@font-face{font-family:Germania One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/germania-one-latin-400-normal-BqJ7AzEa.woff2)format("woff2"),url(/assets/germania-one-latin-400-normal-1oucYj2A.woff)format("woff")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-condensed-latin-400-normal-DKyD6XsY.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-400-normal-5i361Byk.woff)format("woff")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-latin-600-normal-CRd5VyFf.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-600-normal-6XnkKYvF.woff)format("woff")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-condensed-latin-700-normal-D8r4s4aS.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-700-normal-D3enqrvP.woff)format("woff")}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;--color-primary:#fa3c00;--color-primary-action:#a72908;--color-primary-button:#a72908;--color-secondary:#f08321;--color-success:#16733a;--color-warning:#9a5704;--color-danger:#b42318;--color-danger-button:#b42318;--color-canvas:#eee5d4;--color-surface:#fffdf8;--color-surface-raised:#fff;--color-text:#111827;--color-muted:#5b6472;--color-border:#b9aa94;--color-border-dark:#756956;--shadow-raised:0 2px 0 #fff, 0 10px 24px #31271829;--shadow-control:0 2px 0 #ffffffb3, 0 4px 0 #6f1e08;--color-panel:#fffaf1;--color-panel-inset:#e9dfcf;--color-navigation:#2b2924;--color-navigation-text:#fffaf1;--color-focus:#1769aa;--color-link:#80300f;--line-soft:#d8cbb8;--line-strong:#756956;background:var(--color-canvas);color:var(--color-text);font-family:IBM Plex Sans Condensed,Arial Narrow,sans-serif}*{box-sizing:border-box}html{background:var(--color-canvas);scrollbar-color:var(--color-border-dark) var(--color-canvas);scrollbar-width:thin;min-width:320px}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--color-canvas)}::-webkit-scrollbar-thumb{border:3px solid var(--color-canvas);background:var(--color-border-dark);border-radius:999px}body{background:var(--color-canvas);min-width:320px;min-height:100vh;margin:0}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[open]>summary:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}button,input,select,textarea{font:inherit}button{touch-action:manipulation}::selection{color:#24150e;background:#ffd0ba}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:1000;border:2px solid var(--color-text);background:var(--color-surface-raised);color:var(--color-text);border-radius:4px;padding:10px 14px;font-weight:800;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.app-canvas{grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.billing-reconciliation-bench{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) minmax(14rem,20rem);align-items:end;gap:1rem 2rem;margin-top:2rem;padding-top:1.5rem;display:grid}.billing-control-details{margin-block:1.5rem 2rem}.billing-control-details summary{cursor:pointer;padding-block:.75rem;font-weight:700}.billing-closeout-rehearsal{border:1px solid var(--line-soft);background:var(--color-surface-raised);border-radius:4px;gap:1rem;margin-block:1.5rem 2rem;padding:1rem;display:grid}.billing-closeout-rehearsal__heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}.billing-closeout-rehearsal__heading h3,.billing-closeout-rehearsal__heading p{margin:0 0 .35rem}.billing-closeout-rehearsal__controls{grid-template-columns:minmax(0,1fr) minmax(10rem,14rem);gap:1rem;display:grid}.billing-closeout-rehearsal__confirmation{align-items:flex-start;gap:.65rem;max-width:52rem;font-size:.9rem;display:flex}.billing-closeout-rehearsal__confirmation input{margin-top:.2rem}.billing-closeouts{gap:1rem;margin-block:2rem;display:grid}.billing-closeouts__header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.billing-closeouts__header h2,.billing-closeouts__header p{margin:0 0 .35rem}.billing-closeouts__state{border:1px dashed var(--line-soft);background:var(--color-surface-raised);border-radius:4px;align-items:flex-start;gap:.65rem;margin:0;padding:1rem;display:flex}.billing-closeouts__list{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem;display:grid}.billing-closeout-card{border:1px solid var(--line-soft);background:var(--color-surface-raised);border-radius:4px;gap:.85rem;padding:1rem;display:grid}.billing-closeout-card__heading{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.billing-closeout-card__heading h3,.billing-closeout-card__heading p{margin:0 0 .25rem}.billing-closeout-card__heading p{overflow-wrap:anywhere;font-size:.8rem}.billing-closeout-card__facts,.billing-closeout-card__money,.billing-closeouts__note{margin:0}.billing-reconciliation-bench h3,.billing-reconciliation-bench p{margin:0 0 .5rem}.billing-reconciliation-bench>button{grid-column:2}@media (width<=720px){.billing-reconciliation-bench{grid-template-columns:minmax(0,1fr)}.billing-reconciliation-bench>button{grid-column:1}.billing-closeout-rehearsal__heading,.billing-closeout-rehearsal__controls{grid-template-columns:minmax(0,1fr)}.billing-closeouts__header{flex-direction:column;align-items:start}}.masthead{border-bottom:1px solid #75695673;justify-content:space-between;align-items:center;gap:24px;width:min(1120px,100% - 32px);min-height:88px;margin:0 auto;display:flex}.brand{min-height:48px;color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brand-mark{background:var(--color-primary);color:#24150e;letter-spacing:-.03em;border:1px solid #7d240b;border-radius:6px;flex:none;place-items:center;width:44px;height:44px;font-family:JetBrains Mono Variable,Consolas,monospace;font-size:14px;font-weight:800;display:grid;box-shadow:inset 0 2px #ffffff73,0 3px #7d240b}.brand-name,.brand-subtitle{display:block}.brand-name{font-family:Germania One,Georgia,serif;font-size:20px;line-height:1.1}.brand-subtitle{color:var(--color-muted);margin-top:4px;font-size:12px;line-height:1.3}.composition-badge{border:1px solid var(--color-border-dark);color:#30291f;letter-spacing:.03em;text-transform:uppercase;background:#e5ddcf;border-radius:999px;align-items:center;min-height:32px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #fff}.composition-badge--testing{color:#6d2008;background:#ffd5c8;border-color:#8b2c0d}.foundation-layout{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(40px,7vw,96px);width:min(1120px,100% - 32px);margin:0 auto;padding:64px 0 72px;display:grid}.intro{max-width:560px}h1,h2,h3,p{overflow-wrap:anywhere}h1{letter-spacing:-.035em;max-width:12ch;margin:0;font-family:Germania One,Georgia,serif;font-size:clamp(32px,5vw,56px);font-weight:400;line-height:.98}.intro-copy{color:#343b47;max-width:54ch;margin:24px 0 0;font-size:20px;line-height:1.55}.environment-note{color:var(--color-muted);background:#f8f0e4;border:1px solid #cdbda7;border-radius:4px;margin:24px 0 0;padding:14px 16px;font-size:14px;line-height:1.55;box-shadow:inset 0 1px 1px #4b371f14}.status-plate{border:1px solid var(--color-border-dark);background:var(--color-surface-raised);box-shadow:var(--shadow-raised);border-radius:6px;padding:32px;position:relative}.plate-fasteners{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:10px 12px auto}.plate-fasteners span{background:#cfc6b8;border:1px solid #7b7266;border-radius:50%;width:8px;height:8px;box-shadow:inset 0 1px #fff}.status-heading-row{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}h2{margin:0;font-family:Germania One,Georgia,serif;font-size:32px;font-weight:400;line-height:1.05}.status-lamp{background:#8c929b;border:3px solid #4c4439;border-radius:50%;flex:none;width:28px;height:28px;box-shadow:inset 0 3px #ffffff59,0 0 0 3px #d9d1c5}.status-lamp--ready{background:var(--color-success)}.status-lamp--attention{background:var(--color-warning)}.status-lamp--offline{background:var(--color-danger)}.status-indicator{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:inline-flex}.status-message{color:#343b47;margin:0;font-size:14px;font-weight:700;line-height:1.3}.check-grid{border-top:1px solid #d7ccbc;border-left:1px solid #d7ccbc;grid-template-columns:1fr 1fr;margin:0;display:grid}.check-grid div{background:var(--color-surface);border-bottom:1px solid #d7ccbc;border-right:1px solid #d7ccbc;min-width:0;padding:16px}.check-grid dt{color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.check-grid dd{text-transform:capitalize;margin:6px 0 0;font-family:JetBrains Mono Variable,Consolas,monospace;font-size:14px;font-weight:700}.adapter-panel{margin-top:24px}.adapter-panel h3{letter-spacing:.04em;text-transform:uppercase;margin:0 0 12px;font-size:14px}.adapter-panel ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.adapter-panel li{color:#343b47;background:#f4eee4;border:1px solid #d7ccbc;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;min-height:36px;padding:8px 12px;font-size:14px;display:flex}.adapter-panel strong{font-family:JetBrains Mono Variable,Consolas,monospace;font-size:12px}.status-placeholder{gap:12px;display:grid}.status-placeholder span{background:#f4eee4;border:1px solid #d7ccbc;height:48px}.status-placeholder span:nth-child(2){width:78%}.status-placeholder span:nth-child(3){width:58%}.recovery-block{border-top:1px solid #d7ccbc;margin-top:24px;padding-top:20px}.recovery-block p{color:var(--color-muted);margin:0 0 16px;font-size:14px;line-height:1.5}.recovery-block button{background:var(--color-primary-action);min-width:144px;min-height:44px;box-shadow:var(--shadow-control);color:#fff;cursor:pointer;font:inherit;border:1px solid #6f1e08;border-radius:5px;padding:10px 18px;font-size:14px;font-weight:800;transition:transform .14s,box-shadow .14s}.recovery-block button:active{transform:translateY(2px);box-shadow:0 1px #6f1e08}.recovery-block button:disabled{cursor:wait;transform:none}footer{width:min(1120px,100% - 32px);min-height:72px;color:var(--color-muted);border-top:1px solid #75695673;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:16px 0;font-size:12px;display:flex}@media (hover:hover) and (pointer:fine){.recovery-block button:not(:disabled):hover{background:#8e2206;transform:translateY(-1px)}}@media (width<=840px){.foundation-layout{grid-template-columns:1fr;gap:40px;padding-top:48px}.intro{max-width:680px}h1{max-width:14ch}}@media (width<=560px){.masthead{flex-direction:column;align-items:flex-start;gap:12px;min-height:auto;padding:16px 0}.foundation-layout{padding:40px 0 48px}.intro-copy{font-size:16px}.status-plate{padding:28px 20px 24px}.status-heading-row{flex-direction:column;align-items:flex-start;gap:16px}.status-indicator{justify-content:flex-start}.check-grid{grid-template-columns:1fr}.recovery-block button{width:100%}footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.brand-mark,.composition-badge,.environment-note,.status-plate,.status-lamp,.check-grid,.check-grid div,.adapter-panel li,.recovery-block button{box-shadow:none;border:1px solid canvastext}.status-lamp--ready{background:highlight}}.workspace-canvas,.demo-canvas,.entry-canvas{background:var(--color-canvas);min-width:320px;min-height:100vh}.workspace-topbar,.demo-topbar{border-bottom:1px solid var(--line-strong);background:var(--color-panel);justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:12px clamp(16px,3vw,40px);display:flex;box-shadow:0 2px 8px #3127181a}.brand--compact .brand-name{font-size:18px}.workspace-identity{text-align:right;align-items:center;gap:12px;min-width:0;display:flex}.workspace-identity>span:first-child,.demo-posture>span:last-child{min-width:0;display:grid}.workspace-identity strong,.workspace-identity span,.demo-posture strong,.demo-posture small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-identity strong{font-size:14px}.workspace-identity>span>span{color:var(--color-muted);margin-top:2px;font-size:12px}.workspace-organization-switch select{border:1px solid var(--line-strong);background:var(--color-surface-raised);width:min(280px,38vw);min-height:34px;color:var(--color-text);border-radius:4px;padding:5px 30px 5px 9px;font-size:13px;font-weight:800;box-shadow:inset 0 1px 2px #3127181a}.identity-stamp{color:#2e271f;background:#e7dccb;border:1px solid #594d3b;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-family:JetBrains Mono Variable,Consolas,monospace;font-size:12px;font-weight:800;display:grid;box-shadow:inset 0 2px #ffffffa6}.simulation-banner{color:#40190c;background:#ffe1d4;border-bottom:1px solid #752509;align-items:center;gap:12px;min-height:48px;padding:8px clamp(16px,3vw,40px);display:flex}.simulation-banner__lamp,.demo-posture__lamp{background:var(--color-primary);border:2px solid #5f220d;border-radius:50%;flex:none;width:12px;height:12px;box-shadow:0 0 0 3px #fa3c0029}.simulation-banner__status{align-items:center;gap:12px;min-width:0;margin-right:auto;display:flex}.simulation-banner__copy{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.simulation-banner strong{letter-spacing:.02em;text-transform:uppercase;font-size:13px}.simulation-banner__copy>span{font-size:13px}.workspace-body{grid-template-columns:224px minmax(0,1fr);min-height:calc(100vh - 72px);display:grid}.simulation-banner+.workspace-topbar+.workspace-body{min-height:calc(100vh - 120px)}.workspace-rail{min-height:inherit;background:var(--color-navigation);color:var(--color-navigation-text);border-right:1px solid #1d1c19;flex-direction:column;align-self:start;padding:28px 16px 20px;display:flex;position:sticky;top:0}.workspace-rail__label{color:#cfc4b2;letter-spacing:.09em;text-transform:uppercase;margin:0 12px 12px;font-size:11px;font-weight:800}.workspace-rail nav{gap:6px;display:grid}.workspace-nav-link{color:#eee6d9;border:1px solid #0000;border-radius:4px;align-items:center;gap:11px;min-height:44px;padding:10px 12px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.workspace-nav-link svg{flex:none;width:20px;height:20px}.workspace-nav-link--active{background:var(--color-primary);color:#24140e;border-color:#0f0e0d;box-shadow:inset 0 1px #ffffff59,0 2px #151310}.workspace-rail__posture{border-top:1px solid #5b574f;align-items:center;gap:10px;margin:auto 8px 0;padding:14px 4px 0;display:flex}.workspace-rail__posture .status-lamp{border-width:2px;width:18px;height:18px;box-shadow:0 0 0 2px #514d46}.workspace-rail__posture>span:last-child{display:grid}.workspace-rail__posture strong{font-size:12px}.workspace-rail__posture small{color:#cfc4b2;margin-top:2px;font-size:10px}.workspace-main{width:min(1180px,100%);padding:clamp(28px,5vw,64px) clamp(16px,5vw,72px) 80px}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.page-heading>div:first-child{min-width:0}.page-heading h1{max-width:18ch;font-size:clamp(34px,5vw,52px);line-height:1}.page-heading__overline{color:var(--color-primary-action);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-family:JetBrains Mono Variable,Consolas,monospace;font-size:11px;font-weight:800}.page-heading__description{max-width:65ch;color:var(--color-muted);margin:14px 0 0;font-size:16px;line-height:1.55}.page-heading__action{flex:none}.button{background:var(--color-primary-button);color:#fff;cursor:pointer;border:1px solid #6f1e08;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 16px;font-size:14px;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex;box-shadow:0 3px #5d1a07}.button svg{flex:none;width:18px;height:18px}.button:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #5d1a07}.button:disabled{cursor:not-allowed;opacity:.58}.button--secondary{border-color:var(--line-strong);background:var(--color-surface-raised);color:var(--color-text);box-shadow:0 3px #9d8d77}.button--quiet{box-shadow:none;color:var(--color-link);background:0 0;border-color:#0000}.button--danger{background:var(--color-danger-button);border-color:#65130e;box-shadow:0 3px #65130e}.button--banner{color:#5e210b;background:#fffaf4;border-color:#752509;min-height:44px;padding:6px 11px;font-size:12px;box-shadow:0 2px #ac775f}.text-link{color:var(--color-link);text-underline-offset:3px;font-weight:800}.status-pill{border:1px solid var(--line-strong);color:#39332c;letter-spacing:.025em;text-transform:uppercase;background:#e9e1d5;border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.status-pill--success{color:#12572c;background:#dcecdf;border-color:#3e7450}.status-pill--warning{color:#6d3d04;background:#ffebc8;border-color:#97641c}.status-pill--danger{color:#7b1710;background:#f9d8d4;border-color:#a34840}.status-pill--signal{color:#6f230b;background:#ffddce;border-color:#a83b16}.state-panel{border:1px solid var(--line-strong);background:var(--color-panel);min-height:180px;box-shadow:var(--shadow-raised);border-radius:5px;align-items:center;gap:22px;padding:clamp(24px,5vw,44px);display:flex}.state-panel h2{margin:0;font-size:24px}.state-panel p{max-width:58ch;color:var(--color-muted);margin:8px 0 0;line-height:1.5}.state-panel .button{margin-top:18px}.state-panel__spinner{border:4px solid #cbbda9;border-top-color:var(--color-primary-action);border-radius:50%;flex:none;width:34px;height:34px;animation:.9s linear infinite switchboard-spin}.state-panel__empty-mark{border:2px solid var(--line-strong);background:var(--color-panel-inset);border-radius:50%;flex:none;width:42px;height:42px;box-shadow:inset 0 2px 5px #3127181f}.state-panel__icon{width:38px;height:38px;color:var(--color-danger);flex:none}.state-panel--error{background:#fff4f1;border-color:#a34840}.state-panel__action{margin-top:18px}.surface,.data-surface,.control-panel{border:1px solid var(--line-strong);background:var(--color-panel);box-shadow:var(--shadow-raised);border-radius:5px}.surface__header,.data-surface__header,.control-panel__header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:14px 18px;display:flex}.surface__header h2,.data-surface__header h2,.control-panel__header h2{font-size:23px}.surface__body,.control-panel__body{padding:20px}.definition-list{margin:0}.definition-row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(120px,.42fr) minmax(0,1fr);gap:16px;padding:13px 0;display:grid}.definition-row:last-child{border-bottom:0}.definition-row dt{color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.definition-row dd{min-width:0;margin:0;font-weight:700}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.form-field{gap:7px;min-width:0;display:grid}.form-field--full{grid-column:1/-1}.form-field label,.field-label{color:#3e372e;font-size:13px;font-weight:800}.field-hint,.field-error{margin:0;font-size:12px;line-height:1.45}.field-hint{color:var(--color-muted)}.field-error{color:var(--color-danger);font-weight:700}.form-field input,.form-field select,.form-field textarea,.command-form input,.reset-dialog input{border:1px solid var(--line-strong);background:var(--color-surface-raised);width:100%;min-height:44px;color:var(--color-text);border-radius:3px;padding:9px 11px;box-shadow:inset 0 2px 3px #31271814}.form-field textarea{resize:vertical;min-height:100px}.form-actions{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding-top:20px;display:flex}@keyframes switchboard-spin{to{transform:rotate(360deg)}}@media (hover:hover) and (pointer:fine){.workspace-nav-link:hover{background:#3a3731;border-color:#6b655d}.workspace-nav-link--active:hover{background:#e93800;border-color:#0f0e0d}.button:not(:disabled):hover{background:#8e2206}.button--secondary:not(:disabled):hover,.button--banner:not(:disabled):hover{background:#f1e8dc}.button--quiet:not(:disabled):hover{background:#80300f14}}.demo-topbar{width:100%;min-height:84px}.demo-posture{align-items:center;gap:11px;min-width:0;display:flex}.demo-posture strong{color:#702207;letter-spacing:.05em;font-family:JetBrains Mono Variable,Consolas,monospace;font-size:12px}.demo-posture small{color:var(--color-muted);margin-top:3px;font-size:11px}.demo-subbar{background:var(--color-navigation);color:#eee6d9;border-bottom:1px solid #171614;justify-content:space-between;align-items:center;gap:20px;min-height:42px;padding:8px clamp(16px,3vw,40px);font-size:12px;font-weight:700;display:flex}.demo-subbar>span{align-items:center;gap:8px;display:inline-flex}.demo-subbar__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px 18px!important}.demo-subbar svg{color:#ff7548;width:17px;height:17px}.demo-subbar a{color:#fff;text-underline-offset:3px}.demo-development-link{align-items:center;min-height:32px;padding:5px 8px;display:inline-flex}.demo-section-nav{align-items:center;gap:4px;display:inline-flex}.demo-section-nav__link{border:1px solid #0000;border-radius:4px;align-items:center;gap:6px;min-height:32px;padding:5px 9px;text-decoration:none;display:inline-flex;color:#eee6d9!important}.demo-section-nav__link--active{background:var(--color-primary);border-color:#8d2e0f;box-shadow:inset 0 1px #ffffff52,0 2px #151310;color:#24140e!important}.demo-section-nav__link svg{color:currentColor}.demo-main{width:min(1320px,100% - 32px);margin:0 auto;padding:clamp(32px,5vw,68px) 0 80px}.demo-footer{border-top:1px solid var(--line-strong);width:min(1320px,100% - 32px);min-height:64px;color:var(--color-muted);justify-content:space-between;align-items:center;gap:20px;margin:0 auto;padding:14px 0;font-size:11px;display:flex}.demo-intro-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:stretch;gap:24px;display:grid}.lab-section-index{border:1px solid var(--line-strong);background:var(--color-panel-inset);border-radius:5px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 18px;margin-top:24px;padding:12px 14px;display:grid;box-shadow:inset 0 1px 1px #4b371f14}.lab-section-index__label{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.lab-section-index ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lab-section-index a{border:1px solid var(--line-soft);background:var(--color-surface-raised);min-height:44px;color:var(--color-text);border-radius:4px;align-items:center;padding:7px 10px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.demo-section h2[id]{scroll-margin-top:24px}.lab-readiness{border:1px solid var(--line-strong);background:var(--color-navigation);color:#fffaf1;border-radius:5px;padding:22px;box-shadow:0 7px 18px #211c152e}.lab-readiness__title{justify-content:space-between;align-items:center;gap:16px;display:flex}.lab-readiness h2{font-size:24px}.lab-readiness dl{background:#59544c;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:18px 0 0;display:grid}.lab-readiness .definition-row{background:#34312c;border:0;padding:12px;display:block}.lab-readiness .definition-row dt{color:#cfc4b2}.lab-readiness .definition-row dd{color:#fffaf1;margin-top:5px;font-family:JetBrains Mono Variable,Consolas,monospace;font-size:12px}.demo-section{margin-top:36px}.section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.section-heading h2{font-size:28px}.section-heading p{max-width:65ch;color:var(--color-muted);margin:6px 0 0;line-height:1.45}.scenario-board{border:1px solid var(--line-strong);background:var(--color-panel);box-shadow:var(--shadow-raised);border-radius:5px;overflow:hidden}.scenario-row{border-bottom:1px solid var(--line-soft);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:94px;padding:17px 18px;display:grid}.scenario-row:last-child{border-bottom:0}.scenario-row__dial{color:#3e3429;background:#e5dac9;border:1px solid #625748;border-radius:50%;place-items:center;width:40px;height:40px;font-family:JetBrains Mono Variable,Consolas,monospace;font-size:11px;font-weight:800;display:grid;box-shadow:inset 0 2px #fffc,0 2px #9b8b74}.scenario-row h3{margin:0;font-size:17px}.scenario-row p{max-width:66ch;color:var(--color-muted);margin:5px 0 0;font-size:13px;line-height:1.45}.scenario-row__seed{color:var(--color-muted);margin-top:7px;font-family:JetBrains Mono Variable,Consolas,monospace;font-size:10px;line-height:1.4;display:block}.staging-proof{border:1px solid var(--line-strong);background:var(--color-panel-inset);border-radius:4px;margin-top:20px;padding:18px;box-shadow:inset 0 2px 4px #31271814}.staging-proof__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.staging-proof__heading h3{margin-top:3px;font-size:18px}.staging-proof__facts{margin-top:14px}.event-preview{counter-reset:staged-event;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.event-preview li{border:1px solid var(--line-soft);background:var(--color-surface-raised);min-height:58px;color:var(--color-text);counter-increment:staged-event;border-radius:3px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;padding:10px;font-size:12px;line-height:1.35;display:grid}.event-preview li:before{content:counter(staged-event);background:var(--color-navigation);color:#fffaf1;border-radius:50%;place-items:center;width:22px;height:22px;font-family:JetBrains Mono Variable,Consolas,monospace;font-size:10px;font-weight:800;display:grid}.lab-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);align-items:start;gap:24px;display:grid}.command-console{color:#f7efe2;background:#24231f;border:1px solid #10100f;border-radius:5px;overflow:hidden;box-shadow:0 8px 22px #211c1538}.command-console__header{background:#2d2b27;border-bottom:1px solid #4c4942;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:10px 15px;display:flex}.command-console__header h2{letter-spacing:.03em;font-family:JetBrains Mono Variable,Consolas,monospace;font-size:13px}.command-console__tools,.console-entry__heading{align-items:center;gap:10px;display:flex}.button--console-help,.command-console__reuse{min-height:44px;box-shadow:none;color:#fff4e6;cursor:pointer;background:#3b3832;border:1px solid #8c8378;border-radius:3px;padding:5px 9px;font-size:11px;font-weight:800}.command-console__reuse{margin-left:auto}.button--console-help:disabled,.command-console__reuse:disabled{cursor:not-allowed;opacity:.58}.command-console__output{white-space:pre-wrap;overflow-wrap:anywhere;border-bottom:1px solid #4c4942;min-height:230px;max-height:420px;padding:18px;font-family:JetBrains Mono Variable,Consolas,monospace;font-size:12px;line-height:1.65;overflow:auto}.console-entry{border-bottom:1px solid #3c3934;margin:0 0 14px;padding:0 0 14px}.console-entry:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.console-entry__command{overflow-wrap:anywhere;color:#ff9c79;min-width:0;font-weight:800}.console-entry__result{color:#f7efe2;margin-top:5px}.console-entry__error{color:#ffb2a9;margin-top:5px}.command-form{background:#302e29;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px;display:grid}.command-form label,.command-form datalist,.command-form__help,.command-form__error{grid-column:1/-1}.command-form label{color:#fff4e6;font-size:12px;font-weight:800}.command-form input{color:#fff8ed;background:#171714;border-color:#777066;font-family:JetBrains Mono Variable,Consolas,monospace;font-size:13px;box-shadow:inset 0 2px 4px #070706}.command-form__help,.command-form__error{margin:0;font-size:11px;line-height:1.45}.command-form__help{color:#cfc4b2}.command-form__error{color:#ffb2a9}.run-list{margin:0;padding:0;list-style:none}.run-list li+li{border-top:1px solid var(--line-soft)}.run-list a{min-height:68px;color:inherit;grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;padding:13px 16px;text-decoration:none;display:grid}.run-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.run-list small{color:var(--color-muted)}.run-list .status-pill{grid-area:1/2/3;align-self:center}.danger-zone{border-color:#9e4038}.danger-zone .control-panel__header{background:#fff0ed;border-bottom-color:#e3b2ad}.danger-zone .control-panel__body>p{color:var(--color-muted);margin:0;line-height:1.5}.danger-zone .button{margin-top:18px}.identity-lockboard{background:var(--color-navigation);color:#fffaf1;border:1px solid #171614;border-radius:5px;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:center;gap:24px;padding:20px;display:grid;box-shadow:0 8px 22px #211c1533}.identity-lockboard__title{align-items:flex-start;gap:13px;min-width:0;display:flex}.identity-lockboard__lamp{background:#43ba6f;border:2px solid #0b3e20;border-radius:50%;flex:none;width:18px;height:18px;margin-top:3px;box-shadow:inset 0 2px #ffffff6b,0 0 0 4px #43ba6f24}.identity-lockboard h2,.identity-lockboard p{margin:0}.identity-lockboard h2{font-size:24px}.identity-lockboard p{color:#d8cebd;max-width:48ch;margin-top:7px;font-size:13px;line-height:1.5}.identity-lockboard dl{background:#5a554d;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.identity-lockboard .definition-row{background:#34312c;border:0;padding:10px 12px;display:block}.identity-lockboard .definition-row dt{color:#cfc4b2}.identity-lockboard .definition-row dd{color:#fffaf1;margin-top:4px;font-family:JetBrains Mono Variable,Consolas,monospace;font-size:11px}.identity-page-error{margin-top:24px}.identity-bench{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:stretch;gap:24px;margin-top:28px;display:grid}.identity-bench>*{min-width:0}.identity-bench .control-panel__header{align-items:flex-start}.identity-bench .control-panel__header>svg{width:28px;height:28px;color:var(--color-primary-action)}.identity-control-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.identity-selected-state,.identity-run-button{grid-column:1/-1}.identity-selected-state{border:1px solid var(--line-soft);background:var(--color-panel-inset);border-radius:4px;padding:16px;box-shadow:inset 0 2px 4px #31271814}.identity-selected-state span,.identity-selected-state strong{display:block}.identity-selected-state span{color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.identity-selected-state strong{margin-top:5px;font-size:18px}.identity-selected-state p{max-width:64ch;color:var(--color-muted);margin:7px 0 0;font-size:13px;line-height:1.45}.identity-run-button{width:100%}.identity-access-sheet{border:1px solid var(--line-strong);background:var(--color-panel);box-shadow:var(--shadow-raised);border-radius:5px;overflow:hidden}.identity-access-sheet>header{border-bottom:1px solid var(--line-strong);background:var(--color-panel-inset);align-items:center;gap:16px;min-height:104px;padding:20px;display:flex}.identity-access-sheet__stamp{background:var(--color-primary);color:#24150e;border:1px solid #7d240b;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;font-family:JetBrains Mono Variable,Consolas,monospace;font-size:14px;font-weight:800;display:grid;box-shadow:inset 0 2px #fff6,0 3px #7d240b}.identity-access-sheet h2,.identity-access-sheet header p{margin:0}.identity-access-sheet h2{font-size:24px}.identity-access-sheet header p{color:var(--color-muted);margin-top:4px;font-size:13px}.identity-access-sheet__facts{margin:0;padding:4px 18px}.identity-capabilities{border-top:1px solid var(--line-soft);padding:17px 18px 20px}.identity-capabilities h3{margin:0;font-size:14px}.identity-capabilities ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;margin:11px 0 0;padding:0;list-style:none;display:grid}.identity-capabilities li{color:var(--color-muted);padding-left:16px;font-size:12px;line-height:1.35;position:relative}.identity-capabilities li:before{content:"";background:#43ba6f;border:1px solid #0f572b;border-radius:50%;width:7px;height:7px;position:absolute;top:.48em;left:1px}.identity-result{border:1px solid var(--line-strong);background:var(--color-panel);box-shadow:var(--shadow-raised);border-radius:5px;margin-top:28px;overflow:hidden}.identity-result>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.identity-result h2,.identity-result header p,.identity-result__action p{margin:0}.identity-result h2{font-size:25px}.identity-result header p{max-width:68ch;color:var(--color-muted);margin-top:6px;line-height:1.45}.identity-result--workspace_ready>header{background:#e8f3e8}.identity-result--blocked>header{background:#fff0ed}.identity-result--selection_required>header,.identity-result--challenge_required>header{background:#fff1d6}.identity-effect-meter{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.identity-effect-meter .definition-row{border-bottom:0;border-right:1px solid var(--line-soft);padding:14px 16px;display:block}.identity-effect-meter .definition-row:last-child{border-right:0}.identity-effect-meter dd{color:var(--color-success);margin-top:5px;font-family:JetBrains Mono Variable,Consolas,monospace;font-weight:800}.identity-result__action{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex}.identity-result__action p{max-width:62ch;color:var(--color-muted)}.identity-matrix td:first-child strong,.identity-matrix td:first-child small{display:block}.identity-matrix td:first-child small{color:var(--color-muted);margin-top:3px;font-size:11px}.identity-select-button{min-height:38px;padding:7px 10px;font-size:12px}.identity-select-button[aria-pressed=true]{color:#5e210b;background:#ffe0d3;border-color:#7d240b;box-shadow:inset 0 2px 3px #551d0a21}.identity-state-list{border:1px solid var(--line-strong);background:var(--color-panel);box-shadow:var(--shadow-raised);border-radius:5px;margin:0;padding:0;list-style:none;overflow:hidden}.identity-state-list li+li{border-top:1px solid var(--line-soft)}.identity-state-list button{width:100%;min-height:76px;color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:13px 16px;display:flex}.identity-state-list button:disabled{cursor:not-allowed;opacity:.58}.identity-state-list button[aria-pressed=true]{box-shadow:inset 4px 0 0 var(--color-primary);background:#fff0e8}.identity-state-list button>span:first-child,.identity-state-list strong,.identity-state-list small{min-width:0;display:block}.identity-state-list small{max-width:74ch;color:var(--color-muted);margin-top:4px;font-size:12px;line-height:1.4}@media (hover:hover) and (pointer:fine){.lab-section-index a:hover{border-color:var(--color-primary-action);color:var(--color-primary-action)}.demo-section-nav__link:hover{background:#46423b}.demo-section-nav__link--active:hover{background:#ff6330}.identity-state-list button:not(:disabled):hover,.identity-matrix tbody tr:hover{background:#f5ece0}}.metric-bank{border:1px solid var(--line-strong);background:var(--color-panel);box-shadow:var(--shadow-raised);border-radius:5px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 28px;display:grid;overflow:hidden}.metric-bank>div{border-right:1px solid var(--line-soft);min-width:0;padding:20px}.metric-bank>div:last-child{border-right:0}.metric-bank dt{color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.metric-bank dd{margin:8px 0 0;font-family:Germania One,Georgia,serif;font-size:clamp(30px,4vw,42px);line-height:1}.overview-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;gap:24px;display:grid}.overview-grid>.data-surface:first-child{grid-row:span 2}.record-list{margin:0;padding:0;list-style:none}.record-list li+li{border-top:1px solid var(--line-soft)}.record-link{min-height:70px;color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:14px 17px;text-decoration:none;display:grid}.record-link__primary,.record-link__secondary{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.record-link__primary{font-weight:800}.record-link__secondary{color:var(--color-muted);font-size:12px}.record-link__aside{grid-area:1/2/3;justify-items:end;gap:6px;display:grid}.record-link__aside time{color:var(--color-muted);font-size:11px}.data-table-wrap{overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;width:100%}.data-table th{border-bottom:1px solid var(--line-strong);background:var(--color-panel-inset);color:#494138;letter-spacing:.05em;text-transform:uppercase;padding:11px 16px;font-size:11px;font-weight:800}.data-table td{border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:15px 16px}.data-table tbody tr:last-child td{border-bottom:0}.data-table td:first-child a{color:var(--color-link);font-weight:800}.data-table time,.data-table .muted-cell{color:var(--color-muted);font-size:12px}.pagination-bar{border-top:1px solid var(--line-soft);justify-content:flex-end;align-items:center;gap:12px;min-height:58px;padding:10px 16px;display:flex}.detail-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:24px;display:grid}.detail-layout__main{gap:24px;display:grid}.detail-layout__aside{gap:18px;display:grid;position:sticky;top:20px}.timeline{margin:0;padding:20px 20px 20px 42px;list-style:none}.timeline li{border-left:2px solid #b9aa94;min-height:66px;padding:0 0 22px 22px;position:relative}.timeline li:last-child{border-left-color:#0000;min-height:0;padding-bottom:0}.timeline li:before{content:"";background:var(--color-primary);width:12px;height:12px;box-shadow:0 0 0 3px var(--color-panel);border:2px solid #584c3b;border-radius:50%;position:absolute;top:1px;left:-8px}.timeline strong,.timeline time,.timeline span{display:block}.timeline strong{font-size:14px}.timeline time,.timeline span{color:var(--color-muted);margin-top:4px;font-size:11px}.message-thread{gap:14px;margin:0;padding:22px;list-style:none;display:grid}.message-bubble{border:1px solid var(--line-strong);background:#f0e8dc;border-radius:5px;max-width:min(76%,620px);padding:13px 15px;box-shadow:0 2px #c5b7a3}.message-bubble--outbound{background:#ffe0d3;border-color:#9b4022;margin-left:auto;box-shadow:0 2px #c58a73}.message-bubble p{white-space:pre-wrap;margin:0}.message-bubble footer{width:auto;min-height:auto;color:var(--color-muted);border:0;justify-content:space-between;align-items:center;gap:10px;margin:8px 0 0;padding:0;font-size:10px;display:flex}.routing-mode-group{border:0;gap:10px;margin:0;padding:0;display:grid}.routing-mode-option{border:1px solid var(--line-strong);background:var(--color-surface-raised);cursor:pointer;border-radius:4px;min-height:76px;padding:14px 14px 14px 50px;display:block;position:relative}.routing-mode-option input{width:18px;height:18px;accent-color:var(--color-primary-action);position:absolute;top:18px;left:17px}.routing-mode-option:has(input:checked){box-shadow:inset 4px 0 0 var(--color-primary);background:#fff0e8;border-color:#9b300d}.routing-mode-option strong,.routing-mode-option span{display:block}.routing-mode-option span{color:var(--color-muted);margin-top:4px;font-size:12px;line-height:1.4}.path-preview{flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:20px;list-style:none;display:flex}.path-preview li{border:1px solid var(--line-strong);background:var(--color-surface-raised);border-radius:4px;align-items:center;gap:8px;min-height:38px;padding:8px 11px;font-size:12px;font-weight:800;display:inline-flex}.path-preview li:not(:last-child):after{content:"";border-top:2px solid var(--color-primary-action);border-right:2px solid var(--color-primary-action);width:7px;height:7px;margin-left:11px;transform:rotate(45deg)}.notice{color:#5f3808;background:#fff1d6;border:1px solid #b87928;border-radius:4px;align-items:flex-start;gap:10px;padding:13px 15px;line-height:1.45;display:flex}.notice svg{flex:none;width:20px;height:20px}.appointment-layout,.appointment-settings-layout{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:start;gap:24px;display:grid}@media (width<=980px){.appointment-layout,.appointment-settings-layout{grid-template-columns:1fr}.appointment-booking{position:static}}.appointment-detail-layout{margin-top:24px}.appointment-layout>.control-panel,.appointment-layout>.data-surface{min-width:0}.appointment-notice,.appointment-success-notice,.appointment-workflow-error{margin-bottom:24px}.appointment-success-notice{color:#12572c;background:#e8f3e8;border-color:#3e7450}.job-status{margin-bottom:24px}.job-status:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.job-filter{min-width:160px}.job-list__actions{flex-wrap:wrap;gap:8px;display:flex}.job-action-panel{margin-bottom:24px}.job-action-body{gap:14px;display:grid}.job-action-button{min-height:64px;padding:14px 24px;font-size:18px}.job-open-button{min-height:48px}.job-timeline li.is-pending:before{background:var(--color-panel-inset)}.job-timeline li.is-pending strong,.job-timeline li.is-pending span{color:var(--color-muted)}.job-note-body{color:var(--color-text);white-space:pre-wrap;margin-top:8px;font-size:14px}.job-note-composer,.job-notes+.job-note-composer{border-top:1px solid var(--line-soft)}.job-lines,.job-collection{border:1px solid var(--line-soft);border-radius:4px;gap:14px;margin:0 0 18px;padding:16px;display:grid}.job-lines legend,.job-collection legend{padding:0 6px;font-size:13px;font-weight:800}.job-line{border-bottom:1px solid var(--line-soft);padding-bottom:14px}.job-receipt{margin-top:24px}.job-receipt__header h2{font-size:20px}.job-receipt__notes{gap:10px;margin:0 0 20px;padding-left:22px;display:grid}.job-receipt__notes li span{white-space:pre-wrap;display:block}.job-receipt__notes li small{color:var(--color-muted)}.job-receipt__totals{border-top:2px solid var(--line-strong);margin-top:16px;padding-top:8px}.job-receipt__signature{max-width:360px;color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;gap:6px;margin-top:44px;font-size:12px;font-weight:800;display:grid}.job-receipt__signature-line{border-bottom:1px solid var(--color-text);height:40px;display:block}@media print{.job-receipt-page{color:#000}.job-receipt-chrome,.workspace-topbar,.workspace-rail,.simulation-banner,.skip-link{display:none!important}.workspace-body,.workspace-main{padding:0;display:block}.job-receipt{box-shadow:none;background:#fff;border:1px solid #000;margin:0}.job-receipt .status-pill{color:#000;background:#fff;border:1px solid #000}}.calendar-instrument{border:1px solid var(--color-border-dark);background:var(--color-panel);box-shadow:var(--shadow-raised);border-radius:8px;padding:clamp(18px,3vw,28px);position:relative}.calendar-instrument:before,.calendar-instrument:after{content:"";background:#c9bba5;border:1px solid #8a7c67;border-radius:50%;width:7px;height:7px;position:absolute;top:10px;box-shadow:inset 0 1px 1px #ffffffb8}.calendar-instrument:before{left:10px}.calendar-instrument:after{right:10px}.calendar-instrument__topline,.calendar-instrument__title,.calendar-instrument__controls,.calendar-action-status,.calendar-profile-plate,.calendar-readout dd,.calendar-attention,.calendar-protected-action>div{align-items:center;display:flex}.calendar-instrument__topline{justify-content:space-between;gap:16px}.calendar-instrument__title{align-items:flex-start;gap:12px;min-width:0}.calendar-instrument__title h2,.calendar-choices h3{margin:0}.calendar-instrument__title p,.calendar-choices p,.calendar-protected-action p{color:var(--color-muted);margin:5px 0 0;line-height:1.45}.calendar-instrument__badge{color:#76270d;background:#f6cfb8;border:1px solid #8c2d0d;border-radius:6px;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 2px #ffffffa8,0 3px 8px #432b182e}.calendar-instrument__badge svg{width:23px;height:23px}.calendar-profile-plate{border:1px solid var(--color-border);background:#f4ecdf;border-radius:4px;align-items:flex-start;gap:10px;margin-top:20px;padding:12px 14px}.calendar-profile-plate--isolated{color:#5f3808;background:#fff1d6;border-color:#b87928}.calendar-profile-plate svg{flex:none;width:20px;height:20px}.calendar-profile-plate p{margin:0}.calendar-profile-plate strong,.calendar-profile-plate span{display:block}.calendar-profile-plate span{margin-top:3px;line-height:1.4}.calendar-readout{border:1px solid var(--color-border-dark);background:var(--color-panel-inset);border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0 0;display:grid;box-shadow:inset 0 2px 7px #392b1b24}.calendar-readout>div{min-width:0;padding:12px 14px}.calendar-readout>div:nth-child(odd){border-right:1px solid var(--color-border)}.calendar-readout>div:nth-child(n+3){border-top:1px solid var(--color-border)}.calendar-readout dt{color:#574d3e;letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:800}.calendar-readout dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;gap:8px;min-width:0;margin:0;font-weight:700}.calendar-signal{background:#9c9488;border:1px solid;border-radius:50%;flex:none;width:11px;height:11px;box-shadow:inset 0 1px 2px #00000047}.calendar-signal--success{background:var(--color-success)}.calendar-signal--warning,.calendar-signal--signal{background:var(--color-secondary)}.calendar-signal--danger{background:var(--color-danger)}.calendar-attention{color:#5f3808;background:#fff1d6;border:1px solid #b87928;border-radius:4px;align-items:flex-start;gap:9px;margin-top:14px;padding:11px 12px}.calendar-attention svg,.calendar-action-status svg{flex:none;width:19px;height:19px}.calendar-instrument__controls{flex-wrap:wrap;gap:10px;margin-top:20px}.calendar-choices{border-top:1px solid var(--line-soft);margin-top:20px;padding-top:18px}.calendar-choices ul{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.calendar-choices li button{border:1px solid var(--color-border-dark);background:var(--color-surface-raised);width:100%;min-height:52px;color:var(--color-text);cursor:pointer;text-align:left;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.calendar-choices li button:hover:not(:disabled){border-color:var(--color-primary-action);background:#fff5eb}.calendar-choices li button span:first-child,.calendar-choices li button strong,.calendar-choices li button small{display:block}.calendar-choices li button small{color:var(--color-muted);margin-top:3px}.calendar-choices li button>span:last-child{color:var(--color-link);font-weight:800}.calendar-choices__empty{border:1px dashed var(--color-border-dark);background:var(--color-panel-inset);border-radius:4px;justify-items:start;gap:10px;padding:14px;display:grid}.calendar-choices__empty p{margin:0}.calendar-protected-action{border-top:1px solid var(--line-soft);margin-top:18px;padding-top:14px}.calendar-protected-action summary{min-height:44px;color:var(--color-link);cursor:pointer;align-items:center;gap:8px;font-weight:800;list-style:none;display:inline-flex}.calendar-protected-action summary::-webkit-details-marker{display:none}.calendar-protected-action summary:after{content:"+";border:1px solid;border-radius:50%;place-items:center;width:22px;height:22px;font:700 16px/1 JetBrains Mono Variable,monospace;display:inline-grid}.calendar-protected-action[open] summary:after{content:"−"}.calendar-protected-action label{margin-top:12px;font-size:13px;display:block}.calendar-protected-action>div{align-items:stretch;gap:8px;margin-top:7px}.calendar-protected-action input{border:1px solid var(--color-border-dark);background:var(--color-surface-raised);min-width:0;min-height:44px;color:var(--color-text);border-radius:4px;flex:220px}.calendar-protected-action--danger summary{color:var(--color-danger)}.calendar-live-region:empty{display:none}.calendar-action-status{align-items:flex-start;gap:8px;margin:14px 0 0;line-height:1.4}.calendar-action-status--success{color:var(--color-success)}.calendar-action-status--error{color:var(--color-danger)}.production-calendar-layout{width:min(900px,100% - 32px);margin:0 auto;padding:clamp(38px,6vw,72px) 0}.production-calendar-layout>.page-heading{margin-bottom:24px}.identity-calendar-link{width:fit-content;margin-top:18px}@media (width<=620px){.calendar-instrument__topline{flex-direction:column;align-items:flex-start}.calendar-readout{grid-template-columns:1fr}.calendar-readout>div:nth-child(odd){border-right:0}.calendar-readout>div+div{border-top:1px solid var(--color-border)}.calendar-instrument__controls,.calendar-protected-action>div{flex-direction:column;align-items:stretch}.calendar-instrument__controls .button,.calendar-protected-action .button{width:100%}}.appointment-provider-notice{align-items:center}.appointment-provider-notice>span{flex:24ch;min-width:0}.appointment-provider-notice .button{flex:none}.appointment-read-only{align-items:flex-start;gap:14px;min-height:180px;padding:8px;display:flex}.appointment-read-only>svg{width:24px;height:24px;color:var(--color-warning);flex:none}.appointment-read-only h3{margin:0;font-size:19px}.appointment-read-only p{max-width:48ch;color:var(--color-muted);margin:8px 0 0}.appointment-recovery-row{gap:12px;padding-top:4px;display:grid}.surface-subtitle{color:var(--color-muted);margin:5px 0 0;font-size:12px;line-height:1.4}.appointment-agenda,.appointment-type-list{margin:0;padding:0;list-style:none}.appointment-agenda__item{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(150px,.9fr) minmax(0,1fr) auto auto;align-items:center;gap:15px;min-width:0;padding:17px 18px;display:grid}.appointment-agenda__item:last-child,.appointment-type-list li:last-child{border-bottom:0}.appointment-agenda__time,.appointment-review__header,.appointment-section-heading,.appointment-type-list__title{align-items:center;gap:10px;display:flex}.appointment-agenda__time{color:var(--color-link);font-size:12px;font-weight:800}.appointment-agenda__time svg{flex:none;width:19px;height:19px}.appointment-agenda__summary{gap:4px;min-width:0;display:grid}.appointment-agenda__summary strong,.appointment-agenda__summary span{overflow-wrap:anywhere}.appointment-agenda__summary span{color:var(--color-muted);font-size:12px}.appointment-agenda__open{min-height:38px;padding:7px 10px}.appointment-agenda__open svg{width:16px;height:16px}.appointment-booking{position:sticky;top:20px}.appointment-steps{grid-template-columns:repeat(3,1fr);gap:6px;margin:0 0 24px;padding:0;list-style:none;display:grid}.appointment-steps li{border-bottom:3px solid var(--line-soft);min-height:50px;color:var(--color-muted);align-items:center;gap:7px;padding:8px;font-size:12px;font-weight:800;display:flex}.appointment-steps li span{border:1px solid var(--line-strong);background:var(--color-surface-raised);width:24px;height:24px;color:var(--color-text);border-radius:50%;flex:none;place-items:center;font-family:JetBrains Mono Variable,Consolas,monospace;font-size:11px;display:grid}.appointment-steps li.is-current{border-bottom-color:var(--color-primary);color:var(--color-text)}.appointment-steps li.is-current span,.appointment-steps li.is-complete span{background:var(--color-primary);color:#24140e;border-color:#7d240b}.appointment-form-grid,.appointment-search-button{margin-bottom:18px}.appointment-guidance{border:1px solid var(--line-soft);background:var(--color-panel-inset);color:var(--color-muted);margin:0;padding:14px;font-size:13px;line-height:1.5}.appointment-section-heading{justify-content:space-between;align-items:flex-start;margin-bottom:14px}.appointment-section-heading h3{margin:0;font-size:18px}.appointment-section-heading p{color:var(--color-muted);margin:5px 0 0;font-size:12px}.appointment-offers,.appointment-review,.availability-editor{border-top:1px solid var(--line-soft);margin-top:24px;padding-top:22px}.offer-list{gap:8px;display:grid}.offer-button{border:1px solid var(--line-strong);background:var(--color-surface-raised);width:100%;min-height:58px;color:var(--color-text);cursor:pointer;text-align:left;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex;box-shadow:0 2px #c6b7a2}.offer-button>span{gap:4px;min-width:0;display:grid}.offer-button>span span{color:var(--color-muted);font-size:12px}.offer-button svg{width:18px;height:18px;color:var(--color-link);flex:none}.offer-button.is-selected{box-shadow:inset 4px 0 0 var(--color-primary), 0 2px 0 #c58a73;background:#fff0e8;border-color:#9b300d}.appointment-review{gap:16px;display:grid}.appointment-review__header{align-items:flex-start}.appointment-review__header>svg{width:23px;height:23px;color:var(--color-link);flex:none}.appointment-review__header>div{flex:auto;min-width:0}.appointment-review__header h3,.appointment-success h3{margin:0;font-size:19px}.appointment-review__header p,.appointment-success p{color:var(--color-muted);margin:4px 0 0;font-size:13px}.appointment-confirm-field{margin-top:4px}.checkbox-field{min-height:44px;color:var(--color-text);align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.checkbox-field input{width:20px;height:20px;accent-color:var(--color-primary-action)}.appointment-success{align-items:flex-start;gap:16px;min-height:180px;padding:8px;display:flex}.appointment-success>svg{width:30px;height:30px;color:var(--color-success);flex:none}.appointment-success .button{margin-top:18px}.page-heading__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.appointment-timeline{padding-top:24px}.appointment-type-list li{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;padding:18px;display:flex}.appointment-type-list li>div:first-child{min-width:0}.appointment-type-list__title{flex-wrap:wrap}.appointment-type-list p{max-width:65ch;color:var(--color-muted);margin:6px 0;line-height:1.45}.appointment-type-list li>div:first-child>span{color:var(--color-muted);font-size:12px}.appointment-type-list li.is-inactive{background:var(--color-panel-inset)}.appointment-type-list__actions{flex:none;align-items:center;gap:6px;display:flex}.appointment-type-list__actions .button{min-height:44px;padding-inline:11px}.appointment-queue-controls{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.appointment-queue-controls .form-field{flex:180px;min-width:150px}.appointment-queue-controls .form-field>.button{width:100%;min-height:44px}.icon-button{border:1px solid var(--line-strong);background:var(--color-surface-raised);width:44px;min-width:44px;height:44px;color:var(--color-text);cursor:pointer;border-radius:4px;place-items:center;display:inline-grid;box-shadow:0 2px #9d8d77}.icon-button svg{width:18px;height:18px}.availability-window-list{gap:8px;display:grid}.availability-window-row{border:1px solid var(--line-soft);background:var(--color-surface-raised);grid-template-columns:minmax(120px,1fr) minmax(100px,.7fr) auto minmax(100px,.7fr) 44px;align-items:center;gap:8px;min-height:52px;padding:4px;display:grid}.availability-window-row select,.availability-window-row input{border:1px solid var(--line-strong);background:var(--color-surface-raised);min-width:0;min-height:42px;color:var(--color-text);border-radius:3px;padding:7px 8px}.availability-window-row>span{color:var(--color-muted);text-align:center;font-size:12px}.dialog-backdrop{z-index:100;background:#14110dad;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.reset-dialog{border:1px solid var(--line-strong);background:var(--color-panel);border-radius:5px;width:min(520px,100%);padding:clamp(22px,5vw,36px);box-shadow:0 18px 48px #00000059}.reset-dialog h2{font-size:28px}.reset-dialog>p{color:var(--color-muted);margin:12px 0 22px;line-height:1.5}.reset-dialog .form-actions{margin-top:24px}.back-link{color:var(--color-link);align-items:center;gap:7px;margin-bottom:18px;font-weight:800;display:inline-flex}.back-link svg{width:17px;height:17px}.entry-canvas{place-items:center;padding:32px 16px;display:grid}.entry-panel{border:1px solid var(--line-strong);background:var(--color-panel);width:min(820px,100%);box-shadow:var(--shadow-raised);border-radius:6px}.entry-panel__mast{border-bottom:1px solid var(--line-soft);padding:24px}.entry-panel__body{padding:clamp(24px,5vw,46px)}.entry-panel h1{max-width:15ch}.entry-panel__body>p{max-width:62ch;color:var(--color-muted);margin:16px 0 28px;font-size:17px;line-height:1.55}.persona-selector{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;display:grid}.persona-option{border:1px solid var(--line-strong);background:var(--color-surface-raised);cursor:pointer;border-radius:4px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-height:104px;padding:16px;display:grid}.persona-option input{width:18px;height:18px;accent-color:var(--color-primary-action);margin-top:2px}.persona-option strong,.persona-option span{display:block}.persona-option span{color:var(--color-muted);margin-top:6px;font-size:13px;line-height:1.4}.persona-option:has(input:checked){box-shadow:inset 4px 0 0 var(--color-primary);background:#fff0e8;border-color:#9b300d}.entry-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.billing-safety-strip{color:#f7efe2;background:#302e29;border:1px solid #5c5a54;border-radius:4px;align-items:center;gap:12px;min-height:58px;margin-bottom:18px;padding:12px 15px;font-size:13px;line-height:1.45;display:flex;box-shadow:0 3px #171613}.billing-safety-strip svg{color:#ff7548;flex:none;width:22px;height:22px}.billing-plan-band{border:1px solid var(--line-strong);background:var(--color-panel);min-height:112px;box-shadow:var(--shadow-raised);border-radius:5px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;margin-bottom:24px;padding:20px 22px;display:grid}.billing-plan-band__identity{align-items:center;gap:15px;min-width:0;display:flex}.billing-plan-band__identity>svg{width:40px;height:40px;color:var(--color-primary-action);background:#f4ddc9;border:1px solid #8f6e55;border-radius:4px;flex:none;padding:8px;box-shadow:inset 0 2px 3px #432a191f}.billing-plan-band h2,.billing-plan-band p,.billing-plan-band__price strong,.billing-plan-band__price span{margin:0;display:block}.billing-plan-band h2{font-size:27px}.billing-plan-band p{color:var(--color-muted);margin-top:3px;font-size:12px}.billing-plan-band__price{text-align:right;min-width:112px}.billing-plan-band__price strong{font-family:JetBrains Mono Variable,Consolas,monospace;font-size:24px;line-height:1}.billing-plan-band__price span{color:var(--color-muted);letter-spacing:.05em;text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:800}.billing-plan-band+.notice,.billing-safety-strip+.notice,.billing-layout+.notice,.workspace-main>.notice+.notice{margin-bottom:18px}.notice--error{color:#7b1710;background:#fff4f1;border-color:#a34840}.billing-layout{grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);align-items:start;gap:24px;display:grid}.billing-layout__main,.billing-layout__aside{gap:24px;display:grid}.billing-layout__aside{position:sticky;top:20px}.billing-layout .control-panel__header>div{min-width:0}.billing-layout .control-panel__header p{color:var(--color-muted);margin:3px 0 0;font-size:12px;line-height:1.4}.capacity-gauge-list{gap:0;display:grid}.capacity-gauge{border-bottom:1px solid var(--line-soft);padding:18px 0}.capacity-gauge:first-child{padding-top:2px}.capacity-gauge:last-child{border-bottom:0;padding-bottom:2px}.capacity-gauge__heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.capacity-gauge__heading strong,.capacity-gauge__heading span{display:block}.capacity-gauge__heading strong{font-size:15px}.capacity-gauge__heading>div>span,.capacity-gauge>small{color:var(--color-muted);margin-top:3px;font-size:11px}.capacity-gauge__track{background:var(--color-panel-inset);border:1px solid #9d8e79;border-radius:2px;width:100%;height:13px;margin-top:13px;overflow:hidden;box-shadow:inset 0 2px 4px #31271824}.capacity-gauge__track>span{background:#377c51;height:100%;display:block;box-shadow:inset 0 1px #ffffff40}.capacity-gauge__track--notice_70>span{background:#a76b1d}.capacity-gauge__track--warning_85>span{background:#cb5a16}.capacity-gauge__track--exhausted_100>span,.capacity-gauge__track--unavailable>span{background:#aa2b22}.additional-ai-body{gap:20px;display:grid}.additional-ai-rate{border:1px solid var(--line-strong);background:var(--color-panel-inset);border-radius:4px;grid-template-columns:minmax(190px,.62fr) minmax(0,1fr);gap:18px;padding:17px;display:grid;box-shadow:inset 0 2px 5px #3127181a}.additional-ai-rate span,.additional-ai-rate strong,.additional-ai-rate small{display:block}.additional-ai-rate span{color:var(--color-muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.additional-ai-rate strong{margin-top:8px;font-family:JetBrains Mono Variable,Consolas,monospace;font-size:27px;line-height:1}.additional-ai-rate small{color:var(--color-muted);margin-top:5px;font-family:IBM Plex Sans Condensed,Arial Narrow,sans-serif;font-size:10px}.additional-ai-rate p{color:var(--color-muted);margin:0;font-size:12px;line-height:1.5}.additional-ai-facts{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.additional-ai-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.billing-operational-view{align-items:center;gap:18px;min-height:140px;display:flex}.billing-operational-view>svg{width:38px;height:38px;color:var(--color-muted);flex:none}.billing-operational-view h3,.billing-operational-view p{margin:0}.billing-operational-view h3{font-size:20px}.billing-operational-view p,.billing-preserved-paths p{color:var(--color-muted);margin-top:7px;font-size:12px;line-height:1.5}.check-list{gap:11px;margin:0;padding:0;list-style:none;display:grid}.check-list li{align-items:center;gap:9px;font-size:12px;font-weight:800;display:flex}.check-list svg{color:#24663e;flex:none;width:18px;height:18px}.billing-dialog__heading{grid-template-columns:auto minmax(0,1fr);gap:14px;display:grid}.billing-dialog__heading>svg{width:30px;height:30px;color:var(--color-primary-action)}.billing-dialog__heading h2,.billing-dialog__heading p{margin:0}.billing-dialog__heading p{color:var(--color-muted);margin-top:6px;font-size:13px;line-height:1.45}.billing-dialog__heading+.form-field,.billing-dialog__heading+p{margin-top:20px}.billing-confirmation{border:1px solid var(--line-soft);background:var(--color-panel-inset);color:var(--color-text);border-radius:4px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin-top:18px;padding:13px;font-size:12px;font-weight:700;line-height:1.45;display:grid}.billing-confirmation input{width:18px;height:18px;accent-color:var(--color-primary-action);margin:0}.billing-lab-toolbar{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:22px;padding-bottom:20px;display:grid}.billing-lab-heading p{color:var(--color-muted);margin:3px 0 0;font-size:12px;line-height:1.4}.billing-lab-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.billing-lab-module{border-right:1px solid var(--line-soft);flex-direction:column;gap:14px;min-width:0;padding:0 18px;display:flex}.billing-lab-module:first-child{padding-left:0}.billing-lab-module:last-child{border-right:0;padding-right:0}.billing-lab-module__heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-height:49px;display:grid}.billing-lab-module__heading>svg,.billing-lab-module__meter{width:26px;height:26px;color:var(--color-primary-action)}.billing-lab-module__meter{box-shadow:inset 0 0 0 6px var(--color-panel-inset);border:2px solid;border-radius:50%;display:block}.billing-lab-module h3,.billing-lab-module p{margin:0}.billing-lab-module h3{font-size:17px}.billing-lab-module__heading p{color:var(--color-muted);margin-top:3px;font-size:10px}.billing-lab-module>.button{width:100%;margin-top:auto}.realtime-bench__heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;min-width:0;display:grid}.realtime-bench__heading>svg{width:27px;height:27px;color:var(--color-primary-action)}.realtime-bench__heading p,.realtime-bench__module-heading p{color:var(--color-muted);margin:3px 0 0;font-size:12px;line-height:1.45}.realtime-bench__firewall{border:1px solid var(--line-strong);background:var(--color-panel-inset);color:var(--color-muted);border-radius:5px;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px 16px;margin-bottom:20px;padding:13px 15px;font-size:12px;line-height:1.5;display:grid;box-shadow:inset 0 1px 1px #ffffff8a}.realtime-bench__firewall strong{color:var(--color-text);white-space:nowrap}.realtime-bench__authority{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:22px;padding-bottom:20px;display:grid}.realtime-bench__route{grid-column:1/-1;margin:-8px 0 0}.realtime-bench__modules{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.realtime-bench__module{border-right:1px solid var(--line-soft);flex-direction:column;gap:14px;min-width:0;padding:0 20px;display:flex}.realtime-bench__module:first-child{padding-left:0}.realtime-bench__module:last-child{border-right:0;padding-right:0}.realtime-bench__module-heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-height:49px;display:grid}.realtime-bench__module-heading h3{margin:0;font-size:17px}.realtime-bench__lamp,.realtime-bench__tool-mark{border:1px solid var(--line-strong);background:var(--color-panel-inset);border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid;box-shadow:inset 0 1px 1px #fff9,0 1px 2px #2d251c21}.realtime-bench__lamp:after{border:2px solid var(--color-primary-action);background:var(--color-muted);width:10px;height:10px;box-shadow:0 0 0 3px var(--color-panel);content:"";border-radius:50%}.realtime-bench__lamp[data-ready=true]:after{background:var(--color-success)}.realtime-bench__tool-mark{color:var(--color-primary-action);font-family:JetBrains Mono Variable,Consolas,monospace;font-size:13px;font-weight:800}.realtime-bench__module>.button{width:100%;margin-top:auto}.telephony-lab__header>div{min-width:0}.telephony-lab__header p{max-width:72ch;color:var(--color-muted);margin:4px 0 0;font-size:12px;line-height:1.45}.telephony-lab__toolbar{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:start;gap:24px;margin-bottom:22px;padding-bottom:20px;display:grid}.telephony-lab__readout{background:var(--color-navigation);color:#fffaf1;border:1px solid #171614;border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;margin:0;padding:5px 16px;display:grid;box-shadow:inset 0 1px #ffffff14}.telephony-lab__readout .definition-row{border-color:#59544c;grid-template-columns:minmax(95px,.8fr) minmax(0,1fr);padding:10px 0}.telephony-lab__readout .definition-row dt{color:#cfc4b2}.telephony-lab__readout .definition-row dd{color:#fffaf1;font-family:JetBrains Mono Variable,Consolas,monospace;font-size:11px}.telephony-lab__result{margin:0 0 18px}.telephony-rack{border:1px solid var(--line-strong);background:var(--color-panel-inset);border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.telephony-rack__bank{border-right:1px solid var(--line-strong);min-width:0}.telephony-rack__bank:last-child{border-right:0}.telephony-rack__bank>header{border-bottom:1px solid var(--line-strong);background:var(--color-navigation);color:#fffaf1;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-height:68px;padding:13px 15px;display:grid}.telephony-rack__bank>header svg{color:#ff7d4b;width:25px;height:25px}.telephony-rack__bank h3,.telephony-rack__bank header p,.telephony-operation h4,.telephony-operation p{margin:0}.telephony-rack__bank h3{color:#fffaf1;font-size:17px}.telephony-rack__bank header p{color:#cfc4b2;margin-top:3px;font-size:10px;line-height:1.35}.telephony-operation{border-bottom:1px solid var(--line-soft);background:var(--color-panel);flex-direction:column;gap:14px;min-height:270px;padding:16px;display:flex}.telephony-operation:last-child{border-bottom:0}.telephony-operation h4{font-size:16px}.telephony-operation__copy p{color:var(--color-muted);margin-top:4px;font-size:11px;line-height:1.45}.telephony-operation__controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.telephony-operation__controls label{color:#3e372e;gap:6px;min-width:0;font-size:11px;font-weight:800;display:grid}.telephony-operation__controls label:only-child,.telephony-operation__controls label:nth-child(3){grid-column:1/-1}.telephony-operation__controls select,.telephony-operation__controls input{border:1px solid var(--line-strong);background:var(--color-surface-raised);width:100%;min-height:44px;color:var(--color-text);border-radius:3px;padding:8px 9px;box-shadow:inset 0 2px 3px #31271814}.telephony-operation>.button{width:100%;margin-top:auto}.telephony-lab__footnote{color:var(--color-muted);align-items:flex-start;gap:8px;margin:16px 0 0;font-size:11px;line-height:1.45;display:flex}.telephony-lab__footnote svg{width:18px;height:18px;color:var(--color-primary-action);flex:none}.telephony-readiness-layout{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);align-items:start;gap:24px;display:grid}.telephony-readiness-safety .control-panel__header{background:var(--color-navigation);color:#fffaf1}.telephony-readiness-safety .control-panel__header svg{color:#ff7d4b;width:24px;height:24px}.telephony-readiness-safety .check-list{margin:0}.telephony-readiness-controls{border-top:1px solid var(--line-soft);margin-top:18px;padding-top:5px}@media (width<=980px){.workspace-body{grid-template-columns:176px minmax(0,1fr)}.workspace-main{padding-inline:clamp(16px,4vw,40px)}.metric-bank{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-bank>div:nth-child(2){border-right:0}.metric-bank>div:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.overview-grid,.detail-layout,.billing-layout,.lab-grid,.demo-intro-grid,.identity-bench,.identity-lockboard,.lab-section-index{grid-template-columns:1fr}.overview-grid>.data-surface:first-child{grid-row:auto}.detail-layout__aside{position:static}.billing-layout__aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.billing-lab-grid,.realtime-bench__modules,.telephony-rack,.telephony-readiness-layout{grid-template-columns:1fr}.telephony-rack__bank,.telephony-rack__bank:last-child{border-right:0;border-bottom:1px solid var(--line-strong)}.telephony-rack__bank:last-child{border-bottom:0}.telephony-operation{grid-template-columns:minmax(160px,.8fr) minmax(240px,1.2fr) minmax(150px,auto);align-items:center;min-height:0;display:grid}.telephony-operation>.button{margin-top:0}.billing-lab-module,.billing-lab-module:first-child,.billing-lab-module:last-child,.realtime-bench__module,.realtime-bench__module:first-child,.realtime-bench__module:last-child{border-right:0;border-bottom:1px solid var(--line-soft);padding:18px 0}.realtime-bench__module:first-child{padding-top:0}.realtime-bench__module:last-child{border-bottom:0;padding-bottom:0}.billing-lab-module:first-child{padding-top:0}.billing-lab-module:last-child{border-bottom:0;padding-bottom:0}}@media (width<=720px){.telephony-lab__header,.telephony-lab__toolbar{grid-template-columns:1fr}.telephony-lab__header{flex-direction:column;align-items:flex-start}.telephony-lab__readout,.telephony-operation,.telephony-operation__controls{grid-template-columns:1fr}.telephony-operation__controls label,.telephony-operation__controls label:nth-child(3){grid-column:auto}.simulation-banner{flex-wrap:wrap;align-items:flex-start;gap:7px;padding-block:6px}.simulation-banner__status{align-items:flex-start;gap:9px;width:100%}.simulation-banner__lamp{margin-top:3px}.simulation-banner__copy{gap:1px;display:grid}.simulation-banner .button{width:100%;min-height:44px}.workspace-topbar,.demo-topbar{min-height:60px;padding-block:7px}.demo-topbar{flex-wrap:wrap;align-items:flex-start;gap:8px 14px}.demo-posture{max-width:100%}.demo-posture small{white-space:normal}.demo-subbar{flex-direction:column;align-items:flex-start;gap:5px}.demo-subbar__actions,.demo-section-nav{justify-content:flex-start;width:100%}.workspace-identity>span:first-child{max-width:min(48vw,220px);display:grid}.workspace-organization-switch select{width:min(48vw,220px)}.workspace-body{flex-direction:column;display:flex}.workspace-rail{z-index:30;border-bottom:1px solid #141310;border-right:0;width:100%;min-width:0;max-width:100%;min-height:auto;padding:7px 8px;display:block;position:static;overflow-x:visible}.workspace-rail__label,.workspace-rail__posture{display:none}.workspace-rail nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0;display:grid}.workspace-nav-link{gap:6px;width:100%;min-width:0;min-height:44px;padding:7px 6px;font-size:12px;line-height:1.2}.workspace-nav-link svg{width:18px;height:18px}.workspace-main{width:100%;padding-top:34px}.page-heading{flex-direction:column;align-items:flex-start}.page-heading__action,.page-heading__action .button{width:100%}.billing-plan-band{grid-template-columns:minmax(0,1fr) auto;gap:16px}.billing-plan-band>.status-pill{grid-column:1/-1;justify-self:start}.additional-ai-rate,.billing-layout__aside,.billing-lab-toolbar,.realtime-bench__authority,.realtime-bench__firewall{grid-template-columns:1fr}.realtime-bench__firewall strong{white-space:normal}.scenario-row{grid-template-columns:36px minmax(0,1fr)}.scenario-row__dial{width:34px;height:34px}.scenario-row .button{grid-column:1/-1;width:100%}.command-form{grid-template-columns:1fr}.command-form .button{width:100%}.identity-control-body{grid-template-columns:1fr}.identity-effect-meter{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-effect-meter .definition-row{border-right:0;border-bottom:1px solid var(--line-soft)}.identity-effect-meter .definition-row:last-child{border-bottom:0;grid-column:1/-1}.identity-result__action{flex-direction:column;align-items:stretch}.identity-result__action .button{width:100%}.form-grid,.persona-selector{grid-template-columns:1fr}.appointment-queue-controls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.appointment-queue-controls .form-field{min-width:0}.appointment-queue-controls .form-field>.button{width:100%;min-height:44px}.appointment-agenda__item{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px}.appointment-agenda__time{grid-column:1/-1}.appointment-agenda__open{grid-column:1/-1;width:100%}.appointment-type-list li{flex-direction:column}.appointment-type-list__actions{width:100%}.appointment-type-list__actions .button{flex:1 1 0}.appointment-provider-notice{flex-wrap:wrap;align-items:flex-start}.appointment-provider-notice .button{width:100%}.availability-window-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px}.availability-window-row select{grid-column:1/-1}.availability-window-row input:first-of-type{grid-column:1}.availability-window-row>span{grid-column:2}.availability-window-row input:last-of-type{grid-column:3}.availability-window-row .icon-button{grid-column:1/-1;width:100%}.form-field--full{grid-column:auto}.data-table,.data-table tbody,.data-table tr,.data-table td{display:block}.data-table thead{display:none}.data-table tr{border-bottom:1px solid var(--line-soft);padding:13px 15px}.data-table tr:last-child{border-bottom:0}.data-table td{border:0;min-height:28px;padding:4px 0 4px 42%;position:relative}.data-table td:before{content:attr(data-label);width:38%;color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800;position:absolute;left:0}}@media (width<=520px){.brand-subtitle{display:none}.brand-name{font-size:18px}.workspace-rail nav{grid-template-columns:repeat(3,minmax(0,1fr))}.billing-plan-band{grid-template-columns:1fr;align-items:start}.billing-plan-band__price{text-align:left}.capacity-gauge__heading{flex-direction:column;align-items:flex-start}.additional-ai-actions,.additional-ai-actions .button{width:100%}.demo-topbar{flex-wrap:wrap;align-items:flex-start;gap:8px 14px}.demo-posture strong{font-size:10px}.demo-posture small{white-space:normal;font-size:9px}.demo-subbar{flex-direction:column;align-items:flex-start;gap:5px}.demo-subbar__actions,.demo-section-nav{justify-content:flex-start;width:100%}.demo-section-nav__link{flex:1 1 0;justify-content:center}.metric-bank{grid-template-columns:1fr}.metric-bank>div,.metric-bank>div:nth-child(2){border-right:0;border-bottom:1px solid var(--line-soft)}.metric-bank>div:last-child{border-bottom:0}.message-bubble{max-width:92%}.definition-row{grid-template-columns:1fr;gap:5px}.lab-readiness dl{grid-template-columns:1fr}.identity-lockboard dl{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-capabilities ul{grid-template-columns:1fr}.identity-result>header,.identity-state-list button{flex-direction:column;align-items:flex-start}.staging-proof__heading{flex-direction:column;align-items:stretch}.demo-footer{flex-direction:column;align-items:flex-start}}.identity-canvas{background:var(--color-canvas);grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.identity-masthead,.identity-footer{width:min(1120px,100% - 32px);margin:0 auto}.identity-masthead{border-bottom:1px solid #75695673;justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}.identity-provider-mark{border:1px solid var(--color-border-dark);color:#30291f;background:#e5ddcf;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:6px 11px;font-size:12px;font-weight:800;display:inline-flex}.identity-provider-mark svg{width:17px;height:17px}.identity-entry-layout{grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);align-items:center;gap:clamp(48px,8vw,104px);width:min(1120px,100% - 32px);margin:0 auto;padding:clamp(48px,8vw,92px) 0 clamp(64px,9vw,108px);display:grid}.identity-entry-copy h1,.identity-account-heading h1,.identity-selection-layout>header h1,.identity-callback h1{text-wrap:balance}.identity-entry-copy h1{max-width:11.5ch;font-size:clamp(44px,6vw,72px);line-height:.94}.identity-entry-copy>p{max-width:58ch;color:var(--color-muted);margin:24px 0 0;font-size:clamp(17px,2vw,20px);line-height:1.55}.identity-assurances{gap:14px;margin:34px 0 0;padding:0;list-style:none;display:grid}.identity-assurances li{color:#353027;grid-template-columns:22px 1fr;align-items:start;gap:10px;font-weight:700;line-height:1.4;display:grid}.identity-assurances svg{width:20px;height:20px;color:var(--color-success);margin-top:1px}.identity-console{border:1px solid var(--color-border-dark);background:var(--color-panel);border-radius:12px;padding:42px clamp(24px,4vw,42px) 36px;animation:.52s cubic-bezier(.16,1,.3,1) both identity-console-seat;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd9,0 16px 36px #3127182e,0 3px #9a8b74}@keyframes identity-console-seat{0%{clip-path:inset(0 0 7% round 12px);box-shadow:inset 0 1px #ffffffd9,0 6px 16px #3127181a,0 2px #9a8b74}to{clip-path:inset(0 round 12px);box-shadow:inset 0 1px #ffffffd9,0 16px 36px #3127182e,0 3px #9a8b74}}.identity-console__fastener{background:#c9bdab;border:1px solid #776c5d;border-radius:50%;width:9px;height:9px;position:absolute;top:15px;box-shadow:inset 1px 1px 1px #f7f1e7}.identity-console__fastener--left{left:16px}.identity-console__fastener--right{right:16px}.identity-console__heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:22px;display:flex}.identity-console__heading h2,.identity-console__heading p,.identity-notice strong,.identity-notice span,.identity-authority-plate strong,.identity-authority-plate span{display:block}.identity-console__heading h2{margin:0;font-family:Germania One,Georgia,serif;font-size:clamp(24px,3vw,30px);font-weight:400;line-height:1.05}.identity-console__heading p{color:var(--color-muted);margin:7px 0 0;line-height:1.4}.identity-signal{max-width:150px;color:var(--color-muted);text-align:right;grid-template-columns:12px 1fr;align-items:center;gap:8px;font-size:11px;font-weight:800;line-height:1.3;display:grid}.identity-signal__lamp{background:#8f877a;border:1px solid #4b453c;border-radius:50%;width:12px;height:12px;box-shadow:inset 0 1px 2px #0000004d}.identity-signal__lamp--ready{background:#2cc161;border-color:#0b5527;box-shadow:inset 0 1px 1px #ffffff8c,0 0 10px #2cc1616b}.identity-signal__lamp--checking{background:#e9a238;animation:.9s ease-in-out infinite alternate identity-signal-pulse}@keyframes identity-signal-pulse{to{box-shadow:inset 0 1px 1px #ffffff73,0 0 11px #e9a23873}}.identity-notice{color:#5a3608;background:#fff2d3;border:1px solid #a66a17;border-radius:6px;grid-template-columns:22px 1fr;align-items:start;gap:11px;margin-top:20px;padding:13px 14px;display:grid}.identity-notice--success{color:#174a28;background:#e7f5eb;border-color:#3a8554}.identity-notice svg{width:20px;height:20px;margin-top:1px}.identity-notice strong{font-size:14px}.identity-notice span{margin-top:3px;font-size:13px;line-height:1.4}.identity-console__action{margin-top:28px}.identity-primary-action{width:100%;min-height:50px;font-size:16px}.identity-console__action p{max-width:52ch;color:var(--color-muted);text-align:center;margin:12px auto 0;font-size:12px;line-height:1.45}.identity-recheck{min-height:44px;color:var(--color-link);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:7px;margin:14px auto 0;padding:7px 9px;font-size:13px;font-weight:800;text-decoration:underline;text-decoration-thickness:1px;display:flex}.identity-recheck svg{width:17px;height:17px}.identity-recheck:disabled{cursor:wait;opacity:.72}.identity-authority-plate{background:var(--color-panel-inset);border:1px solid #b4a58e;border-radius:6px;grid-template-columns:24px 1fr;align-items:start;gap:12px;margin-top:28px;padding:15px;display:grid;box-shadow:inset 0 1px 3px #3e33231f}.identity-authority-plate svg{width:22px;height:22px;color:var(--color-primary-action)}.identity-authority-plate strong{font-size:14px}.identity-authority-plate span{color:var(--color-muted);margin-top:4px;font-size:12px;line-height:1.45}.identity-footer{min-height:64px;color:var(--color-muted);border-top:1px solid #75695659;justify-content:space-between;align-items:center;gap:24px;font-size:12px;display:flex}.identity-canvas--centered{grid-template-rows:1fr;place-items:center;padding:24px}.identity-callback{border:1px solid var(--color-border-dark);background:var(--color-panel);width:min(520px,100%);box-shadow:var(--shadow-raised);text-align:center;border-radius:10px;padding:36px}.identity-callback h1{max-width:none;margin-top:20px;font-size:clamp(30px,5vw,44px)}.identity-callback p{max-width:55ch;color:var(--color-muted);margin:14px auto 0;line-height:1.55}.identity-callback .button{margin-top:24px}.identity-callback__icon{width:36px;height:36px;color:var(--color-warning)}.identity-account-layout{width:min(1040px,100% - 32px);margin:0 auto;padding:clamp(46px,7vw,76px) 0 88px}.identity-account-heading{max-width:720px}.identity-account-heading h1{max-width:14ch;font-size:clamp(40px,6vw,60px)}.identity-account-heading p{max-width:65ch;color:var(--color-muted);margin:20px 0 0;font-size:17px;line-height:1.55}.identity-account-grid{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);align-items:start;gap:24px;margin-top:40px;display:grid}.identity-access-panel,.identity-capability-panel{border:1px solid var(--color-border-dark);background:var(--color-panel);box-shadow:var(--shadow-raised);border-radius:10px}.identity-access-panel{overflow:hidden}.identity-access-panel__header{border-bottom:1px solid var(--line-soft);background:#f8eddd;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;padding:24px;display:grid}.identity-access-panel__header>svg{width:32px;height:32px;color:var(--color-primary-action)}.identity-access-panel__header>div,.identity-capability-panel__heading>div,.identity-organization-choice>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.identity-access-panel__header h2,.identity-access-panel__header p,.identity-capability-panel__heading h2,.identity-capability-panel__heading p{margin:0}.identity-access-panel__header h2,.identity-capability-panel__heading h2{font-family:Germania One,Georgia,serif;font-size:24px;font-weight:400;line-height:1.1}.identity-access-panel__header p,.identity-capability-panel__heading p{color:var(--color-muted);margin-top:4px;font-size:12px;line-height:1.4}.identity-account-facts{margin:0;padding:8px 24px}.identity-account-facts>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;min-height:54px;display:flex}.identity-account-facts dt{color:var(--color-muted);font-size:13px;font-weight:700}.identity-account-facts dd{text-align:right;text-transform:capitalize;margin:0;font-weight:800}.identity-organization-switch{padding:24px}.identity-organization-switch label{font-weight:800;display:block}.identity-organization-switch>div{grid-template-columns:1fr auto;gap:10px;margin-top:9px;display:grid}.identity-organization-switch select{border:1px solid var(--line-strong);background:var(--color-surface-raised);min-width:0;min-height:44px;color:var(--color-text);border-radius:4px;padding:8px 36px 8px 11px}.identity-organization-switch p{color:var(--color-muted);margin:10px 0 0;font-size:12px;line-height:1.45}.identity-capability-panel{padding:24px}.identity-capability-panel__heading{grid-template-columns:30px 1fr;gap:12px;display:grid}.identity-capability-panel__heading>svg{width:28px;height:28px;color:var(--color-success)}.identity-capability-panel ul{gap:0;margin:22px 0 0;padding:0;list-style:none;display:grid}.identity-capability-panel li{border-top:1px solid var(--line-soft);grid-template-columns:20px 1fr;align-items:start;gap:9px;min-height:46px;padding:10px 0;font-weight:700;line-height:1.35;display:grid}.identity-capability-panel li svg{width:18px;height:18px;color:var(--color-success)}.identity-selection-layout{width:min(720px,100% - 32px);margin:0 auto;padding:clamp(48px,8vw,82px) 0 90px}.identity-selection-layout>header h1{max-width:12ch;font-size:clamp(40px,7vw,60px)}.identity-selection-layout>header p{max-width:62ch;color:var(--color-muted);margin:20px 0 0;font-size:17px;line-height:1.55}.identity-organization-list{gap:12px;margin-top:34px;display:grid}.identity-organization-choice{border:1px solid var(--color-border-dark);background:var(--color-panel);width:100%;min-height:78px;color:var(--color-text);cursor:pointer;text-align:left;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;transition:transform .14s,box-shadow .14s,border-color .14s;display:grid;box-shadow:0 5px 14px #3127181a}.identity-organization-choice>svg{width:30px;height:30px;color:var(--color-primary-action)}.identity-organization-choice strong,.identity-organization-choice small{display:block}.identity-organization-choice strong{font-size:17px}.identity-organization-choice small{color:var(--color-muted);text-transform:capitalize;margin-top:3px;font-size:12px}.identity-organization-choice>span:last-child{color:var(--color-link);font-size:13px;font-weight:800}.identity-selection-note{max-width:62ch;color:var(--color-muted);margin:22px 0 0;font-size:13px;line-height:1.5}@media (hover:hover){.identity-recheck:hover{color:var(--color-primary-action)}.identity-organization-choice:not(:disabled):hover{border-color:var(--color-primary-action);transform:translateY(-2px);box-shadow:0 9px 20px #31271826}}@media (width<=820px){.identity-entry-layout,.identity-account-grid{grid-template-columns:1fr}.identity-entry-layout{gap:42px}.identity-entry-copy{max-width:640px}}@media (width<=560px){.identity-masthead{min-height:76px}.identity-masthead .brand-subtitle,.identity-provider-mark{display:none}.identity-entry-layout{gap:34px;width:min(100% - 24px,1120px);padding-top:36px}.identity-entry-copy h1{max-width:100%;font-size:clamp(42px,14vw,58px)}.identity-console{padding:38px 18px 24px}.identity-console__heading{display:grid}.identity-signal{text-align:left;grid-template-columns:12px auto;justify-content:start;max-width:none}.identity-footer{min-height:58px}.identity-footer span:last-child{display:none}.identity-account-layout,.identity-selection-layout{width:min(100% - 24px,1040px);padding-top:36px}.identity-access-panel__header{grid-template-columns:32px minmax(0,1fr)}.identity-access-panel__header .status-pill{grid-column:2;justify-self:start}.identity-account-facts>div{flex-direction:column;align-items:flex-start;gap:4px;padding:12px 0}.identity-account-facts dd{text-align:left}.identity-organization-switch>div{grid-template-columns:1fr}.identity-organization-switch .button{width:100%}.identity-organization-choice{grid-template-columns:30px minmax(0,1fr)}.identity-organization-choice>span:last-child{grid-column:2}}@media (prefers-reduced-motion:reduce){.identity-console,.identity-signal__lamp--checking{animation:none}.identity-organization-choice{transition:none}}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#211f1b;--color-surface:#302d27;--color-surface-raised:#39352e;--color-panel:#302d27;--color-panel-inset:#24221e;--color-text:#fff8ec;--color-muted:#c7bcaa;--color-success:#70d894;--color-border:#7d7161;--color-border-dark:#a29480;--color-link:#ff9a72;--color-primary-action:#ff9a72;--color-primary-button:#b43a16;--color-danger:#ffaaa2;--color-danger-button:#a9302a;--line-soft:#555047;--line-strong:#918470;--shadow-raised:0 1px 0 #514b42, 0 10px 24px #00000047}::selection{color:#fff;background:#8a2e0e}.workspace-canvas,.demo-canvas,.entry-canvas{background:var(--color-canvas)}.workspace-topbar,.demo-topbar,.skip-link{background:#302d27}.intro-copy,.status-message{color:var(--color-text)}.environment-note{border-color:var(--line-strong);background:var(--color-panel-inset)}.demo-posture strong{color:#ffb59b}.identity-stamp,.scenario-row__dial{color:#fff5e7;background:#484238;border-color:#8d816f;box-shadow:inset 0 1px #6a6256}.simulation-banner{color:#ffe6da;background:#51200f}.button--secondary,.button--banner{color:#fff8ec;background:#39352e}.button--banner{border-color:#d57f5d}.status-pill{color:#fff5e7;background:#484238}.status-pill--success{color:#b7eac5;background:#173e26}.status-pill--warning{color:#ffe2a4;background:#51340c}.status-pill--danger{color:#ffc9c2;background:#50221e}.status-pill--signal{color:#ffd8c8;background:#58210d}.state-panel--error,.danger-zone .control-panel__header{background:#41231f}.form-field label,.field-label,.data-table th{color:#e6dac8}.data-table th{background:#24221e}.identity-state-list button[aria-pressed=true],.identity-select-button[aria-pressed=true]{background:#4a291d}.routing-mode-option:has(input:checked){background:#4a291d}.persona-option:has(input:checked){background:#4a291d}.identity-select-button[aria-pressed=true]{color:#ffd8c8;border-color:#d57f5d}.identity-result--workspace_ready>header{background:#173e26}.identity-result--blocked>header{background:#41231f}.identity-result--selection_required>header,.identity-result--challenge_required>header{background:#442f10}.identity-lockboard,.identity-lockboard .definition-row,.identity-selected-state{background:#24221e}.message-bubble{background:#3b3730;box-shadow:0 2px #1a1815}.message-bubble--outbound{background:#55291a}.notice{color:#ffe0a8;background:#442f10;border-color:#9b6b2b}.notice--error{color:#ffc9c2;background:#41231f;border-color:#a85d57}.billing-plan-band__identity>svg{color:#ff9a72;background:#4a3429;border-color:#8d745f}.billing-safety-strip{background:#171613;border-color:#7d7161}.check-list svg{color:#83d39b}.field-error{color:#ffaaa2}}.data-table code,.muted-cell code{overflow-wrap:anywhere;word-break:break-word}@media (prefers-color-scheme:dark){.calendar-instrument,.calendar-choices li button{background:var(--color-panel)}.calendar-instrument__badge{color:#ffb59b;background:#4a291d;border-color:#a85b3e}.calendar-profile-plate{background:var(--color-panel-inset)}.calendar-profile-plate--isolated,.calendar-attention{color:#ffe0a8;background:#442f10;border-color:#9b6b2b}.calendar-readout dt{color:#d9cdbb}.calendar-choices li button:hover:not(:disabled){background:#4a291d}.identity-provider-mark{border-color:var(--color-border-dark);color:#fff5e7;background:#484238}.identity-assurances li{color:var(--color-text)}.identity-console,.identity-callback,.identity-access-panel,.identity-capability-panel,.identity-organization-choice{background:var(--color-panel);box-shadow:inset 0 1px #ffffff14,0 14px 30px #00000047}.identity-access-panel__header{background:#3a332a}.identity-authority-plate{border-color:var(--color-border);background:var(--color-panel-inset)}.identity-notice--warning{color:#ffe0a8;background:#442f10;border-color:#a47731}.identity-notice--success{color:#c9f1d3;background:#173e26;border-color:#3a8554}.identity-organization-switch select{background:var(--color-surface-raised)}}@media (forced-colors:active){*{scrollbar-color:auto}.calendar-instrument,.calendar-profile-plate,.calendar-readout,.calendar-attention,.calendar-choices li button,.calendar-protected-action input{box-shadow:none;border:1px solid canvastext}.calendar-signal{forced-color-adjust:none;background:buttonface;border-color:buttontext}.calendar-signal--success,.calendar-signal--warning,.calendar-signal--signal,.calendar-signal--danger{background:highlight}.identity-signal__lamp,.identity-console__fastener{forced-color-adjust:none;background:buttonface;border-color:buttontext}.identity-signal__lamp--ready{background:highlight}.identity-console,.identity-access-panel,.identity-capability-panel,.identity-organization-choice,.identity-notice,.identity-authority-plate{box-shadow:none;border:1px solid canvastext}}.public-canvas{background:var(--color-canvas);flex-direction:column;min-height:100vh;display:flex}.public-masthead{border-bottom:1px solid #75695673;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;width:min(1120px,100% - 32px);min-height:88px;margin:0 auto;display:flex}.public-nav{flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.public-nav__link{min-height:44px;color:var(--color-text);border-bottom:3px solid #0000;align-items:center;padding:0 4px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.public-nav__link--active{border-bottom-color:var(--color-primary)}.public-main{flex:1 0 auto;width:min(1120px,100% - 32px);margin:0 auto;padding:40px 0 72px}.public-main:focus{outline:none}.public-footer{border-top:1px solid #75695673;width:min(1120px,100% - 32px);margin:0 auto;padding:28px 0 36px}.public-footer__motto{letter-spacing:-.02em;margin:0 0 14px;font-family:Germania One,Georgia,serif;font-size:24px}.public-footer__row{color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;font-size:13px;display:flex}.public-footer__row nav{flex-wrap:wrap;gap:4px 18px;display:flex}.public-footer__row a{min-height:44px;color:var(--color-link);align-items:center;font-weight:800;display:inline-flex}.sales-page,.trade-page,.pricing-page,.purchase-page,.checkout-page,.purchase-status,.welcome-page,.purchase-unavailable{gap:56px;display:grid}.sales-hero{max-width:720px}.sales-hero h1,.trade-page__header h1{max-width:18ch}.sales-hero__lead{color:#343b47;max-width:60ch;margin:22px 0 0;font-size:20px;line-height:1.55}.sales-motto{border-left:5px solid var(--color-primary);letter-spacing:-.02em;margin:26px 0 0;padding-left:16px;font-family:Germania One,Georgia,serif;font-size:28px;line-height:1.1}.sales-hero__actions,.plan-card__actions,.trade-page__actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;display:flex}.trade-page__actions{margin-top:0}.sales-section{gap:18px;display:grid}.sales-section .section-heading{flex-direction:column;align-items:start;margin-bottom:0}.trade-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.trade-card{border:1px solid var(--line-strong);background:var(--color-panel);height:100%;min-height:150px;box-shadow:var(--shadow-raised);color:var(--color-text);border-radius:6px;align-content:start;gap:10px;padding:18px 18px 16px;text-decoration:none;transition:transform .14s,box-shadow .14s,border-color .14s;display:grid}.trade-card__label{color:var(--color-primary-action);letter-spacing:.06em;text-transform:uppercase;font-family:JetBrains Mono Variable,Consolas,monospace;font-size:12px;font-weight:800}.trade-card__headline{font-family:Germania One,Georgia,serif;font-size:22px;line-height:1.1}.trade-card__cta{color:var(--color-link);align-items:center;gap:6px;margin-top:auto;font-size:13px;font-weight:800;display:inline-flex}.trade-card__cta svg{width:16px;height:16px}.capability-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.capability-card{border:1px solid var(--line-soft);background:var(--color-surface);border-radius:5px;grid-template-columns:26px minmax(0,1fr);gap:12px;padding:16px 18px;display:grid}.capability-card__icon{width:24px;height:24px;color:var(--color-success);margin-top:2px}.capability-card h3{margin:0;font-size:18px}.capability-card p{color:var(--color-muted);margin:6px 0 0;line-height:1.5}.plan-card{border:1px solid var(--color-border-dark);background:var(--color-surface-raised);box-shadow:var(--shadow-raised);border-radius:6px;gap:22px;padding:26px 28px;display:grid}.plan-card--compact{gap:16px;padding:22px}.plan-card__name{color:var(--color-primary-action);letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:JetBrains Mono Variable,Consolas,monospace;font-size:13px;font-weight:800}.plan-card__price{gap:6px;display:grid}.plan-card__amount{letter-spacing:-.03em;font-family:Germania One,Georgia,serif;font-size:clamp(44px,7vw,64px);line-height:1}.plan-card__period{color:var(--color-muted);font-size:15px;font-weight:700}.plan-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:0;display:grid}.plan-facts>div{background:var(--color-surface);border-radius:4px;padding:12px 14px}.plan-facts dt{color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.plan-facts dd{margin:6px 0 0;font-family:JetBrains Mono Variable,Consolas,monospace;font-size:15px;font-weight:700;line-height:1.45}.plan-card__source{color:var(--color-muted);margin:0;font-size:13px}.plan-card__source .button--quiet{min-height:32px;padding:2px 6px}.pricing-disclosure h2{margin:0 0 4px;font-size:26px}.pricing-disclosure .check-list li{align-items:flex-start;padding-left:22px;font-size:15px;font-weight:600;line-height:1.5;position:relative}.pricing-disclosure .check-list li:before{content:"";background:var(--color-primary);border-radius:50%;width:9px;height:9px;position:absolute;top:9px;left:2px}.faq-list{gap:4px;margin:0;display:grid}.faq-list__entry{border-bottom:1px solid var(--line-soft);padding:16px 0}.faq-list dt{font-family:Germania One,Georgia,serif;font-size:22px;line-height:1.15}.faq-list dd{color:#343b47;max-width:68ch;margin:8px 0 0;line-height:1.55}.explainer-player{border:1px solid var(--color-border-dark);background:var(--color-surface-raised);box-shadow:var(--shadow-raised);border-radius:6px;gap:18px;padding:24px;display:grid}.explainer-player:focus-within{outline:3px solid #0000}.explainer-player__stage{background:var(--color-panel);border-radius:5px;min-height:170px;padding:22px 24px;box-shadow:inset 0 1px 1px #4b371f14}.explainer-player__counter{color:var(--color-primary-action);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-family:JetBrains Mono Variable,Consolas,monospace;font-size:12px;font-weight:800}.explainer-player__title{margin:0;font-family:Germania One,Georgia,serif;font-size:30px;line-height:1.05;animation:.32s explainer-reveal}.explainer-player__stage--static .explainer-player__title{animation:none}.explainer-player__caption{max-width:62ch;margin:12px 0 0;font-size:19px;line-height:1.55}@keyframes explainer-reveal{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:none}}.explainer-player__controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.explainer-player__help{max-width:70ch}.explainer-player__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.explainer-player__step{border:1px solid var(--line-soft);background:var(--color-surface);width:100%;min-height:48px;color:var(--color-text);cursor:pointer;text-align:left;border-radius:4px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:700;display:flex}.explainer-player__step--current{border-color:var(--color-primary-action);box-shadow:inset 4px 0 0 var(--color-primary)}.explainer-player__step-number{background:var(--color-panel-inset);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-family:JetBrains Mono Variable,Consolas,monospace;font-size:12px;font-weight:800;display:inline-grid}.explainer-transcript{border:1px solid var(--line-soft);background:var(--color-surface);border-radius:4px;padding:14px 16px}.explainer-transcript summary{cursor:pointer;align-items:center;min-height:32px;font-weight:800;display:flex}.explainer-transcript__text{max-width:78ch;margin:10px 0 0;line-height:1.6}.trade-page__others ul{flex-wrap:wrap;gap:6px 18px;margin:6px 0 0;padding:0;list-style:none;display:flex}.trade-page__others a{min-height:44px;color:var(--color-link);align-items:center;font-weight:800;display:inline-flex}.purchase-layout{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:start;gap:24px;display:grid}.purchase-summary{gap:16px;display:grid}.purchase-summary .check-list li{align-items:flex-start;font-size:13px;font-weight:600;line-height:1.5}.checkout-outcomes h2{margin:0 0 14px;font-size:26px}.checkout-outcomes__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.checkout-outcomes__list li{border:1px solid var(--line-strong);background:var(--color-panel);border-radius:5px;gap:12px;padding:18px;display:grid}.checkout-outcomes__list .button{width:100%;min-height:56px}.checkout-outcomes__list p{color:var(--color-muted);margin:0;font-size:13px;line-height:1.5}.purchase-status__line{align-items:center;gap:10px;margin:0 0 16px;font-weight:700;display:flex}.purchase-status__line svg{width:22px;height:22px;color:var(--color-primary-action);flex:none}.purchase-status__claim-error{justify-items:start;gap:10px;margin:0 0 16px;display:grid}.purchase-status__actions{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px;display:flex}.welcome-page__done{grid-template-columns:34px minmax(0,1fr);gap:16px;display:grid}.welcome-page__done>svg{width:32px;height:32px;color:var(--color-success)}.welcome-page__done h2{margin:0}.welcome-page__done .button{margin-top:16px}.purchase-unavailable__panel .surface__body{justify-items:start;gap:14px;display:grid}.purchase-unavailable__icon{width:34px;height:34px;color:var(--color-primary-action)}@media (width<=900px){.trade-grid,.explainer-player__steps,.checkout-outcomes__list{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-layout{grid-template-columns:1fr}}@media (width<=600px){.sales-page,.trade-page,.pricing-page,.purchase-page,.checkout-page,.purchase-status,.welcome-page,.purchase-unavailable{gap:40px}.public-main{padding:28px 0 56px}.sales-hero__lead,.explainer-player__caption{font-size:17px}.trade-grid,.capability-list,.plan-facts,.explainer-player__steps,.checkout-outcomes__list{grid-template-columns:1fr}.explainer-player{padding:16px}.explainer-player__controls .button{flex:calc(50% - 10px)}.sales-hero__actions .button,.plan-card__actions .button,.trade-page__actions .button{width:100%}}@media (hover:hover) and (pointer:fine){.trade-card:hover{border-color:var(--color-primary-action);transform:translateY(-2px);box-shadow:0 9px 20px #31271826}}@media (prefers-reduced-motion:reduce){.explainer-player__title{animation:none}.trade-card,.trade-card:hover{transition:none;transform:none}}@media (prefers-color-scheme:dark){.public-canvas,.public-masthead,.public-footer{background:var(--color-canvas)}.sales-hero__lead,.faq-list dd{color:var(--color-muted)}.public-nav__link,.trade-card,.explainer-player__step{color:var(--color-text)}.capability-card,.plan-facts>div,.explainer-transcript,.explainer-player__step{background:var(--color-surface)}.plan-card,.explainer-player{background:var(--color-surface-raised)}}@media (forced-colors:active){.trade-card,.capability-card,.plan-card,.explainer-player,.explainer-player__stage,.explainer-player__step,.explainer-transcript,.checkout-outcomes__list li{box-shadow:none;border:1px solid canvastext}.public-nav__link--active{border-bottom-color:highlight}.explainer-player__step--current{outline:2px solid highlight}.sales-motto{border-left-color:highlight}}
