.industry-example-page{--ix-ink:#20241e;--ix-muted:#73786c;--ix-line:#dce0d4;--ix-olive:#687b4b;--ix-wash:#f1f3eb;--ix-paper:#fffefa;color:var(--ix-ink)}.industry-hero{padding:70px 28px 42px;text-align:center;max-width:950px;margin:auto}.industry-kicker{font:10px/1.5 var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ix-muted)}.industry-hero h1{font-size:clamp(38px,4.1vw,64px);font-weight:500;line-height:1.08;letter-spacing:-.055em;margin:20px auto;max-width:850px}.industry-hero>p{font-size:18px;line-height:1.65;color:#62685b;max-width:660px;margin:0 auto 18px}.industry-hero>a{display:inline-flex;gap:9px;align-items:center;font-size:12px;color:#647249;text-decoration:none}.industry-selector{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0 34px 24px}.industry-selector>button{border:1px solid var(--ix-line);background:#fafbf7;display:flex;align-items:center;gap:15px;padding:21px 24px;text-align:left;color:var(--ix-ink);cursor:pointer;transition:background .2s,border-color .2s}.industry-selector>button[aria-pressed=true]{border-color:#7e8d68;background:#eaf0df;box-shadow:inset 0 -2px #798962}.industry-selector>button>svg:first-child{width:23px;height:23px;color:var(--ix-olive)}.industry-selector>button>svg:last-child{margin-left:auto;color:#7b866c}.industry-selector strong{display:block;font-size:17px;font-weight:500;letter-spacing:-.02em}.industry-selector small{display:block;font-size:12px;color:var(--ix-muted);margin-top:5px}.industry-console{border:1px solid #cbd2bf;margin:0 34px;background:var(--ix-paper);box-shadow:0 12px 45px #27351d08;scroll-margin-top:100px}.industry-console button{cursor:pointer}.industry-console-header{display:flex;align-items:center;justify-content:space-between;padding:14px 22px;border-bottom:1px solid var(--ix-line);background:#f3f5ed;font-size:11px;color:#747e66}.industry-workspace-label{display:flex;align-items:center;gap:8px}.industry-workspace-label strong{font-family:var(--font-geist-mono),monospace;font-size:10px;font-weight:400}.industry-live-dot{height:6px;width:6px;background:#7a9060;border-radius:50%;box-shadow:0 0 0 4px #7a906015}.industry-console-header button{border:0;background:transparent;color:#737f62;display:flex;gap:7px;align-items:center;font-size:11px}.industry-console-intro{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:28px 28px 24px}.industry-console-intro h2{font-size:29px;letter-spacing:-.035em;line-height:1.2;font-weight:500;margin:9px 0}.industry-console-intro p{font-size:13px;line-height:1.65;color:#7a8071;margin:0;max-width:620px}.industry-run-id{display:flex;flex-direction:column;gap:8px;flex-shrink:0;text-align:right}.industry-run-id>span:first-child{font:9px var(--font-geist-mono),monospace;letter-spacing:.1em;color:#89907e}.industry-run-id strong{font:12px var(--font-geist-mono),monospace;font-weight:400}.industry-run-id>span:last-child{font-size:10px;color:#8c9381}.industry-view-tabs{display:flex;gap:24px;align-items:center;border-top:1px solid var(--ix-line);border-bottom:1px solid var(--ix-line);padding:0 28px;min-height:51px}.industry-view-tabs>button{display:flex;gap:7px;align-items:center;align-self:stretch;background:transparent;border:0;border-bottom:2px solid transparent;color:#929887;font-size:12px;padding:15px 0 13px}.industry-view-tabs>button[aria-pressed=true]{color:#46563a;border-bottom-color:#73865a}.industry-view-tabs>button>span{font:9px var(--font-geist-mono),monospace;padding:2px 5px;border:1px solid var(--ix-line);border-radius:3px}.industry-status-pill{margin-left:auto;font:10px var(--font-geist-mono),monospace;display:flex;align-items:center;gap:7px;color:#7a846d}.industry-status-pill:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.industry-status-pill.status-blocked,.industry-status-pill.status-conflict{color:#a3693f}.industry-status-pill.status-review,.industry-status-pill.status-uncertain{color:#aa873b}.industry-status-pill.status-verified{color:#648045}.industry-workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px}.industry-main-pane{padding:26px 26px 20px;min-width:0}.industry-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#7d8570;font:9px var(--font-geist-mono),monospace;letter-spacing:.08em}.industry-section-heading>span:last-child{font-size:9px;letter-spacing:0;color:#909782}.industry-section-heading button{display:flex;align-items:center;gap:6px;border:0;background:transparent;color:#65764f;font-size:11px;letter-spacing:0}.industry-progress{display:flex;padding:0;margin:23px 0 10px;list-style:none;justify-content:space-between;gap:6px}.industry-progress li{display:flex;gap:7px;align-items:center;color:#a2a894;font-size:10px;white-space:nowrap}.industry-progress li>span{display:flex;width:19px;height:19px;align-items:center;justify-content:center;border-radius:50%;border:1px solid #e0e4d7;color:#75865d}.industry-progress .industry-step-dot{width:4px;height:4px;background:#c9d0ba;border-radius:50%}.industry-progress li.is-current{color:#485c35}.industry-progress li.is-current>span{border-color:#9bae7d;box-shadow:0 0 0 3px #85985b0c}.industry-progress li.is-current .industry-step-dot{background:#7e9560}.industry-progress li.is-done>span{background:#eaf0df;border-color:#cedab9}.industry-flow-map{display:flex;align-items:center;justify-content:center;min-height:225px;margin:10px -2px 20px;padding:28px 12px;background-image:radial-gradient(#bcc6ad65 .7px,transparent 0);background-size:13px 13px;isolation:isolate}.industry-map-destination,.industry-map-source{position:relative;z-index:1;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:8px;width:155px;min-height:126px;padding:16px 9px;border:1px solid #d7ddcb;background:#fffefa;box-shadow:0 3px 10px #53683904;text-align:center;border-radius:5px}.industry-map-destination>svg,.industry-map-source>svg{width:21px;height:21px;color:#82956c}.industry-flow-map strong{font-size:11px;font-weight:500;line-height:1.4}.industry-flow-map span{font-size:9px;color:#919883}.industry-flow-map small{font-size:8px;color:#81906d;display:flex;gap:4px;align-items:center;border-top:1px solid #edf0e6;padding-top:7px}.industry-flow-map small.is-warning{color:#ab8046}.industry-map-link{flex:1;min-width:15px;max-width:65px;height:1px;background:#c9d4ba;position:relative;overflow:hidden}.industry-map-link.is-active span{height:3px;width:15px;display:block;position:absolute;top:-1px;background:linear-gradient(90deg,transparent,#809d57,transparent);animation:industry-packet 2.7s linear infinite}.industry-map-core{position:relative;z-index:0;width:112px;height:112px;border:1px solid #b8c9a1;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;background:#e9f0df;box-shadow:0 0 0 10px #ebf0e470,0 0 0 22px #edf1e733;flex-shrink:0}.industry-map-core>svg{width:29px;height:29px;color:#6d8252}.industry-core-halo{position:absolute;inset:-18px;border:1px dashed #b9c8a380;border-radius:50%;animation:industry-orbit 35s linear infinite;pointer-events:none}.industry-core-halo:after{content:"";position:absolute;top:15px;left:16px;width:4px;height:4px;border-radius:50%;background:#8aa368}.industry-decision-banner{display:flex;gap:13px;padding:17px 18px;border:1px solid #dde3d2;border-left:3px solid #9eaf86;background:#f3f6ee;min-height:102px}.industry-decision-banner>div:first-child{color:#7b905f;padding-top:2px}.industry-decision-banner svg{width:19px;height:19px}.industry-decision-banner h3{font-size:16px;font-weight:500;letter-spacing:-.025em;line-height:1.4;margin:0 0 7px}.industry-decision-banner p{color:#7a806f;font-size:12px;line-height:1.7;margin:0}.industry-decision-banner.status-blocked,.industry-decision-banner.status-conflict{background:#faf3e9;border-color:#e4d6bd #e4d6bd #e4d6bd #b99261}.industry-decision-banner.status-review,.industry-decision-banner.status-uncertain{background:#fcf9ee;border-color:#e3ddc6 #e3ddc6 #e3ddc6 #b6a26a}.industry-decision-banner.status-verified{background:#edf4e5;border-color:#d0dfbc #d0dfbc #d0dfbc #839d61}.industry-system-record{margin-top:22px;border:1px solid #e0e5d6;border-radius:4px;overflow:hidden}.industry-system-record>.industry-section-heading{padding:12px 15px;border-bottom:1px solid #e9ede1;background:#f9faf6}.industry-record-comparison{display:flex;align-items:center;gap:18px;padding:20px 16px}.industry-record-comparison>div{display:flex;gap:8px;flex-direction:column;flex:1}.industry-record-comparison span{font-size:10px;color:#949b87}.industry-record-comparison strong{font-size:13px;font-weight:500;line-height:1.5}.industry-record-comparison>svg{color:#aab39b;flex-shrink:0}.industry-record-footer{display:flex;justify-content:space-between;padding:10px 16px;border-top:1px solid #ecf0e4;font-size:9px;color:#8f9881}.industry-record-footer>span{display:flex;align-items:center;gap:5px}.industry-record-footer strong{font-weight:500;color:#5e7347}.industry-challenges{border-top:1px solid var(--ix-line);margin-top:24px;padding-top:18px}.industry-challenges>summary{display:flex;gap:8px;align-items:center;cursor:pointer;font-size:11px;color:#58684a;list-style:none}.industry-challenges>summary>span{margin-left:auto;font-size:9px;color:#929b84}.industry-challenge-options{display:grid;gap:13px;margin-top:18px}.industry-challenge-options label{display:flex;gap:10px;align-items:center;cursor:pointer}.industry-challenge-options input{accent-color:#758958;width:14px;height:14px;margin:0;flex-shrink:0}.industry-challenge-options strong{font-size:10px;font-weight:500;display:block}.industry-challenge-options small{display:block;font-size:9px;color:#8d9680;margin-top:4px}.industry-challenge-options input:disabled+span{opacity:.55}.industry-review-pane{background:#f8f9f4;border-left:1px solid var(--ix-line);padding:26px 22px;min-width:0}.industry-agent{display:flex;gap:10px;align-items:center;padding:21px 0 17px}.industry-agent-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:#e9eedf;border:1px solid #d7dfca;border-radius:5px;color:#74895a}.industry-agent-icon svg{width:18px;height:18px}.industry-agent strong{font-size:12px;font-weight:500;display:block}.industry-agent>div>span{display:block;font-size:9px;color:#949c86;margin-top:4px}.industry-action-document{padding:18px 16px;border:1px solid #dce3d0;background:#fffefa;box-shadow:0 4px 12px #67745304;position:relative}.industry-action-document:before{content:"";height:3px;position:absolute;top:-1px;left:-1px;right:-1px;background:#a8b696}.industry-document-kicker{font:9px var(--font-geist-mono),monospace;color:#9a9f91;letter-spacing:.04em}.industry-action-document h3{font-size:17px;line-height:1.4;font-weight:500;letter-spacing:-.025em;margin:13px 0 10px}.industry-action-document p{font-size:11px;line-height:1.8;color:#7d8670;margin:0}.industry-restricted-field{margin-top:13px;padding:8px;background:#fbf1e5;border:1px dashed #d8c19c;display:flex;align-items:center;gap:7px;font-size:9px;color:#ab8452}.industry-action-document dl{margin:17px 0 0;padding-top:13px;border-top:1px solid #ebeee3;display:grid;gap:9px}.industry-action-document dl>div{display:grid;grid-template-columns:63px 1fr;gap:5px;font-size:9px;line-height:1.6}.industry-action-document dt{color:#a0a692}.industry-action-document dd{margin:0;color:#707e5f;overflow-wrap:anywhere}.industry-policy-list{margin-top:23px}.industry-policy-list>.industry-kicker{font-size:9px}.industry-policy-list>div{display:flex;align-items:center;gap:7px;font-size:10px;color:#7f8872;padding:10px 0;border-bottom:1px solid #e7ecdf}.industry-policy-list>div>span{display:flex}.industry-policy-list small{margin-left:auto;font-size:9px;color:#9da48f}.is-pass{color:#7e985d}.is-fail{color:#b08753}.is-pending{color:#b0b8a1}.industry-manager{display:flex;align-items:center;gap:9px;margin:18px 0;color:#84956e}.industry-manager>svg{width:17px;height:17px}.industry-manager strong{display:block;font-size:11px;font-weight:500;color:#5e6c50}.industry-manager span{display:block;font-size:9px;color:#9aa38b;margin-top:4px}.industry-primary-actions{display:grid;gap:8px}.industry-empty button,.industry-primary-actions>button{display:flex;align-items:center;gap:7px;justify-content:center;border:1px solid #d5ddc8;background:#fffefa;color:#768663;font-size:11px;padding:12px 10px;line-height:1.5;min-height:43px}.industry-primary-actions>button.industry-primary{background:#293324;color:#f8faf4;border-color:#293324}.industry-primary-actions>button:disabled{opacity:.5;cursor:default}.industry-console-footer{border-top:1px solid var(--ix-line);padding:13px 22px;display:flex;justify-content:space-between;align-items:center;gap:12px;color:#89967a;background:#f6f8f0;font-size:9px}.industry-console-footer>span{display:flex;gap:6px;align-items:center}.industry-console-footer button{display:flex;align-items:center;gap:7px;border:0;background:transparent;color:#6b8053;font-size:10px}.industry-history-view{min-height:650px;padding:30px 45px}.industry-history-view>ol{padding:0;margin:30px 0;list-style:none}.industry-history-view li{display:flex;gap:18px;position:relative;min-height:92px}.industry-history-view li:not(:last-child):before{content:"";position:absolute;left:13px;top:29px;bottom:0;width:1px;background:#dce3d2}.industry-history-marker{display:flex;align-items:center;justify-content:center;width:27px;height:27px;border:1px solid #d4dfc7;border-radius:50%;color:#7b935c;background:#f1f5e9;flex-shrink:0}.industry-history-view li strong{font-size:13px;font-weight:500}.industry-history-view li p{font-size:12px;color:#879177;line-height:1.7;margin:6px 0}.industry-history-view li div>span{font:9px var(--font-geist-mono),monospace;color:#a3aa96}.industry-history-note{font-size:11px;color:#9aA48c;border-top:1px solid var(--ix-line);padding-top:18px}.industry-empty{display:flex;align-items:center;flex-direction:column;justify-content:center;padding:120px 20px;color:#8a9978}.industry-empty h3{font-size:18px;font-weight:500;margin:18px 0 8px}.industry-empty p{font-size:12px}.industry-empty button{margin-top:15px;cursor:pointer}.industry-example-cta{text-align:center;padding:65px 25px 70px}.industry-example-cta>svg{width:29px;height:29px;color:#8c9b76}.industry-example-cta h2{font-size:clamp(25px,3vw,36px);font-weight:500;letter-spacing:-.04em;margin:20px 0 13px}.industry-example-cta>p{font-size:12px;color:#9aa48c;max-width:620px;margin:0 auto 25px;line-height:1.7}.industry-example-cta>a{display:inline-flex;align-items:center;gap:10px}.industry-challenges summary:focus-visible,.industry-console button:focus-visible,.industry-selector button:focus-visible{outline:2px solid #66874a;outline-offset:4px}.industry-challenge-options input:focus-visible{outline:2px solid #66874a;outline-offset:3px}@keyframes industry-packet{0%{left:-15px}to{left:100%}}@keyframes industry-orbit{to{transform:rotate(1turn)}}@media(min-width:1450px){.industry-workspace-grid{grid-template-columns:minmax(0,1fr) 380px}.industry-main-pane{padding:30px 35px}.industry-flow-map{min-height:260px}.industry-map-destination,.industry-map-source{width:185px}.industry-map-core{width:128px;height:128px}}@media(max-width:1050px){.industry-workspace-grid{grid-template-columns:minmax(0,1fr) 300px}.industry-main-pane{padding:22px 18px}.industry-review-pane{padding:22px 16px}.industry-progress li{font-size:8px;gap:4px}.industry-map-destination,.industry-map-source{width:120px}.industry-flow-map{padding:20px 0}.industry-map-core{width:95px;height:95px}.industry-flow-map strong{font-size:10px}.industry-run-id{display:none}.industry-console-intro{padding:24px}.industry-section-heading>span:last-child{font-size:8px}.industry-challenges>summary>span{display:none}}@media(max-width:800px){.industry-hero{padding:45px 24px 30px}.industry-hero>p{font-size:16px}.industry-selector{margin:0 16px 18px;gap:9px}.industry-selector>button{padding:17px 14px;gap:10px}.industry-selector strong{font-size:15px}.industry-selector small{font-size:10px;line-height:1.5}.industry-selector>button>svg:last-child{display:none}.industry-console{margin:0 16px}.industry-workspace-grid{display:flex;flex-direction:column}.industry-review-pane{border-left:0;border-top:1px solid var(--ix-line);padding:24px}.industry-console-intro h2{font-size:25px}.industry-main-pane{padding:24px}.industry-progress li{font-size:10px;gap:5px}.industry-map-destination,.industry-map-source{width:160px}.industry-map-core{width:110px;height:110px}.industry-flow-map{min-height:235px}.industry-section-heading>span:last-child{font-size:9px}.industry-policy-list>div{font-size:12px}.industry-policy-list small{font-size:10px}.industry-manager strong,.industry-primary-actions>button{font-size:13px}.industry-manager span{font-size:11px}.industry-agent strong{font-size:14px}.industry-agent>div>span{font-size:11px}.industry-action-document p{font-size:13px}.industry-action-document h3{font-size:20px}.industry-action-document dl>div{font-size:11px;grid-template-columns:75px 1fr}.industry-status-pill{font-size:8px}.industry-view-tabs{padding:0 20px;gap:18px}.industry-view-tabs>button{font-size:11px}.industry-console-footer{align-items:flex-start;flex-direction:column;font-size:9px}.industry-history-view{padding:25px;min-height:550px}}@media(max-width:450px){.industry-hero h1{font-size:38px}.industry-selector>button{align-items:flex-start}.industry-selector>button>svg:first-child{width:18px;height:18px;flex-shrink:0}.industry-selector strong{font-size:14px}.industry-selector small{font-size:9px}.industry-console-header{padding:12px 14px}.industry-console-intro{padding:22px 18px}.industry-console-intro h2{font-size:24px}.industry-console-intro p{font-size:12px}.industry-view-tabs{flex-wrap:wrap;gap:16px;padding:0 18px 12px}.industry-status-pill{margin-left:0;flex-basis:100%;font-size:9px}.industry-main-pane{padding:22px 16px}.industry-section-heading>span:last-child{font-size:8px}.industry-progress{gap:4px}.industry-progress li{font-size:8px;flex-direction:column;gap:7px}.industry-flow-map{min-height:206px}.industry-map-destination,.industry-map-source{width:100px;padding:13px 6px;min-height:119px;gap:6px}.industry-map-core{width:78px;height:78px;box-shadow:0 0 0 7px #edf1e788}.industry-map-core>svg{width:23px;height:23px}.industry-core-halo{inset:-10px}.industry-flow-map strong{font-size:9px}.industry-flow-map span{font-size:7px}.industry-flow-map small{font-size:6px}.industry-map-link{min-width:12px}.industry-map-core>span{font-size:6px}.industry-flow-map{margin-left:-4px;margin-right:-4px}.industry-decision-banner{padding:15px 12px;gap:10px}.industry-decision-banner h3{font-size:16px}.industry-decision-banner p{font-size:12px}.industry-review-pane{padding:23px 18px}.industry-record-comparison{gap:10px}.industry-record-comparison strong{font-size:12px}.industry-record-footer{font-size:8px}.industry-history-view{padding:24px 18px}.industry-history-view>.industry-section-heading{align-items:flex-start;flex-direction:column}.industry-challenge-options strong{font-size:11px}.industry-challenge-options small{font-size:9px}}@media(prefers-reduced-motion:reduce){.industry-core-halo,.industry-map-link.is-active span{animation:none}.industry-selector>button{transition:none}}.industry-decision-banner .industry-specific-risk{margin-top:9px;color:#8f7955;font-size:11px}.industry-primary-actions{margin:0 0 20px}.industry-agent{padding:17px 0 15px}.industry-console-intro{padding-top:22px;padding-bottom:20px}.industry-map-destination>strong,.industry-map-source>strong{font-size:12px}.industry-flow-map span{font-size:10px}.industry-flow-map small{font-size:9px}.industry-map-core strong{font-size:12px}.industry-map-core>span{font-size:9px}.industry-policy-list>div{font-size:11px}.industry-action-document dl>div{font-size:10px}.industry-progress li,.industry-status-pill{font-size:11px}.industry-section-heading{font-size:10px}.industry-challenge-options strong{font-size:12px}.industry-challenge-options small{font-size:10px}.industry-decision-banner p{font-size:13px}.industry-record-comparison strong{font-size:14px}.industry-action-document p{font-size:12px}.industry-console-footer,.industry-document-kicker{font-size:10px}@media(max-width:1050px){.industry-progress li{font-size:9px}.industry-flow-map span{font-size:8px}.industry-flow-map small{font-size:7px}.industry-map-destination>strong,.industry-map-source>strong{font-size:10px}.industry-status-pill{font-size:9px}}@media(max-width:450px){.industry-progress li{font-size:8px}.industry-flow-map span{font-size:7px}.industry-flow-map small{font-size:6px}.industry-console-footer,.industry-map-destination>strong,.industry-map-source>strong{font-size:9px}}.industry-mobile-decision{display:none}@media(max-width:800px){.industry-review-pane{order:-1;border-top:0;border-bottom:1px solid var(--ix-line)}.industry-mobile-decision{display:block;margin:0 0 18px}.industry-desktop-decision{display:none}.industry-console-intro h2{overflow-wrap:anywhere}}