:root{--bg:#131217;--surface:#211e29;--surface-2:#292532;--primary:#7c3aed;--primary-2:#b46cff;--accent:#7de2c3;--text:#f4f1f8;--muted:#b8b0c2;--line:#3b3544;--success:#39b88a;--warning:#f0c35a;--danger:#e67;--depth-violet:color-mix(in srgb, var(--primary) 32%, #09080b);--depth-mint:color-mix(in srgb, var(--accent) 16%, transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.owner-notice-page{gap:20px;display:grid}.owner-notice-hero{grid-template-columns:minmax(0,1fr) 270px;align-items:end;gap:28px;display:grid}.owner-notice-hero>div:first-child{gap:11px;display:grid}.owner-notice-hero h2{text-transform:uppercase;max-width:930px;margin:0;font-size:clamp(52px,7vw,102px);font-style:italic;line-height:.83}.owner-notice-hero>div>p:last-child{max-width:850px;color:var(--muted);margin:0;font-size:9px;line-height:1.65}.owner-notice-eyebrow,.owner-notice-section-heading p,.owner-notice-audit>p:first-child,.owner-notice-boundary>p:first-child{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:7px;font-weight:900}.owner-notice-hero-card{border:1px solid color-mix(in srgb, var(--primary-2) 55%, var(--line));min-height:152px;box-shadow:7px 7px 0 color-mix(in srgb, var(--primary) 34%, transparent), 12px 12px 0 color-mix(in srgb, var(--accent) 12%, transparent);align-content:center;gap:8px;padding:24px;display:grid}.owner-notice-hero-card span,.owner-notice-hero-card small{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:850}.owner-notice-hero-card strong{color:var(--accent);font-family:var(--font-display);text-transform:uppercase;font-size:31px;font-style:italic;line-height:1}.owner-notice-metrics{border:1px solid var(--line);background:var(--line);box-shadow:5px 5px 0 color-mix(in srgb, var(--primary) 22%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.owner-notice-metrics>div{background:var(--surface);grid-template-columns:1fr auto;align-content:space-between;gap:8px;min-height:108px;padding:17px;display:grid}.owner-notice-metrics span,.owner-notice-metrics small{color:var(--muted);text-transform:uppercase;font-size:6px;font-weight:850}.owner-notice-metrics strong{color:var(--primary-2);font-family:var(--font-display);grid-row:span 2;align-self:center;font-size:37px;font-style:italic;line-height:1}.owner-notice-metrics small{color:var(--accent)}.owner-notice-workflow{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.owner-notice-workflow>div{background:var(--surface-2);grid-template-columns:29px minmax(0,1fr);align-content:center;gap:5px 11px;min-height:86px;padding:15px;display:grid}.owner-notice-workflow b{color:var(--primary-2);font-family:var(--font-display);grid-row:span 2;font-size:21px;font-style:italic}.owner-notice-workflow span{text-transform:uppercase;font-size:7px;font-weight:900}.owner-notice-workflow small{color:var(--muted);font-size:6px;line-height:1.45}.owner-notice-layout{grid-template-columns:minmax(0,1fr) 355px;align-items:start;gap:20px;display:grid}.owner-notice-main,.owner-notice-aside{gap:18px;display:grid}.owner-notice-aside{position:sticky;top:18px}.owner-notice-library,.owner-notice-context,.owner-notice-editor,.owner-notice-audience,.owner-notice-channels,.owner-notice-release,.owner-notice-preview,.owner-notice-audit,.owner-notice-boundary{gap:17px;padding:22px;display:grid}.owner-notice-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.owner-notice-section-heading>div{gap:6px;display:grid}.owner-notice-section-heading h3,.owner-notice-audit h3,.owner-notice-boundary h3{text-transform:uppercase;margin:0;font-size:25px;font-style:italic}.owner-notice-section-heading>span,.owner-notice-section-heading>strong{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--line));color:var(--accent);text-transform:uppercase;padding:5px 8px;font-size:6px;font-weight:900}.owner-notice-section-heading button,.owner-notice-release-actions button,.owner-notice-preview-card button{border:1px solid var(--primary-2);background:var(--primary);min-height:36px;color:var(--text);font:inherit;text-transform:uppercase;cursor:pointer;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);justify-content:center;align-items:center;padding:9px 13px;font-size:7px;font-weight:900;display:inline-flex}.owner-notice-list{gap:8px;display:grid}.owner-notice-list>button{border:1px solid var(--line);background:var(--surface-2);min-height:92px;color:var(--text);text-align:left;cursor:pointer;grid-template-columns:34px minmax(0,1fr) auto 34px 92px;align-items:center;gap:12px;padding:14px;display:grid}.owner-notice-list>button.active{border-color:var(--primary-2);background:color-mix(in srgb, var(--primary) 12%, var(--surface-2));box-shadow:4px 4px 0 color-mix(in srgb, var(--primary) 28%, transparent)}.owner-notice-list>button>b,.owner-notice-list>button>i{color:var(--primary-2);font-family:var(--font-display);font-size:20px;font-style:italic}.owner-notice-list>button>span{gap:5px;min-width:0;display:grid}.owner-notice-list strong{text-transform:uppercase;font-size:8px}.owner-notice-list small{color:var(--muted);text-overflow:ellipsis;font-size:6px;line-height:1.4;overflow:hidden}.owner-notice-list span small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.owner-notice-list em{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;padding:5px 8px;font-size:6px;font-style:normal;font-weight:900}.owner-notice-list em.published{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));color:var(--accent)}.owner-notice-list em.scheduled{border-color:color-mix(in srgb, var(--primary-2) 60%, var(--line));color:var(--primary-2)}.owner-notice-context-grid,.owner-notice-action-fields,.owner-notice-release-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.owner-notice-context label,.owner-notice-fields label,.owner-notice-session-select,.owner-notice-release label{color:var(--muted);text-transform:uppercase;gap:7px;font-size:7px;font-weight:850;display:grid}.owner-notice-context select,.owner-notice-fields input,.owner-notice-fields textarea,.owner-notice-session-select select,.owner-notice-release input{border:1px solid var(--line);background:var(--surface-2);width:100%;color:var(--text);font:inherit;text-transform:none;border-radius:0;outline:none;font-size:8px;line-height:1.55}.owner-notice-context select,.owner-notice-fields input,.owner-notice-session-select select,.owner-notice-release input{min-height:39px;padding:10px}.owner-notice-fields textarea{resize:vertical;padding:11px}.owner-notice-context select:focus,.owner-notice-fields input:focus,.owner-notice-fields textarea:focus,.owner-notice-session-select select:focus,.owner-notice-release input:focus{border-color:var(--primary-2);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 18%, transparent)}.owner-notice-context select:disabled,.owner-notice-fields input:disabled,.owner-notice-fields textarea:disabled,.owner-notice-session-select select:disabled,.owner-notice-release input:disabled{opacity:.7;cursor:default}.owner-notice-fields{gap:13px;display:grid}.owner-notice-fields label>small,.owner-notice-release label>small{color:var(--accent);text-align:right;font-size:6px}.owner-notice-boundary-copy,.owner-notice-message{border-top:1px solid var(--line);color:var(--accent);margin:0;padding-top:12px;font-size:7px;line-height:1.55}.owner-notice-category-row{flex-wrap:wrap;gap:7px;display:flex}.owner-notice-category-row button{border:1px solid var(--line);background:var(--surface-2);min-height:32px;color:var(--muted);font:inherit;text-transform:uppercase;cursor:pointer;padding:7px 11px;font-size:6px;font-weight:900}.owner-notice-category-row button.active{border-color:var(--accent);color:var(--accent)}.owner-notice-urgency-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.owner-notice-urgency-row button{border:1px solid var(--line);background:var(--surface-2);min-height:100px;color:var(--text);text-align:left;cursor:pointer;grid-template-columns:28px minmax(0,1fr);align-content:center;gap:5px 9px;padding:13px;display:grid}.owner-notice-urgency-row button.active{border-color:var(--primary-2);background:color-mix(in srgb, var(--primary) 10%, var(--surface-2))}.owner-notice-urgency-row b,.owner-notice-audience-grid b,.owner-notice-channel-grid b{color:var(--primary-2);font-family:var(--font-display);grid-row:span 2;font-size:20px;font-style:italic}.owner-notice-urgency-row span,.owner-notice-audience-grid span,.owner-notice-channel-grid span{text-transform:uppercase;font-size:7px;font-weight:900}.owner-notice-urgency-row small,.owner-notice-audience-grid small,.owner-notice-channel-grid small{color:var(--muted);font-size:6px;line-height:1.45}.owner-notice-urgency-row button:disabled,.owner-notice-category-row button:disabled,.owner-notice-audience-grid button:disabled,.owner-notice-channel-grid button:disabled{cursor:default}.owner-notice-audience-grid,.owner-notice-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.owner-notice-audience-grid button,.owner-notice-channel-grid button{border:1px solid var(--line);background:var(--surface-2);min-height:124px;color:var(--text);text-align:left;cursor:pointer;grid-template-columns:30px minmax(0,1fr) auto;align-content:center;gap:6px 10px;padding:14px;display:grid}.owner-notice-audience-grid button.active,.owner-notice-channel-grid button.active{border-color:var(--primary-2);background:color-mix(in srgb, var(--primary) 10%, var(--surface-2))}.owner-notice-audience-grid em,.owner-notice-channel-grid em{color:var(--accent);font-family:var(--font-display);grid-row:span 2;align-self:center;font-size:23px;font-style:italic}.owner-notice-channel-grid button{min-height:142px}.owner-notice-channel-grid em{text-transform:uppercase;font-family:inherit;font-size:6px;font-style:normal;font-weight:900}.owner-notice-channel-grid i{color:var(--accent);grid-column:2/-1;font-size:6px;font-style:normal;line-height:1.4}.owner-notice-session-select{width:min(100%,450px)}.owner-notice-consent-contract{border-left:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--surface-2));gap:7px;padding:14px;display:grid}.owner-notice-consent-contract strong{color:var(--accent);text-transform:uppercase;font-size:7px}.owner-notice-consent-contract p{color:var(--muted);margin:0;font-size:7px;line-height:1.55}.owner-notice-release-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.owner-notice-release-actions button:first-child{border-color:var(--line);background:var(--surface-2)}.owner-notice-release-actions button:disabled{opacity:.42;cursor:not-allowed}.owner-notice-preview{border-top:2px solid var(--primary-2)}.owner-notice-preview-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.owner-notice-preview-tabs button{border:1px solid var(--line);background:var(--surface-2);min-height:34px;color:var(--muted);font:inherit;text-transform:uppercase;cursor:pointer;padding:7px;font-size:6px;font-weight:850}.owner-notice-preview-tabs button.active{border-color:var(--accent);color:var(--accent)}.owner-notice-preview-card{border:1px solid var(--line);background:var(--surface-2);align-content:center;gap:11px;min-height:255px;padding:20px;display:grid}.owner-notice-preview-card.important{border-left:3px solid var(--primary-2)}.owner-notice-preview-card.urgent{background:color-mix(in srgb, #ff7c7c 5%, var(--surface-2));border-left:3px solid #ff7c7c}.owner-notice-preview-card>span,.owner-notice-preview-card>small{color:var(--accent);text-transform:uppercase;font-size:6px;font-weight:900}.owner-notice-preview-card>strong{font-family:var(--font-display);text-transform:uppercase;font-size:28px;font-style:italic;line-height:.96}.owner-notice-preview-card>p{color:var(--muted);margin:0;font-size:7px;line-height:1.6}.owner-notice-preview-card button{width:fit-content}.owner-notice-preview-card.sms{background:color-mix(in srgb, var(--primary) 13%, var(--surface-2));border-radius:24px 24px 8px;align-content:end;min-height:220px;margin:0 26px}.owner-notice-preview-disabled{border:1px dashed var(--line);min-height:180px;color:var(--muted);text-align:center;place-content:center;gap:8px;padding:20px;display:grid}.owner-notice-preview-disabled strong{color:var(--text);text-transform:uppercase;font-size:8px}.owner-notice-preview-disabled p{margin:0;font-size:7px}.owner-notice-preview-counts{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.owner-notice-preview-counts span{background:var(--surface-2);color:var(--muted);text-transform:uppercase;gap:4px;padding:12px;font-size:6px;display:grid}.owner-notice-preview-counts strong{color:var(--primary-2);font-family:var(--font-display);font-size:24px;font-style:italic}.owner-notice-audit ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.owner-notice-audit li{border-bottom:1px solid var(--line);color:var(--muted);padding-bottom:8px;font-size:7px}.owner-notice-audit li:before{content:"✓ ";color:var(--accent)}.owner-notice-audit>small{color:var(--accent);font-size:6px;line-height:1.5}.owner-notice-boundary{border-left:2px solid var(--accent)}.owner-notice-boundary>p:last-child{color:var(--muted);margin:0;font-size:7px;line-height:1.6}@media (max-width:1180px){.owner-notice-layout{grid-template-columns:1fr}.owner-notice-aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.owner-notice-preview{grid-row:span 2}}@media (max-width:860px){.owner-notice-hero,.owner-notice-context-grid,.owner-notice-action-fields,.owner-notice-release-grid{grid-template-columns:1fr}.owner-notice-metrics,.owner-notice-workflow,.owner-notice-urgency-row{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-notice-list>button{grid-template-columns:30px minmax(0,1fr) auto}.owner-notice-list>button>i,.owner-notice-list>button>small:last-child{display:none}.owner-notice-release-actions{justify-content:flex-start}}@media (max-width:620px){.owner-notice-hero h2{font-size:48px}.owner-notice-metrics,.owner-notice-workflow,.owner-notice-urgency-row,.owner-notice-audience-grid,.owner-notice-channel-grid,.owner-notice-aside,.owner-notice-preview-tabs,.owner-notice-preview-counts{grid-template-columns:1fr}.owner-notice-section-heading{flex-direction:column;align-items:stretch}.owner-notice-list>button,.owner-notice-audience-grid button,.owner-notice-channel-grid button{grid-template-columns:28px minmax(0,1fr)}.owner-notice-list em,.owner-notice-audience-grid em,.owner-notice-channel-grid em,.owner-notice-channel-grid i{grid-column:2;justify-self:start}.owner-notice-preview-card.sms{margin:0}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg);min-width:320px}body{background:radial-gradient(circle at 80% -10%, color-mix(in srgb, var(--primary) 22%, transparent), transparent 32rem), var(--bg);color:var(--text);font-family:var(--font-body), Manrope, ui-sans-serif, system-ui, sans-serif;margin:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:.005em;text-transform:uppercase;font-weight:800}.shell{width:min(1180px,100% - 40px);margin-inline:auto}.site-header,.tenant-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;min-height:78px;display:flex}.tf-brand{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:11px;font-size:21px;font-weight:800;display:inline-flex}.tf-brand.compact{font-size:17px}.tf-symbol{border:2px solid var(--primary);width:29px;height:29px;position:relative;transform:skew(-7deg)}.tf-symbol:before{content:"";border-top:3px solid var(--accent);border-left:3px solid var(--primary-2);position:absolute;inset:6px}.tf-symbol:after{content:"";background:var(--accent);width:10px;height:2px;box-shadow:0 -7px 0 var(--accent), 0 7px 0 var(--accent);position:absolute;top:12px;right:-6px}.tf-formation{color:var(--primary-2)}.public-nav{color:var(--muted);align-items:center;gap:24px;font-size:12px;font-weight:750;display:flex}.public-nav a:hover{color:var(--text)}.mobile-public-nav{display:none}.phase-chip,.status-chip{border:1px solid var(--line);min-height:28px;color:var(--accent);letter-spacing:.08em;text-transform:uppercase;border-radius:2px;align-items:center;padding:5px 9px;font-size:9px;font-weight:850;display:inline-flex}.button{border:1px solid var(--primary);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:var(--primary);color:#fff;min-height:44px;filter:drop-shadow(3px 3px 0 var(--depth-violet));letter-spacing:.055em;text-transform:uppercase;justify-content:center;align-items:center;padding:11px 18px;font-size:11px;font-weight:850;transition:transform .14s,filter .14s,background .14s;display:inline-flex}.button:hover{filter:drop-shadow(4px 4px 0 var(--depth-violet));transform:translate(-1px,-1px)}.button:active{filter:none;transform:translate(3px,3px)}.button-secondary{border-color:var(--line);background:var(--surface-2);color:var(--text)}.button-tenant{border-color:var(--tenant,var(--primary));background:var(--tenant,var(--primary));filter:drop-shadow(3px 3px 0 color-mix(in srgb, var(--tenant,var(--primary)) 38%, #09080b))}.surface{border:1px solid var(--line);border-top:2px solid color-mix(in srgb, var(--primary) 68%, var(--line));background:var(--surface);border-radius:2px}.surface-major{box-shadow:5px 5px 0 var(--depth-violet), 9px 9px 0 var(--depth-mint)}.kicker{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;margin-bottom:13px;font-size:10px;font-weight:900}.hero{border-bottom:1px solid var(--line);grid-template-columns:1.05fr .95fr;align-items:stretch;min-height:650px;display:grid}.hero-copy{flex-direction:column;justify-content:center;padding:70px 64px 70px 0;display:flex}.hero h1{margin-bottom:28px;font-size:clamp(58px,7vw,94px);font-style:italic;line-height:.82}.hero h1 span{color:var(--primary-2)}.hero-lede{max-width:640px;color:var(--muted);font-size:15px;line-height:1.72}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:18px;display:flex}.hero-visual{border-left:1px solid var(--line);background:linear-gradient(145deg, color-mix(in srgb, var(--primary) 26%, var(--surface)), var(--surface));place-items:center;min-height:520px;display:grid;position:relative;overflow:hidden}.formation-grid{opacity:.16;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:38px 38px;position:absolute;inset:0;transform:perspective(700px)rotateX(60deg)scale(1.5)translateY(90px)}.track-loop{aspect-ratio:1.8;border:13px solid color-mix(in srgb, var(--text) 70%, transparent);border-left-color:var(--primary);border-bottom-color:var(--accent);opacity:.82;border-radius:54% 42% 53% 41%;width:72%;transform:rotate(-8deg);box-shadow:0 0 0 28px #ffffff06}.signal-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb, var(--surface) 90%, transparent);gap:6px;min-width:245px;padding:17px;display:grid;position:absolute;bottom:28px;right:26px}.signal-card strong{font-family:var(--font-display);text-transform:uppercase;font-size:18px}.signal-card small{color:var(--muted);font-size:9px}.signal-live{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.signal-live:before{content:"";background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 14%, transparent);border-radius:50%;margin-right:7px;display:inline-block}.capability-section,.organization-section,.architecture-section,.security-section{padding-block:90px}.section-heading{max-width:760px;margin-bottom:36px}.section-heading h2,.architecture-panel h2,.security-section h2{margin-bottom:13px;font-size:clamp(36px,5vw,58px);line-height:.95}.section-heading>p:last-child,.security-section>p:last-child{color:var(--muted);line-height:1.7}.capability-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.capability-card,.public-path{min-height:240px;padding:22px}.capability-number,.public-path>span{color:var(--primary-2);font-family:var(--font-display);margin-bottom:58px;font-size:24px;font-weight:800;display:block}.capability-card h3,.public-path h2{font-size:22px}.capability-card p,.public-path p,.organization-card p{color:var(--muted);font-size:11px;line-height:1.6}.organization-section{border-block:1px solid var(--line);background:color-mix(in srgb, var(--surface) 36%, transparent)}.organization-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.organization-card{--tenant:#d43b32;padding:28px;position:relative;overflow:hidden}.organization-card:before{content:"";background:linear-gradient(90deg, var(--tenant), #243f6d);height:5px;position:absolute;inset:0 0 auto}.organization-topline,.organization-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.organization-topline{justify-content:space-between;margin-bottom:30px}.organization-badge{--tenant:#d43b32;background:linear-gradient(135deg, var(--tenant), #243f6d);color:#fff;width:52px;height:52px;font-family:var(--font-display);place-items:center;font-size:18px;font-style:italic;font-weight:800;display:grid}.organization-badge.large{width:66px;height:66px;font-size:23px}.organization-card h3{margin-bottom:8px;font-size:34px}.organization-meta{margin:22px 0}.organization-meta span{border:1px solid var(--line);color:var(--muted);padding:5px 8px;font-size:9px;font-weight:750}.architecture-panel{background:linear-gradient(120deg, color-mix(in srgb, var(--primary) 13%, var(--surface)), var(--surface));grid-template-columns:.85fr 1.15fr;gap:64px;padding:38px;display:grid}.architecture-list{display:grid}.architecture-list p{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;gap:16px;margin:0;padding:14px 0;display:grid}.architecture-list strong{color:var(--accent);font-family:var(--font-display);text-transform:uppercase}.architecture-list span{color:var(--muted);font-size:11px}.security-section{text-align:center;max-width:860px;margin-inline:auto}.site-footer{border-top:1px solid var(--line);min-height:120px;color:var(--muted);justify-content:space-between;align-items:center;gap:24px;font-size:10px;display:flex}.site-footer p{margin:0}.tenant-page,.auth-page{--tenant:#d43b32;--tenant-2:#243f6d;min-height:100vh}.tenant-lockup{align-items:center;gap:12px;display:flex}.tenant-lockup>div:last-child{gap:3px;display:grid}.tenant-lockup strong{font-family:var(--font-display);text-transform:uppercase;font-size:18px}.tenant-lockup span{color:var(--muted);font-size:9px}.tenant-lockup.small .organization-badge{width:38px;height:38px;font-size:14px}.tenant-hero{border-bottom:1px solid var(--line);grid-template-columns:1fr .8fr;align-items:stretch;min-height:560px;display:grid}.tenant-hero>div:first-child{flex-direction:column;justify-content:center;padding:70px 60px 70px 0;display:flex}.tenant-hero h1{max-width:720px;margin-bottom:24px;font-size:clamp(54px,7vw,86px);font-style:italic;line-height:.85}.tenant-hero p:not(.kicker){max-width:670px;color:var(--muted);font-size:14px;line-height:1.7}.tenant-hero-art{border-left:1px solid var(--line);background:linear-gradient(145deg, var(--tenant-2), color-mix(in srgb, var(--tenant) 22%, var(--surface)));place-items:center;display:grid;position:relative;overflow:hidden}.tenant-hero-art>span{color:#ffffff14;font-family:var(--font-display);font-size:210px;font-style:italic;font-weight:800;position:absolute;bottom:-45px;right:-12px}.cra-stripe{background:var(--tenant);width:9px;position:absolute;inset:0 auto 0 0}.tenant-track{border-left-color:var(--tenant);width:72%}.public-paths{grid-template-columns:repeat(4,1fr);gap:20px;padding-block:72px;display:grid}.tenant-status{padding-bottom:90px}.tenant-status-panel{border-top-color:var(--tenant);grid-template-columns:1.15fr .85fr;gap:50px;padding:30px;display:grid}.tenant-status-panel h2{margin:0;font-size:32px}.tenant-status-panel>p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.auth-page{background:radial-gradient(circle at 50% 25%, color-mix(in srgb, var(--primary) 26%, transparent), transparent 32rem), var(--bg);place-items:center;min-height:100vh;padding:30px;display:grid}.auth-panel{width:min(600px,100%);padding:38px}.auth-panel .organization-badge,.auth-panel .tf-brand{margin-bottom:28px}.auth-panel h1{margin-bottom:18px;font-size:clamp(38px,7vw,58px);line-height:.95}.auth-panel>p:not(.kicker){color:var(--muted);margin-bottom:28px;font-size:12px;line-height:1.7}.public-result-page{background:radial-gradient(circle at 82% 8%, color-mix(in srgb, var(--tenant) 14%, transparent), transparent 30rem), var(--bg)}.public-result-header-actions{align-items:center;gap:20px;display:flex}.public-result-header-actions>a:first-child{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:850}.public-result-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:70px;min-height:430px;padding-block:66px;display:grid}.public-result-hero>div:first-child{max-width:760px}.public-result-status{border:1px solid color-mix(in srgb, var(--warning) 54%, var(--line));min-height:28px;color:var(--warning);letter-spacing:.08em;text-transform:uppercase;align-items:center;margin-bottom:28px;padding:6px 9px;font-size:8px;font-weight:900;display:inline-flex}.public-result-status.official{border-color:color-mix(in srgb, var(--accent) 54%, var(--line));color:var(--accent)}.public-result-hero h1{margin:10px 0 18px;font-size:clamp(52px,6.6vw,88px);font-style:italic;line-height:.85}.public-result-hero>div:first-child>p:last-child{max-width:680px;color:var(--muted);margin:0;font-size:12px;line-height:1.7}.public-result-clock{border-top-color:var(--warning);background:color-mix(in srgb, var(--warning) 4%, var(--surface));flex-direction:column;justify-content:center;gap:12px;min-height:240px;padding:28px;display:flex}.public-result-clock.official{border-top-color:var(--accent);background:color-mix(in srgb, var(--accent) 4%, var(--surface))}.public-result-clock span,.public-result-clock small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:850}.public-result-clock strong{color:var(--warning);font-family:var(--font-display);text-transform:uppercase;font-size:66px;font-style:italic;line-height:.88}.public-result-clock.official strong{color:var(--accent)}.public-result-body{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:24px;padding-block:64px 90px;display:grid}.public-result-classification,.public-challenge-notice,.public-result-boundary{padding:24px}.public-result-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.public-result-heading>div{gap:6px;display:grid}.public-result-heading>div:last-child{text-align:right}.public-result-heading span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:900}.public-result-heading h2{margin:0;font-size:30px}.public-result-heading strong{font-family:var(--font-display);text-transform:uppercase;font-size:16px}.public-result-table{background:var(--line);gap:1px;display:grid}.public-result-row{background:var(--surface-2);grid-template-columns:44px minmax(140px,1fr) 94px 44px 78px 74px 44px;align-items:center;gap:10px;min-height:68px;padding:10px 12px;display:grid}.public-result-row.header{background:color-mix(in srgb, var(--bg) 74%, var(--surface));min-height:36px}.public-result-row.header span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:900}.public-result-row>strong{color:var(--tenant);font-family:var(--font-display);text-align:center;font-size:24px}.public-result-row>div{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:7px;display:grid}.public-result-row>div b{color:var(--accent);font-family:var(--font-display);font-size:15px}.public-result-row>div span{font-size:8px;font-weight:850}.public-result-row>span,.public-result-row>em{color:var(--muted);font-size:8px}.public-result-row>em{color:var(--accent);font-style:normal;font-weight:900}.public-result-row.dnf>em{color:var(--warning)}.public-result-aside{gap:14px;display:grid;position:sticky;top:20px}.public-challenge-notice{border-top-color:var(--warning)}.public-challenge-notice>span,.public-result-boundary>span{color:var(--warning);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:900}.public-challenge-notice h2{margin:10px 0 12px;font-size:29px;line-height:.95}.public-challenge-notice p,.public-result-boundary p{color:var(--muted);margin:0;font-size:9px;line-height:1.65}.public-challenge-notice dl{margin:18px 0 0;display:grid}.public-challenge-notice dl>div{border-top:1px solid var(--line);gap:5px;padding:10px 0;display:grid}.public-challenge-notice dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:850}.public-challenge-notice dd{margin:0;font-size:9px}.public-result-boundary{border-left:2px solid var(--accent)}.public-result-boundary>span{color:var(--accent)}.public-result-boundary p{margin-top:9px}.public-result-footer{border-top-color:color-mix(in srgb, var(--tenant) 38%, var(--line))}@media (max-width:900px){.public-nav{display:none}.site-header,.tenant-header{flex-wrap:wrap;padding-block:12px}.tenant-header>.button{display:none}.mobile-public-nav{order:3;gap:8px;width:100%;padding-bottom:4px;display:grid}.platform-mobile-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.tenant-mobile-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-public-nav a{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--muted);letter-spacing:.045em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;padding:8px 10px;font-size:10px;font-weight:850;display:flex}.mobile-public-nav a:hover,.mobile-public-nav a:focus-visible{color:var(--text)}.mobile-public-nav .mobile-nav-action{border-color:var(--tenant,var(--primary));background:var(--tenant,var(--primary));color:#fff;grid-column:1/-1}.hero,.tenant-hero,.public-result-hero,.public-result-body,.architecture-panel,.tenant-status-panel{grid-template-columns:1fr}.public-result-hero{gap:30px}.public-result-clock{min-height:200px}.public-result-aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.hero-copy,.tenant-hero>div:first-child{padding:64px 0}.hero-visual,.tenant-hero-art{border-top:1px solid var(--line);border-left:0;min-height:390px}.capability-grid,.public-paths{grid-template-columns:repeat(2,1fr)}.surface-major{box-shadow:3px 3px 0 var(--depth-violet), 6px 6px 0 var(--depth-mint)}}@media (max-width:640px){.shell{width:min(100% - 28px,1180px)}.site-header,.tenant-header{min-height:70px}.public-result-header-actions>.button,.phase-chip{display:none}.hero{min-height:auto}.hero h1,.tenant-hero h1{font-size:56px}.hero-visual,.tenant-hero-art{min-height:310px}.capability-section,.organization-section,.architecture-section,.security-section{padding-block:64px}.capability-grid,.organization-grid,.public-paths,.public-result-aside{grid-template-columns:1fr}.public-result-heading{flex-direction:column;align-items:flex-start}.public-result-heading>div:last-child{text-align:left}.public-result-table{background:0 0;gap:8px}.public-result-row.header{display:none}.public-result-row{border:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto;gap:6px 10px;padding:13px}.public-result-row>div{grid-column:2}.public-result-row>em{grid-area:1/3}.public-result-row>span:first-of-type,.public-result-row>span:nth-of-type(3){grid-column:2}.public-result-row>span:nth-of-type(2),.public-result-row>span:nth-of-type(4){grid-column:3}.public-result-row>span:nth-of-type(2):before{content:"Laps "}.public-result-row>span:nth-of-type(4):before{content:"Best "}.public-paths{padding-block:56px}.capability-card,.public-path{min-height:200px}.capability-number,.public-path>span{margin-bottom:34px}.architecture-panel,.tenant-status-panel,.auth-panel{padding:24px}.site-footer{text-align:center;flex-direction:column;justify-content:center;padding-block:30px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.owner-page{background:linear-gradient(90deg, #7de2c305 1px, transparent 1px), linear-gradient(#7de2c305 1px, transparent 1px), var(--bg);background-size:44px 44px;grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.owner-sidebar{border-right:1px solid var(--line);background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 10%, var(--surface)), var(--surface) 32%, color-mix(in srgb, var(--bg) 78%, var(--surface)));flex-direction:column;height:100vh;padding:28px 22px 24px;display:flex;position:sticky;top:0}.owner-sidebar>.tf-brand{border-bottom:1px solid var(--line);padding-bottom:26px}.owner-context{border-left:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 5%, transparent);gap:5px;margin:23px 0 28px;padding:14px;display:grid}.owner-context span,.owner-context small,.owner-sidebar-note small{color:var(--muted);font-size:8px;line-height:1.45}.owner-context span{letter-spacing:.11em;text-transform:uppercase;font-weight:850}.owner-context strong,.owner-sidebar-note strong{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;font-size:14px}.owner-sidebar nav{gap:5px;display:grid}.owner-sidebar nav a{min-height:46px;color:var(--muted);letter-spacing:.035em;text-transform:uppercase;border:1px solid #0000;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:10px;font-weight:800;display:flex}.owner-sidebar nav a:hover{border-color:var(--line);color:var(--text)}.owner-sidebar nav a.active{border-color:color-mix(in srgb, var(--primary) 65%, var(--line));background:color-mix(in srgb, var(--primary) 19%, var(--surface));color:var(--text);box-shadow:3px 3px 0 var(--depth-violet), 5px 5px 0 var(--depth-mint)}.owner-sidebar nav small{color:var(--accent);letter-spacing:.07em;font-size:7px}.owner-sidebar-note{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:auto;padding-top:20px;display:flex}.owner-sidebar-note>div{gap:2px;display:grid}.owner-security-dot{background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 12%, transparent);border-radius:50%;flex:0 0 9px}.owner-workspace{min-width:0}.owner-topbar{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 90%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;gap:28px;min-height:106px;padding:22px 34px;display:flex}.owner-topbar .kicker{margin-bottom:5px}.owner-topbar h1{margin:0;font-size:36px;font-style:italic;line-height:1}.owner-topbar-actions{align-items:center;gap:16px;display:flex}.owner-environment{border:1px solid var(--line);min-height:30px;color:var(--accent);letter-spacing:.09em;text-transform:uppercase;align-items:center;padding:5px 10px;font-size:8px;font-weight:900;display:inline-flex}.owner-content{width:min(1500px,100%);margin-inline:auto;padding:38px 34px 90px}.owner-intro{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:30px;display:flex}.owner-intro>div{max-width:850px}.owner-eyebrow{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:8px;font-weight:900;display:block}.owner-intro h2,.owner-section-heading h2{margin-bottom:14px;font-size:clamp(36px,4.5vw,64px);font-style:italic;line-height:.9}.owner-intro p,.owner-section-heading p,.owner-planned p{max-width:740px;color:var(--muted);margin:0;font-size:11px;line-height:1.75}.owner-disabled-action{opacity:.55;cursor:not-allowed;filter:none;min-width:225px}.owner-disabled-action:hover{filter:none;transform:none}.owner-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.owner-metric{align-content:space-between;min-height:155px;padding:20px;display:grid}.owner-metric>span,.owner-metric>small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.owner-metric>strong{color:var(--text);font-family:var(--font-display);font-size:48px;font-style:italic;line-height:1}.owner-metric:first-child>strong{color:var(--primary-2)}.owner-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:22px;display:grid}.owner-panel{min-width:0;padding:24px}.owner-panel-heading,.owner-section-heading{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.owner-panel-heading{margin-bottom:22px}.owner-panel-heading h2,.owner-planned h2{margin:0;font-size:28px;line-height:1}.owner-panel-count{color:var(--primary-2);font-family:var(--font-display);font-size:34px;font-weight:800}.owner-org-table{border-top:1px solid var(--line);display:grid}.owner-table-row{border-bottom:1px solid var(--line);min-height:76px;color:var(--muted);grid-template-columns:minmax(230px,1.6fr) .6fr .7fr .8fr auto;align-items:center;gap:18px;padding:12px 4px;font-size:9px;display:grid}.owner-table-header{min-height:36px;color:color-mix(in srgb, var(--muted) 82%, transparent);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:900}.owner-org-name{align-items:center;gap:12px;display:flex}.owner-org-name>b{color:#fff;width:44px;height:44px;font-family:var(--font-display);background:linear-gradient(135deg,#d43b32,#243f6d);flex:0 0 44px;place-items:center;font-size:14px;font-style:italic;display:grid}.owner-org-name>span{gap:4px;display:grid}.owner-org-name strong{color:var(--text);font-family:var(--font-display);text-transform:uppercase;font-size:14px}.owner-org-name small{color:var(--muted);font-size:7px}.owner-status{border:1px solid var(--line);width:fit-content;min-height:25px;color:var(--warning);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:4px 8px;font-size:7px;font-style:normal;font-weight:900;display:inline-flex}.owner-status.active{color:var(--accent)}.owner-status.suspended{color:var(--danger)}.owner-row-action,.owner-back-link,.owner-config-reset{color:var(--accent);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:900}.owner-row-action{white-space:nowrap;padding:8px 0}.owner-row-action:hover,.owner-back-link:hover,.owner-config-reset:hover:not(:disabled){color:var(--text)}.owner-check-list{display:grid}.owner-check{border-top:1px solid var(--line);grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:67px;display:grid}.owner-check>div{gap:4px;display:grid}.owner-check strong{font-size:9px}.owner-check small{color:var(--muted);font-size:7px;line-height:1.4}.owner-check em{color:var(--muted);text-transform:uppercase;font-size:7px;font-style:normal;font-weight:900}.owner-check-mark{border:1px solid var(--muted);width:8px;height:8px;transform:rotate(45deg)}.owner-check-mark.ready{border-color:var(--accent);background:var(--accent)}.owner-check-mark.next{border-color:var(--primary-2);background:var(--primary-2)}.owner-modules{margin-top:54px;scroll-margin-top:20px}.owner-section-heading{align-items:flex-end;margin-bottom:24px}.owner-section-heading>p{max-width:440px;padding-bottom:4px}.owner-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.owner-module{flex-direction:column;min-height:230px;padding:20px;display:flex}.owner-module>div{justify-content:space-between;align-items:center;gap:10px;margin-bottom:44px;display:flex}.owner-module>div span{color:var(--primary-2);font-family:var(--font-display);font-size:22px;font-weight:800}.owner-module>div em{color:var(--accent);letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:900}.owner-module h3{margin-bottom:10px;font-size:20px}.owner-module p{color:var(--muted);margin-bottom:20px;font-size:9px;line-height:1.65}.owner-module>small{border-top:1px solid var(--line);color:var(--muted);text-transform:uppercase;margin-top:auto;padding-top:13px;font-size:7px}.owner-planned-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:54px;display:grid}.owner-planned{background:color-mix(in srgb, var(--surface) 75%, transparent);min-height:210px;padding:25px}.owner-planned h2{margin-bottom:13px}.owner-login-panel{width:min(710px,100%);padding:38px}.owner-login-panel>.tf-brand{margin-bottom:30px}.owner-login-panel>h1{margin-bottom:12px;font-size:52px}.owner-login-panel>p:not(.kicker){color:var(--muted);font-size:11px;line-height:1.7}.owner-clerk-frame{margin-top:25px}.owner-denial-actions{flex-wrap:wrap;gap:12px;display:flex}.owner-config-content{width:min(1560px,100%)}.owner-config-hero{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:30px;display:flex}.owner-config-hero>div:first-child{max-width:900px}.owner-back-link{margin-bottom:28px;display:inline-flex}.owner-config-hero h2{margin-bottom:13px;font-size:clamp(38px,5vw,72px);font-style:italic;line-height:.9}.owner-config-hero p,.owner-config-instruction,.owner-config-summary>p{color:var(--muted);font-size:10px;line-height:1.7}.owner-config-identity{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 78%, transparent);align-items:center;gap:16px;padding:16px;display:flex}.owner-config-identity>b{color:#fff;width:58px;height:58px;font-family:var(--font-display);background:linear-gradient(135deg,#d43b32,#243f6d);place-items:center;font-size:18px;font-style:italic;display:grid}.owner-config-identity>span{gap:6px;display:grid}.owner-config-identity small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:850}.owner-config-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:22px;display:grid}.owner-config-main,.owner-config-aside{gap:22px;display:grid}.owner-config-aside{position:sticky;top:22px}.owner-config-panel,.owner-config-summary,.owner-config-guardrails{padding:24px}.owner-preview-label{color:var(--warning);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.owner-config-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.owner-config-fields label{gap:8px;display:grid}.owner-config-fields label>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:850}.owner-config-fields input,.owner-config-fields textarea{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 62%, var(--surface));width:100%;color:var(--text);font:inherit;border-radius:0;outline:none;font-size:10px}.owner-config-fields input{min-height:46px;padding:0 13px}.owner-config-fields textarea{resize:vertical;min-height:92px;padding:13px}.owner-config-fields input:focus,.owner-config-fields textarea:focus{border-color:var(--primary-2);box-shadow:3px 3px 0 color-mix(in srgb, var(--primary) 32%, transparent)}.owner-config-field-wide{grid-column:1/-1}.owner-config-instruction{max-width:700px;margin:-4px 0 20px}.owner-config-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.owner-config-module-cell{grid-template-rows:1fr auto;gap:9px;min-width:0;display:grid}.owner-config-module{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 72%, transparent);min-height:190px;color:var(--text);text-align:left;cursor:pointer;flex-direction:column;padding:18px;display:flex}.owner-config-module-cell .owner-config-module{width:100%}.owner-module-detail-link{color:var(--accent);letter-spacing:.07em;text-transform:uppercase;justify-content:flex-end;padding:7px 3px;font-size:7px;font-weight:900;display:inline-flex}.owner-module-detail-link:hover{color:var(--text)}.owner-config-module:hover{border-color:color-mix(in srgb, var(--primary) 65%, var(--line))}.owner-config-module.enabled{border-color:color-mix(in srgb, var(--primary) 70%, var(--line));background:color-mix(in srgb, var(--primary) 13%, var(--surface));box-shadow:3px 3px 0 color-mix(in srgb, var(--primary) 55%, transparent), 5px 5px 0 color-mix(in srgb, var(--accent) 18%, transparent)}.owner-config-module-topline{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.owner-config-module-topline b{color:var(--primary-2);font-family:var(--font-display);font-size:20px}.owner-config-module-topline em{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:900}.owner-config-module.enabled .owner-config-module-topline em{color:var(--accent)}.owner-config-module>strong{font-family:var(--font-display);text-transform:uppercase;font-size:20px}.owner-config-module>p{color:var(--muted);margin:9px 0 18px;font-size:9px;line-height:1.6}.owner-config-module>small{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-top:auto;padding-top:11px;font-size:7px}.owner-config-summary h2{margin-bottom:20px;font-size:44px;font-style:italic}.owner-config-summary dl{margin:0 0 22px;display:grid}.owner-config-summary dl>div{border-top:1px solid var(--line);gap:5px;padding:13px 0;display:grid}.owner-config-summary dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:850}.owner-config-summary dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:10px}.owner-config-save{opacity:.5;cursor:not-allowed;width:100%;min-height:50px;margin-bottom:14px}.owner-config-reset{cursor:pointer;background:0 0;border:0;width:100%;min-height:34px}.owner-config-reset:disabled{color:var(--muted);cursor:not-allowed;opacity:.5}.owner-config-access-link{text-align:center;width:100%;margin-top:8px}.owner-config-summary>p{border-top:1px solid var(--line);margin:14px 0 0;padding-top:14px;font-size:8px}.owner-config-guardrails ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.owner-config-guardrails li{color:var(--muted);padding-left:16px;font-size:8px;line-height:1.5;position:relative}.owner-config-guardrails li:before{content:"";border:1px solid var(--accent);width:7px;height:7px;position:absolute;top:5px;left:0;transform:rotate(45deg)}.owner-wizard-content{width:min(1320px,100%)}.owner-wizard-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:28px;display:flex}.owner-wizard-heading>div{max-width:850px}.owner-wizard-heading h2,.owner-wizard-complete h2{margin-bottom:13px;font-size:clamp(42px,5.2vw,72px);font-style:italic;line-height:.9}.owner-wizard-heading p,.owner-wizard-section-heading p,.owner-wizard-complete>p{color:var(--muted);font-size:10px;line-height:1.7}.owner-wizard-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}.owner-wizard-steps li{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 65%, transparent);align-items:center;gap:12px;min-height:74px;padding:12px 14px;display:flex}.owner-wizard-steps li>b{color:var(--muted);font-family:var(--font-display);font-size:22px}.owner-wizard-steps li>span{gap:4px;display:grid}.owner-wizard-steps strong{font-family:var(--font-display);text-transform:uppercase;font-size:13px}.owner-wizard-steps small{color:var(--muted);font-size:7px}.owner-wizard-steps li.active{border-color:var(--primary-2);background:color-mix(in srgb, var(--primary) 16%, var(--surface));box-shadow:3px 3px 0 color-mix(in srgb, var(--primary) 48%, transparent), 5px 5px 0 color-mix(in srgb, var(--accent) 16%, transparent)}.owner-wizard-steps li.active>b{color:var(--primary-2)}.owner-wizard-steps li.complete{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.owner-wizard-steps li.complete>b,.owner-wizard-steps li.complete strong{color:var(--accent)}.owner-wizard-panel{padding:30px}.owner-wizard-section-heading{max-width:800px;margin-bottom:25px}.owner-wizard-section-heading h2{margin-bottom:11px;font-size:clamp(34px,4vw,52px);font-style:italic;line-height:.95}.owner-wizard-section-row{justify-content:space-between;align-items:flex-end;gap:30px;max-width:none;display:flex}.owner-wizard-section-row>div{max-width:800px}.owner-wizard-route-preview{border-left:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 5%, transparent);justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding:15px;display:flex}.owner-wizard-route-preview span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:850}.owner-wizard-route-preview strong{color:var(--accent);font-size:10px}.owner-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.owner-template-card{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 72%, transparent);min-height:215px;color:var(--text);text-align:left;cursor:pointer;flex-direction:column;padding:20px;display:flex}.owner-template-card:hover{border-color:color-mix(in srgb, var(--primary) 65%, var(--line))}.owner-template-card.selected{border-color:var(--primary-2);background:color-mix(in srgb, var(--primary) 14%, var(--surface));box-shadow:3px 3px 0 color-mix(in srgb, var(--primary) 50%, transparent), 5px 5px 0 color-mix(in srgb, var(--accent) 18%, transparent)}.owner-template-card>span{justify-content:space-between;align-items:center;margin-bottom:34px;display:flex}.owner-template-card>span b{color:var(--primary-2);font-family:var(--font-display);font-size:22px}.owner-template-card>span em{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:900}.owner-template-card.selected>span em{color:var(--accent)}.owner-template-card>strong{font-family:var(--font-display);text-transform:uppercase;font-size:23px}.owner-template-card>p{color:var(--muted);margin:10px 0 20px;font-size:9px;line-height:1.65}.owner-template-card>small{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-top:auto;padding-top:12px;font-size:7px}.owner-wizard-review{grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);gap:20px;display:grid}.owner-wizard-review-identity{border:1px solid var(--line);background:color-mix(in srgb, var(--primary) 8%, var(--surface));align-items:center;gap:16px;min-height:100px;padding:18px;display:flex}.owner-wizard-review-identity>b{background:linear-gradient(135deg, var(--primary), var(--primary-2));color:#fff;width:62px;height:62px;font-family:var(--font-display);flex:0 0 62px;place-items:center;font-size:18px;font-style:italic;display:grid}.owner-wizard-review-identity>span{gap:5px;display:grid}.owner-wizard-review-identity strong{font-family:var(--font-display);text-transform:uppercase;font-size:22px}.owner-wizard-review-identity small{color:var(--accent);font-size:8px}.owner-wizard-review dl{border:1px solid var(--line);margin:0;display:grid}.owner-wizard-review dl>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:14px;padding:12px 14px;display:grid}.owner-wizard-review dl>div:last-child{border-bottom:0}.owner-wizard-review dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:850}.owner-wizard-review dd{color:var(--text);text-align:right;margin:0;font-size:9px}.owner-wizard-review-modules,.owner-wizard-review-note{border:1px solid var(--line);grid-column:1/-1;padding:18px}.owner-wizard-review-modules>span,.owner-wizard-review-note>strong{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:900}.owner-wizard-review-modules>div{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.owner-wizard-review-modules em{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;padding:7px 9px;font-size:7px;font-style:normal}.owner-wizard-review-modules em.enabled{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));color:var(--accent)}.owner-wizard-review-note{border-left:2px solid var(--warning);background:color-mix(in srgb, var(--warning) 4%, transparent)}.owner-wizard-review-note p{color:var(--muted);margin:7px 0 0;font-size:8px;line-height:1.6}.owner-wizard-actions{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-top:30px;padding-top:22px;display:grid}.owner-wizard-actions>button:first-child{justify-self:start}.owner-wizard-actions>button:last-child{justify-self:end}.owner-wizard-actions>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:850}.owner-wizard-actions button:disabled{opacity:.42;cursor:not-allowed;filter:none;transform:none}.owner-wizard-complete{text-align:center;max-width:900px;margin:50px auto;padding:44px}.owner-wizard-complete-mark{border:1px solid var(--accent);width:54px;height:54px;color:var(--accent);font-family:var(--font-display);place-items:center;margin:0 auto 24px;font-size:26px;display:grid}.owner-wizard-complete>p{max-width:640px;margin:0 auto}.owner-wizard-complete-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:28px 0;display:grid}.owner-wizard-complete-summary>span{border:1px solid var(--line);gap:7px;padding:16px;display:grid}.owner-wizard-complete-summary small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:7px}.owner-wizard-complete-summary strong{font-family:var(--font-display);font-size:18px}.owner-wizard-complete-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.owner-access-content{width:min(1500px,100%)}.owner-access-hero{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:28px;display:flex}.owner-access-hero>div:first-child{max-width:900px}.owner-access-hero h2{margin-bottom:13px;font-size:clamp(40px,5vw,68px);font-style:italic;line-height:.9}.owner-access-hero p,.owner-access-boundary>p,.owner-access-empty p,.owner-access-role-description p{color:var(--muted);font-size:9px;line-height:1.7}.owner-access-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.owner-access-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px;display:grid}.owner-access-main,.owner-access-aside{gap:22px;display:grid}.owner-access-aside{position:sticky;top:22px}.owner-access-panel,.owner-access-boundary,.owner-access-role-catalog{padding:24px}.owner-access-form{grid-template-columns:minmax(220px,1fr) minmax(220px,.75fr) auto;align-items:end;gap:12px;display:grid}.owner-access-form label{gap:8px;display:grid}.owner-access-form label>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:850}.owner-access-form input,.owner-access-form select{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 62%, var(--surface));width:100%;min-height:46px;color:var(--text);font:inherit;border-radius:0;outline:none;padding:0 12px;font-size:10px}.owner-access-form input:focus,.owner-access-form select:focus{border-color:var(--primary-2);box-shadow:3px 3px 0 color-mix(in srgb, var(--primary) 32%, transparent)}.owner-access-form .button:disabled{opacity:.42;cursor:not-allowed;filter:none}.owner-access-role-description{border-left:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 5%, transparent);margin-top:15px;padding:14px}.owner-access-role-description strong{font-family:var(--font-display);text-transform:uppercase;font-size:15px}.owner-access-role-description p{margin:5px 0 0}.owner-access-empty{border:1px dashed var(--line);text-align:center;place-content:center;gap:7px;min-height:150px;padding:24px;display:grid}.owner-access-empty strong{font-family:var(--font-display);text-transform:uppercase;font-size:18px}.owner-access-empty p{max-width:470px;margin:0}.owner-access-roster{border-top:1px solid var(--line);display:grid}.owner-access-roster-row{border-bottom:1px solid var(--line);min-height:62px;color:var(--muted);grid-template-columns:minmax(210px,1.2fr) .9fr .6fr auto;align-items:center;gap:16px;padding:10px 4px;font-size:8px;display:grid}.owner-access-roster-row.header{letter-spacing:.08em;text-transform:uppercase;min-height:34px;font-size:7px;font-weight:900}.owner-access-roster-row>span:first-child{color:var(--text);align-items:center;gap:9px;display:flex}.owner-access-roster-row>span:first-child b{background:color-mix(in srgb, var(--primary) 28%, var(--surface));width:28px;height:28px;color:var(--primary-2);font-family:var(--font-display);place-items:center;font-size:13px;display:grid}.owner-access-roster-row em{color:var(--warning);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:900}.owner-access-roster-row button{color:var(--danger);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:7px;font-weight:900}.owner-access-boundary h2{margin-bottom:12px;font-size:31px;line-height:.95}.owner-access-boundary dl{margin:20px 0 0;display:grid}.owner-access-boundary dl>div{border-top:1px solid var(--line);gap:5px;padding:12px 0;display:grid}.owner-access-boundary dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:850}.owner-access-boundary dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:9px}.owner-access-role-catalog>div{gap:18px;display:grid}.owner-access-role-catalog section{border-top:1px solid var(--line);padding-top:13px}.owner-access-role-catalog section>strong{color:var(--text);font-family:var(--font-display);text-transform:uppercase;font-size:14px}.owner-access-role-catalog ul{gap:7px;margin:9px 0 0;padding:0;list-style:none;display:grid}.owner-access-role-catalog li{color:var(--muted);padding-left:13px;font-size:8px;position:relative}.owner-access-role-catalog li:before{content:"";border:1px solid var(--accent);width:6px;height:6px;position:absolute;top:4px;left:0;transform:rotate(45deg)}.owner-module-detail-content{width:min(1500px,100%)}.owner-module-detail-hero{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:28px;display:flex}.owner-module-detail-hero>div:first-child{max-width:900px}.owner-module-detail-hero h2{margin-bottom:13px;font-size:clamp(42px,5.4vw,76px);font-style:italic;line-height:.9}.owner-module-detail-hero p,.owner-module-detail-instruction,.owner-module-detail-summary>p,.owner-module-detail-guardrail>p{color:var(--muted);font-size:9px;line-height:1.7}.owner-module-detail-state{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--line));background:color-mix(in srgb, var(--accent) 5%, var(--surface));gap:8px;min-width:230px;padding:17px;display:grid}.owner-module-detail-state span,.owner-module-detail-state small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:850}.owner-module-detail-state strong{color:var(--accent);font-family:var(--font-display);text-transform:uppercase;font-size:28px;font-style:italic}.owner-module-detail-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:22px;display:grid}.owner-module-detail-main,.owner-module-detail-aside{gap:22px;display:grid}.owner-module-detail-aside{position:sticky;top:22px}.owner-module-detail-panel,.owner-module-detail-summary,.owner-module-detail-guardrail,.owner-responsibility-card{padding:24px}.owner-module-detail-instruction{max-width:720px;margin:-5px 0 20px}.owner-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.owner-capability-cell{grid-template-rows:1fr auto;gap:9px;min-width:0;display:grid}.owner-capability-cell .owner-capability-card{width:100%}.owner-capability-roadmap{color:color-mix(in srgb, var(--muted) 66%, transparent);letter-spacing:.07em;text-transform:uppercase;justify-content:flex-end;padding:7px 3px;font-size:7px;font-weight:850;display:inline-flex}.owner-capability-card{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 72%, transparent);min-height:210px;color:var(--text);text-align:left;cursor:pointer;flex-direction:column;padding:19px;display:flex}.owner-capability-card:hover{border-color:color-mix(in srgb, var(--primary) 65%, var(--line))}.owner-capability-card.enabled{border-color:color-mix(in srgb, var(--primary) 70%, var(--line));background:color-mix(in srgb, var(--primary) 13%, var(--surface));box-shadow:3px 3px 0 color-mix(in srgb, var(--primary) 55%, transparent), 5px 5px 0 color-mix(in srgb, var(--accent) 18%, transparent)}.owner-capability-card>span{justify-content:space-between;align-items:center;margin-bottom:31px;display:flex}.owner-capability-card>span b{color:var(--primary-2);font-family:var(--font-display);font-size:21px}.owner-capability-card>span em{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:900}.owner-capability-card.enabled>span em{color:var(--accent)}.owner-capability-card>strong{font-family:var(--font-display);text-transform:uppercase;font-size:21px}.owner-capability-card>p{color:var(--muted);margin:9px 0 18px;font-size:9px;line-height:1.65}.owner-capability-card>small{border:1px solid var(--line);width:fit-content;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-top:auto;padding:6px 8px;font-size:7px;font-weight:850}.owner-capability-card>small.organization{border-color:color-mix(in srgb, var(--accent) 50%, var(--line));color:var(--accent)}.owner-capability-card>small.shared{border-color:color-mix(in srgb, var(--primary-2) 50%, var(--line));color:var(--primary-2)}.owner-capability-card>small.platform{border-color:color-mix(in srgb, var(--warning) 50%, var(--line));color:var(--warning)}.owner-responsibility-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.owner-responsibility-card h2{margin-bottom:16px;font-size:27px;line-height:.95}.owner-responsibility-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.owner-responsibility-card li{color:var(--muted);padding-left:15px;font-size:8px;line-height:1.5;position:relative}.owner-responsibility-card li:before{content:"";border:1px solid var(--accent);width:6px;height:6px;position:absolute;top:4px;left:0;transform:rotate(45deg)}.owner-module-detail-summary h2{margin-bottom:18px;font-size:35px;line-height:.95}.owner-module-detail-summary dl{margin:0 0 20px;display:grid}.owner-module-detail-summary dl>div{border-top:1px solid var(--line);gap:5px;padding:12px 0;display:grid}.owner-module-detail-summary dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:850}.owner-module-detail-summary dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:9px}.owner-module-detail-summary>p{border-top:1px solid var(--line);margin:14px 0 0;padding-top:14px;font-size:8px}.owner-module-detail-guardrail{border-left:2px solid var(--accent)}.owner-module-detail-guardrail>p{margin:0}.owner-event-type-content{width:min(1540px,100%)}.owner-event-type-hero{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:28px;display:flex}.owner-event-type-hero>div:first-child{max-width:920px}.owner-event-type-hero h2{margin-bottom:13px;font-size:clamp(42px,5.4vw,76px);font-style:italic;line-height:.9}.owner-event-type-hero p,.owner-event-type-instruction,.owner-event-type-summary>p,.owner-event-type-boundary>p,.owner-event-workflow-heading p{color:var(--muted);font-size:9px;line-height:1.7}.owner-event-type-state{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--line));background:color-mix(in srgb, var(--accent) 5%, var(--surface));gap:8px;min-width:230px;padding:17px;display:grid}.owner-event-type-state span,.owner-event-type-state small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:850}.owner-event-type-state strong{color:var(--accent);font-family:var(--font-display);font-size:38px;font-style:italic}.owner-event-type-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:22px;display:grid}.owner-event-type-main,.owner-event-type-aside{gap:22px;display:grid}.owner-event-type-aside{position:sticky;top:22px}.owner-event-type-panel,.owner-event-workflow-panel,.owner-event-type-summary,.owner-event-type-boundary{padding:24px}.owner-event-type-instruction{max-width:760px;margin:-5px 0 20px}.owner-event-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.owner-event-type-card{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 72%, transparent);grid-template-rows:1fr auto;display:grid}.owner-event-type-card.active{border-color:color-mix(in srgb, var(--primary) 72%, var(--line));background:color-mix(in srgb, var(--primary) 10%, var(--surface));box-shadow:3px 3px 0 color-mix(in srgb, var(--primary) 52%, transparent), 5px 5px 0 color-mix(in srgb, var(--accent) 16%, transparent)}.owner-event-type-card>button{min-height:195px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:18px;display:flex}.owner-event-type-card>button>span{justify-content:space-between;align-items:center;width:100%;margin-bottom:30px;display:flex}.owner-event-type-card>button b{color:var(--primary-2);font-family:var(--font-display);font-size:21px}.owner-event-type-card>button em{color:var(--accent);letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:850}.owner-event-type-card>button strong{font-family:var(--font-display);text-transform:uppercase;font-size:22px}.owner-event-type-card>button p{color:var(--muted);margin:9px 0 0;font-size:9px;line-height:1.65}.owner-event-type-card>div{border-top:1px solid var(--line);background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.owner-event-type-card>div button{background:var(--surface-2);min-height:39px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;padding:8px;font-size:7px;font-weight:900}.owner-event-type-card>div button.enabled,.owner-event-type-card>div button.default{color:var(--accent)}.owner-event-type-card>div button:disabled{cursor:default;opacity:1}.owner-event-workflow-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:22px;display:flex}.owner-event-workflow-heading h2{margin-bottom:7px;font-size:35px;line-height:.95}.owner-event-workflow-heading p{max-width:690px;margin:0}.owner-event-workflow-heading>span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:8px;font-weight:900}.owner-event-workflow-list{background:var(--line);gap:1px;margin:0;padding:0;list-style:none;display:grid}.owner-event-workflow-list li{background:color-mix(in srgb, var(--surface-2) 86%, var(--surface));grid-template-columns:45px minmax(0,1fr) 82px 67px;align-items:center;gap:14px;min-height:94px;padding:15px 16px;display:grid}.owner-event-workflow-index{color:var(--primary-2);font-family:var(--font-display);font-size:20px;font-weight:800}.owner-event-workflow-list li>div{min-width:0}.owner-event-workflow-list li>div strong{font-family:var(--font-display);text-transform:uppercase;font-size:17px}.owner-event-workflow-list li>div p{color:var(--muted);margin:5px 0 0;font-size:8px;line-height:1.5}.owner-event-workflow-list li>button{border:1px solid var(--line);min-height:31px;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;padding:7px;font-size:7px;font-weight:900}.owner-event-workflow-list li>button.required{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));color:var(--accent)}.owner-event-workflow-move{grid-template-columns:1fr 1fr;gap:5px;display:grid}.owner-event-workflow-move button{border:1px solid var(--line);width:31px;height:31px;color:var(--text);cursor:pointer;background:0 0}.owner-event-workflow-move button:disabled{color:var(--muted);cursor:default;opacity:.35}.owner-event-add-step{border:1px dashed color-mix(in srgb, var(--primary-2) 54%, var(--line));background:color-mix(in srgb, var(--primary) 6%, transparent);width:100%;min-height:45px;color:var(--primary-2);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;margin-top:12px;font-size:8px;font-weight:900}.owner-event-type-summary h2,.owner-event-type-boundary h2{margin-bottom:18px;font-size:35px;line-height:.95}.owner-event-type-summary dl{margin:0 0 20px;display:grid}.owner-event-type-summary dl>div{border-top:1px solid var(--line);gap:5px;padding:12px 0;display:grid}.owner-event-type-summary dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:850}.owner-event-type-summary dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:9px}.owner-event-type-summary>p{border-top:1px solid var(--line);margin:14px 0 0;padding-top:14px;font-size:8px}.owner-event-type-boundary{border-left:2px solid var(--accent)}.owner-event-type-boundary h2{margin-bottom:11px;font-size:25px}.owner-event-type-boundary>p{margin:0}.owner-event-operator-link{width:100%;margin-top:10px}.owner-event-draft-content{width:min(1540px,100%)}.owner-event-draft-hero{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:28px;display:flex}.owner-event-draft-hero>div:first-child{max-width:920px}.owner-event-draft-hero h2{margin-bottom:13px;font-size:clamp(42px,5.4vw,76px);font-style:italic;line-height:.9}.owner-event-draft-hero p,.owner-event-draft-instruction,.owner-event-draft-summary>p,.owner-event-draft-boundary>p,.owner-event-create-boundary>p{color:var(--muted);font-size:9px;line-height:1.7}.owner-event-draft-state{border:1px solid color-mix(in srgb, var(--warning) 42%, var(--line));background:color-mix(in srgb, var(--warning) 5%, var(--surface));gap:8px;min-width:245px;padding:17px;display:grid}.owner-event-draft-state span,.owner-event-draft-state small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:850}.owner-event-draft-state strong{color:var(--warning);font-family:var(--font-display);text-transform:uppercase;font-size:29px;font-style:italic}.owner-event-draft-steps{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 22px;padding:0;list-style:none;display:grid}.owner-event-draft-steps li{background:var(--surface)}.owner-event-draft-steps button{width:100%;min-height:72px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-top:2px solid #0000;align-items:center;gap:13px;padding:14px 16px;display:flex}.owner-event-draft-steps li.active button{border-top-color:var(--primary-2);background:color-mix(in srgb, var(--primary) 10%, var(--surface));color:var(--text);box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--primary) 28%, transparent)}.owner-event-draft-steps li.complete button{border-top-color:var(--accent)}.owner-event-draft-steps span{color:var(--primary-2);font-family:var(--font-display);font-size:20px;font-weight:800}.owner-event-draft-steps li.complete span{color:var(--accent)}.owner-event-draft-steps strong{letter-spacing:.05em;text-transform:uppercase;font-size:8px}.owner-event-draft-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:22px;display:grid}.owner-event-draft-panel,.owner-event-draft-summary,.owner-event-draft-boundary{padding:24px}.owner-event-draft-panel{flex-direction:column;min-height:680px;display:flex}.owner-event-draft-section{flex:1}.owner-event-draft-aside{gap:22px;display:grid;position:sticky;top:22px}.owner-event-blueprint-callout{border:1px solid color-mix(in srgb, var(--accent) 44%, var(--line));background:color-mix(in srgb, var(--accent) 5%, var(--surface-2));justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;padding:18px;display:flex}.owner-event-blueprint-callout>div{gap:6px;display:grid}.owner-event-blueprint-callout span,.owner-event-blueprint-callout small{color:var(--accent);letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:900}.owner-event-blueprint-callout strong{font-family:var(--font-display);text-transform:uppercase;font-size:23px}.owner-event-blueprint-callout p{max-width:720px;color:var(--muted);margin:0;font-size:8px;line-height:1.55}.owner-event-draft-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.owner-event-draft-fields label{gap:8px;display:grid}.owner-event-draft-fields label>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:850}.owner-event-draft-fields input,.owner-event-draft-fields select{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 62%, var(--surface));width:100%;min-height:46px;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;border-radius:0;outline:none;padding:0 13px;font-size:10px}.owner-event-draft-fields input:focus,.owner-event-draft-fields select:focus{border-color:var(--primary-2);box-shadow:3px 3px 0 color-mix(in srgb, var(--primary) 32%, transparent)}.owner-event-draft-field-wide{grid-column:1/-1}.owner-event-draft-instruction{max-width:760px;margin:-5px 0 20px}.owner-event-attachment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.owner-event-attachment-grid.commercial{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-event-attachment{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 72%, transparent);min-height:205px;color:var(--text);text-align:left;cursor:pointer;flex-direction:column;padding:18px;display:flex}.owner-event-attachment>span{justify-content:space-between;align-items:center;gap:12px;margin-bottom:29px;display:flex}.owner-event-attachment>span b{color:var(--primary-2);font-family:var(--font-display);font-size:20px}.owner-event-attachment>span em{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:900}.owner-event-attachment>strong{font-family:var(--font-display);text-transform:uppercase;font-size:20px}.owner-event-attachment>p{color:var(--muted);margin:8px 0 18px;font-size:8px;line-height:1.6}.owner-event-attachment>small{color:var(--primary-2);letter-spacing:.06em;text-transform:uppercase;margin-top:auto;font-size:7px;font-weight:850}.owner-event-attachment.attached{border-color:color-mix(in srgb, var(--primary) 70%, var(--line));background:color-mix(in srgb, var(--primary) 12%, var(--surface));box-shadow:3px 3px 0 color-mix(in srgb, var(--primary) 52%, transparent), 5px 5px 0 color-mix(in srgb, var(--accent) 15%, transparent)}.owner-event-attachment.attached>span em{color:var(--accent)}.owner-event-attachment.locked{opacity:.58;cursor:not-allowed;border-style:dashed}.owner-event-championship-preview{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 75%, transparent);grid-template-columns:minmax(0,1fr) minmax(220px,.45fr);align-items:center;gap:24px;margin-top:18px;padding:18px;display:grid}.owner-event-championship-preview>div{gap:5px;display:grid}.owner-event-championship-preview span{color:var(--accent);letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:900}.owner-event-championship-preview strong{font-family:var(--font-display);text-transform:uppercase;font-size:18px}.owner-event-championship-preview p{color:var(--muted);margin:0;font-size:8px;line-height:1.55}.owner-event-championship-preview select{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--muted);padding:0 11px;font-size:8px}.owner-event-entitlement-link{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;margin-top:15px;font-size:8px;font-weight:900;display:inline-flex}.owner-event-readiness{color:var(--warning);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:900}.owner-event-readiness.ready{color:var(--accent)}.owner-event-review-grid{grid-template-columns:minmax(0,1fr) minmax(240px,.6fr);gap:24px;display:grid}.owner-event-review-grid dl{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.owner-event-review-grid dl>div{background:var(--surface-2);align-content:center;gap:6px;min-height:78px;padding:13px;display:grid}.owner-event-review-grid dt,.owner-event-review-grid>div>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:850}.owner-event-review-grid dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:9px}.owner-event-review-grid>div{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 75%, transparent);padding:17px}.owner-event-review-grid ul{gap:8px;margin:13px 0 0;padding:0;list-style:none;display:grid}.owner-event-review-grid li{border-bottom:1px solid var(--line);color:var(--text);padding-bottom:8px;font-size:8px}.owner-event-review-grid li:before{content:"/";color:var(--accent);margin-right:8px}.owner-event-create-boundary{border-left:2px solid var(--warning);background:color-mix(in srgb, var(--warning) 5%, var(--surface-2));margin-top:20px;padding:19px}.owner-event-create-boundary h3{margin-bottom:8px;font-size:22px}.owner-event-create-boundary>p{max-width:730px;margin-bottom:17px}.owner-event-draft-actions{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:24px;padding-top:20px;display:grid}.owner-event-draft-actions>span{color:var(--muted);letter-spacing:.07em;text-align:center;text-transform:uppercase;font-size:7px;font-weight:850}.owner-event-draft-summary h2{overflow-wrap:anywhere;margin-bottom:18px;font-size:32px;line-height:.95}.owner-event-draft-summary dl{margin:0;display:grid}.owner-event-draft-summary dl>div{border-top:1px solid var(--line);gap:5px;padding:12px 0;display:grid}.owner-event-draft-summary dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:850}.owner-event-draft-summary dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:9px}.owner-event-draft-summary>p{border-top:1px solid var(--line);margin:14px 0 0;padding-top:14px;font-size:8px}.owner-event-draft-boundary{border-left:2px solid var(--accent)}.owner-event-draft-boundary>p{margin:0}.owner-event-schedule-link{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;margin-top:16px;font-size:8px;font-weight:900;display:inline-flex}.owner-schedule-content{width:min(1580px,100%)}.owner-schedule-hero{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:28px;display:flex}.owner-schedule-hero>div:first-child{max-width:940px}.owner-schedule-hero h2{margin-bottom:13px;font-size:clamp(42px,5.4vw,76px);font-style:italic;line-height:.9}.owner-schedule-hero p{color:var(--muted);font-size:9px;line-height:1.7}.owner-schedule-days{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(220px,.8fr);gap:1px;margin-bottom:22px;display:grid}.owner-schedule-days button{background:var(--surface);min-height:68px;color:var(--muted);text-align:left;cursor:pointer;border:0;border-top:2px solid #0000;justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;display:flex}.owner-schedule-days button.active{border-top-color:var(--primary-2);background:color-mix(in srgb, var(--primary) 10%, var(--surface));color:var(--text);box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--primary) 28%, transparent)}.owner-schedule-days span{font-family:var(--font-display);text-transform:uppercase;font-size:18px;font-weight:800}.owner-schedule-days small{letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:850}.owner-schedule-days .owner-schedule-add-day{color:color-mix(in srgb, var(--muted) 60%, transparent);cursor:not-allowed;letter-spacing:.06em;text-transform:uppercase;border-top-color:#0000;justify-content:center;font-size:7px;font-weight:900}.owner-schedule-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:22px;display:grid}.owner-schedule-main,.owner-schedule-aside{gap:22px;display:grid}.owner-schedule-aside{position:sticky;top:22px}.owner-schedule-panel,.owner-schedule-editor,.owner-schedule-summary{padding:24px}.owner-schedule-section-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.owner-schedule-section-heading h2{margin:0;font-size:30px;line-height:.95}.owner-schedule-section-heading>button{border:1px solid color-mix(in srgb, var(--primary-2) 52%, var(--line));background:color-mix(in srgb, var(--primary) 8%, transparent);min-height:34px;color:var(--primary-2);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;padding:7px 11px;font-size:7px;font-weight:900}.owner-schedule-timeline{background:var(--line);gap:1px;display:grid}.owner-schedule-timeline>button{background:color-mix(in srgb, var(--surface-2) 86%, var(--surface));min-height:76px;color:var(--text);text-align:left;cursor:pointer;border:0;grid-template-columns:62px 14px minmax(0,1fr) 62px 30px;align-items:center;gap:12px;padding:12px 14px;display:grid}.owner-schedule-timeline>button.active{background:color-mix(in srgb, var(--primary) 13%, var(--surface-2));box-shadow:inset 3px 0 0 var(--primary-2)}.owner-schedule-time{color:var(--text);font-family:var(--font-display);font-size:18px;font-weight:800}.owner-schedule-line{border:2px solid var(--accent);border-radius:50%;width:10px;height:10px;position:relative}.owner-schedule-line:after{content:"";background:var(--line);width:2px;height:53px;position:absolute;top:10px;left:2px}.owner-schedule-timeline>button:last-child .owner-schedule-line:after{display:none}.owner-schedule-session-copy{gap:5px;min-width:0;display:grid}.owner-schedule-session-copy small{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:900}.owner-schedule-session-copy strong{font-family:var(--font-display);text-transform:uppercase;font-size:17px}.owner-schedule-timeline em{color:var(--muted);text-transform:uppercase;font-size:7px;font-style:normal;font-weight:850}.owner-schedule-timeline b{color:var(--primary-2);font-family:var(--font-display);font-size:15px}.owner-schedule-races{background:var(--line);gap:1px;display:grid}.owner-schedule-race-row{background:color-mix(in srgb, var(--surface-2) 86%, var(--surface));min-height:58px;color:var(--text);text-align:left;border:0;grid-template-columns:54px minmax(0,1fr) 54px 76px;align-items:center;gap:12px;padding:10px 14px;display:grid}button.owner-schedule-race-row{cursor:pointer}.owner-schedule-race-row.active{background:color-mix(in srgb, var(--primary) 13%, var(--surface-2));box-shadow:inset 3px 0 0 var(--primary-2)}.owner-schedule-race-row.header{background:color-mix(in srgb, var(--bg) 65%, var(--surface));min-height:34px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:900}.owner-schedule-race-row>span:first-child{color:var(--primary-2);font-family:var(--font-display);font-size:16px;font-weight:800}.owner-schedule-race-row>span:nth-child(2){min-width:0;font-family:var(--font-display);text-transform:uppercase;gap:4px;font-size:15px;display:grid}.owner-schedule-race-row>span:nth-child(2) strong{font:inherit;overflow-wrap:anywhere}.owner-schedule-race-row>span:nth-child(2) small{color:var(--muted);font-family:var(--font-body);letter-spacing:.05em;text-transform:uppercase;font-size:6px;font-weight:850}.owner-schedule-race-row>span:nth-child(2) img{object-fit:contain;object-position:left center;width:auto;max-width:92px;height:22px}.owner-schedule-race-row>span:nth-child(3),.owner-schedule-race-row>span:nth-child(4){color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:850}.owner-schedule-empty{border:1px dashed var(--line);min-height:150px;color:var(--muted);text-align:center;place-content:center;gap:7px;display:grid}.owner-schedule-empty strong{color:var(--text);font-family:var(--font-display);text-transform:uppercase;font-size:20px}.owner-schedule-empty p{margin:0;font-size:8px}.owner-schedule-empty.editor{min-height:250px}.owner-schedule-editor-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.owner-schedule-editor-heading h2{margin:0;font-size:31px;line-height:.95}.owner-schedule-editor-heading small{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:900}.owner-schedule-editor-fields{gap:14px;display:grid}.owner-schedule-editor-fields label{gap:7px;display:grid}.owner-schedule-editor-fields label>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:850}.owner-schedule-editor-fields input,.owner-schedule-editor-fields select{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 62%, var(--surface));width:100%;min-height:42px;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;border-radius:0;outline:none;padding:0 11px;font-size:9px}.owner-schedule-editor-fields input:focus,.owner-schedule-editor-fields select:focus{border-color:var(--primary-2)}.owner-schedule-editor-fields>div:not(.owner-schedule-switches){grid-template-columns:1fr 1fr;gap:10px;display:grid}.owner-sponsor-upload{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.owner-sponsor-upload>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:850}.owner-sponsor-preview{border:1px dashed color-mix(in srgb, var(--primary-2) 45%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 6%, transparent), transparent), color-mix(in srgb, var(--bg) 48%, var(--surface));place-items:center;min-height:92px;padding:12px;display:grid}.owner-sponsor-preview img{object-fit:contain;max-width:100%;max-height:64px}.owner-sponsor-preview small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:800}.owner-sponsor-upload>div:nth-of-type(2){grid-template-columns:1fr auto;gap:8px;display:grid}.owner-sponsor-upload>div:nth-of-type(2) label,.owner-sponsor-upload>div:nth-of-type(2) button{border:1px solid var(--line);background:var(--surface-2);min-height:36px;color:var(--text);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;padding:7px 10px;font-size:7px;font-weight:900;display:inline-flex}.owner-sponsor-upload>div:nth-of-type(2) label{border-color:color-mix(in srgb, var(--primary-2) 50%, var(--line));color:var(--primary-2)}.owner-sponsor-upload input[type=file]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.owner-sponsor-upload>div:nth-of-type(2) button:disabled{cursor:not-allowed;opacity:.4}.owner-sponsor-upload>small{color:var(--muted);overflow-wrap:anywhere;font-size:7px;line-height:1.4}.owner-schedule-switches{grid-template-columns:1fr 1fr;gap:8px;display:grid}.owner-schedule-switches button{border:1px solid var(--line);min-height:38px;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;padding:8px;font-size:7px;font-weight:900}.owner-schedule-switches button:last-child{grid-column:1/-1}.owner-schedule-switches button.active{border-color:color-mix(in srgb, var(--accent) 48%, var(--line));color:var(--accent)}.owner-schedule-switches button:disabled{cursor:not-allowed;opacity:.45}.owner-schedule-championship-link{color:var(--accent);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:900;line-height:1.5}.owner-schedule-editor-actions{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;padding-top:16px;display:grid}.owner-schedule-editor-actions button{border:1px solid var(--line);background:var(--surface-2);min-height:36px;color:var(--text);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;padding:7px;font-size:7px;font-weight:850}.owner-schedule-editor-actions button.danger{color:var(--danger);grid-column:1/-1}.owner-schedule-summary dl{margin:0 0 18px;display:grid}.owner-schedule-summary dl>div{border-top:1px solid var(--line);gap:5px;padding:11px 0;display:grid}.owner-schedule-summary dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:850}.owner-schedule-summary dd{color:var(--text);margin:0;font-size:9px}.owner-points-content{width:min(1500px,100%)}.owner-points-hero{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:28px;display:flex}.owner-points-hero>div:first-child{max-width:920px}.owner-points-hero h2{margin-bottom:13px;font-size:clamp(42px,5.4vw,76px);font-style:italic;line-height:.9}.owner-points-hero p,.owner-points-heading p,.owner-points-summary>p,.owner-points-boundary>p{color:var(--muted);font-size:9px;line-height:1.7}.owner-points-state{border:1px solid color-mix(in srgb, var(--warning) 44%, var(--line));background:color-mix(in srgb, var(--warning) 5%, var(--surface));gap:8px;min-width:245px;padding:17px;display:grid}.owner-points-state.enabled{border-color:color-mix(in srgb, var(--accent) 44%, var(--line));background:color-mix(in srgb, var(--accent) 5%, var(--surface))}.owner-points-state span,.owner-points-state small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:850}.owner-points-state strong{color:var(--warning);font-family:var(--font-display);text-transform:uppercase;font-size:27px;font-style:italic}.owner-points-state.enabled strong{color:var(--accent)}.owner-points-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:22px;display:grid}.owner-points-main,.owner-points-aside{gap:22px;display:grid}.owner-points-aside{position:sticky;top:22px}.owner-points-panel,.owner-points-summary,.owner-points-boundary{padding:24px}.owner-points-fields,.owner-points-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.owner-points-fields label,.owner-points-options label{gap:8px;display:grid}.owner-points-fields label>span,.owner-points-options label>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:850}.owner-points-fields input,.owner-points-options input,.owner-points-options select{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 62%, var(--surface));width:100%;min-height:44px;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;border-radius:0;outline:none;padding:0 12px;font-size:9px}.owner-points-fields input:focus,.owner-points-options input:focus,.owner-points-options select:focus{border-color:var(--primary-2)}.owner-points-profile-note{border-left:2px solid var(--primary-2);background:color-mix(in srgb, var(--primary) 6%, var(--surface-2));color:var(--muted);margin:16px 0 0;padding:12px 14px;font-size:8px;line-height:1.6}.owner-series-toolbar{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 62%, var(--surface));grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-bottom:12px;padding:14px;display:grid}.owner-series-toolbar label,.owner-series-fields label{gap:8px;display:grid}.owner-series-toolbar label>span,.owner-series-fields label>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:850}.owner-series-toolbar select,.owner-series-fields input,.owner-series-fields select{border:1px solid var(--line);background:var(--surface-2);width:100%;min-height:42px;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;border-radius:0;outline:none;padding:0 11px;font-size:9px}.owner-series-toolbar select:focus,.owner-series-fields input:focus,.owner-series-fields select:focus{border-color:var(--primary-2)}.owner-series-toolbar>button{border:1px solid var(--primary-2);background:var(--primary);color:#fff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;min-height:42px;padding:0 18px;font-size:7px;font-weight:900}.owner-series-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.owner-series-selector>button{border:1px solid var(--line);background:var(--surface-2);min-height:102px;color:var(--text);text-align:left;cursor:pointer;grid-template-columns:34px minmax(0,1fr);align-content:center;gap:5px 10px;padding:14px;display:grid}.owner-series-selector>button.active{border-color:color-mix(in srgb, var(--primary-2) 62%, var(--line));background:color-mix(in srgb, var(--primary) 8%, var(--surface-2));box-shadow:3px 3px 0 color-mix(in srgb, var(--primary) 18%, transparent)}.owner-series-selector>button>span{color:var(--primary-2);font-family:var(--font-display);grid-row:1/span 2;font-size:24px;font-style:italic}.owner-series-selector strong{font-family:var(--font-display);text-transform:uppercase;align-self:end;font-size:17px;line-height:1}.owner-series-selector small{color:var(--muted);grid-column:2;font-size:7px;line-height:1.4}.owner-series-detail{border:1px solid color-mix(in srgb, var(--primary-2) 40%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, var(--primary) 7%, var(--surface)), var(--surface));box-shadow:5px 5px 0 color-mix(in srgb, var(--primary) 12%, transparent);padding:20px}.owner-series-detail-heading,.owner-series-round-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.owner-series-detail-heading{margin-bottom:18px}.owner-series-detail-heading h3{font-family:var(--font-display);text-transform:uppercase;margin:4px 0 0;font-size:27px;line-height:.95}.owner-series-detail-heading>button{border:1px solid var(--line);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;padding:8px 10px;font-size:7px;font-weight:850}.owner-series-detail-heading>button:disabled{cursor:not-allowed;opacity:.35}.owner-series-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.owner-series-formula{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 68%, var(--surface));grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:14px;margin:14px 0 20px;padding:13px 14px;display:grid}.owner-series-formula span,.owner-series-formula b{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:850}.owner-series-formula strong{font-family:var(--font-display);text-transform:uppercase;font-size:16px}.owner-series-formula b{color:var(--accent);text-align:right}.owner-series-round-heading{margin-bottom:10px}.owner-series-round-heading>div{gap:5px;display:grid}.owner-series-round-heading span,.owner-series-round-heading>b{color:var(--text);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:900}.owner-series-round-heading small{color:var(--muted);font-size:7px}.owner-series-round-heading>b{color:var(--primary-2)}.owner-series-rounds{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.owner-series-round-card{border:1px solid var(--line);background:var(--surface-2);min-height:164px;color:var(--text);text-align:left;flex-direction:column;align-items:flex-start;padding:13px;display:flex}.owner-series-round-card.active{border-color:color-mix(in srgb, var(--accent) 48%, var(--line));background:color-mix(in srgb, var(--accent) 6%, var(--surface-2))}.owner-series-round-card.double-points{border-color:color-mix(in srgb, var(--primary-2) 72%, var(--line));background:color-mix(in srgb, var(--primary) 10%, var(--surface-2));box-shadow:inset 0 3px 0 var(--primary-2)}.owner-series-round-card>span,.owner-series-round-card>small{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:7px;font-weight:850}.owner-series-round-card>strong{font-family:var(--font-display);text-transform:uppercase;margin:7px 0 5px;font-size:16px;line-height:1}.owner-series-round-card>small{line-height:1.35}.owner-series-round-actions{gap:6px;width:100%;margin-top:auto;padding-top:11px;display:grid}.owner-series-round-actions button{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 60%, var(--surface));min-height:29px;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;padding:6px 8px;font-size:6px;font-weight:900}.owner-series-round-card.active .owner-round-attachment{border-color:color-mix(in srgb, var(--accent) 42%, var(--line));color:var(--accent)}.owner-series-round-actions .owner-round-double-points[aria-pressed=true]{border-color:var(--primary-2);background:color-mix(in srgb, var(--primary) 18%, var(--surface));color:var(--primary-2)}.owner-series-round-actions button:disabled{cursor:not-allowed;opacity:.35}.owner-series-multiplier-note{border-left:2px solid var(--primary-2);background:color-mix(in srgb, var(--primary) 6%, transparent);color:var(--muted);margin:13px 0 0;padding:11px 13px;font-size:7px;line-height:1.6}.owner-points-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.owner-points-heading h2{margin-bottom:7px;font-size:31px;line-height:.95}.owner-points-heading p{max-width:720px;margin:0}.owner-points-table{background:var(--line);gap:1px;display:grid}.owner-points-row{background:color-mix(in srgb, var(--surface-2) 86%, var(--surface));grid-template-columns:95px 130px minmax(0,1fr);align-items:center;gap:16px;min-height:72px;padding:12px 16px;display:grid}.owner-points-row>strong{color:var(--primary-2);font-family:var(--font-display);text-transform:uppercase;font-size:24px;font-style:italic}.owner-points-row input{border:1px solid var(--line);background:var(--bg);width:100%;min-height:42px;color:var(--text);font:inherit;text-align:center;border-radius:0;padding:0 11px;font-size:13px;font-weight:850}.owner-points-row>span{color:var(--muted);font-size:8px}.owner-points-row>span b{color:var(--accent)}.owner-points-row-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.owner-points-row-actions button{border:1px solid color-mix(in srgb, var(--primary-2) 48%, var(--line));background:color-mix(in srgb, var(--primary) 7%, transparent);min-height:42px;color:var(--primary-2);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;padding:8px 12px;font-size:7px;font-weight:900}.owner-points-row-actions button:last-child{border-color:var(--line);background:var(--surface-2);color:var(--muted)}.owner-points-row-actions button:disabled{cursor:not-allowed;opacity:.42}.owner-points-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.owner-points-rule-grid button{border:1px solid var(--line);background:var(--surface-2);min-height:150px;color:var(--text);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;padding:18px;display:flex}.owner-points-rule-grid button.active{border-color:color-mix(in srgb, var(--accent) 50%, var(--line));background:color-mix(in srgb, var(--accent) 7%, var(--surface-2));box-shadow:3px 3px 0 color-mix(in srgb, var(--accent) 14%, transparent)}.owner-points-rule-grid span{font-family:var(--font-display);text-transform:uppercase;font-size:19px}.owner-points-rule-grid small{color:var(--muted);margin-top:10px;font-size:8px;line-height:1.55}.owner-overall-heading>button{border:1px solid var(--line);background:var(--surface-2);min-width:132px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;padding:10px 12px;font-size:7px;font-weight:900}.owner-overall-heading>button.active{border-color:color-mix(in srgb, var(--accent) 52%, var(--line));background:color-mix(in srgb, var(--accent) 7%, var(--surface-2));color:var(--accent)}.owner-overall-flow{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 65%, var(--surface));grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin-bottom:13px;padding:14px;display:grid}.owner-overall-flow span{color:var(--muted);letter-spacing:.05em;text-align:center;text-transform:uppercase;font-size:7px;font-weight:850}.owner-overall-flow i{color:var(--primary-2);font-size:15px;font-style:normal}.owner-overall-leaderboard{background:var(--line);gap:1px;display:grid}.owner-overall-leaderboard>div{background:var(--surface-2);grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:2px 14px;min-height:76px;padding:13px 15px;display:grid}.owner-overall-leaderboard span{color:var(--primary-2);font-family:var(--font-display);grid-row:1/span 2;font-size:30px;font-style:italic}.owner-overall-leaderboard strong{font-family:var(--font-display);text-transform:uppercase;align-self:end;font-size:18px}.owner-overall-leaderboard small{color:var(--muted);align-self:start;font-size:7px}.owner-overall-leaderboard b{color:var(--accent);font-family:var(--font-display);text-transform:uppercase;grid-area:1/3/span 2;font-size:20px}.owner-overall-note{color:var(--muted);margin:14px 0 0;font-size:8px;line-height:1.6}.owner-points-summary h2{overflow-wrap:anywhere;margin-bottom:18px;font-size:31px;line-height:.95}.owner-points-summary dl{margin:0 0 18px;display:grid}.owner-points-summary dl>div{border-top:1px solid var(--line);gap:5px;padding:11px 0;display:grid}.owner-points-summary dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:850}.owner-points-summary dd{color:var(--text);margin:0;font-size:9px}.owner-points-summary>p{border-top:1px solid var(--line);margin:14px 0 0;padding-top:14px;font-size:8px}.owner-points-boundary{border-left:2px solid var(--warning)}.owner-points-boundary>p{margin:0}.owner-points-next-link{border:1px solid var(--primary-2);background:var(--primary);color:#fff;letter-spacing:.06em;text-align:center;text-transform:uppercase;min-height:42px;box-shadow:3px 3px 0 color-mix(in srgb, var(--accent) 18%, transparent);justify-content:center;align-items:center;margin-bottom:9px;padding:9px 12px;font-size:7px;font-weight:900;text-decoration:none;display:flex}.owner-standings-content{width:min(1500px,100%)}.owner-standings-hero{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:28px;display:flex}.owner-standings-hero>div:first-child{max-width:920px}.owner-standings-hero h2{margin-bottom:13px;font-size:clamp(42px,5.4vw,76px);font-style:italic;line-height:.9}.owner-standings-hero p,.owner-standings-heading p,.owner-standings-summary>p,.owner-standings-boundary>p{color:var(--muted);font-size:9px;line-height:1.7}.owner-standings-state{border:1px solid color-mix(in srgb, var(--warning) 44%, var(--line));background:color-mix(in srgb, var(--warning) 5%, var(--surface));gap:8px;min-width:255px;padding:17px;display:grid}.owner-standings-state.enabled{border-color:color-mix(in srgb, var(--accent) 44%, var(--line));background:color-mix(in srgb, var(--accent) 5%, var(--surface))}.owner-standings-state span,.owner-standings-state small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:850}.owner-standings-state strong{color:var(--warning);font-family:var(--font-display);text-transform:uppercase;font-size:27px;font-style:italic}.owner-standings-state.enabled strong{color:var(--accent)}.owner-standings-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:22px;display:grid}.owner-standings-main,.owner-standings-aside{gap:22px;display:grid}.owner-standings-aside{position:sticky;top:22px}.owner-standings-panel,.owner-standings-summary,.owner-standings-boundary{padding:24px}.owner-standings-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.owner-standings-heading h2{margin-bottom:7px;font-size:31px;line-height:.95}.owner-standings-heading p{max-width:720px;margin:0}.owner-standings-heading>span{color:var(--primary-2);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:900}.owner-standings-series-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:13px;display:grid}.owner-standings-series-selector>button{border:1px solid var(--line);background:var(--surface-2);min-height:104px;color:var(--text);text-align:left;cursor:pointer;grid-template-columns:36px minmax(0,1fr);align-content:center;gap:5px 10px;padding:14px;display:grid}.owner-standings-series-selector>button.active{border-color:color-mix(in srgb, var(--primary-2) 62%, var(--line));background:color-mix(in srgb, var(--primary) 8%, var(--surface-2));box-shadow:3px 3px 0 color-mix(in srgb, var(--primary) 18%, transparent)}.owner-standings-series-selector>button>span{color:var(--primary-2);font-family:var(--font-display);grid-row:1/span 2;font-size:25px;font-style:italic}.owner-standings-series-selector strong{font-family:var(--font-display);text-transform:uppercase;align-self:end;font-size:17px;line-height:1}.owner-standings-series-selector small{color:var(--muted);grid-column:2;font-size:7px;line-height:1.4}.owner-standings-round-selector{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.owner-standings-round-selector>button{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 62%, var(--surface));min-height:104px;color:var(--text);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;padding:12px;display:flex}.owner-standings-round-selector>button.active{border-color:color-mix(in srgb, var(--accent) 58%, var(--line));background:color-mix(in srgb, var(--accent) 7%, var(--surface-2))}.owner-standings-round-selector>button.double-points{box-shadow:inset 0 3px 0 var(--primary-2)}.owner-standings-round-selector span,.owner-standings-round-selector small,.owner-standings-round-selector b{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:850}.owner-standings-round-selector strong{font-family:var(--font-display);text-transform:uppercase;margin:6px 0;font-size:16px}.owner-standings-round-selector small{margin-top:auto}.owner-standings-round-selector b{color:var(--primary-2);margin-top:5px}.owner-award-heading{align-items:center}.owner-result-state{border:1px solid var(--line);background:var(--surface-2);text-align:right;gap:4px;min-width:140px;padding:10px 12px;display:grid}.owner-result-state span,.owner-result-state strong{letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:900}.owner-result-state span{color:var(--muted)}.owner-result-state.official{border-color:color-mix(in srgb, var(--accent) 48%, var(--line))}.owner-result-state.official strong{color:var(--accent)}.owner-result-state.review{border-color:color-mix(in srgb, var(--warning) 48%, var(--line))}.owner-result-state.review strong{color:var(--warning)}.owner-result-state.double-points{box-shadow:inset 3px 0 0 var(--primary-2)}.owner-award-table,.owner-series-standings-table{background:var(--line);gap:1px;display:grid}.owner-award-row{background:var(--surface-2);grid-template-columns:80px minmax(180px,1fr) 70px 85px 85px;align-items:center;gap:12px;min-height:72px;padding:12px 15px;display:grid}.owner-award-row.header,.owner-series-standing-row.header{background:color-mix(in srgb, var(--bg) 72%, var(--surface));min-height:38px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:900}.owner-award-row>strong,.owner-series-standing-row>strong{color:var(--primary-2);font-family:var(--font-display);font-size:23px;font-style:italic}.owner-award-row>div,.owner-series-standing-row>div{align-items:center;gap:10px;display:flex}.owner-award-row>div b,.owner-series-standing-row>div b{min-width:34px;color:var(--primary-2);font-size:8px}.owner-award-row>div span,.owner-series-standing-row>div span,.owner-award-row>span,.owner-series-standing-row>span{color:var(--muted);font-size:8px}.owner-award-row em,.owner-series-standing-row em{color:var(--accent);font-family:var(--font-display);text-transform:uppercase;font-size:18px;font-style:normal}.owner-award-empty{border:1px dashed var(--line);background:color-mix(in srgb, var(--bg) 58%, var(--surface));flex-direction:column;justify-content:center;min-height:210px;padding:28px;display:flex}.owner-award-empty>span{color:var(--primary-2);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:900}.owner-award-empty h3{font-family:var(--font-display);text-transform:uppercase;margin:8px 0;font-size:28px}.owner-award-empty p{max-width:640px;color:var(--muted);margin:0;font-size:8px;line-height:1.6}.owner-award-multiplier-note{border-left:2px solid var(--primary-2);background:color-mix(in srgb, var(--primary) 7%, var(--surface-2));grid-template-columns:130px minmax(0,1fr);gap:16px;margin-top:13px;padding:12px 14px;display:grid}.owner-award-multiplier-note span{color:var(--primary-2);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:900}.owner-award-multiplier-note p{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.owner-series-standing-row{background:var(--surface-2);grid-template-columns:70px minmax(180px,1fr) 70px 60px 80px;align-items:center;gap:12px;min-height:68px;padding:11px 15px;display:grid}.owner-combined-podium{gap:8px;display:grid}.owner-combined-podium>div{border:1px solid var(--line);background:var(--surface-2);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:96px;padding:15px 17px;display:grid}.owner-combined-podium>div.rank-1{border-color:color-mix(in srgb, var(--primary-2) 62%, var(--line));background:color-mix(in srgb, var(--primary) 8%, var(--surface-2));box-shadow:4px 4px 0 color-mix(in srgb, var(--primary) 15%, transparent)}.owner-combined-podium>div>span{color:var(--primary-2);font-family:var(--font-display);font-size:35px;font-style:italic}.owner-combined-podium>div>div{gap:3px;display:grid}.owner-combined-podium small{color:var(--muted);font-size:7px}.owner-combined-podium strong{font-family:var(--font-display);text-transform:uppercase;font-size:20px}.owner-combined-podium p{color:var(--muted);margin:0;font-size:7px;line-height:1.45}.owner-combined-podium>div>b{color:var(--accent);font-family:var(--font-display);text-transform:uppercase;font-size:23px}.owner-standings-summary h2{margin-bottom:18px;font-size:31px;line-height:.95}.owner-standings-summary dl{margin:0 0 18px;display:grid}.owner-standings-summary dl>div{border-top:1px solid var(--line);gap:5px;padding:11px 0;display:grid}.owner-standings-summary dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:850}.owner-standings-summary dd{color:var(--text);overflow-wrap:anywhere;text-transform:capitalize;margin:0;font-size:9px}.owner-standings-approve{width:100%}.owner-standings-summary>p{border-top:1px solid var(--line);margin:14px 0 0;padding-top:14px;font-size:8px}.owner-standings-boundary{border-left:2px solid var(--accent)}.owner-standings-boundary>p{margin:0}.owner-standings-next-link{border:1px solid var(--primary-2);background:color-mix(in srgb, var(--primary) 16%, var(--surface));min-height:40px;color:var(--primary-2);letter-spacing:.05em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;margin-top:8px;padding:8px 11px;font-size:7px;font-weight:900;text-decoration:none;display:flex}.owner-adjustments-content{width:min(1500px,100%)}.owner-adjustments-hero{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:28px;display:flex}.owner-adjustments-hero>div:first-child{max-width:940px}.owner-adjustments-hero h2{margin-bottom:13px;font-size:clamp(42px,5.4vw,76px);font-style:italic;line-height:.9}.owner-adjustments-hero p,.owner-adjustments-heading p,.owner-adjustments-summary>p,.owner-adjustments-boundary>p{color:var(--muted);font-size:9px;line-height:1.7}.owner-adjustments-state{border:1px solid color-mix(in srgb, var(--warning) 44%, var(--line));background:color-mix(in srgb, var(--warning) 5%, var(--surface));gap:8px;min-width:270px;padding:17px;display:grid}.owner-adjustments-state.enabled{border-color:color-mix(in srgb, var(--accent) 44%, var(--line));background:color-mix(in srgb, var(--accent) 5%, var(--surface))}.owner-adjustments-state span,.owner-adjustments-state small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:850}.owner-adjustments-state strong{color:var(--warning);font-family:var(--font-display);text-transform:uppercase;font-size:27px;font-style:italic}.owner-adjustments-state.enabled strong{color:var(--accent)}.owner-adjustments-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:22px;display:grid}.owner-adjustments-main,.owner-adjustments-aside{gap:22px;display:grid}.owner-adjustments-aside{position:sticky;top:22px}.owner-adjustments-panel,.owner-adjustments-summary,.owner-adjustments-boundary{padding:24px}.owner-adjustments-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.owner-adjustments-heading h2{margin-bottom:7px;font-size:31px;line-height:.95}.owner-adjustments-heading p{max-width:720px;margin:0}.owner-adjustments-heading>span{color:var(--primary-2);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:900}.owner-adjustment-queue{background:var(--line);gap:1px;display:grid}.owner-adjustment-queue>button{background:var(--surface-2);min-height:78px;color:var(--text);text-align:left;cursor:pointer;border:0;grid-template-columns:86px minmax(0,1fr) 78px 76px;align-items:center;gap:13px;padding:12px 15px;display:grid}.owner-adjustment-queue>button.active{z-index:1;outline:1px solid color-mix(in srgb, var(--primary-2) 66%, var(--line));background:color-mix(in srgb, var(--primary) 8%, var(--surface-2));position:relative}.owner-adjustment-queue>button>span,.owner-adjustment-queue em{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:900}.owner-adjustment-queue>button>div{gap:4px;display:grid}.owner-adjustment-queue strong{font-family:var(--font-display);text-transform:uppercase;font-size:17px}.owner-adjustment-queue small{color:var(--muted);font-size:7px}.owner-adjustment-queue>button>b{font-family:var(--font-display);text-align:right;text-transform:uppercase;font-size:18px}.owner-adjustment-queue>button>b.positive,.owner-adjustment-queue>button.approved em{color:var(--accent)}.owner-adjustment-queue>button>b.negative,.owner-adjustment-queue>button.pending em{color:var(--warning)}.owner-adjustment-queue>button.rejected{opacity:.62}.owner-adjustment-context{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:14px;display:grid}.owner-adjustment-context>div{background:color-mix(in srgb, var(--bg) 65%, var(--surface));flex-direction:column;justify-content:center;gap:7px;min-height:88px;padding:13px;display:flex}.owner-adjustment-context span,.owner-adjustment-impact-grid span,.owner-adjustment-note span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:900}.owner-adjustment-context strong{font-family:var(--font-display);text-transform:uppercase;font-size:16px;line-height:1}.owner-adjustment-status{border:1px solid var(--line);padding:8px 10px}.owner-adjustment-status.pending{border-color:color-mix(in srgb, var(--warning) 48%, var(--line));color:var(--warning)}.owner-adjustment-status.approved{border-color:color-mix(in srgb, var(--accent) 48%, var(--line));color:var(--accent)}.owner-adjustment-status.rejected{color:var(--muted)}.owner-adjustment-impact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.owner-adjustment-impact-grid>div{border:1px solid var(--line);background:var(--surface-2);grid-template-columns:1fr auto;align-content:center;gap:8px 12px;min-height:150px;padding:17px;display:grid}.owner-adjustment-impact-grid span,.owner-adjustment-impact-grid small{grid-column:1/-1}.owner-adjustment-impact-grid small{color:var(--muted);font-size:7px}.owner-adjustment-impact-grid strong{color:var(--text);font-family:var(--font-display);font-size:38px;font-style:italic}.owner-adjustment-impact-grid b{color:var(--accent);font-family:var(--font-display);text-transform:uppercase;align-self:end;padding-bottom:6px;font-size:18px}.owner-adjustment-note{border-left:2px solid var(--primary-2);background:color-mix(in srgb, var(--primary) 6%, var(--surface-2));grid-template-columns:110px minmax(0,1fr);gap:14px;margin-top:13px;padding:13px 14px;display:grid}.owner-adjustment-note p{color:var(--muted);margin:0;font-size:8px;line-height:1.55}.owner-adjustment-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.owner-adjustment-form label{gap:8px;display:grid}.owner-adjustment-form label>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:900}.owner-adjustment-form input,.owner-adjustment-form select,.owner-adjustment-form textarea{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 63%, var(--surface));width:100%;min-height:43px;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;border-radius:0;outline:none;padding:0 11px;font-size:9px}.owner-adjustment-form textarea{resize:vertical;min-height:94px;padding-block:11px}.owner-adjustment-form input:focus,.owner-adjustment-form select:focus,.owner-adjustment-form textarea:focus{border-color:var(--primary-2)}.owner-adjustment-form label>small{color:var(--muted);font-size:7px}.owner-adjustment-form-wide{grid-column:1/-1}.owner-adjustment-create{border:1px solid var(--primary-2);background:var(--primary);color:#fff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;width:100%;min-height:44px;box-shadow:3px 3px 0 color-mix(in srgb, var(--accent) 18%, transparent);margin-top:14px;font-size:7px;font-weight:900}.owner-adjustment-ledger{background:var(--line);gap:1px;margin:0;padding:0;list-style:none;display:grid}.owner-adjustment-ledger li{background:var(--surface-2);grid-template-columns:86px minmax(0,1fr) 155px;align-items:center;gap:14px;min-height:82px;padding:13px 15px;display:grid}.owner-adjustment-ledger li>span,.owner-adjustment-ledger li>small{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:850;line-height:1.45}.owner-adjustment-ledger li>div{gap:5px;display:grid}.owner-adjustment-ledger strong{font-family:var(--font-display);text-transform:uppercase;font-size:16px}.owner-adjustment-ledger p{color:var(--muted);margin:0;font-size:7px;line-height:1.45}.owner-adjustment-ledger li>small{text-align:right}.owner-adjustments-summary h2{margin-bottom:18px;font-size:31px;line-height:.95}.owner-adjustments-summary dl{margin:0 0 18px;display:grid}.owner-adjustments-summary dl>div{border-top:1px solid var(--line);gap:5px;padding:11px 0;display:grid}.owner-adjustments-summary dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:850}.owner-adjustments-summary dd{color:var(--text);overflow-wrap:anywhere;text-transform:capitalize;margin:0;font-size:9px}.owner-adjustment-approve,.owner-adjustment-reject,.owner-adjustment-return{width:100%;min-height:40px}.owner-adjustment-reject,.owner-adjustment-return{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);letter-spacing:.05em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;margin-top:8px;padding:8px 10px;font-size:7px;font-weight:900;text-decoration:none;display:flex}.owner-adjustment-reject{color:var(--danger);cursor:pointer}.owner-adjustment-reject:disabled{cursor:not-allowed;opacity:.36}.owner-adjustment-return{border-color:color-mix(in srgb, var(--primary-2) 42%, var(--line));color:var(--primary-2)}.owner-adjustments-summary>p{border-top:1px solid var(--line);margin:14px 0 0;padding-top:14px;font-size:8px}.owner-adjustments-boundary{border-left:2px solid var(--warning)}.owner-adjustments-boundary>p{margin:0}.owner-timing-content{gap:22px;display:grid}.owner-timing-hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:30px;padding-bottom:20px;display:flex}.owner-timing-hero>div:first-child{max-width:780px}.owner-timing-hero h2{max-width:730px;margin:14px 0 10px;font-size:clamp(45px,6vw,74px);font-style:italic;line-height:.86}.owner-timing-hero p,.owner-timing-heading p,.owner-timing-health>p,.owner-timing-boundary>p{color:var(--muted);margin:0;font-size:8px;line-height:1.65}.owner-timing-state{border:1px solid var(--line);border-left:2px solid var(--warning);background:var(--surface-2);min-width:220px;box-shadow:5px 5px 0 color-mix(in srgb, var(--primary) 11%, transparent);gap:7px;padding:16px;display:grid}.owner-timing-state.enabled{border-left-color:var(--accent)}.owner-timing-state span,.owner-timing-state small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:850}.owner-timing-state strong{color:var(--accent);font-family:var(--font-display);text-transform:uppercase;font-size:25px}.owner-timing-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.owner-timing-main,.owner-timing-aside{gap:14px;display:grid}.owner-timing-aside{position:sticky;top:18px}.owner-timing-panel,.owner-timing-health,.owner-timing-boundary{padding:20px}.owner-timing-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.owner-timing-heading h2{margin:6px 0 4px;font-size:28px;line-height:.95}.owner-timing-heading p{max-width:610px}.owner-timing-heading>span{border:1px solid color-mix(in srgb, var(--primary-2) 42%, var(--line));color:var(--primary-2);letter-spacing:.06em;text-transform:uppercase;flex:none;padding:7px 9px;font-size:7px;font-weight:900}.owner-timing-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.owner-timing-fields label,.owner-bridge-profile>label{gap:8px;display:grid}.owner-timing-fields label>span,.owner-bridge-profile label>span,.owner-bridge-profile>div>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:900}.owner-timing-fields input,.owner-timing-fields select,.owner-bridge-profile input,.owner-timing-mapping-row select{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 63%, var(--surface));width:100%;min-height:43px;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;border-radius:0;outline:none;padding:0 11px;font-size:9px}.owner-timing-fields input:focus,.owner-timing-fields select:focus,.owner-bridge-profile input:focus,.owner-timing-mapping-row select:focus{border-color:var(--primary-2)}.owner-timing-provider-card{background:var(--line);grid-template-columns:minmax(130px,.7fr) repeat(2,minmax(0,1fr));gap:1px;margin-top:13px;display:grid}.owner-timing-provider-card>span,.owner-timing-provider-card>div{background:var(--surface-2);flex-direction:column;justify-content:center;gap:6px;min-height:82px;padding:13px;display:flex}.owner-timing-provider-card>span{color:var(--primary-2);font-family:var(--font-display);text-transform:uppercase;font-size:19px;font-weight:800}.owner-timing-provider-card small,.owner-timing-provider-card strong{font-size:7px}.owner-timing-provider-card small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-weight:850}.owner-timing-provider-card strong{line-height:1.5}.owner-bridge-profile{grid-template-columns:1.2fr repeat(2,minmax(0,1fr));gap:10px;display:grid}.owner-bridge-profile>div{border:1px solid var(--line);background:var(--surface-2);align-content:center;gap:6px;min-height:70px;padding:10px 12px;display:grid}.owner-bridge-profile strong{font-family:var(--font-display);text-transform:uppercase;font-size:15px}.owner-bridge-profile small{color:var(--muted);font-size:7px;line-height:1.4}.owner-bridge-route{grid-template-columns:repeat(3,minmax(0,1fr) auto);align-items:stretch;margin-top:14px;display:grid}.owner-bridge-route>div{border:1px solid var(--line);background:color-mix(in srgb, var(--primary) 5%, var(--surface-2));align-content:center;gap:5px;min-height:96px;padding:13px;display:grid}.owner-bridge-route>div:last-of-type{grid-column:5}.owner-bridge-route>div span{color:var(--primary-2);font-size:7px;font-weight:900}.owner-bridge-route>div strong{font-family:var(--font-display);text-transform:uppercase;font-size:15px}.owner-bridge-route>div small{color:var(--muted);font-size:7px}.owner-bridge-route>i{min-width:26px;color:var(--accent);place-items:center;font-style:normal;display:grid}.owner-timing-mapping-table{background:var(--line);gap:1px;display:grid}.owner-timing-mapping-row{background:var(--surface-2);grid-template-columns:minmax(150px,1fr) 76px minmax(210px,1.25fr) 64px;align-items:center;gap:12px;min-height:64px;padding:10px 13px;display:grid}.owner-timing-mapping-row.header{background:color-mix(in srgb, var(--bg) 74%, var(--surface));min-height:34px}.owner-timing-mapping-row.header span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:900}.owner-timing-mapping-row>strong{font-family:var(--font-display);text-transform:uppercase;font-size:15px}.owner-timing-mapping-row>span{color:var(--muted);font-size:8px}.owner-timing-mapping-row select{min-height:38px;font-size:8px}.owner-timing-mapping-row>b{letter-spacing:.05em;text-transform:uppercase;justify-self:end;font-size:7px}.owner-timing-mapping-row>b.mapped{color:var(--accent)}.owner-timing-mapping-row>b.review{color:var(--warning)}.owner-timing-route-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.owner-timing-route-grid>button{border:1px solid var(--line);background:var(--surface-2);min-height:138px;color:var(--text);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:7px;padding:15px;display:flex}.owner-timing-route-grid>button.active{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));background:color-mix(in srgb, var(--accent) 5%, var(--surface-2));box-shadow:3px 3px 0 color-mix(in srgb, var(--primary) 10%, transparent)}.owner-timing-route-grid>button>span,.owner-timing-route-grid>button>b{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:900}.owner-timing-route-grid>button.active>span{color:var(--accent)}.owner-timing-route-grid>button>strong{font-family:var(--font-display);text-transform:uppercase;margin-top:5px;font-size:20px}.owner-timing-route-grid>button>small{color:var(--muted);font-size:7px;line-height:1.5}.owner-timing-route-grid>button>b{color:var(--warning);margin-top:auto}.owner-timing-health h2{margin:9px 0 17px;font-size:34px;line-height:.92}.owner-timing-health dl{margin:0 0 16px;display:grid}.owner-timing-health dl>div{border-top:1px solid var(--line);gap:5px;padding:10px 0;display:grid}.owner-timing-health dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:850}.owner-timing-health dd{margin:0;font-size:8px}.owner-timing-test,.owner-timing-issue{width:100%;min-height:42px}.owner-timing-issue{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-top:8px;padding:8px 10px;font-size:7px;font-weight:900}.owner-timing-health .owner-config-reset{width:100%;margin-top:8px}.owner-timing-health>p{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.owner-timing-boundary{border-left:2px solid var(--primary-2)}.owner-timing-boundary>p{margin-top:10px}.owner-timing-results-link{border:1px solid color-mix(in srgb, var(--primary-2) 48%, var(--line));background:color-mix(in srgb, var(--primary) 7%, var(--surface-2));min-height:40px;color:var(--primary-2);letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;margin-top:12px;font-size:7px;font-weight:900;display:flex}.owner-results-content{gap:22px;display:grid}.owner-results-hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:30px;padding-bottom:20px;display:flex}.owner-results-hero>div:first-child{max-width:790px}.owner-results-hero h2{max-width:760px;margin:14px 0 10px;font-size:clamp(45px,6vw,74px);font-style:italic;line-height:.86}.owner-results-hero p,.owner-results-heading p,.owner-results-summary>p,.owner-results-empty p,.owner-result-exception p,.owner-result-approval-bar p{color:var(--muted);margin:0;font-size:8px;line-height:1.65}.owner-results-state{border:1px solid var(--line);border-left:2px solid var(--warning);background:var(--surface-2);min-width:220px;box-shadow:5px 5px 0 color-mix(in srgb, var(--primary) 11%, transparent);gap:7px;padding:16px;display:grid}.owner-results-state.enabled{border-left-color:var(--accent)}.owner-results-state span,.owner-results-state small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:850}.owner-results-state strong{color:var(--accent);font-family:var(--font-display);text-transform:uppercase;font-size:25px}.owner-results-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.owner-results-main,.owner-results-aside{gap:14px;display:grid}.owner-results-aside{position:sticky;top:18px}.owner-results-panel,.owner-results-summary,.owner-results-audit{padding:20px}.owner-results-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.owner-results-heading h2{margin:6px 0 4px;font-size:28px;line-height:.95}.owner-results-heading p{max-width:610px}.owner-results-heading>span{border:1px solid color-mix(in srgb, var(--primary-2) 42%, var(--line));color:var(--primary-2);letter-spacing:.06em;text-transform:uppercase;flex:none;padding:7px 9px;font-size:7px;font-weight:900}.owner-result-queue{background:var(--line);gap:1px;display:grid}.owner-result-queue>button{background:var(--surface-2);min-height:72px;color:var(--text);text-align:left;cursor:pointer;border:0;grid-template-columns:44px minmax(0,1fr) 48px 90px;align-items:center;gap:12px;padding:11px 13px;display:grid}.owner-result-queue>button.active{z-index:1;outline:1px solid color-mix(in srgb, var(--primary-2) 66%, var(--line));background:color-mix(in srgb, var(--primary) 8%, var(--surface-2));position:relative}.owner-result-queue>button>span{color:var(--primary-2);font-family:var(--font-display);font-size:20px;font-weight:800}.owner-result-queue>button>div{gap:4px;display:grid}.owner-result-queue strong{font-family:var(--font-display);text-transform:uppercase;font-size:16px;line-height:1.1}.owner-result-queue small,.owner-result-queue em{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:850}.owner-result-queue>button>b{font-family:var(--font-display);text-align:center;font-size:25px}.owner-result-queue>button>em{text-align:right;justify-self:end}.owner-result-queue>button.provisional>em,.owner-result-queue>button.official>em{color:var(--accent)}.owner-result-queue>button.exception>em,.owner-result-queue>button.challenged>em,.owner-result-queue>button.blocked>em{color:var(--warning)}.owner-challenge-window{background:var(--line);grid-template-columns:minmax(180px,.85fr) repeat(2,minmax(0,1fr));gap:1px;display:grid}.owner-challenge-timer,.owner-challenge-rule{background:var(--surface-2);flex-direction:column;justify-content:center;gap:8px;min-height:148px;padding:16px;display:flex}.owner-challenge-timer{border-top:2px solid var(--accent);background:color-mix(in srgb, var(--primary) 8%, var(--surface-2))}.owner-challenge-window.challenged .owner-challenge-timer,.owner-challenge-window.exception .owner-challenge-timer,.owner-challenge-window.blocked .owner-challenge-timer{border-top-color:var(--warning)}.owner-challenge-timer>span,.owner-challenge-rule>span,.owner-challenge-entry-heading span,.owner-challenge-entry-heading small,.owner-challenge-fields label>span,.owner-challenge-hold span,.owner-challenge-unavailable span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:900}.owner-challenge-timer>strong{color:var(--accent);font-family:var(--font-display);text-transform:uppercase;font-size:50px;font-style:italic;line-height:.9}.owner-challenge-window.challenged .owner-challenge-timer>strong,.owner-challenge-window.exception .owner-challenge-timer>strong,.owner-challenge-window.blocked .owner-challenge-timer>strong{color:var(--warning)}.owner-challenge-timer>small,.owner-challenge-rule>small{color:var(--muted);font-size:7px;line-height:1.5}.owner-challenge-rule>strong{font-family:var(--font-display);text-transform:uppercase;font-size:17px;line-height:1.1}.owner-challenge-entry,.owner-challenge-hold,.owner-challenge-unavailable{border:1px solid color-mix(in srgb, var(--primary-2) 42%, var(--line));background:color-mix(in srgb, var(--primary) 5%, var(--surface-2));margin-top:12px;padding:15px}.owner-challenge-entry-heading,.owner-challenge-hold,.owner-challenge-preview-control{justify-content:space-between;align-items:center;gap:18px;display:flex}.owner-challenge-entry-heading>div,.owner-challenge-hold>div{gap:5px;display:grid}.owner-challenge-entry-heading strong,.owner-challenge-hold strong{font-family:var(--font-display);text-transform:uppercase;font-size:18px}.owner-challenge-entry-heading small{text-align:right}.owner-challenge-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:14px;display:grid}.owner-challenge-fields label{gap:8px;display:grid}.owner-challenge-fields input,.owner-challenge-fields select,.owner-challenge-fields textarea{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 63%, var(--surface));width:100%;min-height:42px;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;border-radius:0;outline:none;padding:0 11px;font-size:9px}.owner-challenge-fields textarea{resize:vertical;min-height:78px;padding-block:10px}.owner-challenge-fields input:focus,.owner-challenge-fields select:focus,.owner-challenge-fields textarea:focus{border-color:var(--primary-2)}.owner-challenge-field-wide{grid-column:1/-1}.owner-challenge-entry>button,.owner-challenge-hold>button,.owner-challenge-preview-control button{letter-spacing:.05em;text-transform:uppercase;cursor:pointer;min-height:40px;padding:8px 12px;font-size:7px;font-weight:900}.owner-challenge-entry>button{border:1px solid var(--warning);background:color-mix(in srgb, var(--warning) 8%, transparent);width:100%;color:var(--warning);margin-top:12px}.owner-challenge-entry>button:disabled,.owner-challenge-preview-control button:disabled{border-color:var(--line);color:var(--muted);cursor:not-allowed;opacity:.52}.owner-challenge-hold{border-color:color-mix(in srgb, var(--warning) 52%, var(--line));border-left:2px solid var(--warning);background:color-mix(in srgb, var(--warning) 5%, var(--surface-2))}.owner-challenge-hold span{color:var(--warning)}.owner-challenge-hold p,.owner-challenge-unavailable p,.owner-challenge-preview-control p{color:var(--muted);margin:0;font-size:8px;line-height:1.55}.owner-challenge-hold>button{border:1px solid var(--warning);color:var(--warning);background:0 0;flex:none}.owner-challenge-unavailable{border-left:2px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:14px;display:grid}.owner-challenge-unavailable.official{border-left-color:var(--accent)}.owner-challenge-unavailable.official span{color:var(--accent)}.owner-challenge-unavailable.exception,.owner-challenge-unavailable.blocked{border-left-color:var(--warning)}.owner-challenge-unavailable.exception span,.owner-challenge-unavailable.blocked span{color:var(--warning)}.owner-challenge-preview-control{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.owner-challenge-preview-control p{max-width:520px}.owner-challenge-preview-control>div{flex:none;gap:8px;display:flex}.owner-challenge-preview-control a,.owner-challenge-preview-control button{border:1px solid var(--primary-2);min-height:40px;color:var(--primary-2);letter-spacing:.05em;text-align:center;text-transform:uppercase;background:0 0;flex:none;justify-content:center;align-items:center;padding:8px 12px;font-size:7px;font-weight:900;display:inline-flex}.owner-result-detail-heading{align-items:center}.owner-result-review-status{border:1px solid var(--line);text-align:right;gap:5px;min-width:120px;padding:10px;display:grid}.owner-result-review-status span,.owner-result-review-status strong{letter-spacing:.05em;text-transform:uppercase;font-size:7px}.owner-result-review-status span{color:var(--muted);font-weight:900}.owner-result-review-status.provisional,.owner-result-review-status.official{border-color:color-mix(in srgb, var(--accent) 48%, var(--line))}.owner-result-review-status.provisional span,.owner-result-review-status.official span{color:var(--accent)}.owner-result-review-status.exception,.owner-result-review-status.challenged,.owner-result-review-status.blocked{border-color:color-mix(in srgb, var(--warning) 48%, var(--line))}.owner-result-review-status.exception span,.owner-result-review-status.challenged span,.owner-result-review-status.blocked span{color:var(--warning)}.owner-classification-table{background:var(--line);gap:1px;display:grid}.owner-classification-row{background:var(--surface-2);grid-template-columns:40px minmax(125px,1fr) 84px 38px 72px 68px 42px;align-items:center;gap:10px;min-height:58px;padding:9px 11px;display:grid}.owner-classification-row.header{background:color-mix(in srgb, var(--bg) 74%, var(--surface));min-height:34px}.owner-classification-row.header span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:900}.owner-classification-row>strong{color:var(--primary-2);font-family:var(--font-display);text-align:center;font-size:21px}.owner-classification-row>div{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:7px;display:grid}.owner-classification-row>div b{color:var(--accent);font-family:var(--font-display);font-size:14px}.owner-classification-row>div span,.owner-classification-row>span,.owner-classification-row>em{font-size:7px}.owner-classification-row>div span{font-weight:850}.owner-classification-row>span{color:var(--muted)}.owner-classification-row>em{color:var(--accent);font-style:normal;font-weight:900}.owner-classification-row.dnf>em,.owner-classification-row.dns>em{color:var(--warning)}.owner-classification-row.dsq>em{color:var(--danger)}.owner-results-empty{border:1px dashed color-mix(in srgb, var(--warning) 45%, var(--line));background:color-mix(in srgb, var(--warning) 3%, var(--surface-2));flex-direction:column;justify-content:center;align-items:flex-start;min-height:260px;padding:30px;display:flex}.owner-results-empty>span{color:var(--warning);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:900}.owner-results-empty h3{margin:8px 0;font-size:28px}.owner-results-empty p{max-width:570px}.owner-results-empty a{color:var(--primary-2);text-transform:uppercase;margin-top:17px;font-size:8px;font-weight:900}.owner-result-validation-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.owner-result-validation-grid>div{border:1px solid var(--line);border-top:2px solid var(--accent);background:var(--surface-2);flex-direction:column;gap:7px;min-height:132px;padding:13px;display:flex}.owner-result-validation-grid>div.review,.owner-result-validation-grid>div.blocked{border-top-color:var(--warning)}.owner-result-validation-grid span{color:var(--accent);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:900}.owner-result-validation-grid .review span,.owner-result-validation-grid .blocked span{color:var(--warning)}.owner-result-validation-grid strong{font-family:var(--font-display);text-transform:uppercase;font-size:15px}.owner-result-validation-grid small{color:var(--muted);margin-top:auto;font-size:7px;line-height:1.45}.owner-result-exception{border:1px solid color-mix(in srgb, var(--warning) 52%, var(--line));border-left:2px solid var(--warning);background:color-mix(in srgb, var(--warning) 5%, var(--surface-2));justify-content:space-between;align-items:center;gap:18px;margin-top:12px;padding:15px;display:flex}.owner-result-exception.resolved{border-color:color-mix(in srgb, var(--accent) 46%, var(--line));border-left-color:var(--accent)}.owner-result-exception>div{gap:6px;display:grid}.owner-result-exception span{color:var(--warning);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:900}.owner-result-exception.resolved span{color:var(--accent)}.owner-result-exception strong{font-family:var(--font-display);text-transform:uppercase;font-size:17px}.owner-result-exception button{border:1px solid var(--warning);min-width:156px;min-height:40px;color:var(--warning);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;padding:8px 12px;font-size:7px;font-weight:900}.owner-result-exception button:disabled{border-color:var(--line);color:var(--muted);cursor:not-allowed}.owner-result-release-grid{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.owner-result-release-grid>div{background:var(--surface-2);flex-direction:column;justify-content:center;gap:7px;min-height:105px;padding:14px;display:flex}.owner-result-release-grid span,.owner-result-release-grid small{color:var(--muted);font-size:7px}.owner-result-release-grid span{letter-spacing:.05em;text-transform:uppercase;font-weight:900}.owner-result-release-grid strong{color:var(--accent);font-family:var(--font-display);text-transform:uppercase;font-size:16px}.owner-result-note{gap:8px;margin-top:13px;display:grid}.owner-result-note>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:900}.owner-result-note textarea{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 63%, var(--surface));width:100%;min-height:84px;color:var(--text);font:inherit;resize:vertical;border-radius:0;outline:none;padding:11px;font-size:9px}.owner-result-note textarea:focus{border-color:var(--primary-2)}.owner-result-approval-bar{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:13px;padding-top:13px;display:flex}.owner-result-approval-bar p{max-width:500px}.owner-result-approval-bar .button:disabled{border-color:var(--line);background:var(--surface-2);color:var(--muted);filter:none;cursor:not-allowed}.owner-results-summary h2{margin:9px 0 17px;font-size:31px;line-height:.95}.owner-results-summary dl{margin:0 0 16px;display:grid}.owner-results-summary dl>div{border-top:1px solid var(--line);gap:5px;padding:10px 0;display:grid}.owner-results-summary dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:850}.owner-results-summary dd{overflow-wrap:anywhere;margin:0;font-size:8px;line-height:1.45}.owner-results-summary dd.provisional,.owner-results-summary dd.official{color:var(--accent)}.owner-results-summary dd.exception,.owner-results-summary dd.challenged,.owner-results-summary dd.blocked{color:var(--warning)}.owner-results-championship-link{border:1px solid color-mix(in srgb, var(--primary-2) 44%, var(--line));min-height:38px;color:var(--primary-2);letter-spacing:.05em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;margin-bottom:13px;font-size:7px;font-weight:900;display:flex}.owner-results-summary>p{border-top:1px solid var(--line);padding-top:13px}.owner-results-audit{border-left:2px solid var(--primary-2)}.owner-results-audit ol{gap:0;margin:14px 0 0;padding:0;list-style:none;display:grid}.owner-results-audit li{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:10px 0;display:grid;position:relative}.owner-results-audit li:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:39px;bottom:-8px;left:14px}.owner-results-audit li>span{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);font-family:var(--font-display);place-items:center;font-size:11px;font-weight:800;display:grid}.owner-results-audit li.complete>span{border-color:var(--accent);color:var(--accent)}.owner-results-audit li.current>span{border-color:var(--primary-2);background:color-mix(in srgb, var(--primary) 12%, var(--surface-2));color:var(--primary-2)}.owner-results-audit li>div{gap:4px;display:grid}.owner-results-audit strong{font-family:var(--font-display);text-transform:uppercase;font-size:14px}.owner-results-audit small{color:var(--muted);font-size:7px}@media (max-width:1180px){.owner-page{grid-template-columns:220px minmax(0,1fr)}.owner-sidebar{padding-inline:16px}.owner-metrics,.owner-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-grid{grid-template-columns:1fr}.owner-config-layout{grid-template-columns:minmax(0,1fr) 290px}.owner-event-type-layout,.owner-event-draft-layout,.owner-points-layout,.owner-standings-layout,.owner-adjustments-layout,.owner-timing-layout,.owner-results-layout{grid-template-columns:minmax(0,1fr) 300px}.owner-event-attachment-grid.commercial{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-schedule-layout{grid-template-columns:minmax(0,1fr) 310px}.owner-schedule-days{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-schedule-days .owner-schedule-add-day{grid-column:1/-1}}@media (max-width:820px){.owner-page{display:block}.owner-sidebar{border-right:0;border-bottom:1px solid var(--line);height:auto;padding:18px;position:static}.owner-sidebar>.tf-brand{padding-bottom:16px}.owner-context{margin:16px 0}.owner-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-sidebar nav a{text-align:center;justify-content:center}.owner-sidebar nav small,.owner-sidebar-note{display:none}.owner-topbar,.owner-intro,.owner-section-heading{align-items:flex-start}.owner-intro,.owner-section-heading{flex-direction:column}.owner-section-heading>p{max-width:680px}.owner-disabled-action{min-width:0}.owner-config-hero{flex-direction:column;align-items:flex-start}.owner-config-layout{grid-template-columns:1fr}.owner-config-aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.owner-wizard-heading,.owner-access-hero{flex-direction:column;align-items:flex-start}.owner-access-layout{grid-template-columns:1fr}.owner-access-aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.owner-module-detail-hero{flex-direction:column;align-items:flex-start}.owner-module-detail-layout{grid-template-columns:1fr}.owner-module-detail-aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.owner-event-type-hero{flex-direction:column;align-items:flex-start}.owner-event-type-layout{grid-template-columns:1fr}.owner-event-type-aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.owner-event-draft-hero{flex-direction:column;align-items:flex-start}.owner-event-draft-layout{grid-template-columns:1fr}.owner-event-draft-aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.owner-schedule-hero{flex-direction:column;align-items:flex-start}.owner-schedule-layout{grid-template-columns:1fr}.owner-schedule-aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.owner-points-hero{flex-direction:column;align-items:flex-start}.owner-points-layout{grid-template-columns:1fr}.owner-points-aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.owner-standings-hero{flex-direction:column;align-items:flex-start}.owner-standings-layout{grid-template-columns:1fr}.owner-standings-aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.owner-adjustments-hero{flex-direction:column;align-items:flex-start}.owner-adjustments-layout{grid-template-columns:1fr}.owner-adjustments-aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.owner-timing-hero{flex-direction:column;align-items:flex-start}.owner-timing-layout{grid-template-columns:1fr}.owner-timing-aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.owner-results-hero{flex-direction:column;align-items:flex-start}.owner-results-layout{grid-template-columns:1fr}.owner-results-aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:620px){.owner-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-topbar{min-height:88px;padding:18px 16px}.owner-environment{display:none}.owner-content{padding:30px 16px 70px}.owner-intro h2,.owner-section-heading h2{font-size:42px}.owner-metrics,.owner-module-grid,.owner-planned-grid{grid-template-columns:1fr}.owner-metric{min-height:130px}.owner-panel{padding:18px}.owner-org-table{border-top:0;gap:12px}.owner-table-header{display:none}.owner-table-row{border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;padding:15px}.owner-org-name{grid-column:1/-1}.owner-row-action{justify-self:end}.owner-config-fields,.owner-config-module-grid,.owner-config-aside{grid-template-columns:1fr}.owner-config-field-wide{grid-column:auto}.owner-config-hero h2{font-size:44px}.owner-wizard-steps,.owner-template-grid,.owner-wizard-review,.owner-wizard-complete-summary{grid-template-columns:1fr}.owner-wizard-steps{gap:7px}.owner-wizard-steps li{min-height:60px}.owner-wizard-panel,.owner-wizard-complete{padding:20px}.owner-wizard-section-row,.owner-wizard-route-preview{flex-direction:column;align-items:flex-start}.owner-wizard-review dl{grid-column:1/-1}.owner-wizard-actions{grid-template-columns:1fr 1fr}.owner-wizard-actions>span{text-align:center;grid-area:1/1/auto/-1}.owner-access-metrics,.owner-access-aside,.owner-access-form{grid-template-columns:1fr}.owner-access-roster-row{border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;padding:14px}.owner-access-roster-row.header{display:none}.owner-access-roster{border-top:0;gap:10px}.owner-capability-grid,.owner-responsibility-grid,.owner-module-detail-aside,.owner-event-type-grid,.owner-event-type-aside,.owner-event-draft-fields,.owner-event-attachment-grid,.owner-event-attachment-grid.commercial,.owner-event-draft-aside,.owner-event-review-grid,.owner-schedule-days,.owner-schedule-aside,.owner-points-fields,.owner-points-options,.owner-points-rule-grid,.owner-points-aside,.owner-series-toolbar,.owner-series-selector,.owner-series-fields,.owner-series-rounds,.owner-standings-series-selector,.owner-standings-round-selector,.owner-standings-aside,.owner-adjustment-context,.owner-adjustment-impact-grid,.owner-adjustment-form,.owner-adjustments-aside,.owner-timing-fields,.owner-timing-route-grid,.owner-timing-aside,.owner-results-aside,.owner-result-validation-grid,.owner-result-release-grid,.owner-challenge-window,.owner-challenge-fields,.owner-challenge-unavailable{grid-template-columns:1fr}.owner-timing-heading{flex-direction:column;align-items:flex-start}.owner-timing-provider-card,.owner-bridge-profile{grid-template-columns:1fr}.owner-bridge-route{grid-template-columns:1fr;gap:7px}.owner-bridge-route>div:last-of-type{grid-column:auto}.owner-bridge-route>i{min-height:20px;transform:rotate(90deg)}.owner-timing-mapping-table{background:0 0;gap:9px}.owner-timing-mapping-row.header{display:none}.owner-timing-mapping-row{border:1px solid var(--line);grid-template-columns:1fr auto;gap:8px 12px;padding:14px}.owner-timing-mapping-row>span,.owner-timing-mapping-row>label{grid-column:1/-1}.owner-timing-mapping-row>b{grid-area:1/2}.owner-results-heading,.owner-result-approval-bar,.owner-result-exception,.owner-challenge-entry-heading,.owner-challenge-hold,.owner-challenge-preview-control{flex-direction:column;align-items:flex-start}.owner-challenge-entry-heading small{text-align:left}.owner-challenge-field-wide{grid-column:auto}.owner-challenge-hold>button,.owner-challenge-preview-control>div,.owner-challenge-preview-control a,.owner-challenge-preview-control button{width:100%}.owner-challenge-preview-control>div{flex-direction:column}.owner-result-review-status{text-align:left;width:100%}.owner-result-queue{background:0 0;gap:8px}.owner-result-queue>button{border:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto;gap:7px 10px}.owner-result-queue>button>b{grid-area:1/3/span 2}.owner-result-queue>button>em{text-align:left;grid-column:2;justify-self:start}.owner-classification-table{background:0 0;gap:8px}.owner-classification-row.header{display:none}.owner-classification-row{border:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto;gap:5px 10px;padding:12px}.owner-classification-row>div{grid-column:2}.owner-classification-row>em{grid-area:1/3}.owner-classification-row>span:first-of-type,.owner-classification-row>span:nth-of-type(3){grid-column:2}.owner-classification-row>span:nth-of-type(2),.owner-classification-row>span:nth-of-type(4){grid-column:3}.owner-classification-row>span:nth-of-type(2):before{content:"Laps "}.owner-classification-row>span:nth-of-type(4):before{content:"Best "}.owner-result-exception button,.owner-result-approval-bar .button{width:100%}.owner-points-heading{flex-direction:column;align-items:flex-start}.owner-series-detail{padding:16px}.owner-series-detail-heading,.owner-series-round-heading{flex-direction:column;align-items:flex-start}.owner-series-formula{grid-template-columns:1fr}.owner-series-formula b{text-align:left}.owner-overall-flow{grid-template-columns:1fr}.owner-overall-flow i{text-align:center;transform:rotate(90deg)}.owner-overall-leaderboard>div{grid-template-columns:40px minmax(0,1fr) auto;gap:2px 9px;padding-inline:10px}.owner-standings-heading,.owner-award-heading{flex-direction:column;align-items:flex-start}.owner-result-state{text-align:left;width:100%}.owner-award-row,.owner-series-standing-row{grid-template-columns:54px minmax(120px,1fr) 58px;gap:8px;padding-inline:10px}.owner-award-row.header,.owner-series-standing-row.header{display:none}.owner-award-row>span:first-of-type,.owner-series-standing-row>span:first-of-type,.owner-award-row>span:nth-of-type(2),.owner-series-standing-row>span:nth-of-type(2){grid-column:2}.owner-award-row em,.owner-series-standing-row em{grid-area:1/3/span 2}.owner-award-multiplier-note{grid-template-columns:1fr}.owner-combined-podium>div{grid-template-columns:42px minmax(0,1fr)}.owner-combined-podium>div>b{grid-column:2}.owner-adjustments-heading{flex-direction:column;align-items:flex-start}.owner-adjustment-queue{background:0 0;gap:8px}.owner-adjustment-queue>button{border:1px solid var(--line);grid-template-columns:78px minmax(0,1fr) auto;gap:8px}.owner-adjustment-queue>button>b{grid-area:1/3/span 2}.owner-adjustment-queue em{grid-column:2}.owner-adjustment-form-wide{grid-column:auto}.owner-adjustment-note{grid-template-columns:1fr}.owner-adjustment-ledger{background:0 0;gap:8px}.owner-adjustment-ledger li{border:1px solid var(--line);grid-template-columns:78px minmax(0,1fr);gap:8px}.owner-adjustment-ledger li>small{text-align:left;grid-column:2}.owner-points-row{grid-template-columns:70px 90px minmax(0,1fr);gap:10px;padding-inline:11px}.owner-schedule-days .owner-schedule-add-day{grid-column:auto}.owner-schedule-section-heading{flex-direction:column;align-items:flex-start}.owner-schedule-timeline>button{grid-template-columns:54px 12px minmax(0,1fr)}.owner-schedule-timeline em,.owner-schedule-timeline b{grid-column:3}.owner-schedule-race-row{grid-template-columns:45px minmax(0,1fr)}.owner-schedule-race-row>span:nth-child(3),.owner-schedule-race-row>span:nth-child(4){grid-column:2}.owner-schedule-race-row.header{display:none}.owner-event-draft-field-wide{grid-column:auto}.owner-event-draft-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-event-blueprint-callout,.owner-event-championship-preview{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.owner-event-review-grid dl{grid-template-columns:1fr}.owner-event-workflow-heading{flex-direction:column;align-items:flex-start}.owner-event-workflow-list li{grid-template-columns:38px minmax(0,1fr)}.owner-event-workflow-list li>button,.owner-event-workflow-move{grid-column:2}.owner-event-workflow-move{justify-content:start}.owner-login-panel{padding:24px}}.owner-news-content{gap:20px;display:grid}.owner-news-hero{grid-template-columns:minmax(0,1fr) 255px;align-items:end;gap:26px;padding:4px 0 2px;display:grid}.owner-news-hero>div:first-child{gap:11px;display:grid}.owner-news-hero h2{text-transform:uppercase;max-width:820px;margin:0;font-size:clamp(52px,7vw,104px);font-style:italic;line-height:.82}.owner-news-hero p{max-width:820px;color:var(--muted);margin:0;font-size:9px;line-height:1.65}.owner-news-state{border:1px solid color-mix(in srgb, var(--primary-2) 56%, var(--line));background:var(--surface);min-height:150px;box-shadow:7px 7px 0 color-mix(in srgb, var(--primary) 35%, transparent), 12px 12px 0 color-mix(in srgb, var(--accent) 13%, transparent);align-content:center;gap:8px;padding:24px;display:grid}.owner-news-state span,.owner-news-state small{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:800}.owner-news-state strong{color:var(--accent);font-family:var(--font-display);text-transform:uppercase;font-size:31px;font-style:italic;line-height:1}.owner-news-metrics{border:1px solid var(--line);background:var(--line);box-shadow:5px 5px 0 color-mix(in srgb, var(--primary) 22%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.owner-news-metrics>div{background:var(--surface);grid-template-columns:1fr auto;align-content:space-between;gap:8px;min-height:108px;padding:17px;display:grid}.owner-news-metrics span,.owner-news-metrics small{color:var(--muted);text-transform:uppercase;font-size:6px;font-weight:850}.owner-news-metrics strong{color:var(--primary-2);font-family:var(--font-display);grid-row:span 2;align-self:center;font-size:37px;font-style:italic;line-height:1}.owner-news-metrics small{color:var(--accent)}.owner-news-flow{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.owner-news-flow>div{background:var(--surface-2);grid-template-columns:28px 1fr;align-items:center;gap:12px;min-height:84px;padding:15px;display:grid}.owner-news-flow b{color:var(--primary-2);font-family:var(--font-display);font-size:21px;font-style:italic}.owner-news-flow span{gap:5px;display:grid}.owner-news-flow strong{text-transform:uppercase;font-size:7px}.owner-news-flow small{color:var(--muted);font-size:6px;line-height:1.45}.owner-news-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.owner-news-main,.owner-news-aside{gap:18px;display:grid}.owner-news-aside{position:sticky;top:18px}.owner-news-panel,.owner-news-preview,.owner-news-evidence{gap:17px;padding:22px;display:grid}.owner-news-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.owner-news-heading>div{gap:6px;display:grid}.owner-news-heading h2,.owner-news-preview h2,.owner-news-evidence h2{text-transform:uppercase;margin:0;font-size:25px;font-style:italic}.owner-news-new,.owner-news-locked button,.owner-news-upload,.owner-news-release button{border:1px solid var(--primary-2);background:var(--primary);min-height:36px;color:var(--text);font:inherit;text-transform:uppercase;cursor:pointer;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);justify-content:center;align-items:center;padding:9px 13px;font-size:7px;font-weight:900;display:inline-flex}.owner-news-library{gap:8px;display:grid}.owner-news-library>button{border:1px solid var(--line);background:var(--surface-2);min-height:88px;color:var(--text);text-align:left;cursor:pointer;grid-template-columns:34px minmax(0,1fr) auto 34px 94px;align-items:center;gap:12px;padding:14px;display:grid}.owner-news-library>button.selected{border-color:var(--primary-2);background:color-mix(in srgb, var(--primary) 12%, var(--surface-2));box-shadow:4px 4px 0 color-mix(in srgb, var(--primary) 28%, transparent)}.owner-news-library>button>span,.owner-news-library>button>b{color:var(--primary-2);font-family:var(--font-display);font-size:20px;font-style:italic}.owner-news-library>button>div{gap:5px;display:grid}.owner-news-library strong{text-transform:uppercase;font-size:8px}.owner-news-library small{color:var(--muted);font-size:6px;line-height:1.4}.owner-news-library em,.owner-news-status,.owner-news-selection,.owner-news-release .ready,.owner-news-release .blocked{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;padding:5px 8px;font-size:6px;font-style:normal;font-weight:900}.owner-news-library em.published,.owner-news-status.published,.owner-news-release .ready{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));color:var(--accent)}.owner-news-library em.scheduled,.owner-news-status.scheduled{border-color:color-mix(in srgb, var(--primary-2) 60%, var(--line));color:var(--primary-2)}.owner-news-release .blocked{color:#ff9d9d}.owner-news-locked{border-left:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--surface-2));justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.owner-news-locked span{color:var(--muted);font-size:7px}.owner-news-fields{grid-template-columns:190px minmax(0,1fr);gap:13px;display:grid}.owner-news-fields label,.owner-news-cover label,.owner-news-event,.owner-news-release label{color:var(--muted);text-transform:uppercase;gap:7px;font-size:7px;font-weight:800;display:grid}.owner-news-fields label.wide{grid-column:1/-1}.owner-news-fields input,.owner-news-fields textarea,.owner-news-fields select,.owner-news-cover input,.owner-news-event select,.owner-news-release input{border:1px solid var(--line);background:var(--surface-2);width:100%;color:var(--text);font:inherit;text-transform:none;border-radius:0;outline:none;font-size:8px;line-height:1.55}.owner-news-fields input,.owner-news-fields select,.owner-news-cover input,.owner-news-event select,.owner-news-release input{min-height:38px;padding:10px}.owner-news-fields textarea{resize:vertical;padding:11px}.owner-news-fields input:focus,.owner-news-fields textarea:focus,.owner-news-fields select:focus,.owner-news-cover input:focus,.owner-news-event select:focus,.owner-news-release input:focus{border-color:var(--primary-2);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 18%, transparent)}.owner-news-fields input:disabled,.owner-news-fields textarea:disabled,.owner-news-fields select:disabled,.owner-news-cover input:disabled,.owner-news-event select:disabled{opacity:.72}.owner-news-fields label>small,.owner-news-release label>small{color:var(--accent);text-align:right;font-size:6px}.owner-news-cover{border:1px solid var(--line);background:var(--surface-2);grid-template-columns:210px minmax(0,1fr);gap:18px;padding:16px;display:grid}.owner-news-cover>div:last-child{align-content:center;gap:10px;display:grid}.owner-news-cover-art,.owner-news-card-image{background:linear-gradient(135deg, transparent 34%, #7de2c333 34% 38%, transparent 38%), linear-gradient(145deg, #b46cff80, #131217f2 58%), var(--surface);align-content:end;min-height:150px;padding:15px;display:grid;position:relative;overflow:hidden}.owner-news-cover-art:after,.owner-news-card-image:after{content:"";background:var(--accent);width:150px;height:2px;box-shadow:0 9px 0 var(--primary-2), 0 18px 0 var(--accent);position:absolute;inset:16px -20px auto auto;transform:rotate(-9deg)}.owner-news-cover-art span,.owner-news-card-image span{z-index:1;color:var(--text);font-family:var(--font-display);font-size:34px;font-style:italic;line-height:1;position:relative}.owner-news-cover-art b{color:var(--accent);letter-spacing:.18em;font-size:7px;position:absolute;bottom:12px;right:13px}.owner-news-cover strong{font-size:9px}.owner-news-cover p{color:var(--muted);margin:0;font-size:7px;line-height:1.55}.owner-news-upload{width:fit-content;color:var(--text)!important}.owner-news-upload input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.owner-news-audiences{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.owner-news-audiences button{border:1px solid var(--line);background:var(--surface-2);min-height:116px;color:var(--text);text-align:left;cursor:pointer;align-content:start;gap:8px;padding:13px;display:grid}.owner-news-audiences button.selected{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, var(--surface-2))}.owner-news-audiences button:disabled,.owner-news-placements button:disabled{cursor:default}.owner-news-audiences span{color:var(--primary-2);font-family:var(--font-display);font-size:20px;font-style:italic}.owner-news-audiences strong{text-transform:uppercase;font-size:7px}.owner-news-audiences small{color:var(--muted);font-size:6px;line-height:1.45}.owner-news-event{width:min(100%,430px);padding-top:4px}.owner-news-instruction{color:var(--muted);margin:0;font-size:7px;line-height:1.55}.owner-news-placements{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.owner-news-placements button{border:1px solid var(--line);background:var(--surface-2);min-height:98px;color:var(--text);text-align:left;cursor:pointer;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid}.owner-news-placements button.selected{border-color:var(--primary-2);background:color-mix(in srgb, var(--primary) 10%, var(--surface-2))}.owner-news-placements button>span{color:var(--primary-2);font-family:var(--font-display);font-size:20px;font-style:italic}.owner-news-placements button>div{gap:6px;display:grid}.owner-news-placements strong{text-transform:uppercase;font-size:7px}.owner-news-placements small{color:var(--muted);font-size:6px;line-height:1.45}.owner-news-placements em{color:var(--accent);text-transform:uppercase;font-size:6px;font-style:normal;font-weight:850}.owner-news-release-grid{grid-template-columns:minmax(260px,.75fr) 1fr;align-items:end;gap:20px;display:grid}.owner-news-release-grid>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.owner-news-release button.secondary{border-color:var(--line);background:var(--surface-2)}.owner-news-release button:disabled{opacity:.42;cursor:not-allowed}.owner-news-save-message{border-top:1px solid var(--line);color:var(--accent);margin:0;padding-top:12px;font-size:7px}.owner-news-preview{border-top:2px solid var(--primary-2)}.owner-news-preview-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.owner-news-preview-tabs button{border:1px solid var(--line);background:var(--surface-2);min-height:34px;color:var(--muted);font:inherit;text-transform:uppercase;cursor:pointer;padding:7px;font-size:6px;font-weight:850}.owner-news-preview-tabs button.selected{border-color:var(--accent);color:var(--accent)}.owner-news-card{border:1px solid var(--line);background:var(--surface-2);display:grid}.owner-news-card-image{min-height:150px}.owner-news-card-image small{z-index:1;color:var(--accent);text-transform:uppercase;font-size:6px;font-weight:900;position:relative}.owner-news-card>div:last-child{gap:9px;padding:16px;display:grid}.owner-news-card>div:last-child>span{color:var(--accent);text-transform:uppercase;font-size:6px;font-weight:900}.owner-news-card h3{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:25px;font-style:italic;line-height:.95}.owner-news-card p{color:var(--muted);margin:0;font-size:7px;line-height:1.55}.owner-news-card>div:last-child>small{border-top:1px solid var(--line);color:var(--muted);padding-top:10px;font-size:6px}.owner-news-preview-disabled,.owner-news-newsletter-boundary{border-left:2px solid var(--primary-2);background:color-mix(in srgb, var(--primary) 7%, var(--surface-2));color:var(--muted);gap:6px;padding:11px;font-size:7px;line-height:1.5;display:grid}.owner-news-newsletter-boundary{border-left-color:var(--accent)}.owner-news-newsletter-boundary strong{color:var(--accent);text-transform:uppercase}.owner-news-evidence ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.owner-news-evidence li{border-bottom:1px solid var(--line);color:var(--muted);padding-bottom:8px;font-size:7px}.owner-news-evidence p{color:var(--accent);margin:0;font-size:7px;line-height:1.5}.owner-news-evidence p.error{color:#ff9d9d}@media (max-width:1180px){.owner-news-layout{grid-template-columns:1fr}.owner-news-aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:860px){.owner-news-hero,.owner-news-fields,.owner-news-cover,.owner-news-release-grid{grid-template-columns:1fr}.owner-news-metrics,.owner-news-flow,.owner-news-audiences{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-news-library>button{grid-template-columns:30px minmax(0,1fr) auto}.owner-news-library>button>b,.owner-news-library>button>small:last-child{display:none}.owner-news-fields label.wide{grid-column:auto}.owner-news-release-grid>div{justify-content:flex-start}}@media (max-width:620px){.owner-news-hero h2{font-size:48px}.owner-news-metrics,.owner-news-flow,.owner-news-audiences,.owner-news-placements,.owner-news-aside,.owner-news-preview-tabs{grid-template-columns:1fr}.owner-news-heading,.owner-news-locked{flex-direction:column;align-items:stretch}.owner-news-library>button,.owner-news-placements button{grid-template-columns:28px minmax(0,1fr)}.owner-news-library em,.owner-news-placements em{grid-column:2;justify-self:start}}.platform-page{overflow:hidden}.platform-hero{border-bottom:1px solid var(--line);grid-template-columns:1.08fr .92fr;min-height:720px;display:grid}.platform-hero-copy{flex-direction:column;justify-content:center;padding:78px 72px 78px 0;display:flex}.hero-context{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;gap:20px;margin-bottom:74px;font-size:8px;font-weight:850;display:flex}.hero-context span:last-child{color:var(--accent)}.platform-hero h1{max-width:780px;margin-bottom:30px;font-size:clamp(62px,7.4vw,104px);font-style:italic;line-height:.82}.platform-hero h1 span{color:var(--primary-2)}.platform-hero .hero-lede{max-width:650px}.hero-principles{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:10px 20px;margin-top:38px;font-size:9px;font-weight:800;display:flex}.hero-principles span{align-items:center;gap:8px;display:inline-flex}.hero-principles span:before{content:"";border:1px solid var(--accent);width:6px;height:6px;transform:rotate(45deg)}.formation-stage{border-left:1px solid var(--line);background:radial-gradient(circle at 60% 38%, color-mix(in srgb, var(--primary) 28%, transparent), transparent 44%), linear-gradient(145deg, var(--surface-2), var(--surface));place-items:center;min-height:640px;display:grid;position:relative;overflow:hidden}.formation-stage .formation-grid{opacity:.22;background-size:46px 46px;transform:perspective(760px)rotateX(62deg)scale(1.65)translateY(118px)}.formation-orbit{aspect-ratio:1.9;border:1px solid color-mix(in srgb, var(--primary-2) 66%, transparent);border-radius:52% 44% 48% 40%;width:76%;position:absolute;transform:rotate(-11deg)}.orbit-one{top:15%;right:-17%}.orbit-two{border-color:color-mix(in srgb, var(--accent) 45%, transparent);width:48%;bottom:5%;right:-4%;transform:rotate(18deg)}.formation-console{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb, var(--surface) 92%, transparent);width:min(430px,100% - 50px);padding:22px;position:relative}.console-heading,.console-footer{justify-content:space-between;align-items:center;gap:18px;display:flex}.console-heading{border-bottom:1px solid var(--line);padding-bottom:18px}.console-heading>div{gap:4px;display:grid}.console-heading span,.console-footer,.console-lanes span,.console-lanes small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.console-heading strong{font-family:var(--font-display);text-transform:uppercase;font-size:25px}.console-state{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--line));padding:6px 8px;color:var(--accent)!important}.console-lanes{background:var(--line);gap:1px;margin:18px 0;display:grid}.console-lanes>div{background:var(--surface-2);grid-template-columns:84px 1fr;gap:5px 14px;padding:16px;display:grid;position:relative}.console-lanes>div:before{content:"";background:var(--primary);width:3px;position:absolute;inset:0 auto 0 0}.console-lanes>div:nth-child(2):before{background:var(--primary-2)}.console-lanes>div:nth-child(3):before{background:var(--accent)}.console-lanes strong{font-family:var(--font-display);text-transform:uppercase;font-size:15px}.console-lanes small{grid-column:2;font-size:7px}.console-footer{color:color-mix(in srgb, var(--muted) 70%, transparent);font-size:7px}.assurance-strip{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface) 54%, transparent)}.assurance-grid{grid-template-columns:repeat(4,1fr);display:grid}.assurance-grid p{border-left:1px solid var(--line);min-height:84px;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:13px;margin:0;padding:18px 22px;font-size:9px;font-weight:800;display:flex}.assurance-grid p:last-child{border-right:1px solid var(--line)}.assurance-grid strong{color:var(--primary-2);font-family:var(--font-display);font-size:17px}.lifecycle-section,.lane-section,.entry-cta{padding-block:100px}.split-heading{grid-template-columns:minmax(0,1.25fr) minmax(270px,.75fr);align-items:end;gap:80px;max-width:none;display:grid}.split-heading>p{color:var(--muted);margin-bottom:8px;font-size:11px;line-height:1.75}.lifecycle-track{border-top:1px solid var(--line);margin:56px 0 0;padding:0;list-style:none}.lifecycle-track li{border-bottom:1px solid var(--line);grid-template-columns:92px minmax(0,1fr);gap:26px;padding:26px 0;display:grid}.lifecycle-track li>span{color:var(--primary-2);font-family:var(--font-display);font-size:28px;font-weight:800}.lifecycle-track li>div{grid-template-columns:minmax(180px,.45fr) minmax(0,1fr);gap:32px;display:grid}.lifecycle-track h3{margin:0;font-size:28px}.lifecycle-track p{max-width:760px;color:var(--muted);margin:0;font-size:11px;line-height:1.72}.lane-section{border-block:1px solid var(--line);background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 8%, transparent), transparent 48%), color-mix(in srgb, var(--surface) 36%, transparent)}.lane-stack{gap:24px;display:grid}.lane-card{grid-template-columns:76px minmax(0,1.25fr) minmax(220px,.75fr);align-items:center;gap:26px;padding:28px 34px;display:grid}.lane-card:nth-child(2){margin-left:6%}.lane-card:nth-child(3){margin-left:12%}.lane-index{color:var(--primary-2);font-family:var(--font-display);font-size:30px;font-weight:800}.lane-copy .kicker{margin-bottom:7px}.lane-copy h3{margin-bottom:9px;font-size:29px}.lane-copy>p:last-child{color:var(--muted);margin:0;font-size:10px;line-height:1.7}.lane-card ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.lane-card li{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;padding:8px 0;font-size:9px;font-weight:800}.lane-card li:before{content:"/";color:var(--accent);margin-right:9px}.organization-directory{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:28px;display:grid}.organization-card-featured{flex-direction:column;justify-content:center;min-height:390px;display:flex}.organization-card-featured>.button{align-self:flex-start}.organization-identity{align-items:center;gap:18px;margin-bottom:26px;display:flex}.organization-identity>div:last-child{gap:4px;display:grid}.organization-identity span{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.organization-identity h3{margin:0}.organization-expansion{border:1px dashed color-mix(in srgb, var(--primary-2) 45%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, var(--primary) 9%, transparent), transparent), color-mix(in srgb, var(--surface) 50%, transparent);flex-direction:column;justify-content:flex-end;min-height:390px;padding:32px;display:flex}.organization-expansion>span{color:var(--accent);letter-spacing:.1em;margin-bottom:auto;font-size:8px;font-weight:850}.organization-expansion h3{max-width:420px;margin-bottom:12px;font-size:31px;line-height:.98}.organization-expansion p,.architecture-intro{color:var(--muted);margin:0;font-size:10px;line-height:1.72}.architecture-intro{max-width:470px}.security-section{text-align:left;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:46px;max-width:1060px;display:grid}.security-marker{border:1px solid var(--primary);background:linear-gradient(145deg, color-mix(in srgb, var(--primary) 28%, var(--surface)), var(--surface));width:160px;height:160px;box-shadow:7px 7px 0 var(--depth-violet), 12px 12px 0 var(--depth-mint);color:var(--primary-2);font-family:var(--font-display);place-items:center;font-size:60px;font-style:italic;font-weight:800;display:grid}.security-section h2{max-width:840px}.entry-cta{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:40px;display:flex}.entry-cta h2{margin:0;font-size:clamp(48px,7vw,84px);font-style:italic;line-height:.85}.platform-auth-panel{width:min(680px,100%)}.auth-organization-list{gap:10px;margin-bottom:24px;display:grid}.auth-organization-list>a{border:1px solid var(--line);background:var(--surface-2);align-items:center;gap:14px;min-height:72px;padding:10px 14px;transition:border-color .14s,transform .14s;display:flex}.auth-organization-list>a:hover{border-color:var(--primary-2);transform:translate(3px)}.auth-organization-list .organization-badge{flex:none;margin:0}.auth-organization-list>a>span:last-child{gap:4px;display:grid}.auth-organization-list strong{font-family:var(--font-display);text-transform:uppercase}.auth-organization-list small{color:var(--muted);text-transform:uppercase;font-size:8px}@media (max-width:900px){.site-header>.button{display:none}.platform-mobile-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-hero{grid-template-columns:1fr}.platform-hero-copy{padding:64px 0}.hero-context{margin-bottom:52px}.formation-stage{border-top:1px solid var(--line);border-left:0;min-height:500px}.assurance-grid{grid-template-columns:repeat(2,1fr)}.assurance-grid p:nth-child(3){border-top:1px solid var(--line)}.assurance-grid p:nth-child(4){border-top:1px solid var(--line);border-right:1px solid var(--line)}.split-heading{grid-template-columns:1fr;align-items:start;gap:12px}.lane-card{grid-template-columns:58px minmax(0,1fr)}.lane-card:nth-child(2),.lane-card:nth-child(3){margin-left:0}.lane-card ul{grid-column:2}.organization-directory{grid-template-columns:1fr}.organization-expansion{min-height:320px}.security-section{grid-template-columns:130px minmax(0,1fr);gap:30px}.security-marker{width:120px;height:120px;font-size:45px}}@media (max-width:640px){.platform-hero h1{font-size:57px}.hero-context{justify-content:start;gap:7px;margin-bottom:42px;display:grid}.hero-principles{display:grid}.formation-stage{min-height:430px}.formation-console{width:calc(100% - 30px);padding:16px}.console-heading{align-items:flex-start}.console-state{text-align:center;max-width:94px}.console-lanes>div{grid-template-columns:66px 1fr;padding:13px 12px}.assurance-grid{grid-template-columns:1fr}.assurance-grid p,.assurance-grid p:nth-child(2){border-top:1px solid var(--line);border-right:1px solid var(--line)}.assurance-grid p:first-child{border-top:0}.lifecycle-section,.lane-section,.entry-cta{padding-block:70px}.lifecycle-track li,.lifecycle-track li>div{grid-template-columns:1fr;gap:12px}.lifecycle-track li{padding:23px 0}.lane-card{grid-template-columns:1fr;gap:17px;padding:24px}.lane-card ul{grid-column:1}.organization-card-featured,.organization-expansion{min-height:0}.organization-identity{align-items:flex-start}.organization-identity h3{font-size:28px}.security-section{text-align:left;grid-template-columns:1fr}.security-marker{width:92px;height:92px;font-size:34px}.entry-cta{align-items:start;display:grid}}.owner-timing-workspace-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.owner-results-summary-links{gap:8px;margin-bottom:13px;display:grid}.owner-results-summary-links .owner-results-championship-link{margin-bottom:0}.owner-live-content{gap:22px;display:grid}.owner-live-hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:30px;padding-bottom:20px;display:flex}.owner-live-hero>div:first-child{max-width:790px}.owner-live-hero h2{max-width:760px;margin:14px 0 10px;font-size:clamp(45px,6vw,74px);font-style:italic;line-height:.86}.owner-live-hero p,.owner-live-heading p,.owner-live-health>p,.owner-live-boundary>p{color:var(--muted);margin:0;font-size:8px;line-height:1.65}.owner-live-state{border:1px solid var(--line);border-left:2px solid var(--warning);background:var(--surface-2);min-width:220px;box-shadow:5px 5px 0 color-mix(in srgb, var(--primary) 11%, transparent);gap:7px;padding:16px;display:grid}.owner-live-state.enabled{border-left-color:var(--accent)}.owner-live-state span,.owner-live-state small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:850}.owner-live-state strong{color:var(--accent);font-family:var(--font-display);text-transform:uppercase;font-size:25px}.owner-live-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.owner-live-main,.owner-live-aside{gap:14px;display:grid}.owner-live-aside{position:sticky;top:18px}.owner-live-panel,.owner-live-health,.owner-live-queue,.owner-live-boundary{padding:20px}.owner-live-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.owner-live-heading h2{margin:6px 0 4px;font-size:28px;line-height:.95}.owner-live-heading p{max-width:620px}.owner-live-heading>span:not(.owner-live-flag){border:1px solid color-mix(in srgb, var(--primary-2) 42%, var(--line));color:var(--primary-2);letter-spacing:.06em;text-transform:uppercase;flex:none;padding:7px 9px;font-size:7px;font-weight:900}.owner-live-flag{border:1px solid var(--line);min-width:92px;color:var(--text);letter-spacing:.06em;text-align:center;text-transform:uppercase;padding:8px 10px;font-size:7px;font-weight:900}.owner-live-flag.green{border-color:color-mix(in srgb, var(--success) 58%, var(--line));color:var(--accent)}.owner-live-flag.yellow{border-color:color-mix(in srgb, var(--warning) 65%, var(--line));color:var(--warning)}.owner-live-flag.red{border-color:color-mix(in srgb, var(--danger) 65%, var(--line));color:var(--danger)}.owner-live-flag.checkered{border-color:var(--text);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--text) 8%, transparent) 0 6px, transparent 6px 12px)}.owner-live-session-map,.owner-live-handoff{grid-template-columns:repeat(3,minmax(0,1fr) auto);align-items:stretch;display:grid}.owner-live-session-map>div,.owner-live-handoff>div{border:1px solid var(--line);background:var(--surface-2);align-content:center;gap:5px;min-height:100px;padding:13px;display:grid}.owner-live-session-map>div:last-of-type,.owner-live-handoff>div:last-of-type{grid-column:5}.owner-live-session-map span,.owner-live-handoff span{color:var(--primary-2);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:900}.owner-live-session-map strong,.owner-live-handoff strong{font-family:var(--font-display);text-transform:uppercase;font-size:15px}.owner-live-session-map small,.owner-live-handoff small{color:var(--muted);font-size:7px;line-height:1.45}.owner-live-session-map>i,.owner-live-handoff>i{min-width:26px;color:var(--accent);place-items:center;font-style:normal;display:grid}.owner-live-flag-controls{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.owner-live-flag-controls>button{border:1px solid var(--line);background:var(--surface-2);min-height:100px;color:var(--text);text-align:left;cursor:pointer;align-content:center;justify-items:start;gap:7px;padding:12px;display:grid}.owner-live-flag-controls>button.active{border-color:var(--primary-2);background:color-mix(in srgb, var(--primary) 7%, var(--surface-2));box-shadow:3px 3px 0 color-mix(in srgb, var(--primary) 12%, transparent)}.owner-live-flag-controls>button>span{background:var(--muted);width:15px;height:5px}.owner-live-flag-controls>button.green>span{background:var(--success)}.owner-live-flag-controls>button.yellow>span{background:var(--warning)}.owner-live-flag-controls>button.red>span{background:var(--danger)}.owner-live-flag-controls>button.checkered>span{background:repeating-linear-gradient(90deg, var(--text) 0 4px, var(--bg) 4px 8px)}.owner-live-flag-controls strong{font-family:var(--font-display);text-transform:uppercase;font-size:17px}.owner-live-flag-controls small{color:var(--muted);font-size:7px;line-height:1.4}.owner-live-visibility{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 55%, var(--surface));justify-content:space-between;align-items:center;gap:20px;min-height:70px;margin-top:12px;padding:12px 14px;display:flex}.owner-live-visibility>div{gap:4px;display:grid}.owner-live-visibility>div>span,.owner-live-visibility>div>small{color:var(--muted);font-size:7px}.owner-live-visibility>div>span{letter-spacing:.05em;text-transform:uppercase;font-weight:900}.owner-live-visibility>div>strong{font-family:var(--font-display);text-transform:uppercase;font-size:16px}.owner-live-visibility>button{border:1px solid var(--line);background:var(--surface-2);min-width:94px;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:7px;font-weight:900;display:flex}.owner-live-visibility>button>span{background:var(--muted);border-radius:50%;width:7px;height:7px}.owner-live-visibility>button.active{border-color:color-mix(in srgb, var(--accent) 52%, var(--line));color:var(--accent)}.owner-live-visibility>button.active>span{background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 11%, transparent)}.owner-live-table,.public-live-table{background:var(--line);overflow-x:auto}.owner-live-row{border-bottom:1px solid var(--line);background:var(--surface-2);grid-template-columns:40px minmax(140px,1.25fr) 90px 52px 78px 78px 65px 70px;align-items:center;gap:10px;min-width:800px;min-height:60px;padding:9px 12px;display:grid}.owner-live-row:last-child{border-bottom:0}.owner-live-row.header{background:color-mix(in srgb, var(--bg) 74%, var(--surface));min-height:34px}.owner-live-row.header span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:900}.owner-live-row>strong{color:var(--primary-2);font-family:var(--font-display);font-size:20px}.owner-live-row>div{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:6px;display:grid}.owner-live-row>div b{color:var(--accent);font-family:var(--font-display);font-size:13px}.owner-live-row>div span,.owner-live-row>span,.owner-live-row>em{font-size:8px;font-style:normal}.owner-live-row>span{color:var(--muted)}.owner-live-row>em{color:var(--accent);font-weight:850}.owner-live-row>em.pit{color:var(--warning)}.owner-live-table-actions,.owner-live-handoff-actions{grid-template-columns:minmax(210px,.8fr) minmax(210px,1fr);gap:9px;margin-top:12px;display:grid}.owner-live-table-actions>.button,.owner-live-handoff-actions>.button{min-height:42px}.owner-live-table-actions>a,.owner-live-handoff-actions>a,.owner-live-handoff-actions>span{border:1px solid color-mix(in srgb, var(--primary-2) 48%, var(--line));background:color-mix(in srgb, var(--primary) 7%, var(--surface-2));min-height:42px;color:var(--primary-2);letter-spacing:.06em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;padding:8px 10px;font-size:7px;font-weight:900;display:flex}.owner-live-handoff.complete>div{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.owner-live-handoff-actions>span{border-color:var(--line);background:var(--surface-2);color:var(--muted)}.owner-live-health-title{justify-content:space-between;align-items:center;gap:14px;display:flex}.owner-live-health-title>i{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 10%, transparent);border-radius:50%}.owner-live-health h2,.owner-live-queue h2{margin:9px 0 17px;font-size:34px;line-height:.92}.owner-live-health dl{margin:0 0 16px;display:grid}.owner-live-health dl>div{border-top:1px solid var(--line);gap:5px;padding:10px 0;display:grid}.owner-live-health dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:850}.owner-live-health dd{margin:0;font-size:8px}.owner-live-health>p{border-top:1px solid var(--line);padding-top:14px}.owner-live-queue ol{background:var(--line);gap:1px;margin:0;padding:0;list-style:none;display:grid}.owner-live-queue li{background:var(--surface-2);grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-height:60px;padding:10px;display:grid}.owner-live-queue li>span{color:var(--muted);font-family:var(--font-display);font-size:17px}.owner-live-queue li>div{gap:4px;display:grid}.owner-live-queue li strong{font-family:var(--font-display);text-transform:uppercase;font-size:13px}.owner-live-queue li small{color:var(--muted);font-size:7px}.owner-live-queue li.active{border-left:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 5%, var(--surface-2))}.owner-live-queue li.active>span,.owner-live-queue li.complete>span{color:var(--accent)}.owner-live-boundary{border-left:2px solid var(--warning)}.owner-live-boundary>p{margin-top:10px}.public-live-page{background:linear-gradient(115deg, color-mix(in srgb, var(--accent) 4%, transparent), transparent 38%), var(--bg);min-height:100vh}.public-live-header-actions{align-items:center;gap:18px;display:flex}.public-live-header-actions>a:first-child{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:850}.public-live-hero{grid-template-columns:minmax(0,1fr) 310px;align-items:center;gap:56px;min-height:390px;padding-block:70px;display:grid}.public-live-hero>div:first-child{max-width:760px}.public-live-status{border:1px solid color-mix(in srgb, var(--accent) 55%, var(--line));width:fit-content;color:var(--accent);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:18px;padding:7px 9px;font-size:8px;font-weight:900;display:flex}.public-live-status>i,.public-live-heading strong>i{background:var(--success);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 10%, transparent);border-radius:50%;display:inline-block}.public-live-hero h1{max-width:760px;margin:14px 0 16px;font-size:clamp(52px,7vw,86px);font-style:italic;line-height:.84}.public-live-hero>div:first-child>p:last-child{max-width:660px;color:var(--muted);margin:0;font-size:11px;line-height:1.7}.public-live-clock{border-left:2px solid var(--accent);align-content:center;gap:7px;min-height:185px;padding:24px;display:grid}.public-live-clock span,.public-live-clock small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:850}.public-live-clock strong{color:var(--accent);font-family:var(--font-display);font-size:58px;line-height:1}.public-live-body{grid-template-columns:minmax(0,1fr) 315px;align-items:start;gap:18px;padding-bottom:78px;display:grid}.public-live-leaderboard,.public-live-session,.public-live-next,.public-live-notice{padding:20px}.public-live-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.public-live-heading>div{gap:5px;display:grid}.public-live-heading>div:last-child{text-align:right}.public-live-heading span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:850}.public-live-heading h2{margin:0;font-size:30px}.public-live-heading strong{font-family:var(--font-display);text-transform:uppercase;justify-content:flex-end;align-items:center;gap:8px;font-size:17px;display:flex}.public-live-row{border-bottom:1px solid var(--line);background:var(--surface-2);grid-template-columns:42px minmax(150px,1.4fr) 58px 82px 82px 78px;align-items:center;gap:12px;min-width:700px;min-height:66px;padding:10px 13px;display:grid}.public-live-row:last-child{border-bottom:0}.public-live-row.header{background:color-mix(in srgb, var(--bg) 74%, var(--surface));min-height:36px}.public-live-row.header span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:900}.public-live-row>strong{color:var(--primary-2);font-family:var(--font-display);font-size:23px}.public-live-row>div{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:7px;display:grid}.public-live-row>div b{color:var(--accent);font-family:var(--font-display);font-size:15px}.public-live-row>div span,.public-live-row>span,.public-live-row>em{font-size:9px;font-style:normal}.public-live-row>span{color:var(--muted)}.public-live-row>em{color:var(--accent);font-weight:850}.public-live-aside{gap:14px;display:grid}.public-live-session h2{margin:9px 0 17px;font-size:37px}.public-live-session dl{margin:0;display:grid}.public-live-session dl>div{border-top:1px solid var(--line);gap:5px;padding:11px 0;display:grid}.public-live-session dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:850}.public-live-session dd{margin:0;font-size:9px}.public-live-next,.public-live-notice{gap:7px;display:grid}.public-live-next{border-left:2px solid var(--primary-2)}.public-live-notice{border-left:2px solid var(--warning)}.public-live-next>span,.public-live-notice>span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:900}.public-live-next>strong{font-family:var(--font-display);text-transform:uppercase;font-size:17px}.public-live-next>small,.public-live-notice>p{color:var(--muted);margin:0;font-size:8px;line-height:1.6}.public-live-footer{border-top:1px solid var(--line)}@media (max-width:1180px){.owner-live-layout{grid-template-columns:1fr}.owner-live-aside{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.owner-live-aside>.owner-config-reset{grid-column:1/-1}}@media (max-width:900px){.public-live-hero,.public-live-body{grid-template-columns:1fr}.public-live-hero{gap:24px}.public-live-clock{min-height:150px}.public-live-aside{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.owner-live-hero{align-items:start;display:grid}.owner-live-state{min-width:0}.owner-live-session-map,.owner-live-handoff{grid-template-columns:1fr;gap:8px}.owner-live-session-map>div:last-of-type,.owner-live-handoff>div:last-of-type{grid-column:auto}.owner-live-session-map>i,.owner-live-handoff>i{min-height:18px;transform:rotate(90deg)}.owner-live-flag-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-live-flag-controls>button:last-child{grid-column:1/-1}.owner-live-aside{grid-template-columns:1fr}.owner-live-heading{align-items:start}}@media (max-width:640px){.owner-timing-workspace-links,.owner-live-table-actions,.owner-live-handoff-actions,.public-live-aside{grid-template-columns:1fr}.owner-live-hero h2{font-size:44px}.owner-live-heading,.owner-live-visibility,.public-live-heading{justify-content:stretch;display:grid}.owner-live-heading>span,.owner-live-visibility>button{width:100%}.public-live-header-actions>a:first-child{display:none}.public-live-hero{min-height:0;padding-block:54px}.public-live-hero h1{font-size:51px}.public-live-clock strong{font-size:50px}.public-live-heading>div:last-child{text-align:left}.public-live-heading strong{justify-content:flex-start}}.owner-export-content{gap:22px;display:grid}.owner-export-hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:30px;padding-bottom:20px;display:flex}.owner-export-hero>div:first-child{max-width:790px}.owner-export-hero h2{max-width:760px;margin:14px 0 10px;font-size:clamp(45px,6vw,74px);font-style:italic;line-height:.86}.owner-export-hero p,.owner-export-heading p,.owner-export-summary>p,.owner-export-correction>p{color:var(--muted);margin:0;font-size:8px;line-height:1.65}.owner-export-state{border:1px solid var(--line);border-left:2px solid var(--warning);background:var(--surface-2);min-width:220px;box-shadow:5px 5px 0 color-mix(in srgb, var(--primary) 11%, transparent);gap:7px;padding:16px;display:grid}.owner-export-state.enabled{border-left-color:var(--accent)}.owner-export-state span,.owner-export-state small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:850}.owner-export-state strong{color:var(--accent);font-family:var(--font-display);text-transform:uppercase;font-size:25px}.owner-export-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.owner-export-main,.owner-export-aside{gap:14px;display:grid}.owner-export-aside{position:sticky;top:18px}.owner-export-panel,.owner-export-summary,.owner-export-history,.owner-export-correction{padding:20px}.owner-export-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.owner-export-heading h2{margin:6px 0 4px;font-size:28px;line-height:.95}.owner-export-heading p{max-width:620px}.owner-export-heading>span{border:1px solid color-mix(in srgb, var(--primary-2) 42%, var(--line));color:var(--primary-2);letter-spacing:.06em;text-transform:uppercase;flex:none;padding:7px 9px;font-size:7px;font-weight:900}.owner-export-result-list{background:var(--line);gap:1px;display:grid}.owner-export-result-list>button{background:var(--surface-2);min-height:70px;color:var(--text);text-align:left;cursor:pointer;border:0;border-left:2px solid #0000;grid-template-columns:112px minmax(190px,1fr) 94px 76px;align-items:center;gap:13px;padding:10px 13px;display:grid}.owner-export-result-list>button.active{border-left-color:var(--primary-2);background:color-mix(in srgb, var(--primary) 7%, var(--surface-2))}.owner-export-result-list>button>span,.owner-export-result-list>button>b,.owner-export-result-list>button>em{letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:850}.owner-export-result-list>button>span,.owner-export-result-list>button>b{color:var(--muted)}.owner-export-result-list>button>div{gap:5px;display:grid}.owner-export-result-list>button strong{font-family:var(--font-display);text-transform:uppercase;font-size:16px}.owner-export-result-list>button small{color:var(--muted);font-size:7px}.owner-export-result-list>button>em{color:var(--accent);text-align:right}.owner-export-result-list>button>em.provisional{color:var(--warning)}.owner-export-result-list>button>em.corrected{color:var(--primary-2)}.owner-export-result-list>button>b{justify-self:end}.owner-export-blocked{border:1px solid color-mix(in srgb, var(--warning) 55%, var(--line));border-left:2px solid var(--warning);background:color-mix(in srgb, var(--warning) 4%, var(--surface-2));grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:12px;padding:13px;display:grid}.owner-export-blocked>span{color:var(--warning);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:900}.owner-export-blocked>div{gap:5px;display:grid}.owner-export-blocked strong{font-family:var(--font-display);text-transform:uppercase;font-size:14px}.owner-export-blocked small{color:var(--muted);font-size:7px;line-height:1.5}.owner-export-blocked>a{color:var(--warning);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:900}.owner-export-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.owner-export-profile-grid>button{border:1px solid var(--line);background:var(--surface-2);min-height:152px;color:var(--text);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:7px;padding:15px;display:flex}.owner-export-profile-grid>button.active{border-color:color-mix(in srgb, var(--accent) 46%, var(--line));background:color-mix(in srgb, var(--accent) 5%, var(--surface-2));box-shadow:3px 3px 0 color-mix(in srgb, var(--primary) 10%, transparent)}.owner-export-profile-grid span,.owner-export-profile-grid b{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:900}.owner-export-profile-grid>button.active>span{color:var(--accent)}.owner-export-profile-grid strong{font-family:var(--font-display);text-transform:uppercase;margin-top:3px;font-size:19px}.owner-export-profile-grid small{color:var(--muted);font-size:7px;line-height:1.5}.owner-export-profile-grid b{color:var(--primary-2);margin-top:auto}.owner-export-profile-settings{grid-template-columns:minmax(240px,1.2fr) minmax(180px,1fr) 100px;align-items:stretch;gap:9px;margin-top:12px;display:grid}.owner-export-profile-settings>label,.owner-export-profile-settings>div{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 55%, var(--surface));align-content:center;gap:6px;padding:11px;display:grid}.owner-export-profile-settings span,.owner-export-profile-settings small{color:var(--muted);font-size:7px}.owner-export-profile-settings span{letter-spacing:.05em;text-transform:uppercase;font-weight:900}.owner-export-profile-settings input{border:1px solid var(--line);background:var(--surface-2);width:100%;min-height:38px;color:var(--text);font:inherit;border-radius:0;outline:none;padding:0 10px;font-size:8px}.owner-export-profile-settings input:focus{border-color:var(--primary-2)}.owner-export-profile-settings>div>strong{overflow-wrap:anywhere;font-size:8px}.owner-export-profile-settings>button{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:7px;font-size:7px;font-weight:900;display:flex}.owner-export-profile-settings>button>i{background:var(--muted);border-radius:50%;width:7px;height:7px}.owner-export-profile-settings>button.active{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));color:var(--accent)}.owner-export-profile-settings>button.active>i{background:var(--accent)}.owner-export-field-table{background:var(--line);gap:1px;display:grid;overflow-x:auto}.owner-export-field-row{background:var(--surface-2);grid-template-columns:minmax(130px,.8fr) minmax(130px,.8fr) minmax(190px,1.2fr) 90px;align-items:center;gap:12px;min-width:690px;min-height:56px;padding:9px 12px;display:grid}.owner-export-field-row.header{background:color-mix(in srgb, var(--bg) 74%, var(--surface));min-height:34px}.owner-export-field-row.header span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:900}.owner-export-field-row>strong,.owner-export-field-row>code,.owner-export-field-row>span{font-size:8px}.owner-export-field-row>strong,.owner-export-field-row>code{color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.owner-export-field-row>span{color:var(--muted)}.owner-export-field-row>button{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 55%, var(--surface));min-height:32px;color:var(--muted);text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:6px;font-size:7px;font-weight:900;display:flex}.owner-export-field-row>button>i{background:var(--muted);border-radius:50%;width:6px;height:6px}.owner-export-field-row>button.active{color:var(--accent)}.owner-export-field-row>button.active>i{background:var(--accent)}.owner-export-field-row>button:disabled{cursor:not-allowed;opacity:.62}.owner-export-preview-meta{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:12px;display:grid}.owner-export-preview-meta>div{background:var(--surface-2);align-content:center;gap:5px;min-height:64px;padding:10px;display:grid}.owner-export-preview-meta span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:900}.owner-export-preview-meta strong{overflow-wrap:anywhere;font-size:8px}.owner-export-data-preview{border:1px solid var(--line);opacity:.55;transition:opacity .14s;overflow-x:auto}.owner-export-data-preview.generated{border-color:color-mix(in srgb, var(--accent) 35%, var(--line));opacity:1}.owner-export-data-row{border-bottom:1px solid var(--line);background:var(--surface-2);grid-template-columns:40px minmax(145px,1.3fr) 100px 52px 82px 72px 54px;align-items:center;gap:10px;min-width:710px;min-height:58px;padding:9px 12px;display:grid}.owner-export-data-row:last-child{border-bottom:0}.owner-export-data-row.header{background:color-mix(in srgb, var(--bg) 74%, var(--surface));min-height:34px}.owner-export-data-row.header span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:900}.owner-export-data-row>strong{color:var(--primary-2);font-family:var(--font-display);font-size:19px}.owner-export-data-row>div{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:6px;display:grid}.owner-export-data-row>div b{color:var(--accent);font-family:var(--font-display);font-size:13px}.owner-export-data-row>div span,.owner-export-data-row>span,.owner-export-data-row>em{font-size:8px;font-style:normal}.owner-export-data-row>span{color:var(--muted)}.owner-export-data-row>em{color:var(--accent);font-weight:850}.owner-export-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.owner-export-actions>.button,.owner-export-actions>button:last-child{min-height:42px}.owner-export-actions>button:last-child{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;padding:8px 10px;font-size:7px;font-weight:900}.owner-export-summary h2,.owner-export-history h2{margin:9px 0 17px;font-size:31px;line-height:.95}.owner-export-summary dl{margin:0 0 16px;display:grid}.owner-export-summary dl>div{border-top:1px solid var(--line);gap:5px;padding:10px 0;display:grid}.owner-export-summary dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:850}.owner-export-summary dd{overflow-wrap:anywhere;margin:0;font-size:8px;line-height:1.45}.owner-export-summary dd.official,.owner-export-summary dd.corrected{color:var(--accent)}.owner-export-summary dd.provisional{color:var(--warning)}.owner-export-summary>p{border-top:1px solid var(--line);padding-top:13px}.owner-export-history{border-left:2px solid var(--primary-2)}.owner-export-history ol{background:var(--line);gap:1px;margin:0;padding:0;list-style:none;display:grid}.owner-export-history li{background:var(--surface-2);grid-template-columns:68px minmax(0,1fr);align-items:center;gap:9px;min-height:68px;padding:10px;display:grid}.owner-export-history li>span{color:var(--primary-2);font-family:var(--font-display);font-size:13px}.owner-export-history li>div{gap:4px;display:grid}.owner-export-history strong{font-family:var(--font-display);text-transform:uppercase;font-size:13px}.owner-export-history small,.owner-export-history li>b{color:var(--muted);font-size:7px}.owner-export-history li>b{grid-column:2;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500}.owner-export-history li.superseded,.owner-export-correction{border-left:2px solid var(--warning)}.owner-export-correction>p{margin-top:10px}@media (max-width:1180px){.owner-export-layout{grid-template-columns:1fr}.owner-export-aside{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.owner-export-aside>.owner-config-reset{grid-column:1/-1}}@media (max-width:820px){.owner-timing-workspace-links{grid-template-columns:1fr}.owner-export-hero{align-items:start;display:grid}.owner-export-state{min-width:0}.owner-export-heading{align-items:start}.owner-export-result-list{background:0 0;gap:8px}.owner-export-result-list>button{border:1px solid var(--line);grid-template-columns:92px minmax(150px,1fr) auto}.owner-export-result-list>button>b{grid-column:2}.owner-export-result-list>button>em{grid-area:1/3/span 2}.owner-export-blocked{grid-template-columns:1fr}.owner-export-profile-settings{grid-template-columns:1fr 1fr}.owner-export-profile-settings>button{grid-column:1/-1;min-height:40px}.owner-export-aside{grid-template-columns:1fr}}@media (max-width:620px){.owner-export-hero h2{font-size:44px}.owner-export-heading,.owner-export-profile-settings,.owner-export-actions{grid-template-columns:1fr;display:grid}.owner-export-heading>span,.owner-export-profile-settings>button{grid-column:auto;width:100%}.owner-export-profile-grid,.owner-export-preview-meta{grid-template-columns:1fr}.owner-export-result-list>button{grid-template-columns:80px minmax(0,1fr)}.owner-export-result-list>button>em,.owner-export-result-list>button>b{text-align:left;grid-area:auto/2;justify-self:start}}.owner-vehicle-content{width:min(1600px,100%)}.owner-vehicle-hero{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:28px;display:flex}.owner-vehicle-hero>div:first-child{max-width:950px}.owner-vehicle-hero h2{max-width:930px;margin-bottom:13px;font-size:clamp(42px,5.4vw,76px);font-style:italic;line-height:.9}.owner-vehicle-hero p,.owner-vehicle-heading p,.owner-vehicle-summary>p,.owner-vehicle-guardrail p{color:var(--muted);font-size:9px;line-height:1.7}.owner-vehicle-state{border:1px solid color-mix(in srgb, var(--primary) 55%, var(--line));background:color-mix(in srgb, var(--primary) 7%, var(--surface));min-width:245px;box-shadow:4px 4px 0 color-mix(in srgb, var(--primary) 40%, transparent), 7px 7px 0 color-mix(in srgb, var(--accent) 12%, transparent);gap:8px;padding:17px;display:grid}.owner-vehicle-state.enabled{border-color:color-mix(in srgb, var(--accent) 48%, var(--line))}.owner-vehicle-state span,.owner-vehicle-state small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:850}.owner-vehicle-state strong{color:var(--primary-2);font-family:var(--font-display);text-transform:uppercase;font-size:29px;font-style:italic}.owner-vehicle-state.enabled strong{color:var(--accent)}.owner-vehicle-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px;display:grid}.owner-vehicle-main,.owner-vehicle-aside{gap:22px;min-width:0;display:grid}.owner-vehicle-aside{position:sticky;top:22px}.owner-vehicle-panel,.owner-vehicle-summary,.owner-vehicle-transponder,.owner-vehicle-guardrail{min-width:0;padding:24px}.owner-vehicle-heading{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:22px;display:flex}.owner-vehicle-heading>div:first-child{max-width:790px}.owner-vehicle-heading h2{margin:0 0 8px;font-size:29px;line-height:.98}.owner-vehicle-heading p{margin:0}.owner-vehicle-heading>span,.owner-vehicle-heading>b{border:1px solid var(--line);color:var(--primary-2);letter-spacing:.07em;text-transform:uppercase;flex:none;padding:8px 10px;font-size:7px;font-weight:900}.owner-vehicle-heading>span.valid{border-color:color-mix(in srgb, var(--accent) 42%, var(--line));color:var(--accent)}.owner-vehicle-heading>span.warning{border-color:color-mix(in srgb, var(--warning) 45%, var(--line));color:var(--warning)}.owner-vehicle-policy-grid{background:var(--line);grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:1px;display:grid}.owner-vehicle-cap-control,.owner-vehicle-policy-toggle{background:var(--surface-2);min-height:150px;padding:15px}.owner-vehicle-cap-control{align-content:space-between;gap:10px;display:grid}.owner-vehicle-cap-control>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:6px;font-weight:900}.owner-vehicle-cap-control>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.owner-vehicle-cap-control button{border:1px solid var(--line);min-height:35px;color:var(--muted);text-transform:uppercase;cursor:pointer;background:0 0;font-size:7px;font-weight:900}.owner-vehicle-cap-control button:hover,.owner-vehicle-cap-control button.active{border-color:var(--primary-2);background:color-mix(in srgb, var(--primary) 13%, var(--surface));color:var(--primary-2)}.owner-vehicle-cap-control small,.owner-vehicle-policy-toggle small{color:var(--muted);font-size:6px;line-height:1.5}.owner-vehicle-policy-toggle{color:var(--text);text-align:left;cursor:pointer;border:0;grid-template-columns:15px minmax(0,1fr);align-content:center;gap:10px;display:grid}.owner-vehicle-policy-toggle:hover,.owner-vehicle-policy-toggle.active{background:color-mix(in srgb, var(--primary) 10%, var(--surface-2))}.owner-vehicle-policy-toggle>i{border:1px solid var(--muted);width:14px;height:14px}.owner-vehicle-policy-toggle.active>i{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 3px var(--surface-2)}.owner-vehicle-policy-toggle>span{gap:7px;display:grid}.owner-vehicle-policy-toggle strong{text-transform:uppercase;font-size:7px;line-height:1.3}.owner-vehicle-garage{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.owner-vehicle-garage>button{border:1px solid var(--line);background:var(--surface-2);min-height:188px;color:var(--text);text-align:left;cursor:pointer;grid-template-columns:56px minmax(0,1fr);align-content:start;gap:13px;padding:15px;display:grid}.owner-vehicle-garage>button:hover:not(:disabled),.owner-vehicle-garage>button.selected{border-color:color-mix(in srgb, var(--primary-2) 54%, var(--line));background:color-mix(in srgb, var(--primary) 8%, var(--surface-2))}.owner-vehicle-garage>button.selected{box-shadow:3px 3px 0 color-mix(in srgb, var(--primary) 35%, transparent), 5px 5px 0 color-mix(in srgb, var(--accent) 10%, transparent)}.owner-vehicle-garage>button:disabled{opacity:.46;cursor:not-allowed}.owner-vehicle-number{border:1px solid color-mix(in srgb, var(--primary) 45%, var(--line));background:color-mix(in srgb, var(--primary) 11%, var(--surface));grid-template-columns:auto 1fr;place-items:center;width:56px;height:56px;padding:7px;display:grid}.owner-vehicle-number span{color:var(--muted);font-family:var(--font-display);font-size:10px}.owner-vehicle-number strong{color:var(--primary-2);font-family:var(--font-display);font-size:20px;font-style:italic}.owner-vehicle-card-copy{align-content:start;gap:7px;min-width:0;display:grid}.owner-vehicle-card-copy span,.owner-vehicle-card-copy small,.owner-vehicle-card-state small{color:var(--muted);font-size:6px;line-height:1.45}.owner-vehicle-card-copy span{letter-spacing:.05em;text-transform:uppercase;font-weight:900}.owner-vehicle-card-copy strong{font-family:var(--font-display);text-transform:uppercase;font-size:17px;line-height:1}.owner-vehicle-card-state{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:11px minmax(0,1fr) auto;align-items:center;gap:8px;padding-top:13px;display:grid}.owner-vehicle-card-state i{border:1px solid var(--muted);width:10px;height:10px}.owner-vehicle-garage>button.selected .owner-vehicle-card-state i{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 2px var(--surface)}.owner-vehicle-card-state strong{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:6px}.owner-vehicle-garage>button.selected .owner-vehicle-card-state strong{color:var(--accent)}.owner-vehicle-add-row{border-left:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 4%, var(--surface-2));justify-content:space-between;align-items:center;gap:15px;margin-top:15px;padding:13px;display:flex}.owner-vehicle-add-row>div{gap:5px;display:grid}.owner-vehicle-add-row span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:6px;font-weight:900}.owner-vehicle-add-row strong{font-size:8px}.owner-vehicle-add-row button{border:1px solid color-mix(in srgb, var(--accent) 42%, var(--line));min-height:37px;color:var(--accent);text-transform:uppercase;background:0 0;padding:8px 11px;font-size:6px;font-weight:900}.owner-vehicle-add-row button:disabled{opacity:.42}.owner-vehicle-assignment-table{background:var(--line);gap:1px;display:grid}.owner-vehicle-assignment-head,.owner-vehicle-assignment-row{background:var(--surface-2);grid-template-columns:minmax(170px,1.1fr) 125px minmax(260px,1.7fr) 70px;align-items:center;gap:12px;padding:11px 13px;display:grid}.owner-vehicle-assignment-head{background:color-mix(in srgb, var(--primary) 9%, var(--surface-2));min-height:38px}.owner-vehicle-assignment-head span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:6px;font-weight:900}.owner-vehicle-assignment-row{min-height:77px}.owner-vehicle-assignment-row>div:first-child{gap:5px;display:grid}.owner-vehicle-assignment-row>div:first-child span{color:var(--primary-2);letter-spacing:.05em;text-transform:uppercase;font-size:6px;font-weight:900}.owner-vehicle-assignment-row>div:first-child strong{font-size:8px}.owner-vehicle-assignment-row time{color:var(--muted);font-size:7px}.owner-vehicle-assignment-row>b{font-family:var(--font-display);text-align:right;font-size:15px}.owner-vehicle-assignment-options{flex-wrap:wrap;gap:5px;display:flex}.owner-vehicle-assignment-options button{border:1px solid var(--line);min-height:31px;color:var(--muted);text-transform:uppercase;cursor:pointer;background:0 0;padding:6px 8px;font-size:6px;font-weight:850}.owner-vehicle-assignment-options button:hover,.owner-vehicle-assignment-options button.active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 5%, var(--surface));color:var(--accent)}.owner-vehicle-assignment-options small{color:var(--warning);font-size:6px}.owner-vehicle-validation{background:color-mix(in srgb, var(--accent) 38%, var(--line));grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:1px;display:grid}.owner-vehicle-validation.has-conflicts{background:color-mix(in srgb, var(--warning) 42%, var(--line))}.owner-vehicle-validation-status,.owner-vehicle-validation-list{background:var(--surface-2);min-width:0;padding:17px}.owner-vehicle-validation-status{align-content:start;gap:9px;display:grid}.owner-vehicle-validation-status span{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-size:6px;font-weight:900}.owner-vehicle-validation.has-conflicts .owner-vehicle-validation-status span{color:var(--warning)}.owner-vehicle-validation-status strong{font-family:var(--font-display);text-transform:uppercase;font-size:20px;line-height:1}.owner-vehicle-validation-status p{color:var(--muted);margin:0;font-size:7px;line-height:1.55}.owner-vehicle-validation-list{background:var(--line);gap:1px;padding:0;display:grid}.owner-vehicle-validation-list>div{background:var(--surface-2);grid-template-columns:31px minmax(0,1fr);align-items:center;gap:10px;min-height:76px;padding:13px;display:grid}.owner-vehicle-validation-list b{color:var(--primary-2);font-family:var(--font-display);font-size:17px}.owner-vehicle-validation-list span{gap:5px;display:grid}.owner-vehicle-validation-list strong{text-transform:uppercase;font-size:7px;line-height:1.4}.owner-vehicle-validation-list small{color:var(--muted);font-size:6px}.owner-vehicle-boundary-grid{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.owner-vehicle-boundary-grid>div{background:var(--surface-2);align-content:space-between;gap:12px;min-height:190px;padding:15px;display:grid}.owner-vehicle-boundary-grid span,.owner-vehicle-boundary-grid b{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:6px;font-weight:900}.owner-vehicle-boundary-grid strong{font-family:var(--font-display);text-transform:uppercase;font-size:18px;line-height:1}.owner-vehicle-boundary-grid p{color:var(--muted);margin:0;font-size:7px;line-height:1.55}.owner-vehicle-boundary-grid b{border:1px solid color-mix(in srgb, var(--primary-2) 36%, var(--line));width:fit-content;color:var(--primary-2);padding:5px 7px}.owner-vehicle-summary{border-top:2px solid var(--primary-2)}.owner-vehicle-summary h2,.owner-vehicle-transponder h2,.owner-vehicle-guardrail h2{margin:0 0 18px;font-size:31px;line-height:.95}.owner-vehicle-summary dl{margin:0 0 20px;display:grid}.owner-vehicle-summary dl>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;display:grid}.owner-vehicle-summary dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:850}.owner-vehicle-summary dd{text-align:right;margin:0;font-size:8px;font-weight:900}.owner-vehicle-summary dd.valid{color:var(--accent)}.owner-vehicle-summary dd.warning{color:var(--warning)}.owner-vehicle-save,.owner-vehicle-summary .owner-config-reset{border:1px solid var(--line);width:100%;min-height:43px;color:var(--muted);text-transform:uppercase;background:0 0;padding:9px 12px;font-size:7px;font-weight:900}.owner-vehicle-summary .owner-config-reset{color:var(--primary-2);cursor:pointer;margin-top:8px}.owner-vehicle-summary .owner-config-reset:disabled{opacity:.42;cursor:not-allowed}.owner-vehicle-summary>p{border-top:1px solid var(--line);margin:14px 0 0;padding-top:13px;font-size:7px}.owner-vehicle-transponder{border-left:2px solid var(--accent)}.owner-vehicle-transponder h2{font-size:27px}.owner-vehicle-transponder>div{background:var(--line);gap:1px;display:grid}.owner-vehicle-transponder>div>div{background:var(--surface-2);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:9px;min-height:57px;padding:10px;display:grid}.owner-vehicle-transponder b{color:var(--primary-2);font-family:var(--font-display);font-size:16px}.owner-vehicle-transponder span{gap:4px;display:grid}.owner-vehicle-transponder strong{font-size:7px}.owner-vehicle-transponder small{color:var(--muted);font-size:6px}.owner-vehicle-guardrail{border-left:2px solid var(--warning)}.owner-vehicle-guardrail h2{font-size:26px}.owner-vehicle-guardrail p{margin:0}.owner-vehicle-flow-link{border:1px solid color-mix(in srgb, var(--primary) 42%, var(--line));min-height:44px;color:var(--primary-2);letter-spacing:.05em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;padding:9px;font-size:6px;font-weight:900;display:flex}.owner-vehicle-flow-link:hover{border-color:var(--primary-2);color:var(--text)}@media (max-width:1320px){.owner-vehicle-policy-grid,.owner-vehicle-boundary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.owner-vehicle-layout{grid-template-columns:1fr}.owner-vehicle-aside{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.owner-vehicle-flow-link{grid-column:1/-1}}@media (max-width:920px){.owner-vehicle-garage{grid-template-columns:1fr}.owner-vehicle-assignment-head{display:none}.owner-vehicle-assignment-row{grid-template-columns:minmax(0,1fr) auto}.owner-vehicle-assignment-options{grid-column:1/-1}.owner-vehicle-validation{grid-template-columns:1fr}}@media (max-width:820px){.owner-vehicle-hero{align-items:start;display:grid}.owner-vehicle-state{min-width:0}.owner-vehicle-aside{grid-template-columns:1fr}.owner-vehicle-flow-link{grid-column:auto}}@media (max-width:620px){.owner-vehicle-hero h2{font-size:44px}.owner-vehicle-heading,.owner-vehicle-add-row{grid-template-columns:1fr;display:grid}.owner-vehicle-heading>span,.owner-vehicle-heading>b,.owner-vehicle-add-row button{width:100%}.owner-vehicle-policy-grid,.owner-vehicle-boundary-grid,.owner-vehicle-assignment-row{grid-template-columns:1fr}.owner-vehicle-assignment-options{grid-column:auto}.owner-vehicle-assignment-row>b{text-align:left}}.owner-eligibility-content{width:min(1600px,100%)}.owner-eligibility-hero{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:28px;display:flex}.owner-eligibility-hero>div:first-child{max-width:960px}.owner-eligibility-hero h2{max-width:940px;margin-bottom:13px;font-size:clamp(42px,5.4vw,76px);font-style:italic;line-height:.9}.owner-eligibility-hero p,.owner-eligibility-heading p,.owner-eligibility-summary>p,.owner-eligibility-guardrail p{color:var(--muted);font-size:9px;line-height:1.7}.owner-eligibility-state{border:1px solid color-mix(in srgb, var(--primary) 55%, var(--line));background:color-mix(in srgb, var(--primary) 7%, var(--surface));min-width:245px;box-shadow:4px 4px 0 color-mix(in srgb, var(--primary) 40%, transparent), 7px 7px 0 color-mix(in srgb, var(--accent) 12%, transparent);gap:8px;padding:17px;display:grid}.owner-eligibility-state.enabled{border-color:color-mix(in srgb, var(--accent) 48%, var(--line))}.owner-eligibility-state span,.owner-eligibility-state small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:850}.owner-eligibility-state strong{color:var(--primary-2);font-family:var(--font-display);text-transform:uppercase;font-size:29px;font-style:italic}.owner-eligibility-state.enabled strong{color:var(--accent)}.owner-eligibility-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px;display:grid}.owner-eligibility-main,.owner-eligibility-aside{gap:22px;min-width:0;display:grid}.owner-eligibility-aside{position:sticky;top:22px}.owner-eligibility-panel,.owner-eligibility-summary,.owner-eligibility-priority,.owner-eligibility-guardrail{min-width:0;padding:24px}.owner-eligibility-heading{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:22px;display:flex}.owner-eligibility-heading>div:first-child{max-width:800px}.owner-eligibility-heading h2{margin:0 0 8px;font-size:29px;line-height:.98}.owner-eligibility-heading p{margin:0}.owner-eligibility-heading>span{border:1px solid var(--line);color:var(--primary-2);letter-spacing:.07em;text-transform:uppercase;flex:none;padding:8px 10px;font-size:7px;font-weight:900}.owner-eligibility-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.owner-eligibility-rules>button{border:1px solid var(--line);background:var(--surface-2);min-height:108px;color:var(--text);text-align:left;cursor:pointer;grid-template-columns:36px minmax(0,1fr) 15px;align-items:center;gap:12px;padding:14px;display:grid}.owner-eligibility-rules>button:hover:not(:disabled),.owner-eligibility-rules>button.active{border-color:color-mix(in srgb, var(--primary-2) 45%, var(--line));background:color-mix(in srgb, var(--primary) 7%, var(--surface-2))}.owner-eligibility-rules>button.locked{cursor:not-allowed}.owner-eligibility-rules>button>b{color:var(--primary-2);font-family:var(--font-display);font-size:20px}.owner-eligibility-rules>button>span{gap:6px;display:grid}.owner-eligibility-rules em{border:1px solid var(--line);width:fit-content;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;padding:4px 6px;font-size:5px;font-style:normal;font-weight:900}.owner-eligibility-rules em.organization{border-color:color-mix(in srgb, var(--accent) 38%, var(--line));color:var(--accent)}.owner-eligibility-rules em.shared{border-color:color-mix(in srgb, var(--primary-2) 38%, var(--line));color:var(--primary-2)}.owner-eligibility-rules em.platform{border-color:color-mix(in srgb, var(--warning) 38%, var(--line));color:var(--warning)}.owner-eligibility-rules strong{text-transform:uppercase;font-size:8px}.owner-eligibility-rules small{color:var(--muted);font-size:6px;line-height:1.45}.owner-eligibility-rules>button>i,.owner-eligibility-age>i{border:1px solid var(--muted);width:14px;height:14px}.owner-eligibility-rules>button.active>i,.owner-eligibility-age.active>i{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 3px var(--surface-2)}.owner-eligibility-matrix{background:var(--line);gap:1px;display:grid}.owner-eligibility-matrix-head,.owner-eligibility-matrix-row{background:var(--line);grid-template-columns:1.25fr repeat(4,minmax(90px,1fr));align-items:stretch;gap:1px;display:grid}.owner-eligibility-matrix-head>*,.owner-eligibility-matrix-row>*{background:var(--surface-2);text-align:center;place-items:center;min-height:48px;padding:10px;display:grid}.owner-eligibility-matrix-head>*{background:color-mix(in srgb, var(--primary) 9%, var(--surface-2));min-height:38px;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:6px;font-weight:900}.owner-eligibility-matrix-row strong{color:var(--text);font-family:var(--font-display);text-transform:uppercase;justify-items:start;font-size:15px}.owner-eligibility-matrix-row span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:6px;font-weight:900}.owner-eligibility-matrix-row span.exact{background:color-mix(in srgb, var(--primary) 13%, var(--surface-2));color:var(--primary-2)}.owner-eligibility-matrix-row span.allowed{background:color-mix(in srgb, var(--accent) 6%, var(--surface-2));color:var(--accent)}.owner-eligibility-matrix-row span.blocked{background:color-mix(in srgb, var(--warning) 4%, var(--surface-2));color:var(--warning)}.owner-eligibility-matrix-note{border-left:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 4%, var(--surface-2));gap:7px;margin-top:14px;padding:13px;display:grid}.owner-eligibility-matrix-note span{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-size:6px;font-weight:900}.owner-eligibility-matrix-note strong{font-size:8px;line-height:1.45}.owner-eligibility-context{background:var(--line);grid-template-columns:.7fr 1.8fr .8fr;gap:1px;margin-bottom:16px;display:grid}.owner-eligibility-context>div,.owner-eligibility-age{background:var(--surface-2);align-content:start;gap:11px;min-height:138px;padding:14px;display:grid}.owner-eligibility-context>div>span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:6px;font-weight:900}.owner-eligibility-context>div:first-child>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.owner-eligibility-context>div:first-child button,.owner-eligibility-vehicle-options button{border:1px solid var(--line);min-height:41px;color:var(--muted);text-transform:uppercase;cursor:pointer;background:0 0;padding:8px;font-size:6px;font-weight:900}.owner-eligibility-context button:hover,.owner-eligibility-context button.active{border-color:var(--primary-2);background:color-mix(in srgb, var(--primary) 11%, var(--surface));color:var(--primary-2)}.owner-eligibility-vehicle-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.owner-eligibility-vehicle-options button{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-height:48px;display:grid}.owner-eligibility-vehicle-options button strong{font-family:var(--font-display);font-size:13px}.owner-eligibility-vehicle-options button small{text-overflow:ellipsis;white-space:nowrap;font-size:5px;line-height:1.35;overflow:hidden}.owner-eligibility-age{color:var(--text);text-align:left;cursor:pointer;border:0;grid-template-columns:15px minmax(0,1fr);align-content:center}.owner-eligibility-age>span{gap:7px;display:grid}.owner-eligibility-age strong{text-transform:uppercase;font-size:7px}.owner-eligibility-age small{color:var(--muted);font-size:6px;line-height:1.4}.owner-eligibility-results-head{border:1px solid var(--line);background:color-mix(in srgb, var(--primary) 5%, var(--surface-2));justify-content:space-between;align-items:center;gap:15px;margin-bottom:10px;padding:11px;display:flex}.owner-eligibility-results-head>div:first-child{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.owner-eligibility-results-head>div:first-child span{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line));color:var(--accent);text-transform:uppercase;padding:5px 7px;font-size:6px;font-weight:900}.owner-eligibility-results-head>div:first-child span:nth-child(2){border-color:color-mix(in srgb, var(--warning) 35%, var(--line));color:var(--warning)}.owner-eligibility-results-head strong{color:var(--text);text-transform:uppercase;font-size:7px}.owner-eligibility-results-head>div:last-child{border:1px solid var(--line);display:flex}.owner-eligibility-results-head>div:last-child button{min-height:34px;color:var(--muted);text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:7px 10px;font-size:6px;font-weight:900}.owner-eligibility-results-head>div:last-child button+button{border-left:1px solid var(--line)}.owner-eligibility-results-head>div:last-child button.active{background:color-mix(in srgb, var(--primary) 14%, var(--surface));color:var(--primary-2)}.owner-eligibility-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.owner-eligibility-result-grid article{border:1px solid var(--line);background:var(--surface-2);grid-template-columns:51px minmax(0,1fr) auto;align-items:start;gap:12px;min-height:152px;padding:13px;display:grid}.owner-eligibility-result-grid article.allowed{border-color:color-mix(in srgb, var(--accent) 30%, var(--line))}.owner-eligibility-result-grid article.blocked{opacity:.72}.owner-eligibility-result-grid article.selected{border-color:var(--primary-2);background:color-mix(in srgb, var(--primary) 8%, var(--surface-2));box-shadow:3px 3px 0 color-mix(in srgb, var(--primary) 30%, transparent)}.owner-eligibility-race-number{border:1px solid var(--line);place-items:center;width:51px;height:51px;padding:5px;display:grid}.owner-eligibility-race-number span{color:var(--muted);text-transform:uppercase;font-size:5px;font-weight:900}.owner-eligibility-race-number strong{color:var(--primary-2);font-family:var(--font-display);font-size:21px}.owner-eligibility-race-copy{gap:5px;min-width:0;display:grid}.owner-eligibility-race-copy>span,.owner-eligibility-race-copy>small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:5px;font-weight:900}.owner-eligibility-result-grid article.allowed .owner-eligibility-race-copy>span{color:var(--accent)}.owner-eligibility-result-grid article.blocked .owner-eligibility-race-copy>span{color:var(--warning)}.owner-eligibility-race-copy h3{margin:0;font-size:17px;line-height:1}.owner-eligibility-race-copy p{color:var(--muted);margin:0;font-size:6px;line-height:1.45}.owner-eligibility-result-grid article>button,.owner-eligibility-no-review{border:1px solid var(--line);min-height:34px;color:var(--muted);text-transform:uppercase;cursor:pointer;background:0 0;padding:7px 9px;font-size:5px;font-weight:900}.owner-eligibility-result-grid article.allowed>button:hover,.owner-eligibility-result-grid article.allowed>button[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.owner-eligibility-result-grid article.blocked>button:hover,.owner-eligibility-result-grid article.blocked>button[aria-pressed=true]{border-color:var(--warning);color:var(--warning)}.owner-eligibility-no-review{cursor:default;place-items:center;display:grid}.owner-eligibility-contract{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.owner-eligibility-contract>div{background:var(--surface-2);grid-template-rows:auto auto 1fr;gap:10px;min-height:164px;padding:15px;display:grid}.owner-eligibility-contract span{color:var(--primary-2);font-family:var(--font-display);font-size:21px}.owner-eligibility-contract strong{font-family:var(--font-display);text-transform:uppercase;font-size:16px;line-height:1}.owner-eligibility-contract p{color:var(--muted);margin:0;font-size:6px;line-height:1.5}.owner-eligibility-summary{border-top:2px solid var(--primary-2)}.owner-eligibility-summary h2,.owner-eligibility-priority h2,.owner-eligibility-guardrail h2{margin:0 0 18px;font-size:31px;line-height:.95}.owner-eligibility-summary dl{margin:0 0 20px;display:grid}.owner-eligibility-summary dl>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;display:grid}.owner-eligibility-summary dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:850}.owner-eligibility-summary dd{text-align:right;text-transform:capitalize;margin:0;font-size:8px;font-weight:900}.owner-eligibility-save,.owner-eligibility-summary .owner-config-reset{border:1px solid var(--line);width:100%;min-height:43px;color:var(--muted);text-transform:uppercase;background:0 0;padding:9px 12px;font-size:7px;font-weight:900}.owner-eligibility-summary .owner-config-reset{color:var(--primary-2);cursor:pointer;margin-top:8px}.owner-eligibility-summary .owner-config-reset:disabled{opacity:.42;cursor:not-allowed}.owner-eligibility-summary>p{border-top:1px solid var(--line);margin:14px 0 0;padding-top:13px;font-size:7px}.owner-eligibility-priority{border-left:2px solid var(--accent)}.owner-eligibility-priority h2,.owner-eligibility-guardrail h2{font-size:27px}.owner-eligibility-priority ol{counter-reset:decision-step;background:var(--line);gap:1px;margin:0;padding:0;list-style:none;display:grid}.owner-eligibility-priority li{background:var(--surface-2);min-height:42px;color:var(--muted);counter-increment:decision-step;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:8px;font-size:6px;line-height:1.4;display:grid}.owner-eligibility-priority li:before{content:counter(decision-step, decimal-leading-zero);color:var(--primary-2);font-family:var(--font-display);font-size:13px}.owner-eligibility-guardrail{border-left:2px solid var(--warning)}.owner-eligibility-guardrail p{margin:0}.owner-eligibility-vehicle-link{border:1px solid color-mix(in srgb, var(--primary) 42%, var(--line));min-height:44px;color:var(--primary-2);letter-spacing:.05em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;padding:9px;font-size:6px;font-weight:900;display:flex}.owner-eligibility-vehicle-link:hover{border-color:var(--primary-2);color:var(--text)}@media (max-width:1280px){.owner-eligibility-context{grid-template-columns:1fr 2fr}.owner-eligibility-age{grid-column:1/-1;min-height:78px}}@media (max-width:1180px){.owner-eligibility-layout{grid-template-columns:1fr}.owner-eligibility-aside{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.owner-eligibility-vehicle-link{grid-column:1/-1}}@media (max-width:920px){.owner-eligibility-rules,.owner-eligibility-result-grid,.owner-eligibility-contract{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-eligibility-contract>div:last-child:nth-child(odd){grid-column:1/-1}.owner-eligibility-matrix{overflow-x:auto}.owner-eligibility-matrix-head,.owner-eligibility-matrix-row{min-width:700px}}@media (max-width:820px){.owner-eligibility-hero{align-items:start;display:grid}.owner-eligibility-state{min-width:0}.owner-eligibility-aside{grid-template-columns:1fr}.owner-eligibility-vehicle-link{grid-column:auto}.owner-eligibility-context{grid-template-columns:1fr}.owner-eligibility-age{grid-column:auto}.owner-eligibility-results-head{display:grid}.owner-eligibility-results-head>div:last-child{width:fit-content}}@media (max-width:620px){.owner-eligibility-hero h2{font-size:44px}.owner-eligibility-heading{grid-template-columns:1fr;display:grid}.owner-eligibility-heading>span{width:100%}.owner-eligibility-rules,.owner-eligibility-result-grid,.owner-eligibility-contract,.owner-eligibility-vehicle-options{grid-template-columns:1fr}.owner-eligibility-contract>div:last-child:nth-child(odd){grid-column:auto}.owner-eligibility-result-grid article{grid-template-columns:51px minmax(0,1fr)}.owner-eligibility-result-grid article>button,.owner-eligibility-no-review{grid-column:2;justify-self:start}}.owner-checkout-content{width:min(1600px,100%)}.owner-checkout-hero{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:28px;display:flex}.owner-checkout-hero>div:first-child{max-width:960px}.owner-checkout-hero h2{max-width:950px;margin-bottom:13px;font-size:clamp(42px,5.4vw,76px);font-style:italic;line-height:.9}.owner-checkout-hero p,.owner-checkout-heading p,.owner-checkout-summary>p,.owner-checkout-method-summary p,.owner-checkout-guardrail p{color:var(--muted);font-size:9px;line-height:1.7}.owner-checkout-state{border:1px solid color-mix(in srgb, var(--primary) 55%, var(--line));background:color-mix(in srgb, var(--primary) 7%, var(--surface));min-width:245px;box-shadow:4px 4px 0 color-mix(in srgb, var(--primary) 40%, transparent), 7px 7px 0 color-mix(in srgb, var(--accent) 12%, transparent);gap:8px;padding:17px;display:grid}.owner-checkout-state.enabled{border-color:color-mix(in srgb, var(--accent) 48%, var(--line))}.owner-checkout-state span,.owner-checkout-state small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:850}.owner-checkout-state strong{color:var(--primary-2);font-family:var(--font-display);text-transform:uppercase;font-size:29px;font-style:italic}.owner-checkout-state.enabled strong{color:var(--accent)}.owner-checkout-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px;display:grid}.owner-checkout-main,.owner-checkout-aside{gap:22px;min-width:0;display:grid}.owner-checkout-aside{position:sticky;top:22px}.owner-checkout-panel,.owner-checkout-summary,.owner-checkout-method-summary,.owner-checkout-guardrail{min-width:0;padding:24px}.owner-checkout-heading{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:22px;display:flex}.owner-checkout-heading>div:first-child{max-width:800px}.owner-checkout-heading h2{margin:0 0 8px;font-size:29px;line-height:.98}.owner-checkout-heading p{margin:0}.owner-checkout-heading>span{border:1px solid var(--line);color:var(--primary-2);letter-spacing:.07em;text-transform:uppercase;flex:none;padding:8px 10px;font-size:7px;font-weight:900}.owner-checkout-provider{background:var(--line);grid-template-columns:260px minmax(0,1fr);gap:1px;display:grid}.owner-checkout-provider-brand,.owner-checkout-provider-facts>div{background:var(--surface-2);align-content:center;gap:9px;min-height:145px;padding:16px;display:grid}.owner-checkout-provider-brand{border-left:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 5%, var(--surface-2))}.owner-checkout-provider-brand span,.owner-checkout-provider-brand small,.owner-checkout-provider-facts span,.owner-checkout-provider-facts small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:6px;line-height:1.45}.owner-checkout-provider-brand strong{color:var(--text);font-family:var(--font-display);text-transform:uppercase;font-size:28px;font-style:italic}.owner-checkout-provider-facts{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.owner-checkout-provider-facts>div{align-content:space-between;min-height:145px}.owner-checkout-provider-facts strong{font-family:var(--font-display);text-transform:uppercase;font-size:15px;line-height:1}.owner-checkout-secret-boundary{border-left:2px solid var(--warning);background:color-mix(in srgb, var(--warning) 4%, var(--surface-2));grid-template-columns:auto 1fr 1fr 1.7fr;align-items:center;gap:13px;margin-top:14px;padding:13px;display:grid}.owner-checkout-secret-boundary>span{color:var(--warning);letter-spacing:.06em;text-transform:uppercase;font-size:6px;font-weight:900}.owner-checkout-secret-boundary>div{gap:5px;display:grid}.owner-checkout-secret-boundary strong{color:var(--muted);text-transform:uppercase;font-size:6px}.owner-checkout-secret-boundary code{color:var(--text);letter-spacing:.08em;font-size:9px}.owner-checkout-secret-boundary p{color:var(--muted);margin:0;font-size:6px;line-height:1.5}.owner-checkout-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.owner-checkout-methods>button,.owner-checkout-method-blocked{border:1px solid var(--line);background:var(--surface-2);min-height:208px;color:var(--text);text-align:left;grid-template-rows:auto auto 1fr auto auto;gap:10px;padding:15px;display:grid}.owner-checkout-methods>button{cursor:pointer}.owner-checkout-methods>button:hover,.owner-checkout-methods>button.active{border-color:color-mix(in srgb, var(--primary-2) 55%, var(--line));background:color-mix(in srgb, var(--primary) 8%, var(--surface-2))}.owner-checkout-methods>button.active{box-shadow:3px 3px 0 color-mix(in srgb, var(--primary) 35%, transparent), 5px 5px 0 color-mix(in srgb, var(--accent) 10%, transparent)}.owner-checkout-methods span,.owner-checkout-methods small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:6px;font-weight:900}.owner-checkout-methods>button.active span{color:var(--accent)}.owner-checkout-methods strong{font-family:var(--font-display);text-transform:uppercase;font-size:20px;line-height:1}.owner-checkout-methods p{color:var(--muted);margin:0;font-size:7px;line-height:1.55}.owner-checkout-methods i{border:1px solid var(--muted);width:14px;height:14px}.owner-checkout-methods>button.active i{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 3px var(--surface-2)}.owner-checkout-method-blocked{opacity:.6;border-color:color-mix(in srgb, var(--warning) 35%, var(--line))}.owner-checkout-method-blocked span,.owner-checkout-method-blocked small{color:var(--warning)}.owner-checkout-controls{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:16px;display:grid}.owner-checkout-controls>button{background:var(--surface-2);min-height:113px;color:var(--text);text-align:left;cursor:pointer;border:0;grid-template-columns:14px minmax(0,1fr);align-content:center;gap:9px;padding:13px;display:grid}.owner-checkout-controls>button:hover,.owner-checkout-controls>button.active{background:color-mix(in srgb, var(--primary) 8%, var(--surface-2))}.owner-checkout-controls i{border:1px solid var(--muted);width:13px;height:13px}.owner-checkout-controls>button.active i{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 3px var(--surface-2)}.owner-checkout-controls span{gap:6px;display:grid}.owner-checkout-controls strong{text-transform:uppercase;font-size:7px;line-height:1.35}.owner-checkout-controls small{color:var(--muted);font-size:6px;line-height:1.45}.owner-checkout-order{background:var(--line);gap:1px;display:grid}.owner-checkout-order-head,.owner-checkout-order-row{background:var(--surface-2);grid-template-columns:minmax(220px,1.7fr) minmax(140px,.8fr) 90px;align-items:center;gap:12px;padding:11px 13px;display:grid}.owner-checkout-order-head{background:color-mix(in srgb, var(--primary) 9%, var(--surface-2));min-height:38px}.owner-checkout-order-head span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:6px;font-weight:900}.owner-checkout-order-row{min-height:65px}.owner-checkout-order-row>div{gap:5px;display:grid}.owner-checkout-order-row strong{font-size:8px}.owner-checkout-order-row small,.owner-checkout-order-row>span{color:var(--muted);font-size:6px;line-height:1.4}.owner-checkout-order-row>b{font-family:var(--font-display);text-align:right;font-size:16px}.owner-checkout-order-total{border-top:2px solid var(--primary-2);background:color-mix(in srgb, var(--primary) 8%, var(--surface-2));justify-content:space-between;align-items:center;gap:15px;min-height:82px;padding:15px;display:flex}.owner-checkout-order-total>div{gap:5px;display:grid}.owner-checkout-order-total span{color:var(--primary-2);letter-spacing:.05em;text-transform:uppercase;font-size:6px;font-weight:900}.owner-checkout-order-total strong{font-family:var(--font-display);text-transform:uppercase;font-size:18px}.owner-checkout-order-total>b{color:var(--text);font-family:var(--font-display);font-size:30px;font-style:italic}.owner-checkout-order-facts{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:14px;display:grid}.owner-checkout-order-facts>div{background:var(--surface-2);align-content:center;gap:6px;min-height:78px;padding:12px;display:grid}.owner-checkout-order-facts span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:6px;font-weight:900}.owner-checkout-order-facts strong{font-size:7px;line-height:1.35}.owner-checkout-simulator-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-bottom:14px;display:grid}.owner-checkout-simulator-controls button{border:1px solid var(--line);min-height:41px;color:var(--muted);text-transform:uppercase;cursor:pointer;background:0 0;padding:8px 10px;font-size:6px;font-weight:900}.owner-checkout-simulator-controls button:hover,.owner-checkout-simulator-controls button.active{border-color:var(--primary-2);color:var(--primary-2)}.owner-checkout-simulator-controls button.approved{border-color:var(--accent);color:var(--accent)}.owner-checkout-simulator-controls button.declined,.owner-checkout-simulator-controls button.abandoned{border-color:var(--warning);color:var(--warning)}.owner-checkout-simulator-controls button:disabled{opacity:.4;cursor:not-allowed}.owner-checkout-simulator{background:var(--line);grid-template-columns:minmax(230px,.8fr) minmax(0,1.6fr);gap:1px;display:grid}.owner-checkout-outcome{border-left:2px solid var(--primary-2);background:var(--surface-2);align-content:start;gap:11px;min-width:0;padding:18px;display:grid}.owner-checkout-outcome.approved{border-color:var(--accent)}.owner-checkout-outcome.declined,.owner-checkout-outcome.abandoned{border-color:var(--warning)}.owner-checkout-outcome>span,.owner-checkout-outcome>small{color:var(--primary-2);letter-spacing:.05em;text-transform:uppercase;font-size:6px;font-weight:900}.owner-checkout-outcome.approved>span{color:var(--accent)}.owner-checkout-outcome.declined>span,.owner-checkout-outcome.abandoned>span{color:var(--warning)}.owner-checkout-outcome>strong{font-family:var(--font-display);text-transform:uppercase;font-size:23px;line-height:1}.owner-checkout-outcome>p{color:var(--muted);margin:0;font-size:7px;line-height:1.55}.owner-checkout-outcome>small{border-top:1px solid var(--line);color:var(--muted);margin-top:auto;padding-top:12px}.owner-checkout-timeline{background:var(--line);gap:1px;display:grid}.owner-checkout-timeline>div{background:var(--surface-2);grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:69px;padding:11px 13px;display:grid}.owner-checkout-timeline>div.current{background:color-mix(in srgb, var(--primary) 8%, var(--surface-2))}.owner-checkout-timeline>div.failed{background:color-mix(in srgb, var(--warning) 6%, var(--surface-2))}.owner-checkout-timeline>div>b{color:var(--muted);font-family:var(--font-display);font-size:16px}.owner-checkout-timeline>div.complete>b{color:var(--accent)}.owner-checkout-timeline>div.current>b{color:var(--primary-2)}.owner-checkout-timeline>div.failed>b{color:var(--warning)}.owner-checkout-timeline span{gap:4px;display:grid}.owner-checkout-timeline strong{text-transform:uppercase;font-size:7px}.owner-checkout-timeline small{color:var(--muted);font-size:6px;line-height:1.4}.owner-checkout-timeline em{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;padding:5px 7px;font-size:5px;font-style:normal;font-weight:900}.owner-checkout-timeline .complete em{border-color:color-mix(in srgb, var(--accent) 35%, var(--line));color:var(--accent)}.owner-checkout-timeline .current em{border-color:color-mix(in srgb, var(--primary-2) 35%, var(--line));color:var(--primary-2)}.owner-checkout-timeline .failed em{border-color:color-mix(in srgb, var(--warning) 35%, var(--line));color:var(--warning)}.owner-checkout-lifecycle{background:var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.owner-checkout-lifecycle>div{background:var(--surface-2);grid-template-rows:auto auto 1fr auto;gap:10px;min-height:187px;padding:15px;display:grid}.owner-checkout-lifecycle span{color:var(--primary-2);font-family:var(--font-display);font-size:21px}.owner-checkout-lifecycle strong{font-family:var(--font-display);text-transform:uppercase;font-size:17px;line-height:1}.owner-checkout-lifecycle p{color:var(--muted);margin:0;font-size:6px;line-height:1.5}.owner-checkout-lifecycle b{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--line));width:fit-content;color:var(--accent);text-transform:uppercase;padding:5px 7px;font-size:5px}.owner-checkout-summary{border-top:2px solid var(--primary-2)}.owner-checkout-summary h2,.owner-checkout-method-summary h2,.owner-checkout-guardrail h2{margin:0 0 18px;font-size:31px;line-height:.95}.owner-checkout-summary dl{margin:0 0 20px;display:grid}.owner-checkout-summary dl>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;display:grid}.owner-checkout-summary dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:850}.owner-checkout-summary dd{text-align:right;margin:0;font-size:8px;font-weight:900}.owner-checkout-save,.owner-checkout-summary .owner-config-reset{border:1px solid var(--line);width:100%;min-height:43px;color:var(--muted);text-transform:uppercase;background:0 0;padding:9px 12px;font-size:7px;font-weight:900}.owner-checkout-summary .owner-config-reset{color:var(--primary-2);cursor:pointer;margin-top:8px}.owner-checkout-summary .owner-config-reset:disabled{opacity:.42;cursor:not-allowed}.owner-checkout-summary>p{border-top:1px solid var(--line);margin:14px 0 0;padding-top:13px;font-size:7px}.owner-checkout-method-summary{border-left:2px solid var(--accent)}.owner-checkout-method-summary h2,.owner-checkout-guardrail h2{font-size:27px}.owner-checkout-method-summary p,.owner-checkout-guardrail p{margin:0}.owner-checkout-guardrail{border-left:2px solid var(--warning)}.owner-checkout-eligibility-link{border:1px solid color-mix(in srgb, var(--primary) 42%, var(--line));min-height:44px;color:var(--primary-2);letter-spacing:.05em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;padding:9px;font-size:6px;font-weight:900;display:flex}.owner-checkout-eligibility-link:hover{border-color:var(--primary-2);color:var(--text)}@media (max-width:1350px){.owner-checkout-provider{grid-template-columns:220px minmax(0,1fr)}.owner-checkout-provider-facts,.owner-checkout-controls,.owner-checkout-order-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.owner-checkout-layout{grid-template-columns:1fr}.owner-checkout-aside{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.owner-checkout-eligibility-link{grid-column:1/-1}}@media (max-width:920px){.owner-checkout-provider,.owner-checkout-simulator{grid-template-columns:1fr}.owner-checkout-methods{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-checkout-method-blocked{grid-column:1/-1;min-height:150px}.owner-checkout-secret-boundary{grid-template-columns:1fr 1fr}.owner-checkout-secret-boundary>span,.owner-checkout-secret-boundary>p{grid-column:1/-1}.owner-checkout-lifecycle{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-checkout-lifecycle>div:last-child{grid-column:1/-1}}@media (max-width:820px){.owner-checkout-hero{align-items:start;display:grid}.owner-checkout-state{min-width:0}.owner-checkout-aside{grid-template-columns:1fr}.owner-checkout-eligibility-link{grid-column:auto}.owner-checkout-order-head{display:none}.owner-checkout-order-row{grid-template-columns:minmax(0,1fr) auto}.owner-checkout-order-row>span{grid-column:1}.owner-checkout-order-row>b{grid-area:1/2/span 2}}@media (max-width:620px){.owner-checkout-hero h2{font-size:44px}.owner-checkout-heading{grid-template-columns:1fr;display:grid}.owner-checkout-heading>span{width:100%}.owner-checkout-provider-facts,.owner-checkout-methods,.owner-checkout-controls,.owner-checkout-order-facts,.owner-checkout-simulator-controls,.owner-checkout-lifecycle{grid-template-columns:1fr}.owner-checkout-method-blocked,.owner-checkout-lifecycle>div:last-child{grid-column:auto}.owner-checkout-secret-boundary{grid-template-columns:1fr}.owner-checkout-secret-boundary>span,.owner-checkout-secret-boundary>p{grid-column:auto}.owner-checkout-timeline>div{grid-template-columns:28px minmax(0,1fr)}.owner-checkout-timeline em{grid-column:2;justify-self:start}.owner-checkout-order-total{align-items:flex-start}.owner-checkout-order-total>b{font-size:24px}}.owner-catalog-content{padding-bottom:84px}.owner-catalog-hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:34px;padding:22px 0 28px;display:flex}.owner-catalog-hero>div:first-child{max-width:890px}.owner-catalog-hero h2{max-width:820px;margin:12px 0 16px;font-size:clamp(48px,6vw,82px);line-height:.86}.owner-catalog-hero p{max-width:770px;color:var(--muted);margin:0;font-size:9px;line-height:1.75}.owner-catalog-state{border:1px solid var(--line);border-left:3px solid var(--muted);background:color-mix(in srgb, var(--surface) 82%, transparent);min-width:225px;padding:17px 18px}.owner-catalog-state.enabled{border-left-color:var(--accent)}.owner-catalog-state span,.owner-catalog-state strong,.owner-catalog-state small{display:block}.owner-catalog-state span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:850}.owner-catalog-state strong{color:var(--accent);font-family:var(--font-display), "Arial Narrow", sans-serif;text-transform:uppercase;margin:6px 0 3px;font-size:27px;line-height:1}.owner-catalog-state small{color:var(--muted);font-size:6px}.owner-catalog-pulse{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 72%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0;display:grid}.owner-catalog-pulse>div{border-left:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:78px;padding:14px 18px;display:flex}.owner-catalog-pulse>div:first-child{border-left:0}.owner-catalog-pulse span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:850}.owner-catalog-pulse strong{color:var(--text);font-family:var(--font-display), "Arial Narrow", sans-serif;font-size:30px;line-height:1}.owner-catalog-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:20px;display:grid}.owner-catalog-main,.owner-catalog-aside{gap:18px;display:grid}.owner-catalog-aside{position:sticky;top:18px}.owner-catalog-panel,.owner-catalog-inspector,.owner-catalog-boundary,.owner-catalog-tenant{padding:20px}.owner-catalog-panel{border-top:2px solid var(--primary-2)}.owner-catalog-heading{justify-content:space-between;align-items:start;gap:22px;margin-bottom:18px;display:flex}.owner-catalog-heading h2{margin:5px 0 7px;font-size:31px;line-height:.95}.owner-catalog-heading p{max-width:650px;color:var(--muted);margin:0;font-size:7px;line-height:1.65}.owner-catalog-create{border:1px solid var(--primary-2);background:var(--primary);min-width:172px;min-height:43px;box-shadow:5px 5px 0 var(--depth-violet), 8px 8px 0 var(--depth-mint);color:var(--text);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));cursor:pointer;letter-spacing:.05em;text-transform:uppercase;padding:10px 16px;font-size:7px;font-weight:900}.owner-catalog-create:hover{background:var(--primary-2)}.owner-catalog-builder{border:1px solid color-mix(in srgb, var(--primary-2) 48%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 12%, transparent), transparent 45%), color-mix(in srgb, var(--surface-2) 88%, transparent);margin:0 0 18px;padding:18px}.owner-catalog-builder-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;padding-bottom:14px;display:flex}.owner-catalog-builder-heading span,.owner-catalog-builder-heading strong{display:block}.owner-catalog-builder-heading span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:850}.owner-catalog-builder-heading strong{font-family:var(--font-display), "Arial Narrow", sans-serif;text-transform:uppercase;margin-top:5px;font-size:23px}.owner-catalog-builder-heading small{max-width:330px;color:var(--muted);text-align:right;font-size:6px;line-height:1.6}.owner-catalog-form-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:13px;padding-top:16px;display:grid}.owner-catalog-form-grid label{grid-column:span 2;gap:6px;display:grid}.owner-catalog-form-grid label:first-child,.owner-catalog-form-grid .owner-catalog-description-field{grid-column:span 3}.owner-catalog-form-grid label>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:6px;font-weight:850}.owner-catalog-form-grid input,.owner-catalog-form-grid select,.owner-catalog-form-grid textarea,.owner-catalog-toolbar input,.owner-catalog-toolbar select{border:1px solid var(--line);background:var(--bg);width:100%;min-height:42px;color:var(--text);font:inherit;border-radius:0;padding:10px 11px;font-size:7px}.owner-catalog-form-grid textarea{resize:vertical;min-height:74px}.owner-catalog-form-grid input::placeholder,.owner-catalog-form-grid textarea::placeholder,.owner-catalog-toolbar input::placeholder{color:color-mix(in srgb, var(--muted) 60%, transparent)}.owner-catalog-money-input{border:1px solid var(--line);background:var(--bg);grid-template-columns:30px minmax(0,1fr);display:grid}.owner-catalog-money-input b{border-right:1px solid var(--line);color:var(--accent);place-items:center;font-size:9px;display:grid}.owner-catalog-money-input input{border:0}.owner-catalog-builder-actions{border-top:1px solid var(--line);justify-content:end;gap:8px;margin-top:14px;padding-top:14px;display:flex}.owner-catalog-builder-actions button{border:1px solid var(--line);min-height:39px;color:var(--muted);cursor:pointer;letter-spacing:.05em;text-transform:uppercase;background:0 0;padding:8px 14px;font-size:6px;font-weight:900}.owner-catalog-builder-actions button:last-child{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent)}.owner-catalog-builder-actions button:disabled{opacity:.38;cursor:not-allowed}.owner-catalog-toolbar{grid-template-columns:minmax(260px,1fr) 170px auto;align-items:center;gap:10px;margin-bottom:13px;display:grid}.owner-catalog-search{border:1px solid var(--line);background:var(--bg);grid-template-columns:34px minmax(0,1fr);display:grid}.owner-catalog-search b{color:var(--accent);place-items:center;font-size:15px;font-weight:400;display:grid}.owner-catalog-search input{border:0}.owner-catalog-status-filter{border:1px solid var(--line);align-items:stretch;display:flex}.owner-catalog-status-filter button{border:0;border-left:1px solid var(--line);min-height:40px;color:var(--muted);cursor:pointer;text-transform:uppercase;background:0 0;padding:8px 10px;font-size:6px;font-weight:850}.owner-catalog-status-filter button:first-child{border-left:0}.owner-catalog-status-filter button.active{background:color-mix(in srgb, var(--primary) 22%, transparent);color:var(--text)}.owner-catalog-table{border:1px solid var(--line)}.owner-catalog-table-head,.owner-catalog-row{grid-template-columns:minmax(240px,1.45fr) .62fr .72fr .52fr 16px;align-items:center;gap:12px;display:grid}.owner-catalog-table-head{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 72%, transparent);min-height:38px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding:8px 13px;font-size:6px;font-weight:850}.owner-catalog-row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:70px;color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;padding:10px 13px}.owner-catalog-row:last-child{border-bottom:0}.owner-catalog-row:hover,.owner-catalog-row.selected{background:color-mix(in srgb, var(--primary) 9%, transparent)}.owner-catalog-row.selected{box-shadow:inset 3px 0 0 var(--primary-2)}.owner-catalog-row-title{align-items:center;gap:11px;display:flex}.owner-catalog-row-title>i,.owner-catalog-inspector-heading>i{border:1px solid color-mix(in srgb, var(--primary-2) 60%, var(--line));background:color-mix(in srgb, var(--primary) 15%, transparent);width:36px;height:36px;color:var(--primary-2);flex:none;place-items:center;font-size:7px;font-style:normal;font-weight:900;display:grid}.owner-catalog-row-title strong,.owner-catalog-row-title small,.owner-catalog-row-price strong,.owner-catalog-row-price small{display:block}.owner-catalog-row-title strong{font-size:8px}.owner-catalog-row-title small,.owner-catalog-row-price small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-top:4px;font-size:5px}.owner-catalog-row>span:nth-child(2){color:var(--muted);font-size:7px}.owner-catalog-row-price strong{font-size:8px}.owner-catalog-status{border:1px solid var(--line);width:max-content;min-width:52px;color:var(--muted);letter-spacing:.05em;text-align:center;text-transform:uppercase;padding:5px 7px;font-size:5px;font-weight:900}.owner-catalog-status.active{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));color:var(--accent)}.owner-catalog-status.draft{border-color:color-mix(in srgb, var(--warning) 55%, var(--line));color:var(--warning)}.owner-catalog-status.paused{border-color:color-mix(in srgb, var(--danger) 45%, var(--line));color:var(--danger)}.owner-catalog-row>b{color:var(--primary-2);text-align:right;font-size:18px}.owner-catalog-empty{text-align:center;padding:42px 18px}.owner-catalog-empty strong{font-size:8px}.owner-catalog-empty p{color:var(--muted);margin:6px 0 0;font-size:7px}.owner-catalog-path{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.owner-catalog-path>div{border-left:1px solid var(--line);min-height:148px;padding:15px;position:relative}.owner-catalog-path>div:first-child{background:color-mix(in srgb, var(--primary) 12%, transparent);border-left:0}.owner-catalog-path span,.owner-catalog-path strong,.owner-catalog-path b{display:block}.owner-catalog-path span{color:var(--primary-2);font-family:var(--font-display), "Arial Narrow", sans-serif;font-size:18px}.owner-catalog-path strong{margin-top:16px;font-size:8px}.owner-catalog-path p{color:var(--muted);margin:6px 0 22px;font-size:6px;line-height:1.55}.owner-catalog-path b{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-size:5px;position:absolute;bottom:12px;right:12px}.owner-catalog-inspector{border-top:2px solid var(--primary-2)}.owner-catalog-inspector-heading{align-items:center;gap:12px;margin:15px 0;display:flex}.owner-catalog-inspector-heading>i{width:43px;height:43px}.owner-catalog-inspector-heading span,.owner-catalog-inspector-heading small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:5px;font-weight:850;display:block}.owner-catalog-inspector-heading h2{margin:3px 0;font-size:28px;line-height:.92}.owner-catalog-inspector>p{color:var(--muted);margin:0 0 16px;font-size:7px;line-height:1.65}.owner-catalog-inspector dl{border-top:1px solid var(--line);margin:0;display:grid}.owner-catalog-inspector dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 0;display:grid}.owner-catalog-inspector dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:6px;font-weight:850}.owner-catalog-inspector dd{text-align:right;margin:0;font-size:7px;font-weight:900}.owner-catalog-inspector-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.owner-catalog-inspector-actions button{border:1px solid color-mix(in srgb, var(--primary-2) 45%, var(--line));background:color-mix(in srgb, var(--primary) 12%, transparent);min-height:38px;color:var(--primary-2);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;padding:8px;font-size:5px;font-weight:900}.owner-catalog-inspector-note{border-top:1px solid var(--line);color:var(--muted);margin-top:13px;padding-top:12px;font-size:6px;line-height:1.55;display:block}.owner-catalog-boundary{border-left:2px solid var(--warning)}.owner-catalog-tenant{border-left:2px solid var(--accent)}.owner-catalog-boundary h2,.owner-catalog-tenant h2{margin:7px 0 10px;font-size:26px;line-height:.95}.owner-catalog-boundary p,.owner-catalog-tenant p{color:var(--muted);margin:0;font-size:7px;line-height:1.65}.owner-catalog-save,.owner-catalog-reset,.owner-catalog-checkout-link{border:1px solid var(--line);width:100%;min-height:43px;color:var(--muted);letter-spacing:.05em;text-align:center;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;padding:9px 12px;font-size:6px;font-weight:900;display:flex}.owner-catalog-reset{color:var(--primary-2);cursor:pointer;margin-top:-10px}.owner-catalog-reset:disabled,.owner-catalog-save:disabled{opacity:.42;cursor:not-allowed}.owner-catalog-checkout-link{border-color:color-mix(in srgb, var(--primary) 45%, var(--line));color:var(--primary-2);margin-top:-10px}.owner-catalog-checkout-link:hover{border-color:var(--primary-2);color:var(--text)}@media (max-width:1280px){.owner-catalog-toolbar{grid-template-columns:minmax(220px,1fr) 160px}.owner-catalog-status-filter{grid-column:1/-1;width:max-content}}@media (max-width:1120px){.owner-catalog-layout{grid-template-columns:1fr}.owner-catalog-aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.owner-catalog-inspector{grid-row:span 2}.owner-catalog-save,.owner-catalog-reset,.owner-catalog-checkout-link{margin-top:0}}@media (max-width:900px){.owner-catalog-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-catalog-form-grid label,.owner-catalog-form-grid label:first-child,.owner-catalog-form-grid .owner-catalog-description-field{grid-column:span 1}.owner-catalog-description-field{grid-column:1/-1!important}.owner-catalog-path{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-catalog-path>div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.owner-catalog-path>div:nth-child(4){border-top:1px solid var(--line)}.owner-catalog-table-head,.owner-catalog-row{grid-template-columns:minmax(210px,1.3fr) .55fr .65fr 16px}.owner-catalog-table-head>span:nth-child(2),.owner-catalog-row>span:nth-child(2){display:none}}@media (max-width:760px){.owner-catalog-hero{align-items:start;display:grid}.owner-catalog-state{min-width:0}.owner-catalog-pulse{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-catalog-pulse>div:nth-child(3){border-top:1px solid var(--line);border-left:0}.owner-catalog-pulse>div:nth-child(4){border-top:1px solid var(--line)}.owner-catalog-heading,.owner-catalog-builder-heading{display:grid}.owner-catalog-builder-heading small{text-align:left;max-width:none}.owner-catalog-create{width:100%}.owner-catalog-toolbar{grid-template-columns:1fr}.owner-catalog-status-filter{grid-column:auto}.owner-catalog-aside{grid-template-columns:1fr}.owner-catalog-inspector{grid-row:auto}}@media (max-width:620px){.owner-catalog-hero h2{font-size:44px}.owner-catalog-form-grid,.owner-catalog-path{grid-template-columns:1fr}.owner-catalog-form-grid label,.owner-catalog-form-grid label:first-child,.owner-catalog-form-grid .owner-catalog-description-field{grid-column:auto!important}.owner-catalog-path>div{border-top:1px solid var(--line);border-left:0;min-height:128px}.owner-catalog-path>div:first-child{border-top:0}.owner-catalog-table-head{display:none}.owner-catalog-row{grid-template-columns:minmax(0,1fr) auto;gap:9px}.owner-catalog-row-price{grid-column:1;padding-left:47px}.owner-catalog-status{grid-area:1/2}.owner-catalog-row>b{display:none}.owner-catalog-status-filter{width:100%}.owner-catalog-status-filter button{flex:1}}.owner-pricing-content{padding-bottom:84px}.owner-pricing-hero h2{max-width:900px}.owner-pricing-layout{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:20px;display:grid}.owner-pricing-main,.owner-pricing-aside{gap:18px;display:grid}.owner-pricing-aside{position:sticky;top:18px}.owner-pricing-panel,.owner-pricing-inspector,.owner-pricing-precedence,.owner-pricing-snapshot,.owner-pricing-tenant{padding:20px}.owner-pricing-panel,.owner-pricing-inspector{border-top:2px solid var(--primary-2)}.owner-pricing-heading{justify-content:space-between;align-items:start;gap:22px;margin-bottom:18px;display:flex}.owner-pricing-heading h2{margin:5px 0 7px;font-size:31px;line-height:.95}.owner-pricing-heading p{max-width:670px;color:var(--muted);margin:0;font-size:7px;line-height:1.65}.owner-pricing-status-filter{border:1px solid var(--line);display:flex}.owner-pricing-status-filter button{border:0;border-left:1px solid var(--line);min-height:38px;color:var(--muted);cursor:pointer;text-transform:uppercase;background:0 0;padding:8px 9px;font-size:6px;font-weight:850}.owner-pricing-status-filter button:first-child{border-left:0}.owner-pricing-status-filter button.active{background:color-mix(in srgb, var(--primary) 22%, transparent);color:var(--text)}.owner-pricing-table{border:1px solid var(--line)}.owner-pricing-table-head,.owner-pricing-row{grid-template-columns:minmax(235px,1.25fr) .58fr .82fr .44fr 14px;align-items:center;gap:12px;display:grid}.owner-pricing-table-head{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 72%, transparent);min-height:38px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding:8px 13px;font-size:6px;font-weight:850}.owner-pricing-row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:70px;color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;padding:10px 13px}.owner-pricing-row:last-child{border-bottom:0}.owner-pricing-row:hover,.owner-pricing-row.selected{background:color-mix(in srgb, var(--primary) 9%, transparent)}.owner-pricing-row.selected{box-shadow:inset 3px 0 0 var(--primary-2)}.owner-pricing-row>span strong,.owner-pricing-row>span small{display:block}.owner-pricing-row>span strong{font-size:8px}.owner-pricing-row>span small{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;margin-top:4px;font-size:5px;line-height:1.4}.owner-pricing-row>span:nth-child(2){color:var(--muted);font-size:7px}.owner-pricing-row>i{border:1px solid var(--line);width:max-content;min-width:51px;color:var(--muted);letter-spacing:.05em;text-align:center;text-transform:uppercase;padding:5px 7px;font-size:5px;font-style:normal;font-weight:900}.owner-pricing-row>i.active{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));color:var(--accent)}.owner-pricing-row>i.draft{border-color:color-mix(in srgb, var(--warning) 55%, var(--line));color:var(--warning)}.owner-pricing-row>i.paused{border-color:color-mix(in srgb, var(--danger) 45%, var(--line));color:var(--danger)}.owner-pricing-row>b{color:var(--primary-2);text-align:right;font-size:18px}.owner-pricing-version,.owner-pricing-calculator-state{border:1px solid color-mix(in srgb, var(--accent) 50%, var(--line));min-width:max-content;color:var(--accent);letter-spacing:.06em;text-transform:uppercase;padding:7px 9px;font-size:6px;font-weight:900}.owner-pricing-editor-grid{grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);gap:12px;margin-bottom:15px;display:grid}.owner-pricing-editor-block{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 72%, transparent);padding:15px}.owner-pricing-editor-block>span,.owner-pricing-fixed-editor label>span,.owner-pricing-fixed-editor>div>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:6px;font-weight:850;display:block}.owner-pricing-scope-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.owner-pricing-scope-options button{border:1px solid var(--line);background:var(--bg);min-height:67px;color:var(--muted);cursor:pointer;font:inherit;text-align:left;padding:10px}.owner-pricing-scope-options button.active{border-color:var(--primary-2);background:color-mix(in srgb, var(--primary) 15%, transparent);color:var(--text);box-shadow:inset 0 -2px 0 var(--accent)}.owner-pricing-scope-options strong,.owner-pricing-scope-options small{display:block}.owner-pricing-scope-options strong{font-size:7px}.owner-pricing-scope-options small{color:var(--muted);margin-top:5px;font-size:5px}.owner-pricing-model-readout{border-left:2px solid var(--accent);background:var(--bg);gap:7px;margin-top:10px;padding:12px;display:grid}.owner-pricing-model-readout strong{font-family:var(--font-display), "Arial Narrow", sans-serif;text-transform:uppercase;font-size:24px;line-height:1}.owner-pricing-model-readout small{color:var(--muted);font-size:6px;line-height:1.5}.owner-pricing-tier-editor{border:1px solid color-mix(in srgb, var(--primary-2) 45%, var(--line))}.owner-pricing-tier-head{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--primary) 10%, transparent);justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.owner-pricing-tier-head span,.owner-pricing-tier-head strong{display:block}.owner-pricing-tier-head span{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-size:5px;font-weight:900}.owner-pricing-tier-head strong{margin-top:4px;font-size:8px}.owner-pricing-tier-head>div:last-child{gap:7px;display:flex}.owner-pricing-tier-head button,.owner-pricing-inspector-actions button{border:1px solid var(--line);min-height:34px;color:var(--muted);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:0 0;padding:7px 10px;font-size:5px;font-weight:900}.owner-pricing-tier-head button:last-child,.owner-pricing-inspector-actions button:first-child{border-color:color-mix(in srgb, var(--primary-2) 55%, var(--line));color:var(--primary-2)}.owner-pricing-tier-rows>div{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(150px,.75fr) minmax(190px,1fr) auto;align-items:center;gap:13px;min-height:73px;padding:10px 14px;display:grid}.owner-pricing-tier-rows>div:last-child{border-bottom:0}.owner-pricing-tier-rows>div>span:first-child{border:1px solid color-mix(in srgb, var(--primary-2) 50%, var(--line));width:30px;height:30px;color:var(--primary-2);place-items:center;font-size:6px;font-weight:900;display:grid}.owner-pricing-tier-rows label small,.owner-pricing-tier-rows label strong{display:block}.owner-pricing-tier-rows label small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:5px;font-weight:850}.owner-pricing-tier-rows label strong,.owner-pricing-tier-rows>div>b{font-size:8px}.owner-pricing-money-input{border:1px solid var(--line);background:var(--bg);grid-template-columns:30px minmax(0,1fr);display:grid}.owner-pricing-money-input>b{border-right:1px solid var(--line);color:var(--accent);place-items:center;font-size:8px;display:grid}.owner-pricing-money-input input,.owner-pricing-calculator-controls input{background:var(--bg);width:100%;min-height:38px;color:var(--text);font:inherit;border:0;border-radius:0;padding:8px 10px;font-size:7px}.owner-pricing-fixed-editor{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.owner-pricing-fixed-editor>label,.owner-pricing-fixed-editor>div{border-left:1px solid var(--line);min-height:94px;padding:14px}.owner-pricing-fixed-editor>label:first-child{border-left:0}.owner-pricing-fixed-editor .owner-pricing-money-input{margin-top:9px}.owner-pricing-fixed-editor>div strong,.owner-pricing-fixed-editor>div small{display:block}.owner-pricing-fixed-editor>div strong{margin-top:10px;font-size:8px}.owner-pricing-fixed-editor>div small{color:var(--muted);margin-top:5px;font-size:5px}.owner-pricing-calculator{grid-template-columns:minmax(0,1fr) 300px;gap:14px;display:grid}.owner-pricing-bundle-offer,.owner-pricing-bundle-note{grid-area:1/1/auto/-1}.owner-pricing-bundle-offer{border:1px solid color-mix(in srgb, var(--accent) 70%, var(--line));border-left:3px solid var(--accent);background:linear-gradient(120deg, color-mix(in srgb, var(--accent) 12%, transparent), transparent 50%), color-mix(in srgb, var(--surface-2) 86%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:16px 17px;display:grid}.owner-pricing-bundle-offer.applied{border-color:color-mix(in srgb, var(--primary-2) 74%, var(--line));border-left-color:var(--primary-2)}.owner-pricing-bundle-offer span,.owner-pricing-bundle-offer strong,.owner-pricing-bundle-offer small,.owner-pricing-bundle-offer b{display:block}.owner-pricing-bundle-offer span{color:var(--accent);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;font-size:6px;font-weight:900;display:flex}.owner-pricing-bundle-offer span i{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 13%, transparent);border-radius:50%}.owner-pricing-bundle-offer strong{font-family:var(--font-display), "Arial Narrow", sans-serif;text-transform:uppercase;margin-top:6px;font-size:28px;line-height:.95}.owner-pricing-bundle-offer p{max-width:640px;color:var(--muted);margin:7px 0 0;font-size:6px;line-height:1.55}.owner-pricing-bundle-offer>div:last-child{border-left:1px solid var(--line);min-width:226px;padding-left:19px}.owner-pricing-bundle-offer small,.owner-pricing-bundle-offer b{font-size:6px}.owner-pricing-bundle-offer small{color:var(--muted)}.owner-pricing-bundle-offer b{color:var(--text);margin-top:5px}.owner-pricing-bundle-offer button{border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);width:100%;min-height:39px;color:var(--accent);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;margin-top:11px;padding:8px 12px;font-size:6px;font-weight:900}.owner-pricing-bundle-offer.applied button{border-color:var(--primary-2);color:var(--primary-2)}.owner-pricing-bundle-note{border:1px solid var(--line);border-left:2px solid var(--muted);background:color-mix(in srgb, var(--surface-2) 62%, transparent);padding:12px 14px}.owner-pricing-bundle-note span{color:var(--text);letter-spacing:.05em;text-transform:uppercase;font-size:6px;font-weight:900}.owner-pricing-bundle-note p{color:var(--muted);margin:5px 0 0;font-size:6px;line-height:1.5}.owner-pricing-calculator-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.owner-pricing-calculator-controls>label,.owner-pricing-calculator-controls>button{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 72%, transparent);min-height:88px;color:var(--muted);padding:12px}.owner-pricing-calculator-controls>label{align-content:space-between;gap:8px;display:grid}.owner-pricing-calculator-controls>label>span,.owner-pricing-calculator-controls>button>span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:5px;font-weight:850}.owner-pricing-calculator-controls>label input{border:1px solid var(--line)}.owner-pricing-calculator-controls>button{cursor:pointer;font:inherit;text-align:left;align-content:space-between;gap:5px;display:grid}.owner-pricing-calculator-controls>button.active{border-color:var(--primary-2);background:color-mix(in srgb, var(--primary) 13%, transparent);color:var(--text);box-shadow:inset 0 -2px 0 var(--accent)}.owner-pricing-calculator-controls>button strong,.owner-pricing-calculator-controls>button small{display:block}.owner-pricing-calculator-controls>button strong{font-size:8px}.owner-pricing-calculator-controls>button small{color:var(--muted);font-size:5px}.owner-pricing-calculator-controls input:disabled{opacity:.38}.owner-pricing-receipt{border:1px solid color-mix(in srgb, var(--accent) 48%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, var(--primary) 12%, transparent), transparent 45%), var(--bg);padding:16px}.owner-pricing-receipt-head{border-bottom:1px solid var(--line);padding-bottom:13px}.owner-pricing-receipt-head span,.owner-pricing-receipt-head strong{display:block}.owner-pricing-receipt-head span{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-size:5px;font-weight:900}.owner-pricing-receipt-head strong{font-family:var(--font-display), "Arial Narrow", sans-serif;text-transform:uppercase;margin-top:5px;font-size:23px}.owner-pricing-receipt-line{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:9px 0;font-size:7px;display:flex}.owner-pricing-receipt-line span{color:var(--muted)}.owner-pricing-receipt-total{justify-content:space-between;align-items:end;gap:12px;padding:15px 0 13px;display:flex}.owner-pricing-receipt-total span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:6px;font-weight:850}.owner-pricing-receipt-total strong{color:var(--accent);font-family:var(--font-display), "Arial Narrow", sans-serif;font-size:30px;line-height:1}.owner-pricing-receipt>small{border-top:1px solid var(--line);color:var(--muted);padding-top:11px;font-size:5px;line-height:1.55;display:block}.owner-pricing-inspector h2,.owner-pricing-precedence h2,.owner-pricing-snapshot h2,.owner-pricing-tenant h2{margin:7px 0 10px;font-size:28px;line-height:.95}.owner-pricing-inspector>p,.owner-pricing-snapshot p,.owner-pricing-tenant p{color:var(--muted);margin:0;font-size:7px;line-height:1.65}.owner-pricing-inspector dl{border-top:1px solid var(--line);margin:15px 0 0;display:grid}.owner-pricing-inspector dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 0;display:grid}.owner-pricing-inspector dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:6px;font-weight:850}.owner-pricing-inspector dd{text-align:right;max-width:150px;margin:0;font-size:7px;font-weight:900}.owner-pricing-inspector-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.owner-pricing-precedence{border-left:2px solid var(--primary-2)}.owner-pricing-precedence ol{gap:0;margin:15px 0 0;padding:0;list-style:none;display:grid}.owner-pricing-precedence li{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:10px 0;display:grid}.owner-pricing-precedence li>b{border:1px solid color-mix(in srgb, var(--primary-2) 50%, var(--line));width:28px;height:28px;color:var(--primary-2);place-items:center;font-size:6px;display:grid}.owner-pricing-precedence strong,.owner-pricing-precedence small{display:block}.owner-pricing-precedence strong{font-size:7px}.owner-pricing-precedence small{color:var(--muted);margin-top:3px;font-size:5px}.owner-pricing-snapshot{border-left:2px solid var(--warning)}.owner-pricing-tenant{border-left:2px solid var(--accent)}.owner-pricing-save,.owner-pricing-reset,.owner-pricing-link{border:1px solid var(--line);width:100%;min-height:43px;color:var(--muted);letter-spacing:.05em;text-align:center;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;padding:9px 12px;font-size:6px;font-weight:900;display:flex}.owner-pricing-reset{color:var(--primary-2);cursor:pointer;margin-top:-10px}.owner-pricing-reset:disabled,.owner-pricing-save:disabled{opacity:.42;cursor:not-allowed}.owner-pricing-link{border-color:color-mix(in srgb, var(--primary) 45%, var(--line));color:var(--primary-2);margin-top:-10px}.owner-pricing-link:hover{border-color:var(--primary-2);color:var(--text)}@media (max-width:1220px){.owner-pricing-table-head,.owner-pricing-row{grid-template-columns:minmax(220px,1.25fr) .62fr .8fr 14px}.owner-pricing-table-head>span:nth-child(2),.owner-pricing-row>span:nth-child(2){display:none}.owner-pricing-calculator{grid-template-columns:minmax(0,1fr) 275px}.owner-pricing-calculator-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1080px){.owner-pricing-layout{grid-template-columns:1fr}.owner-pricing-aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.owner-pricing-inspector{grid-row:span 2}.owner-pricing-save,.owner-pricing-reset,.owner-pricing-link{margin-top:0}}@media (max-width:860px){.owner-pricing-heading{display:grid}.owner-pricing-status-filter{width:max-content}.owner-pricing-editor-grid,.owner-pricing-calculator{grid-template-columns:1fr}.owner-pricing-bundle-offer,.owner-pricing-bundle-note{grid-column:1}.owner-pricing-fixed-editor{grid-template-columns:1fr}.owner-pricing-fixed-editor>label,.owner-pricing-fixed-editor>div{border-top:1px solid var(--line);border-left:0;min-height:auto}.owner-pricing-fixed-editor>label:first-child{border-top:0}}@media (max-width:720px){.owner-pricing-aside{grid-template-columns:1fr}.owner-pricing-inspector{grid-row:auto}.owner-pricing-table-head{display:none}.owner-pricing-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.owner-pricing-row>span:nth-child(2),.owner-pricing-row>span:nth-child(3),.owner-pricing-row>b{display:none}.owner-pricing-row>i{grid-area:1/2}.owner-pricing-scope-options,.owner-pricing-calculator-controls,.owner-pricing-bundle-offer{grid-template-columns:1fr}.owner-pricing-bundle-offer>div:last-child{border-top:1px solid var(--line);border-left:0;min-width:0;padding-top:13px;padding-left:0}.owner-pricing-tier-head{display:grid}.owner-pricing-tier-head>div:last-child{width:100%}.owner-pricing-tier-head button{flex:1}.owner-pricing-tier-rows>div{grid-template-columns:34px minmax(0,1fr) auto}.owner-pricing-tier-rows label:nth-child(3){grid-column:2/-1}}@media (max-width:620px){.owner-pricing-hero h2{font-size:44px}.owner-pricing-status-filter{width:100%}.owner-pricing-status-filter button{flex:1}.owner-pricing-version,.owner-pricing-calculator-state{width:max-content}.owner-pricing-tier-rows>div{grid-template-columns:30px minmax(0,1fr)}.owner-pricing-tier-rows>div>b{grid-column:2}.owner-pricing-receipt-total{align-items:start}.owner-pricing-receipt-total strong{font-size:25px}}.owner-availability-content{padding-bottom:84px}.owner-availability-hero h2{max-width:900px}.owner-availability-layout{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:20px;display:grid}.owner-availability-main,.owner-availability-aside{gap:18px;display:grid}.owner-availability-aside{position:sticky;top:18px}.owner-availability-panel,.owner-availability-inspector,.owner-availability-guardrail,.owner-availability-tenant{padding:20px}.owner-availability-panel,.owner-availability-inspector{border-top:2px solid var(--primary-2)}.owner-availability-heading{justify-content:space-between;align-items:start;gap:22px;margin-bottom:18px;display:flex}.owner-availability-heading h2{margin:5px 0 7px;font-size:31px;line-height:.95}.owner-availability-heading p{max-width:670px;color:var(--muted);margin:0;font-size:7px;line-height:1.65}.owner-availability-status-filter{border:1px solid var(--line);display:flex}.owner-availability-status-filter button{border:0;border-left:1px solid var(--line);min-height:38px;color:var(--muted);cursor:pointer;text-transform:uppercase;background:0 0;padding:8px 9px;font-size:6px;font-weight:850}.owner-availability-status-filter button:first-child{border-left:0}.owner-availability-status-filter button.active{background:color-mix(in srgb, var(--primary) 22%, transparent);color:var(--text)}.owner-availability-table{border:1px solid var(--line)}.owner-availability-table-head,.owner-availability-row{grid-template-columns:minmax(225px,1.25fr) minmax(150px,.8fr) minmax(160px,.72fr) .45fr 14px;align-items:center;gap:12px;display:grid}.owner-availability-table-head{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 72%, transparent);min-height:38px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding:8px 13px;font-size:6px;font-weight:850}.owner-availability-row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:74px;color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;padding:10px 13px}.owner-availability-row:last-child{border-bottom:0}.owner-availability-row:hover,.owner-availability-row.selected{background:color-mix(in srgb, var(--primary) 9%, transparent)}.owner-availability-row.selected{box-shadow:inset 3px 0 0 var(--primary-2)}.owner-availability-row>span strong,.owner-availability-row>span small{display:block}.owner-availability-row>span strong{font-size:8px}.owner-availability-row>span small{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;margin-top:4px;font-size:5px;line-height:1.4}.owner-availability-row>b{color:var(--primary-2);text-align:right;font-size:18px}.owner-availability-usage>span{border:1px solid var(--line);background:var(--bg);height:5px;display:block;overflow:hidden}.owner-availability-usage>span i{background:linear-gradient(90deg, var(--primary), var(--accent));height:100%;display:block}.owner-availability-state{border:1px solid var(--line);width:max-content;min-width:58px;color:var(--muted);letter-spacing:.05em;text-align:center;text-transform:uppercase;justify-content:center;padding:5px 7px;font-size:5px;font-weight:900;display:inline-flex}.owner-availability-state.available{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));color:var(--accent)}.owner-availability-state.low-stock{border-color:color-mix(in srgb, var(--warning) 60%, var(--line));color:var(--warning)}.owner-availability-state.sold-out{border-color:color-mix(in srgb, var(--danger) 55%, var(--line));color:var(--danger)}.owner-availability-version{border:1px solid color-mix(in srgb, var(--accent) 50%, var(--line));min-width:max-content;color:var(--accent);letter-spacing:.06em;text-transform:uppercase;padding:7px 9px;font-size:6px;font-weight:900}.owner-availability-version.low-stock{border-color:color-mix(in srgb, var(--warning) 55%, var(--line));color:var(--warning)}.owner-availability-version.sold-out{border-color:color-mix(in srgb, var(--danger) 55%, var(--line));color:var(--danger)}.owner-availability-editor{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.owner-availability-editor>label,.owner-availability-auto-stop{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 72%, transparent);align-content:space-between;gap:7px;min-height:106px;padding:13px;display:grid}.owner-availability-editor label>span,.owner-availability-window label>span,.owner-availability-request label>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:6px;font-weight:850}.owner-availability-editor input,.owner-availability-editor select,.owner-availability-window input,.owner-availability-request input{border:1px solid var(--line);background:var(--bg);width:100%;min-height:39px;color:var(--text);font:inherit;border-radius:0;padding:8px 10px;font-size:7px}.owner-availability-editor label>small,.owner-availability-window label>small{color:var(--muted);font-size:5px;line-height:1.4}.owner-availability-unit-input{border:1px solid var(--line);background:var(--bg);grid-template-columns:minmax(0,1fr) 58px;display:grid}.owner-availability-unit-input input{border:0}.owner-availability-unit-input b{border-left:1px solid var(--line);color:var(--muted);text-transform:uppercase;place-items:center;font-size:5px;display:grid}.owner-availability-auto-stop{color:var(--muted);cursor:pointer;font:inherit;text-align:left;grid-template-columns:20px minmax(0,1fr);align-items:center}.owner-availability-auto-stop.active{border-color:var(--primary-2);background:color-mix(in srgb, var(--primary) 12%, transparent);color:var(--text)}.owner-availability-auto-stop>i{border:1px solid var(--line);width:18px;height:18px;position:relative}.owner-availability-auto-stop.active>i{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent)}.owner-availability-auto-stop.active>i:after{border-bottom:2px solid var(--accent);border-left:2px solid var(--accent);content:"";width:8px;height:4px;position:absolute;top:4px;left:4px;transform:rotate(-45deg)}.owner-availability-auto-stop strong,.owner-availability-auto-stop small{display:block}.owner-availability-auto-stop strong{font-size:7px}.owner-availability-auto-stop small{color:var(--muted);margin-top:5px;font-size:5px;line-height:1.4}.owner-availability-window{border:1px solid color-mix(in srgb, var(--primary-2) 40%, var(--line));background:color-mix(in srgb, var(--primary) 8%, transparent);grid-template-columns:190px minmax(180px,1fr) 28px minmax(180px,1fr);align-items:center;gap:10px;margin-top:12px;padding:14px;display:grid}.owner-availability-window>div span,.owner-availability-window>div strong,.owner-availability-window>div small{display:block}.owner-availability-window>div span{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-size:5px;font-weight:900}.owner-availability-window>div strong{margin-top:5px;font-size:7px}.owner-availability-window>div small{color:var(--muted);margin-top:3px;font-size:5px}.owner-availability-window label{gap:6px;display:grid}.owner-availability-window>b{color:var(--primary-2);text-align:center;font-size:15px}.owner-availability-simulator{grid-template-columns:minmax(0,1fr) 310px;gap:13px;display:grid}.owner-availability-request,.owner-availability-capacity-card{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 72%, transparent);padding:16px}.owner-availability-request>label{grid-template-columns:minmax(0,1fr) 100px;align-items:center;gap:12px;display:grid}.owner-availability-request dl,.owner-availability-capacity-card dl{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0;display:grid}.owner-availability-request dl>div,.owner-availability-capacity-card dl>div{border-left:1px solid var(--line);padding:11px}.owner-availability-request dl>div:first-child,.owner-availability-capacity-card dl>div:first-child{border-left:0}.owner-availability-request dt,.owner-availability-capacity-card dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:5px;font-weight:850}.owner-availability-request dd,.owner-availability-capacity-card dd{font-family:var(--font-display), "Arial Narrow", sans-serif;margin:6px 0 0;font-size:20px;font-weight:900;line-height:1}.owner-availability-request-actions{gap:8px;display:flex}.owner-availability-request-actions button,.owner-availability-inspector-actions button{border:1px solid var(--line);min-height:39px;color:var(--muted);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:0 0;padding:8px 12px;font-size:6px;font-weight:900}.owner-availability-request-actions button:first-child,.owner-availability-inspector-actions button:first-child{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 11%, transparent);color:var(--accent)}.owner-availability-request-actions button:disabled{opacity:.4;cursor:not-allowed}.owner-availability-request>p{border-left:2px solid var(--primary-2);background:color-mix(in srgb, var(--primary) 10%, transparent);color:var(--text);margin:12px 0 0;padding:10px 11px;font-size:6px;line-height:1.5}.owner-availability-capacity-card{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, var(--primary) 12%, transparent), transparent 48%), var(--bg)}.owner-availability-capacity-card>div:first-child span,.owner-availability-capacity-card>div:first-child strong,.owner-availability-capacity-card>div:first-child small{display:block}.owner-availability-capacity-card>div:first-child span{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-size:5px;font-weight:900}.owner-availability-capacity-card>div:first-child strong{font-family:var(--font-display), "Arial Narrow", sans-serif;margin-top:6px;font-size:52px;line-height:.85}.owner-availability-capacity-card>div:first-child small{color:var(--muted);margin-top:6px;font-size:6px}.owner-availability-capacity-bar{border:1px solid var(--line);background:var(--surface);height:7px;margin:14px 0;overflow:hidden}.owner-availability-capacity-bar i{background:linear-gradient(90deg, var(--primary), var(--accent));height:100%;display:block}.owner-availability-capacity-card dl{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:11px}.owner-availability-capacity-card>p{color:var(--muted);margin:0;font-size:6px;line-height:1.5}.owner-availability-lifecycle{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.owner-availability-lifecycle>div{border-left:1px solid var(--line);min-height:150px;padding:15px;position:relative}.owner-availability-lifecycle>div:first-child{background:color-mix(in srgb, var(--primary) 10%, transparent);border-left:0}.owner-availability-lifecycle span,.owner-availability-lifecycle strong,.owner-availability-lifecycle b{display:block}.owner-availability-lifecycle span{color:var(--primary-2);font-family:var(--font-display), "Arial Narrow", sans-serif;font-size:18px}.owner-availability-lifecycle strong{margin-top:16px;font-size:8px}.owner-availability-lifecycle p{color:var(--muted);margin:6px 0 24px;font-size:6px;line-height:1.5}.owner-availability-lifecycle b{color:var(--accent);letter-spacing:.05em;text-transform:uppercase;font-size:5px;position:absolute;bottom:12px;right:12px}.owner-availability-inspector h2,.owner-availability-guardrail h2,.owner-availability-tenant h2{margin:7px 0 10px;font-size:28px;line-height:.95}.owner-availability-inspector>.owner-availability-state{margin-bottom:13px}.owner-availability-inspector dl{border-top:1px solid var(--line);margin:0;display:grid}.owner-availability-inspector dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 0;display:grid}.owner-availability-inspector dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:6px;font-weight:850}.owner-availability-inspector dd{text-align:right;max-width:150px;margin:0;font-size:7px;font-weight:900;line-height:1.35}.owner-availability-inspector-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.owner-availability-guardrail{border-left:2px solid var(--warning)}.owner-availability-tenant{border-left:2px solid var(--accent)}.owner-availability-guardrail p,.owner-availability-tenant p{color:var(--muted);margin:0;font-size:7px;line-height:1.65}.owner-availability-save,.owner-availability-reset,.owner-availability-link{border:1px solid var(--line);width:100%;min-height:43px;color:var(--muted);letter-spacing:.05em;text-align:center;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;padding:9px 12px;font-size:6px;font-weight:900;display:flex}.owner-availability-reset{color:var(--primary-2);cursor:pointer;margin-top:-10px}.owner-availability-reset:disabled,.owner-availability-save:disabled{opacity:.42;cursor:not-allowed}.owner-availability-link{border-color:color-mix(in srgb, var(--primary) 45%, var(--line));color:var(--primary-2);margin-top:-10px}.owner-availability-link:hover{border-color:var(--primary-2);color:var(--text)}@media (max-width:1240px){.owner-availability-table-head,.owner-availability-row{grid-template-columns:minmax(220px,1.25fr) minmax(150px,.8fr) minmax(145px,.7fr) 14px}.owner-availability-table-head>span:nth-child(2),.owner-availability-row>span:nth-child(2){display:none}.owner-availability-editor{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1080px){.owner-availability-layout{grid-template-columns:1fr}.owner-availability-aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.owner-availability-inspector{grid-row:span 2}.owner-availability-save,.owner-availability-reset,.owner-availability-link{margin-top:0}}@media (max-width:880px){.owner-availability-heading{display:grid}.owner-availability-status-filter{width:max-content}.owner-availability-window{grid-template-columns:1fr 1fr}.owner-availability-window>div{grid-column:1/-1}.owner-availability-window>b{display:none}.owner-availability-simulator{grid-template-columns:1fr}.owner-availability-lifecycle{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-availability-lifecycle>div:nth-child(3){border-top:1px solid var(--line);border-left:0}.owner-availability-lifecycle>div:nth-child(4){border-top:1px solid var(--line)}}@media (max-width:720px){.owner-availability-aside,.owner-availability-editor{grid-template-columns:1fr}.owner-availability-inspector{grid-row:auto}.owner-availability-table-head{display:none}.owner-availability-row{grid-template-columns:minmax(0,1fr) auto;gap:9px}.owner-availability-row>span:nth-child(2),.owner-availability-row>b{display:none}.owner-availability-usage{grid-column:1/-1}.owner-availability-state{grid-area:1/2}.owner-availability-request dl{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-availability-request dl>div:nth-child(3){border-top:1px solid var(--line);border-left:0}.owner-availability-request dl>div:nth-child(4){border-top:1px solid var(--line)}}@media (max-width:620px){.owner-availability-hero h2{font-size:44px}.owner-availability-status-filter{width:100%}.owner-availability-status-filter button{flex:1}.owner-availability-window{grid-template-columns:1fr}.owner-availability-window>div{grid-column:auto}.owner-availability-request>label{grid-template-columns:1fr}.owner-availability-request-actions{display:grid}.owner-availability-lifecycle{grid-template-columns:1fr}.owner-availability-lifecycle>div,.owner-availability-lifecycle>div:nth-child(4){border-top:1px solid var(--line);border-left:0}.owner-availability-lifecycle>div:first-child{border-top:0}}.owner-placement-content{padding-bottom:84px}.owner-placement-hero h2{max-width:930px}.owner-placement-layout{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:20px;display:grid}.owner-placement-main,.owner-placement-aside{gap:18px;display:grid}.owner-placement-aside{position:sticky;top:18px}.owner-placement-panel,.owner-placement-inspector,.owner-placement-guardrail,.owner-placement-tenant{padding:20px}.owner-placement-panel,.owner-placement-inspector{border-top:2px solid var(--primary-2)}.owner-placement-heading{justify-content:space-between;align-items:start;gap:22px;margin-bottom:18px;display:flex}.owner-placement-heading h2{margin:5px 0 7px;font-size:31px;line-height:.95}.owner-placement-heading p{max-width:680px;color:var(--muted);margin:0;font-size:7px;line-height:1.65}.owner-placement-status-filter{border:1px solid var(--line);display:flex}.owner-placement-status-filter button{border:0;border-left:1px solid var(--line);min-height:38px;color:var(--muted);cursor:pointer;text-transform:uppercase;background:0 0;padding:8px 9px;font-size:6px;font-weight:850}.owner-placement-status-filter button:first-child{border-left:0}.owner-placement-status-filter button.active{background:color-mix(in srgb, var(--primary) 22%, transparent);color:var(--text)}.owner-placement-table{border:1px solid var(--line)}.owner-placement-table-head,.owner-placement-row{grid-template-columns:minmax(210px,1.15fr) minmax(145px,.72fr) minmax(105px,.56fr) minmax(170px,.9fr) 14px;align-items:center;gap:12px;display:grid}.owner-placement-table-head{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 72%, transparent);min-height:38px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding:8px 13px;font-size:6px;font-weight:850}.owner-placement-row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:74px;color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;padding:10px 13px}.owner-placement-row:last-child{border-bottom:0}.owner-placement-row:hover,.owner-placement-row.selected{background:color-mix(in srgb, var(--primary) 9%, transparent)}.owner-placement-row.selected{box-shadow:inset 3px 0 0 var(--primary-2)}.owner-placement-row>span strong,.owner-placement-row>span small{display:block}.owner-placement-row>span strong{font-size:8px}.owner-placement-row>span small{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;margin-top:4px;font-size:5px;line-height:1.4}.owner-placement-row>b{color:var(--primary-2);text-align:right;font-size:18px}.owner-placement-badge{border:1px solid var(--line);width:max-content;min-width:58px;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;justify-content:center;padding:5px 7px;font-size:5px;font-weight:900;display:inline-flex}.owner-placement-badge.optional{border-color:color-mix(in srgb, var(--accent) 48%, var(--line));color:var(--accent)}.owner-placement-badge.recommended{border-color:color-mix(in srgb, var(--primary-2) 60%, var(--line));color:var(--primary-2)}.owner-placement-badge.required{border-color:color-mix(in srgb, var(--warning) 58%, var(--line));color:var(--warning)}.owner-placement-version{border:1px solid color-mix(in srgb, var(--accent) 50%, var(--line));min-width:max-content;color:var(--accent);letter-spacing:.06em;text-transform:uppercase;padding:7px 9px;font-size:6px;font-weight:900}.owner-placement-version.blocked{border-color:color-mix(in srgb, var(--warning) 58%, var(--line));color:var(--warning)}.owner-placement-version.clear{border-color:color-mix(in srgb, var(--accent) 58%, var(--line));color:var(--accent)}.owner-placement-editor{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.owner-placement-editor>label,.owner-placement-description-field{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 72%, transparent);align-content:space-between;gap:7px;min-height:106px;padding:13px;display:grid}.owner-placement-editor label>span,.owner-placement-description-field>span,.owner-placement-scenario label>span,.owner-placement-scenario>div>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:6px;font-weight:850}.owner-placement-editor input,.owner-placement-editor select,.owner-placement-description-field textarea,.owner-placement-scenario input,.owner-placement-scenario select{border:1px solid var(--line);background:var(--bg);width:100%;min-height:39px;color:var(--text);font:inherit;border-radius:0;padding:8px 10px;font-size:7px}.owner-placement-editor label>small{color:var(--muted);font-size:5px;line-height:1.4}.owner-placement-description-field{min-height:118px;margin-top:9px}.owner-placement-description-field textarea{resize:vertical;min-height:68px;line-height:1.55}.owner-placement-flow-map{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.owner-placement-flow-map button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:132px;color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;align-content:start;gap:7px;padding:14px;display:grid;position:relative}.owner-placement-flow-map button:nth-child(4n){border-right:0}.owner-placement-flow-map button:nth-last-child(-n+4){border-bottom:0}.owner-placement-flow-map button:hover,.owner-placement-flow-map button.active{background:color-mix(in srgb, var(--primary) 10%, transparent)}.owner-placement-flow-map button.active{box-shadow:inset 0 3px 0 var(--primary-2)}.owner-placement-flow-map button>span{color:var(--primary-2);font-family:var(--font-display), "Arial Narrow", sans-serif;font-size:18px}.owner-placement-flow-map button>strong{font-size:8px}.owner-placement-flow-map button>small{color:var(--muted);font-size:5px;line-height:1.45}.owner-placement-flow-map button>i{color:var(--accent);letter-spacing:.05em;text-transform:uppercase;font-size:5px;font-style:normal;font-weight:900;position:absolute;bottom:11px;right:11px}.owner-placement-scenario{grid-template-columns:1.2fr .55fr .55fr 1fr;gap:9px;margin-bottom:12px;display:grid}.owner-placement-scenario>label,.owner-placement-scenario>div{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 72%, transparent);align-content:space-between;gap:7px;min-height:82px;padding:12px;display:grid}.owner-placement-scenario>div{border-color:color-mix(in srgb, var(--accent) 42%, var(--line));background:color-mix(in srgb, var(--accent) 6%, transparent)}.owner-placement-scenario>div>strong{color:var(--accent);font-size:7px;line-height:1.45}.owner-placement-participant-preview{border:1px solid var(--line);background:var(--bg);grid-template-columns:180px minmax(0,1fr);min-height:500px;display:grid;overflow:hidden}.owner-placement-preview-rail{border-right:1px solid var(--line);background:linear-gradient(165deg, color-mix(in srgb, var(--primary) 13%, transparent), transparent 42%), var(--surface-2)}.owner-placement-preview-rail button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:58px;color:var(--muted);cursor:pointer;font:inherit;text-align:left;background:0 0;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:9px;padding:10px 12px;display:grid}.owner-placement-preview-rail button i{border:1px solid var(--muted);width:7px;height:7px;transform:rotate(45deg)}.owner-placement-preview-rail button span{letter-spacing:.03em;text-transform:uppercase;font-size:6px;font-weight:850}.owner-placement-preview-rail button.active{background:color-mix(in srgb, var(--primary) 16%, transparent);color:var(--text)}.owner-placement-preview-rail button.active i{border-color:var(--accent);background:var(--accent);box-shadow:0 0 12px color-mix(in srgb, var(--accent) 52%, transparent)}.owner-placement-preview-canvas{flex-direction:column;min-width:0;display:flex}.owner-placement-preview-canvas>header{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface) 68%, transparent);gap:6px;padding:18px;display:grid}.owner-placement-preview-canvas>header span{color:var(--accent);letter-spacing:.07em;text-transform:uppercase;font-size:5px;font-weight:900}.owner-placement-preview-canvas>header strong{font-family:var(--font-display), "Arial Narrow", sans-serif;text-transform:uppercase;font-size:28px;line-height:.95}.owner-placement-preview-canvas>header small{color:var(--muted);text-transform:capitalize;font-size:6px}.owner-placement-offers{gap:10px;padding:16px;display:grid}.owner-placement-offer{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 72%, transparent);grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:14px;padding:15px;display:grid}.owner-placement-offer.decision-required{border-left:3px solid var(--warning)}.owner-placement-offer.satisfied{border-left:3px solid var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--surface-2))}.owner-placement-offer.declined{opacity:.72}.owner-placement-offer>div:first-child>span,.owner-placement-offer>div:first-child>strong,.owner-placement-offer>div:first-child>small{display:block}.owner-placement-offer>div:first-child>span{color:var(--primary-2);letter-spacing:.05em;text-transform:uppercase;font-size:5px;font-weight:900}.owner-placement-offer>div:first-child>strong{margin-top:7px;font-size:9px}.owner-placement-offer>div:first-child>p{max-width:600px;color:var(--muted);margin:6px 0;font-size:6px;line-height:1.55}.owner-placement-offer>div:first-child>small{color:var(--muted);text-transform:uppercase;font-size:5px}.owner-placement-offer-actions{gap:7px;display:grid}.owner-placement-offer-actions button{border:1px solid var(--line);min-height:38px;color:var(--muted);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:0 0;padding:8px 10px;font-size:6px;font-weight:900}.owner-placement-offer-actions button:first-child,.owner-placement-offer-actions button.active{border-color:color-mix(in srgb, var(--accent) 62%, var(--line));color:var(--accent)}.owner-placement-offer-actions button.active{background:color-mix(in srgb, var(--accent) 10%, transparent)}.owner-placement-empty{text-align:center;place-content:center;justify-items:center;min-height:280px;padding:36px;display:grid}.owner-placement-empty span{color:var(--accent);letter-spacing:.07em;text-transform:uppercase;font-size:5px;font-weight:900}.owner-placement-empty strong{font-family:var(--font-display), "Arial Narrow", sans-serif;text-transform:uppercase;margin-top:9px;font-size:26px}.owner-placement-empty p{max-width:430px;color:var(--muted);margin:9px 0 0;font-size:7px;line-height:1.6}.owner-placement-preview-canvas>footer{border-top:1px solid var(--line);background:color-mix(in srgb, var(--surface) 68%, transparent);justify-content:space-between;align-items:center;gap:16px;min-height:70px;margin-top:auto;padding:14px 18px;display:flex}.owner-placement-preview-canvas>footer span{color:var(--muted);font-size:6px;line-height:1.45}.owner-placement-preview-canvas>footer button{border:1px solid var(--primary-2);background:var(--primary);min-width:112px;min-height:40px;box-shadow:5px 5px 0 color-mix(in srgb, var(--accent) 38%, transparent);color:var(--text);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;font-size:6px;font-weight:900}.owner-placement-preview-canvas>footer button:disabled{border-color:var(--line);background:var(--surface-2);box-shadow:none;color:var(--muted);cursor:not-allowed}.owner-placement-inspector h2,.owner-placement-guardrail h2,.owner-placement-tenant h2{margin:7px 0 10px;font-size:28px;line-height:.95}.owner-placement-inspector>.owner-placement-badge{margin-bottom:13px}.owner-placement-inspector dl{border-top:1px solid var(--line);margin:0;display:grid}.owner-placement-inspector dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 0;display:grid}.owner-placement-inspector dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:6px;font-weight:850}.owner-placement-inspector dd{text-align:right;text-transform:capitalize;max-width:150px;margin:0;font-size:7px;font-weight:900;line-height:1.35}.owner-placement-inspector-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.owner-placement-inspector-actions button{border:1px solid var(--line);min-height:39px;color:var(--muted);cursor:pointer;text-transform:uppercase;background:0 0;padding:8px 10px;font-size:6px;font-weight:900}.owner-placement-inspector-actions button:first-child{border-color:var(--accent);color:var(--accent)}.owner-placement-guardrail{border-left:2px solid var(--warning)}.owner-placement-tenant{border-left:2px solid var(--accent)}.owner-placement-guardrail p,.owner-placement-tenant p{color:var(--muted);margin:0;font-size:7px;line-height:1.65}.owner-placement-save,.owner-placement-reset,.owner-placement-link{border:1px solid var(--line);width:100%;min-height:43px;color:var(--muted);letter-spacing:.05em;text-align:center;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;padding:9px 12px;font-size:6px;font-weight:900;display:flex}.owner-placement-reset{color:var(--primary-2);cursor:pointer;margin-top:-10px}.owner-placement-reset:disabled,.owner-placement-save:disabled{opacity:.42;cursor:not-allowed}.owner-placement-link{border-color:color-mix(in srgb, var(--primary) 45%, var(--line));color:var(--primary-2);margin-top:-10px}.owner-placement-link:hover{border-color:var(--primary-2);color:var(--text)}@media (max-width:1240px){.owner-placement-table-head,.owner-placement-row{grid-template-columns:minmax(210px,1.1fr) minmax(140px,.72fr) minmax(100px,.54fr) 14px}.owner-placement-table-head>span:nth-child(4),.owner-placement-row>span:nth-child(4){display:none}.owner-placement-editor{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1080px){.owner-placement-layout{grid-template-columns:1fr}.owner-placement-aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.owner-placement-inspector{grid-row:span 2}.owner-placement-save,.owner-placement-reset,.owner-placement-link{margin-top:0}}@media (max-width:880px){.owner-placement-heading{display:grid}.owner-placement-status-filter{width:max-content}.owner-placement-flow-map{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-placement-flow-map button,.owner-placement-flow-map button:nth-child(4n){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.owner-placement-flow-map button:nth-child(2n){border-right:0}.owner-placement-flow-map button:nth-last-child(-n+2){border-bottom:0}.owner-placement-scenario{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-placement-participant-preview{grid-template-columns:150px minmax(0,1fr)}}@media (max-width:720px){.owner-placement-aside,.owner-placement-editor{grid-template-columns:1fr}.owner-placement-inspector{grid-row:auto}.owner-placement-table-head{display:none}.owner-placement-row{grid-template-columns:minmax(0,1fr) auto;gap:9px}.owner-placement-row>span:nth-child(2),.owner-placement-row>span:nth-child(4),.owner-placement-row>b{display:none}.owner-placement-badge{grid-area:1/2}.owner-placement-participant-preview{grid-template-columns:1fr}.owner-placement-preview-rail{border-right:0;border-bottom:1px solid var(--line);display:flex;overflow-x:auto}.owner-placement-preview-rail button{border-right:1px solid var(--line);border-bottom:0;min-width:130px}}@media (max-width:620px){.owner-placement-hero h2{font-size:44px}.owner-placement-status-filter{width:100%}.owner-placement-status-filter button{flex:1}.owner-placement-scenario,.owner-placement-flow-map{grid-template-columns:1fr}.owner-placement-flow-map button,.owner-placement-flow-map button:nth-child(2n),.owner-placement-flow-map button:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.owner-placement-flow-map button:last-child{border-bottom:0}.owner-placement-offer{grid-template-columns:1fr}.owner-placement-offer-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-placement-preview-canvas>footer{flex-direction:column;align-items:stretch}}.owner-documents-content{padding-bottom:84px}.owner-documents-hero h2{max-width:900px}.owner-documents-layout{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:20px;display:grid}.owner-documents-main,.owner-documents-aside{gap:18px;display:grid}.owner-documents-aside{position:sticky;top:18px}.owner-documents-panel,.owner-documents-inspector,.owner-documents-guardrail,.owner-documents-tenant{padding:20px}.owner-documents-panel,.owner-documents-inspector{border-top:2px solid var(--primary-2)}.owner-documents-heading{justify-content:space-between;align-items:start;gap:22px;margin-bottom:18px;display:flex}.owner-documents-heading h2{margin:5px 0 7px;font-size:31px;line-height:.95}.owner-documents-heading p{max-width:680px;color:var(--muted);margin:0;font-size:7px;line-height:1.65}.owner-documents-upload{border:1px solid var(--primary-2);background:var(--primary);min-width:176px;min-height:43px;box-shadow:5px 5px 0 var(--depth-violet), 8px 8px 0 var(--depth-mint);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));cursor:pointer;place-items:center;padding:10px 16px;display:grid;position:relative}.owner-documents-upload:hover{background:var(--primary-2)}.owner-documents-upload input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.owner-documents-upload span{letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:900}.owner-documents-upload-rules{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.owner-documents-upload-rules>div{border-left:1px solid var(--line);align-content:center;gap:6px;min-height:70px;padding:12px 14px;display:grid}.owner-documents-upload-rules>div:first-child{border-left:0}.owner-documents-upload-rules span,.owner-documents-upload-rules strong{display:block}.owner-documents-upload-rules span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:5px;font-weight:850}.owner-documents-upload-rules strong{font-size:7px}.owner-documents-status-filter{border:1px solid var(--line);align-items:stretch;display:flex}.owner-documents-status-filter button{border:0;border-left:1px solid var(--line);min-height:40px;color:var(--muted);cursor:pointer;text-transform:uppercase;background:0 0;padding:8px 10px;font-size:6px;font-weight:850}.owner-documents-status-filter button:first-child{border-left:0}.owner-documents-status-filter button.active{background:color-mix(in srgb, var(--primary) 22%, transparent);color:var(--text)}.owner-documents-table{border:1px solid var(--line)}.owner-documents-table-head,.owner-documents-row{grid-template-columns:minmax(260px,1.45fr) .55fr .65fr .6fr 16px;align-items:center;gap:12px;display:grid}.owner-documents-table-head{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 72%, transparent);min-height:38px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding:8px 13px;font-size:6px;font-weight:850}.owner-documents-row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:72px;color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;padding:10px 13px}.owner-documents-row:last-child{border-bottom:0}.owner-documents-row:hover,.owner-documents-row.selected{background:color-mix(in srgb, var(--primary) 9%, transparent)}.owner-documents-row.selected{box-shadow:inset 3px 0 0 var(--primary-2)}.owner-documents-row span>strong,.owner-documents-row span>small{display:block}.owner-documents-row span>strong{font-size:7px}.owner-documents-row span>small{color:var(--muted);text-transform:capitalize;margin-top:4px;font-size:5px;line-height:1.35}.owner-documents-row>b{color:var(--primary-2);text-align:right;font-size:18px}.owner-documents-signature,.owner-documents-version{border:1px solid var(--line);width:max-content;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;padding:5px 7px;font-size:5px;font-style:normal;font-weight:900}.owner-documents-signature.signed,.owner-documents-version.clear,.owner-documents-version.active{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));color:var(--accent)}.owner-documents-signature.checkbox,.owner-documents-version.draft{border-color:color-mix(in srgb, var(--primary-2) 50%, var(--line));color:var(--primary-2)}.owner-documents-version.blocked{border-color:color-mix(in srgb, var(--warning) 55%, var(--line));color:var(--warning)}.owner-documents-version.hidden,.owner-documents-version.retired{color:var(--muted)}.owner-documents-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.owner-documents-editor label,.owner-documents-description-field,.owner-documents-scenario label,.owner-documents-signature-block>label,.owner-documents-guardian-block>label{gap:6px;display:grid}.owner-documents-editor label>span,.owner-documents-description-field>span,.owner-documents-scenario label>span,.owner-documents-signature-block label>span,.owner-documents-guardian-block label>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:6px;font-weight:850}.owner-documents-editor input,.owner-documents-editor select,.owner-documents-description-field textarea,.owner-documents-scenario input,.owner-documents-scenario select,.owner-documents-signature-block input,.owner-documents-guardian-block input{border:1px solid var(--line);background:var(--bg);width:100%;min-height:42px;color:var(--text);font:inherit;border-radius:0;padding:10px 11px;font-size:7px}.owner-documents-editor input:disabled,.owner-documents-editor select:disabled,.owner-documents-description-field textarea:disabled,.owner-documents-esign-toggle:disabled,.owner-documents-workflows button:disabled{opacity:.58;cursor:not-allowed}.owner-documents-editor label>small{color:var(--muted);font-size:5px;line-height:1.4}.owner-documents-age-input{border:1px solid var(--line);background:var(--bg);grid-template-columns:minmax(0,1fr) 58px;display:grid}.owner-documents-age-input input{border:0}.owner-documents-age-input b{border-left:1px solid var(--line);color:var(--muted);text-transform:uppercase;place-items:center;font-size:6px;display:grid}.owner-documents-esign-toggle{border:1px solid var(--line);min-height:72px;color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.owner-documents-esign-toggle>i,.owner-documents-scenario>button i{border:1px solid var(--line);background:var(--bg);width:34px;height:18px;position:relative}.owner-documents-esign-toggle>i:after,.owner-documents-scenario>button i:after{content:"";background:var(--muted);width:10px;height:10px;transition:transform .15s;position:absolute;top:3px;left:3px}.owner-documents-esign-toggle.active{border-color:color-mix(in srgb, var(--accent) 50%, var(--line));background:color-mix(in srgb, var(--accent) 6%, transparent)}.owner-documents-esign-toggle.active>i:after,.owner-documents-scenario>button.active i:after{background:var(--accent);transform:translate(16px)}.owner-documents-esign-toggle strong,.owner-documents-esign-toggle small,.owner-documents-scenario>button strong,.owner-documents-scenario>button small{display:block}.owner-documents-esign-toggle strong,.owner-documents-scenario>button strong{font-size:7px}.owner-documents-esign-toggle small,.owner-documents-scenario>button small{color:var(--muted);margin-top:5px;font-size:5px}.owner-documents-description-field{margin-top:14px}.owner-documents-description-field textarea{resize:vertical}.owner-documents-workflows{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.owner-documents-workflows button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:126px;color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;grid-template-rows:auto 1fr auto;gap:10px;padding:14px;display:grid}.owner-documents-workflows button:nth-child(4n){border-right:0}.owner-documents-workflows button:nth-last-child(-n+3){border-bottom:0}.owner-documents-workflows button.active{background:color-mix(in srgb, var(--primary) 13%, transparent);box-shadow:inset 0 3px 0 var(--primary-2)}.owner-documents-workflows span{color:var(--primary-2);font-family:var(--font-display), "Arial Narrow", sans-serif;font-size:18px}.owner-documents-workflows strong{align-self:end;font-size:8px;line-height:1.25}.owner-documents-workflows b{width:max-content;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:5px}.owner-documents-workflows button.active b{color:var(--accent)}.owner-documents-scenario{grid-template-columns:minmax(0,1fr) 150px 190px;align-items:end;gap:12px;margin-bottom:14px;display:grid}.owner-documents-scenario>button{border:1px solid var(--line);background:var(--bg);min-height:42px;color:var(--text);cursor:pointer;font:inherit;text-align:left;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:7px 10px;display:grid}.owner-documents-participant-canvas{border:1px solid color-mix(in srgb, var(--primary-2) 45%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, var(--primary) 10%, transparent), transparent 42%), var(--bg);max-width:780px;box-shadow:7px 7px 0 color-mix(in srgb, var(--depth-violet) 70%, transparent), 11px 11px 0 color-mix(in srgb, var(--depth-mint) 55%, transparent);margin:0 auto}.owner-documents-participant-canvas>header{border-bottom:1px solid var(--line);gap:6px;padding:20px;display:grid}.owner-documents-participant-canvas>header span,.owner-documents-participant-canvas>header strong,.owner-documents-participant-canvas>header small{display:block}.owner-documents-participant-canvas>header span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:900}.owner-documents-participant-canvas>header strong{font-family:var(--font-display), "Arial Narrow", sans-serif;text-transform:uppercase;font-size:30px;line-height:.95}.owner-documents-participant-canvas>header small{max-width:540px;color:var(--muted);font-size:6px;line-height:1.55}.owner-documents-not-applicable,.owner-documents-agreement-card{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 82%, transparent);margin:18px;padding:18px}.owner-documents-not-applicable span,.owner-documents-agreement-title>span{color:var(--primary-2);letter-spacing:.08em;text-transform:uppercase;font-size:5px;font-weight:900}.owner-documents-not-applicable strong,.owner-documents-agreement-title>strong{margin-top:6px;font-size:12px;display:block}.owner-documents-not-applicable p,.owner-documents-agreement-title>p{color:var(--muted);margin:7px 0 0;font-size:7px;line-height:1.6}.owner-documents-view-link{border:1px solid color-mix(in srgb, var(--primary-2) 60%, var(--line));background:color-mix(in srgb, var(--primary) 12%, transparent);width:100%;min-height:43px;color:var(--primary-2);cursor:pointer;font:inherit;text-align:left;margin-top:16px;padding:10px 12px;font-size:7px;font-weight:900}.owner-documents-view-link:hover{border-color:var(--primary-2);color:var(--text)}.owner-documents-viewer{border:1px solid var(--line);background:var(--bg);justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:14px;display:flex}.owner-documents-viewer span,.owner-documents-viewer strong,.owner-documents-viewer small{display:block}.owner-documents-viewer span{color:var(--accent);text-transform:uppercase;font-size:5px;font-weight:900}.owner-documents-viewer strong{margin:4px 0;font-size:7px}.owner-documents-viewer small{color:var(--muted);font-size:5px;line-height:1.5}.owner-documents-viewer button{border:1px solid var(--line);min-height:34px;color:var(--muted);cursor:pointer;text-transform:uppercase;background:0 0;flex:none;padding:7px 10px;font-size:5px;font-weight:900}.owner-documents-checkbox{cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;margin-top:14px;display:grid}.owner-documents-checkbox input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.owner-documents-checkbox i{border:1px solid color-mix(in srgb, var(--primary-2) 55%, var(--line));background:var(--bg);width:20px;height:20px;position:relative}.owner-documents-checkbox input:checked+i{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, var(--bg))}.owner-documents-checkbox input:checked+i:after{content:"";border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);width:5px;height:8px;position:absolute;top:4px;left:6px;transform:rotate(45deg)}.owner-documents-checkbox span{color:var(--text);font-size:7px;line-height:1.55}.owner-documents-signature-block,.owner-documents-guardian-block{border-left:2px solid var(--primary-2);background:color-mix(in srgb, var(--primary) 8%, transparent);margin-top:14px;padding:14px}.owner-documents-signature-block>label,.owner-documents-guardian-block>label{margin-top:14px}.owner-documents-guardian-block{border-left-color:var(--warning);background:color-mix(in srgb, var(--warning) 5%, transparent)}.owner-documents-guardian-block>span{color:var(--warning);letter-spacing:.07em;text-transform:uppercase;font-size:6px;font-weight:900;display:block}.owner-documents-participant-canvas>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex}.owner-documents-participant-canvas>footer span{max-width:520px;color:var(--muted);font-size:6px;line-height:1.5}.owner-documents-participant-canvas>footer button{border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 15%, transparent);min-width:120px;min-height:39px;color:var(--accent);cursor:pointer;text-transform:uppercase;padding:8px 13px;font-size:6px;font-weight:900}.owner-documents-participant-canvas>footer button:disabled{border-color:var(--line);color:var(--muted);cursor:not-allowed;opacity:.55;background:0 0}.owner-documents-evidence-record{border:1px solid color-mix(in srgb, var(--accent) 48%, var(--line));border-left:3px solid var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--surface-2));margin:0 18px 18px;padding:16px}.owner-documents-evidence-record>div span,.owner-documents-evidence-record>div strong{display:block}.owner-documents-evidence-record>div span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:5px;font-weight:900}.owner-documents-evidence-record>div strong{margin-top:5px;font-size:9px}.owner-documents-evidence-record dl{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:14px 0;display:grid}.owner-documents-evidence-record dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 0;display:grid}.owner-documents-evidence-record dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:5px;font-weight:850}.owner-documents-evidence-record dd{overflow-wrap:anywhere;text-align:right;max-width:170px;margin:0;font-size:6px;font-weight:900}.owner-documents-evidence-record>small{color:var(--muted);font-size:5px;line-height:1.55;display:block}.owner-documents-inspector h2,.owner-documents-guardrail h2,.owner-documents-tenant h2{margin:7px 0 12px;font-size:27px;line-height:.95}.owner-documents-inspector>.owner-documents-signature{margin-bottom:14px}.owner-documents-inspector dl{border-top:1px solid var(--line);margin:0;display:grid}.owner-documents-inspector dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 0;display:grid}.owner-documents-inspector dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:6px;font-weight:850}.owner-documents-inspector dd{overflow-wrap:anywhere;text-align:right;text-transform:capitalize;max-width:158px;margin:0;font-size:7px;font-weight:900}.owner-documents-clone{border:1px solid color-mix(in srgb, var(--primary-2) 50%, var(--line));background:color-mix(in srgb, var(--primary) 10%, transparent);width:100%;min-height:39px;color:var(--primary-2);cursor:pointer;text-transform:uppercase;margin-top:14px;padding:8px 10px;font-size:6px;font-weight:900}.owner-documents-guardrail{border-left:2px solid var(--warning)}.owner-documents-tenant{border-left:2px solid var(--accent)}.owner-documents-guardrail p,.owner-documents-tenant p{color:var(--muted);margin:0;font-size:7px;line-height:1.65}.owner-documents-save,.owner-documents-reset,.owner-documents-next-link{border:1px solid var(--line);width:100%;min-height:43px;color:var(--muted);letter-spacing:.05em;text-align:center;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;padding:9px 12px;font-size:6px;font-weight:900;display:flex}.owner-documents-reset{color:var(--primary-2);cursor:pointer;margin-top:-10px}.owner-documents-next-link{border-color:color-mix(in srgb, var(--primary) 45%, var(--line));color:var(--primary-2);margin-top:-10px}.owner-documents-next-link:hover{border-color:var(--primary-2);color:var(--text)}.owner-documents-save:disabled,.owner-documents-reset:disabled{opacity:.42;cursor:not-allowed}.owner-documents-upload:focus-within,.owner-documents-status-filter button:focus-visible,.owner-documents-row:focus-visible,.owner-documents-view-link:focus-visible,.owner-documents-checkbox input:focus-visible+i,.owner-documents-workflows button:focus-visible,.owner-documents-esign-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:1240px){.owner-documents-table-head,.owner-documents-row{grid-template-columns:minmax(230px,1.35fr) .58fr .68fr 16px}.owner-documents-table-head>span:nth-child(2),.owner-documents-row>span:nth-child(2){display:none}.owner-documents-workflows{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-documents-workflows button,.owner-documents-workflows button:nth-child(4n){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.owner-documents-workflows button:nth-child(3n){border-right:0}.owner-documents-workflows button:last-child{border-bottom:0}}@media (max-width:1080px){.owner-documents-layout{grid-template-columns:1fr}.owner-documents-aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.owner-documents-inspector{grid-row:span 2}.owner-documents-save,.owner-documents-reset,.owner-documents-next-link{margin-top:0}}@media (max-width:860px){.owner-documents-heading{display:grid}.owner-documents-status-filter,.owner-documents-upload{width:max-content}.owner-documents-upload-rules{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-documents-upload-rules>div:nth-child(3){border-top:1px solid var(--line);border-left:0}.owner-documents-upload-rules>div:nth-child(4){border-top:1px solid var(--line)}.owner-documents-workflows{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-documents-workflows button,.owner-documents-workflows button:nth-child(3n),.owner-documents-workflows button:nth-child(4n){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.owner-documents-workflows button:nth-child(2n){border-right:0}.owner-documents-workflows button:last-child{border-bottom:0;border-right:0}.owner-documents-scenario{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-documents-scenario>button{grid-column:1/-1}}@media (max-width:720px){.owner-documents-aside,.owner-documents-editor{grid-template-columns:1fr}.owner-documents-inspector{grid-row:auto}.owner-documents-table-head{display:none}.owner-documents-row{grid-template-columns:minmax(0,1fr) auto;gap:9px}.owner-documents-row>span:nth-child(2),.owner-documents-row>span:nth-child(3),.owner-documents-row>b{display:none}.owner-documents-row>.owner-documents-signature{grid-area:1/2}.owner-documents-viewer,.owner-documents-participant-canvas>footer{flex-direction:column;align-items:stretch}.owner-documents-evidence-record dl{grid-template-columns:1fr}}@media (max-width:620px){.owner-documents-hero h2{font-size:44px}.owner-documents-status-filter,.owner-documents-upload{width:100%}.owner-documents-status-filter button{flex:1;padding-inline:6px}.owner-documents-upload-rules,.owner-documents-workflows,.owner-documents-scenario{grid-template-columns:1fr}.owner-documents-upload-rules>div,.owner-documents-upload-rules>div:nth-child(3),.owner-documents-upload-rules>div:nth-child(4){border-top:1px solid var(--line);border-left:0}.owner-documents-upload-rules>div:first-child{border-top:0}.owner-documents-workflows button,.owner-documents-workflows button:nth-child(2n),.owner-documents-workflows button:nth-child(3n),.owner-documents-workflows button:nth-child(4n){border-right:0;border-bottom:1px solid var(--line);min-height:104px}.owner-documents-workflows button:last-child{border-bottom:0}.owner-documents-scenario>button{grid-column:auto}.owner-documents-participant-canvas{box-shadow:4px 4px 0 color-mix(in srgb, var(--depth-violet) 70%, transparent), 7px 7px 0 color-mix(in srgb, var(--depth-mint) 55%, transparent)}.owner-documents-not-applicable,.owner-documents-agreement-card{margin:12px;padding:14px}.owner-documents-evidence-record{margin:0 12px 12px}}.owner-agreement-placement-content{padding-bottom:84px}.owner-agreement-placement-hero h2{max-width:910px}.owner-agreement-placement-layout{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:20px;display:grid}.owner-agreement-placement-main,.owner-agreement-placement-aside{gap:18px;display:grid}.owner-agreement-placement-aside{position:sticky;top:18px}.owner-agreement-placement-panel,.owner-agreement-placement-inspector,.owner-agreement-placement-guardrail,.owner-agreement-placement-tenant{padding:20px}.owner-agreement-placement-panel,.owner-agreement-placement-inspector{border-top:2px solid var(--primary-2)}.owner-agreement-placement-heading{justify-content:space-between;align-items:start;gap:22px;margin-bottom:18px;display:flex}.owner-agreement-placement-heading h2{margin:5px 0 7px;font-size:31px;line-height:.95}.owner-agreement-placement-heading p{max-width:690px;color:var(--muted);margin:0;font-size:7px;line-height:1.65}.owner-agreement-placement-status-filter{border:1px solid var(--line);display:flex}.owner-agreement-placement-status-filter button{border:0;border-left:1px solid var(--line);min-height:40px;color:var(--muted);cursor:pointer;text-transform:uppercase;background:0 0;padding:8px 10px;font-size:6px;font-weight:850}.owner-agreement-placement-status-filter button:first-child{border-left:0}.owner-agreement-placement-status-filter button.active{background:color-mix(in srgb, var(--primary) 22%, transparent);color:var(--text)}.owner-agreement-placement-table{border:1px solid var(--line)}.owner-agreement-placement-table-head,.owner-agreement-placement-row{grid-template-columns:minmax(250px,1.32fr) minmax(135px,.7fr) minmax(185px,.95fr) 90px 16px;align-items:center;gap:12px;display:grid}.owner-agreement-placement-table-head{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 72%, transparent);min-height:38px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding:8px 13px;font-size:6px;font-weight:850}.owner-agreement-placement-row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:74px;color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;padding:10px 13px}.owner-agreement-placement-row:last-child{border-bottom:0}.owner-agreement-placement-row:hover,.owner-agreement-placement-row.selected{background:color-mix(in srgb, var(--primary) 9%, transparent)}.owner-agreement-placement-row.selected{box-shadow:inset 3px 0 0 var(--primary-2)}.owner-agreement-placement-row span>strong,.owner-agreement-placement-row span>small{display:block}.owner-agreement-placement-row span>strong{font-size:7px}.owner-agreement-placement-row span>small{color:var(--muted);margin-top:4px;font-size:5px;line-height:1.4}.owner-agreement-placement-row>b{color:var(--primary-2);text-align:right;font-size:18px}.owner-agreement-placement-badge,.owner-agreement-placement-version{border:1px solid var(--line);width:max-content;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;padding:5px 7px;font-size:5px;font-weight:900}.owner-agreement-placement-badge.required,.owner-agreement-placement-version.blocked{border-color:color-mix(in srgb, var(--warning) 55%, var(--line));color:var(--warning)}.owner-agreement-placement-badge.optional,.owner-agreement-placement-version.clear,.owner-agreement-placement-version.active{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));color:var(--accent)}.owner-agreement-placement-version.draft{border-color:color-mix(in srgb, var(--primary-2) 52%, var(--line));color:var(--primary-2)}.owner-agreement-placement-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.owner-agreement-placement-editor label,.owner-agreement-placement-scenario label{gap:6px;display:grid}.owner-agreement-placement-editor label>span,.owner-agreement-placement-scenario label>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:6px;font-weight:850}.owner-agreement-placement-editor input,.owner-agreement-placement-editor select,.owner-agreement-placement-scenario input,.owner-agreement-placement-scenario select{border:1px solid var(--line);background:var(--bg);width:100%;min-height:42px;color:var(--text);font:inherit;border-radius:0;padding:10px 11px;font-size:7px}.owner-agreement-placement-editor input:disabled,.owner-agreement-placement-editor select:disabled{opacity:.58;cursor:not-allowed}.owner-agreement-placement-editor label>small{color:var(--muted);font-size:5px;line-height:1.4}.owner-agreement-placement-workflows{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.owner-agreement-placement-workflows button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:126px;color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;grid-template-rows:auto 1fr auto;gap:10px;padding:14px;display:grid}.owner-agreement-placement-workflows button:nth-child(4n){border-right:0}.owner-agreement-placement-workflows button:nth-last-child(-n+3){border-bottom:0}.owner-agreement-placement-workflows button.active{background:color-mix(in srgb, var(--primary) 13%, transparent);box-shadow:inset 0 3px 0 var(--primary-2)}.owner-agreement-placement-workflows span{color:var(--primary-2);font-family:var(--font-display), "Arial Narrow", sans-serif;font-size:18px}.owner-agreement-placement-workflows strong{align-self:end;font-size:8px;line-height:1.25}.owner-agreement-placement-workflows small{color:var(--muted);text-transform:uppercase;font-size:5px}.owner-agreement-placement-scenario{grid-template-columns:1fr 1fr 1fr 115px 170px;align-items:end;gap:10px;margin-bottom:14px;display:grid}.owner-agreement-placement-scenario>button{border:1px solid var(--line);background:var(--bg);min-height:42px;color:var(--text);cursor:pointer;font:inherit;text-align:left;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:7px 10px;display:grid}.owner-agreement-placement-scenario>button i{border:1px solid var(--line);background:var(--bg);width:34px;height:18px;position:relative}.owner-agreement-placement-scenario>button i:after{content:"";background:var(--muted);width:10px;height:10px;transition:transform .15s;position:absolute;top:3px;left:3px}.owner-agreement-placement-scenario>button.active i:after{background:var(--accent);transform:translate(16px)}.owner-agreement-placement-scenario>button strong,.owner-agreement-placement-scenario>button small{display:block}.owner-agreement-placement-scenario>button strong{font-size:7px}.owner-agreement-placement-scenario>button small{color:var(--muted);margin-top:4px;font-size:5px}.owner-agreement-placement-canvas{border:1px solid color-mix(in srgb, var(--primary-2) 45%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, var(--primary) 10%, transparent), transparent 42%), var(--bg);max-width:820px;box-shadow:7px 7px 0 color-mix(in srgb, var(--depth-violet) 70%, transparent), 11px 11px 0 color-mix(in srgb, var(--depth-mint) 55%, transparent);margin:0 auto}.owner-agreement-placement-canvas>header{border-bottom:1px solid var(--line);gap:6px;padding:20px;display:grid}.owner-agreement-placement-canvas>header span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:900}.owner-agreement-placement-canvas>header strong{font-family:var(--font-display), "Arial Narrow", sans-serif;text-transform:uppercase;font-size:30px;line-height:.95}.owner-agreement-placement-canvas>header small{color:var(--muted);font-size:6px}.owner-agreement-placement-resolved-list{gap:11px;padding:18px;display:grid}.owner-agreement-placement-card{border:1px solid var(--line);border-left:3px solid var(--warning);background:color-mix(in srgb, var(--surface-2) 82%, transparent);padding:16px}.owner-agreement-placement-card.accepted{border-left-color:var(--accent);background:color-mix(in srgb, var(--accent) 5%, var(--surface-2))}.owner-agreement-placement-card-heading{justify-content:space-between;align-items:start;gap:14px;display:flex}.owner-agreement-placement-card-heading span,.owner-agreement-placement-card-heading strong,.owner-agreement-placement-card-heading small{display:block}.owner-agreement-placement-card-heading span{color:var(--primary-2);letter-spacing:.06em;text-transform:uppercase;font-size:5px;font-weight:900}.owner-agreement-placement-card-heading strong{margin-top:6px;font-size:9px}.owner-agreement-placement-card-heading small{color:var(--muted);text-transform:capitalize;margin-top:5px;font-size:5px}.owner-agreement-placement-card-heading>b{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;flex:none;padding:5px 7px;font-size:5px}.owner-agreement-placement-card-heading>b.required{border-color:color-mix(in srgb, var(--warning) 55%, var(--line));color:var(--warning)}.owner-agreement-placement-card-heading>b.optional{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));color:var(--accent)}.owner-agreement-placement-view-link{border:1px solid color-mix(in srgb, var(--primary-2) 58%, var(--line));background:color-mix(in srgb, var(--primary) 11%, transparent);width:100%;min-height:41px;color:var(--primary-2);cursor:pointer;font:inherit;text-align:left;margin-top:14px;padding:9px 11px;font-size:7px;font-weight:900}.owner-agreement-placement-view-link:hover{border-color:var(--primary-2);color:var(--text)}.owner-agreement-placement-viewer{border:1px solid var(--line);background:var(--bg);gap:4px;margin-top:9px;padding:12px;display:grid}.owner-agreement-placement-viewer span{color:var(--accent);text-transform:uppercase;font-size:5px;font-weight:900}.owner-agreement-placement-viewer strong{font-size:7px}.owner-agreement-placement-viewer small{color:var(--muted);font-size:5px}.owner-agreement-placement-checkbox{cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;margin-top:14px;display:grid}.owner-agreement-placement-checkbox input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.owner-agreement-placement-checkbox i{border:1px solid color-mix(in srgb, var(--primary-2) 55%, var(--line));background:var(--bg);width:20px;height:20px;position:relative}.owner-agreement-placement-checkbox input:checked+i{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, var(--bg))}.owner-agreement-placement-checkbox input:checked+i:after{content:"";border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);width:5px;height:8px;position:absolute;top:4px;left:6px;transform:rotate(45deg)}.owner-agreement-placement-checkbox span{font-size:7px;line-height:1.55}.owner-agreement-placement-inherited{border-top:1px solid var(--line);color:var(--muted);margin-top:12px;padding-top:11px;font-size:5px;line-height:1.5;display:block}.owner-agreement-placement-empty{text-align:center;place-content:center;justify-items:center;min-height:230px;padding:34px;display:grid}.owner-agreement-placement-empty span{color:var(--accent);text-transform:uppercase;font-size:5px;font-weight:900}.owner-agreement-placement-empty strong{font-family:var(--font-display), "Arial Narrow", sans-serif;text-transform:uppercase;margin-top:8px;font-size:26px}.owner-agreement-placement-empty p{max-width:430px;color:var(--muted);margin:8px 0 0;font-size:7px;line-height:1.6}.owner-agreement-placement-canvas>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex}.owner-agreement-placement-canvas>footer span{color:var(--muted);font-size:6px;line-height:1.5}.owner-agreement-placement-canvas>footer button{border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 15%, transparent);min-width:120px;min-height:39px;color:var(--accent);cursor:pointer;text-transform:uppercase;padding:8px 13px;font-size:6px;font-weight:900}.owner-agreement-placement-canvas>footer button:disabled{border-color:var(--line);color:var(--muted);cursor:not-allowed;opacity:.55;background:0 0}.owner-agreement-placement-inspector h2,.owner-agreement-placement-guardrail h2,.owner-agreement-placement-tenant h2{margin:7px 0 12px;font-size:27px;line-height:.95}.owner-agreement-placement-inspector>.owner-agreement-placement-badge{margin-bottom:14px}.owner-agreement-placement-inspector dl{border-top:1px solid var(--line);margin:0;display:grid}.owner-agreement-placement-inspector dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 0;display:grid}.owner-agreement-placement-inspector dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:6px;font-weight:850}.owner-agreement-placement-inspector dd{text-align:right;text-transform:capitalize;max-width:158px;margin:0;font-size:7px;font-weight:900;line-height:1.35}.owner-agreement-placement-clone{border:1px solid color-mix(in srgb, var(--primary-2) 50%, var(--line));background:color-mix(in srgb, var(--primary) 10%, transparent);width:100%;min-height:39px;color:var(--primary-2);cursor:pointer;text-transform:uppercase;margin-top:14px;padding:8px 10px;font-size:6px;font-weight:900}.owner-agreement-placement-guardrail{border-left:2px solid var(--warning)}.owner-agreement-placement-tenant{border-left:2px solid var(--accent)}.owner-agreement-placement-guardrail p,.owner-agreement-placement-tenant p{color:var(--muted);margin:0;font-size:7px;line-height:1.65}.owner-agreement-placement-link,.owner-agreement-placement-save,.owner-agreement-placement-reset{border:1px solid var(--line);width:100%;min-height:43px;color:var(--muted);letter-spacing:.05em;text-align:center;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;padding:9px 12px;font-size:6px;font-weight:900;display:flex}.owner-agreement-placement-link{border-color:color-mix(in srgb, var(--primary) 45%, var(--line));color:var(--primary-2)}.owner-agreement-placement-link:hover{border-color:var(--primary-2);color:var(--text)}.owner-agreement-placement-save,.owner-agreement-placement-reset{margin-top:-10px}.owner-agreement-placement-reset{color:var(--primary-2);cursor:pointer}.owner-agreement-placement-save:disabled,.owner-agreement-placement-reset:disabled{opacity:.42;cursor:not-allowed}.owner-agreement-placement-status-filter button:focus-visible,.owner-agreement-placement-row:focus-visible,.owner-agreement-placement-workflows button:focus-visible,.owner-agreement-placement-view-link:focus-visible,.owner-agreement-placement-checkbox input:focus-visible+i{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:1320px){.owner-agreement-placement-scenario{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-agreement-placement-scenario>button{grid-column:span 2}}@media (max-width:1240px){.owner-agreement-placement-table-head,.owner-agreement-placement-row{grid-template-columns:minmax(235px,1.3fr) minmax(130px,.65fr) minmax(175px,.9fr) 16px}.owner-agreement-placement-table-head>span:nth-child(4),.owner-agreement-placement-row>span:nth-child(4){display:none}.owner-agreement-placement-workflows{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-agreement-placement-workflows button,.owner-agreement-placement-workflows button:nth-child(4n){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.owner-agreement-placement-workflows button:nth-child(3n){border-right:0}.owner-agreement-placement-workflows button:last-child{border-bottom:0}}@media (max-width:1080px){.owner-agreement-placement-layout{grid-template-columns:1fr}.owner-agreement-placement-aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.owner-agreement-placement-inspector{grid-row:span 2}.owner-agreement-placement-link,.owner-agreement-placement-save,.owner-agreement-placement-reset{margin-top:0}}@media (max-width:860px){.owner-agreement-placement-heading{display:grid}.owner-agreement-placement-status-filter{width:max-content}.owner-agreement-placement-editor,.owner-agreement-placement-scenario,.owner-agreement-placement-workflows{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-agreement-placement-scenario>button{grid-column:1/-1}.owner-agreement-placement-workflows button,.owner-agreement-placement-workflows button:nth-child(3n),.owner-agreement-placement-workflows button:nth-child(4n){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.owner-agreement-placement-workflows button:nth-child(2n){border-right:0}.owner-agreement-placement-workflows button:last-child{border-bottom:0;border-right:0}}@media (max-width:720px){.owner-agreement-placement-aside,.owner-agreement-placement-editor{grid-template-columns:1fr}.owner-agreement-placement-inspector{grid-row:auto}.owner-agreement-placement-table-head{display:none}.owner-agreement-placement-row{grid-template-columns:minmax(0,1fr) auto;gap:9px}.owner-agreement-placement-row>span:nth-child(2),.owner-agreement-placement-row>span:nth-child(3),.owner-agreement-placement-row>b{display:none}.owner-agreement-placement-row>.owner-agreement-placement-badge{grid-area:1/2;display:block}.owner-agreement-placement-canvas>footer{flex-direction:column;align-items:stretch}}@media (max-width:620px){.owner-agreement-placement-hero h2{font-size:44px}.owner-agreement-placement-status-filter{width:100%}.owner-agreement-placement-status-filter button{flex:1;padding-inline:6px}.owner-agreement-placement-scenario,.owner-agreement-placement-workflows{grid-template-columns:1fr}.owner-agreement-placement-scenario>button{grid-column:auto}.owner-agreement-placement-workflows button,.owner-agreement-placement-workflows button:nth-child(2n),.owner-agreement-placement-workflows button:nth-child(3n),.owner-agreement-placement-workflows button:nth-child(4n){border-right:0;border-bottom:1px solid var(--line);min-height:104px}.owner-agreement-placement-workflows button:last-child{border-bottom:0}.owner-agreement-placement-canvas{box-shadow:4px 4px 0 color-mix(in srgb, var(--depth-violet) 70%, transparent), 7px 7px 0 color-mix(in srgb, var(--depth-mint) 55%, transparent)}.owner-agreement-placement-resolved-list{padding:12px}.owner-agreement-placement-card-heading{display:grid}}.owner-agreement-bundles-content{padding-bottom:84px}.owner-agreement-bundles-hero h2{max-width:970px}.owner-agreement-bundles-layout{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:20px;display:grid}.owner-agreement-bundles-main,.owner-agreement-bundles-aside{gap:18px;display:grid}.owner-agreement-bundles-aside{position:sticky;top:18px}.owner-agreement-bundles-panel,.owner-agreement-bundles-inspector,.owner-agreement-bundles-evidence,.owner-agreement-bundles-tenant{padding:20px}.owner-agreement-bundles-panel,.owner-agreement-bundles-inspector{border-top:2px solid var(--primary-2)}.owner-agreement-bundles-heading{justify-content:space-between;align-items:start;gap:22px;margin-bottom:18px;display:flex}.owner-agreement-bundles-heading h2{margin:5px 0 7px;font-size:31px;line-height:.95}.owner-agreement-bundles-heading p{max-width:700px;color:var(--muted);margin:0;font-size:7px;line-height:1.65}.owner-agreement-bundles-filter{border:1px solid var(--line);display:flex}.owner-agreement-bundles-filter button{border:0;border-left:1px solid var(--line);min-height:40px;color:var(--muted);cursor:pointer;text-transform:uppercase;background:0 0;padding:8px 10px;font-size:6px;font-weight:850}.owner-agreement-bundles-filter button:first-child{border-left:0}.owner-agreement-bundles-filter button.active{background:color-mix(in srgb, var(--primary) 22%, transparent);color:var(--text)}.owner-agreement-bundles-table{border:1px solid var(--line)}.owner-agreement-bundles-table-head,.owner-agreement-bundles-row{grid-template-columns:minmax(250px,1.35fr) minmax(105px,.55fr) minmax(165px,.85fr) 74px 16px;align-items:center;gap:12px;display:grid}.owner-agreement-bundles-table-head{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 72%, transparent);min-height:38px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding:8px 13px;font-size:6px;font-weight:850}.owner-agreement-bundles-row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:76px;color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;padding:10px 13px}.owner-agreement-bundles-row:last-child{border-bottom:0}.owner-agreement-bundles-row:hover,.owner-agreement-bundles-row.selected{background:color-mix(in srgb, var(--primary) 9%, transparent)}.owner-agreement-bundles-row.selected{box-shadow:inset 3px 0 0 var(--primary-2)}.owner-agreement-bundles-row span>strong,.owner-agreement-bundles-row span>small{display:block}.owner-agreement-bundles-row span>strong{font-size:7px}.owner-agreement-bundles-row span>small{color:var(--muted);margin-top:4px;font-size:5px;line-height:1.4}.owner-agreement-bundles-row>b{color:var(--primary-2);text-align:right;font-size:18px}.owner-agreement-bundles-status,.owner-agreement-bundles-lock,.owner-agreement-bundles-esign{border:1px solid var(--line);width:max-content;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;padding:5px 7px;font-size:5px;font-weight:900}.owner-agreement-bundles-status.published,.owner-agreement-bundles-lock.clear,.owner-agreement-bundles-esign.not-required{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));color:var(--accent)}.owner-agreement-bundles-status.draft,.owner-agreement-bundles-lock.draft{border-color:color-mix(in srgb, var(--primary-2) 55%, var(--line));color:var(--primary-2)}.owner-agreement-bundles-status.retired,.owner-agreement-bundles-lock.locked{color:var(--muted)}.owner-agreement-bundles-lock.blocked,.owner-agreement-bundles-esign.required{border-color:color-mix(in srgb, var(--warning) 55%, var(--line));color:var(--warning)}.owner-agreement-bundles-editor-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.owner-agreement-bundles-editor-meta label,.owner-agreement-bundles-add-document label{gap:6px;display:grid}.owner-agreement-bundles-editor-meta label>span,.owner-agreement-bundles-add-document label>span,.owner-agreement-bundles-documents article>label>span,.owner-agreement-bundles-signature>label>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:6px;font-weight:850}.owner-agreement-bundles-editor-meta input,.owner-agreement-bundles-editor-meta textarea,.owner-agreement-bundles-add-document select,.owner-agreement-bundles-documents select,.owner-agreement-bundles-signature input{border:1px solid var(--line);background:var(--bg);width:100%;min-height:42px;color:var(--text);font:inherit;border-radius:0;padding:10px 11px;font-size:7px}.owner-agreement-bundles-editor-meta textarea{resize:vertical}.owner-agreement-bundles-editor-meta input:disabled,.owner-agreement-bundles-editor-meta textarea:disabled,.owner-agreement-bundles-add-document select:disabled,.owner-agreement-bundles-documents select:disabled{opacity:.58;cursor:not-allowed}.owner-agreement-bundles-description{grid-column:1/-1}.owner-agreement-bundles-document-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:9px;padding:0 2px;display:flex}.owner-agreement-bundles-document-heading span,.owner-agreement-bundles-document-heading strong{display:block}.owner-agreement-bundles-document-heading span{color:var(--accent);text-transform:uppercase;font-size:5px;font-weight:900}.owner-agreement-bundles-document-heading strong{margin-top:4px;font-size:8px}.owner-agreement-bundles-document-heading small{color:var(--muted);font-size:5px}.owner-agreement-bundles-documents{border:1px solid var(--line)}.owner-agreement-bundles-documents article{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 54%, transparent);grid-template-columns:46px minmax(240px,1fr) 118px 70px 96px;align-items:center;gap:12px;min-height:86px;padding:12px;display:grid}.owner-agreement-bundles-documents article:last-child{border-bottom:0}.owner-agreement-bundles-order{color:var(--primary-2);font-family:var(--font-display), "Arial Narrow", sans-serif;font-size:23px}.owner-agreement-bundles-document-copy span,.owner-agreement-bundles-document-copy strong,.owner-agreement-bundles-document-copy small{display:block}.owner-agreement-bundles-document-copy span{color:var(--accent);text-transform:uppercase;font-size:5px;font-weight:900}.owner-agreement-bundles-document-copy strong{margin-top:5px;font-size:8px}.owner-agreement-bundles-document-copy small{color:var(--muted);margin-top:4px;font-size:5px}.owner-agreement-bundles-documents article>label{gap:5px;display:grid}.owner-agreement-bundles-row-actions{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.owner-agreement-bundles-row-actions button{border:1px solid var(--line);background:var(--bg);min-height:32px;color:var(--muted);cursor:pointer}.owner-agreement-bundles-row-actions button:hover:not(:disabled){border-color:var(--primary-2);color:var(--text)}.owner-agreement-bundles-row-actions button:disabled{opacity:.28;cursor:not-allowed}.owner-agreement-bundles-add-document{border:1px dashed color-mix(in srgb, var(--primary-2) 45%, var(--line));background:color-mix(in srgb, var(--primary) 5%, transparent);grid-template-columns:minmax(0,1fr) 150px;align-items:end;gap:10px;margin-top:12px;padding:12px;display:grid}.owner-agreement-bundles-add-document button{border:1px solid color-mix(in srgb, var(--primary-2) 55%, var(--line));background:color-mix(in srgb, var(--primary) 12%, transparent);min-height:42px;color:var(--primary-2);cursor:pointer;text-transform:uppercase;padding:9px 12px;font-size:6px;font-weight:900}.owner-agreement-bundles-add-document button:disabled{opacity:.35;cursor:not-allowed}.owner-agreement-bundles-placements{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.owner-agreement-bundles-placements article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:12px;display:grid}.owner-agreement-bundles-placements article:nth-child(2n){border-right:0}.owner-agreement-bundles-placements article:nth-last-child(-n+2){border-bottom:0}.owner-agreement-bundles-placements article>span{color:var(--primary-2);font-family:var(--font-display), "Arial Narrow", sans-serif;font-size:22px}.owner-agreement-bundles-placements strong,.owner-agreement-bundles-placements small{display:block}.owner-agreement-bundles-placements strong{font-size:8px}.owner-agreement-bundles-placements small{color:var(--muted);margin-top:4px;font-size:5px}.owner-agreement-bundles-placements b{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;padding:5px 7px;font-size:5px}.owner-agreement-bundles-placements b.active{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));color:var(--accent)}.owner-agreement-bundles-placements b.draft{border-color:color-mix(in srgb, var(--primary-2) 55%, var(--line));color:var(--primary-2)}.owner-agreement-bundles-participant{border:1px solid color-mix(in srgb, var(--primary-2) 45%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, var(--primary) 10%, transparent), transparent 42%), var(--bg);max-width:820px;box-shadow:7px 7px 0 color-mix(in srgb, var(--depth-violet) 70%, transparent), 11px 11px 0 color-mix(in srgb, var(--depth-mint) 55%, transparent);margin:0 auto}.owner-agreement-bundles-participant>header{border-bottom:1px solid var(--line);gap:6px;padding:20px;display:grid}.owner-agreement-bundles-participant>header span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:900}.owner-agreement-bundles-participant>header strong{font-family:var(--font-display), "Arial Narrow", sans-serif;text-transform:uppercase;font-size:30px;line-height:.95}.owner-agreement-bundles-participant>header small{color:var(--muted);font-size:6px}.owner-agreement-bundles-participant-list{gap:11px;padding:18px;display:grid}.owner-agreement-bundles-participant-list>article{border:1px solid var(--line);border-left:3px solid var(--warning);background:color-mix(in srgb, var(--surface-2) 82%, transparent);padding:16px}.owner-agreement-bundles-participant-list>article.accepted{border-left-color:var(--accent);background:color-mix(in srgb, var(--accent) 5%, var(--surface-2))}.owner-agreement-bundles-participant-heading{justify-content:space-between;align-items:start;gap:14px;display:flex}.owner-agreement-bundles-participant-heading span,.owner-agreement-bundles-participant-heading strong{display:block}.owner-agreement-bundles-participant-heading span{color:var(--primary-2);text-transform:uppercase;font-size:5px;font-weight:900}.owner-agreement-bundles-participant-heading strong{margin-top:6px;font-size:9px}.owner-agreement-bundles-participant-heading b{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;flex:none;padding:5px 7px;font-size:5px}.owner-agreement-bundles-participant-heading b.required{border-color:color-mix(in srgb, var(--warning) 55%, var(--line));color:var(--warning)}.owner-agreement-bundles-participant-heading b.optional{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));color:var(--accent)}.owner-agreement-bundles-view-link{border:1px solid color-mix(in srgb, var(--primary-2) 58%, var(--line));background:color-mix(in srgb, var(--primary) 11%, transparent);width:100%;min-height:41px;color:var(--primary-2);cursor:pointer;font:inherit;text-align:left;margin-top:14px;padding:9px 11px;font-size:7px;font-weight:900}.owner-agreement-bundles-view-link:hover{border-color:var(--primary-2);color:var(--text)}.owner-agreement-bundles-viewer{border:1px solid var(--line);background:var(--bg);gap:4px;margin-top:9px;padding:12px;display:grid}.owner-agreement-bundles-viewer span{color:var(--accent);text-transform:uppercase;font-size:5px;font-weight:900}.owner-agreement-bundles-viewer strong{font-size:7px}.owner-agreement-bundles-viewer small{color:var(--muted);font-size:5px}.owner-agreement-bundles-checkbox{cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;margin-top:14px;display:grid}.owner-agreement-bundles-checkbox input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.owner-agreement-bundles-checkbox i{border:1px solid color-mix(in srgb, var(--primary-2) 55%, var(--line));background:var(--bg);width:20px;height:20px;position:relative}.owner-agreement-bundles-checkbox input:checked+i{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, var(--bg))}.owner-agreement-bundles-checkbox input:checked+i:after{content:"";border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);width:5px;height:8px;position:absolute;top:4px;left:6px;transform:rotate(45deg)}.owner-agreement-bundles-checkbox>span{font-size:7px;line-height:1.55}.owner-agreement-bundles-signature{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(210px,.65fr);align-items:end;gap:14px;margin-top:14px;padding-top:12px;display:grid}.owner-agreement-bundles-signature>label:last-child{gap:6px;display:grid}.owner-agreement-bundles-participant>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex}.owner-agreement-bundles-participant>footer span{color:var(--muted);font-size:6px;line-height:1.5}.owner-agreement-bundles-participant>footer button{border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 15%, transparent);min-width:120px;min-height:39px;color:var(--accent);cursor:pointer;text-transform:uppercase;padding:8px 13px;font-size:6px;font-weight:900}.owner-agreement-bundles-participant>footer button:disabled{border-color:var(--line);color:var(--muted);cursor:not-allowed;opacity:.55;background:0 0}.owner-agreement-bundles-inspector h2,.owner-agreement-bundles-evidence h2,.owner-agreement-bundles-tenant h2{margin:7px 0 12px;font-size:27px;line-height:.95}.owner-agreement-bundles-inspector>.owner-agreement-bundles-status{margin-bottom:14px}.owner-agreement-bundles-inspector dl{border-top:1px solid var(--line);margin:0;display:grid}.owner-agreement-bundles-inspector dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 0;display:grid}.owner-agreement-bundles-inspector dt{color:var(--muted);text-transform:uppercase;font-size:6px;font-weight:850}.owner-agreement-bundles-inspector dd{text-align:right;max-width:160px;margin:0;font-size:7px;font-weight:900;line-height:1.35}.owner-agreement-bundles-clone{border:1px solid color-mix(in srgb, var(--primary-2) 50%, var(--line));background:color-mix(in srgb, var(--primary) 10%, transparent);width:100%;min-height:39px;color:var(--primary-2);cursor:pointer;text-transform:uppercase;margin-top:14px;padding:8px 10px;font-size:6px;font-weight:900}.owner-agreement-bundles-evidence{border-left:2px solid var(--warning)}.owner-agreement-bundles-tenant{border-left:2px solid var(--accent)}.owner-agreement-bundles-evidence p,.owner-agreement-bundles-tenant p{color:var(--muted);margin:0;font-size:7px;line-height:1.65}.owner-agreement-bundles-evidence ul{border-top:1px solid var(--line);color:var(--muted);gap:7px;margin:14px 0 0;padding:12px 0 0 16px;font-size:6px;line-height:1.45;display:grid}.owner-agreement-bundles-link,.owner-agreement-bundles-save,.owner-agreement-bundles-reset{border:1px solid var(--line);width:100%;min-height:43px;color:var(--muted);letter-spacing:.05em;text-align:center;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;padding:9px 12px;font-size:6px;font-weight:900;display:flex}.owner-agreement-bundles-link{border-color:color-mix(in srgb, var(--primary) 45%, var(--line));color:var(--primary-2)}.owner-agreement-bundles-link.secondary{border-color:var(--line);color:var(--muted);margin-top:-10px}.owner-agreement-bundles-link:hover{border-color:var(--primary-2);color:var(--text)}.owner-agreement-bundles-save,.owner-agreement-bundles-reset{margin-top:-10px}.owner-agreement-bundles-reset{color:var(--primary-2);cursor:pointer}.owner-agreement-bundles-save:disabled,.owner-agreement-bundles-reset:disabled{opacity:.42;cursor:not-allowed}.owner-agreement-bundles-filter button:focus-visible,.owner-agreement-bundles-row:focus-visible,.owner-agreement-bundles-row-actions button:focus-visible,.owner-agreement-bundles-view-link:focus-visible,.owner-agreement-bundles-checkbox input:focus-visible+i{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:1320px){.owner-agreement-bundles-documents article{grid-template-columns:42px minmax(220px,1fr) 110px 68px}.owner-agreement-bundles-row-actions{grid-column:2/-1}}@media (max-width:1120px){.owner-agreement-bundles-table-head,.owner-agreement-bundles-row{grid-template-columns:minmax(230px,1.2fr) 100px minmax(135px,.8fr) 72px 14px}.owner-agreement-bundles-signature{grid-template-columns:1fr}}@media (max-width:980px){.owner-agreement-bundles-layout{grid-template-columns:1fr}.owner-agreement-bundles-aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.owner-agreement-bundles-inspector{grid-row:span 2}.owner-agreement-bundles-link,.owner-agreement-bundles-save,.owner-agreement-bundles-reset{margin-top:0}}@media (max-width:820px){.owner-agreement-bundles-heading{display:grid}.owner-agreement-bundles-filter{width:max-content}.owner-agreement-bundles-editor-meta,.owner-agreement-bundles-placements{grid-template-columns:1fr}.owner-agreement-bundles-description{grid-column:auto}.owner-agreement-bundles-placements article,.owner-agreement-bundles-placements article:nth-child(2n),.owner-agreement-bundles-placements article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.owner-agreement-bundles-placements article:last-child{border-bottom:0}.owner-agreement-bundles-documents article{grid-template-columns:42px minmax(0,1fr) auto}.owner-agreement-bundles-documents article>label{grid-column:2}.owner-agreement-bundles-row-actions{grid-column:2/-1}}@media (max-width:720px){.owner-agreement-bundles-aside,.owner-agreement-bundles-editor-meta{grid-template-columns:1fr}.owner-agreement-bundles-inspector{grid-row:auto}.owner-agreement-bundles-table-head{display:none}.owner-agreement-bundles-row{grid-template-columns:minmax(0,1fr) auto;gap:9px}.owner-agreement-bundles-row>span:nth-child(2),.owner-agreement-bundles-row>span:nth-child(3),.owner-agreement-bundles-row>b{display:none}.owner-agreement-bundles-row>.owner-agreement-bundles-status{grid-area:1/2;display:block}.owner-agreement-bundles-add-document{grid-template-columns:1fr}.owner-agreement-bundles-participant>footer{flex-direction:column;align-items:stretch}}@media (max-width:620px){.owner-agreement-bundles-hero h2{font-size:44px}.owner-agreement-bundles-filter{width:100%}.owner-agreement-bundles-filter button{flex:1;padding-inline:5px}.owner-agreement-bundles-document-heading{display:grid}.owner-agreement-bundles-documents article{grid-template-columns:34px minmax(0,1fr)}.owner-agreement-bundles-documents article>label,.owner-agreement-bundles-esign,.owner-agreement-bundles-row-actions{grid-column:2}.owner-agreement-bundles-participant{box-shadow:4px 4px 0 color-mix(in srgb, var(--depth-violet) 70%, transparent), 7px 7px 0 color-mix(in srgb, var(--depth-mint) 55%, transparent)}.owner-agreement-bundles-participant-list{padding:12px}.owner-agreement-bundles-participant-heading{display:grid}}.owner-agreement-evidence-content{padding-bottom:84px}.owner-agreement-evidence-hero h2{max-width:980px}.owner-agreement-evidence-layout{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:20px;display:grid}.owner-agreement-evidence-main,.owner-agreement-evidence-aside{gap:18px;display:grid}.owner-agreement-evidence-aside{position:sticky;top:18px}.owner-agreement-evidence-panel,.owner-agreement-evidence-inspector,.owner-agreement-evidence-retention,.owner-agreement-evidence-tenant{padding:20px}.owner-agreement-evidence-panel,.owner-agreement-evidence-inspector{border-top:2px solid var(--primary-2)}.owner-agreement-evidence-heading{justify-content:space-between;align-items:start;gap:22px;margin-bottom:18px;display:flex}.owner-agreement-evidence-heading h2{margin:5px 0 7px;font-size:31px;line-height:.95}.owner-agreement-evidence-heading p{max-width:710px;color:var(--muted);margin:0;font-size:7px;line-height:1.65}.owner-agreement-evidence-result-count,.owner-agreement-evidence-state{border:1px solid var(--line);width:max-content;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;padding:5px 7px;font-size:5px;font-weight:900}.owner-agreement-evidence-result-count,.owner-agreement-evidence-state.captured{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));color:var(--accent)}.owner-agreement-evidence-state.under-review{border-color:color-mix(in srgb, var(--warning) 55%, var(--line));color:var(--warning)}.owner-agreement-evidence-state.superseded{border-color:color-mix(in srgb, var(--primary-2) 45%, var(--line));color:var(--primary-2)}.owner-agreement-evidence-filters{grid-template-columns:minmax(230px,1.4fr) repeat(3,minmax(130px,.72fr)) 172px;align-items:end;gap:10px;margin-bottom:14px;display:grid}.owner-agreement-evidence-filters label{gap:6px;display:grid}.owner-agreement-evidence-filters label>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:6px;font-weight:850}.owner-agreement-evidence-filters input,.owner-agreement-evidence-filters select,.owner-agreement-evidence-annotation-form textarea{border:1px solid var(--line);background:var(--bg);width:100%;min-height:42px;color:var(--text);font:inherit;border-radius:0;padding:10px 11px;font-size:7px}.owner-agreement-evidence-filters>button{border:1px solid var(--line);background:var(--bg);min-height:42px;color:var(--text);cursor:pointer;font:inherit;text-align:left;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:7px 10px;display:grid}.owner-agreement-evidence-filters>button i{border:1px solid var(--line);background:var(--bg);width:34px;height:18px;position:relative}.owner-agreement-evidence-filters>button i:after{content:"";background:var(--muted);width:10px;height:10px;transition:transform .15s;position:absolute;top:3px;left:3px}.owner-agreement-evidence-filters>button.active i:after{background:var(--accent);transform:translate(16px)}.owner-agreement-evidence-filters>button strong,.owner-agreement-evidence-filters>button small{display:block}.owner-agreement-evidence-filters>button strong{font-size:7px}.owner-agreement-evidence-filters>button small{color:var(--muted);margin-top:3px;font-size:5px}.owner-agreement-evidence-table{border:1px solid var(--line)}.owner-agreement-evidence-table-head,.owner-agreement-evidence-row{grid-template-columns:minmax(190px,1fr) minmax(220px,1.15fr) minmax(140px,.78fr) minmax(148px,.82fr) 82px 16px;align-items:center;gap:12px;display:grid}.owner-agreement-evidence-table-head{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 72%, transparent);min-height:38px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding:8px 13px;font-size:6px;font-weight:850}.owner-agreement-evidence-row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:78px;color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;padding:10px 13px}.owner-agreement-evidence-row:last-child{border-bottom:0}.owner-agreement-evidence-row:hover,.owner-agreement-evidence-row.selected{background:color-mix(in srgb, var(--primary) 9%, transparent)}.owner-agreement-evidence-row.selected{box-shadow:inset 3px 0 0 var(--primary-2)}.owner-agreement-evidence-row span>strong,.owner-agreement-evidence-row span>small{display:block}.owner-agreement-evidence-row span>strong{font-size:7px;line-height:1.35}.owner-agreement-evidence-row span>small{color:var(--muted);margin-top:4px;font-size:5px;line-height:1.4}.owner-agreement-evidence-row>b{color:var(--primary-2);text-align:right;font-size:18px}.owner-agreement-evidence-empty{text-align:center;place-content:center;justify-items:center;gap:7px;min-height:170px;padding:30px;display:grid}.owner-agreement-evidence-empty strong{font-family:var(--font-display), "Arial Narrow", sans-serif;text-transform:uppercase;font-size:23px}.owner-agreement-evidence-empty span{color:var(--muted);font-size:7px}.owner-agreement-evidence-profile-identity{border-left:2px solid var(--accent);text-align:right;gap:5px;padding-left:18px;display:grid}.owner-agreement-evidence-profile-identity strong{font-family:var(--font-display), "Arial Narrow", sans-serif;text-transform:uppercase;font-size:24px}.owner-agreement-evidence-profile-identity small{color:var(--muted);font-size:5px}.owner-agreement-evidence-profile-summary{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.owner-agreement-evidence-profile-summary>div{border-right:1px solid var(--line);align-content:center;gap:6px;min-height:72px;padding:12px;display:grid}.owner-agreement-evidence-profile-summary>div:last-child{border-right:0}.owner-agreement-evidence-profile-summary span{color:var(--muted);text-transform:uppercase;font-size:5px;font-weight:850}.owner-agreement-evidence-profile-summary strong{font-size:8px}.owner-agreement-evidence-profile-records{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.owner-agreement-evidence-profile-records button{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 62%, transparent);min-height:116px;color:var(--text);cursor:pointer;font:inherit;text-align:left;grid-template-rows:auto 1fr auto auto;gap:6px;padding:13px;display:grid}.owner-agreement-evidence-profile-records button:hover,.owner-agreement-evidence-profile-records button.selected{border-color:color-mix(in srgb, var(--primary-2) 65%, var(--line));background:color-mix(in srgb, var(--primary) 10%, var(--surface-2))}.owner-agreement-evidence-profile-records span{color:var(--accent);text-transform:uppercase;font-size:5px;font-weight:900}.owner-agreement-evidence-profile-records strong{align-self:end;font-size:8px;line-height:1.3}.owner-agreement-evidence-profile-records small{color:var(--muted);font-size:5px}.owner-agreement-evidence-profile-records b{border:1px solid var(--line);width:max-content;color:var(--muted);text-transform:uppercase;padding:4px 6px;font-size:5px;font-weight:900}.owner-agreement-evidence-profile-records b.captured{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));color:var(--accent)}.owner-agreement-evidence-profile-records b.under-review{border-color:color-mix(in srgb, var(--warning) 45%, var(--line));color:var(--warning)}.owner-agreement-evidence-profile-records b.superseded{border-color:color-mix(in srgb, var(--primary-2) 45%, var(--line));color:var(--primary-2)}.owner-agreement-evidence-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.owner-agreement-evidence-record-card{border:1px solid var(--line);border-left:3px solid var(--primary-2);background:color-mix(in srgb, var(--surface-2) 70%, transparent);padding:16px}.owner-agreement-evidence-record-card.signature,.owner-agreement-evidence-record-card.guardian{border-left-color:var(--accent)}.owner-agreement-evidence-record-card.integrity{border-left-color:var(--warning)}.owner-agreement-evidence-record-card>span{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-size:5px;font-weight:900}.owner-agreement-evidence-record-card h3{margin:7px 0 13px;font-size:12px;line-height:1.2}.owner-agreement-evidence-record-card dl,.owner-agreement-evidence-inspector dl{border-top:1px solid var(--line);margin:0;display:grid}.owner-agreement-evidence-record-card dl>div,.owner-agreement-evidence-inspector dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:10px;padding:9px 0;display:grid}.owner-agreement-evidence-record-card dt,.owner-agreement-evidence-inspector dt{color:var(--muted);text-transform:uppercase;font-size:5px;font-weight:850}.owner-agreement-evidence-record-card dd,.owner-agreement-evidence-inspector dd{overflow-wrap:anywhere;text-align:right;min-width:0;margin:0;font-size:6px;font-weight:850;line-height:1.45}.license-builder-content{gap:22px;display:grid}.license-builder-hero{border:1px solid var(--line);border-top:3px solid var(--primary);background:linear-gradient(125deg, color-mix(in srgb, var(--surface) 96%, transparent) 0 66%, transparent 66%), radial-gradient(circle at 92% 18%, color-mix(in srgb, var(--primary) 30%, transparent), transparent 48%), var(--surface);min-height:278px;box-shadow:8px 8px 0 color-mix(in srgb, var(--primary) 18%, transparent), 15px 15px 0 color-mix(in srgb, var(--accent) 8%, transparent);grid-template-columns:minmax(0,1fr) 250px;align-items:end;gap:56px;padding:32px;display:grid}.license-builder-hero>div:first-child{max-width:850px}.license-builder-hero .owner-back-link{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:36px;font-size:8px;font-weight:850}.license-builder-hero h2{max-width:760px;margin-bottom:15px;font-size:clamp(48px,6.5vw,92px);font-style:italic;line-height:.82}.license-builder-hero p{max-width:730px;color:var(--muted);margin:0;font-size:10px;line-height:1.75}.license-builder-hero-state{border:1px solid color-mix(in srgb, var(--primary-2) 55%, var(--line));background:color-mix(in srgb, var(--bg) 72%, transparent);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);align-content:space-between;min-height:154px;padding:20px;display:grid}.license-builder-hero-state span,.license-builder-hero-state small,.license-builder-metrics span,.license-builder-metrics small,.license-builder-heading span,.license-builder-panel-heading span,.license-builder-field-editor-heading span,.license-builder-flow label>span,.license-builder-levels>span,.license-builder-handoff>span,.license-builder-guardrails span,.license-builder-footer span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:900}.license-builder-hero-state span{color:var(--accent)}.license-builder-hero-state strong{color:var(--primary-2);font-family:var(--font-display);font-size:64px;font-style:italic;line-height:.8}.license-builder-metrics{border:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.license-builder-metrics>div{border-right:1px solid var(--line);align-content:space-between;min-height:112px;padding:18px 20px;display:grid}.license-builder-metrics>div:last-child{border-right:0}.license-builder-metrics strong{color:var(--text);font-family:var(--font-display);font-size:38px;font-style:italic;line-height:1}.license-builder-metrics>div:nth-child(3) strong{color:var(--primary-2)}.license-builder-library{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 72%, transparent);padding:24px}.license-builder-heading,.license-builder-panel-heading,.license-builder-preview-header,.license-builder-footer{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.license-builder-heading{align-items:center;margin-bottom:18px}.license-builder-heading h3,.license-builder-panel-heading h3{margin:5px 0 0;font-size:25px;line-height:1}.license-builder-filter{border:1px solid var(--line);display:flex}.license-builder-filter button{border:0;border-right:1px solid var(--line);min-height:34px;color:var(--muted);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;padding:7px 12px;font-size:7px;font-weight:900}.license-builder-filter button:last-child{border-right:0}.license-builder-filter button[aria-pressed=true]{background:var(--primary);color:#fff}.license-builder-template-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.license-builder-template-list>button{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 56%, var(--surface));min-height:124px;color:var(--text);text-align:left;cursor:pointer;grid-template-columns:1fr auto;gap:8px 16px;padding:16px;display:grid}.license-builder-template-list>button:hover,.license-builder-template-list>button.selected{border-color:var(--primary-2)}.license-builder-template-list>button.selected{background:linear-gradient(120deg, color-mix(in srgb, var(--primary) 14%, var(--surface)), var(--surface));box-shadow:4px 4px 0 color-mix(in srgb, var(--primary) 24%, transparent)}.license-builder-template-list span,.license-builder-template-list small,.license-builder-template-list em{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:850}.license-builder-template-list span{color:var(--accent)}.license-builder-template-list strong,.license-builder-template-list small{grid-column:1/-1}.license-builder-template-list strong{font-family:var(--font-display);text-transform:uppercase;align-self:end;font-size:17px;line-height:1.05}.license-builder-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;grid-column:1/-1;margin:0;padding:28px;font-size:9px}.license-builder-studio{grid-template-columns:minmax(280px,.72fr) minmax(540px,1.28fr);align-items:start;gap:22px;display:grid}.license-builder-outline,.license-builder-fields,.license-builder-flow,.license-builder-applicant-preview{min-width:0;padding:24px}.license-builder-outline{position:sticky;top:22px}.license-builder-panel-heading{align-items:center;margin-bottom:20px}.license-builder-panel-heading>button,.license-builder-immutable-note button,.license-builder-remove-field,.license-builder-upload,.license-builder-agreement-preview button,.license-builder-preview-actions>button,.license-builder-footer>button{border:1px solid var(--primary);background:var(--primary);color:#fff;min-height:36px;font:inherit;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;padding:8px 13px;font-size:7px;font-weight:900}.license-builder-panel-heading>button:disabled,.license-builder-order-actions button:disabled,.license-builder-remove-field:disabled,.license-builder-flow button:disabled,.license-builder-preview-actions>button:disabled,.license-builder-footer>button:disabled{opacity:.38;cursor:not-allowed}.license-builder-section-list,.license-builder-field-list{border-top:1px solid var(--line);display:grid}.license-builder-section-list>button,.license-builder-field-list>button{border:0;border-bottom:1px solid var(--line);min-width:0;min-height:70px;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 8px;display:grid}.license-builder-section-list>button:hover,.license-builder-field-list>button:hover,.license-builder-section-list>button.selected,.license-builder-field-list>button.selected{background:color-mix(in srgb, var(--primary) 10%, transparent)}.license-builder-section-list>button.selected,.license-builder-field-list>button.selected{box-shadow:inset 3px 0 0 var(--primary-2)}.license-builder-section-list b,.license-builder-field-list b{color:var(--primary-2);font-family:var(--font-display);font-size:18px;font-style:italic}.license-builder-section-list span,.license-builder-field-list span{gap:5px;min-width:0;display:grid}.license-builder-section-list strong,.license-builder-field-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.license-builder-section-list small,.license-builder-field-list small,.license-builder-section-list em,.license-builder-field-list em{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:6px;font-style:normal;font-weight:850}.license-builder-section-list em,.license-builder-field-list em{color:var(--accent)}.license-builder-order-actions{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.license-builder-order-actions button,.license-builder-field-order-actions button{border:1px solid var(--line);background:var(--surface-2);min-height:34px;color:var(--text);font:inherit;text-transform:uppercase;cursor:pointer;font-size:7px;font-weight:850}.license-builder-field-order-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.license-builder-field-order-actions button:disabled{opacity:.38;cursor:not-allowed}.license-builder-immutable-note{border:1px solid var(--line);border-left:3px solid var(--accent);background:color-mix(in srgb, var(--accent) 5%, var(--bg));margin-top:18px;padding:16px}.license-builder-immutable-note>span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.license-builder-immutable-note p{color:var(--muted);margin:8px 0 14px;font-size:8px;line-height:1.65}.license-builder-section-name,.license-builder-field-editor>label,.license-builder-flow>label{gap:7px;display:grid}.license-builder-section-name{margin-bottom:18px}.license-builder-section-name>span,.license-builder-field-editor label>span,.license-builder-condition-editor>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:850}.license-builder-content input,.license-builder-content textarea,.license-builder-content select{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 58%, var(--surface));width:100%;color:var(--text);font:inherit;border-radius:0;outline:none;font-size:9px}.license-builder-content input,.license-builder-content select{min-height:42px;padding:0 12px}.license-builder-content textarea{resize:vertical;padding:11px 12px}.license-builder-content input:focus,.license-builder-content textarea:focus,.license-builder-content select:focus{border-color:var(--primary-2);box-shadow:3px 3px 0 color-mix(in srgb, var(--primary) 22%, transparent)}.license-builder-content input:disabled,.license-builder-content textarea:disabled,.license-builder-content select:disabled{color:color-mix(in srgb, var(--muted) 68%, transparent);cursor:not-allowed}.license-builder-field-list{max-height:264px;overflow:auto}.license-builder-field-editor{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 56%, var(--surface));gap:14px;margin-top:18px;padding:18px;display:grid}.license-builder-field-editor-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;display:flex}.license-builder-field-editor-heading span{color:var(--accent)}.license-builder-field-editor-heading small{color:var(--muted);font-family:ui-monospace,monospace;font-size:7px}.license-builder-field-editor-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.license-builder-field-editor-row>label{gap:7px;display:grid}.license-builder-required-toggle button{border:1px solid var(--line);background:var(--surface-2);min-height:42px;color:var(--text);font:inherit;cursor:pointer;align-items:center;gap:9px;padding:0 12px;font-size:8px;display:flex}.license-builder-required-toggle i{background:#4b4554;border-radius:9px;width:28px;height:15px;position:relative}.license-builder-required-toggle i:after{content:"";background:var(--muted);border-radius:50%;width:9px;height:9px;transition:all .12s;position:absolute;top:3px;left:3px}.license-builder-required-toggle button[aria-pressed=true] i{background:var(--primary)}.license-builder-required-toggle button[aria-pressed=true] i:after{background:#fff;left:16px}.license-builder-condition-editor{border:1px dashed var(--line);gap:7px;padding:13px;display:grid}.license-builder-condition-editor small,.license-builder-flow label small,.license-builder-handoff p,.license-builder-handoff small{color:var(--muted);font-size:7px;line-height:1.55}.license-builder-remove-field{border-color:var(--line);color:var(--danger);background:0 0;justify-self:start}.license-builder-lower-grid{grid-template-columns:minmax(320px,.72fr) minmax(600px,1.28fr);align-items:start;gap:22px;display:grid}.license-builder-panel-heading>em{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:900}.license-builder-flow{gap:16px;display:grid}.license-builder-flow .license-builder-panel-heading{margin-bottom:2px}.license-builder-flow label small{margin-top:-1px}.license-builder-levels{gap:9px;display:grid}.license-builder-levels>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.license-builder-levels button{border:1px solid var(--line);background:var(--surface-2);min-height:36px;color:var(--muted);font:inherit;text-transform:uppercase;cursor:pointer;font-size:7px;font-weight:900}.license-builder-levels button[aria-pressed=true]{border-color:var(--primary-2);background:color-mix(in srgb, var(--primary) 15%, var(--surface));color:var(--text)}.license-builder-handoff{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 54%, var(--surface));padding:16px}.license-builder-handoff.active{border-left:3px solid var(--accent)}.license-builder-handoff strong{margin:8px 0 5px;font-size:10px;display:block}.license-builder-handoff p{margin:0 0 9px}.license-builder-handoff a{color:var(--primary-2);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:900}.license-builder-applicant-preview{border-top:3px solid var(--primary)}.license-builder-preview-steps{justify-content:space-between;align-items:center;gap:5px;margin-bottom:10px;display:flex}.license-builder-preview-steps button{border:1px solid var(--line);background:var(--surface-2);width:28px;height:28px;color:var(--muted);font:inherit;font-family:var(--font-display);cursor:pointer;border-radius:50%;font-size:11px;font-weight:900}.license-builder-preview-steps button.complete{border-color:color-mix(in srgb, var(--accent) 65%, var(--line));color:var(--accent)}.license-builder-preview-steps button.active{border-color:var(--primary-2);background:var(--primary);color:#fff;box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 17%, transparent)}.license-builder-preview-progress{background:var(--line);height:3px;margin-bottom:22px;overflow:hidden}.license-builder-preview-progress span{background:linear-gradient(90deg, var(--primary), var(--accent));height:100%;transition:width .16s;display:block}.license-builder-preview-header{border-bottom:1px solid var(--line);align-items:end;padding-bottom:14px}.license-builder-preview-header span,.license-builder-preview-header small{color:var(--accent);letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:850}.license-builder-preview-header h4{font-family:var(--font-display);text-transform:uppercase;margin:6px 0 0;font-size:28px;font-style:italic}.license-builder-preview-description{color:var(--muted);margin:14px 0 18px;font-size:8px;line-height:1.6}.license-builder-preview-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.license-builder-preview-field,.license-builder-check-field{min-width:0}.license-builder-preview-field{gap:6px;display:grid}.license-builder-preview-field>label,.license-builder-preview-field legend,.license-builder-check-field strong{color:var(--text);font-size:8px;font-weight:850}.license-builder-preview-field label em,.license-builder-preview-field legend em{color:var(--primary-2);text-transform:uppercase;margin-left:5px;font-size:6px;font-style:normal;font-weight:900}.license-builder-preview-field label b{float:right;color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-size:6px}.license-builder-preview-field>small,.license-builder-check-field small{color:var(--muted);font-size:7px;line-height:1.45}fieldset.license-builder-preview-field{border:0;margin:0;padding:0}.license-builder-radio-options{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:6px;margin-top:3px;display:grid}.license-builder-radio-options label{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;align-items:center;gap:7px;min-height:39px;padding:8px;display:flex}.license-builder-radio-options input,.license-builder-check-field input{width:14px;height:14px;min-height:auto;accent-color:var(--primary);padding:0}.license-builder-radio-options span{font-size:7px;font-weight:850}.license-builder-check-field{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;grid-column:1/-1;align-items:flex-start;gap:11px;padding:14px;display:flex}.license-builder-check-field>span{gap:5px;display:grid}.license-builder-upload{border:1px dashed var(--primary-2);background:color-mix(in srgb, var(--primary) 7%, transparent);width:100%;min-height:64px;color:var(--text);align-content:center;gap:5px;display:grid}.license-builder-upload.uploaded{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, transparent)}.license-builder-upload small{color:var(--muted);font-size:6px}.license-builder-agreement-preview{border:1px solid var(--line);border-left:3px solid var(--primary-2);background:color-mix(in srgb, var(--primary) 7%, var(--bg));grid-column:1/-1;padding:16px}.license-builder-agreement-preview span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:900}.license-builder-agreement-preview strong{margin:7px 0 5px;font-size:10px;display:block}.license-builder-agreement-preview p{color:var(--muted);margin:0 0 10px;font-size:7px;line-height:1.55}.license-builder-agreement-preview button{border-color:var(--line);background:var(--surface-2)}.license-builder-preview-actions{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-top:20px;padding-top:16px;display:grid}.license-builder-preview-actions>button:first-child{border-color:var(--line);background:var(--surface-2)}.license-builder-preview-actions>div{text-align:center;gap:4px;display:grid}.license-builder-preview-actions span{color:var(--accent);text-transform:uppercase;font-size:7px;font-weight:900}.license-builder-preview-actions small{color:var(--muted);font-size:6px}.license-builder-guardrails{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.license-builder-guardrails>div{border-right:1px solid var(--line);background:color-mix(in srgb, var(--surface) 78%, transparent);min-height:150px;padding:18px}.license-builder-guardrails>div:last-child{border-right:0}.license-builder-guardrails strong{font-family:var(--font-display);text-transform:uppercase;margin:14px 0 8px;font-size:17px;line-height:1.05;display:block}.license-builder-guardrails p{color:var(--muted);margin:0;font-size:7px;line-height:1.65}.license-builder-footer{border:1px solid var(--line);background:var(--surface);align-items:center;padding:20px 22px}.license-builder-footer>div{gap:6px;display:grid}.license-builder-footer span{color:var(--accent)}.license-builder-footer small{color:var(--muted);font-size:7px}@media (max-width:1180px){.license-builder-studio,.license-builder-lower-grid{grid-template-columns:1fr}.license-builder-outline{position:static}.license-builder-section-list{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.license-builder-section-list>button{border:1px solid var(--line)}}@media (max-width:820px){.license-builder-hero{grid-template-columns:1fr;gap:26px;min-height:0;padding:24px}.license-builder-hero-state{min-height:120px}.license-builder-metrics,.license-builder-guardrails{grid-template-columns:repeat(2,minmax(0,1fr))}.license-builder-metrics>div:nth-child(2),.license-builder-guardrails>div:nth-child(2){border-right:0}.license-builder-metrics>div:nth-child(-n+2),.license-builder-guardrails>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.license-builder-template-list{grid-template-columns:1fr}.license-builder-heading{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.license-builder-content{gap:14px}.license-builder-hero h2{font-size:46px}.license-builder-library,.license-builder-outline,.license-builder-fields,.license-builder-flow,.license-builder-applicant-preview{padding:18px}.license-builder-section-list,.license-builder-field-editor-row,.license-builder-preview-form,.license-builder-metrics,.license-builder-guardrails{grid-template-columns:1fr}.license-builder-metrics>div,.license-builder-metrics>div:nth-child(2),.license-builder-guardrails>div,.license-builder-guardrails>div:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.license-builder-metrics>div:last-child,.license-builder-guardrails>div:last-child{border-bottom:0}.license-builder-filter{grid-template-columns:repeat(2,1fr);width:100%;display:grid}.license-builder-filter button{border-bottom:1px solid var(--line)}.license-builder-preview-actions{grid-template-columns:1fr 1fr}.license-builder-preview-actions>div{grid-area:1/1/auto/-1}.license-builder-footer{flex-direction:column;align-items:stretch}}.owner-agreement-evidence-record-card.document>button{border:1px solid color-mix(in srgb, var(--primary-2) 55%, var(--line));background:color-mix(in srgb, var(--primary) 10%, transparent);width:100%;min-height:38px;color:var(--primary-2);cursor:pointer;text-align:left;margin-top:12px;padding:8px 10px;font-size:6px;font-weight:900}.owner-agreement-evidence-document-viewer{border:1px solid var(--line);background:var(--bg);gap:4px;margin-top:9px;padding:11px;display:grid}.owner-agreement-evidence-document-viewer span{color:var(--accent);text-transform:uppercase;font-size:5px;font-weight:900}.owner-agreement-evidence-document-viewer strong{font-size:7px}.owner-agreement-evidence-document-viewer small{overflow-wrap:anywhere;color:var(--muted);font-size:5px;line-height:1.45}.owner-agreement-evidence-decision-list{gap:7px;display:grid}.owner-agreement-evidence-decision-list>div{border:1px solid var(--line);background:var(--bg);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;min-height:38px;padding:7px;display:grid}.owner-agreement-evidence-decision-list i{border:1px solid var(--line);width:22px;height:22px;color:var(--muted);place-items:center;font-size:7px;font-style:normal;display:grid}.owner-agreement-evidence-decision-list .complete i{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent)}.owner-agreement-evidence-decision-list span{font-size:7px}.owner-agreement-evidence-timeline{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 55%, transparent);margin-top:14px;padding:16px}.owner-agreement-evidence-timeline-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.owner-agreement-evidence-timeline-heading span,.owner-agreement-evidence-timeline-heading strong{display:block}.owner-agreement-evidence-timeline-heading span{color:var(--accent);text-transform:uppercase;font-size:5px;font-weight:900}.owner-agreement-evidence-timeline-heading strong{margin-top:5px;font-size:9px}.owner-agreement-evidence-timeline-heading button{border:1px solid color-mix(in srgb, var(--primary-2) 50%, var(--line));min-height:38px;color:var(--primary-2);cursor:pointer;text-transform:uppercase;background:0 0;padding:8px 11px;font-size:6px;font-weight:900}.owner-agreement-evidence-timeline ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.owner-agreement-evidence-timeline li{grid-template-columns:22px minmax(0,1fr);gap:11px;padding-bottom:15px;display:grid;position:relative}.owner-agreement-evidence-timeline li:last-child{padding-bottom:0}.owner-agreement-evidence-timeline li:before{content:"";background:var(--line);width:1px;position:absolute;top:12px;bottom:0;left:10px}.owner-agreement-evidence-timeline li:last-child:before{display:none}.owner-agreement-evidence-timeline li>i{z-index:1;border:4px solid var(--bg);background:var(--accent);border-radius:50%;width:21px;height:21px;position:relative}.owner-agreement-evidence-timeline li strong,.owner-agreement-evidence-timeline li span,.owner-agreement-evidence-timeline li small{display:block}.owner-agreement-evidence-timeline li strong{font-size:7px}.owner-agreement-evidence-timeline li span,.owner-agreement-evidence-timeline li small{color:var(--muted);margin-top:3px;font-size:5px}.owner-agreement-evidence-timeline li p{max-width:760px;color:var(--muted);margin:6px 0 0;font-size:6px;line-height:1.55}.owner-agreement-evidence-annotation-form{border-top:1px solid var(--line);gap:10px;margin-top:14px;padding-top:14px;display:grid}.owner-agreement-evidence-annotation-form label{gap:6px;display:grid}.owner-agreement-evidence-annotation-form label>span{color:var(--muted);text-transform:uppercase;font-size:6px;font-weight:850}.owner-agreement-evidence-annotation-form textarea{resize:vertical}.owner-agreement-evidence-annotation-form>div{justify-content:flex-end;gap:8px;display:flex}.owner-agreement-evidence-annotation-form button{border:1px solid var(--line);min-height:36px;color:var(--muted);cursor:pointer;text-transform:uppercase;background:0 0;padding:7px 10px;font-size:6px;font-weight:900}.owner-agreement-evidence-annotation-form button:last-child{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));color:var(--accent)}.owner-agreement-evidence-annotation-form button:disabled{opacity:.35;cursor:not-allowed}.owner-agreement-evidence-inspector h2,.owner-agreement-evidence-retention h2,.owner-agreement-evidence-tenant h2{margin:7px 0 12px;font-size:27px;line-height:.95}.owner-agreement-evidence-inspector>.owner-agreement-evidence-state{margin-bottom:14px}.owner-agreement-evidence-inspector dl>div{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.owner-agreement-evidence-inspector>button{border:1px solid var(--line);width:100%;min-height:40px;color:var(--muted);text-transform:uppercase;opacity:.45;background:0 0;margin-top:14px;padding:8px 10px;font-size:6px;font-weight:900}.owner-agreement-evidence-retention{border-left:2px solid var(--warning)}.owner-agreement-evidence-tenant{border-left:2px solid var(--accent)}.owner-agreement-evidence-retention p,.owner-agreement-evidence-tenant p{color:var(--muted);margin:0;font-size:7px;line-height:1.65}.owner-agreement-evidence-link,.owner-agreement-evidence-export,.owner-agreement-evidence-reset{border:1px solid var(--line);width:100%;min-height:43px;color:var(--muted);letter-spacing:.05em;text-align:center;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;padding:9px 12px;font-size:6px;font-weight:900;display:flex}.owner-agreement-evidence-link{border-color:color-mix(in srgb, var(--primary) 45%, var(--line));color:var(--primary-2)}.owner-agreement-evidence-link.secondary,.owner-agreement-evidence-export,.owner-agreement-evidence-reset{margin-top:-10px}.owner-agreement-evidence-link.secondary{border-color:var(--line);color:var(--muted)}.owner-agreement-evidence-link:hover{border-color:var(--primary-2);color:var(--text)}.owner-agreement-evidence-reset{color:var(--primary-2);cursor:pointer}.owner-agreement-evidence-export:disabled,.owner-agreement-evidence-reset:disabled{opacity:.42;cursor:not-allowed}.owner-agreement-evidence-row:focus-visible,.owner-agreement-evidence-profile-records button:focus-visible,.owner-agreement-evidence-record-card.document>button:focus-visible,.owner-agreement-evidence-timeline-heading button:focus-visible,.owner-agreement-evidence-filters>button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:1390px){.owner-agreement-evidence-filters{grid-template-columns:minmax(230px,1.4fr) repeat(3,minmax(125px,.72fr))}.owner-agreement-evidence-filters>button{grid-column:1/-1}}@media (max-width:1180px){.owner-agreement-evidence-table-head,.owner-agreement-evidence-row{grid-template-columns:minmax(190px,1fr) minmax(205px,1.1fr) minmax(135px,.75fr) 80px 16px}.owner-agreement-evidence-table-head>span:nth-child(4),.owner-agreement-evidence-row>span:nth-child(4){display:none}}@media (max-width:980px){.owner-agreement-evidence-layout{grid-template-columns:1fr}.owner-agreement-evidence-aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.owner-agreement-evidence-inspector{grid-row:span 2}.owner-agreement-evidence-link.secondary,.owner-agreement-evidence-export,.owner-agreement-evidence-reset{margin-top:0}}@media (max-width:820px){.owner-agreement-evidence-heading{display:grid}.owner-agreement-evidence-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-agreement-evidence-search,.owner-agreement-evidence-filters>button{grid-column:1/-1}.owner-agreement-evidence-profile-summary,.owner-agreement-evidence-profile-records,.owner-agreement-evidence-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-agreement-evidence-profile-summary>div:nth-child(2n){border-right:0}.owner-agreement-evidence-profile-summary>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:720px){.owner-agreement-evidence-aside,.owner-agreement-evidence-record-grid{grid-template-columns:1fr}.owner-agreement-evidence-inspector{grid-row:auto}.owner-agreement-evidence-table-head{display:none}.owner-agreement-evidence-row{grid-template-columns:minmax(0,1fr) auto;gap:9px}.owner-agreement-evidence-row>span:nth-child(2),.owner-agreement-evidence-row>span:nth-child(3),.owner-agreement-evidence-row>span:nth-child(4),.owner-agreement-evidence-row>b{display:none}.owner-agreement-evidence-row>.owner-agreement-evidence-state{grid-area:1/2;display:block}.owner-agreement-evidence-timeline-heading{flex-direction:column;align-items:stretch}}@media (max-width:620px){.owner-agreement-evidence-hero h2{font-size:44px}.owner-agreement-evidence-filters,.owner-agreement-evidence-profile-summary,.owner-agreement-evidence-profile-records{grid-template-columns:1fr}.owner-agreement-evidence-search,.owner-agreement-evidence-filters>button{grid-column:auto}.owner-agreement-evidence-profile-summary>div,.owner-agreement-evidence-profile-summary>div:nth-child(2n),.owner-agreement-evidence-profile-summary>div:nth-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.owner-agreement-evidence-profile-summary>div:last-child{border-bottom:0}.owner-agreement-evidence-profile-identity{text-align:left;padding:0 0 0 13px}.owner-agreement-evidence-record-card dl>div,.owner-agreement-evidence-inspector dl>div{grid-template-columns:1fr}.owner-agreement-evidence-record-card dd,.owner-agreement-evidence-inspector dd{text-align:left}}.renewal-builder-content{gap:22px;display:grid}.renewal-builder-hero{border:1px solid var(--line);border-top:3px solid var(--primary);background:linear-gradient(126deg, color-mix(in srgb, var(--surface) 96%, transparent) 0 66%, transparent 66%), radial-gradient(circle at 92% 18%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 46%), var(--surface);min-height:280px;box-shadow:8px 8px 0 color-mix(in srgb, var(--primary) 18%, transparent), 15px 15px 0 color-mix(in srgb, var(--accent) 8%, transparent);grid-template-columns:minmax(0,1fr) 260px;align-items:end;gap:56px;padding:32px;display:grid}.renewal-builder-hero>div:first-child{max-width:850px}.renewal-builder-hero .owner-back-link{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:36px;font-size:8px;font-weight:850}.renewal-builder-hero h2{max-width:760px;margin-bottom:15px;font-size:clamp(48px,6.5vw,92px);font-style:italic;line-height:.82}.renewal-builder-hero p{max-width:720px;color:var(--muted);margin:0;font-size:10px;line-height:1.75}.renewal-builder-hero-state{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--line));background:color-mix(in srgb, var(--bg) 72%, transparent);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);align-content:space-between;min-height:165px;padding:20px;display:grid}.renewal-builder-hero-state span,.renewal-builder-hero-state small,.renewal-builder-metrics span,.renewal-builder-metrics small,.renewal-builder-heading span,.renewal-builder-panel-heading span,.renewal-builder-handoff>span,.renewal-builder-queue-heading span,.renewal-builder-guardrails span,.renewal-builder-footer span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:900}.renewal-builder-hero-state span{color:var(--accent)}.renewal-builder-hero-state strong{color:var(--primary-2);font-family:var(--font-display);font-size:68px;font-style:italic;line-height:.75}.renewal-builder-hero-state b{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.renewal-builder-metrics{border:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.renewal-builder-metrics>div{border-right:1px solid var(--line);align-content:space-between;min-height:112px;padding:18px 20px;display:grid}.renewal-builder-metrics>div:last-child{border-right:0}.renewal-builder-metrics strong{color:var(--text);font-family:var(--font-display);font-size:38px;font-style:italic;line-height:1}.renewal-builder-metrics>div:last-child strong{color:var(--accent)}.renewal-builder-campaigns,.renewal-builder-queue{padding:24px}.renewal-builder-campaigns{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 72%, transparent)}.renewal-builder-heading,.renewal-builder-panel-heading,.renewal-builder-queue-heading,.renewal-builder-footer{justify-content:space-between;align-items:center;gap:24px;display:flex}.renewal-builder-heading,.renewal-builder-panel-heading{margin-bottom:18px}.renewal-builder-heading h3,.renewal-builder-panel-heading h3,.renewal-builder-queue-heading h3{margin:5px 0 0;font-size:25px;line-height:1}.renewal-builder-heading>button,.renewal-builder-lock-note button,.renewal-builder-issue-card button,.renewal-builder-footer>button{border:1px solid var(--primary);background:var(--primary);color:#fff;min-height:38px;font:inherit;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;padding:8px 14px;font-size:7px;font-weight:900}.renewal-builder-campaign-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.renewal-builder-campaign-list>button{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 56%, var(--surface));min-height:128px;color:var(--text);text-align:left;cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:8px 14px;padding:16px;display:grid}.renewal-builder-campaign-list>button:hover,.renewal-builder-campaign-list>button.selected{border-color:var(--primary-2)}.renewal-builder-campaign-list>button.selected{background:linear-gradient(120deg, color-mix(in srgb, var(--primary) 14%, var(--surface)), var(--surface));box-shadow:4px 4px 0 color-mix(in srgb, var(--primary) 24%, transparent)}.renewal-builder-campaign-list span,.renewal-builder-campaign-list small,.renewal-builder-campaign-list em{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:850}.renewal-builder-campaign-list span{color:var(--accent)}.renewal-builder-campaign-list>button>strong{color:var(--primary-2);font-family:var(--font-display);justify-self:end;font-size:34px;font-style:italic;line-height:.8}.renewal-builder-campaign-list>button>div{grid-column:1/-1;align-self:end;gap:5px;display:grid}.renewal-builder-campaign-list>button>div b{font-family:var(--font-display);text-transform:uppercase;font-size:16px}.renewal-builder-config-grid,.renewal-builder-rules-grid,.renewal-builder-inspector-grid{align-items:start;gap:22px;display:grid}.renewal-builder-config-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)}.renewal-builder-policy,.renewal-builder-handoffs,.renewal-builder-rules,.renewal-builder-applicant,.renewal-builder-decision{min-width:0;padding:24px}.renewal-builder-panel-heading>em{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:900}.renewal-builder-season-flow{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin-bottom:20px;display:grid}.renewal-builder-season-flow>div{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 55%, var(--surface));align-content:space-between;min-height:102px;padding:16px;display:grid}.renewal-builder-season-flow>div:last-child{border-color:color-mix(in srgb, var(--primary-2) 58%, var(--line));background:color-mix(in srgb, var(--primary) 9%, var(--surface))}.renewal-builder-season-flow span,.renewal-builder-season-flow small,.renewal-builder-policy-fields label>span,.renewal-builder-level-change span,.renewal-builder-lock-note span,.renewal-builder-diff-heading span,.renewal-builder-applicant-controls label>span,.renewal-builder-applicant-controls>div>span,.renewal-builder-review-actions>span,.renewal-builder-issue-card>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:850}.renewal-builder-season-flow strong{color:var(--text);font-family:var(--font-display);font-size:36px;font-style:italic;line-height:.85}.renewal-builder-season-flow>b{color:var(--primary-2);font-size:24px}.renewal-builder-policy-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.renewal-builder-policy-fields label,.renewal-builder-applicant-controls label{gap:7px;display:grid}.renewal-builder-content input,.renewal-builder-content select{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 58%, var(--surface));width:100%;min-height:42px;color:var(--text);font:inherit;border-radius:0;outline:none;padding:0 12px;font-size:9px}.renewal-builder-content input:focus,.renewal-builder-content select:focus{border-color:var(--primary-2);box-shadow:3px 3px 0 color-mix(in srgb, var(--primary) 22%, transparent)}.renewal-builder-content input:disabled,.renewal-builder-content select:disabled{color:color-mix(in srgb, var(--muted) 68%, transparent);cursor:not-allowed}.renewal-builder-money{grid-template-columns:32px 1fr;display:grid}.renewal-builder-money>b{border:1px solid var(--line);background:var(--surface-2);color:var(--accent);border-right:0;place-items:center;display:grid}.renewal-builder-level-change{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 72%, transparent);justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:16px;display:flex}.renewal-builder-level-change>div{gap:5px;display:grid}.renewal-builder-level-change strong{font-size:9px}.renewal-builder-level-change small{color:var(--muted);font-size:7px}.renewal-builder-level-change>button{border:1px solid var(--line);background:var(--bg);min-width:108px;min-height:38px;color:var(--muted);font:inherit;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:8px;font-size:7px;font-weight:900;display:flex}.renewal-builder-level-change>button i,.renewal-builder-applicant-controls button i{background:#4b4554;border-radius:8px;width:24px;height:14px;position:relative}.renewal-builder-level-change>button i:after,.renewal-builder-applicant-controls button i:after{content:"";background:var(--muted);border-radius:50%;width:8px;height:8px;transition:all .12s;position:absolute;top:3px;left:3px}.renewal-builder-level-change>button[aria-pressed=true],.renewal-builder-applicant-controls button[aria-pressed=true]{border-color:var(--primary-2);color:var(--text)}.renewal-builder-level-change>button[aria-pressed=true] i,.renewal-builder-applicant-controls button[aria-pressed=true] i{background:var(--primary)}.renewal-builder-level-change>button[aria-pressed=true] i:after,.renewal-builder-applicant-controls button[aria-pressed=true] i:after{background:#fff;left:13px}.renewal-builder-lock-note{border:1px solid var(--line);border-left:3px solid var(--accent);background:color-mix(in srgb, var(--accent) 5%, var(--bg));margin-top:16px;padding:16px}.renewal-builder-lock-note span{color:var(--accent)}.renewal-builder-lock-note p{color:var(--muted);margin:8px 0 14px;font-size:8px;line-height:1.65}.renewal-builder-validation{border:1px solid color-mix(in srgb, var(--warning) 55%, var(--line));color:var(--warning);margin:14px 0 0;padding:11px;font-size:7px;line-height:1.5}.renewal-builder-handoffs{gap:12px;display:grid}.renewal-builder-handoffs .renewal-builder-panel-heading{margin-bottom:2px}.renewal-builder-handoff{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 54%, var(--surface));padding:16px}.renewal-builder-handoff.active{border-left:3px solid var(--accent)}.renewal-builder-handoff strong{margin:8px 0 5px;font-size:10px;display:block}.renewal-builder-handoff small,.renewal-builder-handoff b{color:var(--muted);font-size:7px;font-weight:500;line-height:1.5;display:block}.renewal-builder-handoff a,.renewal-builder-handoff b{color:var(--primary-2);letter-spacing:.05em;text-transform:uppercase;margin-top:9px;font-size:7px;font-weight:900}.renewal-builder-rules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.renewal-builder-rules.review{border-top:2px solid var(--primary-2)}.renewal-builder-rules>p{color:var(--muted);margin:-3px 0 16px;font-size:8px;line-height:1.65}.renewal-builder-rule-list,.renewal-builder-diff-list{border-top:1px solid var(--line);display:grid}.renewal-builder-rule-list>button,.renewal-builder-diff-list>button{border:0;border-bottom:1px solid var(--line);min-width:0;min-height:61px;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 6px;display:grid}.renewal-builder-rule-list>button:hover,.renewal-builder-rule-list>button[aria-pressed=true],.renewal-builder-diff-list>button:hover,.renewal-builder-diff-list>button[aria-pressed=true]{background:color-mix(in srgb, var(--primary) 8%, transparent)}.renewal-builder-rule-list i,.renewal-builder-diff-list i{border:1px solid var(--line);width:26px;height:26px;color:var(--muted);place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid}.renewal-builder-rule-list>button[aria-pressed=true] i{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--accent)}.renewal-builder-rule-list span,.renewal-builder-diff-list span{gap:4px;min-width:0;display:grid}.renewal-builder-rule-list strong,.renewal-builder-diff-list strong{font-size:8px}.renewal-builder-rule-list small,.renewal-builder-diff-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.renewal-builder-rule-list em,.renewal-builder-diff-list em{color:var(--muted);text-transform:uppercase;font-size:6px;font-style:normal;font-weight:900}.renewal-builder-rule-list>button[aria-pressed=true] em{color:var(--accent)}.renewal-builder-queue{border-top:3px solid var(--primary)}.renewal-builder-queue-heading{align-items:flex-end;margin-bottom:18px}.renewal-builder-queue-heading p{max-width:680px;color:var(--muted);margin:7px 0 0;font-size:7px;line-height:1.55}.renewal-builder-queue-filters{border:1px solid var(--line);display:flex}.renewal-builder-queue-filters button{border:0;border-right:1px solid var(--line);min-height:34px;color:var(--muted);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;padding:7px 10px;font-size:6px;font-weight:900}.renewal-builder-queue-filters button:last-child{border-right:0}.renewal-builder-queue-filters button[aria-pressed=true]{background:var(--primary);color:#fff}.renewal-builder-table{border:1px solid var(--line)}.renewal-builder-table-head,.renewal-builder-table>button{grid-template-columns:minmax(210px,1.4fr) minmax(130px,.65fr) minmax(170px,1fr) minmax(100px,.55fr) 124px;align-items:center;gap:12px;display:grid}.renewal-builder-table-head{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 72%, transparent);min-height:38px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding:8px 13px;font-size:6px;font-weight:850}.renewal-builder-table>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:74px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;padding:10px 13px}.renewal-builder-table>button:last-of-type{border-bottom:0}.renewal-builder-table>button:hover,.renewal-builder-table>button.selected{background:color-mix(in srgb, var(--primary) 9%, transparent)}.renewal-builder-table>button.selected{box-shadow:inset 3px 0 0 var(--primary-2)}.renewal-builder-table>button span{min-width:0}.renewal-builder-table>button span>strong,.renewal-builder-table>button span>small{display:block}.renewal-builder-table>button span>strong{text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:8px;overflow:hidden}.renewal-builder-table>button span>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:6px;overflow:hidden}.renewal-builder-table>button>b,.renewal-builder-panel-heading>b{border:1px solid var(--line);width:max-content;color:var(--muted);text-transform:uppercase;justify-self:end;padding:5px 7px;font-size:6px;font-weight:900}.renewal-builder-table>button>b.ready,.renewal-builder-table>button>b.issued,.renewal-builder-panel-heading>b.ready,.renewal-builder-panel-heading>b.issued{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));color:var(--accent)}.renewal-builder-table>button>b.review,.renewal-builder-panel-heading>b.review{border-color:color-mix(in srgb, var(--warning) 55%, var(--line));color:var(--warning)}.renewal-builder-table>button>b.blocked,.renewal-builder-panel-heading>b.blocked{border-color:color-mix(in srgb, var(--danger) 55%, var(--line));color:var(--danger)}.renewal-builder-empty{min-height:150px;color:var(--muted);place-content:center;justify-items:center;gap:7px;display:grid}.renewal-builder-empty strong{color:var(--text);font-family:var(--font-display);text-transform:uppercase;font-size:22px}.renewal-builder-empty span{font-size:7px}.renewal-builder-inspector-grid{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr)}.renewal-builder-credential-card{border:1px solid var(--line);border-left:3px solid var(--primary-2);background:color-mix(in srgb, var(--primary) 8%, var(--bg));justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:16px;display:flex}.renewal-builder-credential-card>div{gap:5px;display:grid}.renewal-builder-credential-card span,.renewal-builder-credential-card small{color:var(--muted);font-size:6px}.renewal-builder-credential-card strong{font-family:var(--font-display);text-transform:uppercase;font-size:20px}.renewal-builder-credential-card>b{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;padding:5px 8px;font-size:6px}.renewal-builder-credential-card>b.active{border-color:color-mix(in srgb, var(--accent) 50%, var(--line));color:var(--accent)}.renewal-builder-credential-card>b.suspended{border-color:color-mix(in srgb, var(--danger) 50%, var(--line));color:var(--danger)}.renewal-builder-diff-heading{justify-content:space-between;gap:20px;margin-bottom:9px;display:flex}.renewal-builder-diff-heading small{color:var(--muted);font-size:6px}.renewal-builder-diff-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px}.renewal-builder-diff-list>button[aria-pressed=true] i{border-color:color-mix(in srgb, var(--warning) 55%, var(--line));color:var(--warning)}.renewal-builder-diff-list>button[aria-pressed=true] em{color:var(--warning)}.renewal-builder-applicant-controls{border-top:1px solid var(--line);grid-template-columns:minmax(150px,.65fr) minmax(250px,1.35fr);gap:14px;margin-top:18px;padding-top:16px;display:grid}.renewal-builder-applicant-controls>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.renewal-builder-applicant-controls>div>span{grid-column:1/-1}.renewal-builder-applicant-controls button{border:1px solid var(--line);background:var(--surface-2);min-height:42px;color:var(--muted);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:8px;font-size:7px;font-weight:850;display:flex}.renewal-builder-decision{border-top:2px solid var(--primary-2)}.renewal-builder-gates{gap:8px;display:grid}.renewal-builder-gates>div{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 54%, var(--surface));grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:10px;display:grid}.renewal-builder-gates i{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);place-items:center;font-style:normal;font-weight:900;display:grid}.renewal-builder-gates .passed i{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--accent)}.renewal-builder-gates .waiting i{border-color:color-mix(in srgb, var(--warning) 55%, var(--line));color:var(--warning)}.renewal-builder-gates .blocked i{border-color:color-mix(in srgb, var(--danger) 55%, var(--line));color:var(--danger)}.renewal-builder-gates span{gap:4px;display:grid}.renewal-builder-gates strong{font-size:8px}.renewal-builder-gates small{color:var(--muted);font-size:6px;line-height:1.45}.renewal-builder-review-actions{border:1px solid color-mix(in srgb, var(--warning) 42%, var(--line));background:color-mix(in srgb, var(--warning) 5%, var(--bg));margin-top:14px;padding:14px}.renewal-builder-review-actions>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid}.renewal-builder-review-actions button{border:1px solid var(--line);background:var(--surface-2);min-height:36px;color:var(--muted);font:inherit;text-transform:uppercase;cursor:pointer;font-size:6px;font-weight:900}.renewal-builder-review-actions button[aria-pressed=true]:first-child{border-color:var(--accent);color:var(--accent)}.renewal-builder-review-actions button[aria-pressed=true]:last-child{border-color:var(--danger);color:var(--danger)}.renewal-builder-issue-card{border:1px solid var(--line);border-left:3px solid var(--accent);background:color-mix(in srgb, var(--accent) 5%, var(--bg));margin-top:14px;padding:16px}.renewal-builder-issue-card>span{color:var(--accent)}.renewal-builder-issue-card strong{font-family:var(--font-display);text-transform:uppercase;margin:8px 0 6px;font-size:22px;display:block}.renewal-builder-issue-card p{color:var(--muted);margin:0 0 12px;font-size:7px;line-height:1.55}.renewal-builder-issue-card button{width:100%}.renewal-builder-issue-card button:disabled,.renewal-builder-footer>button:disabled{opacity:.38;cursor:not-allowed}.renewal-builder-evidence-link{border:1px solid var(--line);min-height:40px;color:var(--primary-2);letter-spacing:.05em;text-transform:uppercase;justify-content:center;align-items:center;margin-top:10px;font-size:7px;font-weight:900;display:flex}.renewal-builder-guardrails{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.renewal-builder-guardrails>div{border-right:1px solid var(--line);background:color-mix(in srgb, var(--surface) 78%, transparent);min-height:150px;padding:18px}.renewal-builder-guardrails>div:last-child{border-right:0}.renewal-builder-guardrails strong{font-family:var(--font-display);text-transform:uppercase;margin:14px 0 8px;font-size:17px;line-height:1.05;display:block}.renewal-builder-guardrails p{color:var(--muted);margin:0;font-size:7px;line-height:1.65}.renewal-builder-footer{border:1px solid var(--line);background:var(--surface);padding:20px 22px}.renewal-builder-footer>div{gap:6px;display:grid}.renewal-builder-footer span{color:var(--accent)}.renewal-builder-footer small{color:var(--muted);font-size:7px}@media (max-width:1180px){.renewal-builder-config-grid,.renewal-builder-inspector-grid{grid-template-columns:1fr}.renewal-builder-handoffs{grid-template-columns:repeat(2,minmax(0,1fr))}.renewal-builder-handoffs .renewal-builder-panel-heading{grid-column:1/-1}.renewal-builder-table-head,.renewal-builder-table>button{grid-template-columns:minmax(190px,1.25fr) minmax(120px,.65fr) minmax(150px,.9fr) 110px}.renewal-builder-table-head>span:nth-child(4),.renewal-builder-table>button>span:nth-child(4){display:none}}@media (max-width:900px){.renewal-builder-hero{grid-template-columns:1fr;gap:26px;min-height:0;padding:24px}.renewal-builder-hero-state{min-height:130px}.renewal-builder-metrics,.renewal-builder-guardrails,.renewal-builder-rules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.renewal-builder-rules-grid{grid-template-columns:1fr}.renewal-builder-metrics>div:nth-child(2),.renewal-builder-guardrails>div:nth-child(2){border-right:0}.renewal-builder-metrics>div:nth-child(-n+2),.renewal-builder-guardrails>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.renewal-builder-campaign-list{grid-template-columns:1fr}.renewal-builder-queue-heading{flex-direction:column;align-items:flex-start}.renewal-builder-queue-filters{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.renewal-builder-queue-filters button{border-bottom:1px solid var(--line)}}@media (max-width:700px){.renewal-builder-content{gap:14px}.renewal-builder-hero h2{font-size:46px}.renewal-builder-campaigns,.renewal-builder-queue,.renewal-builder-policy,.renewal-builder-handoffs,.renewal-builder-rules,.renewal-builder-applicant,.renewal-builder-decision{padding:18px}.renewal-builder-heading,.renewal-builder-panel-heading,.renewal-builder-footer{flex-direction:column;align-items:flex-start}.renewal-builder-policy-fields,.renewal-builder-handoffs,.renewal-builder-diff-list,.renewal-builder-applicant-controls,.renewal-builder-metrics,.renewal-builder-guardrails{grid-template-columns:1fr}.renewal-builder-metrics>div,.renewal-builder-metrics>div:nth-child(2),.renewal-builder-guardrails>div,.renewal-builder-guardrails>div:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.renewal-builder-metrics>div:last-child,.renewal-builder-guardrails>div:last-child{border-bottom:0}.renewal-builder-table-head{display:none}.renewal-builder-table>button{grid-template-columns:minmax(0,1fr) auto;gap:8px}.renewal-builder-table>button>span:nth-child(2),.renewal-builder-table>button>span:nth-child(3),.renewal-builder-table>button>span:nth-child(4){display:none}.renewal-builder-season-flow{grid-template-columns:1fr}.renewal-builder-season-flow>b{text-align:center;transform:rotate(90deg)}.renewal-builder-applicant-controls>div{grid-template-columns:1fr 1fr}}.level-builder-content{gap:22px;display:grid}.level-builder-hero{border:1px solid var(--line);border-top:3px solid var(--primary);background:linear-gradient(128deg, color-mix(in srgb, var(--surface) 96%, transparent) 0 65%, transparent 65%), radial-gradient(circle at 92% 18%, color-mix(in srgb, var(--primary-2) 19%, transparent), transparent 45%), var(--surface);min-height:290px;box-shadow:8px 8px 0 color-mix(in srgb, var(--primary) 18%, transparent), 15px 15px 0 color-mix(in srgb, var(--accent) 8%, transparent);grid-template-columns:minmax(0,1fr) 285px;align-items:end;gap:58px;padding:32px;display:grid}.level-builder-hero>div:first-child{max-width:860px}.level-builder-hero .owner-back-link{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:36px;font-size:8px;font-weight:850}.level-builder-hero h2{max-width:780px;margin-bottom:15px;font-size:clamp(48px,6.5vw,92px);font-style:italic;line-height:.82}.level-builder-hero p{max-width:750px;color:var(--muted);margin:0;font-size:10px;line-height:1.75}.level-builder-hero-state{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--line));background:color-mix(in srgb, var(--bg) 74%, transparent);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);align-content:space-between;min-height:168px;padding:20px;display:grid}.level-builder-hero-state span,.level-builder-hero-state small,.level-builder-metrics span,.level-builder-metrics small,.level-builder-heading span,.level-builder-panel-heading span,.level-builder-form-grid label>span,.level-builder-path-form label>span,.level-builder-rule-group label>span,.level-builder-rule-review span,.level-builder-facts label>span,.level-builder-simulator-person span,.level-builder-decision header span,.level-builder-decision footer span,.level-builder-guardrails span,.level-builder-footer span,.level-builder-flow span{color:var(--muted);letter-spacing:.085em;text-transform:uppercase;font-size:7px;font-weight:900}.level-builder-hero-state span{color:var(--accent)}.level-builder-hero-state strong{color:var(--primary-2);font-family:var(--font-display);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:58px;font-style:italic;line-height:.78;overflow:hidden}.level-builder-hero-state b{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.level-builder-hero-state small{line-height:1.55}.level-builder-metrics{border:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.level-builder-metrics>div{border-right:1px solid var(--line);align-content:space-between;min-height:112px;padding:18px 20px;display:grid}.level-builder-metrics>div:last-child{border-right:0}.level-builder-metrics strong{color:var(--text);font-family:var(--font-display);font-size:38px;font-style:italic;line-height:1}.level-builder-metrics>div:nth-child(3) strong{color:var(--primary-2)}.level-builder-metrics>div:last-child strong{color:var(--accent)}.level-builder-registry,.level-builder-paths,.level-builder-simulator{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 74%, transparent);padding:24px}.level-builder-simulator{border-top:3px solid var(--primary)}.level-builder-heading,.level-builder-panel-heading,.level-builder-editor-actions,.level-builder-footer{justify-content:space-between;align-items:center;gap:24px;display:flex}.level-builder-heading,.level-builder-panel-heading{margin-bottom:18px}.level-builder-heading h3,.level-builder-panel-heading h3{margin:5px 0 0;font-size:25px;line-height:1}.level-builder-heading>button,.level-builder-editor-actions button,.level-builder-add-rule,.level-builder-footer a{border:1px solid var(--primary);background:var(--primary);color:#fff;min-height:38px;font:inherit;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;padding:8px 14px;font-size:7px;font-weight:900}.level-builder-level-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.level-builder-level-list>button{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 56%, var(--surface));min-width:0;min-height:118px;color:var(--text);font:inherit;text-align:left;cursor:pointer;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px;display:grid}.level-builder-level-list>button:hover,.level-builder-level-list>button.selected{border-color:color-mix(in srgb, var(--primary-2) 62%, var(--line));background:color-mix(in srgb, var(--primary) 9%, var(--surface));box-shadow:4px 4px 0 color-mix(in srgb, var(--primary) 18%, transparent);transform:translate(-2px,-2px)}.level-builder-level-list>button>i{border:1px solid var(--line);width:44px;height:44px;color:var(--primary-2);font-family:var(--font-display);place-items:center;font-size:21px;font-style:italic;display:grid}.level-builder-level-list>button>span{gap:5px;min-width:0;display:grid}.level-builder-level-list small,.level-builder-level-list em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-style:normal;overflow:hidden}.level-builder-level-list small{color:var(--accent);letter-spacing:.07em;text-transform:uppercase;font-weight:900}.level-builder-level-list strong{font-family:var(--font-display);text-transform:uppercase;font-size:20px;line-height:1}.level-builder-level-list>button>b{border:1px solid var(--line);color:var(--muted);letter-spacing:.08em;align-self:start;padding:5px 7px;font-size:6px}.level-builder-level-grid,.level-builder-path-grid,.level-builder-simulator-grid{gap:16px;display:grid}.level-builder-level-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.level-builder-level-editor,.level-builder-level-impact,.level-builder-path-editor,.level-builder-path-summary{padding:22px}.level-builder-level-editor,.level-builder-path-editor{border-top:2px solid var(--primary-2)}.level-builder-panel-heading>b,.level-builder-path-list b{border:1px solid var(--line);width:max-content;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;padding:5px 8px;font-size:6px;font-weight:900}.level-builder-panel-heading>b.active,.level-builder-path-list b.active{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));color:var(--accent)}.level-builder-panel-heading>b.draft,.level-builder-path-list b.draft{border-color:color-mix(in srgb, var(--primary-2) 55%, var(--line));color:var(--primary-2)}.level-builder-panel-heading>b.retired,.level-builder-path-list b.retired{color:var(--muted)}.level-builder-panel-heading>em{color:var(--primary-2);letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:900}.level-builder-form-grid,.level-builder-path-form,.level-builder-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.level-builder-form-grid label,.level-builder-path-form label,.level-builder-rule-group label,.level-builder-facts label{gap:7px;min-width:0;display:grid}.level-builder-form-grid .wide,.level-builder-facts .wide{grid-column:1/-1}.level-builder-content input,.level-builder-content select,.level-builder-content textarea{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 58%, var(--surface));width:100%;min-height:42px;color:var(--text);font:inherit;border-radius:0;outline:none;padding:0 12px;font-size:9px}.level-builder-content textarea{resize:vertical;min-height:84px;padding-block:11px;line-height:1.55}.level-builder-content input:focus,.level-builder-content select:focus,.level-builder-content textarea:focus{border-color:var(--primary-2);box-shadow:3px 3px 0 color-mix(in srgb, var(--primary) 22%, transparent)}.level-builder-content input:disabled,.level-builder-content select:disabled,.level-builder-content textarea:disabled{color:color-mix(in srgb, var(--muted) 72%, transparent);cursor:not-allowed}.level-builder-editor-actions{border-top:1px solid var(--line);align-items:flex-end;margin-top:16px;padding-top:16px}.level-builder-editor-actions p{max-width:620px;color:var(--muted);margin:0;font-size:7px;line-height:1.65}.level-builder-editor-actions>div{gap:7px;display:flex}.level-builder-editor-actions>div button:first-child{border-color:var(--line);background:var(--surface-2);color:var(--text)}.level-builder-message{border:1px solid color-mix(in srgb, var(--primary-2) 50%, var(--line));background:color-mix(in srgb, var(--primary) 5%, var(--bg));color:var(--primary-2);margin:14px 0 0;padding:11px;font-size:7px;line-height:1.55}.level-builder-level-impact{align-content:start;display:grid}.level-builder-level-impact dl{border-top:1px solid var(--line);margin:0}.level-builder-level-impact dl>div{border-bottom:1px solid var(--line);grid-template-columns:1fr minmax(110px,1fr);align-items:center;gap:12px;min-height:60px;display:grid}.level-builder-level-impact dt{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:850}.level-builder-level-impact dd{color:var(--text);text-align:right;margin:0;font-size:8px;font-weight:750}.level-builder-impact-note{border:1px solid color-mix(in srgb, var(--accent) 43%, var(--line));border-left:3px solid var(--accent);background:color-mix(in srgb, var(--accent) 5%, var(--bg));margin-top:18px;padding:17px}.level-builder-impact-note span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.level-builder-impact-note strong{font-family:var(--font-display);text-transform:uppercase;margin:8px 0 6px;font-size:19px;line-height:1;display:block}.level-builder-impact-note p{color:var(--muted);margin:0;font-size:7px;line-height:1.65}.level-builder-path-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.level-builder-path-list>button{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 56%, var(--surface));min-width:0;min-height:125px;color:var(--text);font:inherit;text-align:left;cursor:pointer;align-content:space-between;justify-items:start;gap:8px;padding:15px;display:grid}.level-builder-path-list>button:hover,.level-builder-path-list>button.selected{border-color:color-mix(in srgb, var(--primary-2) 58%, var(--line));background:color-mix(in srgb, var(--primary) 9%, var(--surface))}.level-builder-path-list>button.selected{box-shadow:inset 3px 0 0 var(--primary-2)}.level-builder-path-list span,.level-builder-path-list small{color:var(--muted);font-size:6px;line-height:1.45}.level-builder-path-list span{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-weight:900}.level-builder-path-list strong{font-family:var(--font-display);text-transform:uppercase;font-size:17px;line-height:1}.level-builder-path-list b{justify-self:end}.level-builder-path-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.45fr)}.level-builder-path-form{margin-bottom:18px}.level-builder-rule-groups{border-top:1px solid var(--line);gap:12px;padding-top:18px;display:grid}.level-builder-rule-group{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 52%, var(--surface));padding:14px}.level-builder-rule-group>header{grid-template-columns:34px minmax(170px,1fr) auto 30px;align-items:end;gap:10px;display:grid}.level-builder-rule-group>header>i{border:1px solid var(--line);width:32px;height:42px;color:var(--primary-2);font-family:var(--font-display);place-items:center;font-size:16px;font-style:italic;display:grid}.level-builder-rule-group>header>button{border:1px solid var(--line);background:var(--surface-2);min-height:42px;color:var(--muted);font:inherit;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;padding:0 12px;font-size:6px;font-weight:900}.level-builder-rule-group>header>button[aria-pressed=true]{border-color:var(--primary-2);color:var(--primary-2)}.level-builder-rule-group>header>button.remove,.level-builder-rule>button{width:30px;min-height:42px;color:var(--muted);padding:0;font-size:15px}.level-builder-rule-group button:disabled,.level-builder-rule>button:disabled{opacity:.35;cursor:not-allowed}.level-builder-rule-group>p{color:var(--muted);margin:10px 0;font-size:6px;line-height:1.5}.level-builder-rule-list{gap:8px;display:grid}.level-builder-rule{border-top:1px solid var(--line);grid-template-columns:minmax(210px,1.4fr) minmax(150px,.9fr) minmax(110px,.55fr) 30px;align-items:end;gap:8px;min-width:0;padding-top:8px;display:grid}.level-builder-rule-review{border:1px solid var(--line);background:color-mix(in srgb, var(--primary) 6%, var(--surface));align-content:center;gap:4px;min-height:42px;padding:7px 10px;display:grid}.level-builder-rule-review strong{color:var(--primary-2);font-size:7px}.level-builder-rule>button{border:1px solid var(--line);background:var(--surface-2);font:inherit;cursor:pointer}.level-builder-add-rule{border-color:var(--line);background:var(--surface-2);color:var(--text);margin-top:10px}.level-builder-path-summary{align-content:start;display:grid}.level-builder-flow{justify-items:stretch;gap:8px;display:grid}.level-builder-flow>div{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 55%, var(--surface));align-content:space-between;gap:7px;min-height:80px;padding:13px;display:grid}.level-builder-flow>div.rule-step{border-left:3px solid var(--primary-2)}.level-builder-flow>div.target-step{border-color:color-mix(in srgb, var(--accent) 48%, var(--line));border-left:3px solid var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--surface))}.level-builder-flow strong{font-family:var(--font-display);text-transform:uppercase;font-size:17px;line-height:1.05}.level-builder-flow small{color:var(--muted);font-size:6px}.level-builder-flow>b{color:var(--primary-2);text-align:center;font-size:17px}.level-builder-summary-note{border:1px solid var(--line);color:var(--muted);margin-top:14px;padding:14px;font-size:7px;line-height:1.65}.level-builder-simulator .level-builder-heading>b{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-size:7px}.level-builder-simulator-grid{grid-template-columns:minmax(350px,.75fr) minmax(0,1.25fr)}.level-builder-facts{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 54%, var(--surface));align-content:start;padding:20px}.level-builder-fact-toggles{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.level-builder-fact-toggles button{border:1px solid var(--line);background:var(--surface-2);min-height:50px;color:var(--muted);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:7px;font-size:6px;font-weight:850;display:flex}.level-builder-fact-toggles i{background:#4b4554;border-radius:8px;width:22px;height:13px;position:relative}.level-builder-fact-toggles i:after{content:"";background:var(--muted);border-radius:50%;width:7px;height:7px;transition:all .12s;position:absolute;top:3px;left:3px}.level-builder-fact-toggles button[aria-pressed=true]{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));color:var(--text)}.level-builder-fact-toggles button[aria-pressed=true] i{background:var(--accent)}.level-builder-fact-toggles button[aria-pressed=true] i:after{background:#10231d;left:12px}.level-builder-simulator-person{border:1px solid var(--line);border-left:3px solid var(--primary-2);background:color-mix(in srgb, var(--primary) 6%, var(--surface));padding:15px}.level-builder-simulator-person strong,.level-builder-simulator-person small{display:block}.level-builder-simulator-person strong{font-family:var(--font-display);text-transform:uppercase;margin:7px 0 4px;font-size:18px}.level-builder-simulator-person small{color:var(--muted);font-size:6px;line-height:1.5}.level-builder-decision{border:1px solid var(--line);border-top:3px solid var(--danger);background:var(--surface);padding:20px}.level-builder-decision.eligible{border-top-color:var(--accent)}.level-builder-decision.review-required{border-top-color:var(--warning)}.level-builder-decision>header{gap:6px;margin-bottom:16px;display:grid}.level-builder-decision header strong{color:var(--danger);font-family:var(--font-display);text-transform:uppercase;font-size:38px;font-style:italic;line-height:.9}.level-builder-decision.eligible header strong{color:var(--accent)}.level-builder-decision.review-required header strong{color:var(--warning)}.level-builder-decision header small{color:var(--muted);font-size:6px}.level-builder-evaluation-groups{gap:9px;display:grid}.level-builder-evaluation-groups article{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 52%, var(--surface));padding:12px}.level-builder-evaluation-groups article.passed{border-left:3px solid var(--accent)}.level-builder-evaluation-groups article.review{border-left:3px solid var(--warning)}.level-builder-evaluation-groups article.blocked{border-left:3px solid var(--danger)}.level-builder-evaluation-groups article>div{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;display:grid}.level-builder-evaluation-groups article>div>i{width:28px;height:28px;color:var(--danger);border:1px solid;place-items:center;font-style:normal;font-weight:900;display:grid}.level-builder-evaluation-groups article.passed>div>i{color:var(--accent)}.level-builder-evaluation-groups article.review>div>i{color:var(--warning)}.level-builder-evaluation-groups article>div>span{gap:4px;display:grid}.level-builder-evaluation-groups article>div strong{font-size:8px}.level-builder-evaluation-groups article>div small{color:var(--muted);font-size:6px}.level-builder-evaluation-groups ul{gap:6px;margin:10px 0 0 40px;padding:0;list-style:none;display:grid}.level-builder-evaluation-groups li{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:12px;padding-top:6px;font-size:6px;display:flex}.level-builder-evaluation-groups li b{color:var(--text);text-align:right;font-size:6px}.level-builder-decision>footer{border:1px solid var(--line);background:color-mix(in srgb, var(--primary) 5%, var(--bg));margin-top:14px;padding:13px}.level-builder-decision>footer p{color:var(--muted);margin:7px 0 0;font-size:7px;line-height:1.65}.level-builder-guardrails{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.level-builder-guardrails>div{border-right:1px solid var(--line);background:color-mix(in srgb, var(--surface) 78%, transparent);min-height:155px;padding:18px}.level-builder-guardrails>div:last-child{border-right:0}.level-builder-guardrails strong{font-family:var(--font-display);text-transform:uppercase;margin:14px 0 8px;font-size:17px;line-height:1.05;display:block}.level-builder-guardrails p{color:var(--muted);margin:0;font-size:7px;line-height:1.65}.level-builder-footer{border:1px solid var(--line);background:var(--surface);padding:20px 22px}.level-builder-footer>div{gap:6px;display:grid}.level-builder-footer span{color:var(--accent)}.level-builder-footer strong{font-size:10px}.level-builder-footer small{color:var(--muted);font-size:7px}.level-builder-footer a{text-align:center;place-items:center;display:grid}@media (max-width:1220px){.level-builder-level-grid,.level-builder-path-grid,.level-builder-simulator-grid{grid-template-columns:1fr}.level-builder-level-impact{grid-template-columns:1fr 1fr;gap:18px}.level-builder-level-impact .level-builder-panel-heading{grid-column:1/-1}.level-builder-impact-note{margin-top:0}.level-builder-path-summary{grid-template-columns:1fr 2fr;gap:16px}.level-builder-path-summary .level-builder-panel-heading{grid-column:1/-1}.level-builder-summary-note{margin-top:0}}@media (max-width:980px){.level-builder-hero{grid-template-columns:1fr;gap:26px;min-height:0;padding:24px}.level-builder-hero-state{min-height:132px}.level-builder-metrics,.level-builder-guardrails{grid-template-columns:repeat(2,minmax(0,1fr))}.level-builder-metrics>div:nth-child(2),.level-builder-guardrails>div:nth-child(2){border-right:0}.level-builder-metrics>div:nth-child(-n+2),.level-builder-guardrails>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.level-builder-level-list,.level-builder-path-list{grid-template-columns:repeat(2,minmax(0,1fr))}.level-builder-rule{grid-template-columns:minmax(170px,1fr) minmax(140px,.8fr) minmax(100px,.55fr) 30px}}@media (max-width:720px){.level-builder-content{gap:14px}.level-builder-hero h2{font-size:46px}.level-builder-registry,.level-builder-paths,.level-builder-simulator,.level-builder-level-editor,.level-builder-level-impact,.level-builder-path-editor,.level-builder-path-summary{padding:18px}.level-builder-heading,.level-builder-panel-heading,.level-builder-editor-actions,.level-builder-footer{flex-direction:column;align-items:flex-start}.level-builder-heading>button,.level-builder-editor-actions>button,.level-builder-editor-actions>div,.level-builder-footer a{width:100%}.level-builder-editor-actions>div{grid-template-columns:1fr 1fr;display:grid}.level-builder-level-list,.level-builder-path-list,.level-builder-form-grid,.level-builder-path-form,.level-builder-facts,.level-builder-metrics,.level-builder-guardrails,.level-builder-level-impact,.level-builder-path-summary{grid-template-columns:1fr}.level-builder-metrics>div,.level-builder-metrics>div:nth-child(2),.level-builder-guardrails>div,.level-builder-guardrails>div:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.level-builder-metrics>div:last-child,.level-builder-guardrails>div:last-child{border-bottom:0}.level-builder-level-impact .level-builder-panel-heading,.level-builder-path-summary .level-builder-panel-heading{grid-column:auto}.level-builder-rule-group>header{grid-template-columns:34px minmax(0,1fr) 30px}.level-builder-rule-group>header>button:not(.remove){grid-area:2/2/auto/-1}.level-builder-rule-group>header>button.remove{grid-area:1/3}.level-builder-rule{grid-template-columns:1fr 30px}.level-builder-rule .rule-name,.level-builder-rule label:not(.rule-name),.level-builder-rule-review{grid-column:1}.level-builder-rule>button{grid-area:1/2}.level-builder-fact-toggles{grid-template-columns:1fr}.level-builder-evaluation-groups ul{margin-left:0}.level-builder-evaluation-groups li{flex-direction:column;align-items:flex-start}.level-builder-evaluation-groups li b{text-align:left}}.credential-evidence-content{gap:22px;display:grid}.credential-evidence-hero{border:1px solid var(--line);border-top:3px solid var(--primary);background:linear-gradient(128deg, color-mix(in srgb, var(--surface) 96%, transparent) 0 65%, transparent 65%), radial-gradient(circle at 92% 18%, color-mix(in srgb, var(--accent) 17%, transparent), transparent 45%), var(--surface);min-height:290px;box-shadow:8px 8px 0 color-mix(in srgb, var(--primary) 18%, transparent), 15px 15px 0 color-mix(in srgb, var(--accent) 8%, transparent);grid-template-columns:minmax(0,1fr) 285px;align-items:end;gap:58px;padding:32px;display:grid}.credential-evidence-hero>div:first-child{max-width:870px}.credential-evidence-hero .owner-back-link{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:36px;font-size:8px;font-weight:850}.credential-evidence-hero h2{max-width:800px;margin-bottom:15px;font-size:clamp(48px,6.5vw,92px);font-style:italic;line-height:.82}.credential-evidence-hero p{max-width:760px;color:var(--muted);margin:0;font-size:10px;line-height:1.75}.credential-evidence-hero-state{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--line));background:color-mix(in srgb, var(--bg) 74%, transparent);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);align-content:space-between;min-height:168px;padding:20px;display:grid}.credential-evidence-hero-state span,.credential-evidence-hero-state small,.credential-evidence-metrics span,.credential-evidence-metrics small,.credential-evidence-heading span,.credential-evidence-panel-heading span,.credential-evidence-form-grid label>span,.credential-evidence-file-policy>div>span,.credential-evidence-queue-heading span,.credential-evidence-filters label>span,.credential-evidence-record-details>span,.credential-evidence-history>div span,.credential-evidence-decision label>span,.credential-evidence-participant-history span,.credential-evidence-guardrails span,.credential-evidence-footer span,.credential-evidence-key-card>span{color:var(--muted);letter-spacing:.085em;text-transform:uppercase;font-size:7px;font-weight:900}.credential-evidence-hero-state>span{color:var(--accent)}.credential-evidence-hero-state>strong{color:var(--primary-2);font-family:var(--font-display);font-size:72px;font-style:italic;line-height:.76}.credential-evidence-hero-state>b{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.credential-evidence-hero-state>small{line-height:1.55}.credential-evidence-metrics{border:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.credential-evidence-metrics>div{border-right:1px solid var(--line);align-content:space-between;min-height:112px;padding:18px 20px;display:grid}.credential-evidence-metrics>div:last-child{border-right:0}.credential-evidence-metrics strong{color:var(--text);font-family:var(--font-display);font-size:38px;font-style:italic;line-height:1}.credential-evidence-metrics>div:nth-child(3) strong{color:var(--accent)}.credential-evidence-metrics>div:last-child strong{color:var(--warning)}.credential-evidence-requirements,.credential-evidence-queue{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 74%, transparent);padding:24px}.credential-evidence-queue{border-top:3px solid var(--primary)}.credential-evidence-heading,.credential-evidence-panel-heading,.credential-evidence-queue-heading,.credential-evidence-editor-actions,.credential-evidence-footer{justify-content:space-between;align-items:center;gap:24px;display:flex}.credential-evidence-heading,.credential-evidence-panel-heading{margin-bottom:18px}.credential-evidence-heading h3,.credential-evidence-panel-heading h3,.credential-evidence-queue-heading h3,.credential-evidence-history h3,.credential-evidence-expiration h3{margin:5px 0 0;font-size:25px;line-height:1}.credential-evidence-heading>button,.credential-evidence-editor-actions button,.credential-evidence-footer a,.credential-evidence-upload{border:1px solid var(--primary);background:var(--primary);color:#fff;min-height:38px;font:inherit;letter-spacing:.07em;text-align:center;text-transform:uppercase;cursor:pointer;place-items:center;padding:8px 14px;font-size:7px;font-weight:900;display:grid}.credential-evidence-requirement-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.credential-evidence-requirement-list>button{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 56%, var(--surface));min-width:0;min-height:128px;color:var(--text);font:inherit;text-align:left;cursor:pointer;align-content:space-between;justify-items:start;gap:8px;padding:15px;display:grid}.credential-evidence-requirement-list>button:hover,.credential-evidence-requirement-list>button.selected{border-color:color-mix(in srgb, var(--primary-2) 58%, var(--line));background:color-mix(in srgb, var(--primary) 9%, var(--surface));box-shadow:4px 4px 0 color-mix(in srgb, var(--primary) 17%, transparent);transform:translate(-2px,-2px)}.credential-evidence-requirement-list span,.credential-evidence-requirement-list small,.credential-evidence-requirement-list b{color:var(--muted);font-size:6px}.credential-evidence-requirement-list span{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-weight:900}.credential-evidence-requirement-list strong{font-family:var(--font-display);text-transform:uppercase;font-size:18px;line-height:1}.credential-evidence-requirement-list small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.credential-evidence-requirement-list b{border:1px solid var(--line);text-transform:uppercase;justify-self:end;padding:5px 7px;font-weight:900}.credential-evidence-definition-grid,.credential-evidence-inspector-grid,.credential-evidence-document-grid{gap:16px;display:grid}.credential-evidence-definition-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.credential-evidence-definition,.credential-evidence-handoff,.credential-evidence-record,.credential-evidence-decision,.credential-evidence-participant,.credential-evidence-expiration{padding:22px}.credential-evidence-definition,.credential-evidence-record{border-top:2px solid var(--primary-2)}.credential-evidence-panel-heading>b,.credential-evidence-table>button>b{border:1px solid var(--line);width:max-content;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;padding:5px 8px;font-size:6px;font-weight:900}.credential-evidence-panel-heading>b.active,.credential-evidence-panel-heading>b.verified,.credential-evidence-table>button>b.verified{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));color:var(--accent)}.credential-evidence-panel-heading>b.draft,.credential-evidence-panel-heading>b.pending,.credential-evidence-table>button>b.pending{border-color:color-mix(in srgb, var(--primary-2) 55%, var(--line));color:var(--primary-2)}.credential-evidence-panel-heading>b.expired,.credential-evidence-panel-heading>b.superseded,.credential-evidence-table>button>b.expired,.credential-evidence-table>button>b.superseded{border-color:color-mix(in srgb, var(--warning) 50%, var(--line));color:var(--warning)}.credential-evidence-panel-heading>b.rejected,.credential-evidence-panel-heading>b.revoked,.credential-evidence-table>button>b.rejected,.credential-evidence-table>button>b.revoked{border-color:color-mix(in srgb, var(--danger) 55%, var(--line));color:var(--danger)}.credential-evidence-panel-heading>em{max-width:210px;color:var(--primary-2);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:7px;font-style:normal;font-weight:900;overflow:hidden}.credential-evidence-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.credential-evidence-form-grid label,.credential-evidence-decision label,.credential-evidence-filters label{gap:7px;min-width:0;display:grid}.credential-evidence-form-grid .wide{grid-column:1/-1}.credential-evidence-content input,.credential-evidence-content select,.credential-evidence-content textarea{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 58%, var(--surface));width:100%;min-height:42px;color:var(--text);font:inherit;border-radius:0;outline:none;padding:0 12px;font-size:9px}.credential-evidence-content textarea{resize:vertical;min-height:82px;padding-block:11px;line-height:1.55}.credential-evidence-content input:focus,.credential-evidence-content select:focus,.credential-evidence-content textarea:focus{border-color:var(--primary-2);box-shadow:3px 3px 0 color-mix(in srgb, var(--primary) 22%, transparent)}.credential-evidence-content input:disabled,.credential-evidence-content select:disabled,.credential-evidence-content textarea:disabled{color:color-mix(in srgb, var(--muted) 72%, transparent);cursor:not-allowed}.credential-evidence-size-input{grid-template-columns:1fr 42px;display:grid}.credential-evidence-size-input>b{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);border-left:0;place-items:center;font-size:7px;display:grid}.credential-evidence-file-policy{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;padding-top:16px;display:grid}.credential-evidence-file-policy>div{gap:8px;display:grid}.credential-evidence-file-types,.credential-evidence-date-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.credential-evidence-date-rules{grid-template-columns:repeat(2,minmax(0,1fr))}.credential-evidence-file-types button,.credential-evidence-date-rules button{border:1px solid var(--line);background:var(--surface-2);min-height:42px;color:var(--muted);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:7px;font-size:7px;font-weight:900;display:flex}.credential-evidence-file-types button[aria-pressed=true],.credential-evidence-date-rules button[aria-pressed=true]{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));color:var(--accent)}.credential-evidence-file-types button:disabled,.credential-evidence-date-rules button:disabled{opacity:.5;cursor:not-allowed}.credential-evidence-date-rules i{background:#4b4554;border-radius:8px;width:22px;height:13px;position:relative}.credential-evidence-date-rules i:after{content:"";background:var(--muted);border-radius:50%;width:7px;height:7px;position:absolute;top:3px;left:3px}.credential-evidence-date-rules button[aria-pressed=true] i{background:var(--accent)}.credential-evidence-date-rules button[aria-pressed=true] i:after{background:#10231d;left:12px}.credential-evidence-editor-actions{border-top:1px solid var(--line);align-items:flex-end;margin-top:16px;padding-top:16px}.credential-evidence-editor-actions p{max-width:610px;color:var(--muted);margin:0;font-size:7px;line-height:1.65}.credential-evidence-message,.credential-evidence-action-message{border:1px solid color-mix(in srgb, var(--primary-2) 50%, var(--line));background:color-mix(in srgb, var(--primary) 5%, var(--bg));color:var(--primary-2);margin:14px 0 0;padding:11px;font-size:7px;line-height:1.55}.credential-evidence-handoff{align-content:start;display:grid}.credential-evidence-key-card{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--line));border-left:3px solid var(--accent);background:color-mix(in srgb, var(--accent) 5%, var(--bg));padding:17px}.credential-evidence-key-card strong{font-family:var(--font-display);text-transform:uppercase;margin:9px 0 7px;font-size:20px;line-height:1.05;display:block}.credential-evidence-key-card p,.credential-evidence-participant>p,.credential-evidence-expiration>p{color:var(--muted);margin:0;font-size:7px;line-height:1.65}.credential-evidence-handoff-steps{border-top:1px solid var(--line);margin:14px 0;display:grid}.credential-evidence-handoff-steps>div{border-bottom:1px solid var(--line);grid-template-columns:31px minmax(0,1fr);align-items:center;gap:10px;min-height:64px;display:grid}.credential-evidence-handoff-steps i{border:1px solid var(--line);width:28px;height:28px;color:var(--primary-2);font-family:var(--font-display);place-items:center;font-size:13px;font-style:italic;display:grid}.credential-evidence-handoff-steps span{gap:4px;display:grid}.credential-evidence-handoff-steps strong{font-size:8px}.credential-evidence-handoff-steps small{color:var(--muted);font-size:6px}.credential-evidence-handoff>a{color:var(--primary-2);letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:900}.credential-evidence-queue-heading{align-items:flex-end}.credential-evidence-queue-heading p{max-width:710px;color:var(--muted);margin:7px 0 0;font-size:7px;line-height:1.55}.credential-evidence-upload{position:relative}.credential-evidence-upload input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.credential-evidence-upload.disabled{opacity:.4;cursor:not-allowed}.credential-evidence-filters{grid-template-columns:minmax(260px,1fr) auto auto;align-items:end;gap:12px;margin:18px 0 12px;display:grid}.credential-evidence-filters>div{border:1px solid var(--line);display:flex}.credential-evidence-filters>div button{border:0;border-right:1px solid var(--line);min-height:42px;color:var(--muted);font:inherit;text-transform:uppercase;cursor:pointer;background:0 0;padding:7px 10px;font-size:6px;font-weight:900}.credential-evidence-filters>div button:last-child{border-right:0}.credential-evidence-filters>div button[aria-pressed=true]{background:var(--primary);color:#fff}.credential-evidence-filters>b{border:1px solid var(--line);min-height:42px;color:var(--accent);text-transform:uppercase;place-items:center;padding:7px 11px;font-size:6px;display:grid}.credential-evidence-table{border:1px solid var(--line)}.credential-evidence-table-head,.credential-evidence-table>button{grid-template-columns:minmax(200px,1.15fr) minmax(180px,1fr) minmax(145px,.7fr) minmax(135px,.65fr) 118px;align-items:center;gap:12px;display:grid}.credential-evidence-table-head{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 72%, transparent);min-height:38px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding:8px 13px;font-size:6px;font-weight:850}.credential-evidence-table>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:76px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;padding:10px 13px}.credential-evidence-table>button:last-child{border-bottom:0}.credential-evidence-table>button:hover,.credential-evidence-table>button.selected{background:color-mix(in srgb, var(--primary) 9%, transparent)}.credential-evidence-table>button.selected{box-shadow:inset 3px 0 0 var(--primary-2)}.credential-evidence-table>button>span{min-width:0}.credential-evidence-table>button>span strong,.credential-evidence-table>button>span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.credential-evidence-table>button>span strong{font-size:8px}.credential-evidence-table>button>span small{color:var(--muted);margin-top:4px;font-size:6px}.credential-evidence-table>button>b{justify-self:end}.credential-evidence-empty{min-height:150px;color:var(--muted);place-content:center;justify-items:center;gap:7px;display:grid}.credential-evidence-empty strong{color:var(--text);font-family:var(--font-display);text-transform:uppercase;font-size:22px}.credential-evidence-empty span{font-size:7px}.credential-evidence-inspector-grid{grid-template-columns:minmax(0,1.4fr) minmax(330px,.6fr)}.credential-evidence-record-identity{border:1px solid var(--line);border-left:3px solid var(--primary-2);background:color-mix(in srgb, var(--primary) 6%, var(--bg));grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:78px;margin-bottom:16px;padding:14px;display:grid}.credential-evidence-record-identity>i{border:1px solid var(--line);width:46px;height:46px;color:var(--primary-2);font-family:var(--font-display);place-items:center;font-size:19px;font-style:italic;display:grid}.credential-evidence-record-identity>span{gap:4px;min-width:0;display:grid}.credential-evidence-record-identity small,.credential-evidence-record-identity em{color:var(--muted);font-size:6px;font-style:normal}.credential-evidence-record-identity strong{font-family:var(--font-display);text-transform:uppercase;font-size:18px}.credential-evidence-record-identity>a{color:var(--primary-2);text-transform:uppercase;font-size:6px;font-weight:900}.credential-evidence-document-grid{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr)}.credential-evidence-file-card,.credential-evidence-record-details{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 52%, var(--surface));padding:14px}.credential-evidence-file-preview{border:1px dashed color-mix(in srgb, var(--primary-2) 50%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 8%, transparent), transparent 58%), var(--surface);place-content:center;justify-items:center;gap:7px;min-height:160px;margin-bottom:12px;display:grid}.credential-evidence-file-preview>span{border:1px solid var(--primary-2);color:var(--primary-2);font-family:var(--font-display);padding:7px 9px;font-size:16px}.credential-evidence-file-preview strong{text-transform:uppercase;font-size:8px}.credential-evidence-file-preview small{color:var(--muted);font-size:6px}.credential-evidence-file-card dl,.credential-evidence-record-details dl{margin:0}.credential-evidence-file-card dl>div,.credential-evidence-record-details dl>div{border-top:1px solid var(--line);grid-template-columns:90px minmax(0,1fr);align-items:center;gap:10px;min-height:43px;display:grid}.credential-evidence-file-card dt,.credential-evidence-record-details dt{color:var(--muted);text-transform:uppercase;font-size:6px;font-weight:850}.credential-evidence-file-card dd,.credential-evidence-record-details dd{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:7px;font-weight:750;overflow:hidden}.credential-evidence-record-details>span{margin-bottom:10px;display:block}.credential-evidence-history{border-top:1px solid var(--line);margin-top:18px;padding-top:17px}.credential-evidence-history ol{gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.credential-evidence-history li{grid-template-columns:32px minmax(0,1fr);gap:11px;min-height:68px;padding:0 0 12px;display:grid;position:relative}.credential-evidence-history li:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:30px;bottom:0;left:14px}.credential-evidence-history li>i{z-index:1;border:1px solid var(--line);background:var(--surface);width:29px;height:29px;color:var(--primary-2);place-items:center;font-style:normal;font-weight:900;display:grid}.credential-evidence-history li.verified>i{color:var(--accent)}.credential-evidence-history li.rejected>i,.credential-evidence-history li.revoked>i{color:var(--danger)}.credential-evidence-history li.superseded>i{color:var(--warning)}.credential-evidence-history li>span{align-content:start;gap:4px;padding-top:5px;display:grid}.credential-evidence-history li strong{font-size:8px}.credential-evidence-history li small{color:var(--muted);font-size:6px}.credential-evidence-history li p{color:var(--muted);margin:3px 0 0;font-size:7px;line-height:1.55}.credential-evidence-aside{align-content:start;gap:16px;display:grid}.credential-evidence-decision{border-top:2px solid var(--primary-2)}.credential-evidence-decision-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.credential-evidence-decision-actions button,.credential-evidence-replacement{border:1px solid var(--line);background:var(--surface-2);min-height:39px;color:var(--text);font:inherit;text-transform:uppercase;cursor:pointer;font-size:6px;font-weight:900}.credential-evidence-decision-actions button:first-child{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));color:var(--accent)}.credential-evidence-decision-actions button:last-child{border-color:color-mix(in srgb, var(--danger) 55%, var(--line));color:var(--danger)}.credential-evidence-decision-actions>p{color:var(--muted);grid-column:1/-1;margin:0;font-size:7px;line-height:1.6}.credential-evidence-replacement{border-color:var(--primary);width:100%;color:var(--primary-2);margin-top:8px}.credential-evidence-replacement:disabled{opacity:.38;cursor:not-allowed}.credential-evidence-participant>p{margin:-4px 0 14px}.credential-evidence-key-list{gap:7px;display:grid}.credential-evidence-key-list>span{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 54%, var(--surface));min-height:58px;color:var(--muted);grid-template-columns:27px minmax(0,1fr);align-items:center;gap:9px;padding:10px;font-size:7px;display:grid}.credential-evidence-key-list i{border:1px solid color-mix(in srgb, var(--accent) 55%, var(--line));width:25px;height:25px;color:var(--accent);grid-row:1/span 2;place-items:center;font-style:normal;display:grid}.credential-evidence-key-list strong,.credential-evidence-key-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.credential-evidence-key-list strong{color:var(--text);font-size:7px}.credential-evidence-key-list small{color:var(--muted);font-size:6px}.credential-evidence-participant-history{border:1px solid var(--line);border-left:3px solid var(--primary-2);background:color-mix(in srgb, var(--primary) 5%, var(--bg));margin-top:13px;padding:14px}.credential-evidence-participant-history strong,.credential-evidence-participant-history small{display:block}.credential-evidence-participant-history strong{font-family:var(--font-display);text-transform:uppercase;margin:7px 0 5px;font-size:18px}.credential-evidence-participant-history small{color:var(--muted);font-size:6px;line-height:1.55}.credential-evidence-expiration h3{margin:7px 0 14px}.credential-evidence-expiration>button{border:0;border-top:1px solid var(--line);width:100%;min-height:62px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:10px 4px;display:flex}.credential-evidence-expiration>button>span{gap:4px;display:grid}.credential-evidence-expiration>button strong{font-size:8px}.credential-evidence-expiration>button small{color:var(--muted);font-size:6px}.credential-evidence-expiration>button b{border:1px solid color-mix(in srgb, var(--warning) 55%, var(--line));min-width:38px;color:var(--warning);font-family:var(--font-display);text-align:center;padding:6px;font-size:16px}.credential-evidence-guardrails{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.credential-evidence-guardrails>div{border-right:1px solid var(--line);background:color-mix(in srgb, var(--surface) 78%, transparent);min-height:155px;padding:18px}.credential-evidence-guardrails>div:last-child{border-right:0}.credential-evidence-guardrails strong{font-family:var(--font-display);text-transform:uppercase;margin:14px 0 8px;font-size:17px;line-height:1.05;display:block}.credential-evidence-guardrails p{color:var(--muted);margin:0;font-size:7px;line-height:1.65}.credential-evidence-footer{border:1px solid var(--line);background:var(--surface);padding:20px 22px}.credential-evidence-footer>div{gap:6px;display:grid}.credential-evidence-footer span{color:var(--accent)}.credential-evidence-footer strong{font-size:10px}.credential-evidence-footer small{color:var(--muted);font-size:7px}@media (max-width:1220px){.credential-evidence-definition-grid,.credential-evidence-inspector-grid{grid-template-columns:1fr}.credential-evidence-handoff{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.credential-evidence-handoff .credential-evidence-panel-heading,.credential-evidence-handoff>a{grid-column:1/-1}.credential-evidence-handoff-steps{margin:0}.credential-evidence-aside{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1020px){.credential-evidence-hero{grid-template-columns:1fr;gap:26px;min-height:0;padding:24px}.credential-evidence-hero-state{min-height:132px}.credential-evidence-metrics,.credential-evidence-guardrails,.credential-evidence-requirement-list{grid-template-columns:repeat(2,minmax(0,1fr))}.credential-evidence-metrics>div:nth-child(2),.credential-evidence-guardrails>div:nth-child(2){border-right:0}.credential-evidence-metrics>div:nth-child(-n+2),.credential-evidence-guardrails>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.credential-evidence-filters{grid-template-columns:1fr}.credential-evidence-filters>div{grid-template-columns:repeat(5,1fr);display:grid}.credential-evidence-table-head,.credential-evidence-table>button{grid-template-columns:minmax(190px,1.15fr) minmax(170px,1fr) minmax(130px,.65fr) 110px}.credential-evidence-table-head>span:nth-child(4),.credential-evidence-table>button>span:nth-child(4){display:none}.credential-evidence-aside{grid-template-columns:1fr}}@media (max-width:720px){.credential-evidence-content{gap:14px}.credential-evidence-hero h2{font-size:46px}.credential-evidence-requirements,.credential-evidence-queue,.credential-evidence-definition,.credential-evidence-handoff,.credential-evidence-record,.credential-evidence-decision,.credential-evidence-participant,.credential-evidence-expiration{padding:18px}.credential-evidence-heading,.credential-evidence-panel-heading,.credential-evidence-queue-heading,.credential-evidence-editor-actions,.credential-evidence-footer{flex-direction:column;align-items:flex-start}.credential-evidence-heading>button,.credential-evidence-editor-actions>button,.credential-evidence-upload,.credential-evidence-footer a{width:100%}.credential-evidence-requirement-list,.credential-evidence-form-grid,.credential-evidence-file-policy,.credential-evidence-handoff,.credential-evidence-document-grid,.credential-evidence-metrics,.credential-evidence-guardrails{grid-template-columns:1fr}.credential-evidence-metrics>div,.credential-evidence-metrics>div:nth-child(2),.credential-evidence-guardrails>div,.credential-evidence-guardrails>div:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.credential-evidence-metrics>div:last-child,.credential-evidence-guardrails>div:last-child{border-bottom:0}.credential-evidence-handoff .credential-evidence-panel-heading,.credential-evidence-handoff>a{grid-column:auto}.credential-evidence-filters>div{grid-template-columns:repeat(2,1fr)}.credential-evidence-table-head{display:none}.credential-evidence-table>button{grid-template-columns:minmax(0,1fr) auto}.credential-evidence-table>button>span:nth-child(2),.credential-evidence-table>button>span:nth-child(3),.credential-evidence-table>button>span:nth-child(4){display:none}.credential-evidence-record-identity{grid-template-columns:48px minmax(0,1fr)}.credential-evidence-record-identity>a{grid-column:1/-1}.credential-evidence-file-card dl>div,.credential-evidence-record-details dl>div{grid-template-columns:1fr;gap:4px;padding:8px 0}.credential-evidence-file-card dd,.credential-evidence-record-details dd{text-align:left}.credential-evidence-decision-actions{grid-template-columns:1fr}}.owner-entry-builder-content{width:min(1600px,100%)}.owner-entry-builder-hero{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:28px;display:flex}.owner-entry-builder-hero>div:first-child{max-width:980px}.owner-entry-builder-hero h2{max-width:960px;margin-bottom:13px;font-size:clamp(42px,5.4vw,76px);font-style:italic;line-height:.9}.owner-entry-builder-hero p,.owner-entry-builder-heading p,.owner-entry-builder-simulator>p,.owner-entry-builder-resolved>p,.owner-entry-builder-preview-note{color:var(--muted);font-size:9px;line-height:1.7}.owner-entry-builder-state{border:1px solid color-mix(in srgb, var(--primary) 55%, var(--line));background:color-mix(in srgb, var(--primary) 7%, var(--surface));min-width:245px;box-shadow:4px 4px 0 color-mix(in srgb, var(--primary) 40%, transparent), 7px 7px 0 color-mix(in srgb, var(--accent) 12%, transparent);gap:8px;padding:17px;display:grid}.owner-entry-builder-state.enabled{border-color:color-mix(in srgb, var(--accent) 48%, var(--line))}.owner-entry-builder-state span,.owner-entry-builder-state small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:850}.owner-entry-builder-state strong{color:var(--accent);font-family:var(--font-display);text-transform:uppercase;font-size:29px;font-style:italic}.owner-entry-builder-metrics{border:1px solid var(--line);background:var(--surface);box-shadow:5px 5px 0 color-mix(in srgb, var(--primary) 17%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px;display:grid}.owner-entry-builder-metrics>div{border-right:1px solid var(--line);grid-template-columns:1fr auto;align-content:space-between;gap:7px 18px;min-height:112px;padding:17px;display:grid}.owner-entry-builder-metrics>div:last-child{border-right:0}.owner-entry-builder-metrics span,.owner-entry-builder-metrics small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:6px;font-weight:850}.owner-entry-builder-metrics strong{color:var(--primary-2);font-family:var(--font-display);grid-area:1/2/3;align-self:center;font-size:36px;font-style:italic}.owner-entry-builder-metrics small{color:var(--accent)}.owner-entry-builder-layout{grid-template-columns:minmax(0,1fr) 355px;align-items:start;gap:22px;display:grid}.owner-entry-builder-main,.owner-entry-builder-aside{gap:22px;min-width:0;display:grid}.owner-entry-builder-aside{position:sticky;top:22px}.owner-entry-builder-panel,.owner-entry-builder-simulator,.owner-entry-builder-resolved,.owner-entry-builder-guardrail{min-width:0;padding:24px}.owner-entry-builder-heading{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:22px;display:flex}.owner-entry-builder-heading>div:first-child{max-width:800px}.owner-entry-builder-heading h2,.owner-entry-builder-simulator h2,.owner-entry-builder-guardrail h2{margin:0 0 8px;font-size:29px;line-height:.98}.owner-entry-builder-heading p{margin:0}.owner-entry-builder-heading>span{border:1px solid var(--line);color:var(--primary-2);letter-spacing:.07em;text-transform:uppercase;flex:none;padding:8px 10px;font-size:7px;font-weight:900}.owner-entry-builder-heading>span.draft{border-color:color-mix(in srgb, var(--accent) 42%, var(--line));color:var(--accent)}.owner-entry-builder-heading>span.locked{border-color:color-mix(in srgb, var(--warning) 40%, var(--line));color:var(--warning)}.owner-entry-builder-library{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.owner-entry-builder-library>button{border:1px solid var(--line);background:var(--surface-2);min-height:162px;color:var(--text);text-align:left;cursor:pointer;grid-template-columns:34px minmax(0,1fr);align-content:space-between;gap:15px 11px;padding:14px;display:grid}.owner-entry-builder-library>button:hover,.owner-entry-builder-library>button.active{border-color:color-mix(in srgb, var(--primary-2) 55%, var(--line));background:color-mix(in srgb, var(--primary) 8%, var(--surface-2));box-shadow:3px 3px 0 color-mix(in srgb, var(--primary) 28%, transparent)}.owner-entry-builder-library>button>b{color:var(--primary-2);font-family:var(--font-display);font-size:21px;font-style:italic}.owner-entry-builder-library>button>span{align-content:start;gap:7px;display:grid}.owner-entry-builder-library>button>span:last-child{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:auto 1fr;align-items:end;padding-top:11px}.owner-entry-builder-library strong{text-transform:uppercase;font-size:8px}.owner-entry-builder-library>button>span:last-child strong{color:var(--primary-2);font-family:var(--font-display);grid-row:1/3;font-size:24px;font-style:italic}.owner-entry-builder-library small{color:var(--muted);font-size:6px;line-height:1.4}.owner-entry-builder-library>button>span:last-child small{text-align:right}.owner-entry-builder-library em,.owner-entry-builder-canvas em{border:1px solid var(--line);width:fit-content;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;padding:4px 6px;font-size:5px;font-style:normal;font-weight:900}.owner-entry-builder-library em.published,.owner-entry-builder-canvas em.shared{border-color:color-mix(in srgb, var(--primary-2) 38%, var(--line));color:var(--primary-2)}.owner-entry-builder-library em.draft,.owner-entry-builder-canvas em.organization{border-color:color-mix(in srgb, var(--accent) 38%, var(--line));color:var(--accent)}.owner-entry-builder-canvas em.platform{border-color:color-mix(in srgb, var(--warning) 38%, var(--line));color:var(--warning)}.owner-entry-builder-canvas{gap:5px;display:grid}.owner-entry-builder-canvas>button{border:1px solid var(--line);background:var(--surface-2);min-height:72px;color:var(--text);text-align:left;cursor:pointer;grid-template-columns:34px 38px minmax(0,1fr) 126px;align-items:center;gap:10px;padding:10px 13px;display:grid}.owner-entry-builder-canvas>button:hover,.owner-entry-builder-canvas>button.active{border-color:color-mix(in srgb, var(--primary-2) 55%, var(--line));background:color-mix(in srgb, var(--primary) 8%, var(--surface-2))}.owner-entry-builder-canvas>button.active{box-shadow:inset 3px 0 0 var(--primary-2)}.owner-entry-builder-canvas>button.disabled{opacity:.48}.owner-entry-builder-canvas>button>b{color:var(--muted);font-family:var(--font-display);font-size:17px;font-style:italic}.owner-entry-builder-canvas>button>i,.owner-entry-builder-palette>article>i{border:1px solid color-mix(in srgb, var(--primary-2) 40%, var(--line));width:34px;height:34px;color:var(--primary-2);font-family:var(--font-display);place-items:center;font-size:12px;font-style:italic;display:grid}.owner-entry-builder-canvas>button>span{gap:6px;min-width:0;display:grid}.owner-entry-builder-canvas>button>span:last-child{justify-items:end}.owner-entry-builder-canvas strong{text-transform:uppercase;font-size:8px}.owner-entry-builder-canvas small{color:var(--muted);text-transform:uppercase;font-size:6px;line-height:1.35}.owner-entry-builder-canvas-footer{border-top:1px solid var(--line);align-items:center;gap:18px;margin-top:14px;padding:12px;display:flex}.owner-entry-builder-canvas-footer span{color:var(--muted);text-transform:uppercase;align-items:center;gap:6px;font-size:6px;font-weight:850;display:flex}.owner-entry-builder-canvas-footer span i{background:var(--warning);width:7px;height:7px}.owner-entry-builder-canvas-footer span:nth-child(2) i{background:var(--accent)}.owner-entry-builder-canvas-footer p{color:var(--muted);text-align:right;margin:0 0 0 auto;font-size:6px;line-height:1.45}.owner-entry-builder-inspector{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.owner-entry-builder-inspector>label{gap:7px;display:grid}.owner-entry-builder-inspector>label>span,.owner-entry-builder-sim-controls>div>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:6px;font-weight:900}.owner-entry-builder-inspector input,.owner-entry-builder-inspector select{border:1px solid var(--line);background:var(--surface-2);width:100%;min-height:44px;color:var(--text);font:inherit;border-radius:0;padding:0 12px;font-size:8px}.owner-entry-builder-inspector input:focus,.owner-entry-builder-inspector select:focus{border-color:var(--primary-2);outline:1px solid color-mix(in srgb, var(--primary-2) 35%, transparent)}.owner-entry-builder-inspector input:disabled,.owner-entry-builder-inspector select:disabled{color:var(--muted);cursor:not-allowed}.owner-entry-builder-inspector-actions,.owner-entry-builder-toggles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.owner-entry-builder-inspector-actions{grid-column:1/-1}.owner-entry-builder-inspector-actions>button{border:1px solid var(--line);min-height:39px;color:var(--primary-2);text-transform:uppercase;cursor:pointer;background:0 0;font-size:7px;font-weight:900}.owner-entry-builder-inspector-actions>button:hover:not(:disabled){border-color:var(--primary-2);background:color-mix(in srgb, var(--primary) 8%, var(--surface))}.owner-entry-builder-inspector-actions>button:disabled,.owner-entry-builder-palette button:disabled{color:var(--muted);cursor:not-allowed;opacity:.45}.owner-entry-builder-toggles{grid-column:1/-1}.owner-entry-builder-toggles>button{border:1px solid var(--line);background:var(--surface-2);min-height:86px;color:var(--text);text-align:left;cursor:pointer;grid-template-columns:15px minmax(0,1fr);align-items:center;gap:10px;padding:13px;display:grid}.owner-entry-builder-toggles>button:disabled{cursor:not-allowed}.owner-entry-builder-toggles>button.active{border-color:color-mix(in srgb, var(--accent) 38%, var(--line))}.owner-entry-builder-toggles>button>i{border:1px solid var(--muted);width:14px;height:14px}.owner-entry-builder-toggles>button.active>i{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 3px var(--surface-2)}.owner-entry-builder-toggles>button>span{gap:7px;display:grid}.owner-entry-builder-toggles strong{text-transform:uppercase;font-size:7px}.owner-entry-builder-toggles small{color:var(--muted);font-size:6px;line-height:1.4}.owner-entry-builder-handoff{border-left:2px solid var(--primary-2);background:color-mix(in srgb, var(--primary) 6%, var(--surface-2));grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:13px;margin-top:14px;padding:13px;display:grid}.owner-entry-builder-handoff>span,.owner-entry-builder-handoff>small{color:var(--muted);text-transform:uppercase;font-size:6px;font-weight:850}.owner-entry-builder-handoff strong{text-transform:uppercase;font-size:7px}.owner-entry-builder-handoff code{color:var(--accent);font-size:7px}.owner-entry-builder-handoff a{color:var(--primary-2);text-transform:uppercase;font-size:7px;font-weight:900;text-decoration:none}.owner-entry-builder-palette{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.owner-entry-builder-palette>article{border:1px solid var(--line);background:var(--surface-2);grid-template-columns:34px minmax(0,1fr);align-content:space-between;gap:12px;min-height:190px;padding:14px;display:grid}.owner-entry-builder-palette>article>span{align-content:start;gap:8px;display:grid}.owner-entry-builder-palette strong{text-transform:uppercase;font-size:8px}.owner-entry-builder-palette small{color:var(--muted);font-size:6px;line-height:1.5}.owner-entry-builder-palette button{border:1px solid color-mix(in srgb, var(--primary-2) 45%, var(--line));background:color-mix(in srgb, var(--primary) 8%, var(--surface));min-height:36px;color:var(--primary-2);text-transform:uppercase;cursor:pointer;grid-column:1/-1;font-size:7px;font-weight:900}.owner-entry-builder-simulator>p{margin:0 0 18px}.owner-entry-builder-sim-controls{gap:13px;display:grid}.owner-entry-builder-sim-controls>div{gap:7px;display:grid}.owner-entry-builder-sim-controls>div>div{grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;display:grid}.owner-entry-builder-sim-controls button{border:1px solid var(--line);min-height:34px;color:var(--muted);text-transform:uppercase;cursor:pointer;background:0 0;padding:0 8px;font-size:6px;font-weight:900}.owner-entry-builder-sim-controls button:hover,.owner-entry-builder-sim-controls button.active{border-color:var(--primary-2);background:color-mix(in srgb, var(--primary) 11%, var(--surface));color:var(--primary-2)}.owner-entry-builder-resolved>div:first-child{grid-template-columns:1fr auto;align-items:end;gap:7px 12px;margin-bottom:15px;display:grid}.owner-entry-builder-resolved>div:first-child>span{grid-column:1/-1}.owner-entry-builder-resolved>div:first-child strong{color:var(--text);font-family:var(--font-display);text-transform:uppercase;font-size:24px;font-style:italic}.owner-entry-builder-resolved>div:first-child small{color:var(--accent);text-transform:uppercase;font-size:6px;font-weight:900}.owner-entry-builder-resolved ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.owner-entry-builder-resolved li{border:1px solid var(--line);background:var(--surface-2);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-height:46px;padding:8px 10px;display:grid}.owner-entry-builder-resolved li.complete{border-left-color:var(--accent)}.owner-entry-builder-resolved li.attention-required{border-left-color:var(--warning)}.owner-entry-builder-resolved li>b{color:var(--primary-2);font-family:var(--font-display);font-size:13px}.owner-entry-builder-resolved li>span{gap:4px;display:grid}.owner-entry-builder-resolved li strong{text-transform:uppercase;font-size:7px}.owner-entry-builder-resolved li small{color:var(--muted);text-transform:uppercase;font-size:5px}.owner-entry-builder-resolved>p{border-top:1px solid var(--line);margin:14px 0 0;padding-top:12px}.owner-entry-builder-resolved>p.error{border:1px solid color-mix(in srgb, var(--danger) 45%, var(--line));color:var(--danger);padding:12px}.owner-entry-builder-guardrail{border-left:2px solid var(--accent)}.owner-entry-builder-guardrail ul{gap:9px;margin:17px 0 0;padding:0;list-style:none;display:grid}.owner-entry-builder-guardrail li{color:var(--muted);padding-left:14px;font-size:7px;line-height:1.4;position:relative}.owner-entry-builder-guardrail li:before{background:var(--accent);content:"";width:5px;height:5px;position:absolute;top:.42em;left:0}.owner-entry-builder-publish{border:1px solid color-mix(in srgb, var(--accent) 50%, var(--line));background:color-mix(in srgb, var(--accent) 12%, var(--surface));min-height:48px;color:var(--accent);text-transform:uppercase;opacity:.62;cursor:not-allowed;font-size:8px;font-weight:900}.owner-entry-builder-preview-note{margin:-10px 2px 0;font-size:6px}@media (max-width:1240px){.owner-entry-builder-layout{grid-template-columns:1fr}.owner-entry-builder-aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.owner-entry-builder-simulator,.owner-entry-builder-resolved{grid-row:span 3}.owner-entry-builder-preview-note{margin:0}}@media (max-width:980px){.owner-entry-builder-hero{flex-direction:column;align-items:flex-start}.owner-entry-builder-state{width:min(100%,340px)}.owner-entry-builder-metrics,.owner-entry-builder-library{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-entry-builder-metrics>div:nth-child(2){border-right:0}.owner-entry-builder-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.owner-entry-builder-library>button:last-child{grid-column:1/-1}.owner-entry-builder-palette{grid-template-columns:1fr}.owner-entry-builder-palette>article{min-height:132px}}@media (max-width:720px){.owner-entry-builder-hero h2{font-size:46px}.owner-entry-builder-panel,.owner-entry-builder-simulator,.owner-entry-builder-resolved,.owner-entry-builder-guardrail{padding:18px}.owner-entry-builder-metrics,.owner-entry-builder-library,.owner-entry-builder-inspector,.owner-entry-builder-toggles,.owner-entry-builder-aside{grid-template-columns:1fr}.owner-entry-builder-metrics>div,.owner-entry-builder-metrics>div:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.owner-entry-builder-metrics>div:last-child{border-bottom:0}.owner-entry-builder-library>button:last-child{grid-column:auto}.owner-entry-builder-heading,.owner-entry-builder-canvas-footer{flex-direction:column;align-items:flex-start}.owner-entry-builder-heading>span{align-self:flex-start}.owner-entry-builder-canvas>button{grid-template-columns:28px 34px minmax(0,1fr)}.owner-entry-builder-canvas>button>span:last-child{grid-column:3;justify-items:start}.owner-entry-builder-canvas-footer p{text-align:left;margin-left:0}.owner-entry-builder-inspector-actions,.owner-entry-builder-toggles{grid-column:auto;grid-template-columns:1fr}.owner-entry-builder-handoff{grid-template-columns:1fr}.owner-entry-builder-handoff a{justify-self:start}}.owner-tech-content{width:min(1600px,100%)}.owner-tech-hero{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:28px;display:flex}.owner-tech-hero>div:first-child{max-width:980px}.owner-tech-hero h2{max-width:960px;margin-bottom:13px;font-size:clamp(42px,5.4vw,76px);font-style:italic;line-height:.9}.owner-tech-hero p,.owner-tech-heading p,.owner-tech-simulator>p,.owner-tech-decision>p,.owner-tech-guardrail p,.owner-tech-preview-note{color:var(--muted);font-size:9px;line-height:1.7}.owner-tech-state{border:1px solid color-mix(in srgb, var(--primary) 55%, var(--line));background:color-mix(in srgb, var(--primary) 7%, var(--surface));min-width:245px;box-shadow:4px 4px 0 color-mix(in srgb, var(--primary) 40%, transparent), 7px 7px 0 color-mix(in srgb, var(--accent) 12%, transparent);gap:8px;padding:17px;display:grid}.owner-tech-state.enabled{border-color:color-mix(in srgb, var(--accent) 48%, var(--line))}.owner-tech-state span,.owner-tech-state small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:850}.owner-tech-state strong{color:var(--accent);font-family:var(--font-display);text-transform:uppercase;font-size:29px;font-style:italic}.owner-tech-metrics{border:1px solid var(--line);background:var(--surface);box-shadow:5px 5px 0 color-mix(in srgb, var(--primary) 17%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px;display:grid}.owner-tech-metrics>div{border-right:1px solid var(--line);grid-template-columns:1fr auto;align-content:space-between;gap:7px 18px;min-height:112px;padding:17px;display:grid}.owner-tech-metrics>div:last-child{border-right:0}.owner-tech-metrics span,.owner-tech-metrics small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:6px;font-weight:850}.owner-tech-metrics strong{color:var(--primary-2);font-family:var(--font-display);grid-area:1/2/3;align-self:center;font-size:36px;font-style:italic}.owner-tech-metrics small{color:var(--accent)}.owner-tech-layout{grid-template-columns:minmax(0,1fr) 365px;align-items:start;gap:22px;display:grid}.owner-tech-main,.owner-tech-aside{gap:22px;min-width:0;display:grid}.owner-tech-aside{position:sticky;top:22px}.owner-tech-panel,.owner-tech-simulator,.owner-tech-results,.owner-tech-decision,.owner-tech-guardrail{min-width:0;padding:24px}.owner-tech-heading{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:22px;display:flex}.owner-tech-heading>div:first-child{max-width:810px}.owner-tech-heading h2,.owner-tech-simulator h2,.owner-tech-decision h2,.owner-tech-guardrail h2{margin:0 0 8px;font-size:29px;line-height:.98}.owner-tech-heading p{margin:0}.owner-tech-heading>span{border:1px solid var(--line);color:var(--primary-2);letter-spacing:.07em;text-transform:uppercase;flex:none;padding:8px 10px;font-size:7px;font-weight:900}.owner-tech-heading>span.draft{border-color:color-mix(in srgb, var(--accent) 42%, var(--line));color:var(--accent)}.owner-tech-heading>span.locked{border-color:color-mix(in srgb, var(--warning) 42%, var(--line));color:var(--warning)}.owner-tech-library{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.owner-tech-library>button{border:1px solid var(--line);background:var(--surface-2);min-height:162px;color:var(--text);text-align:left;cursor:pointer;grid-template-columns:34px minmax(0,1fr);align-content:space-between;gap:15px 11px;padding:14px;display:grid}.owner-tech-library>button:hover,.owner-tech-library>button.active{border-color:color-mix(in srgb, var(--primary-2) 55%, var(--line));background:color-mix(in srgb, var(--primary) 8%, var(--surface-2));box-shadow:3px 3px 0 color-mix(in srgb, var(--primary) 28%, transparent)}.owner-tech-library>button>b{color:var(--primary-2);font-family:var(--font-display);font-size:21px;font-style:italic}.owner-tech-library>button>span{align-content:start;gap:7px;display:grid}.owner-tech-library>button>span:last-child{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:auto 1fr;align-items:end;padding-top:11px}.owner-tech-library strong{text-transform:uppercase;font-size:8px}.owner-tech-library>button>span:last-child strong{color:var(--primary-2);font-family:var(--font-display);grid-row:1/3;font-size:24px;font-style:italic}.owner-tech-library small{color:var(--muted);font-size:6px;line-height:1.4}.owner-tech-library>button>span:last-child small{text-align:right}.owner-tech-library em,.owner-tech-checklist em,.owner-tech-palette em{border:1px solid var(--line);width:fit-content;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;padding:4px 6px;font-size:5px;font-style:normal;font-weight:900}.owner-tech-library em.published{border-color:color-mix(in srgb, var(--primary-2) 38%, var(--line));color:var(--primary-2)}.owner-tech-library em.draft,.owner-tech-checklist em.advisory{border-color:color-mix(in srgb, var(--accent) 38%, var(--line));color:var(--accent)}.owner-tech-checklist em.block-approval{border-color:color-mix(in srgb, var(--warning) 45%, var(--line));color:var(--warning)}.owner-tech-checklist em.remove-from-event{border-color:color-mix(in srgb, var(--danger) 45%, var(--line));color:var(--danger)}.owner-tech-checklist{background:var(--line);gap:1px;display:grid}.owner-tech-checklist-head,.owner-tech-checklist>button{background:var(--line);grid-template-columns:38px minmax(230px,1.3fr) minmax(130px,.85fr) minmax(115px,.7fr) minmax(120px,.65fr);align-items:center;gap:1px;display:grid}.owner-tech-checklist-head>span,.owner-tech-checklist>button>*{background:var(--surface-2);align-content:center;min-height:68px;padding:10px 12px;display:grid}.owner-tech-checklist-head>span{min-height:37px;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:6px;font-weight:900}.owner-tech-checklist>button{color:var(--text);text-align:left;cursor:pointer;border:0}.owner-tech-checklist>button:hover>*,.owner-tech-checklist>button.active>*{background:color-mix(in srgb, var(--primary) 8%, var(--surface-2))}.owner-tech-checklist>button.active>b{box-shadow:inset 3px 0 0 var(--primary-2)}.owner-tech-checklist>button.disabled{opacity:.48}.owner-tech-checklist>button>b{color:var(--primary-2);font-family:var(--font-display);font-size:16px;font-style:italic}.owner-tech-checklist>button>span{color:var(--muted);text-transform:uppercase;font-size:6px;line-height:1.4}.owner-tech-checklist>button>span:nth-child(2){gap:5px}.owner-tech-checklist>button strong{color:var(--text);text-transform:uppercase;font-size:8px}.owner-tech-checklist>button small{color:var(--muted);font-size:5px}.owner-tech-checklist>button>em{background:var(--surface-2);place-self:center start;margin-left:10px}.owner-tech-inspector{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.owner-tech-inspector>label{gap:7px;display:grid}.owner-tech-inspector>label>span,.owner-tech-placement-grid>div>span,.owner-tech-placement-grid>label>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:6px;font-weight:900}.owner-tech-inspector input,.owner-tech-inspector select,.owner-tech-placement-grid textarea{border:1px solid var(--line);background:var(--surface-2);width:100%;min-height:44px;color:var(--text);font:inherit;border-radius:0;padding:0 12px;font-size:8px}.owner-tech-inspector input:focus,.owner-tech-inspector select:focus,.owner-tech-placement-grid textarea:focus{border-color:var(--primary-2);outline:1px solid color-mix(in srgb, var(--primary-2) 35%, transparent)}.owner-tech-inspector input:disabled,.owner-tech-inspector select:disabled,.owner-tech-placement-grid textarea:disabled{color:var(--muted);cursor:not-allowed}.owner-tech-inspector-actions,.owner-tech-toggles{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.owner-tech-inspector-actions>button{border:1px solid var(--line);min-height:39px;color:var(--primary-2);text-transform:uppercase;cursor:pointer;background:0 0;font-size:7px;font-weight:900}.owner-tech-inspector-actions>button:hover:not(:disabled){border-color:var(--primary-2);background:color-mix(in srgb, var(--primary) 8%, var(--surface))}.owner-tech-inspector-actions>button:disabled,.owner-tech-palette button:disabled,.owner-tech-placement-grid button:disabled{color:var(--muted);cursor:not-allowed;opacity:.45}.owner-tech-toggles>button,.owner-tech-sim-options>button{border:1px solid var(--line);background:var(--surface-2);min-height:86px;color:var(--text);text-align:left;cursor:pointer;grid-template-columns:15px minmax(0,1fr);align-items:center;gap:10px;padding:13px;display:grid}.owner-tech-toggles>button:disabled{cursor:not-allowed}.owner-tech-toggles>button.active,.owner-tech-sim-options>button.active{border-color:color-mix(in srgb, var(--accent) 38%, var(--line))}.owner-tech-toggles>button>i,.owner-tech-sim-options>button>i{border:1px solid var(--muted);width:14px;height:14px}.owner-tech-toggles>button.active>i,.owner-tech-sim-options>button.active>i{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 3px var(--surface-2)}.owner-tech-toggles>button>span,.owner-tech-sim-options>button>span{gap:7px;display:grid}.owner-tech-toggles strong,.owner-tech-sim-options strong{text-transform:uppercase;font-size:7px}.owner-tech-toggles small,.owner-tech-sim-options small{color:var(--muted);font-size:6px;line-height:1.4}.owner-tech-placement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.owner-tech-placement-grid>div{border:1px solid var(--line);background:var(--surface-2);gap:8px;padding:14px;display:grid}.owner-tech-placement-grid>div>div{grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;display:grid}.owner-tech-placement-grid>div button{border:1px solid var(--line);min-height:34px;color:var(--muted);text-transform:uppercase;cursor:pointer;background:0 0;padding:0 8px;font-size:6px;font-weight:900}.owner-tech-placement-grid>div button.active{border-color:var(--primary-2);background:color-mix(in srgb, var(--primary) 11%, var(--surface));color:var(--primary-2)}.owner-tech-placement-grid>article{border:1px solid var(--line);background:var(--surface-2);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:92px;padding:13px;display:grid}.owner-tech-placement-grid>article>b{color:var(--primary-2);font-family:var(--font-display);font-size:17px;font-style:italic}.owner-tech-placement-grid>article>span{gap:6px;display:grid}.owner-tech-placement-grid>article strong{text-transform:uppercase;font-size:7px}.owner-tech-placement-grid>article small{color:var(--muted);font-size:6px;line-height:1.45}.owner-tech-placement-grid>article em,.owner-tech-placement-grid>article a{color:var(--accent);text-transform:uppercase;font-size:6px;font-style:normal;font-weight:900;text-decoration:none}.owner-tech-placement-grid>label{border:1px solid color-mix(in srgb, var(--primary-2) 38%, var(--line));background:color-mix(in srgb, var(--primary) 6%, var(--surface-2));grid-area:2/2/span 2;gap:8px;padding:14px;display:grid}.owner-tech-placement-grid textarea{resize:vertical;min-height:105px;padding:12px;line-height:1.55}.owner-tech-palette{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.owner-tech-palette>article{border:1px solid var(--line);background:var(--surface-2);grid-template-columns:30px minmax(0,1fr);align-content:space-between;gap:12px;min-height:192px;padding:14px;display:grid}.owner-tech-palette>article>b{color:var(--primary-2);font-family:var(--font-display);font-size:18px;font-style:italic}.owner-tech-palette>article>span{align-content:start;gap:8px;display:grid}.owner-tech-palette strong{text-transform:uppercase;font-size:8px}.owner-tech-palette small{color:var(--muted);font-size:6px;line-height:1.5}.owner-tech-palette>article>em{color:var(--accent);grid-column:1/-1}.owner-tech-palette button{border:1px solid color-mix(in srgb, var(--primary-2) 45%, var(--line));background:color-mix(in srgb, var(--primary) 8%, var(--surface));min-height:36px;color:var(--primary-2);text-transform:uppercase;cursor:pointer;grid-column:1/-1;font-size:7px;font-weight:900}.owner-tech-simulator>p{margin:0 0 17px}.owner-tech-vehicle-list{gap:5px;display:grid}.owner-tech-vehicle-list>button{border:1px solid var(--line);background:var(--surface-2);min-height:67px;color:var(--text);text-align:left;cursor:pointer;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;padding:9px 11px;display:grid}.owner-tech-vehicle-list>button:hover,.owner-tech-vehicle-list>button.active{border-color:color-mix(in srgb, var(--primary-2) 48%, var(--line));background:color-mix(in srgb, var(--primary) 8%, var(--surface-2))}.owner-tech-vehicle-list>button.active{box-shadow:inset 3px 0 0 var(--primary-2)}.owner-tech-vehicle-list>button>b{color:var(--primary-2);font-family:var(--font-display);font-size:19px;font-style:italic}.owner-tech-vehicle-list>button>span{gap:5px;display:grid}.owner-tech-vehicle-list strong{text-transform:uppercase;font-size:7px}.owner-tech-vehicle-list small{color:var(--muted);font-size:6px}.owner-tech-sim-options{gap:6px;margin-top:14px;display:grid}.owner-tech-sim-options>button{min-height:72px}.owner-tech-results>div:first-child{grid-template-columns:1fr auto;align-items:end;gap:7px 12px;margin-bottom:15px;display:grid}.owner-tech-results>div:first-child>span{grid-column:1/-1}.owner-tech-results>div:first-child strong{font-family:var(--font-display);text-transform:uppercase;font-size:24px;font-style:italic}.owner-tech-results>div:first-child small{color:var(--accent);text-transform:uppercase;font-size:6px;font-weight:900}.owner-tech-results>p.error{border:1px solid color-mix(in srgb, var(--danger) 45%, var(--line));color:var(--danger);margin:0;padding:12px;font-size:7px;line-height:1.5}.owner-tech-result-list{gap:4px;display:grid}.owner-tech-result-list>article{border:1px solid var(--line);background:var(--surface-2);grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:61px;padding:8px 9px;display:grid}.owner-tech-result-list>article>b{color:var(--primary-2);font-family:var(--font-display);font-size:13px}.owner-tech-result-list>article>span{gap:4px;display:grid}.owner-tech-result-list>article strong{text-transform:uppercase;font-size:6px}.owner-tech-result-list>article small{color:var(--muted);text-transform:uppercase;font-size:5px}.owner-tech-result-list>article>div{gap:3px;display:flex}.owner-tech-result-list button{border:1px solid var(--line);min-width:27px;height:27px;color:var(--muted);cursor:pointer;background:0 0;padding:0 5px;font-size:6px;font-weight:900}.owner-tech-result-list button.pass{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 13%, var(--surface));color:var(--accent)}.owner-tech-result-list button.fail{border-color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, var(--surface));color:var(--danger)}.owner-tech-result-list button.not-applicable{border-color:var(--warning);color:var(--warning)}.owner-tech-decision{border-left:3px solid var(--accent)}.owner-tech-decision.failed,.owner-tech-decision.incomplete,.owner-tech-decision.error{border-left-color:var(--danger)}.owner-tech-decision.passed-with-advisories{border-left-color:var(--warning)}.owner-tech-decision h2{color:var(--accent);text-transform:uppercase;margin-top:9px}.owner-tech-decision.failed h2,.owner-tech-decision.incomplete h2,.owner-tech-decision.error h2{color:var(--danger)}.owner-tech-decision.passed-with-advisories h2{color:var(--warning)}.owner-tech-decision>p{margin:0 0 16px}.owner-tech-decision dl{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.owner-tech-decision dl>div{background:var(--surface-2);gap:5px;min-height:62px;padding:10px;display:grid}.owner-tech-decision dt{color:var(--muted);text-transform:uppercase;font-size:5px;font-weight:900}.owner-tech-decision dd{color:var(--text);text-transform:uppercase;margin:0;font-size:7px;font-weight:850}.owner-tech-guardrail{border-left:2px solid var(--primary-2)}.owner-tech-guardrail>p{margin:0}.owner-tech-publish{border:1px solid color-mix(in srgb, var(--accent) 50%, var(--line));background:color-mix(in srgb, var(--accent) 12%, var(--surface));min-height:48px;color:var(--accent);text-transform:uppercase;opacity:.62;cursor:not-allowed;font-size:8px;font-weight:900}.owner-tech-preview-note{margin:-10px 2px 0;font-size:6px}@media (max-width:1280px){.owner-tech-layout{grid-template-columns:1fr}.owner-tech-aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.owner-tech-simulator,.owner-tech-results{grid-row:span 2}.owner-tech-preview-note{margin:0}}@media (max-width:1060px){.owner-tech-checklist{overflow-x:auto}.owner-tech-checklist-head,.owner-tech-checklist>button{min-width:820px}}@media (max-width:980px){.owner-tech-hero{flex-direction:column;align-items:flex-start}.owner-tech-state{width:min(100%,340px)}.owner-tech-metrics,.owner-tech-library{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-tech-metrics>div:nth-child(2){border-right:0}.owner-tech-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.owner-tech-library>button:last-child{grid-column:1/-1}.owner-tech-placement-grid,.owner-tech-palette{grid-template-columns:1fr}.owner-tech-placement-grid>label{grid-area:auto}.owner-tech-palette>article{min-height:138px}}@media (max-width:720px){.owner-tech-hero h2{font-size:46px}.owner-tech-panel,.owner-tech-simulator,.owner-tech-results,.owner-tech-decision,.owner-tech-guardrail{padding:18px}.owner-tech-metrics,.owner-tech-library,.owner-tech-inspector,.owner-tech-toggles,.owner-tech-aside{grid-template-columns:1fr}.owner-tech-metrics>div,.owner-tech-metrics>div:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.owner-tech-metrics>div:last-child{border-bottom:0}.owner-tech-library>button:last-child{grid-column:auto}.owner-tech-heading{flex-direction:column;align-items:flex-start}.owner-tech-heading>span{align-self:flex-start}.owner-tech-inspector-actions,.owner-tech-toggles{grid-column:auto;grid-template-columns:1fr}.owner-tech-result-list>article{grid-template-columns:25px minmax(0,1fr)}.owner-tech-result-list>article>div{grid-column:2}}.owner-tech-workflow{border:1px solid var(--line);background:var(--line);box-shadow:5px 5px 0 color-mix(in srgb, var(--accent) 11%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:22px;display:grid}.owner-tech-workflow>div{background:var(--surface);grid-template-columns:31px minmax(0,1fr);align-items:center;gap:10px;min-height:88px;padding:13px;display:grid}.owner-tech-workflow b{color:var(--primary-2);font-family:var(--font-display);font-size:18px;font-style:italic}.owner-tech-workflow span{gap:6px;display:grid}.owner-tech-workflow strong{text-transform:uppercase;font-size:7px}.owner-tech-workflow small{color:var(--muted);font-size:6px;line-height:1.4}.owner-tech-layout{grid-template-columns:minmax(0,1fr) 430px}.owner-tech-section-builder{gap:12px;display:grid}.owner-tech-section-builder>article{border:1px solid var(--line);background:var(--surface-2);box-shadow:3px 3px #0000}.owner-tech-section-builder>article.active{border-color:color-mix(in srgb, var(--primary-2) 48%, var(--line));box-shadow:3px 3px 0 color-mix(in srgb, var(--primary) 24%, transparent)}.owner-tech-section-builder>article>header{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--primary) 5%, var(--surface));grid-template-columns:34px minmax(0,1fr) 64px auto;align-items:center;gap:12px;min-height:74px;padding:12px 14px;display:grid}.owner-tech-section-builder>article>header>b{color:var(--primary-2);font-family:var(--font-display);font-size:21px;font-style:italic}.owner-tech-section-builder>article>header>label{gap:6px;display:grid}.owner-tech-section-builder>article>header>label>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:5px;font-weight:900}.owner-tech-section-builder>article>header input{border:1px solid color-mix(in srgb, var(--primary-2) 35%, var(--line));background:var(--surface-2);width:100%;min-height:35px;color:var(--text);font:inherit;text-transform:uppercase;border-radius:0;padding:0 10px;font-size:9px;font-weight:900}.owner-tech-section-builder>article>header input:focus{border-color:var(--primary-2);outline:1px solid color-mix(in srgb, var(--primary-2) 28%, transparent)}.owner-tech-section-builder>article>header input:disabled{color:var(--text);cursor:not-allowed;border-color:#0000}.owner-tech-section-builder>article>header>span{justify-items:end;gap:3px;display:grid}.owner-tech-section-builder>article>header>span strong{color:var(--accent);font-family:var(--font-display);font-size:20px;font-style:italic}.owner-tech-section-builder>article>header>span small{color:var(--muted);text-transform:uppercase;font-size:5px;font-weight:900}.owner-tech-section-builder>article>header>div{gap:4px;display:flex}.owner-tech-section-builder>article>header>div button{border:1px solid var(--line);width:31px;height:31px;color:var(--primary-2);cursor:pointer;background:0 0}.owner-tech-section-builder>article>header>div button:disabled{color:var(--muted);cursor:not-allowed;opacity:.35}.owner-tech-section-table{background:var(--line);gap:1px;display:grid}.owner-tech-section-table-head,.owner-tech-section-table>div:not(.owner-tech-section-table-head):not(.owner-tech-empty-section){background:var(--line);grid-template-columns:minmax(245px,1fr) 82px 82px 82px minmax(120px,.55fr);gap:1px;display:grid}.owner-tech-section-table-head>span{background:var(--surface);min-height:32px;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;align-content:center;padding:8px 10px;font-size:5px;font-weight:900;display:grid}.owner-tech-section-table>div:not(.owner-tech-section-table-head):not(.owner-tech-empty-section)>*{background:var(--surface-2);min-height:60px}.owner-tech-section-table>div.active>*{background:color-mix(in srgb, var(--primary) 8%, var(--surface-2))!important}.owner-tech-section-table>div.disabled{opacity:.48}.owner-tech-section-table>div>button:first-child{color:var(--text);text-align:left;cursor:pointer;border:0;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:7px;padding:8px 10px;display:grid}.owner-tech-section-table>div>button:first-child b{color:var(--primary-2);font-family:var(--font-display);font-size:13px;font-style:italic}.owner-tech-section-table>div>button:first-child span{gap:4px;display:grid}.owner-tech-section-table>div>button:first-child strong{text-transform:uppercase;font-size:7px;line-height:1.35}.owner-tech-section-table>div>button:first-child small{color:var(--muted);text-transform:uppercase;font-size:5px}.owner-tech-section-table>div>button:nth-child(2),.owner-tech-section-table>div>button:nth-child(3),.owner-tech-section-table>div>button:nth-child(4){color:var(--muted);text-transform:uppercase;cursor:pointer;border:0;grid-template-columns:13px auto;place-content:center;align-items:center;gap:6px;padding:8px;font-size:5px;font-weight:900;display:grid}.owner-tech-section-table>div>button:nth-child(2):disabled,.owner-tech-section-table>div>button:nth-child(3):disabled,.owner-tech-section-table>div>button:nth-child(4):disabled{cursor:not-allowed}.owner-tech-section-table>div>button i{border:1px solid var(--muted);width:13px;height:13px}.owner-tech-section-table>div>button.checked{color:var(--accent)}.owner-tech-section-table>div>button.checked i{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 3px var(--surface-2)}.owner-tech-section-table>div>button.na-enabled{color:var(--warning)}.owner-tech-section-table>div>button.na-enabled i{border-color:var(--warning);background:var(--warning);box-shadow:inset 0 0 0 3px var(--surface-2)}.owner-tech-section-table>div>span:last-child{align-content:center;gap:5px;padding:8px 10px;display:grid}.owner-tech-section-table>div>span:last-child em,.owner-tech-section-table>div>span:last-child small{color:var(--muted);text-transform:uppercase;font-size:5px;font-style:normal;line-height:1.35}.owner-tech-section-table>div>span:last-child em{color:var(--primary-2);font-weight:900}.owner-tech-empty-section{background:var(--surface-2);color:var(--muted);text-align:center;padding:20px;font-size:7px}.owner-tech-add-item{border:0;border-top:1px dashed color-mix(in srgb, var(--primary-2) 38%, var(--line));background:color-mix(in srgb, var(--primary) 5%, var(--surface-2));width:100%;min-height:40px;color:var(--primary-2);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;font-size:6px;font-weight:900}.owner-tech-add-item:disabled,.owner-tech-add-section:disabled,.owner-tech-inspector-empty:disabled{color:var(--muted);cursor:not-allowed;opacity:.45}.owner-tech-add-section{border:1px dashed color-mix(in srgb, var(--primary-2) 52%, var(--line));background:color-mix(in srgb, var(--primary) 6%, var(--surface));min-height:86px;color:var(--text);text-align:left;cursor:pointer;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.owner-tech-add-section>b{border:1px solid var(--primary-2);width:34px;height:34px;color:var(--primary-2);font-family:var(--font-display);place-items:center;font-size:21px;display:grid}.owner-tech-add-section>span{gap:5px;display:grid}.owner-tech-add-section strong{color:var(--primary-2);text-transform:uppercase;font-size:8px}.owner-tech-add-section small{color:var(--muted);font-size:6px}.owner-tech-checker-toggles{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-tech-inspector-empty{border:1px dashed color-mix(in srgb, var(--primary-2) 50%, var(--line));background:color-mix(in srgb, var(--primary) 6%, var(--surface-2));width:100%;min-height:74px;color:var(--primary-2);text-transform:uppercase;cursor:pointer;font-size:7px;font-weight:900}.owner-tech-result-sections{scrollbar-color:var(--primary) var(--surface-2);gap:8px;max-height:760px;padding-right:3px;display:grid;overflow-y:auto}.owner-tech-result-sections>section{border:1px solid var(--line);background:var(--surface-2)}.owner-tech-result-sections>section>header{border-bottom:1px solid color-mix(in srgb, var(--primary-2) 35%, var(--line));background:color-mix(in srgb, var(--primary) 9%, var(--surface));grid-template-columns:minmax(0,1fr) 39px 39px 39px 36px;align-items:center;gap:5px;min-height:38px;padding:7px 8px;display:grid}.owner-tech-result-sections>section>header strong{color:var(--primary-2);letter-spacing:.04em;text-transform:uppercase;font-size:6px}.owner-tech-result-sections>section>header span{color:var(--muted);text-align:center;text-transform:uppercase;font-size:4px;font-weight:900}.owner-tech-result-sections article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 39px 39px 39px 36px;align-items:center;gap:5px;min-height:54px;padding:6px 8px;display:grid}.owner-tech-result-sections article:last-child{border-bottom:0}.owner-tech-result-sections article.failed{background:color-mix(in srgb, var(--danger) 8%, var(--surface-2))}.owner-tech-result-sections article>span{gap:4px;display:grid}.owner-tech-result-sections article>span strong{text-transform:uppercase;font-size:5.5px;line-height:1.35}.owner-tech-result-sections article>span small{color:var(--muted);text-transform:uppercase;font-size:4.5px}.owner-tech-result-sections article>button:not(.owner-tech-flag){border:1px solid var(--line);color:#0000;cursor:pointer;background:0 0;justify-self:center;width:27px;height:27px;font-size:8px}.owner-tech-result-sections article>button:not(.owner-tech-flag).checked{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, var(--surface));color:var(--accent)}.owner-tech-result-sections article>button:nth-of-type(2):not(:disabled){color:var(--muted);font-size:5px;font-weight:900}.owner-tech-result-sections article>button:not(.owner-tech-flag).not-applicable{border-color:var(--warning);background:color-mix(in srgb, var(--warning) 13%, var(--surface));color:var(--warning)}.owner-tech-result-sections article>button:not(.owner-tech-flag):disabled{cursor:not-allowed;opacity:.28;border-style:dashed}.owner-tech-result-sections .owner-tech-flag{border:1px solid var(--line);width:34px;min-height:24px;color:var(--muted);text-transform:uppercase;cursor:pointer;background:0 0;padding:0 3px;font-size:4px;font-weight:900}.owner-tech-result-sections article.failed .owner-tech-flag{border-color:var(--danger);color:var(--danger)}@media (max-width:1380px){.owner-tech-layout{grid-template-columns:1fr}.owner-tech-aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.owner-tech-results{grid-row:span 3}}@media (max-width:1100px){.owner-tech-workflow,.owner-tech-checker-toggles{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-tech-section-table{overflow-x:auto}.owner-tech-section-table-head,.owner-tech-section-table>div:not(.owner-tech-section-table-head):not(.owner-tech-empty-section){min-width:720px}}@media (max-width:720px){.owner-tech-workflow,.owner-tech-checker-toggles{grid-template-columns:1fr}.owner-tech-section-builder>article>header{grid-template-columns:30px minmax(0,1fr)}.owner-tech-section-builder>article>header>span,.owner-tech-section-builder>article>header>div{grid-column:2;justify-self:start}.owner-tech-section-builder>article>header>span{justify-items:start}}.owner-meeting-content{--meeting-mint:#7de2c3}.owner-meeting-hero h2{max-width:1050px}.owner-meeting-feature-toggle,.owner-meeting-disabled>button{border:1px solid color-mix(in srgb, var(--meeting-mint) 42%, var(--line));background:color-mix(in srgb, var(--meeting-mint) 8%, var(--surface));min-height:36px;color:var(--meeting-mint);text-transform:uppercase;cursor:pointer;padding:0 10px;font-size:6px;font-weight:900}.owner-meeting-disabled{border-left:3px solid var(--muted);place-content:center;justify-items:start;gap:14px;min-height:360px;padding:48px;display:grid}.owner-meeting-disabled h2{max-width:760px;margin:0;font-size:clamp(34px,4.5vw,62px);font-style:italic;line-height:.95}.owner-meeting-disabled p{max-width:720px;color:var(--muted);margin:0;font-size:9px;line-height:1.7}.owner-meeting-assurance{border:1px solid var(--line);background:var(--line);box-shadow:5px 5px 0 color-mix(in srgb, var(--primary) 14%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:22px;display:grid}.owner-meeting-assurance>div{background:var(--surface-2);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:12px;min-height:92px;padding:14px;display:grid}.owner-meeting-assurance b,.owner-meeting-mode-grid b,.owner-meeting-schedule b,.owner-meeting-roster>article>b,.owner-meeting-identity-lock>b{color:var(--primary-2);font-family:var(--font-display);font-size:18px;font-style:italic}.owner-meeting-assurance span,.owner-meeting-mode-grid span,.owner-meeting-schedule span,.owner-meeting-roster>article>span,.owner-meeting-identity-lock>span,.owner-meeting-roster-mode{gap:6px;display:grid}.owner-meeting-assurance strong,.owner-meeting-mode-grid strong,.owner-meeting-schedule strong,.owner-meeting-roster strong,.owner-meeting-identity-lock strong,.owner-meeting-roster-mode strong{letter-spacing:.02em;text-transform:uppercase;font-size:7px}.owner-meeting-assurance small,.owner-meeting-mode-grid small,.owner-meeting-schedule small,.owner-meeting-roster small,.owner-meeting-identity-lock small,.owner-meeting-roster-mode small{color:var(--muted);font-size:6px;line-height:1.45}.owner-meeting-library>button{min-height:185px}.owner-meeting-inspector>label.wide{grid-column:1/-1}.owner-meeting-inspector textarea{border:1px solid var(--line);background:var(--surface-2);width:100%;min-height:94px;color:var(--text);font:inherit;resize:vertical;border-radius:0;padding:12px;font-size:8px;line-height:1.55}.owner-meeting-inspector textarea:focus{border-color:var(--primary-2);outline:1px solid color-mix(in srgb, var(--primary-2) 35%, transparent)}.owner-meeting-inspector textarea:disabled{color:var(--muted);cursor:not-allowed}.owner-meeting-requirement{margin-top:2px}.owner-meeting-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.owner-meeting-mode-grid>button{border:1px solid var(--line);background:var(--surface-2);min-height:158px;color:var(--text);text-align:left;cursor:pointer;grid-template-columns:30px minmax(0,1fr);align-content:space-between;gap:14px 10px;padding:15px;display:grid}.owner-meeting-mode-grid>button:hover:not(:disabled),.owner-meeting-mode-grid>button.active{border-color:color-mix(in srgb, var(--meeting-mint) 50%, var(--line));background:color-mix(in srgb, var(--meeting-mint) 6%, var(--surface-2));box-shadow:3px 3px 0 color-mix(in srgb, var(--meeting-mint) 18%, transparent)}.owner-meeting-mode-grid>button:disabled{cursor:not-allowed}.owner-meeting-mode-grid>button>em{border:1px solid color-mix(in srgb, var(--meeting-mint) 35%, var(--line));width:fit-content;color:var(--meeting-mint);letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;padding:5px 7px;font-size:5px;font-style:normal;font-weight:900}.owner-meeting-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.owner-meeting-policy-grid>label,.owner-meeting-static-code,.owner-meeting-gate-summary{border:1px solid var(--line);background:var(--surface-2);align-content:start;gap:9px;min-height:88px;padding:13px;display:grid}.owner-meeting-policy-grid>label>span,.owner-meeting-static-code>span,.owner-meeting-gate-summary>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:6px;font-weight:900}.owner-meeting-policy-grid select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:39px;color:var(--text);font:inherit;border-radius:0;padding:0 10px;font-size:7px}.owner-meeting-policy-grid select:focus{border-color:var(--meeting-mint);outline:1px solid color-mix(in srgb, var(--meeting-mint) 28%, transparent)}.owner-meeting-policy-grid select:disabled{color:var(--muted);cursor:not-allowed}.owner-meeting-static-code,.owner-meeting-gate-summary{border-color:color-mix(in srgb, var(--primary-2) 35%, var(--line));background:color-mix(in srgb, var(--primary) 7%, var(--surface-2))}.owner-meeting-static-code strong,.owner-meeting-gate-summary strong{color:var(--primary-2);text-transform:uppercase;font-size:8px}.owner-meeting-static-code small,.owner-meeting-gate-summary small{color:var(--muted);font-size:6px;line-height:1.45}.owner-meeting-schedule{background:var(--line);gap:1px;display:grid}.owner-meeting-schedule article{background:var(--surface-2);grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:82px;padding:13px 15px;display:grid}.owner-meeting-schedule article.active{background:color-mix(in srgb, var(--primary) 10%, var(--surface-2));box-shadow:inset 3px 0 0 var(--primary-2);position:relative}.owner-meeting-schedule b{font-size:21px}.owner-meeting-schedule em{border:1px solid color-mix(in srgb, var(--meeting-mint) 35%, var(--line));color:var(--meeting-mint);text-transform:uppercase;padding:6px 8px;font-size:5px;font-style:normal;font-weight:900}.owner-meeting-roster{background:var(--line);gap:1px;display:grid}.owner-meeting-roster-head,.owner-meeting-roster>article{background:var(--line);grid-template-columns:58px minmax(220px,1fr) 110px 128px;align-items:center;gap:1px;display:grid}.owner-meeting-roster-head>span,.owner-meeting-roster>article>*{background:var(--surface-2);align-content:center;min-height:63px;padding:10px 12px;display:grid}.owner-meeting-roster-head>span{min-height:36px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:5px;font-weight:900}.owner-meeting-roster>article>em{color:var(--muted);text-transform:uppercase;align-self:stretch;font-size:6px;font-style:normal;font-weight:900}.owner-meeting-roster>article>em.verified{color:var(--meeting-mint)}.owner-meeting-roster>article>em.waiting{color:var(--warning)}.owner-meeting-roster>article>em.missing{color:var(--danger)}.owner-meeting-roster>article>em.excused{color:var(--primary-2)}.owner-meeting-roster>article>button{border:0;border-left:1px solid var(--line);background:var(--surface-2);color:var(--primary-2);text-transform:uppercase;cursor:pointer;align-self:stretch;font-size:6px;font-weight:900}.owner-meeting-roster>article>button:hover:not(:disabled){background:color-mix(in srgb, var(--primary) 9%, var(--surface-2))}.owner-meeting-roster>article>button:disabled{color:var(--muted);cursor:not-allowed}.owner-meeting-savebar{border:1px solid var(--line);background:var(--surface);box-shadow:4px 4px 0 color-mix(in srgb, var(--primary) 15%, transparent);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:14px;display:grid}.owner-meeting-savebar>div{gap:5px;display:grid}.owner-meeting-savebar strong{text-transform:uppercase;font-size:7px}.owner-meeting-savebar small{color:var(--muted);font-size:6px}.owner-meeting-savebar>button,.owner-meeting-checkin,.owner-meeting-reset,.owner-meeting-download{border:1px solid color-mix(in srgb, var(--primary-2) 45%, var(--line));background:color-mix(in srgb, var(--primary) 8%, var(--surface));min-height:40px;color:var(--primary-2);text-transform:uppercase;cursor:pointer;padding:0 13px;font-size:6px;font-weight:900}.owner-meeting-savebar>button:last-child{border-color:color-mix(in srgb, var(--meeting-mint) 45%, var(--line));color:var(--meeting-mint)}.owner-meeting-savebar>button:disabled,.owner-meeting-checkin:disabled{cursor:not-allowed;opacity:.45}.owner-meeting-qr-card{border-top:2px solid var(--primary-2);position:relative;overflow:hidden}.owner-meeting-qr-card:after{border:1px solid color-mix(in srgb, var(--primary-2) 28%, transparent);content:"";width:110px;height:110px;position:absolute;top:-34px;right:-34px;transform:rotate(15deg)}.owner-meeting-qr{z-index:1;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--meeting-mint) 38%, var(--line));width:min(250px,100%);box-shadow:5px 5px 0 color-mix(in srgb, var(--primary) 45%, transparent), 9px 9px 0 color-mix(in srgb, var(--meeting-mint) 14%, transparent);background:#f4f1f8;gap:0;margin:18px auto;padding:15px;display:grid;position:relative}.owner-meeting-qr i{background:0 0;display:block}.owner-meeting-qr i.filled{background:#17131f}.owner-meeting-download{border-color:color-mix(in srgb, var(--meeting-mint) 45%, var(--line));background:color-mix(in srgb, var(--meeting-mint) 10%, var(--surface));width:100%;color:var(--meeting-mint);margin-top:10px}.owner-meeting-print-meta{border:1px solid var(--line);background:var(--surface-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:20px;padding:11px;display:grid}.owner-meeting-print-meta>span{gap:4px;display:grid}.owner-meeting-print-meta strong{text-transform:uppercase;font-size:7px}.owner-meeting-print-meta small,.owner-meeting-print-note{color:var(--muted);font-size:6px;line-height:1.45}.owner-meeting-print-meta em{color:var(--primary-2);text-transform:uppercase;font-size:5px;font-style:normal;font-weight:900}.owner-meeting-print-note{text-align:center;margin-top:9px;display:block}.owner-meeting-roster-mode{border:1px solid color-mix(in srgb, var(--primary-2) 35%, var(--line));background:color-mix(in srgb, var(--primary) 8%, var(--surface-2));text-align:center;place-content:center;min-height:205px;margin-top:16px;padding:24px}.owner-meeting-roster-mode b{color:var(--primary-2);font-family:var(--font-display);font-size:34px;font-style:italic}.owner-meeting-participant>div:first-child{align-items:start}.owner-meeting-participant>div:first-child strong{font-size:21px}.owner-meeting-identity-lock{border:1px solid var(--line);background:var(--surface-2);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;margin-bottom:10px;padding:12px;display:grid}.owner-meeting-identity-lock>b{font-size:24px}.owner-meeting-checkin,.owner-meeting-reset{width:100%;margin-top:6px}.owner-meeting-checkin{border-color:color-mix(in srgb, var(--meeting-mint) 48%, var(--line));background:color-mix(in srgb, var(--meeting-mint) 10%, var(--surface));color:var(--meeting-mint)}.owner-meeting-reset{border-color:var(--line);color:var(--muted);background:0 0}.owner-meeting-participant>p.error{border:1px solid color-mix(in srgb, var(--danger) 45%, var(--line));color:var(--danger);margin:10px 0 0;padding:10px;font-size:6px;line-height:1.45}.owner-meeting-decision.open{border-left-color:var(--meeting-mint)}.owner-meeting-decision.open h2{color:var(--meeting-mint)}.owner-meeting-decision.blocked,.owner-meeting-decision.error{border-left-color:var(--danger)}.owner-meeting-decision.blocked h2,.owner-meeting-decision.error h2{color:var(--danger)}.owner-meeting-guardrail ul{gap:8px;margin:17px 0 0;padding:0;list-style:none;display:grid}.owner-meeting-guardrail li{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);text-transform:uppercase;padding:9px 9px 9px 29px;font-size:6px;font-weight:800;position:relative}.owner-meeting-guardrail li:before{color:var(--meeting-mint);content:"✓";font-size:8px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}@media (max-width:1100px){.owner-meeting-assurance,.owner-meeting-mode-grid,.owner-meeting-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-meeting-static-code,.owner-meeting-gate-summary{grid-column:1/-1}.owner-meeting-roster{overflow-x:auto}.owner-meeting-roster-head,.owner-meeting-roster>article{min-width:700px}}@media (max-width:820px){.owner-meeting-assurance,.owner-meeting-mode-grid,.owner-meeting-policy-grid{grid-template-columns:1fr}.owner-meeting-static-code,.owner-meeting-gate-summary{grid-column:auto}.owner-meeting-savebar{grid-template-columns:1fr}.owner-meeting-savebar>button{width:100%}}@media (max-width:720px){.owner-meeting-inspector>label.wide{grid-column:auto}.owner-meeting-schedule article{grid-template-columns:48px minmax(0,1fr)}.owner-meeting-schedule article>em{grid-column:2;justify-self:start}}.meeting-checkin-page{background:radial-gradient(circle at 82% 14%, color-mix(in srgb, var(--primary) 20%, transparent), transparent 32%), var(--background);grid-template-rows:auto 1fr;min-height:100vh;padding:24px;display:grid}.meeting-checkin-header{justify-content:space-between;align-items:center;gap:18px;width:min(760px,100%);margin:0 auto;padding-bottom:20px;display:flex}.meeting-checkin-card{border-top:3px solid var(--accent);place-self:center;justify-items:start;gap:16px;width:min(680px,100%);padding:clamp(28px,6vw,58px);display:grid}.meeting-checkin-confirmation{border:1px solid color-mix(in srgb, var(--accent) 55%, var(--line));background:color-mix(in srgb, var(--accent) 13%, var(--surface));width:68px;height:68px;box-shadow:4px 4px 0 color-mix(in srgb, var(--accent) 28%, transparent), 8px 8px 0 color-mix(in srgb, var(--primary) 16%, transparent);place-items:center;display:grid}.meeting-checkin-confirmation span{color:var(--accent);font-size:28px;font-weight:900}.meeting-checkin-card h1{max-width:560px;margin:0;font-size:clamp(48px,9vw,82px);font-style:italic;line-height:.88}.meeting-checkin-card>p:not(.kicker){max-width:540px;color:var(--muted);margin:0;font-size:10px;line-height:1.65}.meeting-checkin-card dl{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:100%;margin:4px 0;display:grid}.meeting-checkin-card dl>div{background:var(--surface-2);align-content:center;gap:6px;min-height:72px;padding:12px;display:grid}.meeting-checkin-card dt{color:var(--muted);text-transform:uppercase;font-size:6px;font-weight:900}.meeting-checkin-card dd{color:var(--text);text-transform:uppercase;margin:0;font-size:8px;font-weight:850}.meeting-checkin-note{border-left:2px solid var(--primary-2);background:color-mix(in srgb, var(--primary) 7%, var(--surface-2));gap:7px;width:100%;padding:13px;display:grid}.meeting-checkin-note strong{text-transform:uppercase;font-size:7px}.meeting-checkin-note span{color:var(--muted);font-size:7px;line-height:1.5}@media (max-width:620px){.meeting-checkin-page{padding:16px}.meeting-checkin-header{align-items:flex-start}.meeting-checkin-card dl{grid-template-columns:1fr}}
