@import "https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=DM+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap";body{margin:0}:root{--orla-night:#0b1322;--orla-ink:#0b1322;--orla-paper:#f7f6f2;--orla-cream:#fff;--orla-amber:#ff5c1f;--orla-amber-dark:#b84a00;--orla-blue:#3d6bff;--orla-line:#0b13221f;--orla-muted:#5c6678;--orla-green:#1fa971;--orla-shadow:0 30px 70px #0b13222e}html{scroll-behavior:smooth}body{background:var(--orla-paper);color:var(--orla-ink);text-rendering:optimizelegibility;font-family:DM Sans,system-ui,Segoe UI,sans-serif}::selection{background:var(--orla-amber);color:var(--orla-night)}:focus-visible{outline:3px solid var(--orla-amber);outline-offset:4px}.skip-link{z-index:1000;background:var(--orla-amber);color:var(--orla-night);border-radius:999px;padding:.8rem 1rem;font-weight:800;transition:transform .16s;position:fixed;top:1rem;left:1rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.start-page,.legal-page{background:radial-gradient(circle at 91% 6%, #ffb02038, transparent 23rem), linear-gradient(180deg, var(--orla-cream) 0, var(--orla-paper) 44rem, #edf2f4 100%);min-height:100vh;overflow:hidden}.start-page:before,.legal-page:before{content:"";z-index:-1;opacity:.17;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E");position:fixed;inset:0}.site-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffaf1c2;border:1px solid #ffffffb8;border-radius:999px;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;width:min(1240px,100% - 40px);min-height:82px;margin:18px auto 0;padding:0 18px 0 14px;display:grid;box-shadow:0 14px 40px #07111e14}.site-wordmark{color:var(--orla-night);letter-spacing:.14em;justify-self:start;align-items:center;gap:9px;font-family:DM Serif Display,Georgia,serif;font-size:1.05rem;font-weight:400;text-decoration:none;display:inline-flex}.site-wordmark-dot{background:var(--orla-green);border-radius:50%;width:10px;height:10px;display:inline-block}.site-nav-links{align-items:center;gap:clamp(18px,2.6vw,38px);display:flex}.site-nav-links a,.nav-signin{color:var(--ink);border:1.5px solid var(--line);white-space:nowrap;border-radius:8px;padding:.55rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s,background .2s}.site-nav-links a:after{content:"";background:var(--orla-amber-dark);height:2px;transition:right .18s;position:absolute;bottom:-7px;left:0;right:100%}.site-nav-links a:hover:after{right:0}.site-nav-actions{justify-self:end;align-items:center;gap:16px;display:flex}.nav-cta,.price-action{border:1px solid var(--orla-night);background:var(--orla-night);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 21px;font-size:.78rem;font-weight:850;text-decoration:none;transition:transform .18s,background .18s,color .18s;display:inline-flex;box-shadow:0 10px 24px #07111e24}.nav-cta:hover,.price-action:hover{background:var(--orla-amber);color:var(--orla-night);transform:translateY(-2px)}.start-hero,.legal-page>header,.legal-page>.legal-body{width:min(1160px,100% - 40px);margin-inline:auto}.start-hero{align-content:center;min-height:500px;padding:clamp(74px,10vw,142px) 0 76px;display:grid;position:relative}.start-hero:after{content:"";background:linear-gradient(90deg, var(--orla-ink), transparent);opacity:.28;height:1px;position:absolute;bottom:0;left:0;right:0}.pricing-hero{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:end;gap:70px}.start-hero h1,.legal-page h1{max-width:900px;color:var(--orla-night);letter-spacing:-.065em;margin:0;font-family:DM Serif Display,Georgia,serif;font-size:clamp(3.2rem,7.2vw,7.4rem);font-weight:400;line-height:.91}.start-intro,.legal-lede{max-width:680px;color:var(--orla-muted);font-size:clamp(1.05rem,1.55vw,1.32rem);line-height:1.68}.hero-aside{align-self:end;padding-bottom:12px}.call-link,.text-link{color:inherit;-webkit-text-decoration-color:var(--orla-amber-dark);text-decoration-color:var(--orla-amber-dark);text-underline-offset:5px;font-weight:800}.marketing-body,.form-panel{width:min(1160px,100% - 40px);margin-inline:auto}.marketing-body{padding:82px 0 120px}.marketing-section{border-bottom:1px solid var(--orla-line);margin:0;padding:clamp(70px,9vw,128px) 0}.marketing-section h2,.site-footer-lead h2,.form-panel h2,.legal-body h2{letter-spacing:-.055em;max-width:820px;margin:0 0 24px;font-family:DM Serif Display,Georgia,serif;font-size:clamp(2.2rem,4.8vw,5rem);font-weight:400;line-height:.98}.marketing-section>p,.marketing-section>div>p,.legal-body p,.legal-body li{max-width:760px;color:var(--orla-muted);font-size:1.04rem;line-height:1.72}.info-grid,.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:42px 0 0;padding:0;list-style:none;display:grid}.info-card,.price-card{background:#fffaf1b8;border:1px solid #10223821;border-radius:28px;padding:clamp(28px,3.5vw,44px);position:relative;overflow:hidden;box-shadow:0 18px 60px #07111e12}.info-card:before,.price-card:before{content:"";background:var(--orla-amber);opacity:.2;border-radius:50%;width:150px;height:150px;position:absolute;top:-85px;right:-85px}.pricing-grid{align-items:stretch;margin-top:0}.price-card{flex-direction:column;min-height:590px;display:flex}.price-card-featured{background:var(--orla-night);color:#fff;box-shadow:var(--orla-shadow);transform:translateY(-18px)}.price-card-featured .eyebrow,.price-card-featured p,.price-card-featured li{color:#ffffffb8}.price-card-featured .plan-price{color:#fff}.price-card-topline{justify-content:space-between;align-items:flex-start;gap:12px;min-height:34px;display:flex}.status-pill{color:var(--orla-amber);background:#ffb0202b;border-radius:999px;padding:7px 10px;font-size:.68rem;font-weight:850}.plan-price{letter-spacing:-.06em;margin:24px 0 12px;font-family:DM Serif Display,Georgia,serif;font-size:clamp(3rem,5vw,5.4rem);font-weight:400;line-height:1}.plan-price span{letter-spacing:0;color:var(--orla-muted);margin-left:5px;font-family:DM Sans,system-ui,sans-serif;font-size:.86rem}.price-minutes{min-height:52px;font-weight:700}.plan-lines{gap:13px;margin:26px 0 34px;padding:0;list-style:none;display:grid}.plan-lines li{color:var(--orla-muted);padding-left:25px;line-height:1.48;position:relative}.plan-lines li:before{content:"✓";color:var(--orla-amber-dark);font-weight:900;position:absolute;left:0}.price-action{width:100%;margin-top:auto}.price-action-quiet{color:var(--orla-night);background:0 0}.feature-status{letter-spacing:.01em;white-space:nowrap;vertical-align:middle;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:.66rem;font-weight:850;display:inline-block}.feature-status-live{color:#14724d;background:#1fa97124}.feature-status-testing{color:var(--orla-amber-dark);background:#ff5c1f24}.price-card-featured .feature-status-live{color:#7be3b7;background:#1fa97142}.price-card-featured .feature-status-testing{color:#ffb894;background:#ff5c1f42}.plan-gate{color:var(--orla-ink);background:#ff5c1f1a;border-radius:12px;margin:0 0 18px;padding:11px 14px;font-size:.84rem;font-weight:650;line-height:1.5}.price-card-featured .plan-gate{color:#fff;background:#ff5c1f33}.price-setup,.price-year{color:var(--orla-muted);margin:-18px 0 20px;font-size:.84rem;font-weight:650}.price-card-featured .price-setup,.price-card-featured .price-year{color:#ffffffb8}.pricing-truth,.split-callout{grid-template-columns:1fr 1fr;gap:clamp(42px,8vw,110px);display:grid}.process-ribbon,.start-steps{border-top:1px solid var(--orla-line);grid-template-columns:repeat(4,1fr);margin:44px 0 0;padding:0;list-style:none;display:grid}.process-ribbon li,.start-steps li{border-right:1px solid var(--orla-line);flex-direction:column;justify-content:space-between;gap:30px;min-height:176px;padding:24px 24px 24px 0;display:flex}.process-ribbon li+li,.start-steps li+li{padding-left:24px}.process-ribbon strong,.start-steps strong{color:var(--orla-amber-dark);letter-spacing:.14em;font-size:.74rem}.process-ribbon span,.start-steps span{max-width:210px;font-weight:750;line-height:1.45}.form-panel{background:var(--orla-night);color:#fff;box-shadow:var(--orla-shadow);border-radius:38px;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:clamp(40px,7vw,90px);margin-bottom:100px;padding:clamp(34px,6vw,76px);display:grid}.form-panel .eyebrow{color:var(--orla-amber)}.application-form{gap:20px;display:grid}.field{color:#ffffffc7;gap:8px;font-size:.78rem;font-weight:750;display:grid}.field input,.field textarea{color:#fff;width:100%;font:inherit;background:#ffffff12;border:1px solid #ffffff6b;border-radius:13px;padding:15px 16px}.field input:focus,.field textarea:focus{border-color:var(--orla-amber);outline:none;box-shadow:0 0 0 3px #ffb0202e}.submit-button{background:var(--orla-amber);min-height:50px;color:var(--orla-night);cursor:pointer;border:0;border-radius:999px;font-weight:900}.legal-page>.site-nav{width:min(1240px,100% - 40px)}.legal-page>header{padding:clamp(72px,10vw,132px) 0 54px}.legal-body{padding:54px 0 112px}.legal-body section{border-top:1px solid var(--orla-line);padding:36px 0}.legal-meta{color:var(--orla-amber-dark);font-weight:800}.legal-callout{background:#ffb0201a;border-radius:22px;border:1px solid #ffb02066!important;padding:28px!important}.legal-table-wrap{border:1px solid var(--orla-line);border-radius:18px;overflow-x:auto}.legal-table{border-collapse:collapse;background:#fffaf1b8;width:100%}.legal-table th,.legal-table td{border-bottom:1px solid var(--orla-line);text-align:left;vertical-align:top;padding:17px}.site-footer{background:var(--orla-night);color:#fff;padding:clamp(70px,8vw,112px) max(20px,50vw - 580px)}.site-footer-lead{border-bottom:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 56px;padding-bottom:70px;display:grid}.site-footer-lead>.eyebrow{color:#ff9b73;grid-area:1/1;margin:0}.site-footer-lead>h2{grid-area:2/1}.site-footer-lead>.footer-actions{grid-area:1/2/span 2;align-self:end}.site-footer-lead h2{max-width:690px;margin:0}.footer-actions{white-space:nowrap;justify-items:end;gap:14px;display:grid}.footer-call{color:#fff;text-align:right;text-decoration:none}.footer-call span{color:#ffffff8a;font-size:.72rem;display:block}.footer-call strong{font-family:DM Serif Display,Georgia,serif;font-size:1.65rem;font-weight:400}.site-footer-cols{grid-template-columns:repeat(5,minmax(0,1fr));gap:34px;padding:64px 0;display:grid}@media (width<=1040px){.site-footer-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}.site-footer-cols>div{align-content:start;gap:11px;display:grid}.site-footer-cols h3{color:var(--orla-amber);letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem}.site-footer-cols a{color:#ffffffad;font-size:.86rem;text-decoration:none}.site-footer-cols a:hover{color:#fff}.site-footer-base{color:#ffffffa8;border-top:1px solid #ffffff24;justify-content:space-between;gap:30px;padding-top:24px;font-size:.7rem;display:flex}@media (width<=960px){.site-nav{grid-template-columns:1fr auto}.site-nav-links{display:none}.pricing-hero,.pricing-truth,.split-callout{grid-template-columns:1fr;gap:28px}.pricing-grid,.info-grid{grid-template-columns:1fr 1fr}.price-card-featured{transform:none}.site-footer-lead{grid-template-columns:1fr}.footer-actions{justify-items:start}.footer-call{text-align:left}}@media (width<=760px){.site-nav{width:calc(100% - 24px);min-height:70px;margin-top:10px;padding-inline:10px 12px}.site-wordmark-dot{width:9px;height:9px}.nav-cta{min-height:42px;padding-inline:16px}.start-hero,.marketing-body,.form-panel,.legal-page>header,.legal-page>.legal-body{width:min(100% - 28px,1160px)}.start-hero{min-height:420px;padding:72px 0 54px}.start-hero h1,.legal-page h1{font-size:clamp(3.1rem,16vw,5rem)}.pricing-grid,.info-grid,.form-panel,.field-grid,.site-footer-cols{grid-template-columns:1fr}.price-card{min-height:auto}.process-ribbon,.start-steps{grid-template-columns:1fr 1fr}.process-ribbon li,.start-steps li{min-height:150px}.form-panel{border-radius:26px}.site-footer-cols{gap:32px}.site-footer-base{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--ink:#0b1322;--night:#0b1322;--muted:#5c6678;--mist:#fbfaf7;--paper:#f7f6f2;--blue:#3d6bff;--blue-soft:#edf1ff;--amber:#ff5c1f;--text:#45536b;--line:#0b13221f;--green:#1fa971}body{color:var(--ink);background:var(--paper);font-family:Arial,Helvetica,sans-serif}a{color:inherit}.start-page{background:radial-gradient(circle at 88% 12%, #d69b4326, transparent 30rem), linear-gradient(135deg, var(--paper), #f5f8f7 55%, var(--mist));min-height:100vh}.start-nav{justify-content:space-between;align-items:center;width:min(1160px,100% - 40px);margin:0 auto;padding:28px 0;display:flex}.wordmark{letter-spacing:.22em;font-size:1.15rem;font-weight:800;text-decoration:none}.call-link{border-bottom:1px solid;padding-bottom:3px;font-size:.9rem;font-weight:700;text-decoration:none}.start-hero,.form-panel{width:min(1080px,100% - 40px);margin:0 auto}.start-hero{padding:90px 0 70px}.eyebrow{color:#986522;letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:.73rem;font-weight:800}.start-hero h1{letter-spacing:-.055em;max-width:850px;margin:0;font-family:DM Serif Display,Georgia,serif;font-size:clamp(2.7rem,6.6vw,5.7rem);font-weight:400;line-height:.98}.start-intro{max-width:670px;color:var(--muted);margin:32px 0 50px;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.65}.start-steps{border:1px solid var(--line);background:var(--line);border-radius:22px;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.start-steps li{background:#fbfaf6eb;flex-direction:column;justify-content:space-between;min-height:145px;padding:26px;display:flex}.start-steps strong{color:var(--amber);letter-spacing:.12em;font-size:.78rem}.start-steps span{max-width:220px;font-weight:700;line-height:1.4}.form-panel{color:#fff;background:var(--ink);border-radius:28px;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:clamp(34px,7vw,90px);margin-bottom:80px;padding:clamp(28px,5vw,62px);display:grid;box-shadow:0 28px 80px #10233f2e}.form-panel h2{letter-spacing:-.04em;margin:0 0 18px;font-family:DM Serif Display,Georgia,serif;font-size:clamp(2rem,4vw,3.4rem);font-weight:400}.form-panel>div>p:last-child{color:#ffffffad;line-height:1.65}.application-form,.field{flex-direction:column;display:flex}.application-form{gap:22px}.field-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.field{letter-spacing:.04em;gap:9px;font-size:.78rem;font-weight:700}.field input,.field textarea{color:#fff;width:100%;font:inherit;background:#ffffff12;border:1px solid #ffffff38;border-radius:12px;outline:none;padding:14px 15px;font-size:.95rem;font-weight:400}.field input:focus,.field textarea:focus{border-color:var(--amber);box-shadow:0 0 0 3px #d69b4333}.field textarea{resize:vertical}.consent{color:#ffffffb8;align-items:flex-start;gap:11px;font-size:.8rem;line-height:1.5;display:flex}.consent input{accent-color:var(--amber);margin-top:3px}.submit-button{min-height:52px;color:var(--ink);background:var(--amber);cursor:pointer;border:0;border-radius:999px;padding:0 24px;font-weight:800}.submit-button:disabled{cursor:wait;opacity:.7}.form-message,.form-note{margin:0;font-size:.82rem;line-height:1.5}.form-message.error{color:#ffb7b7}.form-message.success{color:#b8efd0}.form-note{color:#ffffff85}.honeypot{position:absolute;left:-10000px}@media (width<=780px){.start-hero{padding:58px 0 48px}.start-steps,.form-panel,.field-grid{grid-template-columns:1fr}.start-steps li{min-height:112px}.form-panel{border-radius:22px;margin-bottom:30px}}.legal-page{background:radial-gradient(circle at 88% 6%, #d69b431f, transparent 28rem), linear-gradient(135deg, var(--paper), #f5f8f7 55%, var(--mist));min-height:100vh}.legal-body{width:min(760px,100% - 40px);margin:0 auto;padding:24px 0 96px;line-height:1.65}.legal-body h1{margin:8px 0 12px;font-size:clamp(2rem,5vw,2.9rem);line-height:1.1}.legal-body h2{border-top:1px solid var(--line);margin:40px 0 10px;padding-top:20px;font-size:1.25rem}.legal-body h3{letter-spacing:-.015em;margin:28px 0 8px;font-family:DM Serif Display,Georgia,serif;font-size:1.1rem;font-weight:400;line-height:1.32}.legal-meta{color:var(--muted);margin:0 0 28px;font-size:.9rem}.legal-lede{font-size:1.1rem}.legal-body a{color:inherit;text-underline-offset:3px;text-decoration:underline}.legal-body a:hover{color:#8a5f18}.legal-callout{border:1px solid var(--line);border-left:4px solid var(--amber);background:#ffffffbf;border-radius:10px;margin:0 0 8px;padding:16px 20px}.legal-callout p{margin:0}.legal-list{padding-left:20px}.legal-list li{margin-bottom:6px}.legal-table-wrap{border:1px solid var(--line);background:#fff9;border-radius:10px;margin:16px 0;overflow-x:auto}.legal-table{border-collapse:collapse;width:100%;min-width:520px;font-size:.94rem}.legal-table th,.legal-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:12px 14px}.legal-table tr:last-child th,.legal-table tr:last-child td{border-bottom:0}.legal-table th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.8rem}.legal-rule{border:0;border-top:1px solid var(--line);margin:48px 0 0}.field select{border:1px solid var(--line);font:inherit;background:#fff;border-radius:9px;padding:11px 12px}.field-error{color:#b3261e;margin-top:5px;font-size:12px;font-style:normal;display:block}.field-hint{color:var(--muted);margin-top:5px;font-size:12px;font-style:normal;display:block}.pw{display:block;position:relative}.pw input{width:100%;padding-right:48px}.pw-toggle{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:8px;align-items:center;padding:8px;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.pw-toggle:hover{color:var(--ink)}.pw-toggle:focus-visible{outline:2px solid var(--orla-amber)}@media (width<=720px){.site-nav-links{order:3;width:100%}}.info-card-img{object-fit:cover;background:var(--mist);border-radius:9px;width:100%;height:190px;margin:-2px 0 13px;display:block}@media (width<=640px){.info-card-img{height:160px}}.site-nav-links a,.nav-signin{align-items:center;min-height:44px;display:inline-flex}.nav-cta,.price-action,.submit-button{min-height:44px}.legal-body h2[id]{scroll-margin-top:96px}@keyframes orla-rise{0%{opacity:0;transform:translateY(26px)scale(.985)}to{opacity:1;transform:none}}@keyframes orla-slide-in{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes orla-fade{0%{opacity:0}to{opacity:1}}@keyframes orla-drift{0%{transform:translateY(0)}to{transform:translateY(-120px)}}@media (prefers-reduced-motion:no-preference){.page-pricing .price-card,.page-usecases .info-card,.page-how .info-card,.page-pricing .info-card{transition:translate .26s,box-shadow .26s}.page-pricing .price-card:hover,.page-usecases .info-card:hover,.page-how ul.info-grid .info-card:hover,.page-pricing .info-card:hover{translate:0 -6px;box-shadow:0 26px 70px #07111e29}.page-usecases .info-card-img{transition:scale .5s}.page-usecases .info-card:hover .info-card-img{scale:1.04}.page-chat .chat-actions .nav-cta{transition:transform .22s,background .22s,color .22s}.page-chat .chat-actions .nav-cta:hover{transform:translateY(-3px)rotate(-1.2deg)}@supports (animation-timeline:view()){.page-pricing .price-card:not(.price-card-featured),.page-pricing .info-card,.page-pricing .process-ribbon li,.page-usecases .info-card,.page-how .info-card,.page-signup .start-steps li,.page-start .start-steps li,.page-signup .form-panel,.page-start .form-panel{animation:both orla-rise;animation-timeline:view();animation-range:entry entry 55%}.page-pricing .price-card:nth-child(2),.page-usecases .info-card:nth-child(2),.page-signup .start-steps li:nth-child(2),.page-start .start-steps li:nth-child(2){animation-range:entry 8% entry 63%}.page-pricing .price-card:nth-child(3),.page-usecases .info-card:nth-child(3),.page-signup .start-steps li:nth-child(3),.page-start .start-steps li:nth-child(3){animation-range:entry 16% entry 71%}.page-how ol.info-grid>li{animation:both orla-slide-in;animation-timeline:view();animation-range:entry entry 45%}.page-calls .legal-body>*,.page-limits .legal-body section{animation:both orla-fade;animation-timeline:view();animation-range:entry entry 35%}.page-pricing .start-hero:before{animation:linear both orla-drift;animation-timeline:scroll(root)}}}.page-pricing .start-hero{position:relative}.page-pricing .start-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#ffb0202e,#0000 62%);border-radius:50%;width:34rem;height:34rem;position:absolute;top:-30%;right:-6%}.page-pricing .price-card{border:1px solid var(--line);background:#fff;border-radius:22px;box-shadow:0 14px 44px #07111e14}.page-pricing .price-card:after{content:"";background:linear-gradient(90deg, var(--amber), #ffb02000);height:3px;position:absolute;top:0;left:0;right:0}.page-pricing .price-card-featured{background:var(--night);border-color:#ffb0208c;box-shadow:0 0 0 1px #ffb02059,0 34px 90px #07111e47}.page-pricing .price-card-featured:after{background:var(--amber)}.page-pricing .pricing-grid{align-items:start}.page-pricing .plan-lines li:before{color:var(--amber)}.page-pricing .info-grid .info-card>strong{color:#986522;letter-spacing:.08em;background:#ffb02029;border-radius:50%;place-items:center;min-width:44px;min-height:44px;margin-bottom:14px;font-size:.8rem;font-weight:800;display:inline-grid}.page-pricing .process-ribbon{counter-reset:none}.page-pricing .process-ribbon strong{color:#986522}.page-how ol.info-grid{grid-template-columns:minmax(0,1fr);gap:28px;max-width:820px;padding-left:38px;position:relative}.page-how ol.info-grid:before{content:"";background:linear-gradient(180deg, var(--amber), #ffb0201a);width:2px;position:absolute;top:14px;bottom:14px;left:11px}.page-how ol.info-grid>li{position:relative}.page-how ol.info-grid>li:after{content:"";background:var(--amber);border-radius:50%;width:12px;height:12px;position:absolute;top:30px;left:-33px;box-shadow:0 0 0 5px #ffb02033}.page-how ol.info-grid .info-card>strong{color:#986522;letter-spacing:.14em;margin-bottom:10px;font-size:.76rem;font-weight:800;display:inline-block}.page-how ul.info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=760px){.page-how ol.info-grid{padding-left:28px}.page-how ol.info-grid>li:after{left:-23px}.page-how ol.info-grid:before{left:6px}.page-how ul.info-grid{grid-template-columns:1fr}}.page-usecases .info-card{padding-top:0;background:#fff;border-radius:20px;flex-direction:column;padding-inline:0;display:flex}.page-usecases .info-card:before{display:none}.page-usecases .info-card-img{border-radius:0;height:210px;margin:0 0 18px}.page-usecases .info-card>strong,.page-usecases .info-card>h3,.page-usecases .info-card>p{margin-inline:clamp(20px,3vw,30px)}.page-usecases .info-card>p:last-child{margin-bottom:24px}.page-usecases .info-card>strong{color:#986522;letter-spacing:.16em;font-size:.74rem;font-weight:800}.page-usecases .info-card>h3{margin-top:6px;margin-bottom:4px;font-size:1.2rem}.page-faq{interpolate-size:allow-keywords}.page-faq .faq-item{border:1px solid var(--line);background:#ffffffd1;border-radius:16px;margin:14px 0;transition:border-color .2s,box-shadow .2s;overflow:clip}.page-faq .faq-item[open]{border-color:#ffb02099;box-shadow:0 14px 40px #07111e12}.page-faq .faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:44px;padding:18px 22px;list-style:none;display:flex}.page-faq .faq-item summary::-webkit-details-marker{display:none}.page-faq .faq-item summary h2{border:0;margin:0;padding:0;font-size:1.12rem;line-height:1.35}.page-faq .faq-item summary:after{content:"+";border:1px solid var(--line);color:#986522;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:1.15rem;font-weight:600;display:grid}.page-faq .faq-item[open] summary:after{content:"−";background:#ffb02029;border-color:#ffb02080}.page-faq .faq-answer{padding:0 22px 20px}.page-faq .faq-answer p:first-child{margin-top:0}@media (prefers-reduced-motion:no-preference){@supports (interpolate-size:allow-keywords){.page-faq .faq-item::details-content{block-size:0;transition:block-size .3s ease, content-visibility .3s allow-discrete;overflow-y:clip}.page-faq .faq-item[open]::details-content{block-size:auto}}}.page-signup .start-steps strong,.page-start .start-steps strong{color:#986522;letter-spacing:0;background:#ffb02029;border-radius:50%;place-items:center;width:34px;height:34px;display:inline-grid}.page-signup .start-steps li,.page-start .start-steps li{position:relative}@media (width>=781px){.page-signup .start-steps li:not(:last-child):after,.page-start .start-steps li:not(:last-child):after{content:"";background:var(--amber);z-index:1;width:16px;height:2px;position:absolute;top:42px;right:-8px}}.page-signup .form-panel,.page-start .form-panel{box-shadow:0 0 0 1px #ffb0202e,0 34px 90px #10233f38}.page-login .start-hero{min-height:0;padding:64px 0 40px}.page-login .start-hero h1{font-size:clamp(2.4rem,5vw,4rem)}.page-contact .legal-body>p>a[href^=mailto\:],.page-contact .legal-body>p a[href^=tel\:]{color:var(--ink);background:#ffb0201f;border:1px solid #ffb02080;border-radius:12px;margin:2px 0;padding:10px 16px;font-weight:800;text-decoration:none;display:inline-block}.page-contact .legal-body>p>a[href^=mailto\:]:hover,.page-contact .legal-body>p a[href^=tel\:]:hover{background:#ffb0203d}.page-contact .legal-body strong a[href^=tel\:]{font-size:1.25rem}.page-status .legal-body h2{border-top:0;border-left:3px solid var(--amber);letter-spacing:.08em;text-transform:uppercase;padding-top:0;padding-left:14px;font-size:1.05rem}.page-status .legal-body ul{gap:8px;margin:18px 0;padding:0;list-style:none;display:grid}.page-status .legal-body ul li{border:1px solid var(--line);background:#ffffffbf;border-radius:12px;padding:14px 16px}.page-limits .legal-body{counter-reset:orla-limit}.page-limits .legal-body section{counter-increment:orla-limit}.page-limits .legal-body section h2:before{content:counter(orla-limit, decimal-leading-zero);color:#986522;letter-spacing:.12em;margin-bottom:6px;font-family:DM Serif Display,Georgia,serif;font-size:.95rem;font-weight:400;display:block}.page-calls .legal-list li::marker{color:#986522}.legal-toc{border:1px solid var(--line);background:#ffffffb3;border-radius:14px;margin:28px 0 8px;padding:20px 24px}.legal-toc-title{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:800}.legal-toc ol{grid-template-columns:1fr 1fr;gap:6px 24px;margin:0;padding:0;list-style:none;display:grid}.legal-toc a{color:var(--ink);border-bottom:1px solid #0000;padding:4px 0;font-size:.9rem;text-decoration:none;display:inline-block}.legal-toc a:hover{border-bottom-color:var(--amber)}@media (width<=640px){.legal-toc ol{grid-template-columns:1fr}}@media (width>=1240px){.page-terms .legal-body,.page-privacy .legal-body{grid-template-columns:250px minmax(0,760px);column-gap:60px;width:min(1080px,100% - 40px);display:grid}.page-terms .legal-body>*,.page-privacy .legal-body>*{grid-column:2}.page-terms .legal-body>.legal-toc,.page-privacy .legal-body>.legal-toc{grid-area:1/1/span 90;align-self:start;margin:0;position:sticky;top:96px}.page-terms .legal-toc ol,.page-privacy .legal-toc ol{grid-template-columns:1fr}}.page-terms .legal-body h2,.page-privacy .legal-body h2{letter-spacing:-.01em;font-family:DM Serif Display,Georgia,serif;font-size:1.45rem;font-weight:400}.page-chat .chat-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.story-band{background:var(--orla-night);color:#fff;align-items:center;min-height:clamp(400px,54vh,600px);display:flex;position:relative;overflow:hidden}.story-band .band-bg{background-position:50%;background-size:cover;position:absolute;inset:0}.story-band .band-veil{background:linear-gradient(100deg,#06101ef0 0%,#06101edb 34%,#06101e8c 62%,#06101e4d 100%);position:absolute;inset:0}.story-band.center .band-veil{background:linear-gradient(#06101e70,#06101ee0)}.story-band .band-wrap{z-index:2;width:min(1160px,100% - 40px);margin:auto;position:relative}.story-band .band-inner{max-width:640px;padding:clamp(3.4rem,8vw,5.6rem) 0}.story-band.center{text-align:center}.story-band.center .band-inner{max-width:780px;margin:auto}.story-band .band-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--orla-amber);margin-bottom:1rem;font-size:.8rem;font-weight:750;display:inline-block}.story-band h2{letter-spacing:-.035em;text-wrap:balance;max-width:none;margin:0 0 1rem;font-family:DM Serif Display,Georgia,serif;font-size:clamp(2.1rem,4.4vw,3.5rem);font-weight:400;line-height:1.02}.story-band h2 em{color:var(--orla-amber);font-style:normal}.story-band p{color:#c9d6e2;max-width:52ch;margin:0;font-size:1.05rem;line-height:1.62}.story-band.center p{margin:auto}.story-band .band-cta{margin-top:1.6rem}.story-band .band-cta a{color:#fff;border:1px solid #fff;border-radius:7px;padding:.8rem 1.2rem;font-weight:700;display:inline-block}.photo-duo{grid-template-columns:1fr 1fr;gap:14px;width:min(1160px,100% - 40px);margin:0 auto;padding:0 0 clamp(60px,8vw,100px);display:grid}.photo-duo .photo-card{background:var(--orla-night);border-radius:12px;position:relative;overflow:hidden}.photo-duo img{object-fit:cover;width:100%;height:100%;min-height:320px;display:block}.photo-duo .photo-card:after{content:"";background:linear-gradient(#0000 54%,#06101eb8);position:absolute;inset:0}.photo-duo .cap{z-index:2;color:#fff;font-size:.95rem;font-weight:700;position:absolute;bottom:1.05rem;left:1.2rem}@media (width<=760px){.photo-duo{grid-template-columns:1fr}}.auth-split{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);min-height:calc(100vh - 100px);display:grid}.auth-visual{color:#fff;background:var(--orla-night);align-items:flex-end;padding:clamp(28px,4vw,52px);display:flex;position:relative;overflow:hidden}.auth-visual .bg{background-position:50%;background-size:cover;position:absolute;inset:0}.auth-visual .veil{background:linear-gradient(#0b132259,#0b1322e0);position:absolute;inset:0}.auth-visual .q{z-index:2;position:relative}.auth-visual .q blockquote{text-shadow:0 6px 30px #00000080;max-width:440px;margin:0;font-family:DM Serif Display,Georgia,serif;font-size:clamp(1.35rem,2.2vw,1.8rem);font-weight:400;line-height:1.3}.auth-visual .q span{letter-spacing:.1em;text-transform:uppercase;color:#c9d6e2;margin-top:14px;font-size:.75rem;font-weight:700;display:block}.auth-main{padding:0 clamp(20px,4vw,56px)}.auth-main .start-hero{padding-top:clamp(36px,5vw,64px)}.auth-main .form-panel,.auth-main .marketing-body{width:100%}@media (width<=880px){.auth-split{grid-template-columns:1fr}.auth-visual{min-height:240px}}.trade-shot{background:#efede6;border-radius:18px;margin:26px 0 30px;overflow:hidden;box-shadow:0 22px 54px #0b132229}.trade-shot img{object-fit:cover;object-position:50% 30%;width:100%;height:clamp(230px,29vw,380px);display:block}@media (width<=640px){.trade-shot{border-radius:14px;margin:20px 0 24px}.trade-shot img{height:210px}}.ops-shell{--ops-red:#c0392b;--ops-green:#2f8f5b;--body:Inter, system-ui, -apple-system, sans-serif;--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--disp:"Space Grotesk", system-ui, -apple-system, sans-serif;background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--body);font-variant-numeric:tabular-nums;padding:28px max(20px,50vw - 640px) 96px;font-size:.92rem;line-height:1.45}.ops-nav{border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:12px;display:flex}.ops-nav>div{font-family:var(--mono);flex-wrap:wrap;gap:18px;font-size:.8rem;font-weight:600;display:flex}.ops-nav a{color:var(--muted);letter-spacing:.02em;text-decoration:none}.ops-nav a:hover{color:var(--ink)}.ops-nav a[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--amber)}.ops-wordmark{letter-spacing:.06em;font-family:var(--disp);font-size:1.25rem;font-weight:700;color:var(--ink)!important}.ops-wordmark:after{content:" CONTROL ROOM";font-family:var(--mono);letter-spacing:.18em;color:var(--muted);vertical-align:2px;font-size:.62rem;font-weight:600}.ops-asof{font-family:var(--mono);color:var(--muted);letter-spacing:.04em;font-size:.7rem;font-weight:600}.ops-brief{border-left:6px solid var(--ops-green);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:16px;margin:24px 0 8px;padding:20px 24px;display:flex;box-shadow:0 1px 2px #0b13220d}.ops-brief-line{font-family:var(--disp);letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,3.2vw,2.1rem);font-weight:700;line-height:1.1}.ops-brief .ops-asof{margin-left:auto}.ops-brief.ok{border-left-color:var(--ops-green)}.ops-brief.warn{border-left-color:var(--orla-amber-dark)}.ops-brief.crit{border-left-color:var(--ops-red);background:#fbe4e2}.ops-brief.warn .ops-brief-line em,.ops-brief.crit .ops-brief-line em{color:#8b241c;font-style:normal}.ops-header{margin:22px 0 16px}.ops-header h1{letter-spacing:-.03em;font-family:var(--disp);margin:4px 0 0;font-size:clamp(1.5rem,3.2vw,2.1rem);font-weight:700;line-height:1.08}.ops-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-family:var(--mono);margin:0;font-size:.7rem;font-weight:600}.ops-lede{max-width:68ch;color:var(--muted);margin:8px 0 0}.ops-section{border-top:2px solid var(--ink);justify-content:space-between;align-items:baseline;gap:12px;margin:28px 0 12px;padding-top:8px;display:flex}.ops-section h2{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.7rem;font-weight:600}.ops-card{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:12px;padding:16px 20px;box-shadow:0 1px 2px #0b13220d}.ops-card>h2{letter-spacing:-.015em;font-family:var(--disp);margin:0 0 4px;font-size:1.1rem;font-weight:600}.ops-card>p{color:var(--muted);max-width:78ch;margin:0 0 12px}.ops-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin-bottom:16px;display:grid}.ops-hero{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:16px 0 8px;display:grid}.ops-hero .ops-stat{padding:18px 20px}.ops-hero .ops-stat strong{font-size:3rem}.ops-stat{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex;box-shadow:0 1px 2px #0b13220d}.ops-stat span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-family:var(--mono);font-size:.68rem;font-weight:600}.ops-stat strong{font-family:var(--disp);letter-spacing:-.02em;font-size:2rem;font-weight:700;line-height:1.05}.ops-stat em{color:var(--muted);font-size:.76rem;font-style:normal}a.ops-stat{color:inherit;text-decoration:none;transition:border-color .12s,transform .12s,box-shadow .12s}a.ops-stat:hover{border-color:var(--ink);transform:translateY(-1px);box-shadow:0 3px 8px #0b132214}a.ops-stat:after{content:"open →";font-family:var(--mono);color:var(--muted);margin-top:2px;font-size:.66rem}a.ops-stat:hover:after{color:var(--ink)}.ops-shell a:not([class]){color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:2px}.ops-shell a:not([class]):hover{-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber)}.ops-pill{letter-spacing:.04em;white-space:nowrap;font-family:var(--mono);border:1px solid #0000;border-radius:999px;padding:2px 10px;font-size:.7rem;font-weight:600;display:inline-block}.ops-pill.green{color:#16613a;background:#e2f2e8;border-color:#b9dfc9}.ops-pill.amber{color:#7c5510;background:#fbf1de;border-color:#eed7ac}.ops-pill.red{color:#8b241c;background:#fbe4e2;border-color:#efc0bb}.ops-pill.grey{background:var(--mist);color:var(--muted);border-color:var(--line)}.ops-unknown{color:var(--muted);font-style:italic}.ops-table{border-collapse:collapse;width:100%;font-size:.86rem}.ops-table th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom:2px solid var(--ink);font-family:var(--mono);padding:0 12px 6px 0;font-size:.66rem;font-weight:600}.ops-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:8px 12px 8px 0}.ops-table tr:hover td{background:var(--mist)}.ops-scroll{overflow-x:auto}.ops-board{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:10px;margin:12px 0 4px;display:grid}.ops-service{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;display:flex;box-shadow:0 1px 2px #0b13220d}.ops-service-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ops-service-head b{font-family:var(--disp);font-size:.95rem;font-weight:600}.ops-service p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.4}.ops-verdict{font-family:var(--mono);letter-spacing:.04em;align-items:center;gap:7px;font-size:.72rem;font-weight:600;display:inline-flex}.ops-verdict.green{color:#16613a}.ops-verdict.amber{color:#7c5510}.ops-verdict.red{color:#8b241c}.ops-verdict.grey{color:var(--muted);font-style:italic}.ops-dot{flex:none;width:10px;height:10px}.ops-verdict.green .ops-dot{background:var(--ops-green);border-radius:50%}.ops-verdict.amber .ops-dot{background:var(--orla-amber-dark);border-radius:2px;transform:rotate(45deg)scale(.92)}.ops-verdict.red .ops-dot{background:var(--ops-red);clip-path:polygon(50% 0,100% 100%,0 100%);width:11px;height:10px}.ops-verdict.grey .ops-dot{border:2px dashed var(--muted);background:0 0;border-radius:50%}.ops-checked{font-family:var(--mono);color:var(--muted);font-size:.68rem}.ops-checked.stale{color:var(--orla-amber-dark)}.ops-checked.stale:after{content:" · stale";font-style:italic}.ops-checked.dead{color:#8b241c;font-weight:700}.ops-checked.dead:after{content:" · not current"}.ops-console-link{font-family:var(--mono);color:var(--ink);border:1px solid var(--line);border-radius:999px;align-self:flex-start;margin-top:auto;padding:5px 12px;font-size:.72rem;font-weight:600;text-decoration:none;transition:border-color .12s}.ops-console-link:hover{border-color:var(--ink)}.ops-console-link:after{content:" ↗";color:var(--muted)}.ops-queue-item{border:1px solid var(--line);border-left:5px solid var(--line);background:#fff;border-radius:12px;margin-bottom:10px;padding:14px 18px;box-shadow:0 1px 2px #0b13220d}.ops-queue-item.red{border-left-color:var(--ops-red)}.ops-queue-item.amber{border-left-color:var(--orla-amber-dark)}.ops-queue-item.green{border-left-color:var(--ops-green)}.ops-queue-item.grey{border-left-color:var(--muted)}.ops-queue-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ops-queue-head h2{letter-spacing:-.015em;font-family:var(--disp);margin:0;font-size:1.1rem;font-weight:600}.ops-waiting{font-weight:700}.ops-age{font-family:var(--mono);color:var(--muted);font-size:.8rem;font-weight:600}.ops-age.warn{color:var(--orla-amber-dark)}.ops-age.crit{color:#8b241c;font-size:.92rem}.ops-facts{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px 18px;margin:12px 0;padding:0;display:grid}.ops-facts div{border-top:1px solid var(--line);padding-top:6px}.ops-facts dt{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-family:var(--mono);font-size:.66rem}.ops-facts dd{word-break:break-word;margin:2px 0 0}.ops-answers{border:1px solid var(--line);background:var(--mist);border-radius:8px;margin:12px 0;padding:12px 16px}.ops-answers>summary{cursor:pointer;font-weight:700}.ops-answer-step{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.ops-answer-step h3{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-family:var(--mono);margin:0 0 6px;font-size:.74rem;font-weight:600}.ops-answer-step dl{grid-template-columns:minmax(160px,260px) 1fr;gap:5px 18px;margin:0;display:grid}.ops-answer-step dt{color:var(--muted)}.ops-answer-step dd{white-space:pre-wrap;word-break:break-word;margin:0}.ops-checklist{border:1px solid var(--line);border-radius:8px;margin:14px 0 0;padding:12px 16px}.ops-checklist legend{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-family:var(--mono);padding:0 6px;font-size:.7rem;font-weight:600}.ops-check{border-bottom:1px solid var(--line);gap:10px;padding:8px 0;display:flex}.ops-check:last-of-type{border-bottom:0}.ops-check input{width:17px;height:17px;accent-color:var(--ink);flex:none;margin-top:3px}.ops-check b{display:block}.ops-check small{color:var(--muted)}.ops-approve{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:14px;display:flex}.ops-approve label{color:var(--muted);flex-direction:column;gap:5px;font-size:.78rem;font-weight:600;display:flex}.ops-input,.ops-textarea{font:inherit;border:1.5px solid var(--line);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-width:240px;caret-color:var(--ink);background:#fff;border-radius:8px;padding:8px 11px}.ops-input:focus,.ops-textarea:focus{border-color:var(--ink);outline:none}.ops-textarea{resize:vertical;width:100%;min-height:76px}.ops-button{font-family:var(--disp);font-size:inherit;border:1px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;border-radius:999px;padding:9px 18px;font-weight:600;transition:background .15s}.ops-button:hover{background:#18263f}.ops-button.quiet{color:var(--ink);background:0 0}.ops-button.quiet:hover{background:var(--mist)}.ops-button.danger{background:var(--ops-red);border-color:var(--ops-red);color:#fff}.ops-button.danger:hover{background:#a33024}.ops-button:disabled{opacity:.45;cursor:not-allowed}.ops-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.ops-copy{font-family:var(--mono);border:1px solid var(--line);background:var(--mist);color:var(--ink);cursor:pointer;border-radius:6px;padding:6px 10px;font-size:.74rem;font-weight:600}.ops-copy:hover{border-color:var(--ink)}.ops-confirm{border:1px solid var(--ops-red);background:#fff;border-left-width:5px;border-radius:12px;max-width:560px;margin-top:12px;padding:16px 18px}.ops-confirm h3{font-family:var(--disp);color:#8b241c;margin:0 0 6px;font-size:1rem;font-weight:600}.ops-confirm p{color:var(--ink);margin:0 0 10px;font-size:.86rem}.ops-confirm-name{font-family:var(--mono);background:var(--mist);border:1px solid var(--line);border-radius:6px;padding:1px 7px;font-weight:600}.ops-confirm .ops-input{min-width:200px}.ops-confirm small{color:var(--muted);margin-top:8px;font-size:.76rem;display:block}.ops-audit{border-top:2px solid var(--ink);margin:12px 0 0;padding:0;list-style:none}.ops-audit-row{border-bottom:1px solid var(--line);grid-template-columns:150px 130px 1fr;gap:14px;padding:7px 0;font-size:.8rem;display:grid}.ops-audit-row time,.ops-audit-row b{font-family:var(--mono);color:var(--muted);font-size:.74rem;font-weight:600}.ops-audit-row b{color:var(--ink)}@media (width<=640px){.ops-audit-row{grid-template-columns:1fr;gap:2px}}.ops-notice{border:1px solid var(--line);border-left:5px solid var(--orla-amber-dark);background:#fff;border-radius:8px;margin-bottom:12px;padding:12px 16px}.ops-notice.red{border-left-color:var(--ops-red)}.ops-notice.green{border-left-color:var(--ops-green)}.ops-notice p{margin:0}.ops-empty{border:1px dashed var(--line);text-align:center;color:var(--muted);background:#fff;border-radius:12px;padding:30px}.ops-detail-json{color:var(--muted);word-break:break-word;white-space:pre-wrap;font-family:var(--mono);margin:4px 0 0;font-size:.76rem}.ops-footnote{color:var(--muted);max-width:78ch;font-size:.82rem}.ops-colophon{border-top:1px solid var(--line);font-family:var(--mono);color:var(--muted);letter-spacing:.04em;margin-top:48px;padding-top:14px;font-size:.7rem}.ops-wall{background:var(--paper);min-height:100vh;font-family:var(--body);justify-content:center;align-items:center;padding:24px;display:flex}.ops-wall-card{border:1px solid var(--line);border-top:4px solid var(--ink);text-align:left;background:#fff;border-radius:12px;max-width:420px;padding:34px 36px;box-shadow:0 1px 2px #0b13220d}.ops-wall-card .ops-eyebrow{margin-bottom:10px}.ops-wall-card h1{font-family:var(--disp);letter-spacing:-.02em;color:var(--ink);margin:0 0 8px;font-size:1.5rem;font-weight:700}.ops-wall-card p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.55}@media (width<=640px){.ops-answer-step dl{grid-template-columns:1fr}.ops-answer-step dt{font-weight:700}}@media (prefers-reduced-motion:reduce){a.ops-stat,a.ops-stat:hover{transition:none;transform:none}}.ops-money{border:1px solid var(--line);border-left:6px solid var(--ink);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:18px;margin:24px 0 8px;padding:20px 24px;display:flex;box-shadow:0 1px 2px #0b13220d}.ops-money strong{font-family:var(--disp);letter-spacing:-.03em;font-size:clamp(2.4rem,5vw,3.4rem);font-weight:700;line-height:1}.ops-money .ops-asof{margin-left:auto}.ops-money-note{color:var(--muted);margin:0;font-size:.9rem}.ops-gate{border:1px solid var(--line);border-left:6px solid var(--ops-red);background:#fbe4e2;border-radius:12px;margin:12px 0;padding:14px 18px}.ops-gate-title{font-family:var(--disp);color:#8b241c;margin:0 0 2px;font-size:1rem;font-weight:700}.ops-gate p{color:var(--ink);margin:0;font-size:.86rem}.ops-gate.open{border-left-color:var(--ops-green);background:#fff}.ops-gate.open .ops-gate-title{color:#16613a}.ops-clearance{font-family:var(--mono);letter-spacing:.04em;font-size:.7rem;font-weight:600}.ops-clearance.blocked{color:#8b241c}.ops-clearance.blocked:before{content:"⨯ "}.ops-clearance.cleared{color:#16613a}.ops-clearance.cleared:before{content:"✓ "}.ops-tri{font-family:var(--mono);letter-spacing:.04em;align-items:center;gap:7px;font-size:.72rem;font-weight:600;display:inline-flex}.ops-tri-mark{flex:none;width:10px;height:10px}.ops-tri.clean{color:#16613a}.ops-tri.clean .ops-tri-mark{background:var(--ops-green);border-radius:50%}.ops-tri.finding{color:#8b241c}.ops-tri.finding .ops-tri-mark{background:var(--ops-red);clip-path:polygon(50% 0,100% 100%,0 100%);width:11px}.ops-tri.unverifiable{color:var(--ink);background:repeating-linear-gradient(45deg, var(--mist) 0 4px, #5c66781f 4px 7px);border:1px solid var(--muted);border-radius:6px;padding:2px 9px}.ops-tri.unverifiable .ops-tri-mark{background:repeating-linear-gradient(45deg, var(--muted) 0 2px, #fff 2px 4px);border:1px solid var(--muted);border-radius:2px}.ops-pipe{border:1px solid var(--line);border-radius:6px;width:100%;height:22px;margin:12px 0 8px;display:flex;overflow:hidden}.ops-pipe-seg{min-width:2px}.ops-pipe-seg.clean{background:var(--ops-green)}.ops-pipe-seg.finding{background:var(--ops-red)}.ops-pipe-seg.unverifiable{background:repeating-linear-gradient(45deg, #fff 0 4px, var(--muted) 4px 6px)}.ops-pipe-seg.quarantine{background:var(--orla-amber-dark)}.ops-pipe-seg.rest{background:var(--mist)}.ops-pipe-legend{font-family:var(--mono);color:var(--muted);flex-wrap:wrap;gap:14px 20px;margin:0 0 4px;padding:0;font-size:.7rem;font-weight:600;list-style:none;display:flex}.ops-pipe-legend .ops-tri{font-size:.7rem}.ops-owner{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:var(--mist);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:.68rem;font-weight:600}.ops-cmd{font-family:var(--mono);color:var(--ink);background:var(--mist);border:1px solid var(--line);-webkit-user-select:all;user-select:all;border-radius:8px;margin-top:10px;padding:10px 12px;font-size:.76rem;display:block}.ops-testflag{font-family:var(--mono);letter-spacing:.1em;color:#7c5510;text-transform:uppercase;vertical-align:1px;background:#fbf1de;border:1px dashed #eed7ac;border-radius:4px;padding:2px 8px;font-size:.66rem;font-weight:700}.ops-blast{border-top:1px solid var(--line);margin:10px 0;padding:0;list-style:none}.ops-blast-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:7px 2px;font-size:.84rem;display:flex}.ops-blast-row b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:700}.ops-doorway{border:1px solid var(--line);background:var(--mist);border-radius:10px;margin-top:20px}.ops-doorway>summary{cursor:pointer;font-family:var(--mono);letter-spacing:.06em;color:var(--muted);padding:12px 16px;font-size:.74rem;font-weight:600;list-style-position:inside}.ops-doorway>summary:hover{color:var(--ink)}.ops-doorway[open]{border-color:var(--ops-red);background:#fff}.ops-doorway>div{padding:0 16px 16px}.ops-doorway-note{color:var(--muted);max-width:62ch;margin:0 0 10px;font-size:.8rem}.ops-signin{max-width:26rem;margin:8vh auto 0}.ops-signin form{flex-direction:column;gap:14px;display:flex}.ops-signin label{flex-direction:column;gap:5px;display:flex}.ops-signin .ops-input{width:100%;min-width:0;padding:11px 12px;font-size:1rem}.ops-signin .ops-button{width:100%;margin-top:4px;padding:12px 18px}.ops-signin .ops-footnote{margin-top:14px}.ops-codes{font-family:var(--mono);background:var(--mist);border:1px solid var(--line);white-space:pre;letter-spacing:.05em;border-radius:8px;margin:0;padding:14px 18px;font-size:1rem;line-height:2;overflow-x:auto}.ops-copy{font-family:var(--mono);letter-spacing:.08em;background:var(--mist);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:6px;padding:4px 9px;font-size:1.05rem;display:inline-block}.ops-shell{--radius:18px;--orange:var(--amber);--orange-glow:#ff5c1f52}.ops-shell .ops-card{border-radius:var(--radius);margin-bottom:16px;padding:26px 28px;box-shadow:0 1px 3px #0b13220a,0 12px 32px #0b13220d}.ops-shell .ops-card>h2{letter-spacing:-.025em;margin-bottom:8px;font-size:1.4rem}.ops-shell .ops-button{background:var(--orange);border-color:var(--orange);color:#fff;box-shadow:0 8px 24px var(--orange-glow);padding:14px 28px;transition:transform .18s,box-shadow .18s,background .18s}.ops-shell .ops-button:hover{box-shadow:0 12px 30px var(--orange-glow);background:#ff7a45;transform:translateY(-1px)}.ops-shell .ops-button.quiet{color:var(--ink);border:1.5px solid var(--line);box-shadow:none;background:0 0}.ops-shell .ops-button.quiet:hover{background:var(--paper-2,#efede6);box-shadow:none;transform:none}.ops-shell h1{letter-spacing:-.035em;line-height:1.08}.ops-shell .ops-nav{border-bottom:1px solid var(--line);padding-bottom:18px}.ops-shell .ops-nav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--orange)}.ops-shell .ops-input,.ops-shell .ops-textarea{border-radius:12px;padding:12px 14px}.ops-shell .ops-input:focus,.ops-shell .ops-textarea:focus{border-color:var(--orange)}.ops-signin{border-radius:var(--radius);padding:34px 30px}.ops-signin h1{margin:6px 0 12px;font-size:clamp(2rem,6vw,2.6rem)}.ops-signin .ops-eyebrow{color:var(--orange);letter-spacing:.12em}.ops-qr{flex-wrap:wrap;align-items:flex-start;gap:26px;margin:18px 0 22px;display:flex}.ops-qr>div:first-child{border:1px solid var(--line);background:#fff;border-radius:14px;flex:none;padding:14px;line-height:0}.ops-qr>div:first-child svg{width:200px;height:200px;display:block}.ops-qr-alt{flex:260px;min-width:240px}.ops-qr-alt p{margin:0 0 10px}.ops-shell .ops-eyebrow{color:var(--orange);letter-spacing:.12em;font-weight:600}.ops-shell .ops-lede{color:var(--mut,var(--muted));max-width:68ch;font-size:1.06rem}.ops-shell .ops-stat{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:20px 22px;box-shadow:0 1px 3px #0b13220a,0 10px 26px #0b13220a}.ops-shell .ops-stat strong{font-family:var(--disp);letter-spacing:-.04em;line-height:1}.ops-shell .ops-grid,.ops-shell .ops-hero{gap:14px}.ops-shell table{border-collapse:collapse;width:100%}.ops-shell th{font-family:var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--mut,var(--muted));border-bottom:1px solid var(--line);text-align:left;padding:10px 12px;font-size:.72rem}.ops-shell td{vertical-align:top;border-bottom:1px solid #0b13220f;padding:14px 12px}.ops-shell tr:last-child td{border-bottom:none}.ops-shell .ops-pill{font-family:var(--body);border-radius:999px;padding:4px 12px;font-weight:600}.ops-shell .ops-notice{border:1px solid var(--line);border-left-width:3px;border-radius:14px;padding:16px 20px}.ops-shell .ops-queue-item,.ops-shell .ops-wall-card,.ops-shell .ops-section,.ops-shell .ops-board{border-radius:var(--radius)}.ops-shell .ops-queue-item{padding:24px 26px;box-shadow:0 10px 26px #0b13220d}.ops-shell .ops-facts{gap:14px 26px}.ops-shell .ops-facts dt{color:var(--mut,var(--muted));letter-spacing:.08em;text-transform:uppercase;font-size:.74rem}.ops-shell .ops-empty{border-radius:var(--radius);padding:30px}.ops-shell .ops-wordmark{letter-spacing:-.02em;font-size:1.35rem}.ops-shell h1,.ops-shell h2,.ops-shell h3,.ops-shell .ops-stat strong{font-family:var(--disp);font-weight:600}.ops-shell input[type=text],.ops-shell input[type=email],.ops-shell input[type=password],.ops-shell input[type=search],.ops-shell input[type=tel],.ops-shell input[type=number],.ops-shell input:not([type]),.ops-shell select,.ops-shell textarea{font:inherit;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:1.5px solid var(--line);caret-color:var(--ink);background:#fff;border-radius:12px;max-width:100%;padding:12px 14px}.ops-shell input:focus,.ops-shell select:focus,.ops-shell textarea:focus{border-color:var(--orange);outline:none}.ops-shell button,.ops-shell input[type=submit]{font-family:var(--disp);cursor:pointer;background:var(--orange);color:#fff;border:1px solid var(--orange);box-shadow:0 8px 24px var(--orange-glow);border-radius:999px;padding:12px 24px;font-size:.95rem;font-weight:600;transition:transform .18s,box-shadow .18s,background .18s}.ops-shell button:hover,.ops-shell input[type=submit]:hover{box-shadow:0 12px 30px var(--orange-glow);background:#ff7a45;transform:translateY(-1px)}.ops-shell button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.ops-shell td form,.ops-shell td>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ops-shell td input{min-width:0}.ops-shell .ops-wordmark:after{content:none}.ops-shell .ops-nav>div{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.ops-shell .ops-nav a{font-size:.95rem;font-weight:500}.ops-shell .ops-stat{box-shadow:0 1px 3px #0b13220d,0 14px 30px #0b13220f}.ops-shell:has(.ops-signin){background:radial-gradient(120% 80% at 78% -10%, #3d6bff33, transparent 60%), radial-gradient(90% 70% at 8% 105%, #ff5c1f24, transparent 62%), var(--orla-night);padding-top:0}.ops-signin{border:none;max-width:27rem;margin:12vh auto 0;padding:40px 36px 34px;box-shadow:0 40px 90px #00000073,inset 0 2px #fff9}.ops-shell .ops-eyebrow,.ops-shell .ops-stat span,.ops-shell .ops-section h2{font-family:var(--body);letter-spacing:0;text-transform:none;color:var(--muted);font-size:.82rem;font-weight:500}.ops-shell .ops-table th{font-family:var(--body);letter-spacing:0;text-transform:none;color:var(--muted);border-bottom-width:1px;border-bottom-color:var(--line);padding-bottom:10px;font-size:.8rem;font-weight:600}.ops-signin .ops-eyebrow{font-family:var(--disp);letter-spacing:.02em;color:var(--orange);text-transform:none;font-size:.95rem;font-weight:700}.ops-shell{padding-bottom:120px;font-size:1rem;line-height:1.55}.ops-shell .ops-card{margin-bottom:18px;padding:24px 26px}.ops-shell .ops-lede{margin-top:10px;font-size:1.02rem}.ops-shell .ops-grid{gap:12px}.ops-shell .ops-hero{gap:14px}.ops-shell .ops-stat{padding:18px 20px}.ops-shell .ops-table td{padding:12px 14px 12px 0}.ops-shell .ops-button{box-shadow:none;letter-spacing:-.005em;font-weight:600}.ops-shell .ops-button:hover{transform:translateY(-1px);box-shadow:0 6px 18px #ff5c1f47}.ops-shell .ops-input:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);box-shadow:inset 0 0 0 60px #fff}.ops-shell .ops-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);box-shadow:inset 0 0 0 60px #fff}.ops-shell .ops-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);box-shadow:inset 0 0 0 60px #fff}.ops-signin label{gap:7px}.ops-signin label>span:first-child,.ops-signin .ops-eyebrow+*{line-height:1.3}.ops-shell .ops-input{border-color:#0b13222e}.ops-shell:not(:has(.ops-signin)) .ops-nav{background:var(--orla-night);border-bottom:none;border-radius:16px;align-items:center;margin-bottom:6px;padding:16px 22px}@media (prefers-reduced-motion:reduce){.ops-shell .ops-button,.ops-shell .ops-button:hover{transition:none;transform:none}}.ops-signin label .ops-eyebrow{color:var(--muted);font-family:var(--body);letter-spacing:0;font-size:.86rem;font-weight:600}.ops-filter{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;font-size:.86rem;display:flex}.ops-filter label{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:.72rem;display:inline-flex}.ops-filter select{font:inherit;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:6px;padding:5px 8px;font-size:.86rem}.ops-filter button{font:inherit;border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;border-radius:999px;padding:5px 14px;font-size:.8rem;font-weight:600}.ops-row-blocked td{background:#fbe4e2}.ops-tracker tr.ops-row-blocked:hover td{background:#f6d3d0}.ops-touch{flex-direction:column;gap:5px;min-width:170px;display:flex}.ops-touch select,.ops-touch input{font:inherit;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:6px;padding:4px 7px;font-size:.8rem}.ops-touch button{font:inherit;border:1px solid var(--ink);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;padding:4px 11px;font-size:.76rem;font-weight:700}.ops-touch button:hover{background:var(--ink);color:#fff}@media (width<=640px){.ops-tracker{font-size:.8rem}.ops-touch button{padding:8px 14px}.ops-touch input{min-width:120px}}.ops-shell{--ops-bg:#0b0d12;--ops-panel:#141824;--ops-panel-2:#1a1f2e;--ops-border:#242a3a;--ops-violet:#8b7cf6;--ops-violet-strong:#6c5ce0;--ops-amber:#f5a623;--ops-grey:#5a6275;--ops-red-strong:#c0392b;--ease:.18s cubic-bezier(.4, 0, .2, 1);--ink:#e8eaf0;--muted:#8b93a7;--paper:var(--ops-bg);--mist:var(--ops-panel-2);--line:var(--ops-border);--ops-red:#e74c3c;--ops-green:#2ecc71;background:var(--ops-bg);color:var(--ink)}.ops-shell .ops-card,.ops-shell .ops-service,.ops-shell .ops-stat,.ops-shell .ops-queue-item,.ops-shell .ops-confirm,.ops-shell .ops-notice,.ops-shell .ops-money,.ops-shell .ops-wall-card,.ops-shell .ops-gate.open,.ops-shell .ops-doorway[open]{background:var(--ops-panel);border-color:var(--ops-border);box-shadow:inset 0 1px #ffffff08,0 12px 28px #00000047}.ops-shell .ops-empty{background:var(--ops-panel-2);border-color:var(--ops-border)}.ops-shell .ops-gate{background:color-mix(in srgb, var(--ops-red) 14%, var(--ops-panel));border-color:var(--ops-border)}.ops-shell .ops-doorway{background:var(--ops-panel-2);border-color:var(--ops-border)}.ops-shell a.ops-stat{transition:border-color var(--ease), transform var(--ease), box-shadow var(--ease)}.ops-shell a.ops-stat:hover{border-color:var(--ops-violet);box-shadow:inset 0 1px #ffffff08,0 14px 32px #00000057}.ops-shell .ops-header h1{font-weight:700}.ops-shell .ops-card>h2,.ops-shell .ops-queue-head h2{letter-spacing:-.01em}.ops-shell .ops-lede{color:var(--muted)}.ops-shell .ops-money>div{align-items:baseline;gap:12px;display:flex}.ops-shell:not(:has(.ops-signin)) .ops-nav{background:var(--ops-panel);border:1px solid var(--ops-border);z-index:20;position:sticky;top:12px;box-shadow:0 12px 28px #0000004d}.ops-shell:not(:has(.ops-signin)) .ops-nav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--ops-violet)}.ops-shell:not(:has(.ops-signin)) .ops-nav a{transition:color var(--ease)}.ops-signin{background:var(--ops-panel);box-shadow:0 40px 90px #0000008c,inset 0 1px #ffffff0a}.ops-signin .ops-eyebrow{color:var(--ops-violet)}.ops-shell input[type=text],.ops-shell input[type=email],.ops-shell input[type=password],.ops-shell input[type=search],.ops-shell input[type=tel],.ops-shell input[type=number],.ops-shell input:not([type]),.ops-shell select,.ops-shell textarea,.ops-shell .ops-input,.ops-shell .ops-textarea,.ops-shell .ops-filter select,.ops-shell .ops-touch select,.ops-shell .ops-touch input{background:var(--ops-panel-2);color:var(--ink);border-color:var(--ops-border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:border-color var(--ease)}.ops-shell .ops-input::placeholder{color:#6a7288}.ops-shell .ops-input:-webkit-autofill{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 60px var(--ops-panel-2) inset;box-shadow:0 0 0 60px var(--ops-panel-2) inset;caret-color:var(--ink)}.ops-shell .ops-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 60px var(--ops-panel-2) inset;box-shadow:0 0 0 60px var(--ops-panel-2) inset;caret-color:var(--ink)}.ops-shell .ops-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 60px var(--ops-panel-2) inset;box-shadow:0 0 0 60px var(--ops-panel-2) inset;caret-color:var(--ink)}.ops-shell button,.ops-shell input[type=submit],.ops-shell .ops-button,.ops-shell .ops-filter button,.ops-shell .ops-touch button{background:var(--ops-violet-strong);border:1px solid var(--ops-violet-strong);color:#fff;box-shadow:none;transition:transform var(--ease), box-shadow var(--ease), background var(--ease), border-color var(--ease)}.ops-shell button:hover,.ops-shell input[type=submit]:hover,.ops-shell .ops-button:hover,.ops-shell .ops-filter button:hover,.ops-shell .ops-touch button:hover{background:var(--ops-violet-strong);box-shadow:0 10px 24px color-mix(in srgb, var(--ops-violet) 35%, transparent);transform:translateY(-1px)}.ops-shell button:active,.ops-shell input[type=submit]:active,.ops-shell .ops-button:active,.ops-shell .ops-filter button:active,.ops-shell .ops-touch button:active{transition-duration:90ms;transform:translateY(0)scale(.97)}.ops-shell button:disabled,.ops-shell .ops-button:disabled{transform:none}.ops-shell .ops-button.quiet{color:var(--ink);border-color:var(--ops-border);background:0 0}.ops-shell .ops-button.quiet:hover{background:var(--ops-panel-2);box-shadow:none;border-color:var(--ops-border)}.ops-shell .ops-button.danger,.ops-shell .ops-doorway button[type=submit]{background:var(--ops-red-strong);border-color:var(--ops-red-strong)}.ops-shell .ops-button.danger:hover{background:var(--ops-red-strong);box-shadow:0 10px 24px color-mix(in srgb, var(--ops-red) 35%, transparent)}.ops-shell .ops-verdict.amber{color:var(--ops-amber)}.ops-shell .ops-verdict.red,.ops-shell .ops-tri.finding,.ops-shell .ops-gate-title,.ops-shell .ops-confirm h3,.ops-shell .ops-clearance.blocked,.ops-shell .ops-checked.dead,.ops-shell .ops-age.crit{color:var(--ops-red)}.ops-shell .ops-clearance.cleared,.ops-shell .ops-gate.open .ops-gate-title{color:var(--ops-green)}.ops-shell .ops-checked.stale{color:var(--ops-amber)}.ops-shell .ops-tri.unverifiable{color:var(--ink);background:repeating-linear-gradient(45deg, var(--ops-panel-2) 0 4px, #8b93a729 4px 7px);border-color:var(--muted)}.ops-shell .ops-testflag{color:var(--ops-amber);background:color-mix(in srgb, var(--ops-amber) 16%, var(--ops-panel));border-color:color-mix(in srgb, var(--ops-amber) 45%, transparent)}.ops-shell .ops-notice.red{border-left-color:var(--ops-red)}.ops-shell .ops-notice.green{border-left-color:var(--ops-green)}.ops-shell .ops-notice.amber{border-left-color:var(--ops-amber)}.ops-shell .ops-brief.crit{background:color-mix(in srgb, var(--ops-red) 14%, var(--ops-panel))}.ops-shell .ops-brief.warn .ops-brief-line em,.ops-shell .ops-brief.crit .ops-brief-line em{color:var(--ops-red)}.ops-shell .ops-row-blocked td{background:color-mix(in srgb, var(--ops-red) 12%, transparent)}.ops-shell .ops-tracker tr.ops-row-blocked:hover td{background:color-mix(in srgb, var(--ops-red) 18%, transparent)}.ops-shell .ops-table td{transition:background var(--ease)}.ops-tabs{border-bottom:1px solid var(--ops-border);align-items:center;gap:22px;margin:4px 0 22px;display:flex}.ops-tab{font-family:var(--body);color:var(--muted);transition:color var(--ease), border-color var(--ease);border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 2px;font-size:.94rem;font-weight:500;text-decoration:none;display:inline-flex}.ops-tab:hover{color:var(--ink)}.ops-tab[aria-current=page]{color:var(--ink);border-bottom-color:var(--ops-violet);font-weight:600}.ops-tab-count{font-family:var(--mono);color:var(--muted);background:var(--ops-panel-2);border:1px solid var(--ops-border);transition:color var(--ease), border-color var(--ease);border-radius:999px;padding:1px 8px;font-size:.7rem;font-weight:600}.ops-tab[aria-current=page] .ops-tab-count{color:var(--ops-violet);border-color:color-mix(in srgb, var(--ops-violet) 45%, transparent)}.ops-scroll{scrollbar-width:thin;scrollbar-color:var(--ops-border) transparent}.ops-scroll::-webkit-scrollbar{width:9px;height:9px}.ops-scroll::-webkit-scrollbar-track{background:0 0}.ops-scroll::-webkit-scrollbar-thumb{background:var(--ops-border);border-radius:999px}.ops-scroll::-webkit-scrollbar-thumb:hover{background:var(--ops-grey)}@media (prefers-reduced-motion:reduce){.ops-shell button,.ops-shell .ops-button,.ops-shell a.ops-stat,.ops-shell button:hover,.ops-shell .ops-button:hover,.ops-shell a.ops-stat:hover,.ops-shell button:active,.ops-shell .ops-button:active{transition:none;transform:none}}.ops-shell .ops-stat strong[data-countup]{font-variant-numeric:tabular-nums}.ops-screened td:nth-child(6){font-family:var(--mono);font-variant-numeric:tabular-nums}.ops-shell{--ops-violet:var(--amber);--ops-violet-strong:#c64a1d;--ops-bg:#0d0c0c;--ops-panel:#18161a;--ops-panel-2:#211f24;--ops-border:#322f36}.ops-shell h1,.ops-shell h2,.ops-shell h3,.ops-shell .ops-service-head b,.ops-shell .ops-gate-title,.ops-shell .ops-confirm h3{font-family:var(--body);letter-spacing:-.015em;font-weight:700}.ops-shell .ops-header h1{letter-spacing:-.02em;font-size:clamp(1.5rem,3vw,2.1rem)}.ops-shell .ops-card>h2,.ops-shell .ops-queue-head h2{font-size:1.05rem}.ops-shell .ops-nav>div{font-family:var(--body);font-size:.92rem;font-weight:500}.ops-shell .ops-nav a{letter-spacing:0}@media (width<=640px){.ops-shell .ops-nav>div{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 92%,#0000);mask-image:linear-gradient(90deg,#000 92%,#0000)}.ops-shell .ops-nav>div::-webkit-scrollbar{display:none}.ops-shell .ops-nav a{white-space:nowrap}}.ops-pill{align-items:center;gap:6px;display:inline-flex}.ops-pill-dot{flex:none;width:7px;height:7px}.ops-pill.green .ops-pill-dot{background:var(--ops-green);border-radius:50%}.ops-pill.amber .ops-pill-dot{background:var(--ops-amber);border-radius:2px;transform:rotate(45deg)scale(.9)}.ops-pill.red .ops-pill-dot{background:var(--ops-red);clip-path:polygon(50% 0,100% 100%,0 100%);width:8px;height:7px}.ops-pill.grey .ops-pill-dot{border:1.5px dashed var(--muted);background:0 0;border-radius:50%}.ops-shell .ops-table td:first-child{transition:border-color var(--ease);border-left:2px solid #0000}@keyframes ops-confirm-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ops-notice-confirm{animation:.22s cubic-bezier(.2,.7,.3,1) ops-confirm-in}@media (prefers-reduced-motion:reduce){.ops-notice-confirm{animation:none}}.ops-days{font-weight:600}.ops-tone-green{color:var(--ops-green)}.ops-tone-amber{color:var(--ops-amber)}.ops-tone-red{color:var(--ops-red)}.ops-tone-grey{color:var(--muted)}.ops-draft-cell{flex-direction:column;gap:6px;min-width:190px;display:flex}.ops-draft-none{color:var(--muted);font-size:.8rem}.ops-draft{border:1px solid var(--line);background:var(--mist);border-radius:8px}.ops-draft+.ops-draft{margin-top:2px}.ops-draft>summary{cursor:pointer;font-family:var(--body);color:var(--ink);align-items:center;gap:6px;padding:6px 10px;font-size:.78rem;font-weight:600;list-style:none;display:flex}.ops-draft>summary::-webkit-details-marker{display:none}.ops-draft>summary:before{content:"▸";color:var(--muted);transition:transform var(--ease);font-size:.7em}.ops-draft[open]>summary:before{transform:rotate(90deg)}.ops-draft>summary:hover{background:var(--line)}.ops-draft-panel{border-top:1px solid var(--line);padding:0 10px 10px}.ops-draft-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:8px 0 6px;font-size:.7rem;font-weight:700}.ops-draft-warn{color:var(--ops-amber);margin:0 0 8px;font-size:.78rem}.ops-draft-text{white-space:pre-wrap;word-break:break-word;font-family:var(--body);color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:6px;max-width:380px;margin:0 0 8px;padding:8px 10px;font-size:.82rem;line-height:1.45}.ops-draft-panel button.ops-draft-copy{padding:5px 13px;font-size:.76rem;font-weight:700}.ops-shell{--ink:#0b1322;--muted:#5c6678;--paper:#f7f6f2;--mist:#efede6;--line:#0b13221f;--amber:#ff5c1f;--orange:#ff5c1f;--orla-amber-dark:#b84a00;--ops-green:#1fa971;--ops-amber:#9a6500;--ops-red:#b9342b;--ops-panel:#fff;--ops-panel-2:#f1efe9;--ops-border:#0b13221f;--ops-bg:#f7f6f2;--ops-violet:#ff5c1f;--ops-violet-strong:#c64a1d;--ops-placeholder:#6a7288;background:var(--paper);color:var(--ink);padding:18px max(20px,50vw - 640px) 104px}.ops-shell:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(700px 360px at 94% -8%,#3d6bff1a,#0000 65%),radial-gradient(620px 340px at -8% 18%,#ff5c1f14,#0000 68%);position:fixed;inset:0}.ops-shell :focus-visible{outline:3px solid var(--orla-amber-dark);outline-offset:3px}.ops-shell:not(:has(.ops-signin)) .ops-nav{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f6f2e6;border:1px solid #ffffffc7;border-radius:999px;min-height:68px;padding:0 18px;position:sticky;top:12px;box-shadow:0 14px 40px #0b132217}.ops-shell:not(:has(.ops-signin)) .ops-nav a{color:var(--muted)}.ops-shell:not(:has(.ops-signin)) .ops-nav a:hover{color:var(--ink)}.ops-shell:not(:has(.ops-signin)) .ops-nav a[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--orange)}.ops-shell:not(:has(.ops-signin)) .ops-wordmark{color:var(--ink)!important}.ops-shell .ops-wordmark span{font-family:var(--mono);color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:600}.ops-shell .ops-header{margin:clamp(42px,7vw,86px) 0 28px}.ops-shell h1,.ops-shell h2,.ops-shell h3,.ops-shell .ops-service-head b,.ops-shell .ops-gate-title,.ops-shell .ops-confirm h3{font-family:var(--disp)}.ops-shell .ops-header h1{letter-spacing:-.055em;max-width:920px;font-size:clamp(2.45rem,5.8vw,5.2rem);font-weight:600;line-height:.96}.ops-shell .ops-eyebrow{color:var(--orange);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase}.ops-shell .ops-lede{max-width:720px;color:var(--muted);font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.65}.ops-shell .ops-card,.ops-shell .ops-service,.ops-shell .ops-stat,.ops-shell .ops-queue-item,.ops-shell .ops-confirm,.ops-shell .ops-notice,.ops-shell .ops-money,.ops-shell .ops-wall-card,.ops-shell .ops-gate.open,.ops-shell .ops-doorway[open]{color:var(--ink);border-color:var(--line);background:#fff;border-radius:18px;box-shadow:0 18px 50px #0b132212}.ops-shell .ops-stat,.ops-shell a.ops-stat{transition:transform .18s,box-shadow .18s,border-color .18s}.ops-shell a.ops-stat:hover{color:var(--ink);border-color:#ff5c1f7a;transform:translateY(-3px);box-shadow:0 22px 54px #0b13221c}.ops-shell .ops-stat strong,.ops-shell .ops-money strong{color:var(--ink);font-family:var(--disp)}.ops-shell .ops-section{border-top-color:var(--ink)}.ops-shell .ops-table th{color:var(--muted);border-bottom-color:var(--ink)}.ops-shell .ops-table td{border-bottom-color:var(--line)}.ops-shell .ops-table tr:hover td{background:#3d6bff0b}.ops-shell .ops-table tr:hover td:first-child{border-left-color:var(--orange)}.ops-shell input[type=text],.ops-shell input[type=email],.ops-shell input[type=password],.ops-shell input[type=search],.ops-shell input[type=tel],.ops-shell input[type=number],.ops-shell input:not([type]),.ops-shell select,.ops-shell textarea,.ops-shell .ops-input,.ops-shell .ops-textarea,.ops-shell .ops-filter select,.ops-shell .ops-touch select,.ops-shell .ops-touch input{color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-color:#0b13222e}.ops-shell input:focus,.ops-shell select:focus,.ops-shell textarea:focus,.ops-shell .ops-input:focus,.ops-shell .ops-textarea:focus{border-color:var(--orange)}.ops-shell .ops-input::placeholder,.ops-shell input::placeholder,.ops-shell textarea::placeholder{color:var(--ops-placeholder)}.ops-shell button,.ops-shell input[type=submit],.ops-shell .ops-button,.ops-shell .ops-filter button,.ops-shell .ops-touch button{color:#fff;background:var(--ops-violet-strong);border-color:var(--ops-violet-strong);box-shadow:0 8px 22px #c64a1d38}.ops-shell button:hover,.ops-shell input[type=submit]:hover,.ops-shell .ops-button:hover,.ops-shell .ops-filter button:hover,.ops-shell .ops-touch button:hover{color:#fff;background:#a83d18;border-color:#a83d18}.ops-shell .ops-button.quiet{color:var(--ink);border-color:var(--line);box-shadow:none;background:0 0}.ops-shell .ops-button.quiet:hover{background:var(--mist)}.ops-shell .ops-pill.green{color:#16613a;background:#e2f2e8;border-color:#b9dfc9}.ops-shell .ops-pill.amber{color:#7c5510;background:#fbf1de;border-color:#eed7ac}.ops-shell .ops-pill.red{color:#8b241c;background:#fbe4e2;border-color:#efc0bb}.ops-shell .ops-pill.grey{color:var(--muted);background:var(--mist);border-color:var(--line)}.ops-shell .ops-verdict.green,.ops-shell .ops-tri.clean{color:#16613a}.ops-shell .ops-verdict.amber,.ops-shell .ops-checked.stale{color:#7c5510}.ops-shell .ops-verdict.red,.ops-shell .ops-tri.finding,.ops-shell .ops-clearance.blocked,.ops-shell .ops-checked.dead,.ops-shell .ops-age.crit{color:#8b241c}.ops-shell .ops-empty,.ops-shell .ops-answers,.ops-shell .ops-draft,.ops-shell .ops-draft-text,.ops-shell .ops-detail-json{background:var(--mist);color:var(--ink);border-color:var(--line)}body:has(.ops-signin){background:var(--ink)}.ops-shell:has(.ops-signin){background:radial-gradient(900px 520px at 82% -8%, #3d6bff38, transparent 64%), radial-gradient(760px 460px at -8% 108%, #ff5c1f29, transparent 64%), var(--ink)}.ops-shell:has(.ops-signin):before{display:none}:is(.ops-shell:has(.ops-signin) .ops-card,.ops-shell:has(.ops-signin) .ops-wall-card){color:var(--ink);background:#fff}@media (width<=760px){.ops-shell{padding-inline:14px}.ops-shell:not(:has(.ops-signin)) .ops-nav{border-radius:18px;min-height:62px;padding:0 14px;top:8px}.ops-shell .ops-header{margin-top:42px}.ops-shell .ops-header h1{font-size:clamp(2.2rem,12vw,3.6rem)}}.dash{--p-ink:#0b1322;--p-ink-2:#131c2e;--p-paper:#f7f6f2;--p-mut:#5c6678;--p-mut-dark:#93a0b8;--p-line:#0b13221f;--p-line-dark:#ffffff1f;--p-orange:#ff5c1f;--p-orange-soft:#ff7a45;--p-green:#1fa971;--p-blue:#3d6bff;--p-green-ink:#166534;--p-violet:#6d28d9;--p-disp:"Space Grotesk", var(--disp,system-ui), sans-serif;--p-body:Inter, var(--body,system-ui), sans-serif;--p-mono:"IBM Plex Mono", ui-monospace, monospace;background:var(--p-ink);color:#fff;min-height:100vh;padding:clamp(18px,3vw,34px) 0 64px}.dash-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.dash-channel-card{margin:0}.dash-channel-card h2{display:block}.dash-inbox-warning{border-left:3px solid #d6a95f;padding-left:1rem}.dash-thread-list{gap:.75rem;margin-top:1rem;display:grid}.dash-thread{background:#ffffff06;border:1px solid #ffffff1f;border-radius:14px;overflow:hidden}.dash-thread summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:1rem;display:grid}.dash-thread summary time{color:var(--muted,#a8aaa8);font-size:.82rem}.dash-channel-tag{color:#dcfff4;background:#263a36;border-radius:999px;padding:.25rem .55rem;font-size:.72rem;font-weight:700}.dash-channel-tag.whatsapp{background:#135c3c}.dash-channel-tag.instagram{background:#6a315f}.dash-channel-tag.messenger{background:#214b7b}.dash-messages{border-top:1px solid #ffffff14;gap:.65rem;padding:0 1rem 1rem;display:grid}.dash-message{background:#ffffff12;border-radius:14px;max-width:82%;margin-top:.75rem;padding:.75rem .9rem}.dash-message.outbound{background:#153d36;justify-self:end}.dash-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 .35rem}.dash-message small{color:var(--muted,#a8aaa8)}@media (width<=700px){.dash-channel-grid{grid-template-columns:1fr}.dash-thread summary{grid-template-columns:auto minmax(0,1fr)}.dash-thread summary time,.dash-thread summary .dash-outcome{grid-column:2}.dash-message{max-width:94%}}.dash-wrap{width:min(1180px,100% - 40px);margin:0 auto}.dash-brand{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.dash-brand .wordmark{font-family:var(--p-disp);letter-spacing:.14em;color:#fff;align-items:center;gap:9px;font-size:20px;font-weight:700;text-decoration:none;display:inline-flex}.dash-brand .wordmark .dot{background:var(--p-green);border-radius:50%;width:9px;height:9px;display:inline-block}.dash-brand .signout{color:var(--p-mut-dark);border:1px solid var(--p-line-dark);border-radius:999px;align-items:center;min-height:44px;padding:10px 18px;font-size:13.5px;text-decoration:none;display:inline-flex}.dash-brand .signout:hover{color:#fff;border-color:#ffffff59}.dash-wrap :focus-visible{outline-offset:2px;outline:2px solid #fff}.dash-main :focus-visible{outline:2px solid var(--orla-amber-dark,#b84a00);outline-offset:2px}.dash-banner{background:#ff5c1f1a;border:1px dashed #ff7a4580;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;padding:14px 18px;font-size:13.5px;display:flex}.dash-banner-main{max-width:78ch}.dash-banner h2{color:#fff;font-size:17px;font-family:var(--p-disp);margin:3px 0 5px}.dash-banner p{color:var(--p-mut-dark);margin:0;font-size:13.5px;line-height:1.55}.dash-answering{font-family:var(--p-mono);letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--p-orange-soft)!important;font-size:11px!important}.dash-banner.tone-green{background:#1fa9711a;border-color:#1fa9718c}.dash-banner.tone-green .dash-answering{color:#7fd6b2!important}.dash-banner.tone-amber{background:#ff5c1f1a;border-color:#ff7a4580}.dash-banner.tone-red{background:#ff5c1f2e;border-color:#ff5c1fe6}.dash-banner.tone-red p,.dash-banner.tone-red h2{color:#fff}.dash-banner.tone-grey{border-color:var(--p-line-dark);background:#ffffff0d}.dash-banner.tone-grey .dash-answering{color:var(--p-mut-dark)!important}.dash-banner-action{color:var(--p-ink);white-space:nowrap;background:#fff;border-radius:999px;flex:none;align-items:center;min-height:44px;padding:12px 22px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.dash-head{flex-direction:column;gap:4px;margin-bottom:24px;display:flex}.dash-head .eyebrow{font-family:var(--p-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--p-orange-soft);font-size:12px;font-weight:600}.dash-head h1{color:#fff;font-family:var(--p-disp);font-size:clamp(24px,3vw,34px)}.dash-lede{max-width:640px;color:var(--p-mut-dark);font-size:14.5px;line-height:1.6}.dash-app{background:var(--p-ink-2);border:1px solid var(--p-line-dark);border-radius:22px;grid-template-columns:224px 1fr;display:grid;overflow:clip;box-shadow:0 40px 90px #0006}.dash-side{background:var(--p-ink);border-right:1px solid var(--p-line-dark);flex-direction:column;padding:22px 0;display:flex}.dash-side a{color:var(--p-mut-dark);white-space:nowrap;border-left:2px solid #0000;align-items:center;gap:11px;min-height:44px;padding:13px 22px;font-size:14px;text-decoration:none;display:flex}.dash-side a:hover{color:#fff}.dash-side a[aria-current=page]{color:#fff;border-left-color:var(--p-orange);background:#ff5c1f1a}.dash-side .side-gap{flex:1;min-height:18px}.dash-side .glyph{text-align:center;opacity:.9;width:18px;display:inline-block}.dash-main{color:var(--p-ink);background:#fff;min-width:0;padding:clamp(18px,3vw,30px)}.dash-main .call-link{color:var(--p-blue);font-weight:600}.dash-main input,.dash-main select,.dash-main textarea,.dash-main button{font-family:var(--p-body)}.dash-main input,.dash-main select,.dash-main textarea{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;caret-color:var(--p-ink)}.dash-kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}.dash-kpis .kpi{background:var(--p-paper);border:1px solid var(--p-line);border-radius:12px;padding:14px 16px}.dash-kpis .kpi b{font-family:var(--p-disp);color:var(--p-ink);font-size:28px;display:block}.dash-kpis .kpi span{color:var(--p-mut);font-size:12px}.dash-panel,.dash-empty{background:var(--p-paper);border:1px solid var(--p-line);border-radius:16px;margin-bottom:20px;padding:18px 20px}.dash-panel h2,.dash-empty-title{color:var(--p-ink);font-size:15px;font-family:var(--p-disp);margin:0 0 12px;font-weight:700}.dash-panel p,.dash-empty p{color:var(--p-mut);margin:0 0 10px;font-size:13.5px;line-height:1.65}.dash-panel p:last-child,.dash-empty p:last-child{margin-bottom:0}.dash-empty{border-style:dashed}.dash-facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0 26px;margin:0;display:grid}.dash-facts>div{border-top:1px solid var(--p-line);padding:11px 0}.dash-facts dt{font-family:var(--p-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--p-mut);font-size:10.5px}.dash-facts dd{color:var(--p-ink);margin:2px 0 0;font-size:14.5px;font-weight:600}.dash-list{color:var(--p-mut);gap:8px;margin:0;padding-left:20px;font-size:13.5px;display:grid}.dash-list li::marker{color:var(--p-orange);font-weight:700}.dash-row{border-top:1px solid var(--p-line);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:13px 4px;font-size:13.5px;display:flex}.dash-row .l b{color:var(--p-ink);display:block}.dash-row .l span{color:var(--p-mut);font-size:12.5px}.dash-note{color:var(--p-mut);max-width:640px;margin-top:22px;font-size:13px}.dash-note .call-link{color:var(--p-blue);font-weight:600}.dash-callrow{border-top:1px solid var(--p-line);justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:14px 6px;text-decoration:none;display:flex}.dash-callrow:active{background:var(--p-paper)}.dash-callrow-who{color:var(--p-ink);font-size:15px;font-weight:600;display:block}.dash-callrow-what{color:var(--p-mut);margin-top:1px;font-size:13px;display:block}.dash-age{font-family:var(--p-mono);color:var(--p-mut);white-space:nowrap;font-size:11.5px}.dash-outcome{font-family:var(--p-mono);letter-spacing:.05em;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:4px 11px;font-size:11px;font-weight:600}.dash-outcome.booked{color:#16613a;background:#e2f2e8;border-color:#b9dfc9}.dash-outcome.captured{color:#7c5510;background:#fbf1de;border-color:#eed7ac}.dash-outcome.needsyou{color:#8b241c;background:#fbe4e2;border-color:#efc0bb}.dash-outcome.closed{color:var(--p-mut);background:var(--p-paper);border-color:var(--p-line)}.dash-primary{background:var(--p-orange);color:#fff;min-height:48px;font-family:var(--p-disp);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 26px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.dash-primary:hover{background:var(--p-orange-soft)}.roi-strip{background:var(--p-paper);border:1px solid var(--p-line);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px 26px;min-height:48px;margin-bottom:20px;padding:16px 20px;text-decoration:none;display:flex}.roi-strip:hover{border-color:var(--p-violet)}.roi-cell{flex-direction:column;gap:1px;display:flex}.roi-cell b{font-family:var(--p-disp);font-size:24px;line-height:1.15}.roi-cell span{color:var(--p-mut);font-size:12px}.roi-ink{color:var(--p-ink)}.roi-green{color:var(--p-green-ink)}.roi-violet{color:var(--p-violet)}.roi-meta{text-align:right;gap:3px;margin-left:auto}.roi-meta span{display:block}.roi-awaiting{color:var(--p-mut)}.roi-compact{margin-bottom:16px;padding:12px 16px}.roi-compact .roi-cell b{font-size:18px}.pipe-filters{z-index:5;border-bottom:1px solid var(--p-line);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:8px 0 12px;display:flex;position:sticky;top:0}.pipe-views{flex-wrap:wrap;gap:8px;display:flex}.pipe-view{border:1px solid var(--p-line);min-height:44px;color:var(--p-mut);border-radius:999px;align-items:center;padding:8px 16px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.pipe-view.current{background:var(--p-ink);color:#fff;border-color:var(--p-ink)}.pipe-search{gap:8px;display:flex}.pipe-search input[type=search]{border:1px solid var(--p-line);border-radius:10px;min-width:180px;min-height:44px;padding:8px 12px;font-size:14px}.pipe-search button{border:1px solid var(--p-line);background:var(--p-paper);min-height:44px;color:var(--p-ink);cursor:pointer;border-radius:10px;padding:8px 16px;font-weight:600}.pipe-group{border:1px solid var(--p-line);background:var(--p-paper);border-radius:16px;margin-bottom:14px;padding:0 16px}.pipe-group>summary{cursor:pointer;min-height:52px;font-family:var(--p-disp);color:var(--p-ink);align-items:center;gap:10px;font-size:14px;font-weight:700;list-style:none;display:flex}.pipe-group>summary::-webkit-details-marker{display:none}.pipe-group>summary:after{content:"▾";color:var(--p-mut);margin-left:auto}.pipe-group[open]>summary:after{content:"▴"}.pipe-group-count{border:1px solid var(--p-line);text-align:center;min-width:26px;color:var(--p-mut);background:#fff;border-radius:999px;padding:2px 8px;font-size:12px}.pipe-group.em-subdued{opacity:.75}.pipe-group-empty{color:var(--p-mut);margin:0;padding:0 0 14px;font-size:13px}.pipe-card{border-top:1px solid var(--p-line);justify-content:space-between;gap:14px;padding:14px 0;display:flex}.pipe-card-main{flex-direction:column;gap:3px;min-width:0;display:flex}.pipe-card-who{color:var(--p-ink);font-size:15px;font-weight:600}.pipe-card-what{color:var(--p-ink);font-size:13.5px}.pipe-card-meta{color:var(--p-mut);font-size:12.5px}.pipe-next{color:var(--p-violet);font-size:12.5px;font-weight:600}.pipe-card-side{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.pipe-chip{min-height:48px;font-family:var(--p-mono);letter-spacing:.04em;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:10px 18px;font-size:12.5px;font-weight:700;list-style:none;display:inline-flex}.pipe-chip::-webkit-details-marker{display:none}.st-new{color:#9a3412;background:#ffedd5;border-color:#fdba74}.st-quoted{color:#5b21b6;background:#ede9fe;border-color:#c4b5fd}.st-booked{color:#166534;background:#dcfce7;border-color:#86efac}.st-contacted{color:#1e40af;background:#dbeafe;border-color:#bfdbfe}.st-completed{color:#115e59;background:#ccfbf1;border-color:#99f6e4}.st-paid{color:#3f5348;background:#eef2ef;border-color:#d7dfd9}.st-lost,.st-not_a_job{color:#6b7280;background:#f3f4f6;border-color:#e5e7eb}.pipe-sheet{position:relative}.pipe-sheet-panel{z-index:20;border:1px solid var(--p-line);background:#fff;border-radius:14px;flex-direction:column;gap:8px;min-width:220px;padding:12px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 50px #0003}.pipe-sheet-title{color:var(--p-mut);font-size:12px;font-family:var(--p-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 2px}.pipe-sheet-option{cursor:pointer;border:1px solid var(--p-line);text-align:left;border-radius:12px;min-height:48px;padding:10px 16px;font-size:14.5px;font-weight:600}.pipe-sheet-option.current{outline:2px solid var(--p-ink)}.pipe-sheet-panel input[name=value]{border:1px solid var(--p-line);border-radius:12px;min-height:48px;padding:10px 14px;font-size:14px}@media (width<=720px){.pipe-sheet-panel{max-height:75vh;padding-bottom:max(14px, env(safe-area-inset-bottom));border-radius:18px 18px 0 0;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -18px 60px #0006}.pipe-card{flex-direction:column}.pipe-card-side{align-items:stretch}.pipe-chip{width:100%}}.pipe-actions{gap:8px;display:flex}.pipe-action{border:1px solid var(--p-line);min-height:44px;color:var(--p-ink);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:8px 16px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.pipe-action:hover{border-color:var(--p-ink)}.pipe-flag button{min-height:44px;color:var(--p-mut);cursor:pointer;background:0 0;border:none;padding:6px 0;font-size:12.5px;text-decoration:underline}.dash-kpis{grid-template-columns:repeat(2,1fr)}.dash-app{grid-template-columns:1fr}.dash-side{border-right:none;border-bottom:1px solid var(--p-line-dark);flex-direction:row;padding:10px;overflow-x:auto}.dash-side a{border-left:none;border-radius:10px}.dash-side .side-gap{display:none}.doc-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.doc-seg{border:1px solid var(--p-line);background:var(--p-paper);border-radius:999px;padding:3px;display:inline-flex}.doc-seg-option{min-height:42px;color:var(--p-mut);border-radius:999px;justify-content:center;align-items:center;padding:8px 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.doc-seg-option.current{background:var(--p-ink);color:#fff}.doc-toolbar-actions{align-items:center;gap:10px;display:flex}.doc-export{border:1px solid var(--p-line);min-height:48px;color:var(--p-ink);background:#fff;border-radius:999px;align-items:center;padding:10px 18px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.doc-export:hover{border-color:var(--p-ink)}.doc-status{font-family:var(--p-mono);letter-spacing:.05em;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:4px 11px;font-size:11px;font-weight:600}.doc-status.tone-quiet{color:#6b7280;background:#f3f4f6;border-color:#e5e7eb}.doc-status.tone-live{color:#5b21b6;background:#ede9fe;border-color:#c4b5fd}.doc-status.tone-good{color:#166534;background:#dcfce7;border-color:#86efac}.doc-status.tone-gone{color:#8b241c;background:#fbe4e2;border-color:#efc0bb}.doc-table-wrap{border:1px solid var(--p-line);background:#fff;border-radius:16px;margin-bottom:20px;overflow-x:auto}.doc-table{border-collapse:collapse;width:100%;font-size:13.5px}.doc-table th{font-family:var(--p-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--p-mut);text-align:left;background:var(--p-paper);border-bottom:1px solid var(--p-line);padding:12px 14px;font-size:10.5px}.doc-table td{border-bottom:1px solid var(--p-line);color:var(--p-ink);vertical-align:middle;padding:12px 14px}.doc-table tbody tr:last-child td{border-bottom:none}.doc-table .num{text-align:right}.doc-table .doc-num{font-family:var(--p-mono);font-size:12.5px}.doc-table .doc-amount{font-weight:700}.doc-table tfoot td{border-bottom:none;border-top:1px solid var(--p-line)}.doc-table .doc-foot-label{color:var(--p-mut)}.doc-table .doc-foot-total td{font-weight:700}.doc-row-actions{white-space:nowrap}.doc-open{min-height:44px;color:var(--p-blue);align-items:center;padding:6px 12px;font-weight:600;text-decoration:none;display:inline-flex}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.doc-cards{display:none}.doc-card{border:1px solid var(--p-line);background:var(--p-paper);border-radius:16px;flex-direction:column;gap:4px;min-height:48px;margin-bottom:12px;padding:14px 16px;text-decoration:none;display:flex}.doc-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.doc-card-amount{font-family:var(--p-disp);color:var(--p-ink);font-size:22px}.doc-card-who{color:var(--p-ink);font-size:14.5px;font-weight:600}.doc-card-meta{color:var(--p-mut);font-size:12.5px;font-family:var(--p-mono)}.doc-notice{border-left:3px solid var(--p-violet)}.doc-missing{border-left:3px solid var(--p-orange)}.doc-hint{background:var(--p-paper);border:1px dashed var(--p-line);border-radius:12px;margin-bottom:16px;padding:12px 16px}.doc-hint p{color:var(--p-mut);margin:0;font-size:13.5px;line-height:1.6}.doc-quiet{color:var(--p-mut);margin:10px 0 18px;font-size:13px;line-height:1.6}.doc-form{flex-direction:column;display:flex}.doc-section{border:1px solid var(--p-line);background:var(--p-paper);border-radius:16px;margin-bottom:16px;padding:16px 18px}.doc-section h2{color:var(--p-ink);font-size:15px;font-family:var(--p-disp);margin:0 0 12px;font-weight:700}.doc-field{flex-direction:column;gap:5px;margin-bottom:12px;display:flex}.doc-field span{font-family:var(--p-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--p-mut);font-size:10.5px}.doc-field input,.doc-field select,.doc-field textarea{border:1px solid var(--p-line);min-height:48px;color:var(--p-ink);background:#fff;border-radius:12px;padding:12px 14px;font-size:16px}.doc-field textarea{line-height:1.5}.doc-dates{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0 14px;display:grid}.doc-line{border-top:1px solid var(--p-line);grid-template-columns:minmax(160px,1fr) 88px 120px 150px 90px auto;align-items:end;gap:10px;margin-top:4px;padding-top:12px;display:grid}.doc-line .doc-field{margin-bottom:8px}.doc-line-total{flex-direction:column;gap:5px;margin-bottom:8px;display:flex}.doc-line-total span{font-family:var(--p-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--p-mut);font-size:10.5px}.doc-line-total b{min-height:48px;color:var(--p-ink);align-items:center;font-size:15px;display:inline-flex}.doc-line-remove{border:1px solid var(--p-line);min-height:48px;color:var(--p-mut);cursor:pointer;background:0 0;border-radius:12px;margin-bottom:8px;padding:8px 14px;font-size:13px}.doc-line-remove:hover{color:#8b241c;border-color:#8b241c}.doc-add-line{border:1px dashed var(--p-line);min-height:48px;color:var(--p-ink);cursor:pointer;background:#fff;border-radius:12px;margin-top:12px;padding:10px 18px;font-size:14px;font-weight:600}.doc-add-line:hover{border-color:var(--p-ink)}.doc-totalbar{z-index:6;border:1px solid var(--p-line);padding:14px 18px max(14px, env(safe-area-inset-bottom));background:#fff;border-radius:16px 16px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex;position:sticky;bottom:0;box-shadow:0 -12px 40px #0002}.doc-totals{color:var(--p-mut);flex-wrap:wrap;align-items:baseline;gap:4px 18px;font-size:13px;display:flex}.doc-totals b{color:var(--p-ink);margin-left:4px;font-size:15px}.doc-grand b{font-family:var(--p-disp);font-size:22px}.doc-actions{gap:10px;display:flex}.doc-save{border:1px solid var(--p-ink);min-height:48px;color:var(--p-ink);font-family:var(--p-disp);cursor:pointer;background:#fff;border-radius:999px;padding:12px 22px;font-size:15px;font-weight:600}.doc-save:hover{background:var(--p-paper)}.doc-detail-actions{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.doc-action-btn{border:1px solid var(--p-line);min-height:48px;color:var(--p-ink);cursor:pointer;background:#fff;border-radius:999px;padding:12px 20px;font-size:14px;font-weight:600}.doc-action-btn:hover{border-color:var(--p-ink)}.doc-danger{margin-top:18px}.doc-danger button{color:#8b241c;cursor:pointer;background:0 0;border:none;min-height:48px;padding:6px 0;font-size:13px;text-decoration:underline}.doc-settings{flex-direction:column;max-width:560px;display:flex}.doc-vat-choice{border:1px solid var(--p-line);border-radius:12px;margin:0 0 12px;padding:12px 16px}.doc-vat-choice legend{font-family:var(--p-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--p-mut);padding:0 4px;font-size:10.5px}.doc-vat-choice label{min-height:48px;color:var(--p-ink);cursor:pointer;align-items:center;gap:10px;font-size:13.5px;display:flex}.doc-vat-choice input{width:20px;height:20px;accent-color:var(--p-violet)}@media (width<=720px){.doc-table-wrap{display:none}.doc-cards{display:block}.doc-line{grid-template-columns:1fr 1fr}.doc-line .doc-line-desc{grid-column:1/-1}.doc-totalbar{border-radius:16px 16px 0 0}.doc-actions{width:100%}.doc-actions button{flex:1}}:root{--demo-night:#090713;--demo-night-2:#0b1928;--demo-ink:#e4dcf7;--demo-text:#2b4055;--demo-muted:#657586;--demo-line:#d7e0e7;--demo-mist:#f3f6f9;--demo-blue:#5b2bc4;--demo-blue-soft:#e0eaff;--demo-amber:#5b2bc4;--demo-green-soft:#d9f5e8}*{box-sizing:border-box}.demo-gate{min-width:320px;min-height:100vh;color:var(--demo-ink);background:radial-gradient(circle at 18% 12%, #5b2bc433, transparent 30%), var(--demo-night);place-items:center;padding:clamp(1.25rem,5vw,4rem);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.demo-gate section{background:var(--demo-night-2);border:1px solid #ffffff1f;border-radius:14px;width:min(100%,640px);min-width:0;padding:clamp(1.5rem,5vw,3.5rem);box-shadow:0 28px 80px #0000004d}.demo-gate h1{letter-spacing:-.055em;overflow-wrap:anywhere;margin:.55rem 0 1rem;font-size:clamp(2.25rem,8vw,4.5rem);font-weight:450;line-height:.98}.demo-gate p{color:#e4dcf7b8;max-width:52ch;margin:0 0 1.5rem;line-height:1.65}.demo-gate a{color:#fff;background:var(--demo-blue);border-radius:7px;justify-content:center;align-items:center;width:fit-content;min-height:46px;padding:.7rem 1rem;font-weight:800;text-decoration:none;display:inline-flex}.demo-gate a:hover{background:#285cc4}.demo-gate a:focus-visible{outline:3px solid var(--demo-amber);outline-offset:3px}.demo-shell{min-width:320px;min-height:100vh;color:var(--demo-ink);background:var(--demo-night);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.demo-shell button,.demo-shell a{font:inherit}.demo-shell button{color:inherit}.demo-shell a{color:inherit;text-decoration:none}.demo-shell :focus-visible{outline:3px solid var(--demo-amber);outline-offset:3px}.demo-banner{z-index:30;color:#fff;background:var(--demo-amber);text-align:center;letter-spacing:.02em;padding:.62rem 1rem;font-size:.78rem;font-weight:800;position:relative}.demo-app{grid-template-columns:232px minmax(0,1fr);min-height:calc(100vh - 39px);display:grid}.demo-sidebar{color:#d8e2eb;background:radial-gradient(circle at 28% 12%, #5b2bc42e, transparent 28%), var(--demo-night);border-right:1px solid #ffffff1a;flex-direction:column;align-self:start;min-height:calc(100vh - 39px);padding:1.35rem 1rem 1rem;display:flex;position:sticky;top:0}.demo-brand,.demo-mobile-brand{color:#fff;letter-spacing:-.055em;width:fit-content;font-size:1.7rem;font-weight:850}.demo-brand{margin:0 .65rem 1.8rem}.demo-brand span,.demo-mobile-brand span{color:#78a1ff}.demo-sidebar-label{color:#8294a5;letter-spacing:.12em;text-transform:uppercase;margin:0 .65rem .35rem;font-size:.67rem;font-weight:800}.demo-business{color:#fff;margin:0 .65rem 1.45rem;font-size:.94rem;font-weight:700}.demo-nav{gap:.28rem;display:grid}.demo-nav-button{color:#aab9c7;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:.72rem;width:100%;min-height:46px;padding:.65rem .75rem;font-weight:650;display:flex}.demo-nav-button i{color:#6f8294;letter-spacing:.08em;width:24px;font-size:.65rem;font-style:normal}.demo-nav-button:hover{color:#fff;background:#ffffff0f}.demo-nav-button[aria-current=page]{color:#fff;background:#5b2bc43b}.demo-nav-button[aria-current=page] i{color:var(--demo-amber)}.demo-connection{background:#ffffff0b;border:1px solid #ffffff21;border-radius:9px;margin-top:auto;padding:.9rem}.demo-connection small{color:#899baa}.demo-connection strong{color:#fff;margin:.2rem 0 .65rem;display:block}.demo-connection span,.demo-call-state{align-items:center;gap:.45rem;font-size:.75rem;font-weight:750;display:flex}.demo-connection span{color:#f4c974}.demo-connection i,.demo-call-state i,.demo-kicker span{background:var(--demo-amber);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #8b5cf624}.demo-workspace{background:linear-gradient(135deg, #5b2bc40b, transparent 34%), var(--demo-mist);min-width:0}.demo-topbar{z-index:20;border-bottom:1px solid var(--demo-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090713f0;justify-content:space-between;align-items:center;min-height:76px;padding:0 2rem;display:flex;position:sticky;top:0}.demo-topbar>div:first-of-type small{color:var(--demo-muted);font-size:.74rem;display:block}.demo-topbar>div:first-of-type strong{font-size:.96rem}.demo-mobile-brand{color:var(--demo-ink);display:none}.demo-account{border:1px solid var(--demo-line);background:#fff;border-radius:8px;align-items:center;gap:.65rem;min-height:44px;padding:.35rem .75rem .35rem .4rem;display:flex}.demo-account b{color:#fff;background:var(--demo-ink);border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.demo-account span{font-size:.78rem;font-weight:700}.demo-main{width:min(1240px,100% - 64px);margin:0 auto;padding:clamp(2.2rem,4vw,3.8rem) 0 5rem}.demo-page-head{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.4rem;display:flex}.demo-page-head h1{letter-spacing:-.055em;max-width:790px;margin:0;font-size:clamp(2.25rem,5vw,4.7rem);font-weight:400;line-height:.98}.demo-page-head>div>p:last-child{max-width:650px;color:var(--demo-muted);margin:1rem 0 0;font-size:1rem;line-height:1.6}.demo-kicker,.demo-section-label{color:var(--demo-blue);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.demo-kicker{align-items:center;gap:.55rem;margin:0 0 .65rem;display:flex}.demo-run{border:1px solid var(--demo-blue);background:var(--demo-blue);cursor:pointer;border-radius:7px;flex:none;min-height:48px;padding:.75rem 1.1rem;font-weight:800;color:#fff!important}.demo-data-note{color:#536779;background:#e3eaf0;border-radius:4px;width:fit-content;margin:0 0 .85rem;padding:.35rem .55rem;font-size:.68rem;font-weight:800}.demo-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.demo-metrics article,.demo-panel,.demo-side-panel,.demo-call-list article,.demo-customer-grid article,.demo-setup-list li,.demo-setup-note{background:#fff;border:1px solid #dce4ea;border-radius:10px;box-shadow:0 10px 30px #10283f0b}.demo-metrics article{min-height:128px;padding:1.1rem 1.2rem}.demo-metrics span,.demo-metrics small{color:var(--demo-muted);display:block}.demo-metrics span{font-size:.78rem}.demo-metrics strong{margin:.35rem 0;font-size:2.1rem;line-height:1;display:block}.demo-metrics small{font-size:.7rem;font-weight:700}.demo-live-grid{grid-template-columns:minmax(0,1.6fr) minmax(260px,.65fr);gap:.8rem;margin-top:.8rem;display:grid}.demo-live-call{color:#fff;background:radial-gradient(circle at 12% 10%,#5b2bc433,transparent 28%),var(--demo-night);border:1px solid #ffffff24;border-radius:12px;overflow:hidden;box-shadow:0 25px 60px #05041029}.demo-live-call>header,.demo-side-panel>header,.demo-panel>header{border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 1.15rem;display:flex}.demo-live-call h2,.demo-side-panel h2,.demo-panel h2,.demo-call-list h2,.demo-customer-grid h2,.demo-setup-list h2{margin:0;font-size:1.08rem}.demo-live-call .demo-section-label{color:#8eb1ff;margin:0 0 .25rem}.demo-call-state{color:#c5d0db;font-size:.74rem}.demo-live-call.is-running .demo-call-state i{background:#43c392;box-shadow:0 0 0 4px #43c39226}.demo-call-body{grid-template-columns:220px minmax(0,1fr);min-height:420px;display:grid}.demo-voice-stage{text-align:center;border-right:1px solid #ffffff1a;align-content:center;justify-items:center;padding:1.2rem;display:grid}.demo-handset{color:#fff;background:#5b2bc4;border-radius:50%;place-items:center;width:68px;height:68px;font-size:1.45rem;display:grid}.demo-wave{align-items:center;gap:4px;height:42px;margin:1rem 0;display:flex}.demo-wave i{background:#8eb1ff;border-radius:3px;width:3px;height:12px}.demo-wave i:nth-child(2),.demo-wave i:nth-child(6){height:25px}.demo-wave i:nth-child(3),.demo-wave i:nth-child(5){height:34px}.demo-wave i:nth-child(4){height:20px}.is-running .demo-wave i{animation:.68s ease-in-out infinite alternate demo-wave}.is-running .demo-wave i:nth-child(2n){animation-delay:.17s}.demo-voice-stage strong{font-size:.94rem}.demo-voice-stage span{color:#93a5b5;margin-top:.25rem;font-size:.72rem}.demo-transcript{background:var(--demo-night-2);padding:1.1rem 1.2rem}.demo-transcript-head{justify-content:space-between;align-items:end;gap:1rem;padding-bottom:.75rem;display:flex}.demo-transcript-head h3{margin:0;font-size:1rem}.demo-transcript-head span{color:#8fa0b0;font-size:.7rem}.demo-transcript ol,.demo-full-transcript ol{margin:0;padding:0;list-style:none}.demo-transcript li,.demo-full-transcript li{border-top:1px solid #ffffff17;grid-template-columns:68px 1fr;gap:.8rem;padding:.8rem 0;display:grid}.demo-transcript li b,.demo-full-transcript li b{color:var(--demo-amber);letter-spacing:.04em;font-size:.65rem}.demo-transcript li p,.demo-full-transcript li p{color:#c5d0da;margin:0;font-size:.84rem;line-height:1.45}.demo-empty{color:var(--demo-muted);font-size:.84rem}.demo-transcript .demo-empty{color:#8fa0b0}.demo-outcomes{background:#ffffff1c;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.demo-outcomes article{background:#091928fa;padding:.95rem 1rem}.demo-outcomes span,.demo-outcomes small{color:#93a5b5;display:block}.demo-outcomes span{text-transform:uppercase;letter-spacing:.07em;font-size:.66rem}.demo-outcomes strong{color:#b8efd0;margin:.3rem 0;font-size:.88rem;display:block}.demo-outcomes small{font-size:.7rem;line-height:1.4}.demo-side-panel{overflow:hidden}.demo-side-panel>header,.demo-panel>header{border-bottom-color:var(--demo-line)}.demo-side-panel .demo-section-label,.demo-panel .demo-section-label{margin:0 0 .2rem}.demo-side-panel>article{grid-template-columns:auto 1fr;gap:.75rem;padding:1rem 1.1rem;display:grid}.demo-action-mark{color:#fff;background:var(--demo-amber);border-radius:7px;place-items:center;width:32px;height:32px;font-weight:850;display:grid}.demo-side-panel article strong{display:block}.demo-side-panel article p,.demo-boundary p{color:var(--demo-muted);margin:.25rem 0;font-size:.78rem}.demo-side-panel article small{color:var(--demo-blue);font-size:.68rem;font-weight:750}.demo-side-panel>.demo-empty{padding:1rem 1.1rem}.demo-boundary{background:var(--demo-blue-soft);border-radius:8px;margin:.85rem;padding:.85rem}.demo-boundary strong{font-size:.82rem}.demo-recent{margin-top:.8rem;overflow:hidden}.demo-panel>header button{min-height:44px;color:var(--demo-blue);cursor:pointer;background:0 0;border:0;font-weight:800}.demo-recent>div>article{border-bottom:1px solid #edf1f4;grid-template-columns:minmax(0,1.25fr) auto auto auto;align-items:center;gap:1rem;min-height:72px;padding:.8rem 1.15rem;display:grid}.demo-recent>div>article:last-child{border-bottom:0}.demo-recent article div strong,.demo-recent article div span{display:block}.demo-recent article div span,.demo-recent time,.demo-recent small{color:var(--demo-muted);font-size:.72rem}.demo-recent article b,.demo-call-list article header>b{color:#165c44;background:var(--demo-green-soft);border-radius:99px;padding:.28rem .5rem;font-size:.68rem}.demo-recent small{font-weight:750}.demo-call-list{gap:.8rem;display:grid}.demo-call-list article{padding:1.15rem}.demo-call-list article>header{justify-content:space-between;gap:1rem;display:flex}.demo-call-list article header span,.demo-customer-grid article header span{color:var(--demo-muted);font-size:.78rem}.demo-call-list article header>b{height:fit-content;font-size:.7rem}.demo-call-list article>p{color:var(--demo-text)}.demo-call-list dl,.demo-customer-grid dl{background:var(--demo-line);grid-template-columns:repeat(3,1fr);gap:1px;margin:1rem 0 0;display:grid}.demo-call-list dl div,.demo-customer-grid dl div{background:#f8fafb;padding:.75rem}.demo-call-list dt,.demo-customer-grid dt{color:var(--demo-muted);text-transform:uppercase;font-size:.66rem}.demo-call-list dd,.demo-customer-grid dd{margin:.2rem 0 0;font-size:.78rem;font-weight:700}.demo-full-transcript{color:#fff;background:var(--demo-night-2);margin-top:.8rem;overflow:hidden}.demo-full-transcript>header{border-color:#ffffff1a}.demo-full-transcript ol{padding:0 1.2rem 1rem}.demo-customer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.demo-customer-grid article{padding:1.1rem}.demo-customer-grid article>header{align-items:center;gap:.75rem;display:flex}.demo-customer-avatar{background:var(--demo-ink);border-radius:8px;flex:none;place-items:center;width:42px;height:42px;font-weight:850;display:grid;color:#fff!important}.demo-customer-grid dl{grid-template-columns:1fr}.demo-customer-grid article>small{color:var(--demo-blue);margin-top:.85rem;font-size:.68rem;font-weight:750;display:block}.demo-setup-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.demo-setup-list li{grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:92px;padding:1rem 1.15rem;display:grid}.demo-setup-list li>span{color:var(--demo-amber);letter-spacing:.08em;font-size:.75rem;font-weight:850}.demo-setup-list p{color:var(--demo-muted);margin:.25rem 0 0;font-size:.82rem}.demo-setup-list small{color:var(--demo-blue);font-size:.68rem;font-weight:750}.demo-setup-note{border-left:4px solid var(--demo-blue);margin-top:.8rem;padding:1.2rem}.demo-setup-note p{color:var(--demo-muted);margin:.35rem 0 0}.demo-mobile-nav{display:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes demo-wave{to{opacity:.55;transform:scaleY(.42)}}@media (width<=1020px){.demo-app{grid-template-columns:82px minmax(0,1fr)}.demo-sidebar{padding-inline:.7rem}.demo-brand{margin-inline:auto;font-size:1.3rem}.demo-sidebar-label,.demo-business,.demo-nav-button span,.demo-connection{display:none}.demo-nav-button{justify-content:center;padding-inline:0}.demo-nav-button i{width:auto}.demo-live-grid{grid-template-columns:1fr}.demo-customer-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.demo-gate{padding:1rem}.demo-gate section{padding:1.4rem}.demo-app{display:block}.demo-sidebar{display:none}.demo-topbar{min-height:66px;padding:0 1rem}.demo-topbar>div:first-of-type{display:none}.demo-mobile-brand{font-size:1.35rem;display:block}.demo-account span{display:none}.demo-account{padding-right:.4rem}.demo-main{width:min(100% - 28px,1240px);padding:1.6rem 0 6.5rem}.demo-page-head{display:block}.demo-page-head h1{font-size:clamp(2.25rem,12vw,3.4rem)}.demo-run{width:100%;margin-top:1rem}.demo-metrics,.demo-outcomes,.demo-customer-grid{grid-template-columns:1fr}.demo-metrics article{grid-template-columns:1fr auto;align-items:center;min-height:auto;display:grid}.demo-metrics article small{grid-column:1/-1}.demo-call-body{grid-template-columns:1fr}.demo-voice-stage{border-bottom:1px solid #ffffff1a;border-right:0;min-height:220px}.demo-recent>div>article{grid-template-columns:1fr auto}.demo-recent time,.demo-recent article>small{display:none}.demo-call-list dl{grid-template-columns:1fr}.demo-setup-list li{grid-template-columns:36px 1fr}.demo-setup-list li>small{grid-column:2}.demo-mobile-nav{z-index:40;padding:.42rem max(.42rem,env(safe-area-inset-right)) calc(.42rem + env(safe-area-inset-bottom)) max(.42rem,env(safe-area-inset-left));background:#050410fa;border-top:1px solid #ffffff21;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.demo-mobile-nav button{color:#91a3b3;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;gap:.05rem;min-height:52px;display:grid}.demo-mobile-nav button[aria-current=page]{color:#fff;background:#5b2bc43d}.demo-mobile-nav i{color:var(--demo-amber);font-size:.62rem;font-style:normal}.demo-mobile-nav span{font-size:.65rem;font-weight:700}}@media (prefers-reduced-motion:reduce){.demo-shell *,.demo-shell :before,.demo-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.trades-page{--ink:#f6f2e9;--muted:#a9aaa7;--lime:#c9ff46;--line:#ffffff24;min-height:100vh;color:var(--ink);background:#0d100f;font-family:DM Sans,sans-serif;overflow:hidden}.trades-page *{box-sizing:border-box}.trades-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1240px;height:78px;margin:auto;padding:0 28px;display:flex}.trades-wordmark{color:var(--ink);letter-spacing:-.08em;font-size:24px;font-weight:800;text-decoration:none}.trades-wordmark span{color:var(--lime)}.trades-nav-call{color:var(--ink);text-underline-offset:5px;font-size:14px;font-weight:700}.trades-hero{grid-template-columns:minmax(0,1.12fr) minmax(340px,.72fr);align-items:center;gap:78px;max-width:1240px;margin:auto;padding:90px 28px 110px;display:grid;position:relative}.trades-hero:before{content:"";border:1px solid #c9ff462e;border-radius:50%;width:540px;height:540px;position:absolute;top:-200px;right:-220px;box-shadow:0 0 100px #c9ff460d}.trades-kicker,.trades-section-label{color:var(--lime);letter-spacing:.16em;font:600 12px/1.3 IBM Plex Mono,monospace}.trades-hero h1{letter-spacing:-.04em;max-width:780px;margin:20px 0 25px;font:400 clamp(54px,7vw,94px)/.94 DM Serif Display,serif}.trades-lede{color:#c8c9c5;max-width:660px;margin:0;font-size:21px;line-height:1.55}.trades-actions{flex-wrap:wrap;align-items:stretch;gap:12px;margin-top:38px;display:flex}.trades-button{border:1px solid var(--line);min-height:60px;color:var(--ink);justify-content:center;align-items:center;gap:13px;padding:13px 22px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s,border-color .2s;display:flex}.trades-button:hover{border-color:var(--lime);transform:translateY(-2px)}.trades-button-primary{background:var(--lime);border-color:var(--lime);color:#11150b}.trades-button-primary span{border-left:1px solid #00000040;padding-left:13px;font-family:IBM Plex Mono,monospace}.trades-smallprint{color:var(--muted);margin:14px 0 0;font-size:13px}.trades-call-card{background:linear-gradient(145deg,#1a1f1b,#111411);border:1px solid #c9ff4647;padding:28px;position:relative;transform:rotate(1.2deg);box-shadow:0 36px 90px #00000061}.trades-call-topline{color:var(--muted);letter-spacing:.08em;justify-content:space-between;font:500 11px/1 IBM Plex Mono,monospace;display:flex}.trades-live{color:var(--lime)}.trades-live i{background:var(--lime);width:7px;height:7px;box-shadow:0 0 12px var(--lime);border-radius:50%;margin-right:7px;display:inline-block}.trades-wave{align-items:center;gap:7px;height:100px;margin:28px 0;display:flex}.trades-wave i{background:var(--lime);opacity:.8;border-radius:3px;width:5px;display:block}.trades-label{color:var(--muted);letter-spacing:.14em;margin:0;font:500 10px/1 IBM Plex Mono,monospace}.trades-call-card h2{margin:9px 0 20px;font:400 34px/1.1 DM Serif Display,serif}.trades-call-card dl{margin:0}.trades-call-card dl div{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:12px 0;font-size:14px;display:flex}.trades-call-card dt{color:var(--muted)}.trades-call-card dd{text-align:right;margin:0}.trades-example{color:#727670;margin:18px 0 0;font-size:11px}.trades-outcomes,.trades-setup{padding:100px max(28px,50vw - 592px)}.trades-outcomes{color:#151816;background:#f1eee6}.trades-outcomes h2,.trades-setup h2,.trades-pricing h2,.trades-final h2{letter-spacing:-.025em;max-width:780px;margin:15px 0 48px;font:400 clamp(40px,5vw,64px)/1 DM Serif Display,serif}.trades-outcomes .trades-section-label{color:#516b0f}.trades-outcome-grid{border-top:1px solid #c9c7c0;grid-template-columns:repeat(3,1fr);display:grid}.trades-outcome-grid article{padding:34px 34px 12px 0}.trades-outcome-grid article+article{border-left:1px solid #c9c7c0;padding-left:34px}.trades-outcome-grid article>span{color:#596257;font:500 12px/1 IBM Plex Mono,monospace}.trades-outcome-grid h3{font-size:19px}.trades-outcome-grid p{color:#595d58;line-height:1.65}.trades-pricing{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;padding:80px max(28px,50vw - 592px);display:grid}.trades-pricing h2{margin-bottom:16px}.trades-pricing p{color:#c1c3bd;font-size:18px}.trades-pricing ul{border-left:1px solid var(--line);color:var(--muted);margin:0;padding:24px 0 24px 24px;line-height:2}.trades-setup ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.trades-setup li{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr;gap:18px;padding:24px 0;display:grid}.trades-setup li>span{color:var(--lime);padding-top:5px;font-family:IBM Plex Mono,monospace}.trades-setup h3{margin:0 0 6px;font-size:21px}.trades-setup li p{color:var(--muted);margin:0;line-height:1.55}.trades-final{text-align:center;background:radial-gradient(circle at 50% 100%,#c9ff461a,#0000 40%);padding:110px 28px 120px}.trades-final h2{margin:15px auto 18px}.trades-final>p:not(.trades-section-label){color:var(--muted);font-size:18px}.trades-final .trades-actions{justify-content:center}@media (width<=800px){.trades-hero{grid-template-columns:1fr;gap:50px;padding-top:60px}.trades-hero h1{font-size:58px}.trades-call-card{transform:none}.trades-outcome-grid,.trades-pricing{grid-template-columns:1fr}.trades-outcome-grid article+article{border-left:0;padding-left:0}.trades-outcome-grid article{border-bottom:1px solid #c9c7c0}.trades-pricing{gap:25px}.trades-pricing ul{border-left:0;border-top:1px solid var(--line)}}@media (width<=520px){.trades-nav{padding:0 18px}.trades-hero,.trades-outcomes,.trades-pricing,.trades-setup{padding-left:18px;padding-right:18px}.trades-hero h1{font-size:48px}.trades-button{width:100%}.trades-call-card{padding:22px}.trades-setup li{grid-template-columns:48px 1fr}}@media (prefers-reduced-motion:reduce){.trades-button{transition:none}}.ob-page .start-hero{padding:60px 0 40px}.ob-status{border:1px solid var(--line);border-left:5px solid var(--orla-amber-dark,#b84a00);background:#fbfaf6eb;border-radius:18px;width:min(1080px,100% - 40px);margin:0 auto 34px;padding:22px 26px}.ob-status.is-live{border-left-color:#2f8f5b}.ob-status-state{letter-spacing:.14em;text-transform:uppercase;font-family:var(--mono,monospace);align-items:center;gap:10px;margin:0;font-size:.78rem;font-weight:700;display:flex}.ob-status-dot{background:var(--blue);border-radius:50%;width:10px;height:10px}.ob-status.is-live .ob-status-dot{background:#2f8f5b}.ob-status-detail{color:var(--muted);margin:10px 0 0;line-height:1.6}.ob-status-plain{border-top:1px solid var(--line);margin:14px 0 0;padding-top:14px;line-height:1.6}.ob-progress{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ob-tick a,.ob-tick>span{border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:9px 14px;font-size:.76rem;font-weight:700;text-decoration:none;display:flex}.ob-tick.is-done a{color:var(--ink);background:#2f8f5b14;border-color:#2f8f5b73}.ob-tick.is-done a:before{content:"✓ ";color:#16613a}.ob-tick.is-here a{color:var(--ink);border-color:var(--orla-amber-dark,#b84a00);background:#ff5c1f14;border-width:2px}.ob-tick-num{font-variant-numeric:tabular-nums;opacity:.7}.ob-wide{grid-column:1/-1}.ob-group{border:0;margin:0;padding:0}.ob-group legend{letter-spacing:.04em;padding:0 0 9px;font-size:.78rem;font-weight:700}.ob-choices{flex-wrap:wrap;gap:10px 20px;display:flex}.ob-choice{align-items:center;gap:8px;min-height:44px;font-size:.9rem;font-weight:400;display:flex}.ob-choice input{accent-color:var(--orla-amber-dark,#b84a00);width:18px;height:18px}.ob-next{color:#c7cfdb;gap:14px;margin:0;padding-left:20px;line-height:1.65;display:grid}.ob-next strong{color:#fff}.ob-next li::marker{color:var(--orla-amber,#ff5c1f);font-weight:700}.ob-review{gap:26px;display:grid}.ob-review-headline{background:#ff5c1f10;border:1px solid #ff5c1f4d;border-radius:16px;padding:20px 22px;line-height:1.6}.ob-review-headline h3,.ob-review-head h3{letter-spacing:.12em;text-transform:uppercase;font-family:var(--mono,monospace);margin:0 0 12px;font-size:.78rem;font-weight:700}.ob-said{font-family:var(--disp,sans-serif);letter-spacing:-.01em;margin:0 0 12px;font-size:1.25rem;font-weight:600;line-height:1.4}.ob-list{color:var(--muted);margin:12px 0 0;padding-left:20px;font-size:.9rem;line-height:1.6}.ob-review-note{color:var(--muted);margin:12px 0 0;font-size:.9rem}.ob-review-block{border-bottom:1px solid #ffffff29;padding-bottom:20px}.ob-review-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.ob-review-block dl{gap:12px;margin:0;display:grid}.ob-review-row{grid-template-columns:minmax(150px,.8fr) minmax(0,1.6fr);gap:16px;display:grid}.ob-review-row dt{color:var(--muted);font-size:.8rem;line-height:1.5}.ob-review-row dd{gap:4px;margin:0;font-size:.92rem;line-height:1.5;display:grid}.start-page.ob-page{color:#fff;background:#0d1524}.ob-page .start-nav .wordmark,.ob-page .start-nav .call-link{color:#fff}.ob-page .start-hero .eyebrow{color:#ff7a45}.ob-page .start-hero h1{color:#fff}.ob-page .start-hero .start-intro{color:#93a0b8}.ob-page .ob-progress{--line:#ffffff24}.ob-page .ob-tick a,.ob-page .ob-tick>span{color:#93a0b8;background:#111d33;border-color:#ffffff24}.ob-page .ob-tick.is-done a{color:#7fd6b2;border-color:#1fa97180}.ob-page .ob-tick.is-done a:before{color:#7fd6b2}.ob-page .ob-tick.is-here a{color:#fff;background:#ff5c1f24;border-color:#ff7a4599}.ob-page .ob-status{color:#93a0b8;background:#ff5c1f1a;border:1px dashed #ff7a4580}.ob-page .ob-status.is-live{background:#1fa9711a;border-color:#1fa97180}.ob-page .ob-status-state{color:#ff7a45}.ob-page .ob-status.is-live .ob-status-state{color:#7fd6b2}.ob-page .ob-status-plain,.ob-page .ob-status-detail{color:#c7cfdb}.ob-page .ob-status-plain strong{color:#fff}.ob-page .ob-review-headline{background:#ff5c1f1a;border-color:#ff7a4566}.ob-page .ob-said{color:#fff}.ob-page .ob-list,.ob-page .ob-review-note{color:#c7cfdb}.ob-page .ob-review-row dt{color:#93a0b8}.ob-page .form-panel{color:#0b1322;background:#fff;border:1px solid #ffffff1f;border-radius:18px;box-shadow:0 40px 90px #0006}.ob-page .form-panel .eyebrow{color:#b84a00}.ob-page .form-panel .field,.ob-page .form-panel .field span,.ob-page .form-panel label{color:var(--orla-ink)}.ob-page .form-panel .field-hint,.ob-page .form-panel .form-note,.ob-page .form-panel .field small{color:var(--orla-muted)}.ob-page .form-panel .field input,.ob-page .form-panel .field textarea,.ob-page .form-panel .field select,.ob-page .form-panel input[type=text],.ob-page .form-panel input[type=email],.ob-page .form-panel input[type=tel],.ob-page .form-panel input[type=number],.ob-page .form-panel input[type=time],.ob-page .form-panel textarea,.ob-page .form-panel select{color:var(--orla-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;caret-color:var(--orla-ink);background:#fff;border:1.5px solid #0b13222e;min-height:44px}.ob-page .form-panel textarea{min-height:88px}.ob-page .form-panel .field input::placeholder,.ob-page .form-panel .field textarea::placeholder,.ob-page .form-panel textarea::placeholder,.ob-page .form-panel input::placeholder{color:#0b13226b}.ob-page .form-panel .field input:focus,.ob-page .form-panel .field textarea:focus,.ob-page .form-panel .field select:focus,.ob-page .form-panel input:focus,.ob-page .form-panel textarea:focus,.ob-page .form-panel select:focus{border-color:var(--orla-amber-dark,#b84a00);outline:none;box-shadow:0 0 0 3px #ff5c1f2e}.ob-page .form-panel h2,.ob-page .form-panel h3,.ob-page .form-panel p,.ob-page .form-panel li,.ob-page .form-panel strong{color:var(--orla-ink)}.ob-page .form-panel>div>p:last-child{color:var(--orla-muted)}.ob-page .form-panel .consent,.ob-page .form-panel .consent span{color:var(--orla-ink)}.ob-help{color:#93a0b8;max-width:62ch;margin:10px 0 0;font-size:.82rem;line-height:1.55}.ob-help strong{color:#fff}.ob-back{color:#93a0b8;text-underline-offset:2px;align-items:center;min-height:44px;font-size:.86rem;text-decoration:underline;display:inline-flex}.ob-back:hover{color:#fff}.ob-page .form-panel .ob-prefill{border:1px solid #f0d8c4;border-left:4px solid var(--orla-amber-dark,#b84a00);background:#fff8f3;border-radius:14px;margin:0 0 26px;padding:18px 20px}.ob-page .form-panel .ob-prefill .eyebrow{color:#b84a00;margin:0}.ob-page .form-panel .ob-prefill-lead{color:var(--orla-ink);margin:6px 0 14px;font-size:.92rem;line-height:1.55}.ob-prefill-row{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:0 0 12px;display:flex}.ob-prefill-row .field{flex:260px;margin:0}.ob-prefill-btn{border:1px solid var(--orla-amber-dark,#b84a00);background:var(--orla-amber-dark,#b84a00);color:#fff;cursor:pointer;white-space:nowrap;border-radius:10px;min-height:44px;padding:0 18px;font-weight:700}.ob-prefill-btn:disabled{opacity:.6;cursor:default}.ob-prefill-files{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.ob-prefill-files li{background:var(--orla-paper,#fff);border:1px solid var(--orla-line,#e4e6ec);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:.88rem;line-height:1.4;display:flex}.ob-prefill-files li>span{overflow-wrap:anywhere;min-width:0}.ob-prefill-size{color:var(--orla-muted);white-space:nowrap;font-size:.8rem}.ob-prefill-files button{cursor:pointer;color:var(--orla-muted);font:inherit;background:0 0;border:0;border-radius:6px;flex:none;padding:4px 6px;font-size:.82rem;text-decoration:underline}.ob-prefill-files button:hover:not(:disabled){color:#b84a00}.ob-prefill-files button:focus-visible{outline-offset:2px;outline:2px solid #3d6bff}.ob-prefill-files button:disabled{opacity:.5;cursor:default}.ob-prefill-files li.ob-prefill-more{border-style:dashed;justify-content:flex-start}.ob-prefill-files li.ob-prefill-more button{color:#3d6bff}.ob-prefill-note{color:var(--orla-muted);margin:8px 0 0;font-size:.8rem;line-height:1.5}.ob-prefill-result{border-radius:10px;margin:14px 0 0;padding:12px 14px;font-size:.9rem;line-height:1.55}.ob-prefill-result.is-ok{color:var(--orla-ink);background:#2f8f5b14;border:1px solid #2f8f5b59}.ob-prefill-result.is-error{color:#7a231a;background:#c0392b14;border:1px solid #c0392b59}.ob-prefill-result ul{margin:8px 0 0;padding-left:20px}.ob-page .form-panel .form-message.ob-prefill-flag{color:var(--orla-ink);background:#ff5c1f14;border:1px solid #b84a0059;border-radius:10px;margin:0 0 18px;padding:12px 14px;font-size:.9rem;line-height:1.5}
