.partner-terms{color:#30203f;overflow-wrap:anywhere;grid-column:1/-1;min-width:0;margin-top:8px;font-size:15px;line-height:1.6}.partner-terms *{box-sizing:border-box}.partner-terms>h3{color:#43215f;margin:6px 0 4px;font-size:19px;line-height:1.35}.partner-terms-lead{color:#604575;margin:0 0 12px}.partner-terms-note{color:#4c2b65;background:#f6effc;border:1px solid #d9c6e9;border-radius:12px;margin:12px 0;padding:16px 18px}.partner-terms-note p{margin:6px 0 0}.partner-terms-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.partner-terms-facts div{background:#fff;border:1px solid #e3d4ef;border-radius:10px;min-width:0;padding:12px 14px}.partner-terms-facts dt{letter-spacing:.06em;text-transform:uppercase;color:#7a5b92;font-size:12px;font-weight:700}.partner-terms-facts dd{color:#3c2452;margin:4px 0 0;font-weight:650}.partner-terms-check-result{background:#f4ebfd;border:1px solid #cab1df;border-left:5px solid #78439f;border-radius:12px;margin:12px 0 18px;padding:14px 18px}.partner-terms-check-result strong{color:#45235f}.partner-terms-check-result p{color:#604575;margin:6px 0 0}.partner-terms-check-result ul{color:#4a285f;margin:8px 0 0;padding-left:22px}.partner-terms-check-result.has-issues{background:#efe0fb;border-color:#9462b5}.partner-terms-section{background:#fff;border:1px solid #d7c3e7;border-radius:14px;min-width:0;margin:16px 0;padding:18px 20px}.partner-terms-section legend{color:#43215f;max-width:100%;padding:0 8px;font-size:17px;font-weight:750;line-height:1.5}.partner-terms-section>p{color:#604575;margin:0 0 14px}.partner-terms-section h4{color:#42235f;margin:18px 0 10px;font-size:15px}.partner-terms-grid,.partner-terms-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.partner-terms-field{color:#3c2452;align-content:start;gap:6px;min-width:0;font-weight:650;display:grid}.partner-terms-section>.partner-terms-field{margin-bottom:12px}.partner-terms-field input,.partner-terms-field select,.partner-terms-field textarea{color:#30203f;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #b999d0;border-radius:8px;padding:10px 12px;font-weight:450;line-height:1.5}.partner-terms-field textarea{resize:vertical;min-height:96px}.partner-terms-field small,.partner-terms-check small,.partner-terms-offer small{color:#695079;font-size:13px;font-weight:450;line-height:1.5;display:block}.partner-terms-check{cursor:pointer;color:#472762;background:#faf6fe;border:1px solid #dfcdec;border-radius:9px;align-items:center;gap:11px;min-width:0;min-height:48px;padding:10px 12px;font-size:14px;font-weight:650;line-height:1.5;display:flex}.partner-terms-check input,.partner-terms-offer input{accent-color:#713e9b;flex:0 0 20px;width:20px;height:20px;margin:0}.partner-terms-check span,.partner-terms-offer span{min-width:0}.partner-terms-section>.partner-terms-check{margin-bottom:12px}.partner-terms-share{align-content:start;gap:10px;min-width:0;display:grid}.partner-terms-offers{gap:10px;margin-bottom:14px;display:grid}.partner-terms-offer{cursor:pointer;background:#faf6fe;border:1px solid #dfcdec;border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.partner-terms-offer input{margin-top:3px}.partner-terms-offer strong{color:#3e1c5b;display:block}.partner-terms-offer.is-off{opacity:.7}.partner-terms-inline{color:#695079;margin:8px 0 0;font-size:13px;line-height:1.6}.partner-terms-impact{color:#4a3410;background:#fff8e8;border:1px solid #ead2a0;border-left:5px solid #c58a1c;border-radius:12px;margin:18px 0 6px;padding:16px 18px}.partner-terms-impact ul{margin:8px 0;padding-left:22px}.partner-terms-impact strong{font-size:16px}.partner-terms .partner-terms-impact li,.partner-terms .partner-terms-check-result li{margin:4px 0;font-size:14px;line-height:1.55}.partner-terms-impact p{margin:6px 0 0;font-size:14px}.partner-terms button{min-height:44px;font:inherit;color:#fff;cursor:pointer;white-space:normal;background:#6e3895;border:1px solid #6e3895;border-radius:9px;padding:11px 17px;font-weight:700}.partner-terms button:hover:not(:disabled){background:#482061;border-color:#482061}.partner-terms button:disabled{opacity:.6;cursor:default}.partner-terms :is(input,select,textarea,button):focus-visible{outline-offset:3px;outline:3px solid #a378c2}@media (width<=780px){.partner-terms-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-terms-section{padding:16px}}@media (width<=520px){.partner-terms-grid,.partner-terms-check-grid,.partner-terms-facts{grid-template-columns:1fr}.partner-terms-section{padding:14px 12px}.partner-terms button{width:100%}.partner-terms-field input,.partner-terms-field select,.partner-terms-field textarea{font-size:16px}}.provider-workplace{color:#2d2439;min-width:0}.provider-workplace pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;font-size:11px;line-height:1.6;overflow:auto}.provider-workplace code{overflow-wrap:anywhere;word-break:break-word;font-size:11px}.provider-workplace small{color:#665170;font-size:11px;line-height:1.5;display:block}.provider-workplace dl{grid-template-columns:145px minmax(0,1fr);gap:12px;font-size:12px;display:grid}.provider-workplace dd{overflow-wrap:anywhere;min-width:0;margin:0}.provider-workplace dt{color:#6e577d}.provider-workplace button{min-height:42px}.provider-hero{background:linear-gradient(125deg,#32203f,#7142a5 65%,var(--hort-purple-500));color:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) 270px;gap:30px;padding:30px;display:grid;position:relative;overflow:hidden}.provider-hero h2{color:#fff;margin:12px 0;font-size:clamp(24px,3vw,36px)}.provider-hero p{color:#ece1f7;max-width:690px;font-size:13px;line-height:1.7}.provider-hero .eyebrow{color:#dcbeff}.provider-hero-links{flex-wrap:wrap;gap:10px;display:flex}.provider-hero-links a{color:#fff;background:#ffffff14;border:1px solid #ffffff40;border-radius:7px;padding:8px 11px;font-size:12px}.provider-signals{align-content:center;gap:12px;display:grid}.provider-signals>span{background:#20162b55;border:1px solid #ffffff25;border-radius:9px;align-items:center;gap:13px;padding:13px 16px;font-size:12px;display:flex}.provider-signals strong{min-width:34px;font-size:27px}.provider-kind-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.provider-kind{text-align:left;color:#392647;background:#f6f0fc;border:1px solid #d6c2e8;border-top:4px solid #8867b1;border-radius:9px;gap:7px;min-width:0;padding:15px;display:grid}.provider-kind>span{text-transform:uppercase;letter-spacing:.08em;color:#724792;font-size:10px;font-weight:800}.provider-kind strong{font-size:13px;line-height:1.35}.provider-kind.selected{background:#eee3fa;border-color:#7142a5;box-shadow:0 0 0 2px #7142a5}.provider-kind.payment,.provider-kind.email,.provider-kind.weather,.provider-kind.storage,.provider-kind.ai,.provider-kind.conversion{border-top-color:var(--hort-purple-400)}.provider-request,.provider-queue-section,.provider-ledger{background:#fff;border:1px solid #dacce6;border-radius:13px;margin:22px 0;padding:24px}.provider-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.provider-section-head h2{color:#362043;margin:6px 0 0;font-size:20px}.provider-section-head h3{margin:0;font-size:18px}.provider-request-grid{grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);gap:24px;display:grid}.provider-input-controls{align-content:start;gap:14px;display:grid}.provider-input-controls .field{margin:0}.provider-input-preview{background:#f7f2fc;border:1px solid #ddcbea;border-radius:11px;min-width:0;padding:20px}.provider-input-preview h3{color:#3f2854;font-size:17px}.provider-mode,.provider-job-status{border-radius:6px;align-items:center;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.provider-mode.local_demo,.provider-job-status.completed{background:var(--hort-purple-100);color:var(--hort-purple-600)}.provider-mode.unconfigured,.provider-job-status.queued{color:#6d3d95;background:#eee2fa}.provider-mode.error,.provider-job-status.failed,.provider-job-status.cancelled{background:var(--hort-purple-100);color:var(--hort-purple-600)}.provider-mode.production,.provider-mode.verified_sandbox,.provider-job-status.retryable_error{background:var(--hort-purple-50);color:var(--hort-purple-600)}.provider-job-status.running{background:var(--hort-purple-100);color:var(--hort-purple-600)}.provider-input-empty{color:#604777;padding:25px 0;line-height:1.7}.provider-queue-grid{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:18px;margin-top:18px;display:grid}.provider-job-list{align-content:start;gap:9px;max-height:900px;display:grid;overflow:auto}.provider-job{text-align:left;color:#392747;background:#fcf9ff;border:1px solid #d9c9e6;border-radius:9px;gap:7px;min-width:0;padding:15px;display:grid}.provider-job.selected{background:#eee4f8;border-color:#956cba}.provider-job strong{font-size:14px}.provider-job>span:not(.provider-job-status){font-size:12px}.provider-job-status{justify-self:start}.provider-job-detail{background:#fbf8fd;border:1px solid #d6c2e6;border-radius:11px;min-width:0;padding:20px;font-size:13px;line-height:1.6}.provider-job-detail h4{color:var(--hort-purple-600);margin:0}.provider-job-detail .provider-section-head{margin-bottom:14px}.provider-exact-input,.provider-job-history,.provider-correction{border-top:1px solid #dfd0eb;min-width:0;margin-top:17px;padding:13px 0}.provider-exact-input summary,.provider-job-history summary,.provider-correction summary{cursor:pointer;font-size:12px;font-weight:800}.provider-job-history ol{margin:0;padding:0;list-style:none}.provider-job-history li{border-bottom:1px solid #e2d5ed;padding:12px 0;font-size:12px}.provider-job-history li span{color:#6f5a7b;font-size:10px;display:block}.provider-correction .field{margin:15px 0}.provider-result{border:1px solid var(--hort-purple-200);background:var(--hort-purple-50);border-radius:10px;margin-top:19px;padding:17px}.provider-ledger>p{max-width:850px;font-size:12px;line-height:1.7}.provider-ledger table{font-size:12px}.provider-ledger table th{color:#5d3e74;background:#f0e6f8}.provider-ledger table td{vertical-align:top}.provider-error{border:1px solid var(--hort-purple-250);border-left:4px solid var(--hort-purple-500);background:var(--hort-purple-50);color:var(--hort-purple-600);border-radius:10px;margin:18px 0;padding:17px}.provider-error p{margin-bottom:0;font-size:13px;line-height:1.6}@media (width<=1100px){.provider-hero{grid-template-columns:1fr}.provider-signals{grid-template-columns:repeat(3,1fr)}.provider-signals>span{line-height:1.5;display:block}.provider-signals strong{display:block}.provider-kind-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-request-grid{grid-template-columns:1fr}.provider-queue-grid{grid-template-columns:minmax(185px,.7fr) minmax(0,1.3fr)}}@media (width<=650px){.provider-hero{gap:12px;padding:23px 19px}.provider-signals{gap:6px}.provider-signals>span{padding:10px;font-size:10px}.provider-signals strong{font-size:23px}.provider-kind-grid{gap:8px}.provider-kind{padding:12px}.provider-kind strong{font-size:12px}.provider-request,.provider-queue-section,.provider-ledger{border-radius:10px;padding:17px 14px}.provider-queue-grid{grid-template-columns:1fr}.provider-job-list{max-height:440px}.provider-job-detail,.provider-input-preview{padding:15px}.provider-workplace dl{grid-template-columns:1fr;gap:5px}.provider-workplace dd{margin-bottom:10px}.provider-workplace .inline-actions>button{flex:150px}.provider-workplace .pill{overflow-wrap:anywhere;white-space:normal}.provider-section-head h2{font-size:18px}.provider-workplace pre{font-size:10px}}.provider-job-list{grid-auto-rows:max-content}.provider-job:hover{color:#392747;background:#eee4f8;border-color:#956cba}.provider-kind:hover{color:#392647;background:#e8d9f7}.provider-balance-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin:20px 0;display:grid}.provider-balance-grid article{border:1px solid var(--hort-purple-200);background:var(--hort-purple-50);border-radius:10px;min-width:0;padding:16px;font-size:12px}.provider-balance-grid article>strong,.provider-balance-grid article>span{margin-bottom:7px;display:block}.provider-balance-grid dl{grid-template-columns:1fr auto;gap:8px}.provider-balance-grid dd{color:var(--hort-purple-600);font-weight:750}.hortman{vertical-align:middle;isolation:isolate;color:inherit;contain:layout style;flex:none;line-height:0;display:inline-block;position:relative}.hortman-svg{flex:none;width:100%;max-width:none;height:100%;display:block;overflow:visible}.hortman--head{justify-content:center;align-items:center;display:inline-flex}.hortman-rig{stroke-width:2.8px}.hortman-torso{stroke-width:3.2px}.hortman-shoulders,.hortman-pelvis{stroke-width:2.65px}.hortman-foot{stroke-width:2.75px}.hortman-limb--far{opacity:.88}.hortman-hands{stroke-width:1.55px}.hortman-shadow{fill:currentColor;opacity:.1}.hortman-book-cover{fill:currentColor;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round}.hortman-page{fill:var(--hortman-paper,#faf7ff);stroke:currentColor;stroke-width:1px;stroke-linejoin:round}.hortman-turning-page{fill:var(--hortman-paper,#faf7ff);stroke:currentColor;stroke-width:.85px;stroke-linejoin:round}.hortman-paper-detail{fill:none;stroke:currentColor;stroke-width:.85px;opacity:.6}.hortman-paper-rule{fill:none;stroke:currentColor;stroke-width:.58px;opacity:.36}.hortman-diary-title{fill:none;stroke:currentColor;stroke-width:1.8px;opacity:.7}.hortman-pen{fill:currentColor;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.hortman-helmet{fill:var(--hortman-helmet,#c2a0e8);stroke:currentColor;stroke-width:1.3px;stroke-linejoin:round;stroke-linecap:round}.hortman-helmet-rib{fill:none;stroke:currentColor;stroke-width:1px;opacity:.48}.hortman-box-front{fill:var(--hortman-box,#c2a0e8);stroke:currentColor;stroke-width:1.1px}.hortman-box-side{fill:var(--hortman-box-shade,#a58ab7);stroke:currentColor;stroke-width:1.1px}.hortman-box-top{fill:var(--hortman-box-light,#e8dcf5);stroke:currentColor;stroke-width:1.1px}.hortman-box-tape{fill:none;stroke:var(--hortman-paper,#faf7ff);stroke-width:3.5px;opacity:.6}.hortman-tool{fill:currentColor;stroke:currentColor;stroke-width:1px;stroke-linejoin:round}.hortman-tape{stroke:var(--hortman-helmet,#c2a0e8);stroke-width:4.6px;stroke-linecap:round;fill:none}.hortman-tape-mark{stroke:currentColor;stroke-width:.6px;fill:none}.hortman-phone-screen{fill:var(--hortman-paper,#faf7ff);stroke:none}.hortman-key{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;fill:none;opacity:.6}.hortman-support{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.45}.hortman-support-top{fill:var(--hortman-paper,#faf7ff)}.hortman-support-front{fill:var(--hortman-box,#c2a0e8)}.hortman-contact{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round}.hort-logo{--hort-logo-pismo:var(--color-ink,currentColor);--hort-logo-postava:var(--color-accent,#9248eb)}.hortman-rig[data-view=side] .hortman-limb--far{opacity:.45}:root{--hort-purple-950:#190d26;--hort-purple-900:#281238;--hort-purple-800:#402150;--hort-purple-700:#5b2d78;--hort-purple-600:#734092;--hort-purple-500:#8d54b3;--hort-purple-400:#a976ce;--hort-purple-300:#c096e3;--hort-purple-250:#d2b5ed;--hort-purple-200:#dfcaf3;--hort-purple-150:#ebdef8;--hort-purple-100:#f2e9fc;--hort-purple-50:#f8f3fd;--hort-purple-25:#fdfbff;--hort-white:#fff;--hort-status-background:var(--hort-purple-100);--hort-status-ink:var(--hort-purple-700);--hort-status-line:var(--hort-purple-250);--hort-attention-background:var(--hort-purple-150);--hort-attention-ink:var(--hort-purple-800);--hort-attention-line:var(--hort-purple-500);--hort-critical-background:var(--hort-purple-800);--hort-critical-ink:var(--hort-white)}:root:root{--color-accent-soft:var(--hort-purple-100);--color-lime:var(--hort-purple-200);--color-warning:var(--hort-purple-700);--color-danger:var(--hort-purple-800);--focus-ring:3px solid var(--hort-purple-500);--color-accent:var(--hort-purple-600)!important}::selection{background:var(--hort-purple-200);color:var(--hort-purple-900)}:root:root{--color-warning-soft:var(--hort-purple-150);--hortman-paper:#faf7ff;--hortman-helmet:#c2a0e8;--hortman-box:#c2a0e8;--hortman-box-shade:#a58ab7;--hortman-box-light:#e8dcf5}.hortman-3d svg [fill=\#f7c858],.hortman-3d svg [fill=\#b88c64]{fill:#c2a0e8}.hortman-3d svg [fill=\#fff9ee]{fill:#faf7ff}.hortman-3d svg [fill=\#bce4e6]{fill:#e8dcf5}.hortman-3d svg [stroke=\#d99c25]{stroke:#6f3b98}@font-face{font-family:Hort Switzer;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Switzer-Regular-BxEtgLLb.woff2)format("woff2")}@font-face{font-family:Hort Switzer;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Switzer-Bold-9JzFtTp4.woff2)format("woff2")}.hort-wordmark{color:inherit;align-items:center;gap:9px;line-height:1;display:inline-flex}.hort-wordmark-core{letter-spacing:-2.6px;align-items:flex-start;font-family:Hort Switzer,sans-serif;font-size:38px;font-weight:700;display:inline-flex;position:relative}.hort-wordmark-core>.hort-identity-person{color:#b88bff;--hortman-cutout:#241237;flex:none;margin-left:1px}.hort-wordmark-product{letter-spacing:.04em;margin-top:9px;font-size:13px;font-weight:400}.hort-identity-person{color:#8542da;--hortman-cutout:#f5efff;flex-shrink:0;display:block;overflow:visible}.hort-workplace-art{width:94px;height:72px;color:var(--art-color);flex:none;overflow:visible}.hort-art-object{transform-origin:55px 67px;transition:transform .4s cubic-bezier(.2,.8,.25,1)}button:hover .hort-art-object,button:focus-visible .hort-art-object{transform:translateY(-4px)rotate(-3deg)}@media (prefers-reduced-motion:reduce){.hort-art-object{transition-duration:.2s}button:hover .hort-art-object,button:focus-visible .hort-art-object{transform:translateY(-1px)}}.hort-progress-anchor--page{min-height:min(46vh,380px)}.hort-progress-anchor--inline{min-height:4px}.hort-progress--screen{--hort-progress:0;--hort-progress-runner:160px;--hort-loader-from:inset(45% 30% 45% 30% round 18px);z-index:2147483000;box-sizing:border-box;color:var(--color-accent,#782fe8);background:radial-gradient(120% 90% at 50% 38%,color-mix(in srgb,var(--color-surface,#fff) 96%,transparent),color-mix(in srgb,var(--color-paper,#f2eff8) 97%,transparent) 70%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);clip-path:inset(0);place-items:center;padding:24px 16px;animation:.52s cubic-bezier(.2,.8,.2,1) both hort-loader-open;display:grid;position:fixed;inset:0}.hort-progress-stage{justify-items:center;gap:18px;width:min(100%,560px);animation:.6s cubic-bezier(.2,.8,.2,1) 80ms both hort-loader-stage;display:grid}.hort-progress-track{width:100%;height:8px;margin-top:var(--hort-progress-runner);background:color-mix(in srgb,var(--color-accent,#782fe8) 14%,transparent);border-radius:999px;position:relative}.hort-progress-fill{border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent,#782fe8) 50%,var(--color-surface,#fff)),var(--color-accent,#782fe8));transform-origin:0;transform:scaleX(var(--hort-progress));position:absolute;inset:0}.hort-progress-runner{bottom:1px;left:calc(var(--hort-progress) * 100%);color:var(--color-accent,#782fe8);pointer-events:none;line-height:0;display:block;position:absolute;transform:translate(-58%)}.hort-progress[data-reduced-motion=true] .hort-progress-runner{left:100%}.hort-progress-label{color:var(--color-muted,#756986);text-align:center;justify-content:center;align-items:baseline;gap:8px;margin:0;font-size:16px;line-height:1.4;display:flex}.hort-progress-percent{font-variant-numeric:tabular-nums;color:var(--color-accent,#782fe8);font-weight:700}.hort-progress--screen[data-state=finishing]{animation:.62s cubic-bezier(.4,0,.2,1) both hort-loader-close}.hort-progress--screen[data-state=finishing] .hort-progress-stage{animation:.62s both hort-loader-stage-out}@keyframes hort-loader-open{0%{clip-path:var(--hort-loader-from);opacity:.4}to{clip-path:inset(0);opacity:1}}@keyframes hort-loader-stage{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}@keyframes hort-loader-close{0%,45%{opacity:1}to{opacity:0}}@keyframes hort-loader-stage-out{0%,40%{transform:none}to{transform:translateY(-6px)scale(.98)}}@media (width<=520px){.hort-progress-stage{width:min(100%,340px)}.hort-progress-label{font-size:15px}}@media (prefers-reduced-motion:reduce){.hort-progress--screen,.hort-progress--screen[data-state=finishing]{animation:.2s both hort-loader-fade}.hort-progress-stage{animation:none}@keyframes hort-loader-fade{0%{opacity:0}to{opacity:1}}}:root[data-theme=dark] .hort-progress--screen{background:radial-gradient(120% 90% at 50% 38%,color-mix(in srgb,var(--color-surface,#1d162a) 96%,transparent),color-mix(in srgb,var(--color-paper,#0c0716) 97%,transparent) 70%)}.hort-toast{z-index:80;left:50%;bottom:calc(28px + env(safe-area-inset-bottom));box-sizing:border-box;border:1px solid color-mix(in srgb,var(--color-accent) 30%,var(--color-line));background:var(--color-surface);width:max-content;max-width:min(520px,100vw - 32px);color:var(--color-ink);box-shadow:0 18px 44px -20px color-mix(in srgb,var(--color-accent) 55%,#000);border-radius:18px;align-items:center;gap:12px;padding:10px 8px 10px 12px;font-size:14px;line-height:1.4;animation:.28s cubic-bezier(.2,.8,.2,1) both hort-toast-in;display:flex;position:fixed;transform:translate(-50%)}.hort-toast[data-leaving]{animation:.24s both hort-toast-out}.hort-toast-icon{background:var(--color-accent);width:28px;height:28px;color:var(--color-on-accent,#fff);border-radius:50%;flex:none;place-items:center;display:grid}.hort-toast-figure{flex:none;place-items:center;width:36px;height:44px;margin:-6px 0;display:grid}.hort-toast-figure>*{max-width:100%;max-height:100%}.hort-toast-text{overflow-wrap:anywhere;min-width:0}.hort-toast-close{width:32px;height:32px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;padding:0;display:grid}.hort-toast-close:hover{background:var(--color-accent-soft);color:var(--color-ink)}.hort-toast-close:focus-visible{outline:3px solid color-mix(in srgb,var(--color-accent) 55%,transparent);outline-offset:1px}@media (width<=899px){.hort-toast{bottom:calc(96px + env(safe-area-inset-bottom))}}@keyframes hort-toast-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes hort-toast-out{to{opacity:0;transform:translate(-50%,8px)}}@media (prefers-reduced-motion:reduce){@keyframes hort-toast-in{0%{opacity:0;transform:translate(-50%,4px)}to{opacity:1;transform:translate(-50%)}}@keyframes hort-toast-out{to{opacity:0}}.hort-toast,.hort-toast[data-leaving]{animation-duration:.18s}}.onboarding-profile-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.onboarding-profile-heading h2{margin:8px 0}.onboarding-profile-grid{grid-template-columns:250px minmax(0,1fr);gap:20px;display:grid}.onboarding-profile-users{flex-direction:column;align-self:start;gap:9px;display:flex}.onboarding-profile-users button{text-align:left;white-space:normal;min-height:48px}.onboarding-profiles .selected{color:#3e185b;background:#e7d5fa;border-color:#9b65ce}.onboarding-profile-toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin:0 0 20px;display:flex}.onboarding-profiles label{flex-direction:column;gap:7px;min-width:0;display:flex}.onboarding-profiles select,.onboarding-profiles textarea{color:#30143e;min-height:44px;font:inherit;background:#fff;border:1px solid #d6bfe9;border-radius:10px;padding:10px}.onboarding-profiles textarea{resize:vertical;min-height:90px}.onboarding-profile-properties{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:24px;display:grid}.onboarding-profile-properties button{text-align:left;flex-direction:column;align-items:start;gap:8px;padding:14px;display:flex}.onboarding-profile-content{min-width:0}.onboarding-answer-list{border:1px solid #e5d9ee;border-radius:14px;gap:0;display:grid;overflow:hidden}.onboarding-answer-list article{border-bottom:1px solid #eee7f5;justify-content:space-between;gap:20px;padding:15px;display:flex}.onboarding-answer-list article:last-child{border:0}.onboarding-answer-list article>span{overflow-wrap:anywhere;text-align:right;max-width:50%}.onboarding-profiles small{color:#725d81;overflow-wrap:anywhere;margin-top:5px;font-size:12px;display:block}.onboarding-profile-history{border-bottom:1px solid #e5d9ee;margin-bottom:20px;padding:20px 0}.onboarding-profiles summary{cursor:pointer;align-items:center;min-height:44px;font-weight:650;display:flex}.onboarding-answer-diff{background:#f5eefb;border-radius:12px;gap:8px;margin-bottom:10px;padding:15px;display:grid}.onboarding-need-card{background:#fcfaff;border:1px solid #cdb2e7;border-radius:16px;margin-top:16px;padding:20px}.onboarding-need-card h4{margin:15px 0;font-size:20px}.onboarding-need-card .inline-actions{margin-top:16px}.onboarding-profiles button{min-height:44px}.onboarding-profiles p{overflow-wrap:anywhere}.onboarding-profiles :focus-visible{outline-offset:3px;outline:3px solid #874bb8}@media (width<=760px){.onboarding-profile-grid{grid-template-columns:minmax(0,1fr)}.onboarding-profile-users{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.onboarding-profile-users h3{grid-column:1/-1}.onboarding-profile-heading{flex-direction:column}.onboarding-answer-list article{flex-direction:column;gap:10px}.onboarding-answer-list article>span{text-align:left;max-width:100%}.onboarding-profile-toolbar{flex-direction:column;align-items:stretch}.onboarding-profile-content,.onboarding-need-card{padding:16px}.onboarding-need-card .inline-actions{grid-template-columns:1fr;display:grid}.onboarding-profile-properties{grid-template-columns:1fr}.onboarding-profiles textarea,.onboarding-profiles select{box-sizing:border-box;width:100%}}.onboarding-profiles .onboarding-need-card .inline-actions button{min-height:44px}.onboarding-transfer{margin:20px 0}.onboarding-transfer h3{margin:10px 0}.onboarding-transfer input[type=file]{box-sizing:border-box;color:#30143e;width:100%;min-height:48px;font:inherit;background:#faf6ff;border:1px solid #d6bfe9;border-radius:12px;padding:10px}.onboarding-transfer input::file-selector-button{color:#3e185b;min-height:44px;font:inherit;background:#fff;border:1px solid #b88fdb;border-radius:10px;margin-right:12px;padding:8px 14px}.onboarding-transfer-preview{background:#faf6ff;border:1px solid #cdb2e7;border-radius:16px;margin-top:20px;padding:20px}.onboarding-transfer-preview h4{margin:0;font-size:22px}.onboarding-transfer-preview dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.onboarding-transfer-preview dt{color:#725d81;font-size:13px}.onboarding-transfer-preview dd{overflow-wrap:anywhere;margin:5px 0 0}.onboarding-transfer-preview .inline-actions{flex-wrap:wrap;gap:10px;display:flex}.onboarding-profile-users small{pointer-events:none}@media (width<=760px){.onboarding-transfer-preview{padding:16px}.onboarding-transfer-preview dl{grid-template-columns:1fr}.onboarding-transfer-preview .inline-actions{display:grid}.onboarding-transfer input::file-selector-button{margin:0 0 8px;display:block}}.onboarding-profiles .onboarding-transfer .inline-actions button{min-height:44px}.onboarding-source{background:#fff;border:1px solid #e5d9ee;border-radius:12px;gap:7px;margin:12px 0;padding:14px;display:grid}.onboarding-source button{justify-self:start}.onboarding-profiles .onboarding-source button{min-height:44px}@media (width<=760px){.onboarding-source button{justify-self:stretch}}.compliance-workplace{min-width:0;color:var(--hort-ink,#342841)}.compliance-workplace .setting-card{background:#fff;border:1px solid #dfd1ec;border-radius:12px;margin:18px 0;padding:22px}.compliance-workplace p{overflow-wrap:anywhere;max-width:100%;font-size:13px;line-height:1.7}.compliance-detail{background:#faf7fd;border:1px solid #ded2ea;border-radius:10px;margin:12px 0}.compliance-detail summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:17px;font-size:14px;display:flex}.compliance-detail summary span{color:#624879;overflow-wrap:anywhere;font-size:12px}.compliance-detail[open] summary{border-bottom:1px solid #ded2ea}.compliance-detail>.fields{padding:17px}.compliance-detail summary:focus-visible{outline-offset:2px;border-radius:8px;outline:3px solid #782fe8}.compliance-workplace .fields{grid-template-columns:repeat(2,minmax(0,1fr))}.compliance-workplace input,.compliance-workplace select,.compliance-workplace textarea{min-width:0;max-width:100%}.compliance-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.compliance-metrics article{background:#f4edfc;border:1px solid #dccbeb;border-radius:12px;padding:18px}.compliance-metrics strong{font-size:28px;display:block}.compliance-metrics span{font-size:12px}.compliance-tabs{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.compliance-tabs button{color:#402555;background:#f5effb;border:1px solid #d7c3e7}.compliance-tabs button[aria-current=page]{color:#fff;background:#782fe8}.compliance-workplace .inline-actions{margin:12px 0}.compliance-workplace dl{grid-template-columns:150px minmax(0,1fr);gap:10px;font-size:13px;display:grid}.compliance-workplace dd{overflow-wrap:anywhere;margin:0}.compliance-workplace .evidence-state{color:#52316e;background:#f0e4fa;border-radius:5px;padding:5px 8px;font-size:11px}.compliance-workplace .evidence-state.verified{color:#225f44;background:#e5f3ee}.compliance-workplace .evidence-state.rejected{color:#8d3724;background:#fff0eb}.compliance-workplace .setting-card h3{margin-top:0}.compliance-workplace code{overflow-wrap:anywhere;word-break:break-word}.compliance-workplace .table-scroll{max-width:100%}.legal-editor-layout{grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);gap:18px;display:grid}.legal-doc-list{align-content:start;gap:8px;display:grid}.legal-doc-list button{text-align:left;color:#44295b;white-space:normal;background:#f5effb;border:1px solid #dfd0eb}.legal-doc-list button[aria-current=page]{background:#ede0fa;border:2px solid #782fe8}.legal-section-editor textarea{min-height:100px}.legal-preview{overflow-wrap:anywhere;background:#fff;border:1px solid #ddd0e9;border-radius:12px;padding:26px;line-height:1.7}.legal-preview h2{font-size:25px}.legal-preview h3{margin-top:28px;font-size:18px}.legal-preview p,.legal-preview li{font-size:14px}.legal-review-gate{background:#f6f0fc;border-left:3px solid #8862ac;margin:10px 0;padding:12px}.compliance-workplace .field small{overflow-wrap:anywhere}.compliance-workplace .error-panel small{display:block}.compliance-workplace .case-row{align-items:flex-start}.compliance-workplace .case-row>div{min-width:0}.compliance-workplace button{min-height:44px}.compliance-workplace .request-state{background:#ede1f8;border-radius:5px;padding:5px 8px;font-size:11px;display:inline-block}.compliance-workplace .empty{border:1px dashed #d9c7e8;border-radius:10px;padding:20px}.compliance-form-errors{background:#fff1ec;border:1px solid #df9c89;border-radius:9px;padding:12px 17px}.compliance-form-errors li{margin:6px 0;font-size:13px}@media (width<=900px){.compliance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-editor-layout{grid-template-columns:1fr}.legal-doc-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.compliance-workplace .fields{grid-template-columns:1fr}.compliance-workplace .setting-card{padding:16px}.compliance-detail summary{flex-direction:column;align-items:flex-start;padding:14px}.compliance-detail>.fields{padding:14px}.compliance-workplace dl{grid-template-columns:1fr;gap:4px}.compliance-workplace dd{margin-bottom:9px}.compliance-metrics{gap:8px}.compliance-metrics article{padding:14px}.compliance-metrics strong{font-size:25px}.compliance-tabs button{flex:130px}.legal-doc-list{grid-template-columns:1fr}.compliance-workplace .inline-actions>button{flex:160px}.legal-preview{padding:18px}}.secure-cases{min-width:0}.secure-cases fieldset{border:0;min-width:0;margin:0;padding:0}.secure-cases fieldset:disabled{opacity:.75}.secure-cases .secure-category{border-top:1px solid #e2d5eb;grid-template-columns:minmax(0,1fr) minmax(180px,1fr);align-items:center;gap:12px;padding:14px 0;display:grid}.secure-cases .secure-category>.fields{grid-column:1/-1}.secure-cases .inline-actions{flex-wrap:wrap}.secure-cases pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;padding:14px;font-size:12px}.secure-cases code{overflow-wrap:anywhere;word-break:break-word}.secure-cases .compliance-detail>dl{padding:14px}.secure-cases .setting-card h3{overflow-wrap:anywhere}.secure-cases button{white-space:normal;max-width:100%;min-height:44px}.secure-cases input[type=file]{width:100%}.secure-cases .field{min-width:0}@media (width<=650px){.secure-cases .secure-category{grid-template-columns:1fr;gap:8px}.secure-cases .secure-category>.fields{grid-column:1}.secure-cases .inline-actions>button{flex:150px}.secure-cases .compliance-tabs button{flex:130px}.secure-cases .setting-card{padding:14px}}.company-policy-editor{color:#30203f;overflow-wrap:anywhere;min-width:0;font-size:15px;line-height:1.6}.company-policy-editor *{box-sizing:border-box}.company-policy-hero{color:#fff;background:linear-gradient(125deg,#2f1647,#65378f);border-radius:16px;margin-bottom:18px;padding:25px 28px}.company-policy-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#e9d8fa;font-size:12px;font-weight:750}.company-policy-hero h2{color:#fff;margin:12px 0;font-size:clamp(24px,3vw,34px);line-height:1.2}.company-policy-hero p{color:#f3eafb;max-width:780px;margin:12px 0;font-size:15px}.company-policy-status{border-top:1px solid #b891d4;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:18px;padding-top:16px;display:flex}.company-policy-status strong{color:#42235e;background:#fff;border-radius:30px;padding:6px 12px;font-size:14px}.company-policy-status span{font-size:14px}.company-policy-note,.company-policy-readonly{color:#4c2b65;background:#f6effc;border:1px solid #d9c6e9;border-radius:12px;margin:15px 0;padding:16px 18px}.company-policy-section{background:#fff;border:1px solid #d7c3e7;border-radius:14px;min-width:0;margin:22px 0;padding:22px}.company-policy-section legend{color:#43215f;max-width:100%;padding:0 8px;font-size:18px;font-weight:750;line-height:1.5}.company-policy-section p{color:#604575;margin:0 0 18px}.company-policy-section h3{color:#42235f;margin:26px 0 12px;font-size:17px;line-height:1.4}.company-policy-grid,.company-policy-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.company-policy-field{color:#3c2452;align-content:start;gap:8px;min-width:0;margin-bottom:16px;font-weight:650;display:grid}.company-policy-grid>.company-policy-field{margin-bottom:0}.company-policy-field input,.company-policy-field select,.company-policy-field textarea{color:#30203f;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #b999d0;border-radius:8px;padding:10px 12px;font-weight:450;line-height:1.5}.company-policy-field textarea{resize:vertical;min-height:150px}.company-policy-field small,.company-policy-check small{color:#695079;font-size:13px;font-weight:450;line-height:1.5;display:block}.company-policy-check{cursor:pointer;color:#472762;background:#faf6fe;border:1px solid #dfcdec;border-radius:9px;align-items:center;gap:11px;min-width:0;min-height:48px;padding:10px 12px;font-size:14px;font-weight:650;line-height:1.5;display:flex}.company-policy-check input{accent-color:#713e9b;flex:0 0 20px;width:20px;height:20px;margin:0}.company-policy-check span{min-width:0}.company-policy-check input:checked+span{color:#3e1c5b}.company-policy-section>.company-policy-check{margin-bottom:12px}.company-policy-hours{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.company-policy-hours .company-policy-check{font-variant-numeric:tabular-nums;justify-content:center;gap:7px;padding:10px 8px;font-size:14px}.company-policy-editor .company-policy-inline-note{color:#695079;margin:12px 0 0;font-size:13px;line-height:1.6}.company-policy-validation{background:#f4ebfd;border:1px solid #cab1df;border-left:5px solid #78439f;border-radius:12px;margin:18px 0;padding:18px 20px}.company-policy-validation strong{color:#45235f;font-size:16px}.company-policy-validation p{color:#604575;margin:8px 0 0}.company-policy-validation ul{color:#4a285f;margin:10px 0 0;padding-left:22px}.company-policy-validation li+li{margin-top:8px}.company-policy-validation.has-issues{background:#efe0fb;border-color:#9462b5}.company-policy-editor button{min-width:44px;min-height:44px;font:inherit;color:#fff;cursor:pointer;white-space:normal;background:#6e3895;border:1px solid #6e3895;border-radius:9px;padding:11px 17px;font-weight:700}.company-policy-editor button:hover:not(:disabled){background:#482061;border-color:#482061}.company-policy-editor button:disabled{opacity:.6;cursor:default}.company-policy-editor fieldset:disabled input,.company-policy-editor fieldset:disabled select,.company-policy-editor fieldset:disabled textarea{color:#604b71;background:#f7f1fc}.company-policy-editor :is(input,select,textarea,button):focus-visible{outline-offset:3px;outline:3px solid #a378c2}.company-policy-automation{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=780px){.company-policy-hours{grid-template-columns:repeat(4,minmax(0,1fr))}.company-policy-automation{grid-template-columns:1fr}.company-policy-section{padding:18px}}@media (width<=520px){.company-policy-hero{padding:22px 18px}.company-policy-grid,.company-policy-check-grid{grid-template-columns:1fr}.company-policy-section{padding:16px 12px}.company-policy-section legend{font-size:17px}.company-policy-hours{grid-template-columns:repeat(3,minmax(0,1fr))}.company-policy-status{flex-direction:column;align-items:flex-start;gap:8px}.company-policy-editor button{width:100%}.company-policy-validation{padding:16px}.company-policy-field input,.company-policy-field select,.company-policy-field textarea{font-size:16px}}.operator-gate{place-items:center;min-height:100dvh;padding:28px 16px;display:grid}.operator-gate-card{border:1px solid var(--line);background:#fff;border-radius:18px;width:min(460px,100%);overflow:hidden;box-shadow:0 34px 80px -46px #2d213b8c}.operator-gate-head{color:#fff;background:radial-gradient(at 90% 0,#b88bff52 0,#0000 55%),#2d2439;justify-content:space-between;align-items:center;gap:18px;padding:26px 28px;display:flex}.operator-gate-head .hort-wordmark-core{font-size:36px}.operator-gate-head p{text-align:right;color:#eadff6;margin:0;font-size:12px;font-weight:600;line-height:1.45}.operator-gate-head p span{letter-spacing:.14em;text-transform:uppercase;color:#bfa9d6;font-size:10px;font-weight:700;display:block}.operator-gate-body{padding:28px}.operator-gate-body form,.operator-gate-body>div{gap:16px;display:grid}.operator-gate-body h1{margin:0;font-size:25px;line-height:1.25}.operator-gate-lead{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.operator-gate .field input,.operator-prompt .field input{width:100%;min-height:46px;color:var(--ink);background:#fff;border:1px solid #bca9cf;border-radius:9px;padding:11px 13px;font-size:16px}.operator-code-field input{letter-spacing:.24em;font-variant-numeric:tabular-nums}.operator-gate-primary{border-radius:10px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;font-size:15px;display:inline-flex}.operator-gate-body .text-button{justify-self:center}.operator-gate-error{color:#85243f;background:#fcf0f4;border:1px solid #efc8d6;border-radius:9px;margin:0;padding:11px 13px;font-size:13px;line-height:1.5}.operator-gate-notice{border:1px solid var(--hort-purple-200,#e1d0f2);background:var(--hort-purple-50,#f8f3fd);color:var(--ink);border-radius:9px;margin:0;padding:11px 13px;font-size:13px;line-height:1.5}.hort-progress{--color-accent:var(--accent);--color-muted:var(--muted);--color-surface:#fff}.operator-prompt{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#21172e7a;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.operator-prompt-card{background:#fff;border-radius:16px;gap:12px;width:min(460px,100%);padding:26px;display:grid;box-shadow:0 34px 80px -40px #21172eb3}.operator-prompt-card h2{margin:0;font-size:21px}.operator-prompt-card p{margin:0;font-size:13px}.admin-topbar .operator-identity{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.admin-topbar .operator-identity>span{text-align:right;min-width:0;margin:0;display:grid}.admin-topbar .operator-identity small{color:#e5d3f0;font-size:10px;font-weight:600;line-height:1.3}.admin-topbar .operator-identity strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.admin-topbar .operator-identity button.secondary{color:#fff;background:#ffffff0b;border-color:#9977a9;flex:none;min-height:44px;padding:8px 13px;font-size:11px}.admin-topbar .operator-identity button.secondary:hover{background:#704480}.server-list{gap:13px;display:grid}.server-row{border:1px solid var(--line);background:#fff;border-radius:10px;gap:12px;min-width:0;padding:18px;display:grid}.server-row-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.server-row-head h3{margin:0 0 4px}.server-row dl{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px 18px;margin:0;display:grid}.server-row dt{color:var(--muted);margin-bottom:2px;font-size:10px;font-weight:600}.server-row dd{overflow-wrap:anywhere;margin:0;font-size:12px}.server-row .inline-actions select,.server-row .inline-actions input{min-height:40px;color:var(--ink);background:#fff;border:1px solid #bca9cf;border-radius:8px;max-width:100%;padding:8px 10px;font-size:16px}.server-events{gap:6px;margin:0;padding:0;list-style:none;display:grid}.server-events li{color:var(--muted);font-size:11px}@media (width<=520px){.operator-gate{align-items:start;padding:16px 12px}.operator-gate-head{flex-wrap:wrap;padding:20px}.operator-gate-head p{text-align:left}.operator-gate-body{padding:22px 20px}.operator-gate-body h1{font-size:22px}.operator-prompt-card{padding:22px 18px}.server-row{padding:15px}}.grant-link{margin-top:10px}.grant-link input{color:#291a38;min-width:0;font:inherit;background:#fff;border:1px solid #bca9cf;border-radius:7px;flex:320px;padding:10px 12px;font-size:13px}@media (width<=700px){.grant-link input{flex-basis:100%;font-size:16px}.grant-link button{width:100%}}.grant-detail{margin-top:10px}.grant-detail summary{cursor:pointer;color:#5b3681;font-size:12px;font-weight:700}.grant-detail dl{grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;margin:12px 0;font-size:12px;display:grid}.grant-detail dt{color:#7b6a8b}.grant-detail dd{overflow-wrap:anywhere;margin:0}@media (width<=650px){.grant-detail dl{grid-template-columns:1fr}.grant-detail dd{margin-bottom:6px}}.case-row .case-text{white-space:pre-line;overflow-wrap:anywhere}.case-row .case-contact{color:#4b2a66;overflow-wrap:anywhere;font-weight:650}.deletion-ids{color:#6b5a7a;overflow-wrap:anywhere;margin-top:6px;font-size:12px;display:block}.case-row .case-close{gap:8px;max-width:640px;margin-top:12px;display:grid}.case-row .case-close button{justify-self:start}.discard-confirm{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.discard-confirm>span{font-size:13px;font-weight:600}.connection-status strong{font-size:13px;font-weight:650}.connection-status p{margin:6px 0 0;font-size:12px;line-height:1.55}.server-row.connection-failing{border-color:#e7b3b3 #e7b3b3 #e7b3b3 #c62828;border-left-style:solid;border-left-width:4px}.server-row.connection-failing .connection-status strong{color:#b3261e}.connection-details>summary{cursor:pointer;color:var(--accent);font-size:12px;font-weight:600}.connection-details[open]>summary{margin-bottom:10px}.connection-details h4{margin:14px 0 6px;font-size:11px}.connection-details code{font-size:10px}.error-panel.provider-alarm{color:#5c1a16;background:#fdf1f0;border:1px solid #e7b3b3;border-left:4px solid #c62828}.error-panel.provider-alarm strong{color:#b3261e}.error-panel.provider-alarm p{color:#5c1a16;white-space:normal}:root{color:#2d2439;font-synthesis:none;text-rendering:optimizelegibility;--accent:#7142a5;--ink:#2d2439;--muted:#756d81;--line:#e5e0eb;--paper:#fff;--lavender:#f1eaf8;--copper:var(--hort-purple-400);background:#f2f0f5;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{touch-action:manipulation}button{background:var(--accent);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:8px;padding:10px 15px;font-weight:600;line-height:1.3;transition:background .12s}button:disabled{cursor:not-allowed;opacity:.45}button.secondary{border-color:var(--line);color:var(--ink);background:#fff}button.secondary:hover{background:#f5f1f8}button.text-button{color:var(--accent);background:0 0;padding:6px 8px}a{color:var(--accent)}:focus-visible{outline-offset:3px;outline:3px solid #aa74d9}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{z-index:1;position:relative}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{letter-spacing:-.025em;font-family:Manrope,DM Sans,sans-serif}h1{margin-bottom:9px;font-size:30px;font-weight:800}h2{margin-bottom:16px;font-size:20px}h3{margin-bottom:8px;font-size:15px}h4{font-size:14px}small{color:var(--muted);font-size:11px;line-height:1.5}code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px}pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;line-height:1.6}.admin-shell{min-height:100vh;display:flex}.admin-rail{color:#eae2f2;scrollbar-width:thin;z-index:30;background:#2d2439;flex-direction:column;flex:none;width:248px;padding:28px 18px 18px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brand{color:#fff;text-align:left;letter-spacing:.14em;background:0 0;border:0;align-items:center;gap:13px;width:100%;padding:0;font-family:Manrope,sans-serif;font-size:20px;display:flex}.brand:hover{background:0 0}.brand-mark{clip-path:polygon(0 0,75% 0,100% 25%,100% 100%,25% 100%,0 75%);color:#e3caef;letter-spacing:0;background:#49365d;border:1px solid #a278c3;place-items:center;width:42px;height:44px;font-size:27px;font-weight:700;display:grid}.brand small{color:#b7a5c6;letter-spacing:.19em;margin-top:6px;font:8px Manrope,sans-serif;display:block}.rail-note{color:#b9aac7;letter-spacing:-.015em;margin:29px 0 22px;font:15px/1.5 Manrope,sans-serif}.rail-search span{color:#b9aac7;margin-bottom:6px;font-size:10px;display:block}.rail-search input{color:#fff;background:#3b3049;border:1px solid #5c4b6d;border-radius:7px;width:100%;padding:10px;font-size:11px}.admin-rail nav button{color:#cec1db;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:9px 10px;font-size:12px;font-weight:500;display:flex}.admin-rail nav button.selected{color:#fff;background:#684488}.nav-group>span{text-transform:uppercase;letter-spacing:.1em;color:#a795b7;padding:0 10px 8px;font-size:8px;font-weight:700;display:block}.nav-group em{background:#8c65ad;border-radius:4px;padding:2px 5px;font-size:9px;font-style:normal}.rail-footer{color:#c3b4d0;border-top:1px solid #4c3c5b;margin-top:28px;padding-top:16px;font-size:10px;line-height:1.7}.rail-footer small{color:#a695b7;margin-top:6px;font-size:9px;display:block}.admin-workspace{width:calc(100% - 248px);min-width:0;margin-left:248px}.admin-topbar{border-bottom:1px solid var(--line);z-index:20;background:#fff;align-items:center;gap:20px;min-height:80px;padding:14px 32px;display:flex;position:sticky;top:0}.breadcrumbs{flex:1;min-width:140px}.breadcrumbs span{color:var(--muted);margin-bottom:5px;font-size:10px;display:block}.breadcrumbs strong{font-size:12px;font-weight:600}.actor-control{min-width:220px;display:block}.actor-control>span{color:var(--muted);margin-bottom:4px;font-size:9px;display:block}.actor-control select{border:1px solid var(--line);width:100%;color:var(--ink);background:#f7f4fa;border-radius:6px;padding:5px 9px;font-size:11px}.admin-topbar>button{padding:8px 10px;font-size:11px}.bridge-frame{visibility:hidden;pointer-events:none;border:0;width:1px;height:1px;position:absolute}.admin-main{outline:none;max-width:1800px;margin:0 auto;padding:32px}.page-heading{justify-content:space-between;align-items:center;gap:22px;margin-bottom:27px;display:flex}.page-heading p{color:var(--muted);margin:0;font-size:12px}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#897091;margin-bottom:10px;font-size:9px;font-weight:700;display:block}.revision-label{text-align:right;border-left:1px solid #d8cfe2;min-width:90px;padding-left:22px}.revision-label span{color:var(--muted);font-size:9px;display:block}.revision-label strong{letter-spacing:-.04em;font:800 34px Manrope,sans-serif;display:block}.revision-label small{font-size:9px}.draft-toolbar{border:1px solid var(--line);background:#fff;border-left:3px solid #8258a5;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:15px 18px;display:flex}.draft-toolbar>div:first-child{grid-template-columns:13px 1fr;gap:3px 6px;display:grid}.draft-toolbar small{grid-column:2;font-size:10px}.status-dot{background:#a191ab;border-radius:50%;flex:none;align-self:center;width:6px;height:6px;display:inline-block}.status-dot.active{background:var(--hort-purple-300)}.status-dot.draft{background:#b38fcd}.panel{border:1px solid var(--line);background:#fff;border-radius:11px;min-width:0;margin-bottom:22px;padding:24px}.editor-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;display:grid}.editor-caption{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;display:flex}.editor-caption h2{margin:0;font-size:16px}fieldset{border:0;min-width:0;margin:0;padding:0}fieldset:disabled input,fieldset:disabled select,fieldset:disabled textarea{color:#5f556c;opacity:1;background:#faf9fb}fieldset:disabled .secondary{display:none}.fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;margin-bottom:20px;display:grid}.field{flex-direction:column;gap:7px;min-width:0;display:flex}.field>span{font-size:11px;font-weight:600;line-height:1.5}.field input,.field select,.field textarea,td input{width:100%;min-width:0;max-width:100%;min-height:38px;color:var(--ink);background:#fff;border:1px solid #dbd3e3;border-radius:6px;padding:10px 11px;font-size:12px}.field textarea{resize:vertical;min-height:94px;line-height:1.55}.field small{font-size:10px}.field.full,.full{grid-column:1/-1}.toggle{cursor:pointer;align-self:start;align-items:center;gap:9px;padding:7px 0;font-size:11px;line-height:1.5;display:flex}.toggle input{width:16px;height:16px;accent-color:var(--accent);flex:none}.toggle small{max-width:260px;font-size:10px;display:block}.computed{background:#f7f4fa;border:1px solid #ebe5f1;border-radius:7px;flex-direction:column;gap:7px;padding:13px;font-size:12px;display:flex}.computed strong{font-size:13px}.notice{background:#f8f4fb;border:1px solid #e6dbee;border-left:3px solid #a27abd;border-radius:6px;margin-bottom:21px;padding:14px 15px;font-size:12px;line-height:1.6}.notice p{margin:6px 0;font-size:11px}.notice a{font-size:10px}.registry-list{flex-direction:column;gap:12px;display:flex}.registry-item{border:1px solid var(--line);background:#fff;border-radius:9px}.registry-item>summary{cursor:pointer;align-items:center;gap:11px;padding:15px;font-size:12px;list-style:none;display:flex}.registry-item>summary:after{content:"+";color:var(--accent);margin-left:auto;font-size:17px;font-weight:400}.registry-item[open]>summary:after{content:"−"}.registry-item summary code{color:var(--muted);text-align:right;max-width:45%;margin-left:auto;font-size:9px}.registry-item>.fields{border-top:1px solid var(--line);margin:0;padding:18px}.nested{background:#f8f6fa;border:1px solid #e9e2ee;border-radius:7px;padding:14px}.nested.fields{margin-bottom:12px}.capability-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));padding-top:10px;display:grid}.capability-grid .toggle{font-family:ui-monospace,monospace;font-size:10px}.setting-card{border:1px solid var(--line);border-radius:8px;margin-bottom:14px;padding:19px}.setting-card h3{align-items:center;gap:10px;display:flex}.setting-card .fields{margin-bottom:14px}.setting-card small{display:block}.pill{color:#776284;white-space:nowrap;vertical-align:middle;background:#f1edf5;border-radius:4px;align-items:center;padding:4px 7px;font-size:9px;font-weight:600;line-height:1.3;display:inline-flex}.pill.blocked,.pill.cancelled{background:var(--hort-purple-100);color:var(--hort-purple-500)}.pill.waiting{background:var(--hort-purple-50);color:var(--hort-purple-500)}.impact-panel{min-width:0;padding:12px 0;position:sticky;top:106px}.impact-panel h2{margin-bottom:18px;font-size:19px}.impact-list{flex-direction:column;gap:13px;display:flex}.impact-item{border:1px solid var(--line);background:#fff;border-radius:9px;padding:15px}.impact-item h3{margin:10px 0 6px;font-size:12px;line-height:1.5}.impact-item p{color:#786b84;margin:0;font-size:11px}.impact-item.blocked{border-color:var(--hort-purple-250)}.mini-quote{color:#eee2f6;background:#2d2439;border-radius:9px;margin-top:17px;padding:19px}.mini-quote p{margin-bottom:6px;font-size:10px}.mini-quote strong{letter-spacing:-.025em;font:700 21px Manrope,sans-serif;display:block}.mini-quote>span{margin:8px 0;font-size:12px;display:block}.mini-quote small{color:#b8a5c7;font-size:9px;display:block}.source-path{color:#83728f;flex-direction:column;gap:7px;padding:20px 2px;font-size:11px;display:flex}.source-path p{color:var(--muted);margin:6px 0;font-size:10px}.table-scroll{border:1px solid var(--line);border-radius:7px;max-width:100%;margin:14px 0;overflow:auto}table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:11px}th{color:#7b6b87;letter-spacing:.02em;text-align:left;background:#f7f4fa;padding:12px;font-size:9px;font-weight:600}td{border-top:1px solid var(--line);vertical-align:middle;padding:10px 12px}td small{margin-top:3px;font-size:9px;display:block}td input{width:110px;min-width:80px;min-height:30px;padding:7px;font-size:10px}td input[type=checkbox]{width:15px;min-width:15px;min-height:15px;accent-color:var(--accent)}td.number{text-align:right;font-variant-numeric:tabular-nums}.inline-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.inline-actions button{font-size:11px}.error-panel,.result-panel{border:1px solid var(--hort-purple-250);background:var(--hort-purple-50);border-radius:9px;margin-bottom:20px;padding:16px;font-size:12px}.error-panel p{white-space:pre-line;margin:8px 0 0;font-size:11px}.error-panel button{margin-top:13px}.result-panel{background:var(--hort-purple-50);border-color:var(--hort-purple-200);color:var(--hort-purple-600)}.error-text{color:var(--hort-purple-300)}.muted{color:var(--muted);font-size:11px}.empty{color:#88758f;background:#f8f6fa;border:1px dashed #dfd3e8;border-radius:6px;padding:23px;font-size:12px;line-height:1.5}.operator-home{grid-template-columns:1.5fr 1fr;gap:21px;margin-bottom:24px;display:grid}.priority-work{background:#e9dfee;border:1px solid #d8c8e3;border-radius:11px;padding:29px;position:relative;overflow:hidden}.priority-work:after{content:"";pointer-events:none;border:1px solid #cfb9dc;border-radius:50%;width:180px;height:180px;position:absolute;top:-25px;right:-40px}.priority-work h2{max-width:420px;margin-bottom:12px;font-size:26px}.priority-work p{color:#6f597e;max-width:390px;font-size:12px}.priority-work button{z-index:1;font-size:12px;position:relative}.home-version{border:1px solid var(--line);background:#fff;border-radius:11px;padding:29px}.home-version h2{font-size:25px}.home-version p{color:var(--muted);font-size:12px}.home-version button{font-size:11px}.home-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-bottom:27px;display:grid}.home-entry-grid>button{border:1px solid var(--line);color:var(--ink);text-align:left;background:#fff;grid-template-columns:28px 1fr 20px;gap:8px 12px;padding:20px;display:grid}.home-entry-grid>button:hover{background:#faf7fc;border-color:#b89ad0}.home-entry-grid>button>span{color:var(--hort-purple-400);grid-row:1/3;padding-top:4px;font-size:10px}.home-entry-grid strong{font:700 16px Manrope,sans-serif}.home-entry-grid small{color:#89758f;grid-column:2;font-size:10px}.home-entry-grid b{color:var(--accent);grid-area:1/3/3;align-self:center;font-size:20px;font-weight:400}.context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.context-grid>div{background:#f8f6fa;border-radius:6px;padding:14px}.context-grid strong{margin-bottom:4px;font-size:12px;display:block}.context-grid small{display:block}.work-filters{grid-template-columns:2fr 1fr;gap:15px;margin-bottom:20px;display:grid}.case-list{flex-direction:column;gap:12px;margin-bottom:22px;display:flex}.case-row{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:13px;padding:18px;display:flex}.case-row>div:first-child{flex:1;min-width:0}.case-row h3{margin-top:8px;font-size:13px;line-height:1.5}.case-row p{color:var(--muted);margin-bottom:8px;font-size:11px}.case-row small{overflow-wrap:anywhere;display:block}.case-row>button,.row-actions button{font-size:10px}.row-actions{flex-direction:column;gap:8px;min-width:130px;max-width:190px;display:flex}.preference-list{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.preference-list>div{background:#f8f6fa;border-radius:6px;align-items:center;gap:15px;padding:13px;display:flex}.preference-list strong{flex:1;font:11px ui-monospace,monospace}.preference-list button{font-size:10px}.assessment{grid-template-columns:1fr 1fr;gap:13px;margin-top:17px;display:grid}.assessment>div{border:1px solid var(--line);border-radius:6px;flex-wrap:wrap;gap:8px;padding:14px;display:flex}.assessment strong{width:100%;font-size:11px}.assessment button{font-size:10px}.ledger-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.ledger-summary>div{background:#f6f1fa;border-radius:7px;padding:17px}.ledger-summary strong{margin-top:8px;font:700 25px Manrope,sans-serif;display:block}.diff-list{flex-direction:column;gap:13px;display:flex}.diff-row{border:1px solid var(--line);border-radius:7px;grid-template-columns:1fr 1fr;gap:13px;padding:16px;display:grid}.diff-row>code{color:#815b9d;grid-column:1/-1;font-size:10px}.diff-row>div{background:#f8f5fa;min-width:0;padding:12px}.diff-row span,.conflict-values span,.audit-values span{color:#8d7a98;text-transform:uppercase;letter-spacing:.05em;margin-bottom:9px;font-size:9px;display:block}.diff-row pre{max-height:200px;overflow:auto}.conflict-row{background:var(--hort-purple-50);border:1px solid var(--hort-purple-200);border-radius:8px;margin-bottom:15px;padding:16px}.conflict-values{grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:12px;display:grid}.conflict-values>div{background:var(--hort-purple-25);border-radius:6px;min-width:0;padding:10px}.conflict-values pre{max-height:180px;margin-bottom:14px;font-size:12px;overflow:auto}.conflict-values button{font-size:10px}.issue-list{margin:0;padding:0;list-style:none}.issue-list li{border-bottom:1px solid var(--hort-purple-200);padding:12px 0;font-size:11px}.issue-list code{color:var(--hort-purple-500)}.issue-list p{margin:6px 0 0}.audit-event{border:1px solid var(--line);border-radius:8px;margin:14px 0;padding:14px}.audit-event>summary{cursor:pointer;flex-wrap:wrap;gap:15px;font-size:11px;display:flex}.audit-event p{margin-top:12px;font-size:11px}.audit-values{grid-template-columns:1fr 1fr;gap:12px;margin-top:15px;display:grid}.audit-values>div{background:#f8f5fa;min-width:0;max-height:300px;padding:12px;overflow:auto}.customer-preview{background:#f8f4fb;border:1px solid #d8c6e5;border-radius:9px;padding:22px}.customer-preview h3{margin-top:11px;font-size:18px}.customer-preview>span{color:#8c75a0;font-size:10px}.theme-preview{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:10px;padding:23px;display:flex}.theme-preview strong{font:700 20px Manrope,sans-serif}.theme-preview span{font-size:11px}.admin-bottom{border-top:1px solid var(--line);color:#958699;justify-content:space-between;align-items:center;gap:18px;margin-top:30px;padding-top:18px;font-size:9px;display:flex}.admin-bottom button{font-size:9px}.mobile-menu{display:none}.skip{z-index:100;background:#fff;padding:12px;position:fixed;top:-60px;left:270px}.skip:focus{top:8px}.access-denied{border:1px solid var(--line);background:#fff;border-radius:12px;max-width:650px;margin:50px auto;padding:35px}.access-denied h1{font-size:25px;line-height:1.4}.access-denied p{color:var(--muted);font-size:13px}details:not(.registry-item)>summary{cursor:pointer;font-size:11px}.setting-editor>fieldset>details{background:#f6f2f9;border-radius:6px;margin-top:15px;padding:18px}.setting-editor li{font-size:10px;line-height:1.6}@media (width>=1600px){.admin-main{padding:40px 44px}.editor-grid{grid-template-columns:minmax(0,1fr) 330px}.impact-panel{top:118px}.panel{padding:29px}.admin-rail{width:265px}.admin-workspace{width:calc(100% - 265px);margin-left:265px}}@media (width<=1150px){.admin-rail{width:218px;padding:25px 15px}.admin-workspace{width:calc(100% - 218px);margin-left:218px}.admin-main{padding:25px}.admin-topbar{gap:14px;padding:13px 25px}.editor-grid{grid-template-columns:minmax(0,1fr)}.impact-panel{grid-template-columns:1fr 1fr;gap:15px;display:grid;position:static}.impact-panel>.eyebrow,.impact-panel>h2{grid-column:1/-1;margin:0}.impact-panel .impact-list{grid-column:1}.impact-panel .mini-quote{grid-area:3/2;align-self:start;margin-top:0}.impact-panel .source-path{grid-area:3/2;margin-top:165px}.actor-control{min-width:190px}.admin-topbar .breadcrumbs{min-width:100px}.operator-home{grid-template-columns:1fr}.priority-work h2{font-size:24px}.home-version{padding:23px}.home-version h2{font-size:21px}.panel{padding:21px}}@media (width<=800px){.admin-rail{width:260px;padding-top:20px;display:none;top:71px;box-shadow:10px 0 40px #2d243942}.admin-rail.mobile-open{display:flex}.admin-workspace{width:100%;margin-left:0}.mobile-menu{display:block}.admin-topbar{gap:11px;min-height:71px;padding:12px 20px}.breadcrumbs{display:none}.actor-control{flex:1;min-width:0}.actor-control select{font-size:10px}.admin-topbar>button:last-child{max-width:95px;padding:8px;font-size:10px}.admin-main{padding:23px 20px}.page-heading{gap:15px}h1{font-size:26px}.page-heading p{font-size:11px}.revision-label{min-width:70px;padding-left:16px}.revision-label strong{font-size:29px}.draft-toolbar{flex-wrap:wrap;align-items:flex-start;gap:13px;padding:14px}.draft-toolbar .inline-actions{width:100%}.draft-toolbar .inline-actions button{flex:1}.operator-home{gap:14px}.priority-work,.home-version{padding:22px}.home-entry-grid{gap:11px}.home-entry-grid>button{grid-template-columns:20px 1fr;gap:10px;padding:16px}.home-entry-grid strong{font-size:14px}.home-entry-grid b{display:none}.fields{gap:16px}.case-row{align-items:flex-start}.row-actions{min-width:120px}.preference-list>div{flex-wrap:wrap;gap:10px}.preference-list strong{min-width:140px}.conflict-values{grid-template-columns:1fr}.admin-bottom{flex-direction:column;align-items:flex-start}.access-denied{margin:25px 20px;padding:25px}.skip{left:20px}}@media (width<=520px){.admin-main{padding:20px 15px}.admin-topbar{padding:11px 15px}.admin-topbar>button:last-child{width:70px;font-size:9px}.page-heading{align-items:flex-start}.eyebrow{font-size:8px}h1{font-size:23px}.page-heading p{font-size:11px;line-height:1.6}.revision-label{min-width:62px;padding-left:12px}.revision-label>span,.revision-label small{font-size:8px}.revision-label strong{font-size:26px}.panel{border-radius:9px;padding:17px}.editor-caption{align-items:flex-start}.editor-caption h2{font-size:14px}.editor-caption>.pill{font-size:8px}.fields{grid-template-columns:1fr;gap:14px}.field.full,.full{grid-column:1}.registry-item>summary{flex-wrap:wrap;gap:9px;padding:13px}.registry-item>summary strong{max-width:70%;font-size:11px}.registry-item>summary code{text-align:left;flex:1;max-width:none;margin-left:16px;font-size:8px}.registry-item>summary:after{font-size:14px}.registry-item>.fields{padding:14px}.capability-grid{grid-template-columns:1fr}.impact-panel{display:block}.impact-panel .eyebrow{margin-bottom:9px}.impact-panel h2{margin-bottom:15px}.impact-panel .mini-quote{margin-top:16px}.impact-panel .source-path{margin-top:0}.operator-home h2{font-size:22px}.home-entry-grid{grid-template-columns:1fr}.home-entry-grid>button{grid-template-columns:24px 1fr 15px;padding:19px}.home-entry-grid b{font-size:17px;display:block}.context-grid,.work-filters{grid-template-columns:1fr}.case-row{flex-direction:column;gap:13px;padding:15px}.case-row .row-actions{flex-flow:wrap;width:100%;min-width:0;max-width:none}.row-actions button{flex:1;min-width:130px}.preference-list>div{padding:13px}.preference-list .pill{white-space:normal}.preference-list button{width:100%}.assessment{grid-template-columns:1fr}.ledger-summary{gap:7px}.ledger-summary>div{padding:13px 9px}.ledger-summary strong{font-size:21px}.ledger-summary small{font-size:9px}.diff-row{grid-template-columns:1fr;padding:12px}.diff-row>code{grid-column:1}.audit-values{grid-template-columns:1fr}.audit-event{padding:12px}.audit-event>summary{flex-direction:column;gap:7px}.inline-actions>button{min-height:38px}.draft-toolbar small{font-size:9px}.notice{padding:12px;font-size:11px}.notice p{font-size:10px}.setting-card{padding:15px}.setting-card h3{flex-wrap:wrap}.customer-preview{padding:17px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}:root{font-family:var(--font-body);--ink:#271d37;--muted:#5c506d;--accent:#7843b2;--line:#ddd3e9;--paper:#fff;--lavender:#f0e9f9;--purple:#7843b2;--teal:var(--hort-purple-500);--blue:var(--hort-purple-500);--amber:var(--hort-purple-500);--rose:var(--hort-purple-500);background:#f3eef9}body{background:radial-gradient(at 85% 0,#ece2fc 0,#0000 38%),#f4f0f9;font-size:14px}h1,h2,h3,h4,.brand,.mini-quote strong,.ledger-summary strong,.revision-label strong{font-family:var(--font-heading)}button{background:linear-gradient(135deg,#824abb,#653396);border-radius:9px;min-height:39px;font-size:13px}button:hover{background:#653396}button.secondary{color:#342044;background:#fff;border-color:#cdbddd}button.secondary:hover{background:#eee4fa;border-color:#a47bc5}button.text-button{color:#643490;background:0 0}small{color:var(--muted);font-size:12px}h1{letter-spacing:-.05em;font-size:31px;font-weight:800}h2{font-size:21px;font-weight:800}p{line-height:1.65}:focus-visible{outline:3px solid var(--hort-purple-250);outline-offset:3px}.admin-icon{vertical-align:middle;flex:none;width:20px;height:20px;display:inline-block}.admin-rail{background:linear-gradient(165deg,#302039 0,#291731 52%,#1f172b 100%);border-right:1px solid #684b79;padding-top:25px;box-shadow:5px 0 28px #30183f14}.brand{letter-spacing:-.065em;gap:13px;font-size:31px;font-weight:800}.brand-mark{clip-path:none;color:#fff;letter-spacing:-.08em;background:linear-gradient(135deg,#ab68dd,#7144bd);border:0;border-radius:12px;width:42px;height:44px;font-size:26px;box-shadow:inset 0 0 0 1px #dcb6f655}.brand small{font:700 8px/1.4 var(--font-body);letter-spacing:.15em;color:#ddc8f3;margin-top:4px}.rail-note{font:600 14px/1.5 var(--font-body);color:#eadff3;margin:23px 0 20px}.rail-search span{color:#decee9;font-size:11px;font-weight:600}.rail-search input{color:#fff;background:#ffffff0b;border-color:#87679b;padding:11px;font-size:12px}.rail-search input::placeholder{color:#d1bcde}.admin-rail nav{margin-top:17px}.admin-rail nav button{color:#efe4f7;border-radius:7px;gap:8px;min-height:34px;padding:9px 10px;font-size:12px;font-weight:600}.admin-rail nav button:hover{color:#fff;background:#72419052}.admin-rail nav button.selected{color:#fff;background:linear-gradient(115deg,#9758cd,#6f3d98);box-shadow:inset 3px 0 #d4a7f1,0 3px 14px #1e102e45}.nav-group{margin-top:20px}.nav-group>span{color:#d3bbe3;letter-spacing:.07em;align-items:center;gap:7px;padding-bottom:7px;font-size:9px;font-weight:800;display:flex}.nav-group>span:before{content:"";background:#ba87e2;border-radius:2px;flex:none;width:5px;height:5px}.nav-group.tone-rose>span:before{background:var(--hort-purple-300)}.nav-group.tone-teal>span:before{background:var(--hort-purple-200)}.nav-group.tone-blue>span:before{background:var(--hort-purple-300)}.nav-group.tone-amber>span:before{background:var(--hort-purple-200)}.rail-footer{color:#e6d6f1;border-color:#6a4a7c;font-size:11px;line-height:1.7}.rail-footer small{color:#cebdd9;font-size:10px}.admin-topbar{color:#fff;background:linear-gradient(105deg,#36223f,#41264c);border-color:#78518b;min-height:77px;padding-top:15px;padding-bottom:15px;box-shadow:0 4px 20px #3421420c}.breadcrumbs span{color:#dcc6eb;margin-bottom:4px;font-size:11px;font-weight:500}.breadcrumbs strong{letter-spacing:.015em;color:#fff;font-size:13px}.actor-control>span{color:#e5d3f0;margin-bottom:6px;font-size:10px;font-weight:600}.actor-control select{color:#fff;background:#ffffff10;border-color:#8d699e;min-height:32px;padding:5px 9px;font-size:12px}.actor-control select option{color:var(--ink);background:#fff}.actor-control select{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#45324f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%23e5d3f0' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 11px center no-repeat;padding-right:32px}.admin-topbar>button.secondary{color:#fff;background:#ffffff0b;border-color:#9977a9;font-size:11px}.admin-topbar>button.secondary:hover{background:#704480}.page-heading{margin-bottom:22px}.page-heading p{color:#5a476b;font-size:13px;line-height:1.6}.eyebrow{letter-spacing:.13em;color:#6b4389;margin-bottom:9px;font-size:10px;font-weight:800}.revision-label{background:#e8dcf6;border:1px solid #d5bdec;border-radius:10px;min-width:94px;padding:10px 14px}.revision-label span,.revision-label small{color:#583374;font-size:10px}.revision-label strong{color:#542987;font-size:31px}.draft-toolbar{background:#fff;border-color:#d1bcdf #d1bcdf #d1bcdf #7b45a8;border-left-style:solid;border-left-width:4px;min-height:76px;box-shadow:0 4px 16px #45206406}.draft-toolbar small{color:#5c4a6b;font-size:11px}.status-dot{background:#92869e;width:8px;height:8px}.status-dot.active{background:var(--hort-purple-500);box-shadow:0 0 0 3px color-mix(in srgb, var(--hort-purple-500) 7.06%, transparent)}.status-dot.draft{background:var(--hort-purple-400);box-shadow:0 0 0 3px color-mix(in srgb, var(--hort-purple-400) 8.24%, transparent)}.panel{border-color:#d8c8e6;border-radius:13px;box-shadow:0 4px 22px #39214a05}.editor-caption{background:#f5eefc;border-color:#dfcfea;border-radius:9px;margin:-7px -7px 23px;padding:12px}.editor-caption h2{font-size:18px;font-weight:800}.field>span{color:#35243f;font-size:12px;font-weight:750}.field input,.field textarea,.field select,td input{color:#291a38;background:#fff;border-color:#bca9cf;border-radius:7px;font-size:13px}.field input:hover,.field select:hover,.field textarea:hover{border-color:#8352a5}.field small,.toggle small{color:#5f4f6d;font-size:11px;line-height:1.6}.toggle{color:#34223e;min-height:36px;font-size:12px;font-weight:600}.toggle input{width:17px;height:17px}fieldset:disabled input,fieldset:disabled textarea,fieldset:disabled select{color:#554266;background:#f5f1f9;border-color:#d5c7df}.notice{color:#3c224e;background:#f0e6fb;border:1px solid #c9a9e4;border-left:4px solid #8652b2;border-radius:9px;padding:16px;font-size:13px}.notice p{color:#513263;font-size:12px}.notice a{color:#64328e;font-size:11px;font-weight:700}.computed{background:#eee4f8;border-color:#d6bfe8;padding:15px}.computed span{color:#604675;font-size:11px}.computed strong{color:#30203f;font-size:14px}.registry-item{border-color:#cab3dc;border-radius:10px;box-shadow:0 2px 8px #40215905}.registry-item>summary{background:#f8f3fc;border-radius:10px;padding:16px;font-size:13px}.registry-item[open]>summary{background:#ece0f7;border-radius:10px 10px 0 0}.registry-item>summary code{color:#5e3c79;font-size:10px}.registry-item>summary strong{font-weight:750}.setting-card{background:#fcf9ff;border-color:#cbb3de;border-radius:10px}.setting-card h3{font-size:16px}.setting-card p{font-size:13px}.nested{background:#f0e7f8;border-color:#d2bce3}.pill{color:#613981;background:#e8ddf2;border-radius:5px;padding:5px 8px;font-size:10px;font-weight:750}.pill.active,.pill.closed,.pill.assigned,.pill.blocked,.pill.cancelled,.pill.waiting{background:var(--hort-purple-100);color:var(--hort-purple-600)}.impact-panel h2{color:#3e2454;font-size:23px}.impact-item{border-color:#d3bbdf #d3bbdf #d3bbdf #a172c1;border-left-style:solid;border-left-width:3px;border-radius:10px}.impact-item h3{color:#35233f;font-size:13px}.impact-item p{color:#594263;font-size:12px}.impact-item.changed{border-left-color:var(--hort-purple-500)}.impact-item.changed .pill{background:var(--hort-purple-100);color:var(--hort-purple-600)}.impact-item.unchanged{border-left-color:var(--hort-purple-500)}.impact-item.unchanged .pill{background:var(--hort-purple-100);color:var(--hort-purple-600)}.impact-item.blocked{border-color:var(--hort-purple-300);border-left-color:var(--hort-purple-500);background:var(--hort-purple-50)}.impact-item.blocked .pill{background:var(--hort-purple-150);color:var(--hort-purple-600)}.mini-quote{background:linear-gradient(125deg,#4a2460,#302044);border:1px solid #805198;padding:22px;box-shadow:0 5px 25px #3b244820}.mini-quote h3{color:#eed9ff;font-size:12px}.mini-quote p{color:#eee2f6;font-size:11px}.mini-quote strong{color:#fff;font-size:25px}.mini-quote>span{color:#f1e5ff;font-size:14px}.mini-quote small{color:#d9c4e8;font-size:10px}.source-path,.source-path p{color:#604b70;font-size:11px}.source-path strong{color:#3b254c;font-size:13px}table{font-size:12px}.table-scroll{border-color:#d1bddf;border-radius:9px}th{color:#4d2d66;background:#eadff6;padding:13px;font-size:10px;font-weight:800}td{color:#372342;border-color:#e4d8ec;padding:12px}td strong{font-size:12px;font-weight:700}td small{color:#665076;font-size:10px}td input{font-size:12px}tbody tr:nth-child(2n){background:#fbf8fe}tbody tr:hover{background:#f3eafc}.error-panel{border-color:var(--hort-purple-300);background:var(--hort-purple-50);color:var(--hort-purple-700)}.error-panel strong{color:var(--hort-purple-600)}.error-panel p{font-size:12px}.result-panel{border-color:var(--hort-purple-300);background:var(--hort-purple-100);color:var(--hort-purple-600);font-size:13px}.empty{color:#5b4070;background:#f1e8f9;border-color:#b9a0cc;font-size:13px}.case-row{background:#fcfaff;border-left:4px solid #aa6dcc}.case-row h3{font-size:15px}.case-row p{font-size:12px}.ledger-summary>div{background:var(--hort-purple-100);border:1px solid var(--hort-purple-200)}.ledger-summary strong{color:var(--hort-purple-600)}.ledger-summary small{color:var(--hort-purple-600);font-size:12px}.audit-event{border-color:#c9b0dd}.audit-event>summary{background:#f5eefb;border-radius:8px;margin:-14px;padding:15px;font-size:12px}.audit-event[open]>summary{margin-bottom:14px}.audit-event time{color:#5a4070;font-size:11px}.audit-event p{font-size:12px}.diff-row{border-color:#cbb2de}.diff-row>div{background:#f2eaf9}.diff-row>div:last-child{background:var(--hort-purple-100)}.diff-row span,.conflict-values span,.audit-values span{color:#5b3d6f;font-size:10px;font-weight:750}.customer-preview{background:#eee0fb;border-color:#bd96d8}.customer-preview p{font-size:13px}.customer-preview small{font-size:11px}.admin-bottom{color:#685075;border-color:#cdb8df;font-size:10px}.operator-overview{flex-direction:column;gap:25px;display:flex}.operator-hero{isolation:isolate;color:#fff;background:linear-gradient(115deg,#3d184f 0,#6c3396 55%,#8e48bd 100%);border:1px solid #9261b7;border-radius:18px;grid-template-columns:minmax(0,1fr) 210px;gap:35px;min-height:287px;padding:30px 35px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 38px #622c8624}.hero-orbit{z-index:-1;opacity:.25;pointer-events:none;width:320px;position:absolute;top:-2px;right:135px;transform:rotate(-7deg)}.hero-orbit svg{fill:none;stroke:#e7b6ff;stroke-width:.7px;width:100%}.hero-kicker{text-transform:uppercase;letter-spacing:.15em;color:#ead1fb;align-items:center;gap:8px;margin-bottom:18px;font-size:11px;font-weight:800;display:flex}.hero-kicker>span{background:var(--hort-purple-150);width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb, var(--hort-purple-200) 10.98%, transparent);border-radius:50%}.hero-main h2{letter-spacing:-.05em;color:#fff;max-width:480px;margin-bottom:14px;font-size:36px;line-height:1.12}.hero-main button{color:#512672;background:#fff;border-radius:8px;align-items:center;gap:14px;padding:12px 16px;font-size:12px;display:inline-flex;box-shadow:0 4px 14px #32124420}.hero-main button:hover{color:#362045;background:#efe0fb}.hero-today{border-left:1px solid #ffffff30;flex-direction:column;align-self:center;align-items:flex-start;padding-left:30px;display:flex}.hero-today>span{color:#f0defb;font-size:11px;font-weight:700}.hero-today>strong{letter-spacing:-.075em;color:#fff;margin:12px 0 0;font-size:83px;font-weight:700;line-height:1.05}.hero-today>p{color:#f2e2ff;max-width:150px;margin:2px 0 22px;font-size:12px;line-height:1.65}.hero-version{color:#f2e8fb;background:#ffffff10;border:1px solid #ffffff36;border-radius:7px;align-items:center;gap:8px;padding:10px;font-size:10px;line-height:1.5;display:flex}.hero-version .admin-icon{width:16px;height:16px;color:var(--hort-purple-150)}.hero-version b{color:#fff;font-size:12px;display:block}.overview-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:-5px;display:grid}.overview-signals>button{min-width:0;color:var(--ink);text-align:left;background:#fff;border:1px solid #d2bde3;border-radius:12px;align-items:center;gap:15px;padding:18px 20px;display:flex;box-shadow:0 3px 16px #3e21500a}.overview-signals>button:hover{background:#fcf8ff;border-color:#a67ec5}.overview-signals>button>span:nth-child(2){flex:1;min-width:0}.overview-signals strong{letter-spacing:-.06em;font-size:28px;font-weight:800;line-height:1.1;display:block}.overview-signals small{color:#604773;margin-top:5px;font-size:10px;font-weight:700;line-height:1.4;display:block}.signal-icon,.area-symbol{border-radius:12px;flex:none;place-items:center;width:43px;height:43px;display:grid}.overview-work-grid{grid-template-columns:minmax(0,1.8fr) minmax(250px,.8fr);gap:21px;display:grid}.overview-section-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:17px;display:flex}.overview-section-heading h2{letter-spacing:-.04em;margin:0;font-size:21px}.overview-section-heading>.text-button{white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:flex}.overview-section-heading .eyebrow{margin-bottom:6px;font-size:9px}.overview-section-heading>small{text-align:right;max-width:245px;font-size:10px;font-weight:600}.overview-queue{background:#fff;border:1px solid #ccb2df;border-radius:14px;min-width:0;padding:22px 23px}.overview-queue .overview-section-heading{border-bottom:1px solid #eadff2;margin-bottom:0;padding-bottom:16px}.queue-preview{width:100%;color:var(--ink);text-align:left;background:#fff;border:0;border-bottom:1px solid #eaddf3;border-radius:0;grid-template-columns:27px minmax(0,1fr) auto 15px;align-items:center;gap:12px;padding:19px 0;display:grid}.queue-index{color:#986cb2;align-self:start;padding-top:4px;font-size:11px;font-weight:800}.queue-preview small{color:#755488;margin-bottom:5px;font-size:9px;font-weight:700;line-height:1.5;display:block}.queue-preview strong{color:#32203e;font-size:13px;font-weight:750;line-height:1.5;display:block}.queue-note{color:#65516f;margin-top:6px;font-size:10px;font-weight:500;line-height:1.65;display:block}.queue-waiting{background:var(--hort-purple-100);color:var(--hort-purple-600);white-space:nowrap;border-radius:5px;align-self:start;margin-top:5px;padding:6px 8px;font-size:9px;font-weight:800}.queue-preview>.admin-icon{color:#83539a;width:15px;height:15px}.queue-footer{color:#695471;align-items:center;gap:7px;padding-top:14px;font-size:10px;line-height:1.6;display:flex}.queue-footer .status-dot{width:6px;height:6px}.queue-clear{padding:27px 0}.queue-clear .admin-icon{color:var(--hort-purple-500);margin-right:9px}.queue-clear strong{font-size:13px}.queue-clear p{color:#5f4d6a;margin-top:10px;font-size:12px}.overview-publication{background:linear-gradient(150deg,#e5d5f6,#f0e4fc 70%);border:1px solid #c2a3d9;border-radius:14px;flex-direction:column;align-items:flex-start;padding:25px;display:flex}.overview-publication h2{color:#402053;letter-spacing:-.045em;margin-bottom:18px;font-size:26px;line-height:1.2}.publication-current{border-top:1px solid #cbb2df;border-bottom:1px solid #cbb2df;grid-template-columns:1fr auto;align-items:center;gap:3px 17px;width:100%;padding:12px 0;display:grid}.publication-current>span{color:#674282;font-size:10px;font-weight:700}.publication-current strong{letter-spacing:-.06em;color:#6c369a;grid-area:1/2/3;font-size:31px;line-height:1}.publication-current small{color:#54396e;font-size:10px}.overview-publication>p{color:#5b3776;flex:1;margin:15px 0;font-size:11px;line-height:1.65}.overview-publication>button{color:#fff;background:#653493;align-items:center;gap:12px;min-height:35px;padding:10px 14px;font-size:11px;display:flex}.overview-areas{margin-top:2px}.areas-composition{grid-template-columns:minmax(275px,.88fr) minmax(0,1.55fr);gap:21px;display:grid}.applications-hub{background:#fff;border:1px solid #cab0dc;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.hub-heading{background:#e9daf8;border-bottom:1px solid #cbb2df;align-items:center;gap:12px;padding:22px;display:flex}.hub-heading .area-symbol{color:#fff;background:#7a43ad;width:40px;height:40px}.hub-heading h3{margin:0 0 5px;font-size:16px}.hub-heading p{color:#65467c;margin:0;font-size:10px;font-weight:650}.application-list button{width:100%;color:var(--ink);text-align:left;background:#fff;border:0;border-bottom:1px solid #eadff1;border-radius:0;align-items:center;gap:11px;padding:16px 0;display:flex}.application-list button:hover{background:#f7f0fc}.application-list button:last-child{border-bottom:0}.application-monogram{color:#744399;letter-spacing:-.06em;background:#eadef7;border-radius:9px;flex:none;place-items:center;width:35px;height:37px;font-size:24px;font-weight:800;display:grid}.application-monogram.build{background:var(--hort-purple-100);color:var(--hort-purple-600)}.application-monogram.partners{background:var(--hort-purple-150);color:var(--hort-purple-600);font-size:24px}.application-list button>span:nth-child(2){flex:1;min-width:0}.application-list strong{overflow-wrap:anywhere;font-size:12px;font-weight:800;display:block}.application-list small{color:#674e77;margin-top:3px;font-size:10px;font-weight:500;display:block}.application-state{white-space:nowrap;background:var(--hort-purple-100);color:var(--hort-purple-600);border-radius:4px;padding:4px 6px;font-size:9px;font-weight:800}.application-state.off{color:#795e86;background:#eee6f3}.hub-shortcuts{border-top:1px solid #eadff2;margin-top:auto;padding:10px 20px 14px}.hub-shortcuts button{color:#63357f;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:34px;padding:10px 0;font-size:11px;font-weight:700;display:flex}.hub-shortcuts button:hover{color:#3c1653;background:#f8f2fd}.hub-shortcuts .admin-icon{width:15px;height:15px}.area-deck{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.area-card{border:1px solid var(--area-line);background:var(--area-wash);--area-color:#75469c;--area-line:#c8a8e1;--area-wash:#efe3fa;--area-mark:#e0caf3;border-radius:13px;padding:19px 20px}.tone-rose{--area-color:var(--hort-purple-600);--area-line:var(--hort-purple-250);--area-wash:var(--hort-purple-100);--area-mark:var(--hort-purple-200)}.tone-teal,.tone-blue{--area-color:var(--hort-purple-600);--area-line:var(--hort-purple-250);--area-wash:var(--hort-purple-100);--area-mark:var(--hort-purple-150)}.tone-amber{--area-color:var(--hort-purple-500);--area-line:var(--hort-purple-250);--area-wash:var(--hort-purple-50);--area-mark:var(--hort-purple-150)}.area-card-heading{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.area-symbol{background:var(--area-mark);color:var(--area-color);border-radius:10px;width:37px;height:37px}.area-open{color:var(--area-color);border:1px solid var(--area-line);background:0 0;border-radius:50%;place-items:center;width:32px;height:32px;min-height:31px;padding:4px;display:grid}.area-open:hover{color:var(--area-color);background:#ffffff96}.area-open .admin-icon{width:16px;height:16px}.area-card h3{letter-spacing:-.035em;color:#332337;margin:0 0 8px;font-size:16px;font-weight:800}.area-card>p{color:var(--area-color);min-height:33px;margin:0 0 13px;font-size:10px;font-weight:600;line-height:1.6}.area-links{border-top:1px solid var(--area-line);flex-direction:column;gap:0;padding-top:7px;display:flex}.area-links button{color:var(--area-color);text-align:left;background:0 0;border:0;border-radius:2px;min-height:27px;padding:6px 0;font-size:10px;font-weight:750}.area-links button:hover{color:var(--area-color);text-underline-offset:3px;background:#ffffff70;text-decoration:underline}.overview-effective{background:#fff;border:1px solid #cbb2e1;border-radius:14px;padding:25px}.effective-heading{align-items:center;gap:14px;margin-bottom:22px;display:flex}.effective-heading h2{margin-bottom:5px;font-size:20px}.effective-heading p{color:#604771;margin:0;font-size:11px}.effective-controls{grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);align-items:stretch;gap:22px;display:grid}.effective-controls>.field{align-self:center}.effective-result{background:#f0e5fa;border:1px solid #d0b3e8;border-radius:10px;grid-template-columns:1fr auto;gap:6px 15px;padding:15px;display:grid}.effective-result>span{color:#6d418b;font-size:10px;font-weight:700}.effective-result>strong{color:#74439b;letter-spacing:-.05em;grid-area:1/2/3;align-self:center;font-size:27px}.effective-result>p{color:#382341;grid-column:1;margin:0;font-size:12px;font-weight:650;line-height:1.5}.overview-effective>small{color:#6d5579;margin-top:17px;font-size:10px;line-height:1.6;display:block}.overview-tenants{border-top:1px solid #d3bfe3;padding-top:24px}.tenant-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.tenant-column{background:#fff;border:1px solid #d1bbdf;border-radius:12px;padding:19px 20px}.tenant-column>h3{text-transform:uppercase;letter-spacing:.08em;color:#6b497f;border-bottom:1px solid #e2d3ee;margin-bottom:5px;padding-bottom:12px;font-size:11px}.tenant-row{text-align:left;color:var(--ink);background:#fff;border:0;border-radius:0;align-items:center;gap:12px;width:100%;padding:13px 0;display:flex}.tenant-row:hover{background:#f8f2fd}.tenant-row>span:nth-child(2){flex:1;min-width:0}.tenant-row strong{color:#35243f;font-size:12px;font-weight:800;line-height:1.5;display:block}.tenant-row small{color:#6a527a;overflow-wrap:anywhere;font-size:10px;display:block}.tenant-avatar{color:#68418b;background:#e6dcf4;border-radius:9px;flex:none;place-items:center;width:33px;height:33px;font-size:11px;font-weight:800;display:grid}.tenant-row .pill{font-size:9px}@media (width>=1600px){.operator-hero{grid-template-columns:minmax(0,1fr) 250px;min-height:320px;padding:35px 42px}.hero-main h2{font-size:44px}.hero-main p{max-width:520px;font-size:14px}.hero-today>strong{font-size:98px}.hero-today>p{font-size:13px}.queue-preview strong{font-size:14px}.queue-note{font-size:11px}.area-card{padding:22px 25px}.area-card h3{font-size:18px}.area-card>p{font-size:12px}.area-links button{padding:7px 0;font-size:11px}.application-list strong{font-size:14px}.application-list small{font-size:11px}.overview-signals small{font-size:12px}.tenant-row strong{font-size:14px}.tenant-row small{font-size:11px}.tenant-column>h3{font-size:12px}}@media (width<=1250px){.operator-hero{grid-template-columns:minmax(0,1fr) 175px;gap:23px;padding:28px}.hero-main h2{font-size:31px}.hero-today{padding-left:20px}.hero-today>strong{font-size:72px}.hero-orbit{width:290px;right:80px}.overview-signals>button{gap:11px;padding:17px 15px}.overview-signals small{font-size:9px}.areas-composition{grid-template-columns:1fr}.applications-hub{grid-template-columns:1.1fr 1.8fr;display:grid}.hub-heading{border-bottom:0;border-right:1px solid #d1bce2;flex-direction:column;grid-row:1/3;align-items:flex-start;padding:24px}.application-list{gap:0;padding:14px 19px;display:flex}.application-list button{border:0;flex-wrap:wrap;flex:1;gap:8px;min-width:0;padding:9px}.application-list button>span:nth-child(2){flex:auto;width:100%}.application-list .application-state{font-size:8px}.application-list strong{font-size:11px}.application-list small{font-size:9px}.hub-shortcuts{grid-column:2;gap:7px;padding:10px 15px;display:flex}.hub-shortcuts button{padding:8px 4px;font-size:9px}.hub-shortcuts .admin-icon{width:12px;height:12px}.queue-preview{grid-template-columns:22px minmax(0,1fr) 15px;gap:9px}.queue-waiting{display:none}.overview-work-grid{grid-template-columns:minmax(0,1.55fr) minmax(220px,.8fr)}.overview-section-heading>small{font-size:9px}.overview-section-heading h2{font-size:19px}.overview-section-heading .text-button{font-size:10px}}@media (width<=1050px){.overview-signals{gap:9px}.overview-signals .signal-icon{border-radius:9px;width:34px;height:34px}.overview-signals>button>.admin-icon{display:none}.overview-signals strong{font-size:26px}.overview-work-grid{grid-template-columns:1fr}.overview-publication{grid-template-columns:1fr 1fr;align-items:start;gap:12px 22px;display:grid}.overview-publication>.eyebrow{grid-column:1;margin:0}.overview-publication h2{grid-area:2/1/4;margin:0;font-size:24px}.publication-current{grid-area:1/2/3;padding:9px 0}.overview-publication>p{grid-column:2;margin:0;font-size:10px}.overview-publication>button{grid-area:4/1;justify-self:start;margin-top:5px}.tenant-columns{gap:14px}.tenant-column{padding:17px 15px}.tenant-row{gap:8px}.tenant-row .pill{font-size:8px}.tenant-avatar{width:29px;height:29px}.effective-controls{grid-template-columns:1fr}.effective-controls>.field{max-width:400px}.hero-version{font-size:9px}}@media (width<=800px){.admin-topbar{min-height:75px;padding:12px 20px}.admin-rail{top:75px}.actor-control select{font-size:11px}.admin-topbar>button.secondary{font-size:10px}.admin-main{padding-top:25px}.page-heading p{font-size:12px}.operator-overview{gap:21px}.operator-hero{grid-template-columns:minmax(0,1fr) 155px;gap:22px;min-height:290px;padding:26px}.hero-main h2{font-size:32px}.hero-main p{max-width:370px;font-size:11px}.hero-main button{font-size:11px}.hero-today>strong{font-size:70px}.hero-today>p{font-size:11px}.hero-kicker,.overview-signals small{font-size:9px}.overview-queue{padding:22px}.queue-preview strong{font-size:13px}.queue-note,.area-card>p{font-size:11px}.area-links button{min-height:30px;font-size:11px}.overview-tenants .overview-section-heading{align-items:flex-start}.overview-tenants h2{max-width:330px;line-height:1.35}.tenant-row strong{font-size:11px}.tenant-row small{font-size:9px}.tenant-row .pill{font-size:8px}.tenant-row{flex-wrap:wrap}.tenant-row>.pill{margin-left:37px}.admin-topbar .mobile-menu{min-height:34px;padding:7px 11px;font-size:17px}.overview-section-heading>.text-button{white-space:normal;max-width:160px}}@media (width<=600px){.operator-hero{grid-template-columns:1fr;gap:25px;padding:24px}.hero-main h2{font-size:32px}.hero-main p{max-width:340px;font-size:12px}.hero-main button{gap:12px;font-size:12px}.hero-orbit{opacity:.16;width:290px;top:20px;right:-90px}.hero-today{border-top:1px solid #ffffff36;border-left:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 17px;width:100%;padding:19px 0 0;display:grid}.hero-today>strong{grid-area:1/1/3;margin:0;font-size:58px;line-height:1}.hero-today>span{grid-column:2;font-size:10px}.hero-today>p{grid-column:2;max-width:none;margin:0;font-size:11px}.hero-version{grid-column:1/-1;width:100%;margin-top:14px;padding:10px 12px;font-size:10px}.hero-version b{margin-left:5px;font-size:10px;display:inline}.hero-version .admin-icon{width:15px;height:15px}.overview-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.overview-signals>button{border-radius:10px;flex-direction:column;align-items:flex-start;gap:9px;padding:14px 10px}.overview-signals .signal-icon{border-radius:8px;width:31px;height:31px}.overview-signals .signal-icon .admin-icon{width:17px;height:17px}.overview-signals strong{font-size:26px}.overview-signals small{font-size:9px;font-weight:750;line-height:1.5}.overview-section-heading{align-items:flex-start;gap:12px}.overview-section-heading h2{font-size:20px;line-height:1.3}.overview-section-heading .eyebrow{font-size:8px}.overview-section-heading>.text-button{gap:3px;max-width:110px;min-height:30px;padding:2px;font-size:10px}.overview-section-heading>.text-button .admin-icon{width:14px;height:14px}.overview-section-heading>small{display:none}.overview-queue{padding:20px 18px}.queue-preview{grid-template-columns:21px minmax(0,1fr);gap:9px;padding:19px 0}.queue-preview>.admin-icon{display:none}.queue-preview small{font-size:9px}.queue-preview strong{font-size:13px}.queue-note{font-size:10px}.queue-footer{font-size:9px}.overview-publication{gap:12px 18px;padding:23px 21px}.overview-publication h2{font-size:23px}.publication-current small,.publication-current>span{font-size:9px}.publication-current strong{font-size:30px}.overview-publication>button{gap:7px;padding:9px 11px;font-size:10px}.overview-publication>p{font-size:10px}.applications-hub{display:flex}.hub-heading{border-bottom:1px solid #d1bce2;border-right:0;flex-direction:row;align-items:center;padding:21px}.hub-heading h3{font-size:17px}.hub-heading p{font-size:10px}.application-list{flex-direction:column;padding:7px 20px}.application-list button{border-bottom:1px solid #e3d5ee;flex-wrap:nowrap;padding:15px 0}.application-list button>span:nth-child(2){flex:1;width:auto}.application-list strong{font-size:13px}.application-list small{font-size:10px}.application-list .application-state{font-size:9px}.hub-shortcuts{flex-direction:column;gap:0;margin:0;padding:11px 20px;display:flex}.hub-shortcuts button{padding:10px 0;font-size:11px}.hub-shortcuts .admin-icon{width:16px;height:16px}.area-deck{gap:11px}.area-card{border-radius:11px;padding:18px 15px}.area-card h3{font-size:15px;line-height:1.35}.area-card>p{min-height:51px;font-size:10px;line-height:1.55}.area-links button{min-height:33px;font-size:10px;line-height:1.6}.area-card-heading{margin-bottom:13px}.area-open{width:28px;height:28px;min-height:28px}.area-open .admin-icon{width:14px;height:14px}.area-symbol{width:34px;height:34px}.overview-effective{padding:22px 20px}.effective-heading{align-items:flex-start;gap:11px;margin-bottom:20px}.effective-heading h2{font-size:18px;line-height:1.35}.effective-heading p{font-size:11px}.effective-controls{gap:17px}.effective-result{gap:7px 12px;padding:13px}.effective-result p{font-size:11px}.overview-effective>small{font-size:10px}.tenant-columns{grid-template-columns:1fr;gap:14px}.tenant-column{padding:19px}.tenant-row{flex-wrap:nowrap;gap:11px}.tenant-row strong{font-size:12px}.tenant-row small{font-size:9px}.tenant-row>.pill{margin-left:0;font-size:9px}.tenant-avatar{width:31px;height:31px}.overview-tenants h2{font-size:19px}.overview-tenants .text-button{text-align:left;max-width:115px;font-size:10px}.revision-label{min-width:77px;padding:9px 11px}.revision-label span,.revision-label small{font-size:9px}.revision-label strong{font-size:29px}.page-heading h1{font-size:27px}.page-heading .eyebrow{font-size:8px}.page-heading p{font-size:11px}.draft-toolbar strong{font-size:12px}.draft-toolbar small{font-size:10px}.draft-toolbar{border-radius:10px;gap:13px;padding:14px}.draft-toolbar .inline-actions>button{min-height:40px;font-size:11px}.field>span{font-size:12px}.field input,.field select,.field textarea{font-size:13px}.field small,.toggle small{font-size:11px}.editor-caption{margin:-3px -3px 20px;padding:12px}.editor-caption h2{font-size:16px}.registry-item>summary strong{font-size:13px}.registry-item>summary code{font-size:9px}.notice{font-size:12px}.notice p{font-size:11px}.impact-item h3{font-size:13px}.impact-item p{font-size:12px}.panel{padding:20px 17px}.audit-event>summary{margin:-12px;padding:13px}.mini-quote strong{font-size:25px}}@media (width<=390px){.hero-main h2{font-size:30px}.operator-hero{padding:23px 21px}.hero-main p{font-size:11px}.overview-signals small{font-size:8px}.overview-publication{grid-template-columns:1fr}.overview-publication>.eyebrow,.overview-publication h2,.publication-current,.overview-publication>p,.overview-publication>button{grid-area:auto/1}.overview-publication h2 br{display:none}.publication-current{margin:2px 0}.area-card{padding:16px 13px}.area-card h3{font-size:14px}.area-links button{font-size:9px}.actor-control select{font-size:10px}.admin-topbar{gap:9px;padding:12px 15px}.admin-topbar>button:last-child{width:77px;max-width:77px;min-height:35px;font-size:9px}.admin-topbar .mobile-menu{padding:7px 10px}.admin-main{padding:23px 15px}.revision-label{min-width:70px;padding:8px}.revision-label strong{font-size:26px}.page-heading h1{font-size:25px}.page-heading p{font-size:10px}.tenant-row .pill{font-size:8px}.tenant-row strong{font-size:11px}.tenant-column{padding:17px}}:root{--ink:#2d213b;--muted:#5e4c70;--purple:#7641b7;--blue:var(--hort-purple-600);--teal:var(--hort-purple-500);--amber:var(--hort-purple-500)}body{background:radial-gradient(ellipse at 80% 0,var(--hort-purple-200) 0,transparent 37%),var(--hort-purple-50)}.admin-main{max-width:1740px}.page-heading h1{font-size:32px}.page-heading p{font-size:14px}.page-heading .eyebrow{font-size:10px}.draft-toolbar{background:#ece1fc;border-color:#cab2e6 #cab2e6 #cab2e6 #8b4ed0}.draft-toolbar strong{font-size:14px}.draft-toolbar small,.draft-toolbar .inline-actions button{font-size:12px}.operator-overview{gap:25px}.operator-hero{background:radial-gradient(at 82% 12%,#b688e450 0,#0000 52%),linear-gradient(116deg,#48215d 0,#7842af 55%,#8656c5);border-color:#9964cd;border-radius:22px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:28px;min-height:333px;padding:34px 37px;box-shadow:0 14px 35px #683b9b22}.hero-main{align-self:center;min-width:0}.hero-main h2{max-width:580px;margin-bottom:17px;font-size:clamp(29px,2.6vw,43px);line-height:1.15}.hero-main p{color:#f2e4ff;max-width:540px;margin-bottom:24px;font-size:14px;line-height:1.75}.hero-kicker{color:#f2dcff;margin-bottom:16px;font-size:10px}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-main .hero-actions button{min-height:46px;padding:12px 17px;font-size:12px;font-weight:750}.hero-main .hero-actions .hero-secondary{color:#fff;box-shadow:none;background:#ffffff13;border:1px solid #fff5}.hero-main .hero-secondary:hover{background:#fff2}.hero-secondary b{color:#542373;background:#e8caf9;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.hero-footnote{color:#f4e6ff;flex-wrap:wrap;gap:18px;margin-top:23px;font-size:10px;display:flex}.hero-footnote>span{align-items:center;gap:6px;display:flex}.hero-footnote .admin-icon{width:15px;height:15px;color:var(--hort-purple-150)}.hero-footnote b{color:#fff}.platform-figure{align-self:center;min-width:0;margin:0}.platform-scene{perspective:700px;isolation:isolate;max-width:415px;height:260px;margin:auto;position:relative}.platform-floor{background:linear-gradient(130deg,#b494da99,#d5b0f266);border:1px solid #dfc3ff99;border-radius:25px;width:310px;height:195px;position:absolute;top:43%;left:50%;transform:translate(-50%)rotateX(58deg)rotate(-25deg);box-shadow:0 24px 0 -6px #54278066,0 29px 0 -5px #b483cf33,0 40px 35px #33124b55}.platform-object{filter:drop-shadow(12px 19px 14px #34124650);--object-top:var(--hort-purple-150);--object-body:#c9b6ef;--object-ink:#643595;border-radius:15px;width:126px;position:absolute;transform:rotateX(18deg)rotate(-12deg)}.platform-object.object-0{z-index:4;top:24%;left:19%}.platform-object.object-1{z-index:3;top:5%;right:3%}.platform-object.object-2{z-index:5;top:55%;right:4%}.platform-object.build{--object-top:var(--hort-purple-150);--object-body:var(--hort-purple-250);--object-ink:var(--hort-purple-600)}.platform-object.partners{--object-top:var(--hort-purple-100);--object-body:var(--hort-purple-200);--object-ink:var(--hort-purple-600)}.platform-object-top{background:linear-gradient(135deg,#fff,var(--object-top));height:69px;box-shadow:inset 0 0 0 1px #fffa,4px 6px 0 var(--object-body);color:var(--object-ink);border-radius:14px 14px 4px 4px;justify-content:space-between;align-items:center;padding:13px 17px;display:flex;position:relative}.platform-object-top>span{font-size:40px;font-weight:850;line-height:1}.platform-object-top .admin-icon{opacity:.7;width:28px;height:28px}.platform-object-body{background:var(--object-body);box-shadow:4px 4px 0 color-mix(in srgb,var(--object-body),#642d9a 20%);color:#3d2a52;border-radius:3px 3px 9px 9px;align-items:center;gap:8px;margin-top:3px;padding:11px 12px;font-size:10px;font-weight:800;display:flex;position:relative}.platform-object-body span{flex:1;min-width:0}.platform-object-body i{background:#775b8f;border-radius:50%;flex:none;width:5px;height:5px}.platform-object-body i.enabled{background:var(--hort-purple-500)}.platform-thread{z-index:1;border:2px dashed #f2ddff80;border-radius:20px;position:absolute;transform:rotate(-12deg)}.thread-one{width:220px;height:85px;top:38%;left:25%}.thread-two{width:145px;height:70px;top:56%;left:34%}.platform-version{z-index:8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#44215fd9;border:1px solid #c593ed88;border-radius:10px;align-items:center;gap:17px;padding:10px 15px;display:flex;position:absolute;bottom:5%;left:7%;transform:rotate(-4deg);box-shadow:0 9px 20px #39124240}.platform-version span{color:#ead6fa;max-width:70px;font-size:9px;line-height:1.5}.platform-version b{font-size:26px}.platform-figure figcaption{text-align:center;letter-spacing:.02em;color:#f1defb;margin-top:10px;font-size:10px}.overview-signals{gap:15px}.overview-signals>button{min-height:105px;box-shadow:none;border-radius:16px;padding:21px}.overview-signals .signal-products{background:#e6daf9;border-color:#c4a8e5}.overview-signals .signal-scopes{background:var(--hort-purple-100);border-color:var(--hort-purple-250)}.overview-signals .signal-effective{background:var(--hort-purple-100);border-color:var(--hort-purple-200)}.overview-signals>button:hover{filter:brightness(1.025);background:var(--signal-hover,#f4e9ff)}.signal-products{--signal-hover:#eadefa}.signal-scopes{--signal-hover:var(--hort-purple-100)}.signal-effective{--signal-hover:var(--hort-purple-50)}.overview-signals strong{color:#2d213b;font-size:32px}.overview-signals small{color:#443250;font-size:12px;line-height:1.5}.signal-icon{border-radius:13px;width:47px;height:47px}.signal-icon.purple{color:#fff;background:#7845af}.signal-icon.blue{background:var(--hort-purple-500);color:#fff}.signal-icon.amber{background:var(--hort-purple-400);color:#fff}.overview-signals>button>.admin-icon{color:#4e3b64;width:18px;height:18px}.overview-work-grid{grid-template-columns:minmax(0,1.6fr) minmax(270px,.8fr);gap:22px}.overview-queue{background:linear-gradient(130deg,#fff,var(--hort-purple-25));border-color:var(--hort-purple-200);border-top:5px solid var(--hort-purple-250);border-radius:16px;padding:24px}.overview-queue .eyebrow{color:var(--hort-purple-500)}.overview-section-heading h2{font-size:23px}.overview-section-heading .eyebrow{font-size:10px}.overview-section-heading>.text-button{font-size:12px}.overview-section-heading>small{font-size:11px}.queue-preview{border-color:var(--hort-purple-150);background:0 0;grid-template-columns:27px minmax(0,1fr) auto 15px;padding:20px 0}.queue-preview:hover{background:var(--hort-purple-50)}.queue-index{color:var(--hort-purple-500);font-size:13px}.queue-preview strong{color:#35233d;font-size:14px}.queue-preview small{color:var(--hort-purple-600);font-size:10px}.queue-note{color:var(--hort-purple-600);font-size:11px;line-height:1.65}.queue-waiting{background:var(--hort-purple-150);color:var(--hort-purple-600);font-size:10px}.queue-footer{color:var(--hort-purple-600);font-size:11px}.overview-publication{background:linear-gradient(150deg,var(--hort-purple-100),var(--hort-purple-50));border-color:var(--hort-purple-250);border-radius:16px;padding:27px}.overview-publication .eyebrow{color:var(--hort-purple-600)}.overview-publication h2{color:var(--hort-purple-700);font-size:28px}.publication-current{border-color:var(--hort-purple-250)}.publication-current span,.publication-current small{color:var(--hort-purple-600);font-size:11px}.publication-current strong{color:var(--hort-purple-600);font-size:34px}.overview-publication>p{color:var(--hort-purple-600);font-size:12px}.overview-publication>button{background:var(--hort-purple-500);min-height:42px;font-size:12px}.overview-publication>button:hover{background:var(--hort-purple-600)}.areas-composition{grid-template-columns:minmax(275px,.85fr) minmax(0,1.5fr)}.applications-hub{background:#fff;border-color:#c1acdd;border-radius:16px}.hub-heading{background:#dccbf5;border-color:#c1a9dd;padding:24px}.hub-heading h3{font-size:19px}.hub-heading p{color:#543a6e;font-size:11px}.application-list{padding:9px 22px}.application-list button{gap:13px;padding:19px 0}.application-monogram{width:42px;height:44px;font-size:29px}.application-list strong{font-size:14px}.application-list small{font-size:11px;line-height:1.5}.application-state{font-size:10px}.hub-shortcuts{padding:13px 22px}.hub-shortcuts button{min-height:40px;font-size:12px}.area-deck{gap:16px}.area-card{--area-wash:#e7d8f6;--area-line:#bba0d8;--area-mark:#d1b5eb;border-radius:16px;padding:24px}.area-card.tone-amber,.area-card.tone-teal{--area-wash:var(--hort-purple-100);--area-line:var(--hort-purple-250);--area-mark:var(--hort-purple-200)}.area-card.tone-blue{--area-wash:var(--hort-purple-150);--area-line:var(--hort-purple-250);--area-mark:var(--hort-purple-200)}.area-card-heading{margin-bottom:20px}.area-card h3{color:#31233d;font-size:19px;line-height:1.3}.area-card>p{color:#4e415b;min-height:40px;font-size:12px;font-weight:500;line-height:1.6}.area-symbol{width:43px;height:43px}.area-links button{min-height:33px;font-size:12px}.area-open{background:#fff5;width:36px;height:36px;min-height:36px}@media (width<=1250px){.areas-composition{grid-template-columns:1fr}}.overview-effective{background:var(--hort-purple-150);border-color:#bca9de;border-radius:16px;padding:27px}.effective-heading h2{font-size:23px}.effective-heading p{color:#594371;font-size:12px}.effective-controls .field>span{font-size:12px}.effective-result{background:#fff;border-color:#c4b3e2}.effective-result p{color:#544063;font-size:12px}.overview-effective>small{color:#594571;font-size:11px}.tenant-columns{gap:22px}.tenant-column{border-top:5px solid var(--hort-purple-250);background:#fff;border-radius:16px}.tenant-column:last-child{background:var(--hort-purple-25);border-top-color:var(--hort-purple-250);border-color:var(--hort-purple-200)}.tenant-column h3{font-size:17px}.tenant-row{min-height:74px}.tenant-row strong{font-size:14px}.tenant-row small{font-size:10px}.tenant-avatar{background:var(--hort-purple-150);width:38px;height:38px;color:var(--hort-purple-600);font-size:12px}.tenant-avatar.partner{background:var(--hort-purple-150);color:var(--hort-purple-600)}@media (width>=1700px){.operator-hero{min-height:350px}.hero-main h2{font-size:46px}.platform-scene{margin-bottom:12px;transform:scale(1.08)}.area-card{padding:27px}.area-card h3{font-size:21px}}@media (width<=1170px){.operator-hero{grid-template-columns:minmax(0,1.2fr) minmax(270px,.8fr);gap:20px;padding:28px}.platform-object{width:112px}.platform-object.object-0{top:24%;left:6%}.platform-object.object-1,.platform-object.object-2{right:0}.platform-floor{width:265px}.hero-main h2{font-size:32px}.hero-main p{font-size:12px}.area-card{padding:20px}.area-card h3{font-size:18px}.overview-signals>button{padding:18px}.overview-signals small{font-size:11px}.overview-signals .signal-icon{width:41px;height:41px}}@media (width<=950px){.overview-work-grid{grid-template-columns:1fr}.operator-hero{grid-template-columns:1fr minmax(235px,.65fr);gap:17px;padding:27px}.platform-object{width:104px}.platform-object-top{height:61px;padding:12px}.platform-object-top span{font-size:34px}.platform-object-body{padding:10px;font-size:9px}.platform-object.object-0{left:0}.platform-object.object-1{top:9%;right:-4%}.platform-object.object-2{top:53%;right:-3%}.platform-floor{width:230px}.platform-version{gap:12px;padding:8px 11px;left:0}.platform-version b{font-size:24px}.platform-figure figcaption{font-size:9px}.hero-main h2{font-size:31px}.hero-main .hero-actions button{font-size:11px}.overview-publication{display:block}.overview-publication h2 br{display:none}.publication-current{margin:17px 0}.overview-publication>p{margin:16px 0}.overview-signals>button{gap:10px}.overview-signals small{font-size:10px}.overview-signals strong{font-size:29px}.areas-composition{grid-template-columns:1fr}.application-list{gap:20px;display:flex}.application-list button{flex-wrap:wrap;flex:1;min-width:0}.application-list .application-state{margin-left:55px}.hub-shortcuts{gap:15px;display:flex}.hub-shortcuts button{justify-content:flex-start;gap:7px}.area-deck{gap:18px}.tenant-columns{grid-template-columns:1fr 1fr}}@media (width<=640px){.admin-main{padding:24px 17px}.page-heading h1{font-size:28px}.page-heading p{font-size:12px}.operator-overview{gap:21px}.operator-hero{border-radius:18px;flex-direction:column;gap:19px;padding:28px 23px;display:flex}.hero-main h2{font-size:32px;line-height:1.15}.hero-main p{margin-bottom:21px;font-size:12px}.hero-kicker{font-size:9px}.hero-main .hero-actions button{min-height:43px;font-size:11px}.hero-footnote{gap:12px;margin-top:19px;font-size:9px}.platform-figure{width:100%}.platform-scene{max-width:320px;height:228px}.platform-floor{width:250px;height:155px;top:40%}.platform-object{width:109px}.platform-object.object-0{top:17%;left:9%}.platform-object.object-1{top:0;right:3%}.platform-object.object-2{top:47%;right:2%}.platform-version{bottom:1%;left:3%}.platform-figure figcaption{margin-top:7px;font-size:9px}.overview-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.overview-signals>button{flex-direction:column;align-items:flex-start;gap:11px;min-height:117px;padding:15px 10px;display:flex}.overview-signals>button>span:nth-child(2){width:100%}.overview-signals>button>.admin-icon{display:none}.overview-signals strong{font-size:28px}.overview-signals small{color:#42314f;min-height:28px;font-size:10px;line-height:1.4}.overview-signals .signal-icon{border-radius:9px;width:34px;height:34px}.overview-signals .signal-icon .admin-icon{width:19px;height:19px}.overview-queue{border-radius:14px;padding:21px 18px}.overview-section-heading h2{font-size:21px}.overview-section-heading .eyebrow{font-size:9px}.overview-section-heading>.text-button{font-size:11px}.queue-preview{grid-template-columns:23px minmax(0,1fr) 13px;gap:10px;padding:18px 0}.queue-waiting{grid-area:auto/2;justify-self:start;margin:2px 0 0}.queue-preview>.admin-icon{grid-area:1/3/3}.queue-preview strong{font-size:13px}.queue-note{font-size:11px}.queue-preview small{font-size:9px}.queue-footer{font-size:10px}.overview-publication{border-radius:14px;padding:25px}.overview-publication h2{font-size:26px}.overview-publication>p{font-size:12px}.application-list{padding:7px 21px;display:block}.application-list button{flex-wrap:nowrap;gap:13px}.application-list .application-state{margin-left:0}.application-list strong{font-size:14px}.application-list small{font-size:10px}.hub-shortcuts{padding:12px 21px;display:block}.hub-heading{padding:22px}.hub-heading h3{font-size:19px}.area-deck{grid-template-columns:1fr 1fr;gap:12px}.area-card{padding:19px 15px}.area-card h3{font-size:17px}.area-card>p{color:#4e3e5a;min-height:53px;font-size:11px}.area-links button{min-height:37px;font-size:11px;line-height:1.6}.area-card-heading{margin-bottom:16px}.area-open{width:30px;height:30px;min-height:30px}.area-symbol{width:36px;height:36px}.overview-effective{padding:23px 20px}.effective-heading h2{font-size:20px}.effective-controls{grid-template-columns:1fr}.effective-result p{font-size:12px}.tenant-columns{grid-template-columns:1fr;gap:16px}.tenant-column{padding:21px}.tenant-row strong{font-size:13px}.tenant-row small,.tenant-row .pill{font-size:9px}.tenant-avatar{width:35px;height:35px}.overview-tenants .text-button{text-align:left;max-width:116px;font-size:10px}.draft-toolbar strong{font-size:13px}.draft-toolbar small,.draft-toolbar .inline-actions button{font-size:11px}.admin-topbar>button:last-child{font-size:10px}.effective-heading .signal-icon{width:40px;height:40px}}@media (width<=390px){.admin-main{padding:23px 15px}.operator-hero{padding:26px 21px}.hero-main h2{font-size:29px}.hero-main .hero-actions button{padding:11px 13px;font-size:10px}.overview-signals{gap:8px}.overview-signals>button{padding:14px 9px}.overview-signals small{font-size:9px}.area-card{padding:18px 13px}.area-card h3{font-size:16px}.area-links button{font-size:10px}.page-heading h1{font-size:26px}}.platform-figure figcaption{z-index:9;color:#fff;background:#3a1c566e;border:1px solid #d5b9f033;border-radius:7px;width:fit-content;margin:14px auto 0;padding:6px 10px;font-weight:650;position:relative}:root{--font-body:"Hort Switzer",system-ui,sans-serif;--font-heading:"Hort Switzer",system-ui,sans-serif}.admin-rail .brand{gap:0;padding:0}.admin-rail .brand .hort-wordmark-core{letter-spacing:-2.6px;font-size:42px}.admin-rail .brand .hort-wordmark-product{margin-top:9px;font-size:14px}.admin-rail .brand .hort-wordmark>span{gap:0;display:inline-flex}.operator-hortman{color:#fff;z-index:10;justify-content:center;align-items:center;gap:15px;font-size:14px;font-weight:700;display:flex;position:relative}.operator-hortman>.hort-identity-person{color:#e1c5ff;--hortman-cutout:#7138a9}.operator-hortman small{color:#f2e5fd;font-size:11px;font-weight:400;line-height:1.7}.operator-hortman+.platform-scene{height:235px}.overview-assistant{color:#382348;background:linear-gradient(130deg,#dbc4f5,#f0dffb);border:1px solid #b68bd9;border-radius:16px;align-items:center;gap:25px;padding:26px 30px;display:flex}.overview-assistant>div{background:#f4eaff;border-radius:16px;padding:12px 18px}.overview-assistant>.hort-identity-person{color:#7340a8}.overview-assistant>span{flex:1;min-width:0}.overview-assistant h2{margin:7px 0 10px;font-size:23px}.overview-assistant p{color:#5b426e;max-width:680px;margin:0;font-size:12px;line-height:1.7}.overview-assistant button{color:#fff;background:#7340a8;border:1px solid #7340a8;flex-shrink:0;align-items:center;gap:12px;padding:13px 17px;font-size:12px;display:flex}.overview-assistant button:hover{background:#602c95}.overview-assistant .eyebrow{color:#6b3c92}@media (width<=950px){.overview-assistant{flex-wrap:wrap;gap:18px}.overview-assistant>span{flex-basis:70%}.overview-assistant button{margin-left:90px}}@media (width<=640px){.operator-hortman{justify-content:flex-start;padding-left:17px}.operator-hortman+.platform-scene{height:228px}.overview-assistant{gap:17px;padding:23px 21px}.overview-assistant>div{padding:8px 12px}.overview-assistant>span{flex-basis:60%}.overview-assistant h2{font-size:21px;line-height:1.25}.overview-assistant p{font-size:11px}.overview-assistant button{justify-content:space-between;width:100%;margin-left:0}}body{accent-color:#8e44d0}body progress{appearance:none;color:#8e44d0;accent-color:#8e44d0;background:#e9ddf4;border:0;border-radius:999px;max-width:100%;height:8px;overflow:hidden}body progress::-webkit-progress-bar{background:#e9ddf4;border-radius:999px}body progress::-webkit-progress-value{background:#8e44d0;border-radius:999px}body progress::-moz-progress-bar{background:#8e44d0;border-radius:999px}html{touch-action:pan-x pan-y}html,body{overscroll-behavior-x:none;overflow-x:clip}@media (pointer:coarse),(width<=760px){:is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea):not(#hort-field-16px){font-size:16px!important}}.admin-topbar{gap:16px}.admin-topbar>.breadcrumbs{flex:1 1 0;min-width:0;display:block}.admin-topbar .breadcrumbs>:is(span,strong){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-topbar>.actor-control{flex:0 260px;min-width:140px}.admin-topbar .actor-control select{width:100%;min-height:44px}.admin-topbar>button.admin-refresh{flex:none;justify-content:center;align-items:center;gap:9px;width:auto;min-width:44px;max-width:none;min-height:44px;display:inline-flex}.admin-topbar>button.admin-refresh>svg{flex:0 0 20px}.admin-topbar>.mobile-menu{min-width:44px;min-height:44px;padding:0}.admin-topbar>button:focus-visible{outline-color:#d6b8f0}.admin-rail nav button,.rail-search input{min-height:44px}.platform-object-top{justify-content:center}.platform-object-top>.admin-icon{display:none}.platform-product-brand{align-items:center;display:inline-flex}.platform-product-brand>.hort-logo{width:59.25px;height:22.08px}.application-brand{width:76px;height:48px;color:var(--hort-purple-600,#633288);background:var(--hort-purple-100,#f0e5f8);border-radius:12px;flex:0 0 76px;justify-content:center;align-items:center;display:inline-flex}.application-list button>.application-brand{width:76px}.application-list .application-state{margin-left:0}.area-open{width:44px;min-width:44px;height:44px;min-height:44px}.area-links button,.hub-shortcuts button{min-height:44px}@media (width<=1150px){.admin-topbar>button.admin-refresh{flex:0 0 44px;width:44px;padding:0}.admin-refresh>span{display:none}.admin-topbar>.actor-control{flex-basis:210px}}@media (width<=800px){.admin-topbar{gap:10px;min-height:92px;padding:12px 16px}.admin-topbar>.mobile-menu{flex:0 0 44px;justify-content:center;align-items:center;display:inline-flex}.admin-topbar>.actor-control{flex-basis:200px}.admin-rail{top:92px}}@media (width<=520px){.admin-topbar{flex-wrap:wrap;min-height:148px}.admin-topbar>.breadcrumbs{flex-basis:calc(100% - 116px)}.admin-topbar>.actor-control{flex:100%;min-width:0}.admin-topbar .actor-control>span{margin-bottom:4px}.admin-topbar>button.admin-refresh{order:0}.admin-topbar>.actor-control{order:1}.admin-rail{top:148px}.application-list button{grid-template-columns:76px minmax(0,1fr);gap:6px 13px;display:grid}.application-brand{grid-row:1/3}.application-list button>span:nth-child(2){width:auto}.application-state{grid-column:2;justify-self:start}}
