[hidden]{display:none!important}.demo-main{max-width:1200px;margin:auto;padding:140px 28px 90px;min-height:85vh}.demo-main h1{font-size:clamp(38px,5vw,64px);line-height:1.08;font-weight:550;letter-spacing:-.05em;margin-bottom:24px}.demo-lead{font-size:17px;color:var(--muted);line-height:1.8;max-width:580px}.business-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;margin:46px 0 28px}.business-card{display:block;text-decoration:none;padding:36px;border:1px solid #c4cbb8;border-radius:8px;background:#f4f6ef;transition:transform .2s}.business-card:hover{transform:translateY(-4px);border-color:#a13d0b}.business-icon{display:block;font-size:40px;color:#b34912;margin-bottom:22px}.demo-badge{display:inline-block;font-size:10px;color:#617044;border:1px solid #d1d8c2;background:#f1f4e9;padding:6px 9px;border-radius:20px}.business-card h2,.business-next h2{font-size:28px;font-weight:550;letter-spacing:-.03em;margin:20px 0}.business-card p,.business-next p{font-size:15px;color:var(--muted);line-height:1.8}.business-card ul{display:flex;flex-wrap:wrap;list-style:none;gap:8px;margin:24px 0 36px}.business-card li{font-size:11px;border:1px solid #d9dece;background:white;padding:7px 10px;border-radius:3px}.business-card strong{font-size:14px;color:#a43e06}.business-next{padding:50px 28px}.business-next .text-link{display:inline-block;margin-top:25px}.access-note{font-size:12px!important;line-height:1.8;color:var(--muted);margin-top:22px}.login-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:85px;align-items:start}.login-context{padding:22px 0;border-block:1px solid var(--border);margin-top:35px}.login-context span{font:10px monospace;color:#b4470d}.login-context p{font-size:14px;color:var(--muted);margin-top:12px}.login-card{padding:35px;border:1px solid var(--border);border-radius:8px;background:#fafbf7}.login-card h2{font-weight:550;font-size:28px;margin:22px 0 12px;letter-spacing:-.03em}.login-card>p{font-size:14px;color:var(--muted);line-height:1.7}.login-card form{margin-top:30px}.login-card label{display:block;font-size:12px;margin:20px 0 10px}.login-card input{width:100%;padding:14px;border:1px solid #cdd1c4;background:#fff;border-radius:4px;font:inherit;font-size:15px;min-height:48px}.login-card input:focus{outline:2px solid #b64b14;outline-offset:2px}.password-field{position:relative}.password-field input{padding-right:80px}.password-field button{position:absolute;right:4px;top:4px;height:40px;background:transparent;border:0;padding:0 12px;font:inherit;font-size:11px;cursor:pointer}.login-card .button{width:100%;margin-top:26px;cursor:pointer;min-height:48px}.button:disabled{opacity:.6;cursor:wait}.login-help{display:block;text-align:center;font-size:12px;margin-top:24px}.form-error{color:#9c2b14!important;font-size:13px;padding:12px;background:#fff0eb;border-radius:4px;margin-top:16px;line-height:1.6}.workspace-main{max-width:1340px;margin:auto;padding:126px 28px 70px;min-height:85vh}.workspace-header{display:flex;justify-content:space-between;align-items:center;gap:24px}.workspace-header h1{font-size:34px;font-weight:550;letter-spacing:-.04em}.workspace-header p{font-size:14px;color:var(--muted);margin-top:12px}.workspace-header .eyebrow{margin-bottom:14px}.outline-button{border:1px solid var(--border);background:#fff;padding:12px 16px;border-radius:4px;font:inherit;font-size:12px;cursor:pointer}.demo-notice{background:#f6f1e7;border:1px solid #e8ddc5;color:#766143;padding:12px 16px;font-size:12px;line-height:1.7;margin:28px 0 20px;border-radius:4px}.demo-notice strong{font:10px monospace;margin-right:12px}.workspace-layout{display:grid;grid-template-columns:190px 1fr;border:1px solid #34343c;border-radius:8px;overflow:hidden;background:#17171b;color:#f6f6f8;min-height:470px}.workspace-sidebar{background:#1c1c21;padding:26px 14px;border-right:1px solid #33333c}.workspace-brand{font-weight:600;font-size:20px;padding:0 14px 28px}.workspace-brand span{display:block;font-size:10px;font-weight:400;color:#a8a8b6;margin-top:8px}.workspace-sidebar [role=tablist]{display:flex;flex-direction:column;gap:7px}.workspace-sidebar button{background:transparent;border:1px solid transparent;border-radius:20px;color:#aeadba;font:inherit;font-size:12px;padding:13px 15px;text-align:left;cursor:pointer}.workspace-sidebar button[aria-selected=true]{background:#2c2c34;border-color:#44444e;color:white}.workspace-content{padding:28px;min-width:0}.workspace-filter{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-bottom:28px;font-size:11px;color:#b5b5c0}.workspace-filter select,.stage-select{background:#26262d;color:#eee;border:1px solid #44444e;border-radius:4px;font:inherit;font-size:11px;padding:9px}.workspace-content h2{font-size:24px;font-weight:550;letter-spacing:-.025em;margin-bottom:10px}.panel-sub{font-size:13px;color:#aaaab8;line-height:1.7;margin-bottom:26px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0}.stat{background:#232329;border:1px solid #36363f;border-radius:5px;padding:20px}.stat strong{display:block;font-size:30px;font-weight:500;margin-bottom:10px}.stat span{font-size:11px;color:#aaaab7}.event-list{display:grid;gap:12px}.demo-record{border:1px solid #3b3b44;background:#24242b;border-radius:5px;padding:18px;display:flex;justify-content:space-between;gap:20px;align-items:center}.demo-record h3{font-size:14px;font-weight:550;margin-bottom:10px}.demo-record p{font-size:12px;color:#b5b5c3;line-height:1.7}.record-tag{display:block;font:9px monospace;color:#d5a66e;margin-bottom:10px}.record-state{font-size:10px;background:#383840;border-radius:16px;padding:7px 11px;white-space:nowrap}.pipeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pipeline-column{background:#202026;border-radius:5px;padding:12px;min-height:240px}.pipeline-column h3{font-size:10px;font-weight:400;color:#bdbdcc;margin:6px 0 20px}.pipeline .demo-record{display:block;padding:14px;margin-top:12px}.pipeline .stage-select{width:100%;margin-top:16px}.empty-state{font-size:12px;color:#b4b4c3;line-height:1.8;padding:20px 0}.workspace-content :focus-visible{outline:2px solid #e9ad7d;outline-offset:3px}
@media(max-width:760px){.demo-main{padding:110px 22px 60px}.demo-main h1{font-size:40px}.business-grid,.login-layout{grid-template-columns:1fr;gap:30px}.business-card,.login-card{padding:26px}.business-next{padding:20px 5px}.workspace-main{padding:102px 18px 50px}.workspace-header{align-items:start}.workspace-header h1{font-size:26px}.workspace-header .outline-button{padding:10px;white-space:nowrap}.workspace-layout{grid-template-columns:1fr}.workspace-sidebar{padding:15px;border:0;border-bottom:1px solid #34343c}.workspace-brand{display:none}.workspace-sidebar [role=tablist]{flex-direction:row;overflow-x:auto}.workspace-sidebar button{white-space:nowrap;padding:11px 14px}.workspace-content{padding:22px 16px}.workspace-filter{justify-content:start}.pipeline{grid-template-columns:1fr}.pipeline-column{min-height:120px}.stats{gap:8px}.stat{padding:15px 10px}.stat strong{font-size:25px}.stat span{font-size:10px}.demo-record{gap:10px;flex-wrap:wrap}}
@media(max-width:760px){.workspace-layout{grid-template-columns:minmax(0,1fr)}.workspace-sidebar{min-width:0}.workspace-content{width:100%}.panel-sub{overflow-wrap:anywhere}}
.trap-field{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
