@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.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}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-opsz-normal-Czevyj-6.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-opsz-normal-CJcjJNj7.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-normal-DihXLNYH.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}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-opsz-italic-DxWqP7Ku.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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-opsz-italic-CGbN9UgK.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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-italic-lSdLDfvT.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}@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}.journey-public{min-height:100vh;color:var(--ink);background:linear-gradient(#ffffff09 1px, transparent 1px) 0 0 / 100% 32px, var(--paper)}.journey-nav{width:100%;min-height:72px;color:var(--ink);background:var(--paper-raised);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:0 max(24px,50vw - 672px);display:flex}.journey-nav>a,.journey-nav>span a,.journey-auth .auth-story>a,.journey-auth .auth-switch a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.journey-nav>span{color:var(--muted);font:700 10px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;display:inline-flex}.journey-nav>span>i{background:var(--line-strong);border-radius:50%;width:4px;height:4px}.journey-nav>span a{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.journey-state-row{color:var(--muted);font:700 10px/1.4 var(--mono);letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:26px;display:flex}.journey-state-row>span:not(.journey-state-chip){padding-left:18px;position:relative}.journey-state-row>span:not(.journey-state-chip):before{content:"";background:var(--line-strong);border-radius:50%;width:5px;height:5px;position:absolute;top:4px;left:0}.journey-state-chip{width:fit-content;min-height:28px;color:var(--muted);background:var(--paper-sunken);border:1px solid var(--line);border-radius:var(--radius-pill);font:700 10px/1.4 var(--mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;padding:6px 10px;display:inline-flex}.journey-state-chip.is-current,.journey-state-chip.is-ready{color:#ff8a5c;background:#2a1208;border-color:#ff3b0080}.journey-state-chip.is-waiting,.journey-state-chip.is-loading{color:#7cc0ff;background:#0f1a26;border-color:#5aa9ff73}.journey-state-chip.is-failure,.journey-state-chip.is-expired{color:#ff6b8a;background:#2a1018;border-color:#ff2d5573}.journey-state-chip.is-claimed{color:#fff;background:var(--signal);border-color:#ff3b0080}.journey-state-chip.is-empty{color:var(--muted)}.journey-inline-error{grid-template-columns:auto 1fr;gap:3px 10px;display:grid}.journey-inline-error:before{content:"!";color:#fff;background:var(--failure);width:24px;height:24px;font:800 12px var(--mono);border-radius:50%;grid-row:1/4;place-items:center;display:grid}.journey-inline-error strong{font-size:12px}.journey-inline-error span,.journey-inline-error small{line-height:1.5}.journey-inline-error small{color:#8a8a8a}.journey-inline-error .button{width:fit-content;margin-top:8px}.journey-boot{text-align:center;background:var(--paper);padding:32px}.journey-boot strong{color:var(--ink);font:650 18px var(--font-body)}.journey-boot>span{max-width:420px;color:var(--muted);font:500 13px/1.6 var(--font-body)}.journey-terminal{text-align:center;background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:520px;padding:72px 28px;display:flex}.journey-terminal.is-claimed{border-top:5px solid var(--signal)}.journey-terminal.is-expired,.journey-terminal.is-failure{border-top:5px solid var(--failure)}.journey-terminal h1,.journey-terminal h2{max-width:650px;font:300 clamp(32px, 5vw, 58px)/1.02 var(--font-editorial);font-variation-settings:"opsz" 144;letter-spacing:-.03em;margin:0}.journey-terminal p{max-width:610px;color:var(--muted);margin:0;font-size:15px;line-height:1.7}.journey-terminal>small{color:var(--faint);font-size:11px}.journey-terminal>div:last-child{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.journey-start .agent-start__nav{width:100%}.journey-start .agent-start__main{width:min(1344px,100% - 48px);padding:64px 0 88px}.journey-start .agent-start__hero{max-width:1040px;padding:0 0 48px}.journey-start .agent-start__hero .eyebrow{color:var(--muted)}.journey-start .agent-start__hero h1{max-width:940px;color:var(--ink);font:300 clamp(54px, 7vw, 92px)/.96 var(--font-editorial);font-variation-settings:"opsz" 144;letter-spacing:-.035em;margin:12px 0 24px}.journey-start .agent-start__hero h1 em{color:var(--signal);font-style:italic;font-weight:300}.journey-start .agent-start__hero>p:last-child{max-width:720px;color:var(--muted);margin:0;font-size:16px;line-height:1.75}.journey-start .agent-start__hero>p:last-child strong{color:var(--ink)}.journey-start .agent-start__steps{background:var(--night);border:1px solid var(--night-line);border-radius:var(--radius-lg);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 18px;display:grid;overflow:hidden}.journey-start .agent-start__steps>span{min-height:96px;color:var(--night-muted);border:0;border-right:1px solid var(--night-line);grid-template-rows:auto auto;grid-template-columns:30px 1fr;align-content:center;gap:4px 12px;padding:18px 20px;display:grid}.journey-start .agent-start__steps>span:last-child{border-right:0}.journey-start .agent-start__steps>span.is-active{color:var(--night-ink);background:var(--night-raised);box-shadow:inset 0 -3px var(--signal)}.journey-start .agent-start__steps i{width:30px;height:30px;color:var(--signal);background:var(--night-sunken);border:1px solid var(--night-line);font:normal 9px var(--mono);border-radius:50%;grid-row:1/3;place-items:center;margin:0;display:grid}.journey-start .agent-start__steps b{color:currentColor;font-size:12px}.journey-start .agent-start__steps small{color:var(--night-muted);font-size:11px}.journey-start .agent-start__workspace{color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--effect-floating);background:0 0;grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);display:grid;overflow:hidden}.journey-start .agent-start__compose{background:var(--paper-raised);min-width:0;padding:32px}.journey-start .agent-start__providers{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.journey-start .agent-start__providers button{min-width:0;min-height:86px;color:var(--ink);background:var(--paper-raised);border-color:var(--line);border-radius:var(--radius-md);grid-template-columns:32px minmax(0,1fr);padding:12px}.journey-start .agent-start__providers button:hover{border-color:var(--line-strong)}.journey-start .agent-start__providers button.is-selected{background:#2a1208;border-color:#ff3b0080;box-shadow:inset 0 0 0 1px #ff3b0080}.journey-start .agent-start__providers button>span:not(.provider-mark){color:var(--ink);background:var(--paper-sunken)}.journey-start .agent-start__providers button b{color:var(--ink)}.journey-start .agent-start__providers button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.journey-start .agent-start__providers button b{font-size:12px}.journey-start .agent-start__providers button>span:not(.provider-mark){font-size:10px}.journey-start .agent-start__prompt{color:var(--night-ink);background:var(--night);border:1px solid var(--night-line);border-radius:var(--radius-lg);box-shadow:none;margin-top:20px}.journey-start .agent-start__prompt.is-ready{box-shadow:inset 0 3px var(--signal);border-color:#ff3b0080}.journey-start .agent-start__prompt-head{min-height:52px;color:var(--night-muted);border-color:var(--night-line);font:700 10px var(--mono);letter-spacing:.06em}.journey-start .agent-start__prompt-head span:first-child{color:var(--signal)}.journey-start .agent-start__prompt pre{color:#fff;background:var(--night-sunken);border-color:var(--night-line);height:340px;font:11px/1.7 var(--mono)}.journey-start .agent-start__prompt-empty{min-height:340px;color:var(--night-ink);background:var(--night-sunken)}.journey-start .agent-start__prompt-empty>svg{color:var(--signal)}.journey-start .agent-start__prompt-empty h2{color:var(--night-ink)}.journey-start .agent-start__prompt-empty p{color:var(--night-muted);font-size:12px}.journey-start .agent-start__prompt-actions{border-color:var(--night-line)}.journey-start .agent-start__prompt-actions .button--secondary{color:var(--night-ink);background:var(--night-raised);border-color:var(--night-line)}.journey-start .agent-start__explain{color:var(--night-ink);background:var(--night-raised);border-left:1px solid var(--night-line);padding:40px 34px}.journey-start .agent-start__explain .eyebrow{color:var(--signal)}.journey-start .agent-start__explain h2{color:var(--night-ink);font-size:30px}.journey-start .agent-start__explain-list,.journey-start .agent-start__explain-list>span{border-color:var(--night-line)}.journey-start .agent-start__explain-list b{color:var(--night-ink);font-size:12px}.journey-start .agent-start__explain-list small{color:var(--night-muted);font-size:11px}.journey-start .agent-start__explain footer{color:var(--night-muted);background:var(--night-sunken);border-color:var(--night-line);font-size:11px}.journey-start .agent-start__explain footer b{color:var(--night-ink);margin-bottom:3px;display:block}.journey-start .agent-start__after{color:var(--ink);background:var(--paper-raised);border-color:var(--line);border-radius:var(--radius-lg)}.journey-start .agent-start__after>div{background:var(--paper-sunken)}.journey-start .agent-start__after>div>p:last-child,.journey-start .agent-start__after article small{color:var(--muted);font-size:11px}.journey-start .agent-start__after>div>p:last-child{font-size:12px}.journey-start .agent-start__after article{border-color:var(--line)}.journey-start .agent-start__after article i{color:#d6d6d6;font:700 10px var(--mono);letter-spacing:.06em;background:#1b1b1b;border-color:#fff3}.journey-claim>nav{width:100%}.journey-claim>main{width:min(1344px,100% - 48px);padding:56px 0 88px}.journey-claim .claim-page__header{min-height:280px;color:var(--ink);background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius-lg) var(--radius-lg) 0 0;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:32px;padding:40px;display:grid}.journey-claim .claim-page__header h1{color:var(--ink);font:300 clamp(48px, 6vw, 76px)/.96 var(--font-editorial);font-variation-settings:"opsz" 144;letter-spacing:-.035em;margin:6px 0 14px}.journey-claim .claim-page__header>div>p:last-child{max-width:760px;color:var(--muted);font-size:15px;line-height:1.7}.journey-claim .claim-page__pulse{width:190px;height:190px;color:var(--ink);background:var(--paper-sunken);border-color:var(--line)}.journey-claim .claim-page__pulse i{border-color:var(--line-strong)}.journey-claim .claim-page__pulse span{color:var(--ink)}.journey-claim .claim-page__pulse.is-ready{background:#2a1208;border-color:#ff3b0080;box-shadow:0 0 0 7px #ff3b002e}.journey-claim .claim-page__grid{border:1px solid var(--night-line);border-radius:0 0 var(--radius-lg) var(--radius-lg);border-top:0;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);margin:0;display:grid;overflow:hidden}.journey-claim .claim-page__catalog{min-width:0;min-height:560px;color:var(--night-ink);background:var(--night)}.journey-claim .claim-page__catalog-head{color:var(--night-muted);border-color:var(--night-line);font:700 10px var(--mono);letter-spacing:.06em}.journey-claim .claim-page__catalog-head>span{color:var(--signal);align-items:center;gap:8px;display:inline-flex}.journey-claim .claim-page__catalog-head>span i{color:var(--running);background:var(--night-raised);border:1px solid var(--night-line);font:700 10px var(--mono);border-radius:99px;padding:4px 7px}.journey-claim .claim-page__catalog .icon-button{color:var(--night-ink)}.journey-claim .claim-page__loops article{color:var(--night-ink);background:var(--night-raised);border-color:var(--night-line)}.journey-claim .claim-page__loops article>span{color:var(--night-muted);background:var(--night-sunken);font:700 10px/1.2 var(--mono);border-radius:6px;align-self:start;padding:4px 6px}.journey-claim .claim-page__loops article b{color:var(--night-ink)}.journey-claim .claim-page__loops article small,.journey-claim .claim-page__loops article p{color:var(--night-muted)}.journey-claim .claim-page__loops article small{font-size:11px}.journey-claim .claim-page__loops article p{font-size:12px}.journey-claim .claim-page__loops article>i{color:var(--night-muted);background:var(--night-sunken);border-color:var(--night-line);font:700 10px var(--mono);letter-spacing:.06em}.journey-claim .claim-page__waiting,.journey-claim .claim-page__waiting h2{color:var(--night-ink)}.journey-claim .claim-page__waiting p{color:var(--night-muted);font-size:12px}.journey-claim .claim-page__waiting>div i{border-color:var(--night-line)}.journey-claim .claim-page__grid{overflow:clip}.journey-claim .claim-page__claim{min-height:560px;color:var(--ink);background:var(--paper-raised);border:0;align-self:start;padding:40px 32px;position:sticky;top:24px}.journey-claim .claim-page__claim h2{font-size:31px;line-height:1.05}.journey-claim .claim-page__claim>p:not(.eyebrow){color:var(--muted);font-size:12px}.journey-claim .claim-page__facts{border-color:var(--line)}.journey-claim .claim-page__facts span{background:var(--paper-sunken);border-color:var(--line)}.journey-claim .claim-page__facts b{color:var(--ink);font-size:12px}.journey-claim .claim-page__facts small{color:var(--muted);font-size:10px}.journey-claim .claim-page__claim footer{color:var(--muted);border-color:var(--line);font-size:11px}.journey-claim .claim-page__blocked-action{min-height:66px;color:var(--muted);background:var(--paper-sunken);border:1px solid var(--line);border-radius:var(--radius-md);align-items:center;gap:12px;padding:12px;display:flex}.journey-claim .claim-page__blocked-action svg{flex:none}.journey-claim .claim-page__blocked-action span{gap:3px;display:grid}.journey-claim .claim-page__blocked-action b{color:var(--ink);font-size:12px}.journey-claim .claim-page__blocked-action small{font-size:11px}.journey-claim .claim-page__terminal{border-radius:var(--radius-lg);margin:0}.journey-auth{background:var(--paper);grid-template-columns:minmax(0,1.08fr) minmax(440px,.92fr);min-height:100vh}.journey-auth .auth-story{min-height:100vh;color:var(--night-ink);background:radial-gradient(circle at 78% 34%, #ff3b0014, transparent 32%), linear-gradient(#ffffff09 1px, transparent 1px) 0 0 / 100% 32px, var(--night);padding:40px max(40px,50vw - 672px)}.journey-auth .auth-story .brand{color:var(--night-ink)}.journey-auth .auth-story .brand__mark circle:first-of-type{stroke:var(--night)}.journey-auth .auth-story__center{max-width:650px}.journey-auth .auth-story__center .journey-state-chip{color:var(--signal);background:var(--night-raised);border-color:#ff3b0080;margin-bottom:28px}.journey-auth .auth-story__center .eyebrow{color:var(--night-muted)}.journey-auth .auth-story__center h1{color:var(--night-ink);font:300 clamp(48px, 5.4vw, 76px)/.97 var(--font-editorial);font-variation-settings:"opsz" 144;letter-spacing:-.035em}.journey-auth .auth-story__center>p:not(.eyebrow){max-width:570px;color:var(--night-muted);font-size:15px;line-height:1.75}.journey-auth .auth-loop-visual{opacity:.88}.journey-auth .auth-story__ledger{width:min(620px,100%);color:var(--night-muted);background:var(--night-raised);border:1px solid var(--night-line);border-radius:var(--radius-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.journey-auth .auth-story__ledger span{flex-direction:column;gap:5px;min-height:74px;padding:14px 16px;font-size:12px;display:flex}.journey-auth .auth-story__ledger span+span{border-left:1px solid var(--night-line)}.journey-auth .auth-story__ledger b{color:var(--night-ink);font:700 10px var(--mono);letter-spacing:.08em;text-transform:uppercase}.journey-auth .auth-story>small{color:var(--night-muted);font-size:10px}.journey-auth .auth-panel{background:var(--paper);min-height:100vh;padding:48px}.journey-auth .auth-card{width:min(480px,100%);color:var(--ink);background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--effect-floating);padding:36px}.journey-auth .auth-icon{color:var(--ink);background:var(--signal);border-color:#ff3b0080}.journey-auth .auth-card h2{font-size:30px}.journey-auth .auth-card__intro{color:var(--muted)}.journey-auth .auth-card label>span{color:var(--ink)}.journey-auth .auth-card input{min-height:48px;color:var(--ink);background:var(--paper-raised);border-color:var(--line)}.journey-auth .auth-safe{color:var(--muted);background:var(--paper-sunken);border-color:var(--line);font-size:11px}.journey-auth .auth-safe>span{gap:3px;display:grid}.journey-auth .auth-safe b{color:var(--ink);font-size:12px}.journey-auth .auth-switch{color:var(--muted)}.journey-auth .auth-switch a{color:var(--ink)}.journey-auth .auth-legal{color:var(--muted);text-align:center;margin:14px 0 0;font-size:12px;line-height:1.55}.journey-auth .auth-legal a{color:var(--ink);text-underline-offset:3px;padding:10px 0;text-decoration:underline}.journey-join{background:var(--paper);min-height:100vh;padding:40px}.journey-join .journey-state-chip{margin-top:30px}.journey-join h1{font:300 clamp(40px, 7vw, 70px)/1 var(--font-editorial);font-variation-settings:"opsz" 144;letter-spacing:-.035em}.journey-join p{max-width:540px;color:var(--muted);line-height:1.7}.journey-join>small{color:var(--faint)}.journey-join.is-failure .boot__loop{border-color:var(--failure);animation:none}.journey-page{max-width:1440px}.journey-ledger{color:var(--ink);background:var(--paper-raised);border:1px solid var(--line);border-left:4px solid var(--line-strong);border-radius:var(--radius-md);grid-template-columns:minmax(210px,.7fr) minmax(0,2fr) auto;align-items:center;gap:18px;margin:0 0 18px;padding:14px;display:grid}.journey-ledger.is-ready{border-left-color:var(--success)}.journey-ledger.is-waiting,.journey-ledger.is-loading{border-left-color:var(--running)}.journey-ledger.is-failure{border-left-color:var(--failure)}.journey-ledger>div:first-child{gap:8px;display:grid}.journey-ledger>div:first-child>strong{font-size:13px}.journey-ledger dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.journey-ledger dl>div{border-left:1px solid var(--line);min-height:58px;padding:6px 14px}.journey-ledger dt{color:var(--faint);font:700 10px var(--mono);letter-spacing:.06em;text-transform:uppercase}.journey-ledger dd{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.5}.journey-onboarding .catalog-hero{color:var(--ink);background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius-lg);margin-bottom:18px;padding:34px}.journey-onboarding .catalog-hero h1{color:var(--ink);font:300 clamp(46px, 5vw, 68px)/.98 var(--font-editorial);font-variation-settings:"opsz" 144;letter-spacing:-.035em}.journey-onboarding .catalog-hero h1 em{color:var(--signal);font-style:italic;font-weight:300}.journey-onboarding .catalog-hero>div:first-child>p:last-child{color:var(--muted)}.journey-onboarding .catalog-hero__signal{color:var(--ink);background:var(--paper-sunken);border-color:var(--line)}.journey-onboarding .catalog-hero__signal i{border-color:var(--line-strong)}.journey-onboarding .catalog-hero__signal span{color:var(--ink)}.journey-onboarding .catalog-progress{color:var(--night-muted);background:var(--night);border-color:var(--night-line);border-radius:var(--radius-md);margin-bottom:18px;overflow:hidden}.journey-onboarding .catalog-progress span{border-color:var(--night-line);min-height:66px;font:700 10px var(--mono);letter-spacing:.06em;padding:10px 14px}.journey-onboarding .catalog-progress span.is-active{color:var(--night-ink);background:var(--night-raised)}.journey-onboarding .catalog-progress span.is-active i{color:var(--signal);background:var(--night-sunken);border-color:#ff3b0080}.journey-onboarding .catalog-stage{color:var(--ink);border-radius:var(--radius-lg);box-shadow:var(--effect-floating);background:0 0;border:0}.journey-onboarding .catalog-compose{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius-lg) 0 0 var(--radius-lg);min-width:0;padding:28px}.journey-onboarding .catalog-provider-grid button{min-width:0;color:var(--ink);background:var(--paper-raised);border-color:var(--line)}.journey-onboarding .catalog-provider-grid button.is-selected{color:var(--ink);background:#2a1208;border-color:#ff3b0080}.journey-onboarding .catalog-provider-grid button.is-connected{box-shadow:inset 0 -3px var(--success)}.journey-onboarding .catalog-provider-grid button small{color:var(--muted);font-size:10px}.journey-onboarding .catalog-provider-grid button b{font-size:12px}.journey-onboarding .catalog-provider-grid button>span{font-size:10px}.journey-onboarding .catalog-prompt-card{color:var(--night-ink);background:var(--night);border-color:var(--night-line)}.journey-onboarding .catalog-prompt-card__head{color:var(--signal);border-color:var(--night-line);font:700 10px var(--mono);letter-spacing:.06em}.journey-onboarding .catalog-scope{color:var(--night-muted)}.journey-onboarding .catalog-prompt-card pre{color:#fff;background:var(--night-sunken);border-color:var(--night-line);font:11px/1.7 var(--mono)}.journey-onboarding .catalog-prompt-empty{color:var(--night-ink);background:var(--night-sunken)}.journey-onboarding .catalog-prompt-empty h2{color:var(--night-ink)}.journey-onboarding .catalog-prompt-empty p,.journey-onboarding .catalog-admin-note{color:var(--night-muted);font-size:12px}.journey-onboarding .catalog-prompt-card__actions{border-color:var(--night-line)}.journey-onboarding .catalog-prompt-card__actions .button--secondary,.journey-onboarding .catalog-prompt-card__actions .button--ghost{color:var(--night-ink);border-color:var(--night-line)}.journey-onboarding .catalog-boundary{background:var(--paper-sunken);border-color:var(--line)}.journey-onboarding .catalog-boundary span+span{border-color:var(--line)}.journey-onboarding .catalog-boundary b{color:var(--ink);font-size:12px}.journey-onboarding .catalog-boundary small{color:var(--muted);font-size:11px}.journey-onboarding .catalog-listener{min-width:0;color:var(--ink);background:var(--paper-sunken);border:1px solid var(--line);border-radius:0 var(--radius-lg) var(--radius-lg) 0;border-left:0}.journey-onboarding .catalog-listener--received{color:var(--night-ink);background:var(--night-raised);border-color:var(--night-line)}.journey-onboarding .catalog-listener__head{border-color:currentColor}.journey-onboarding .catalog-listener--received .catalog-listener__head{border-color:var(--night-line)}.journey-onboarding .catalog-listener--received .eyebrow,.journey-onboarding .catalog-listener--received .catalog-listener__head h2,.journey-onboarding .catalog-listener--received .icon-button{color:var(--night-ink)}.journey-onboarding .catalog-radar,.journey-onboarding .catalog-radar p{color:var(--ink)}.journey-onboarding .catalog-radar small{color:var(--muted);font-size:11px}.journey-onboarding .catalog-radar.is-loading span{color:var(--running);background:var(--paper-raised)}.journey-onboarding .catalog-loop-list a{border-color:var(--night-line)}.journey-onboarding .catalog-totals small{font-size:10px}.journey-onboarding .catalog-loop-list b{color:var(--night-ink);font-size:12px}.journey-onboarding .catalog-loop-list small,.journey-onboarding .catalog-loop-list__index{color:var(--night-muted);font-size:10px}.journey-onboarding .catalog-next{color:var(--night-muted);background:var(--night-sunken);border-color:var(--night-line)}.journey-onboarding .catalog-next p{font-size:11px}.journey-onboarding .catalog-next strong{color:var(--night-ink)}.journey-onboarding .catalog-listener--received .confidence{color:var(--night-muted);background:var(--night-sunken);border:1px solid var(--night-line);font:700 10px/1.2 var(--mono);letter-spacing:.08em}.journey-onboarding .catalog-listener--received .confidence--confirmed{color:#fff;border-color:#ffffff59}.journey-onboarding .catalog-listener--received .confidence--inferred{color:#d8c27a}.journey-onboarding .catalog-fallback{background:var(--paper-raised);border-color:var(--line)}.journey-onboarding .catalog-fallback b{color:var(--ink);font-size:12px}.journey-onboarding .catalog-fallback small{color:var(--muted);font-size:11px}.journey-onboarding .catalog-import{border-color:var(--line)}.journey-onboarding .activation-stage{color:var(--night-ink);background:var(--night);border-color:var(--night-line);scroll-margin-top:24px}.journey-onboarding .activation-stage>header{background:var(--night-raised);border-color:var(--night-line)}.journey-onboarding .activation-stage h2,.journey-onboarding .activation-stage h3{color:var(--night-ink)}.journey-onboarding .activation-stage header p,.journey-onboarding .activation-stage__choices p,.journey-onboarding .activation-stage__choices small{color:var(--night-muted)}.journey-onboarding .activation-stage header p:last-child,.journey-onboarding .activation-stage__choices p:not(.eyebrow){font-size:12px}.journey-onboarding .activation-stage__choices small{font-size:10px}.journey-onboarding .activation-stage>header>span{color:var(--signal);background:var(--night-sunken);font:700 10px var(--mono);letter-spacing:.06em;border-color:#ff3b0080}.journey-onboarding .activation-stage__choices{border-color:var(--night-line)}.journey-onboarding .activation-stage__choices article{background:var(--night-raised);border-color:var(--night-line)}.journey-onboarding .activation-stage__choices article>span{color:var(--signal);background:var(--night-sunken);border-color:var(--night-line)}.journey-onboarding .activation-stage__action{color:var(--night-muted);background:var(--night-raised);border-color:var(--night-line)}.journey-onboarding .activation-stage__action b{color:var(--night-ink);font-size:12px}.journey-onboarding .activation-stage__action small{font-size:11px}.journey-onboarding .activation-stage__prompt{color:var(--night-ink);background:var(--night-sunken);border-color:var(--night-line)}.journey-onboarding .activation-stage__prompt>div,.journey-onboarding .activation-stage__prompt footer{border-color:var(--night-line)}.journey-onboarding .activation-stage__prompt pre{color:#fff;font:11px/1.7 var(--mono)}.journey-onboarding .activation-stage__prompt>div{font:700 10px var(--mono);letter-spacing:.06em}.journey-onboarding .activation-stage__prompt footer small{font-size:11px}.journey-onboarding .activation-stage__prompt .button--secondary{color:var(--night-ink);background:var(--night-raised);border-color:var(--night-line)}.sharing-host .sharing-stage{color:var(--ink);background:var(--paper-raised);border-color:var(--line)}.sharing-host .sharing-stage>header,.sharing-host .sharing-create,.sharing-host .sharing-stage>footer{border-color:var(--line)}.sharing-host .sharing-stage h2,.sharing-host .sharing-stage b{color:var(--ink)}.sharing-host .sharing-stage>header h2{font:650 28px/1.05 var(--font-display);letter-spacing:-.045em}.sharing-host .sharing-stage p,.sharing-host .sharing-stage small{color:var(--muted)}.sharing-host .sharing-stage>header p:last-child,.sharing-host .sharing-matrix b{font-size:12px}.sharing-host .sharing-matrix small{font-size:10px}.sharing-host .sharing-empty b{font-size:12px}.sharing-host .sharing-empty p,.sharing-host .sharing-create label span,.sharing-host .sharing-stage>footer{font-size:11px}.sharing-host .sharing-stage__lock,.sharing-host .sharing-matrix__head{color:var(--muted);background:var(--paper-sunken);border-color:var(--line);font:700 10px var(--mono);letter-spacing:.06em}.sharing-host .sharing-matrix article{border-color:var(--line)}.sharing-host .sharing-group-choices button{min-height:44px;color:var(--ink-soft);background:var(--paper-raised);border-color:var(--line);font:600 12px/1.3 var(--font-body);letter-spacing:0;text-transform:none}.sharing-host .sharing-group-choices button i{background:var(--paper-raised);border-color:var(--line-strong)}.sharing-host .sharing-group-choices button.is-shared i{color:var(--signal-ink);background:var(--signal);border-color:#ff3b0080}.sharing-host .sharing-group-choices button.is-shared{color:#ff8a5c;background:#2a1208;border-color:#ff3b0080}.sharing-host .sharing-empty{background:var(--paper-sunken);border-color:var(--line)}.sharing-host .sharing-create input{min-height:44px}.journey-onboarding .catalog-finish{background:var(--paper-raised);border-color:var(--line);font-size:11px}.journey-connect .page-header{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius-lg);margin-bottom:18px;padding:30px}.journey-connect .code-block .button{min-height:36px;font-size:11px}.journey-connect .method{font:700 10px var(--mono)}.journey-connect .connect-step--done .connect-step__state{color:#fff}.journey-connect .code-block .button--secondary{color:var(--night-ink);background:var(--night-raised);border-color:var(--night-line)}@media (width<=1050px){.journey-start .agent-start__providers{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-start .agent-start__workspace{grid-template-columns:minmax(0,1fr) 340px}.journey-ledger{grid-template-columns:1fr}.journey-ledger dl>div:first-child{border-left:0}}@media (width<=900px){.journey-start .agent-start__workspace,.journey-claim .claim-page__grid,.journey-auth{grid-template-columns:1fr}.journey-start .agent-start__explain{border-left:0;border-top:1px solid var(--night-line)}.journey-claim .claim-page__claim{border-top:1px solid var(--line);position:static}.journey-auth .auth-story{min-height:680px;padding:34px}.journey-auth .auth-panel{min-height:auto;padding:44px 28px 70px}.journey-onboarding .catalog-stage{grid-template-columns:1fr}.journey-onboarding .catalog-compose{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.journey-onboarding .catalog-listener{border-left:1px solid var(--line);border-radius:0 0 var(--radius-lg) var(--radius-lg)}}@media (width<=600px){.journey-nav{min-height:64px;padding:0 16px}.journey-nav .brand{font-size:16px}.journey-nav>span{text-align:right;justify-content:flex-end;max-width:190px;font-size:8px}.journey-nav>span>i,.journey-nav>span>svg,.journey-nav>span>:first-child:not(a){display:none}.journey-state-row{flex-direction:column;align-items:flex-start}.journey-start .journey-state-row>span:not(.journey-state-chip){display:none}.journey-state-row>span:not(.journey-state-chip){padding-left:15px}.journey-terminal{border-radius:var(--radius-md);min-height:calc(100vh - 96px);padding:48px 20px}.journey-terminal>div:last-child,.journey-terminal>div:last-child .button{width:100%}.journey-start .agent-start__main,.journey-claim>main{width:calc(100% - 24px);padding:32px 0 56px}.journey-start .agent-start__hero{padding-bottom:32px}.journey-start .agent-start__hero h1{font-size:52px}.journey-start .agent-start__hero>p:last-child{font-size:14px}.journey-start .agent-start__steps{grid-template-columns:1fr}.journey-start .agent-start__steps>span{border-right:0;border-bottom:1px solid var(--night-line);min-height:78px}.journey-start .agent-start__steps>span:last-child{border-bottom:0}.journey-start .agent-start__compose{padding:16px}.journey-start .agent-start__providers{grid-template-columns:1fr 1fr}.journey-start .agent-start__providers button{min-height:94px}.journey-start .agent-start__prompt-head{padding:0 12px}.journey-start .agent-start__prompt pre{height:390px;padding:16px;font-size:9px}.journey-start .agent-start__prompt-empty{min-height:330px;padding:34px 16px}.journey-start .agent-start__prompt-actions{padding:12px}.journey-start .agent-start__prompt-actions .button{width:100%;min-height:48px}.journey-start .agent-start__explain{padding:30px 20px}.journey-start .agent-start__after{grid-template-columns:1fr}.journey-start .agent-start__after>div{grid-column:auto}.journey-start .agent-start__after article{border-left:0;border-top:1px solid var(--line)}.journey-claim .claim-page__header{grid-template-columns:1fr;min-height:auto;padding:26px 20px 32px}.journey-claim .claim-page__header h1{font-size:48px}.journey-claim .claim-page__pulse{display:none}.journey-claim .claim-page__catalog{min-height:480px}.journey-claim .claim-page__catalog-head{padding-inline:14px}.journey-claim .claim-page__loops article{grid-template-columns:28px minmax(0,1fr)}.journey-claim .claim-page__loops article>i{grid-column:2;justify-self:start}.journey-claim .claim-page__claim{min-height:auto;padding:30px 20px}.journey-claim .claim-page__auth-actions .button{min-height:48px}.journey-auth .auth-story{min-height:620px;padding:24px 20px}.journey-auth .auth-story__center h1{font-size:48px}.journey-auth .auth-loop-visual{transform-origin:0;transform:scale(.8)}.journey-auth .auth-story__ledger{grid-template-columns:1fr}.journey-auth .auth-story__ledger span+span{border-left:0;border-top:1px solid var(--night-line)}.journey-auth .auth-panel{padding:20px 12px 48px}.journey-auth .auth-card{border-radius:var(--radius-md);padding:26px 20px}.journey-auth .auth-card .button{min-height:48px}.journey-join{padding:24px 20px}.journey-ledger{gap:12px;padding:12px}.journey-ledger dl{grid-template-columns:1fr}.journey-ledger dl>div{border-left:0;border-top:1px solid var(--line);min-height:auto;padding:10px 4px}.journey-ledger>.button{width:100%;min-height:48px}.journey-onboarding .catalog-hero{padding:24px 18px}.journey-onboarding .catalog-hero h1{font-size:45px}.journey-onboarding .catalog-progress{grid-template-columns:1fr}.journey-onboarding .catalog-progress span{border-right:0;border-bottom:1px solid var(--night-line)}.journey-onboarding .catalog-compose{padding:14px}.journey-onboarding .catalog-provider-grid{grid-template-columns:1fr 1fr}.journey-onboarding .catalog-prompt-card pre{min-height:360px;max-height:440px;font-size:9px}.journey-onboarding .catalog-prompt-card__actions,.journey-onboarding .catalog-fallback,.journey-onboarding .activation-stage__action,.journey-onboarding .activation-stage__prompt footer,.journey-onboarding .catalog-finish{flex-direction:column;align-items:stretch}.journey-onboarding .catalog-prompt-card__actions .button,.journey-onboarding .catalog-fallback .button,.journey-onboarding .activation-stage__action .button,.journey-onboarding .activation-stage__prompt footer .button,.journey-onboarding .catalog-finish .button{width:100%;min-height:48px}.journey-onboarding .catalog-boundary{grid-template-columns:1fr}.journey-onboarding .catalog-boundary span+span{border-left:0;border-top:1px solid var(--line)}.journey-onboarding .activation-stage__choices{grid-template-columns:1fr}.journey-onboarding .activation-stage__choices article+article{border-left:0;border-top:1px solid var(--night-line)}.journey-connect .page-header{padding:22px 18px}.journey-connect .code-block .button{width:100%;min-height:48px}}.sharing-host .sharing-stage>.form-error{margin:0 27px 18px}.sharing-host .sharing-empty .button{margin-left:auto}.sharing-host .sharing-stage>header{background:var(--paper-raised)}.sharing-host .sharing-loop-mark{color:var(--muted);background:var(--paper-sunken);border:1px solid var(--line)}.sharing-host .sharing-create input{color:var(--ink);background:var(--paper-raised);border-color:var(--line)}.sharing-host .sharing-create input:focus{box-shadow:var(--effect-focus);border-color:#ff3b0080}.sharing-host .sharing-stage>footer{color:var(--muted);background:var(--paper-sunken);border-color:var(--line)}.sharing-host .sharing-stage>footer svg,.sharing-host .sharing-empty>svg{color:var(--success)}.journey-onboarding .catalog-progress--three{grid-template-columns:repeat(3,1fr)}.journey-onboarding .catalog-handoff{min-height:96px;color:var(--ink);background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:12px;padding:20px 22px;display:grid}.journey-onboarding .catalog-handoff .eyebrow{align-items:center;gap:6px;margin-bottom:8px;display:flex}.journey-onboarding .catalog-handoff h2{letter-spacing:-.03em;margin:0 0 6px;font-size:20px}.journey-onboarding .catalog-handoff p:last-child{color:var(--muted);margin:0;font-size:12px;line-height:1.55}@media (width<=600px){.journey-onboarding .catalog-progress--three,.journey-onboarding .catalog-handoff{grid-template-columns:1fr}.journey-onboarding .catalog-handoff .button{width:100%;min-height:48px}}.journey-start .agent-start__steps{padding:0;list-style:none}.journey-start .agent-start__steps>li{min-height:96px;color:var(--night-muted);border-right:1px solid var(--night-line);grid-template-rows:auto auto;grid-template-columns:30px 1fr;align-content:center;gap:4px 12px;padding:18px 20px;display:grid}.journey-start .agent-start__steps>li:last-child{border-right:0}.journey-start .agent-start__steps>li.is-active{color:var(--night-ink);background:var(--night-raised);box-shadow:inset 0 -3px var(--signal)}.journey-start .agent-start__steps>li.is-done{color:var(--night-ink)}.journey-start .agent-start__steps>li.is-done i{color:#fff;background:var(--night-raised);border-color:var(--night-line)}.journey-start .agent-start__prompt-head{text-transform:uppercase}.journey-start .agent-start__prompt-actions{border-top:1px solid var(--night-line);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;display:flex}.journey-start .agent-start__prompt-hint{min-width:200px;color:var(--night-muted);flex:1;font-size:12px;line-height:1.5}.receiver-panel{min-width:0;color:var(--night-ink);background:var(--night-raised);border-left:1px solid var(--night-line);flex-direction:column;gap:16px;padding:28px 30px 24px;display:flex}.receiver-panel.is-ready{background:linear-gradient(180deg, #ff3b0014, transparent 34%), var(--night-raised)}.receiver-panel__head{color:var(--signal);font:700 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;display:flex}.receiver-panel__head>span:first-child,.receiver-panel__head-right{align-items:center;gap:8px;display:inline-flex}.receiver-panel__head i{color:var(--running);background:var(--night-sunken);border:1px solid var(--night-line);font:700 10px var(--mono);letter-spacing:.08em;border-radius:99px;padding:4px 8px}.receiver-panel.is-ready .receiver-panel__head i{color:#fff;background:var(--signal);border-color:var(--signal)}.receiver-panel .icon-button{color:var(--night-ink)}.receiver-panel__pulse{width:150px;height:150px;color:var(--night-ink);background:var(--night-sunken);border:1px solid var(--night-line);border-radius:50%;place-content:center;justify-items:center;gap:2px;margin:4px 0 2px;display:grid;position:relative}.receiver-panel__pulse i{border:1px solid var(--night-line);border-radius:50%;position:absolute;inset:14px}.receiver-panel__pulse i+i{inset:32px}.receiver-panel.is-waiting .receiver-panel__pulse i:first-child{animation:2.4s ease-in-out infinite receiver-breathe}.receiver-panel.is-ready .receiver-panel__pulse{border-color:#ff3b0080;box-shadow:0 0 0 6px #ff3b0024}.receiver-panel__pulse span{letter-spacing:-.04em;font-size:40px;font-weight:600;line-height:1}.receiver-panel__pulse small{color:var(--night-muted);font:500 10px var(--mono);letter-spacing:.06em;text-transform:uppercase}@keyframes receiver-breathe{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:1;transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.receiver-panel.is-waiting .receiver-panel__pulse i:first-child{animation:none}}.receiver-panel .eyebrow{color:var(--night-muted);margin:0}.receiver-panel h2{color:var(--night-ink);font:300 34px/1.02 var(--font-editorial);font-variation-settings:"opsz" 144;letter-spacing:-.03em;margin:0}.receiver-panel__lede{color:var(--night-muted);margin:0;font-size:13px;line-height:1.6}.receiver-panel__facts{border-top:1px solid var(--night-line);margin:0;padding:0;list-style:none}.receiver-panel__facts li{border-bottom:1px solid var(--night-line);grid-template-columns:15px 1fr;align-items:start;gap:10px;padding:12px 0;display:grid}.receiver-panel__facts svg{color:var(--signal);margin-top:2px}.receiver-panel__facts b{color:var(--night-ink);font-size:12px;display:block}.receiver-panel__facts small{color:var(--night-muted);font-size:11px;line-height:1.5}.receiver-panel__loops{counter-reset:loops;border-top:1px solid var(--night-line);margin:0;padding:0;list-style:none}.receiver-panel__loops li{border-bottom:1px solid var(--night-line);gap:2px;padding:10px 0 10px 34px;display:grid;position:relative}.receiver-panel__loops li:not(.receiver-panel__more):before{counter-increment:loops;content:counter(loops, decimal-leading-zero);color:var(--night-muted);font:700 10px var(--mono);position:absolute;top:12px;left:0}.receiver-panel__loops b{color:var(--night-ink);font-size:13px}.receiver-panel__loops small{color:var(--night-muted);font-size:11px}.receiver-panel__more{color:var(--night-muted);font-size:12px}.receiver-panel__actions{gap:8px;display:grid}.receiver-panel__return{background:var(--night-sunken);border:1px solid var(--night-line);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.receiver-panel__return span{gap:3px;display:grid}.receiver-panel__return b{color:var(--night-ink);font-size:12px}.receiver-panel__return small{color:var(--night-muted);font-size:11px;line-height:1.5}.receiver-panel__return .button{color:var(--night-ink);background:var(--night-raised);border-color:var(--night-line)}.receiver-panel__foot{color:var(--night-muted);border-top:1px solid var(--night-line);align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:11px;line-height:1.5;display:flex}.receiver-panel__foot svg{color:var(--signal);flex:none}.receiver-panel__terminal{justify-items:start;gap:12px;padding:24px 0 8px;display:grid}.receiver-panel__terminal svg{color:var(--signal)}.receiver-panel__terminal h2{font-size:30px}.receiver-panel__terminal p{color:var(--night-muted);margin:0;font-size:13px;line-height:1.6}@media (width<=900px){.receiver-panel{border-left:0;border-top:1px solid var(--night-line)}}@media (width<=600px){.journey-start .agent-start__steps>li{border-right:0;border-bottom:1px solid var(--night-line);min-height:78px}.journey-start .agent-start__steps>li:last-child{border-bottom:0}.journey-start .agent-start__prompt-actions{padding:12px}.journey-start .agent-start__prompt-actions .button{width:100%;min-height:48px}.receiver-panel{padding:22px 16px 20px}.receiver-panel__pulse{width:120px;height:120px}.receiver-panel__pulse span{font-size:32px}.receiver-panel h2{font-size:30px}.receiver-panel__return{grid-template-columns:1fr}.receiver-panel__return .button{width:100%}}.journey-onboarding .categorize-stage{color:var(--night-ink);background:var(--night);border:1px solid var(--night-line);border-radius:var(--radius-lg);margin-top:12px;scroll-margin-top:24px;overflow:hidden}.journey-onboarding .categorize-stage>header{background:var(--night-raised);border-bottom:1px solid var(--night-line);justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 28px;display:flex}.journey-onboarding .categorize-stage>header>div{min-width:0}.journey-onboarding .categorize-stage>header .eyebrow{color:var(--night-muted);align-items:center;gap:6px;display:flex}.journey-onboarding .categorize-stage>header h2{color:var(--night-ink);letter-spacing:-.04em;margin:4px 0 8px;font-size:24px}.journey-onboarding .categorize-stage>header p:last-child{max-width:680px;color:var(--night-muted);margin:0;font-size:12px;line-height:1.6}.journey-onboarding .categorize-stage>header>span{color:var(--night-muted);background:var(--night-sunken);border:1px solid var(--night-line);border-radius:var(--radius-pill);font:700 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:7px;padding:9px 11px;display:inline-flex}.journey-onboarding .categorize-stage__body{gap:14px;padding:18px 28px;display:grid}.journey-onboarding .categorize-stage__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.journey-onboarding .categorize-stage__actions .button--ghost{color:var(--night-ink)}.journey-onboarding .categorize-stage pre{color:#fff;background:var(--night-sunken);border:1px solid var(--night-line);border-radius:var(--radius-md);max-height:440px;font:11px/1.7 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:16px;overflow:auto}.journey-onboarding .categorize-stage>footer{color:var(--night-muted);background:var(--night-sunken);border-top:1px solid var(--night-line);align-items:center;gap:9px;padding:13px 28px;font-size:11px;line-height:1.5;display:flex}.journey-onboarding .categorize-stage>footer svg{color:var(--night-ink);flex:none}@media (width<=650px){.journey-onboarding .categorize-stage>header{flex-direction:column;align-items:stretch;gap:14px;padding:20px}.journey-onboarding .categorize-stage>header>span{white-space:normal;align-self:flex-start}.journey-onboarding .categorize-stage__body{padding:16px 20px}.journey-onboarding .categorize-stage__actions .button{width:100%}.journey-onboarding .categorize-stage>footer{align-items:flex-start;padding:13px 20px}}.noir{--noir-bg:#000;--noir-panel:#121212;--noir-panel-2:#1b1b1b;--noir-hair:#ffffff1a;--noir-hair-strong:#fff3;--noir-fg:#fff;--noir-fg-2:#a8a8a8;--noir-fg-3:#707070;--noir-accent:#ff3b00;--noir-accent-hover:#ff5a26;--noir-glow:#ff3b0073;--noir-wide:"Archivo Variable", "Helvetica Neue", Arial, sans-serif;--noir-serif:"Fraunces Variable", Georgia, "Times New Roman", serif;--noir-mono:var(--font-mono);--noir-width:min(1360px, 100% - 48px);min-height:100vh;color:var(--noir-fg);background:var(--noir-bg);font-family:var(--noir-wide);-webkit-font-smoothing:antialiased}.noir ::selection{color:#000;background:var(--noir-accent)}.noir :is(a,button):focus-visible{outline:2px solid var(--noir-accent);outline-offset:4px;box-shadow:none}.noir__bar{z-index:20;padding:12px;position:sticky;top:0}.noir__nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--noir-hair);background:#1b1b1bd6;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;height:54px;padding:0 9px 0 18px;display:flex}.noir__brand{min-height:44px;color:var(--noir-fg);align-items:center;gap:12px;display:inline-flex}.noir__dot{background:var(--noir-accent);width:9px;height:9px;box-shadow:0 0 12px var(--noir-glow);border-radius:50%;flex:none;animation:3.2s ease-in-out infinite noir-breathe}@keyframes noir-breathe{50%{opacity:.55;box-shadow:0 0 4px var(--noir-glow)}}.noir .brand{font:300 22px/1 var(--noir-serif);font-variation-settings:"opsz" 72;letter-spacing:-.03em;gap:9px}.noir .brand__mark path{stroke:#fff}.noir .brand__mark circle:first-of-type{fill:var(--noir-accent);stroke:var(--noir-accent)}.noir .brand__mark circle:last-of-type{fill:#fff;stroke:#fff}.noir__nav-actions{align-items:center;gap:24px;display:flex}.noir__navlink{min-height:44px;color:var(--noir-fg-2);letter-spacing:-.01em;align-items:center;gap:8px;font-size:15px;transition:color .15s;display:inline-flex}.noir__navlink:hover{color:var(--noir-fg)}.noir__pill{color:#fff;background:var(--noir-accent);min-height:38px;font:300 18px/1 var(--noir-serif);font-variation-settings:"opsz" 24;letter-spacing:-.01em;box-shadow:0 0 22px var(--noir-glow);border-radius:999px;align-items:center;padding:0 16px;transition:box-shadow .15s,background .15s;display:inline-flex}.noir__pill:hover{background:var(--noir-accent-hover);box-shadow:0 0 34px var(--noir-glow)}.noir__hero{isolation:isolate;align-items:flex-end;min-height:min(92vh,900px);display:flex;position:relative;overflow:hidden}.noir__backdrop{z-index:0;background:#000;position:absolute;inset:0}.noir__video{object-fit:cover;opacity:.9;width:100%;height:100%;display:block}.noir__backdrop:after{content:"";background:linear-gradient(#00000059 0%,#0000 30%,#0000008c 62%,#000 100%);position:absolute;inset:0}.noir__hero-copy{z-index:1;width:var(--noir-width);margin:0 auto;padding:0 0 88px;position:relative}.noir__setup{max-width:30ch;color:var(--noir-fg-2);letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(20px,2.2vw,30px);font-stretch:110%;line-height:1.2}.noir__display{max-width:11ch;font:300 clamp(60px, 9.2vw, 132px)/.94 var(--noir-serif);font-variation-settings:"opsz" 144;letter-spacing:-.05em;text-wrap:balance;margin:0}.noir__hero-actions{align-items:center;gap:26px;margin-top:48px;display:flex}.noir__hero-actions p{max-width:34ch;color:var(--noir-fg-2);margin:0;font-size:15px;line-height:1.5}.noir__cta{color:#fff;background:var(--noir-accent);letter-spacing:-.01em;align-items:center;gap:12px;min-height:56px;padding:0 22px;font-size:17px;font-weight:500;font-stretch:110%;transition:background .15s,box-shadow .15s;display:inline-flex}.noir__cta:hover{background:var(--noir-accent-hover);box-shadow:0 0 30px var(--noir-glow)}.noir__cta--small{gap:9px;min-height:46px;padding:0 16px;font-size:15px}.noir__eyebrow{color:var(--noir-accent);font:500 13px/1.4 var(--noir-mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 18px}.noir__statement{max-width:26ch;color:var(--noir-fg-3);letter-spacing:-.04em;text-wrap:pretty;margin:0;font-size:clamp(28px,3.7vw,52px);font-weight:400;font-stretch:118%;line-height:1.04}.noir__statement strong{color:var(--noir-fg);font-weight:400}.noir__ledger{width:var(--noir-width);margin:0 auto;padding:20px 0 120px}.noir__section-head{margin-bottom:44px}.noir__panel{background:var(--noir-panel);border:1px solid var(--noir-hair);border-radius:18px;grid-template-columns:minmax(0,1.65fr) minmax(360px,1fr);display:grid;overflow:hidden}.noir__list{min-width:0;padding:6px 0 12px}.noir__cols,.noir__row{grid-template-columns:minmax(284px,2fr) minmax(130px,.9fr) minmax(136px,.85fr) minmax(84px,.55fr) minmax(112px,.7fr);align-items:center;column-gap:12px;padding:0 20px;display:grid}.noir__cols{min-height:46px;color:var(--noir-fg-3);font:500 11px/1.3 var(--noir-mono);letter-spacing:.1em;text-transform:uppercase}.noir__row{width:100%;min-height:64px;color:var(--noir-fg-2);border:0;border-top:1px solid var(--noir-hair);font:inherit;text-align:left;cursor:pointer;background:0 0;padding-block:8px;font-size:14px;transition:background .15s}.noir__row:hover{background:#ffffff08}.noir__row.is-selected{background:var(--noir-panel-2)}.noir__row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.noir__row>span:nth-child(3){align-items:center;gap:6px;display:inline-flex}.noir__row>span:nth-child(3) svg{flex:none}.noir__row-name{align-items:center;gap:12px;display:flex}.noir__row-name strong{min-width:0;color:var(--noir-fg);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.noir__shared{color:var(--noir-accent);font:500 10px/1.2 var(--noir-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid #ff3b008c;border-radius:999px;flex:none;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.noir__health{color:var(--noir-fg);align-items:center;gap:6px;font-weight:500;display:inline-flex!important}.noir__health i{background:var(--noir-fg);border-radius:50%;flex:none;width:6px;height:6px}.noir__health small{color:var(--noir-fg-3);font-size:12px;font-weight:400}.noir__note{color:var(--noir-fg-3);font:500 11px/1.4 var(--noir-mono);letter-spacing:.1em;text-transform:uppercase;margin:14px 0 0}.noir .provider-mark{color:#fff;border-color:var(--noir-hair-strong);background:#242424}.noir .provider-mark--claude{color:#ff8f66}.noir__detail{background:var(--noir-panel-2);border-left:1px solid var(--noir-hair);min-width:0;padding:26px 24px 22px}.noir__detail>header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.noir__detail h3{letter-spacing:-.03em;margin:0;font-size:24px;font-weight:500;font-stretch:108%;line-height:1.1}.noir__detail header p{color:var(--noir-fg-2);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:7px 0 0;font-size:13px;display:flex}.noir__evidence{color:var(--noir-fg);font:500 11px/1.2 var(--noir-mono);letter-spacing:.06em;text-transform:uppercase}.noir__detail dl{border-top:1px solid var(--noir-hair);margin:22px 0 0}.noir__detail dl>div{border-bottom:1px solid var(--noir-hair);grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;min-height:52px;padding:11px 0;display:grid}.noir__detail dt{color:var(--noir-fg-3);font:500 11px/1.4 var(--noir-mono);letter-spacing:.08em;text-transform:uppercase}.noir__detail dd{color:var(--noir-fg-2);margin:0;font-size:14px;line-height:1.5}.noir__detail>footer{align-items:center;gap:22px;margin-top:22px;display:flex}.noir__how{width:var(--noir-width);gap:104px;margin:0 auto;padding:20px 0 40px;display:grid}.noir__how article{grid-template-columns:minmax(0,.36fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.noir__how .noir__statement{max-width:24ch}.noir__close{width:var(--noir-width);border-top:1px solid var(--noir-hair);margin:60px auto 0;padding:120px 0 140px}.noir__close>p:not(.noir__eyebrow){max-width:46ch;color:var(--noir-fg-2);margin:24px 0 0;font-size:17px;line-height:1.5}.noir__marks{gap:8px;margin:28px 0 32px;display:flex}.noir__footer{width:var(--noir-width);min-height:92px;color:var(--noir-fg-3);border-top:1px solid var(--noir-hair);grid-template-columns:1fr 1fr 1fr;align-items:center;gap:24px;margin:0 auto;font-size:13px;display:grid}.noir__footer p{text-align:center;margin:0}.noir__footer-meta{text-align:right;justify-items:end;gap:2px;display:grid}.noir__footer-links,.noir__footer-links span{align-items:center;gap:8px;display:inline-flex}.noir__footer-links i{color:var(--noir-fg-3);font-style:normal}.noir__footer-links a{min-height:40px;color:var(--noir-fg-2);align-items:center;transition:color .15s;display:inline-flex}.noir__footer-links a:hover{color:var(--noir-fg)}@media (width<=1160px){.noir__panel{grid-template-columns:minmax(0,1.4fr) minmax(330px,.85fr)}.noir__cols,.noir__row{grid-template-columns:minmax(250px,1.8fr) minmax(120px,1fr) minmax(130px,.8fr) 84px}.noir__cols>span:last-child,.noir__row>.noir__signal{display:none}.noir__detail dl>div{grid-template-columns:96px minmax(0,1fr)}}@media (width<=900px){.noir__nav-actions .noir__navlink:not([href=\/signin]){display:none}.noir__hero{min-height:min(80vh,760px)}.noir__hero-copy{padding-bottom:64px}.noir__panel{grid-template-columns:1fr}.noir__detail{border-left:0;border-top:1px solid var(--noir-hair)}.noir__how article{grid-template-columns:1fr;gap:12px}.noir__how{gap:72px}}@media (width<=640px){.noir{--noir-width:min(100% - 28px, 1360px)}.noir__bar{padding:8px}.noir__nav{height:50px;padding:0 6px 0 14px}.noir .brand{font-size:20px}.noir__nav-actions{gap:12px}.noir__nav-actions .noir__navlink{display:none}.noir__pill{min-height:36px;padding:0 14px;font-size:16px}.noir__hero{min-height:78vh}.noir__hero-copy{padding-bottom:40px}.noir__setup{font-size:18px}.noir__display{font-size:clamp(48px,15vw,64px)}.noir__hero-actions{flex-direction:column;align-items:stretch;gap:16px}.noir__cta{justify-content:space-between}.noir__section-head{margin-bottom:26px}.noir__cols{display:none}.noir__row{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:60px;padding:10px 14px}.noir__row>span:nth-child(2),.noir__row>span:nth-child(3),.noir__row>.noir__signal,.noir__shared{display:none}.noir__detail{padding:22px 16px 18px}.noir__detail dl>div{grid-template-columns:1fr;gap:6px}.noir__detail>footer{flex-direction:column;align-items:stretch;gap:10px}.noir__detail>footer .noir__navlink{justify-content:center}.noir__statement{font-size:30px}.noir__close{margin-top:32px;padding:72px 0 80px}.noir__close .noir__cta{justify-content:space-between;width:100%}.noir__footer{text-align:center;grid-template-columns:1fr;padding:24px 0}.noir__footer p,.noir__footer-meta{text-align:center;justify-items:center}}@media (prefers-reduced-motion:reduce){.noir__dot{animation:none}.noir *,.noir :before,.noir :after{transition-duration:.01ms!important}}.noir__groups{width:var(--noir-width);border-top:1px solid var(--noir-hair);margin:0 auto;padding:100px 0 40px}.noir__groups-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);align-items:start;gap:32px;display:grid}.noir__group{background:var(--noir-panel);border:1px solid var(--noir-hair);border-radius:18px;min-width:0;overflow:hidden}.noir__group>header{border-bottom:1px solid var(--noir-hair);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:0 20px;display:flex}.noir__group>header strong{letter-spacing:-.02em;font-size:18px;font-weight:500;font-stretch:108%;display:block}.noir__group>header span{color:var(--noir-fg-3);margin-top:2px;font-size:12px;display:block}.noir__members{display:flex}.noir__members i{width:30px;height:30px;color:var(--noir-fg);border:2px solid var(--noir-panel);font:700 10px var(--noir-mono);background:#262626;border-radius:50%;place-items:center;margin-left:-8px;display:grid}.noir__members i:first-child{margin-left:0}.noir__group-row{min-height:60px;color:var(--noir-fg-2);border-bottom:1px solid var(--noir-hair);grid-template-columns:minmax(220px,1.6fr) minmax(150px,1fr) minmax(84px,.55fr) minmax(112px,.7fr);align-items:center;column-gap:12px;padding:8px 20px;font-size:14px;display:grid}.noir__group-row:last-child{border-bottom:0}.noir__group-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.noir__owner{align-items:center;gap:8px;display:inline-flex!important}.noir__owner i{width:22px;height:22px;color:var(--noir-fg);font:700 9px var(--noir-mono);background:#262626;border-radius:50%;flex:none;place-items:center;display:grid}.noir__group>footer{color:var(--noir-fg-3);border-top:1px solid var(--noir-hair);font:500 11px/1.4 var(--noir-mono);letter-spacing:.1em;text-transform:uppercase;padding:12px 20px}.noir__facts{margin:0;display:grid}.noir__facts>div{border-top:1px solid var(--noir-hair);padding:18px 0}.noir__facts>div:first-child{border-top:0;padding-top:4px}.noir__facts dt{color:var(--noir-fg);letter-spacing:-.01em;font-size:15px;font-weight:500}.noir__facts dd{color:var(--noir-fg-2);margin:6px 0 0;font-size:14px;line-height:1.55}@media (width<=1160px){.noir__group-row{grid-template-columns:minmax(200px,1.6fr) minmax(140px,1fr) minmax(84px,.55fr)}.noir__group-row>.noir__signal{display:none}}@media (width<=900px){.noir__groups-grid{grid-template-columns:1fr}.noir__nav-actions .noir__navlink[href=\#groups]{display:none}}@media (width<=640px){.noir__groups{padding:64px 0 24px}.noir__group-row{grid-template-columns:minmax(0,1fr) auto;padding:10px 14px}.noir__group-row>.noir__owner{display:none!important}}.noir__share{width:var(--noir-width);border-top:1px solid var(--noir-hair);margin:0 auto;padding:100px 0 40px}.noir__share-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);align-items:start;gap:32px;display:grid}.noir__card{background:var(--noir-panel);border:1px solid var(--noir-hair);border-radius:18px;min-width:0;overflow:hidden}.noir__card>header{border-bottom:1px solid var(--noir-hair);padding:26px 24px 22px}.noir__card-eyebrow{color:var(--noir-accent);font:500 12px/1.4 var(--noir-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 14px;display:flex}.noir__card-eyebrow i{background:var(--noir-accent);border-radius:50%;flex:none;width:7px;height:7px}.noir__card h3{color:var(--noir-fg);font:300 52px/1 var(--noir-serif);font-variation-settings:"opsz" 144;letter-spacing:-.03em;margin:0}.noir__card-owner{color:var(--noir-fg-2);margin:10px 0 0;font-size:14px}.noir__card-stats{border-bottom:1px solid var(--noir-hair);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.noir__card-stats>div{border-right:1px solid var(--noir-hair);padding:18px 24px}.noir__card-stats>div:last-child{border-right:0}.noir__card-stats dt{color:var(--noir-fg-3);font:500 10px/1.4 var(--noir-mono);letter-spacing:.1em;text-transform:uppercase}.noir__card-stats dd{color:var(--noir-fg);letter-spacing:-.03em;margin:8px 0 0;font-size:34px;font-weight:600;line-height:1}.noir__card-stats small{color:var(--noir-fg-3);margin-top:6px;font-size:12px;display:block}.noir__card-rhythm{border-bottom:1px solid var(--noir-hair);grid-template-columns:repeat(7,1fr);gap:10px;padding:22px 24px 18px;display:grid}.noir__card-day{grid-template-rows:auto 110px auto;justify-items:center;gap:8px;display:grid}.noir__card-count{color:var(--noir-fg-3);font:500 10px var(--noir-mono)}.noir__card-bar{flex-direction:column-reverse;align-self:end;gap:3px;width:min(100%,34px);display:flex}.noir__card-bar i{background:var(--noir-fg);border-radius:4px;min-height:6px;display:block}.noir__card-bar i.is-failed{background:#ff2d55}.noir__card-bar i.is-open{background:#5aa9ff}.noir__card-label{color:var(--noir-fg-3);font:500 10px var(--noir-mono);letter-spacing:.08em;text-transform:uppercase}.noir__card-row{min-height:54px;color:var(--noir-fg-2);border-bottom:1px solid var(--noir-hair);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:6px 24px;font-size:14px;display:grid}.noir__card-row:last-child{border-bottom:0}.noir__card-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.noir__card-withheld{color:var(--noir-fg-3);font-size:13px}.noir__card>footer{color:var(--noir-fg-3);border-top:1px solid var(--noir-hair);font:500 11px/1.4 var(--noir-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:12px;padding:12px 24px;display:flex}@media (width<=1160px){.noir__share-grid{grid-template-columns:1fr}}@media (width<=900px){.noir__share{padding:64px 0 24px}.noir__card>header,.noir__card-row,.noir__card>footer{padding-left:14px;padding-right:14px}.noir__card h3{font-size:40px}.noir__card-stats>div{padding:14px}.noir__card-stats dd{font-size:26px}.noir__card-rhythm{gap:6px;padding:16px 14px 12px}.noir__card-day{grid-template-rows:auto 80px auto}.noir__card-bar{width:min(100%,26px)}.noir__card>footer{flex-direction:column;gap:4px}}.noir__move{width:var(--noir-width);border-top:1px solid var(--noir-hair);margin:0 auto;padding:100px 0 40px}.noir__move-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);align-items:start;gap:32px;display:grid}.noir__board{background:var(--noir-panel);border:1px solid var(--noir-hair);border-radius:18px;min-width:0;overflow:hidden}.noir__board>header{border-bottom:1px solid var(--noir-hair);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:0 20px;display:flex}.noir__board>header>span:last-child{color:var(--noir-fg-3);white-space:nowrap;font-size:12px}.noir__timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:24px 20px;list-style:none;display:grid;position:relative}.noir__timeline:before{content:"";background:var(--noir-hair-strong);height:1px;position:absolute;top:50%;left:20px;right:20px}.noir__placement{background:var(--noir-panel-2);border:1px solid var(--noir-hair-strong);border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);gap:10px 12px;min-width:0;padding:16px;display:grid;position:relative}.noir__placement.is-active{border-color:var(--noir-accent);box-shadow:0 0 0 1px var(--noir-accent), 0 0 32px -12px var(--noir-glow)}.noir__placement>div{gap:3px;min-width:0;display:grid}.noir__placement strong{color:var(--noir-fg);font-size:15px;font-weight:500}.noir__placement>div>span:not(.noir__health){color:var(--noir-fg-3);font-size:12px}.noir__placement .noir__health{font-size:13px}.noir__placement em{color:var(--noir-fg-3);font:500 10px/1.4 var(--noir-mono);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;font-style:normal}.noir__placement.is-active em{color:var(--noir-accent)}.noir__versions{border-top:1px solid var(--noir-hair);margin:0;padding:0;list-style:none}.noir__versions li{border-bottom:1px solid var(--noir-hair);grid-template-columns:36px 44px minmax(0,1fr);align-items:center;column-gap:12px;min-height:44px;padding:8px 20px;display:grid}.noir__versions li:last-child{border-bottom:0}.noir__versions strong{color:var(--noir-fg);font:600 11px var(--noir-mono)}.noir__versions span{color:var(--noir-fg-3);font:500 10px var(--noir-mono);letter-spacing:.08em;text-transform:uppercase}.noir__versions small{min-width:0;color:var(--noir-fg-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.noir__board>footer{color:var(--noir-fg-3);border-top:1px solid var(--noir-hair);font:500 11px/1.4 var(--noir-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:12px;padding:12px 20px;display:flex}@media (width<=1160px){.noir__move-grid{grid-template-columns:1fr}}@media (width<=900px){.noir__move{padding:64px 0 24px}.noir__board>header{flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px}.noir__timeline{grid-template-columns:1fr;padding:16px 14px}.noir__timeline:before{display:none}.noir__versions li{padding:8px 14px}.noir__versions small{white-space:normal}.noir__board>footer{flex-direction:column;gap:4px;padding:12px 14px}}.card-page{flex-direction:column;display:flex}.card-page__main{width:var(--noir-width);flex:1;margin:0 auto;padding:24px 0 96px}.card-page__state{min-height:40vh;color:var(--noir-fg-3);font:500 11px/1.4 var(--noir-mono);letter-spacing:.1em;text-transform:uppercase;place-items:center;margin:0;display:grid}.card-page__missing{max-width:720px;padding:80px 0 40px}.card-page__missing .noir__display{max-width:14ch;font-size:clamp(44px,6.5vw,88px)}.card-page__missing>p:not(.noir__eyebrow){max-width:46ch;color:var(--noir-fg-2);margin:24px 0 32px;font-size:17px;line-height:1.5}.card-page__card{background:var(--noir-panel);border:1px solid var(--noir-hair);border-radius:18px;overflow:hidden}.card-page__head{border-bottom:1px solid var(--noir-hair);padding:36px 32px 28px}.card-page__head .noir__eyebrow{align-items:center;gap:10px;display:flex}.card-page__head .noir__eyebrow:before{content:"";background:var(--noir-accent);width:8px;height:8px;box-shadow:0 0 10px var(--noir-glow);border-radius:50%}.card-page__title{max-width:18ch;font:300 clamp(40px, 6.4vw, 84px)/.98 var(--noir-serif);font-variation-settings:"opsz" 144;letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere;margin:0}.card-page__owner{color:var(--noir-fg-2);letter-spacing:-.01em;margin:16px 0 0;font-size:17px}.card-page__stats{border-bottom:1px solid var(--noir-hair);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0 32px;display:grid}.card-page__stats>div{border-left:1px solid var(--noir-hair);padding:24px 0 22px 24px}.card-page__stats>div:first-child{border-left:0;padding-left:0}.card-page__stats dt{color:var(--noir-fg-3);font:500 11px/1.4 var(--noir-mono);letter-spacing:.1em;text-transform:uppercase}.card-page__stats dd{letter-spacing:-.045em;margin:10px 0 4px;font-size:clamp(34px,3.4vw,46px);font-weight:600;font-stretch:105%;line-height:1}.card-page__stats dd.is-withheld{color:var(--noir-fg-3)}.card-page__stats small{color:var(--noir-fg-3);font-size:13px}.card-page__rhythm{border-bottom:1px solid var(--noir-hair);padding:22px 32px 8px}.card-page__section-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.card-page__section-head .noir__eyebrow{margin:0}.card-page__legend{color:var(--noir-fg-3);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.card-page__legend span{align-items:center;gap:6px;display:inline-flex}.card-page__legend i{border-radius:2px;width:9px;height:9px}.card-page .is-success{background:var(--noir-fg)}.card-page .is-failed{background:#ff2d55}.card-page .is-neutral{background:#5aa9ff}.card-page .rhythm-chart{background:linear-gradient(to bottom, transparent 30%, var(--noir-hair) 30%, var(--noir-hair) 30.5%, transparent 30.5%, transparent 60%, var(--noir-hair) 60%, var(--noir-hair) 60.5%, transparent 60.5%);min-height:0;margin:0;padding:18px 0 12px}.card-page .rhythm-chart ol{grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(8px,1.6vw,22px);height:220px;margin:0;padding:0;list-style:none;display:grid}.card-page .rhythm-chart li{grid-template-rows:1fr 24px;min-width:0;display:grid}.card-page .rhythm-chart__plot{flex-direction:column;justify-content:end;align-items:center;min-height:0;display:flex}.card-page .rhythm-chart__total{color:var(--noir-fg-3);font:500 11px var(--noir-mono);margin-bottom:8px}.card-page .rhythm-chart__stack{flex-direction:column-reverse;justify-content:flex-start;gap:2px;width:min(44px,74%);height:160px;display:flex}.card-page .rhythm-chart__stack i{border-radius:4px 4px 2px 2px;min-height:3px;display:block}.card-page .rhythm-chart__stack .is-zero{background:var(--noir-hair-strong);border-radius:0;height:1px;min-height:1px;margin-top:auto}.card-page .rhythm-chart time{text-align:center;color:var(--noir-fg-3);font:500 11px var(--noir-mono);letter-spacing:.06em;text-transform:uppercase;align-self:end}.card-page__loops{padding:4px 0 8px}.card-page__cols,.card-page__row{grid-template-columns:minmax(260px,2fr) minmax(130px,.9fr) minmax(150px,.9fr) minmax(110px,.6fr) minmax(130px,.75fr);align-items:center;column-gap:12px;padding:0 32px;display:grid}.card-page__cols{min-height:44px;color:var(--noir-fg-3);font:500 11px/1.3 var(--noir-mono);letter-spacing:.1em;text-transform:uppercase}.card-page__row{min-height:64px;color:var(--noir-fg-2);border-top:1px solid var(--noir-hair);padding-block:10px;font-size:14px}.card-page__row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.card-page__identity{flex-direction:column;gap:3px;min-width:0;display:flex}.card-page__identity strong{color:var(--noir-fg);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.card-page__identity small{color:var(--noir-fg-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.card-page__cadence{align-items:center;gap:6px;display:inline-flex!important}.card-page__cadence svg{flex:none}.card-page__withheld{color:var(--noir-fg-3);font-weight:400}.card-page .evidence-chip{font-size:10px}.card-page__actions{border-top:1px solid var(--noir-hair);flex-wrap:wrap;align-items:center;gap:10px;padding:20px 32px 24px;display:flex}.card-page__actions .noir__cta--small{margin-left:auto}.card-page__actions .button--secondary{min-height:46px;color:var(--noir-fg);background:var(--noir-panel-2);border-color:var(--noir-hair-strong)}.card-page__actions .button--secondary:hover:not(:disabled){border-color:#fff6}.card-page .noir__note{margin:14px 0 0}@media (width<=1160px){.card-page__cols,.card-page__row{grid-template-columns:minmax(220px,2fr) minmax(120px,.9fr) minmax(140px,.9fr) minmax(100px,.6fr)}.card-page__cols>span:last-child,.card-page__row>.noir__signal{display:none}}@media (width<=900px){.card-page__cols,.card-page__row{grid-template-columns:minmax(0,2fr) minmax(130px,.9fr) minmax(90px,.6fr)}.card-page__cols>span:nth-child(2),.card-page__row>.card-page__cadence{display:none!important}}@media (width<=640px){.card-page__main{padding:8px 0 64px}.card-page__card{border-radius:14px}.card-page__head{padding:26px 18px 22px}.card-page__title{font-size:clamp(36px,11vw,46px)}.card-page__owner{font-size:14px}.card-page__stats{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 18px}.card-page__stats>div{padding:18px 0 16px 12px}.card-page__stats>div:first-child{padding-left:0}.card-page__stats dd{font-size:28px}.card-page__stats small{font-size:11px}.card-page__rhythm{padding:18px 18px 4px}.card-page__section-head{flex-direction:column;align-items:flex-start;gap:10px}.card-page .rhythm-chart ol{gap:6px;height:180px}.card-page .rhythm-chart__stack{width:min(30px,78%);height:128px}.card-page__cols{display:none}.card-page__row{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:60px;padding:10px 18px}.card-page__row>span:nth-child(3){display:none}.card-page__actions{padding:16px 18px 20px}.card-page__actions>*{flex:100%;justify-content:center}.card-page__actions .noir__cta--small{justify-content:space-between;margin-left:0}.card-page__missing{padding:48px 0 24px}.card-page__missing .noir__cta{justify-content:space-between;width:100%}}.legal{flex-direction:column;display:flex}.legal__main{width:var(--noir-width);flex:1;margin:0 auto;padding:36px 0 120px}.legal__head{border-bottom:1px solid var(--noir-hair);padding:28px 0 40px}.legal__title{max-width:14ch;font:300 clamp(48px, 6.4vw, 88px)/.98 var(--noir-serif);font-variation-settings:"opsz" 144;letter-spacing:-.045em;text-wrap:balance;margin:0}.legal__lede{max-width:46ch;color:var(--noir-fg-2);letter-spacing:-.015em;text-wrap:pretty;margin:22px 0 0;font-size:19px;font-stretch:110%;line-height:1.45}.legal__effective{color:var(--noir-fg-3);font:500 12px/1.4 var(--noir-mono);letter-spacing:.1em;text-transform:uppercase;margin:26px 0 0}.legal__effective time{color:var(--noir-fg)}.legal__body{grid-template-columns:minmax(200px,250px) minmax(0,68ch);align-items:start;gap:72px;padding-top:40px;display:grid}.legal__contents{position:sticky;top:94px}.legal__contents-label{color:var(--noir-fg-3);font:500 11px/1.4 var(--noir-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px}.legal__contents ol{margin:0;padding:0;list-style:none}.legal__contents a{min-height:40px;color:var(--noir-fg-2);border-top:1px solid var(--noir-hair);letter-spacing:-.01em;align-items:baseline;gap:12px;padding:8px 0;font-size:14px;line-height:1.4;transition:color .15s;display:flex}.legal__contents li:first-child a{border-top:0}.legal__contents a:hover{color:var(--noir-fg)}.legal__contents a span{color:var(--noir-fg-3);font:500 11px/1 var(--noir-mono);letter-spacing:.08em;flex:none}.legal__prose{min-width:0;max-width:68ch;color:var(--noir-fg-2);letter-spacing:-.005em;font-size:16px;line-height:1.6}.legal__prose section{padding:34px 0 12px;scroll-margin-top:96px}.legal__prose section:first-child{padding-top:0}.legal__prose section+section{border-top:1px solid var(--noir-hair)}.legal__prose h2{color:var(--noir-fg);letter-spacing:-.025em;align-items:baseline;gap:14px;margin:0 0 16px;font-size:23px;font-weight:500;font-stretch:108%;line-height:1.2;display:flex}.legal__index{color:var(--noir-accent);font:500 11px/1 var(--noir-mono);letter-spacing:.08em;flex:none}.legal__prose p{text-wrap:pretty;margin:0 0 16px}.legal__prose ul{margin:0 0 16px;padding:0 0 0 22px}.legal__prose li{margin:0 0 10px;padding-left:4px}.legal__prose li::marker{color:var(--noir-fg-3)}.legal__prose a{color:var(--noir-fg);text-decoration:underline;-webkit-text-decoration-color:var(--noir-hair-strong);text-decoration-color:var(--noir-hair-strong);text-underline-offset:4px;transition:text-decoration-color .15s}.legal__prose a:hover{-webkit-text-decoration-color:var(--noir-accent);text-decoration-color:var(--noir-accent)}.changelog__list{margin:32px 0 0;padding:0;list-style:none}.changelog__entry{border-top:1px solid var(--noir-hair);grid-template-columns:minmax(200px,250px) minmax(0,68ch);align-items:start;gap:72px;padding:36px 0;scroll-margin-top:96px;display:grid}.changelog__entry:first-child{border-top:0;padding-top:8px}.changelog__date{color:var(--noir-fg);font:500 12px/1.4 var(--noir-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;padding-top:6px;display:inline-flex}.changelog__date:before{content:"";background:var(--noir-hair-strong);border-radius:50%;flex:none;width:7px;height:7px}.changelog__entry:first-child .changelog__date:before{background:var(--noir-accent);box-shadow:0 0 10px var(--noir-glow)}.changelog__entry h2{color:var(--noir-fg);letter-spacing:-.03em;margin:0 0 14px;font-size:26px;font-weight:500;font-stretch:108%;line-height:1.15}.changelog__entry ul{color:var(--noir-fg-2);letter-spacing:-.005em;margin:0;padding:0 0 0 22px;font-size:16px;line-height:1.6}.changelog__entry li{text-wrap:pretty;margin:0 0 10px;padding-left:4px}.changelog__entry li::marker{color:var(--noir-fg-3)}.not-found__main{align-content:center;min-height:62vh;padding-top:24px;display:grid}.not-found__copy{max-width:760px}.not-found__copy .noir__display{max-width:12ch;font-size:clamp(52px,8vw,112px)}.not-found__copy>p:not(.noir__eyebrow){max-width:46ch;color:var(--noir-fg-2);margin:24px 0 0;font-size:17px;line-height:1.5}.not-found__actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:36px;display:flex}.not-found-app{align-content:center;min-height:60vh;display:grid}.not-found-app h1{max-width:12ch;font:300 clamp(44px, 5.4vw, 72px)/.98 var(--font-editorial);font-variation-settings:"opsz" 144;letter-spacing:-.035em;text-wrap:balance;margin:6px 0 14px}.not-found-app>p{max-width:46ch;color:var(--muted);margin:0;font-size:15px;line-height:1.6}.not-found-app__actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;display:flex}@media (width<=900px){.legal__body{grid-template-columns:1fr;gap:32px;padding-top:28px}.legal__contents{position:static}.legal__contents ol{columns:2;column-gap:32px}.legal__contents li{break-inside:avoid}.changelog__entry{grid-template-columns:1fr;gap:14px;padding:28px 0}.changelog__date{padding-top:0}}@media (width<=640px){.legal__main{padding:8px 0 72px}.legal__head{padding:20px 0 28px}.legal__title{font-size:clamp(40px,12vw,52px)}.legal__lede{margin-top:16px;font-size:17px}.legal__effective{margin-top:20px}.legal__contents ol{columns:1}.legal__prose{font-size:16px}.legal__prose section{padding:26px 0 8px}.legal__prose h2{font-size:21px}.changelog__entry h2{font-size:23px}.not-found__main{min-height:56vh}.not-found__copy .noir__display{font-size:clamp(44px,14vw,60px)}.not-found__actions{flex-direction:column;align-items:stretch;gap:12px}.not-found__actions .noir__cta{justify-content:space-between}.not-found__actions .noir__navlink{justify-content:center}}.admin-page.page{width:min(var(--layout-content-max), 100%);padding:42px 44px 96px}.admin-hero{min-height:286px;color:var(--ink);background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--effect-paper-inset);grid-template-columns:minmax(0,1fr) minmax(290px,360px);align-items:end;gap:48px;margin-bottom:24px;padding:34px;display:grid;position:relative;overflow:hidden}.admin-hero:before{content:"";border:1px solid var(--line);width:270px;height:270px;box-shadow:0 0 0 48px color-mix(in srgb, var(--line) 28%, transparent), 0 0 0 96px color-mix(in srgb, var(--line) 16%, transparent);pointer-events:none;border-radius:50%;position:absolute;top:-150px;right:-120px}.admin-page--group .admin-hero{color:var(--night-ink);background:var(--night);border-color:var(--night-line);box-shadow:none}.admin-page--group .admin-hero:before{border-color:var(--night-line);box-shadow:0 0 0 48px #ff3b0006,0 0 0 96px #ff3b0004}.admin-page--group .admin-hero .eyebrow,.admin-page--group .admin-hero__copy>p:last-child{color:var(--night-muted)}.admin-hero__copy{z-index:1;min-width:0;position:relative}.admin-hero__copy .eyebrow{margin-bottom:14px}.admin-hero__copy h1{max-width:690px;font:300 clamp(42px, 5vw, 62px)/.98 var(--font-editorial);font-variation-settings:"opsz" 144;letter-spacing:-.03em;margin:18px 0 14px}.admin-hero__copy>p:last-child{max-width:650px;color:var(--muted);margin:0;font-size:15px;line-height:1.65}.admin-context-badge{border:1px solid var(--line-strong);border-radius:var(--radius-pill);width:fit-content;min-height:32px;font:700 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.admin-context-badge--private{color:#d6d6d6;background:#1b1b1b;border-color:#ffffff38}.admin-context-badge--shared{color:var(--night-ink);background:var(--night-raised);border-color:#ffffff1f}.admin-context-badge--shared svg{color:var(--signal)}.admin-context-readout{z-index:1;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0;padding:6px 0;position:relative}.admin-page--group .admin-context-readout{border-color:var(--night-line)}.admin-context-readout div{border-bottom:1px solid var(--line);grid-template-columns:90px minmax(0,1fr);align-items:center;gap:12px;min-height:58px;padding:9px 4px;display:grid}.admin-context-readout div:last-child{border-bottom:0}.admin-page--group .admin-context-readout div{border-color:var(--night-line)}.admin-context-readout dt{color:var(--muted);font:700 10px var(--mono);letter-spacing:.08em;text-transform:uppercase}.admin-page--group .admin-context-readout dt{color:var(--night-muted)}.admin-context-readout dd{text-align:right;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;min-width:0;margin:0;font-size:13px;font-weight:700;overflow:hidden}.admin-action-error{margin:0 0 18px}.admin-personal-layout,.admin-settings-grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:start;gap:12px;display:grid}.admin-boundary-card,.admin-permission-card{background:var(--paper-sunken);border:1px solid var(--line);border-radius:var(--radius-lg);min-height:100%;padding:28px}.admin-boundary-card>p{max-width:680px;color:var(--muted);margin:22px 0;font-size:13px;line-height:1.7}.admin-boundary-card .boundary-callout{margin-bottom:22px}.admin-section-heading{align-items:center;gap:14px;display:flex}.admin-section-heading h2{letter-spacing:-.04em;margin:0;font-size:22px}.admin-section-heading .eyebrow{margin-bottom:5px}.admin-section-icon{color:#fff;border-radius:var(--radius-md);width:44px;height:44px;box-shadow:var(--effect-stamp);background:#262626;flex:none;place-items:center;display:grid}.admin-form-panel{overflow:hidden}.admin-form-panel .form-stack{padding:24px}.admin-form-panel .form-stack>.button{justify-self:start}.admin-action-note{color:var(--muted);background:var(--paper-sunken);border:1px solid var(--line);border-radius:var(--radius-sm);align-items:flex-start;gap:9px;padding:13px;display:flex}.admin-action-note svg{flex:none;margin-top:1px}.admin-action-note p{margin:0;font-size:11px;line-height:1.55}.admin-section{margin-top:24px}.admin-section-bar{justify-content:space-between;align-items:flex-end;gap:24px;min-height:94px;margin-bottom:12px;display:flex}.admin-section-bar h2{letter-spacing:-.04em;margin:0 0 7px;font-size:28px;font-weight:600}.admin-section-bar>div>p:last-child{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.admin-section-bar .eyebrow{margin-bottom:5px}.admin-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-team-grid article{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius-md);min-height:190px;box-shadow:var(--effect-paper-inset);padding:22px 52px 22px 22px;position:relative;overflow:hidden}.admin-team-grid article:after{content:"";border:1px solid color-mix(in srgb, var(--team-color) 55%, var(--line));width:120px;height:120px;box-shadow:0 0 0 28px color-mix(in srgb, var(--team-color) 7%, transparent);pointer-events:none;border-radius:50%;position:absolute;bottom:-88px;left:-88px}.admin-team-mark{background:var(--team-color);width:8px;height:8px;box-shadow:0 0 0 5px color-mix(in srgb, var(--team-color) 20%, transparent);border-radius:50%;margin-bottom:27px;display:block}.admin-team-card__copy{min-width:0}.admin-team-card__copy .eyebrow{color:var(--ink-soft);margin-bottom:6px;font-size:10px}.admin-team-card__copy h3{letter-spacing:-.035em;margin:0 0 8px;font-size:18px}.admin-team-card__copy>p:last-child{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.55}.admin-team-grid .admin-danger-action{color:var(--faint);opacity:.55;transition:opacity var(--motion-button) ease, color var(--motion-button) ease;position:absolute;top:8px;right:8px}.admin-team-grid article:hover .admin-danger-action,.admin-team-grid .admin-danger-action:focus-visible{opacity:1;color:#ff6b8a}.admin-danger-action{color:#ff6b8a}.admin-danger-action:hover:not(:disabled){color:#ff6b8a;background:#2a1018;border-color:#ff2d5573}.admin-ledger-panel{margin-top:12px;overflow:hidden}.admin-ledger-panel .panel__head{min-height:94px}.admin-readonly-label,.admin-state-label{color:var(--muted);font:700 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.admin-readonly-label{background:var(--paper-sunken);border-radius:var(--radius-pill);min-height:34px;padding:0 10px}.people-page .admin-readonly-label,.people-page .admin-state-label{color:var(--ink-soft);font:700 10px/1.4 var(--mono);letter-spacing:.1em}.admin-member-list article{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1.35fr) minmax(120px,.8fr) auto auto;align-items:center;gap:13px;min-height:82px;padding:13px 20px;display:grid}.admin-member-list article:last-child{border-bottom:0}.admin-avatar{width:38px;height:38px;color:var(--ink-soft);background:var(--paper-sunken);border:1px solid var(--line);font:700 9px var(--mono);border-radius:50%;place-items:center;display:grid}.admin-member-identity{min-width:0}.admin-member-identity strong,.admin-member-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-member-identity strong{font-size:12px}.admin-member-identity small,.admin-joined{color:var(--ink-soft);font:700 10px/1.4 var(--mono);letter-spacing:.1em}.admin-member-teams{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.admin-member-teams span{color:var(--ink-soft);background:var(--paper-sunken);border:1px solid var(--line);border-radius:var(--radius-pill);font:700 10px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:5px 8px}.admin-key-scopes span{color:var(--muted);background:var(--paper-sunken);border:1px solid var(--line);border-radius:var(--radius-pill);font:700 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:5px 8px}.admin-member-teams small{color:var(--ink-soft);font:700 10px/1.4 var(--mono);letter-spacing:.1em}.admin-role{color:var(--ink-soft);background:var(--paper-sunken);border-radius:var(--radius-pill);font:600 11px/1.4 var(--font-body);text-transform:uppercase;align-items:center;gap:5px;padding:6px 9px;display:inline-flex}.admin-role--owner{color:#fff;background:#ffffff1f}.admin-role--admin{color:#7cc0ff;background:#0f1a26}.admin-invite-list article{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto 44px;align-items:center;gap:13px;min-height:76px;padding:12px 20px;display:grid}.admin-invite-list article:last-child{border-bottom:0}.admin-invite-icon,.admin-key-icon{width:36px;height:36px;color:var(--muted);background:var(--paper-sunken);border-radius:var(--radius-sm);place-items:center;display:grid}.admin-invite-list article>div{min-width:0}.admin-invite-list strong,.admin-invite-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-invite-list strong{font-size:12px}.admin-invite-list small{color:var(--ink-soft);font:700 10px/1.4 var(--mono);letter-spacing:.1em;margin-top:4px}.admin-state-label>span{background:currentColor;border-radius:50%;width:6px;height:6px}.admin-state-label--open{color:#fff}.admin-state-label--accepted{color:#a8a8a8}.admin-state-label--revoked,.admin-state-label--expired{color:#ff6b8a}.admin-permission-card{align-items:flex-start;gap:15px;margin-top:12px;display:flex}.admin-permission-card>svg{color:var(--attention);flex:none}.admin-permission-card .eyebrow{margin-bottom:5px}.admin-permission-card h2{letter-spacing:-.03em;margin:0;font-size:19px}.admin-permission-card p:last-child{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.55}.admin-invite-result{text-align:center;padding:28px 0 6px}.admin-invite-result>span{color:#fff;background:var(--signal);border-radius:var(--radius-md);width:52px;height:52px;box-shadow:var(--effect-stamp);place-items:center;margin:0 auto;display:grid}.admin-invite-result p{max-width:430px;color:var(--muted);margin:20px auto;font-size:12px;line-height:1.6}.admin-invite-result code{overflow-wrap:anywhere;color:#fff;border-radius:var(--radius-sm);font:700 11px/1.55 var(--mono);background:#1b1b1b;border:1px solid #fff3;margin:0 0 13px;padding:14px;display:block}.admin-modal-form{padding-top:24px}.admin-color-field{align-items:center;gap:12px;display:flex}.admin-modal-form .admin-color-field input[type=color]{flex:none;width:52px;min-height:44px;padding:4px}.admin-color-field code{color:var(--muted);font:700 10px var(--mono);text-transform:uppercase}.admin-settings-grid{margin-bottom:12px}.admin-identity-panel,.admin-trust-panel{min-height:388px;overflow:hidden}.admin-save-row{align-items:center;gap:14px;min-height:44px;display:flex}.admin-save-confirmation{color:#fff;font:700 10px var(--mono);text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.admin-trust-list{padding:6px 24px}.admin-trust-list article{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:13px;min-height:94px;display:grid}.admin-trust-list article:last-child{border-bottom:0}.admin-trust-list article>span{color:#fff;background:var(--paper-sunken);border-radius:var(--radius-sm);place-items:center;width:34px;height:34px;display:grid}.admin-trust-list h3{margin:0;font-size:13px}.admin-trust-list p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.55}.admin-credential-plane{background:var(--night);border:1px solid var(--night-line);border-radius:var(--radius-lg);margin-top:12px;overflow:hidden}.admin-credential-plane>header{border-bottom:1px solid var(--night-line);background:radial-gradient(circle at 85% 0,#ff3b0014,#0000 32%);justify-content:space-between;align-items:center;gap:34px;min-height:172px;padding:28px;display:flex}.admin-credential-plane>header>div{min-width:0}.admin-credential-plane .eyebrow{color:var(--night-muted)}.admin-credential-plane>header h2{color:var(--night-ink);letter-spacing:-.045em;margin:6px 0 10px;font-size:30px;font-weight:600}.admin-credential-plane>header p:last-child{max-width:680px;color:var(--night-muted);margin:0;font-size:12px;line-height:1.6}.admin-credential-plane>header .button{flex:none}.admin-scope-grid{border-bottom:1px solid var(--night-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:16px;display:grid}.admin-scope-grid article{background:var(--night-raised);border:1px solid var(--night-line);border-radius:var(--radius-md);min-height:132px;padding:17px}.admin-scope-grid article>span{color:var(--signal);font:700 10px var(--mono);letter-spacing:.1em}.admin-scope-grid h3{color:var(--night-ink);margin:22px 0 6px;font-size:13px}.admin-scope-grid p{color:var(--night-muted);margin:0;font-size:11px;line-height:1.55}.admin-key-ledger{background:var(--night-sunken);border:1px solid var(--night-line);border-radius:var(--radius-md);margin:16px;overflow:hidden}.admin-key-ledger__head{min-height:42px;color:var(--night-muted);border-bottom:1px solid var(--night-line);font:700 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;grid-template-columns:minmax(0,1.2fr) minmax(170px,1fr) minmax(120px,.8fr);align-items:center;gap:14px;padding:0 18px 0 74px;display:grid}.admin-key-ledger .state-message,.admin-key-ledger .empty-state{border:0;border-radius:0}.admin-key-ledger .state-message--error{color:#f0a99d;background:#251613}.admin-key-list article{min-height:78px;color:var(--night-ink);border-bottom:1px solid var(--night-line);grid-template-columns:40px minmax(0,1.2fr) minmax(170px,1fr) minmax(120px,.8fr);align-items:center;gap:14px;padding:12px 18px;display:grid}.admin-key-list article:last-child{border-bottom:0}.admin-key-icon{color:var(--night-muted);background:var(--night-raised)}.admin-key-identity{min-width:0}.admin-key-identity strong,.admin-key-identity code{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-key-identity strong{font-size:12px}.admin-key-identity code{color:var(--night-muted);font:700 10px var(--mono);margin-top:4px}.admin-key-scopes{flex-wrap:wrap;gap:5px;display:flex}.admin-key-scopes span{color:var(--night-muted);background:var(--night-raised);border-color:var(--night-line)}.admin-key-activity{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.admin-key-activity .admin-state-label--open{color:#fff}.admin-key-activity .admin-state-label--revoked{color:var(--failure)}.admin-key-activity small{color:var(--night-muted);font-size:10px}.admin-restricted-state{min-height:170px;color:var(--night-ink);justify-content:center;align-items:flex-start;gap:13px;padding:34px;display:flex}.admin-restricted-state>svg{color:var(--attention);flex:none}.admin-restricted-state h3{margin:0;font-size:15px}.admin-restricted-state p{max-width:520px;color:var(--night-muted);margin:8px 0 0;font-size:12px;line-height:1.6}.admin-credential-plane>footer{min-height:52px;color:var(--night-muted);background:var(--night-sunken);border-top:1px solid var(--night-line);align-items:center;gap:9px;padding:12px 18px;display:flex}.admin-credential-plane>footer svg{color:var(--signal);flex:none}.admin-credential-plane>footer p{margin:0;font-size:11px;line-height:1.55}.admin-page :where(input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #ff3b006b}@media (width<=1100px){.admin-page.page{padding-inline:32px}.admin-hero{grid-template-columns:minmax(0,1fr) 300px;gap:30px}.admin-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-member-list article{grid-template-columns:40px minmax(0,1.2fr) minmax(100px,.7fr) auto}.admin-joined{display:none}}@media (width<=900px){.admin-page.page{padding:28px 24px 72px}.admin-hero{grid-template-columns:1fr;align-items:start;gap:26px;min-height:0;padding:28px}.admin-hero__copy h1{font-size:44px}.admin-context-readout{width:100%}.admin-context-readout div{min-height:48px}.admin-personal-layout,.admin-settings-grid{grid-template-columns:1fr}.admin-identity-panel,.admin-trust-panel{min-height:auto}.admin-credential-plane>header{flex-direction:column;align-items:flex-start}.admin-key-ledger__head{display:none}.admin-key-list article{grid-template-columns:40px minmax(0,1fr) auto}.admin-key-scopes{grid-column:2/-1}.admin-key-activity{text-align:right;grid-area:1/3;align-items:flex-end}}@media (width<=650px){.admin-page.page{padding:20px 16px 60px}.admin-hero{border-radius:var(--radius-md);margin-bottom:16px;padding:24px 20px}.admin-hero:before{display:none}.admin-hero__copy h1{margin-top:16px;font-size:38px;line-height:1.02}.admin-hero__copy>p:last-child{font-size:13px}.admin-context-readout div{grid-template-columns:84px minmax(0,1fr)}.admin-context-readout dd{font-size:12px}.admin-boundary-card,.admin-permission-card{padding:20px}.admin-boundary-card>.button{width:100%}.admin-form-panel .form-stack{padding:20px}.admin-form-panel .form-stack>.button{width:100%}.admin-section{margin-top:18px}.admin-section-bar{flex-direction:column;align-items:stretch}.admin-section-bar .button{width:100%}.admin-team-grid{grid-template-columns:1fr}.admin-ledger-panel .panel__head{flex-direction:column;align-items:stretch}.admin-ledger-panel .panel__head .button{width:100%}.admin-member-list article{grid-template-columns:40px minmax(0,1fr) auto;align-items:start;padding:15px 16px}.admin-member-teams{grid-column:2/-1}.admin-member-list .admin-role{grid-area:1/3}.admin-invite-list article{grid-template-columns:36px minmax(0,1fr) 44px;align-items:start;padding:14px 16px}.admin-invite-list .admin-state-label{grid-column:2}.admin-invite-list .admin-danger-action{grid-area:1/3/3}.admin-save-row{flex-direction:column;align-items:stretch}.admin-save-row .button{width:100%}.admin-credential-plane{border-radius:var(--radius-md)}.admin-credential-plane>header{gap:22px;min-height:0;padding:24px 20px}.admin-credential-plane>header h2{font-size:26px}.admin-credential-plane>header .button{width:100%}.admin-scope-grid{grid-template-columns:1fr}.admin-scope-grid article{min-height:104px}.admin-scope-grid h3{margin-top:14px}.admin-key-ledger{margin:12px}.admin-key-list article{grid-template-columns:36px minmax(0,1fr)}.admin-key-activity{text-align:left;grid-area:auto/2;align-items:flex-start}.admin-key-scopes{grid-column:2}.admin-restricted-state{padding:26px 20px}.admin-credential-plane>footer{align-items:flex-start}.admin-modal-form .modal__actions{flex-direction:column-reverse;align-items:stretch}.admin-modal-form .modal__actions .button{width:100%}}.admin-personal-layout--sharing{grid-template-columns:1fr;gap:14px}.admin-personal-layout--sharing .sharing-stage{margin-top:0}.admin-credential-plane{scroll-margin-top:24px}.admin-fresh-key{color:var(--night-ink);background:var(--night-raised);border-radius:var(--radius-md);border:1px solid #ff3b0080;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;margin:16px 16px 0;padding:14px 16px;display:grid}.admin-fresh-key>span{align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.admin-fresh-key>span svg{color:var(--signal)}.admin-fresh-key code{overflow-wrap:anywhere;color:var(--night-ink);background:var(--night-sunken);border:1px solid var(--night-line);border-radius:var(--radius-sm);font:11px/1.5 var(--mono);grid-column:1/-1;padding:10px 12px}.admin-key-ledger__head{grid-template-columns:minmax(0,1.2fr) minmax(170px,1fr) minmax(120px,.8fr) 44px}.admin-key-list article{grid-template-columns:40px minmax(0,1.2fr) minmax(170px,1fr) minmax(120px,.8fr) 44px}.admin-key-list .admin-danger-action{color:var(--faint);justify-self:end}.admin-key-list .admin-danger-action:hover{color:#ff6b8a}.admin-key-error{margin:12px}.admin-connect-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 16px;display:grid}.admin-code{background:var(--night-sunken);border:1px solid var(--night-line);border-radius:var(--radius-md);min-width:0;margin-bottom:12px;overflow:hidden}.admin-code>header{min-height:44px;color:var(--night-muted);border-bottom:1px solid var(--night-line);font:700 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;display:flex}.admin-code>header span{align-items:center;gap:8px;display:inline-flex}.admin-code>header .button{min-height:34px;color:var(--night-ink);background:var(--night-raised);border-color:var(--night-line);padding-inline:12px;font-size:11px}.admin-code pre{color:#d6d6d6;max-height:320px;font:11px/1.7 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:16px;overflow:auto}.admin-code>p{color:var(--night-muted);border-top:1px solid var(--night-line);margin:0;padding:12px 14px;font-size:11px;line-height:1.5}.admin-code--prompt{margin:0 16px 16px}@media (width<=900px){.admin-connect-grid{grid-template-columns:1fr}.admin-key-list article{grid-template-columns:40px minmax(0,1fr) auto 44px}.admin-key-list .admin-danger-action{grid-area:1/4}}@media (width<=650px){.admin-fresh-key{grid-template-columns:1fr;margin:12px 12px 0}.admin-connect-grid{padding:0 12px}.admin-code--prompt{margin:0 12px 12px}.admin-key-list article{grid-template-columns:36px minmax(0,1fr) 44px}.admin-key-list .admin-danger-action{grid-column:3}}.admin-cards-panel{margin-top:12px;overflow:hidden}.admin-cards-panel .panel__head{min-height:94px}.admin-cards-panel__intro{color:var(--muted);border-bottom:1px solid var(--line);margin:0;padding:16px 24px;font-size:12px;line-height:1.6}.admin-cards-panel .state-message,.admin-cards-panel .empty-state{border:0;border-radius:0}.admin-card-list__head{min-height:42px;color:var(--muted);border-bottom:1px solid var(--line);font:700 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;grid-template-columns:minmax(0,1.6fr) minmax(90px,.6fr) minmax(120px,.8fr) minmax(70px,.4fr) 44px;align-items:center;gap:14px;padding:0 24px;display:grid}.admin-card-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.6fr) minmax(90px,.6fr) minmax(120px,.8fr) minmax(70px,.4fr) 44px;align-items:center;gap:14px;min-height:72px;padding:12px 24px;display:grid}.admin-card-list article:last-child{border-bottom:0}.admin-card-list article.is-revoked{color:var(--faint)}.admin-card-identity{min-width:0}.admin-card-identity strong,.admin-card-identity code{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-card-identity strong{font-size:12px}.admin-card-identity code{color:var(--faint);font:700 10px var(--mono);margin-top:4px}.admin-card-kind{color:var(--ink-soft);font:700 10px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase}.admin-card-created,.admin-card-views{color:var(--muted);font-size:12px}.admin-card-views strong{color:var(--ink);font-size:13px}.admin-card-list .admin-danger-action{color:var(--faint);justify-self:end}.admin-card-list .admin-danger-action:hover{color:#ff6b8a}.admin-card-error{margin:12px 24px}@media (width<=900px){.admin-card-list__head{display:none}.admin-card-list article{grid-template-columns:minmax(0,1fr) auto 44px}.admin-card-kind{grid-area:2/1}.admin-card-created{display:none}}@media (width<=650px){.admin-card-list article{padding:12px 16px}.admin-cards-panel__intro{padding:14px 16px}}.admin-legal{color:var(--faint);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:40px;padding-top:14px;font-size:12px;display:flex}.admin-legal nav{align-items:center;gap:10px;display:inline-flex}.admin-legal nav a{min-height:40px;color:var(--muted);align-items:center;transition:color .15s;display:inline-flex}.admin-legal nav a:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.admin-legal nav i{font-style:normal}.sharing-host .sharing-filters{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 27px;display:flex}.sharing-host .sharing-filters__search{min-width:0;min-height:44px;color:var(--faint);background:var(--paper-sunken);border:1px solid var(--line);border-radius:var(--radius-sm);transition:border-color var(--motion-field) ease, box-shadow var(--motion-field) ease;flex:260px;align-items:center;gap:9px;padding:0 12px;display:flex}.sharing-host .sharing-filters__search:focus-within{border-color:var(--line-strong);box-shadow:var(--effect-focus)}.sharing-host .sharing-filters__search svg{flex:none}.sharing-host .sharing-filters__search input{width:100%;min-width:0;min-height:42px;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.sharing-host .sharing-filters__search input::placeholder{color:var(--faint)}.sharing-host .sharing-filters__count{color:var(--ink-soft);font:700 10px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.sharing-host .sharing-filters__clear,.sharing-host .sharing-filters__select{min-height:40px;color:var(--muted);border-radius:var(--radius-sm);font:600 12px var(--font-body);cursor:pointer;transition:color var(--motion-button) ease, border-color var(--motion-button) ease;background:0 0;border:1px solid #0000;padding:0 12px}.sharing-host .sharing-filters__clear:hover,.sharing-host .sharing-filters__select:hover{color:var(--ink);border-color:var(--line-strong)}.sharing-host .sharing-filters__select{color:var(--ink-soft);border-color:var(--line);margin-left:auto}.sharing-host .sharing-facets{flex-wrap:wrap;align-items:center;gap:6px;padding:6px 27px;display:flex}.sharing-host .sharing-facets:first-of-type{padding-top:14px}.sharing-host .sharing-facets:not(:has(+.sharing-facets)){border-bottom:1px solid var(--line);padding-bottom:14px}.sharing-host .sharing-facets__label{min-width:66px;color:var(--faint);font:700 10px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase}.sharing-host .sharing-chip{min-height:32px;color:var(--ink-soft);background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius-pill);font:600 12px/1 var(--font-body);cursor:pointer;transition:color var(--motion-button) ease, border-color var(--motion-button) ease, background var(--motion-button) ease;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.sharing-host .sharing-chip b{color:var(--muted);font:700 10px var(--mono)}.sharing-host .sharing-chip:hover{color:var(--ink);border-color:var(--line-strong)}.sharing-host .sharing-chip.is-selected{color:var(--ink);background:#ffffff1a;border-color:#fff6}.sharing-host .sharing-chip.is-selected b{color:var(--ink)}.sharing-host .sharing-outcome{color:var(--ink-soft);background:var(--paper-sunken);border:1px solid var(--line-strong);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;gap:10px;margin:14px 27px 0;padding:8px 8px 8px 14px;font-size:12px;line-height:1.5;display:flex}.sharing-host .sharing-outcome>svg{color:var(--success);flex:none}.sharing-host .sharing-outcome>span{flex:240px;min-width:0}.sharing-host .sharing-outcome em{color:var(--ink);font-style:normal;font-weight:600}.sharing-host .sharing-outcome .icon-button{width:36px;height:36px;color:var(--muted)}.sharing-host .sharing-matrix--selectable .sharing-matrix__head,.sharing-host .sharing-matrix--selectable article{grid-template-columns:28px minmax(220px,.8fr) 1.2fr}.sharing-host .sharing-matrix--selectable article>div:nth-child(2){align-items:center;gap:12px;min-width:0;display:flex}.sharing-host .sharing-matrix--selectable article>div:nth-child(2)>span:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.sharing-host .sharing-matrix__check{cursor:pointer;place-items:center;width:28px;min-height:28px;display:grid}.sharing-host .sharing-matrix__check input{accent-color:#fff;cursor:pointer;width:16px;height:16px;margin:0}.sharing-host .sharing-matrix__check input:focus-visible{outline-offset:2px;outline:3px solid #ff3b006b}.sharing-host .sharing-matrix article.is-selected{background:var(--paper-sunken)}.sharing-host .sharing-matrix .sharing-empty--filtered{border-bottom:1px solid var(--line)}.sharing-host .sharing-row-tags{color:var(--faint)}.sharing-host .sharing-rule-chip{color:var(--muted);background:var(--paper-sunken);border:1px solid var(--line-strong);border-radius:var(--radius-pill);font:700 10px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-left:2px;padding:2px 6px;font-style:normal}.sharing-host .sharing-group-choices button.is-shared .sharing-rule-chip{color:#ff8a5c;background:0 0;border-color:#ff8a5c73}.sharing-host .sharing-actions{z-index:5;color:var(--night-ink);background:var(--night);border:1px solid var(--line-strong);border-radius:var(--radius-md);box-shadow:var(--effect-floating);flex-wrap:wrap;align-items:center;gap:10px;margin:12px 14px;padding:10px 12px 10px 16px;display:flex;position:sticky;bottom:12px}.sharing-host .sharing-actions__count{color:var(--ink-soft);font:700 10px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.sharing-host .sharing-actions__count b{color:var(--ink);margin-right:2px;font-size:13px}.sharing-host .sharing-actions__group{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.sharing-host .sharing-actions__group select{max-width:220px;min-height:40px;color:var(--ink);background:var(--night-raised);border:1px solid var(--night-line);border-radius:var(--radius-sm);font:600 12px var(--font-body);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:0 10px}.sharing-host .sharing-actions__group select:focus-visible{outline-offset:2px;outline:3px solid #ff3b006b}.sharing-host .sharing-actions .button--secondary{color:var(--night-ink);background:var(--night-raised);border-color:var(--night-line)}.sharing-host .sharing-actions .button--ghost{color:var(--muted);margin-left:auto}.sharing-host .sharing-rules{margin-top:14px;overflow:hidden}.sharing-host .sharing-rules .panel__head{min-height:82px}.sharing-host .sharing-rules__intro{color:var(--muted);border-bottom:1px solid var(--line);margin:0;padding:14px 24px;font-size:12px;line-height:1.6}.sharing-host .sharing-rules .state-message,.sharing-host .sharing-rules .empty-state{border:0;border-radius:0}.sharing-host .sharing-rules .empty-state{min-height:240px}.sharing-host .sharing-rule-form{background:var(--paper-sunken);border-bottom:1px solid var(--line);gap:12px;padding:18px 24px;display:grid}.sharing-host .sharing-rule-form__row{grid-template-columns:auto minmax(0,1fr) minmax(180px,.6fr);align-items:end;gap:12px;display:grid}.sharing-host .sharing-rule-form__attributes{border:0;flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;display:flex}.sharing-host .sharing-rule-form__attributes legend{float:left;width:100%;margin-bottom:7px;padding:0}.sharing-host .sharing-rule-form__attributes legend,.sharing-host .sharing-rule-form label>span{color:var(--ink-soft);font-size:11px;font-weight:750}.sharing-host .sharing-rule-form__attributes button{min-height:44px;color:var(--muted);background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius-sm);font:600 12px var(--font-body);cursor:pointer;transition:color var(--motion-button) ease, border-color var(--motion-button) ease, background var(--motion-button) ease;padding:0 14px}.sharing-host .sharing-rule-form__attributes button:hover{color:var(--ink);border-color:var(--line-strong)}.sharing-host .sharing-rule-form__attributes button.is-selected{color:var(--ink);background:#ffffff1a;border-color:#fff6}.sharing-host .sharing-rule-form label{gap:7px;min-width:0;display:grid}.sharing-host .sharing-rule-form input,.sharing-host .sharing-rule-form select{width:100%;min-height:44px;color:var(--ink);background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius-sm);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:border-color var(--motion-field) ease, box-shadow var(--motion-field) ease;outline:0;padding:0 12px;font-size:13px}.sharing-host .sharing-rule-form input:focus,.sharing-host .sharing-rule-form select:focus{box-shadow:var(--effect-focus);border-color:#ff3b0080}.sharing-host .sharing-rule-form__suggestions{flex-wrap:wrap;gap:6px;display:flex}.sharing-host .sharing-rule-form__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sharing-host .sharing-rule-form__preview{color:var(--muted);flex:280px;font-size:12px;line-height:1.5}.sharing-host .sharing-rule-form__preview strong{color:var(--ink)}.sharing-host .sharing-rule-form__foot>div{gap:8px;display:flex}.sharing-host .sharing-rule-list__head{min-height:42px;color:var(--muted);border-bottom:1px solid var(--line);font:700 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;grid-template-columns:minmax(0,2fr) minmax(120px,.7fr) 72px 72px minmax(90px,.5fr) 84px;align-items:center;gap:14px;padding:0 24px;display:grid}.sharing-host .sharing-rule-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,2fr) minmax(120px,.7fr) 72px 72px minmax(90px,.5fr) 84px;align-items:center;gap:14px;min-height:68px;padding:12px 24px;display:grid}.sharing-host .sharing-rule-list article:last-child{border-bottom:0}.sharing-host .sharing-rule-list article.is-revoking{background:var(--paper-sunken)}.sharing-host .sharing-rule__sentence{min-width:0;font-size:13px;line-height:1.4}.sharing-host .sharing-rule__target{min-width:0;color:var(--ink-soft);font:700 10px/1.4 var(--mono);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;display:inline-flex;overflow:hidden}.sharing-host .sharing-rule__target svg{flex:none}.sharing-host .sharing-rule__count,.sharing-host .sharing-rule__created{color:var(--muted);white-space:nowrap;font-size:12px}.sharing-host .sharing-rule__count b{color:var(--ink);font-size:13px}.sharing-host .sharing-rule__revoke-button{min-height:36px;color:var(--muted);justify-self:end;padding-inline:10px;font-size:12px}.sharing-host .sharing-rule__revoke{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.sharing-host .sharing-rule__revoke>span{color:var(--ink-soft);margin-right:4px;font-size:12px;font-weight:600}.sharing-host .sharing-rules__notice{color:var(--ink-soft);border-top:1px solid var(--line);margin:0;padding:12px 24px;font-size:12px;line-height:1.5}.sharing-host .sharing-rules__error{margin:12px 24px}.admin-group-sharing{margin-top:12px}.admin-group-sharing .sharing-stage{margin-top:0}.sharing-host .sharing-shared-list a{min-height:72px;color:var(--ink);border-bottom:1px solid var(--line);transition:background var(--motion-button) ease;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 27px;display:grid}.sharing-host .sharing-shared-list a:hover{background:var(--paper-sunken)}.sharing-host .sharing-shared-list a>span{flex-direction:column;gap:4px;min-width:0;display:flex}.sharing-host .sharing-shared-list b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sharing-host .sharing-shared-list small{color:var(--muted);font-size:11px;line-height:1.45}.sharing-host .sharing-shared-list a>svg{color:var(--faint)}.admin-tags-panel{margin-bottom:12px;overflow:hidden}.admin-tags-panel .panel__head{min-height:82px}.admin-tags-panel .panel__head>svg{color:var(--muted)}.admin-tags-panel__intro{color:var(--muted);border-bottom:1px solid var(--line);margin:0;padding:14px 24px;font-size:12px;line-height:1.6}.admin-tags-panel .state-message,.admin-tags-panel .empty-state{border:0;border-radius:0}.admin-tags-panel .empty-state{min-height:220px}.admin-tag-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-tag-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:60px;padding:8px 24px;display:grid}.admin-tag-list article:nth-child(odd){border-right:1px solid var(--line)}.admin-tag-list article.is-editing{background:var(--paper-sunken)}.admin-tag{min-width:0;color:var(--ink);font:700 12px var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-tag-count{color:var(--muted);white-space:nowrap;font-size:12px}.admin-tag-count strong{color:var(--ink)}.admin-tag-list .button--ghost{min-height:36px;color:var(--muted);padding-inline:10px;font-size:12px}.admin-tag-list .button--ghost:hover:not(:disabled){color:var(--ink)}.admin-tag-rename{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.admin-tag-rename input{min-width:0;min-height:40px;color:var(--ink);background:var(--paper-raised);border:1px solid var(--line-strong);border-radius:var(--radius-sm);font:700 12px var(--mono);outline:0;padding:0 12px}.admin-tag-rename input:focus{box-shadow:var(--effect-focus);border-color:#ff3b0080}.admin-tag-rename .button{min-height:40px}.admin-tag-rename small{color:var(--muted);grid-column:1/-1;font-size:11px;line-height:1.5}.admin-tag-state{color:var(--faint);border-top:1px solid var(--line);padding:14px 24px 18px}.admin-tag-state p{margin:0 0 10px;font-size:11px;line-height:1.55}.admin-tag-state div{flex-wrap:wrap;gap:6px;display:flex}.admin-tag-state span{color:var(--faint);border:1px dashed var(--line-strong);border-radius:var(--radius-pill);font:700 10px var(--mono);letter-spacing:.06em;padding:5px 8px}.admin-tag-state span b{color:var(--muted)}.admin-tags-panel__notice{color:var(--ink-soft);border-top:1px solid var(--line);margin:0;padding:12px 24px;font-size:12px}.admin-tags-panel__error{margin:12px 24px}@media (width<=900px){.sharing-host .sharing-rule-form__row{grid-template-columns:1fr}.sharing-host .sharing-rule-list__head{display:none}.sharing-host .sharing-rule-list article{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.sharing-host .sharing-rule__sentence{flex:100%}.sharing-host .sharing-rule__revoke-button{margin-left:auto}.sharing-host .sharing-rule__revoke{flex-basis:100%}}@media (width<=650px){.sharing-host .sharing-filters,.sharing-host .sharing-facets{padding-inline:18px}.sharing-host .sharing-filters__select{width:100%;margin-left:0}.sharing-host .sharing-facets__label{min-width:100%}.sharing-host .sharing-outcome{margin-inline:18px}.sharing-host .sharing-matrix__head,.sharing-host .sharing-matrix article{grid-template-columns:1fr;gap:10px}.sharing-host .sharing-matrix__head>span:last-child{display:none}.sharing-host .sharing-matrix--selectable .sharing-matrix__head,.sharing-host .sharing-matrix--selectable article{grid-template-columns:28px minmax(0,1fr)}.sharing-host .sharing-matrix--selectable article>.sharing-group-choices{grid-column:1/-1}.sharing-host .sharing-actions{margin:10px;padding:10px;bottom:8px}.sharing-host .sharing-actions__group{width:100%}.sharing-host .sharing-actions__group select{flex:1;max-width:none}.sharing-host .sharing-actions .button{flex:auto}.sharing-host .sharing-actions .button--ghost{margin-left:0}.sharing-host .sharing-rules__intro,.sharing-host .sharing-rule-list article,.sharing-host .sharing-rules__notice{padding-inline:16px}.sharing-host .sharing-rule-form{padding:16px}.sharing-host .sharing-rule-form__foot>div{width:100%}.sharing-host .sharing-rule-form__foot .button{flex:1}.sharing-host .sharing-rule__revoke .button{flex:100%}.sharing-host .sharing-shared-list a{padding-inline:18px}.admin-tag-list{grid-template-columns:1fr}.admin-tag-list article{padding-inline:16px}.admin-tag-list article:nth-child(odd){border-right:0}.admin-tag-rename{grid-template-columns:minmax(0,1fr)}.admin-tags-panel__intro,.admin-tag-state,.admin-tags-panel__notice{padding-inline:16px}}.cockpit-page{--cockpit-gap:12px}.cockpit-state-page{place-items:center;min-height:min(72vh,720px);display:grid}.cockpit-state-page .state-message{width:min(620px,100%)}.cockpit-page-header{align-items:flex-end}.cockpit-page-header .eyebrow{align-items:center;gap:7px;display:flex}.cockpit-page-header h1{letter-spacing:-.035em;font-size:clamp(44px,5vw,68px)}.cockpit-page-header>div:first-child>p:last-child{max-width:780px;font-size:14px}.cockpit-command{margin-bottom:var(--cockpit-gap);color:var(--ink);background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--effect-paper-inset);grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:16px 32px;padding:28px;display:grid}.cockpit-command__read,.cockpit-command__queue{min-width:0}.cockpit-command__queue{border-left:1px solid var(--line);padding-left:28px}.cockpit-command__read h2{letter-spacing:-.04em;margin:0 0 22px;font-size:clamp(30px,3.2vw,44px);font-weight:500;font-stretch:108%;line-height:1}.cockpit-command__read .metric-block{min-height:178px;color:var(--ink);background:var(--paper-sunken);border-color:var(--line);padding:24px}.cockpit-command__read .metric-block>div,.cockpit-command__read .metric-block small{color:var(--muted)}.cockpit-command__read .metric-block strong{color:var(--ink);margin-block:24px 10px;font-size:clamp(48px,6vw,76px);line-height:.8}.cockpit-command__read .metric-block--withheld strong{color:var(--attention)}.cockpit-command__truth{color:var(--muted);margin:18px 0 0;font-size:12px;line-height:1.6}.cockpit-command__truth--withheld{color:var(--attention)}.cockpit-command__queue{align-content:start;gap:8px;display:grid}.cockpit-command__queue .eyebrow{margin-bottom:8px}.cockpit-command__queue a{min-height:74px;color:var(--ink);background:var(--paper-sunken);border:1px solid var(--line);border-radius:var(--radius-sm);transition:border-color var(--motion-button) ease, background var(--motion-button) ease;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:13px 14px;display:grid}.cockpit-command__queue a:hover{border-color:var(--line-strong);background:#141414}.cockpit-command__queue a>span{align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.cockpit-command__queue a>span svg{color:var(--ink-soft)}.cockpit-command__queue a strong{letter-spacing:-.04em;font-size:22px}.cockpit-command__queue a small{color:var(--muted);font:700 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1}.cockpit-command>.boundary-callout{grid-column:1/-1;align-items:center;min-height:76px;padding:16px 18px}.cockpit-metrics{margin-bottom:var(--cockpit-gap);gap:var(--cockpit-gap);grid-template-columns:minmax(340px,1.5fr) repeat(3,minmax(170px,.7fr));display:grid}.cockpit-metrics>*,.loop-detail-metrics>*{min-width:0}.cockpit-metrics .metric-block,.loop-detail-metrics .metric-block{min-height:186px;padding:22px}.cockpit-metrics .metric-block strong,.loop-detail-metrics .metric-block strong{margin-top:32px;font-size:clamp(30px,3vw,42px)}.cockpit-coverage-card{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius-md);padding:22px}.cockpit-coverage-source{color:var(--ink-muted);align-items:center;gap:7px;margin:12px 0 4px;font-size:12px;display:flex}.cockpit-coverage-card .coverage-bar:last-child{padding-bottom:0}.cockpit-primary-grid,.cockpit-secondary-grid,.loop-detail-body{gap:var(--cockpit-gap);align-items:start;display:grid}.cockpit-primary-grid{margin-bottom:var(--cockpit-gap);grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr)}.cockpit-secondary-grid{margin-bottom:var(--cockpit-gap);grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.cockpit-panel{min-width:0;scroll-margin-top:24px;overflow:clip}.cockpit-panel .panel__head{min-height:88px}.cockpit-panel__note{color:var(--faint);border-top:1px solid var(--line);font:10px/1.5 var(--mono);margin:0;padding:14px 24px}.cockpit-legend{color:var(--muted);font:700 10px var(--mono);letter-spacing:.04em;flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.cockpit-legend span{align-items:center;gap:6px;display:inline-flex}.cockpit-legend i{border-radius:var(--radius-pill);width:12px;height:4px}.cockpit-legend .is-success,.cockpit-rhythm-panel .is-success{background:var(--success)}.cockpit-legend .is-failed,.cockpit-rhythm-panel .is-failed{background:var(--failure)}.cockpit-legend .is-neutral,.cockpit-rhythm-panel .is-neutral{background:var(--running)}.cockpit-rhythm-panel .rhythm-chart{background:linear-gradient(#0000 24%,#ffffff12 24% 24.4%,#0000 24.4% 49%,#ffffff12 49% 49.4%,#0000 49.4% 74%,#ffffff12 74% 74.4%,#0000 74.4%);min-height:290px;padding:24px}.cockpit-rhythm-panel .rhythm-chart ol{grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(7px,1.8vw,20px);height:240px;margin:0;padding:0;list-style:none;display:grid}.cockpit-rhythm-panel .rhythm-chart li{grid-template-rows:1fr 22px;min-width:0;display:grid}.cockpit-rhythm-panel .rhythm-chart__plot{flex-direction:column;justify-content:end;align-items:center;min-height:0;display:flex}.cockpit-rhythm-panel .rhythm-chart__total{color:var(--muted);font:700 10px var(--mono);margin-bottom:7px}.cockpit-rhythm-panel .rhythm-chart__stack{flex-direction:column-reverse;justify-content:flex-start;gap:2px;width:min(38px,72%);height:170px;display:flex}.cockpit-rhythm-panel .rhythm-chart__stack i{border-radius:4px 4px 2px 2px;min-height:3px;display:block}.cockpit-rhythm-panel .rhythm-chart__stack .is-zero{background:var(--line-strong);border-radius:0;height:1px;min-height:1px;margin-top:auto}.cockpit-rhythm-panel .rhythm-chart time{text-align:center;color:var(--muted);font:700 10px var(--mono);align-self:end}.cockpit-count{color:#7cc0ff;border-radius:var(--radius-pill);font:700 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;background:#0f1a26;border:1px solid #5aa9ff73;padding:6px 9px}.cockpit-ledger-list>:last-child .ledger-row,.cockpit-ledger-list>.ledger-row:last-child{border-bottom:0}.cockpit-ledger-list .ledger-row{min-height:82px;padding:15px 18px}.cockpit-ledger-list .ledger-row strong{font-size:13px}.cockpit-ledger-list .ledger-row small,.cockpit-ledger-list .ledger-row p{overflow-wrap:anywhere}.cockpit-loop-link,.cockpit-diagnostic-link{transition:background var(--motion-button) ease;display:block}.cockpit-loop-link:hover,.cockpit-diagnostic-link:hover{background:#161616}.cockpit-loop-trailing{justify-items:end;gap:7px;display:grid}.cockpit-loop-trailing>small{color:var(--muted);font:10px var(--mono)}.cockpit-quiet{text-align:center;min-height:196px;color:var(--faint);flex-direction:column;justify-content:center;align-items:center;padding:32px 24px;display:flex}.cockpit-quiet p{color:var(--muted);margin:12px 0 4px;font-size:12px;font-weight:700}.cockpit-quiet small{max-width:360px;font-size:11px;line-height:1.55}.cockpit-activity-panel{margin-bottom:var(--cockpit-gap)}.cockpit-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cockpit-activity-grid .ledger-row:nth-last-child(-n+2){border-bottom:0}.cockpit-activity-grid .ledger-row:nth-child(odd){border-right:1px solid var(--line)}.cockpit-activity-grid .ledger-row__icon>span{font:700 10px var(--mono)}.cockpit-footnote{min-height:64px;color:var(--muted);background:var(--paper-sunken);border-radius:var(--radius-sm);align-items:flex-start;gap:10px;padding:17px 20px;font-size:11px;line-height:1.55;display:flex}.cockpit-footnote svg{color:var(--success);flex:none;margin-top:1px}.cockpit-footnote p{margin:0}.cockpit-footnote strong{color:var(--ink-soft)}.loop-state-strip{margin-bottom:var(--cockpit-gap);grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.loop-state-strip button{text-align:left;min-width:0;min-height:104px;color:var(--muted);background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--motion-button) ease, background var(--motion-button) ease, transform var(--motion-button) ease;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;padding:14px;display:grid}.loop-state-strip button:hover{border-color:var(--line-strong);transform:translateY(-1px)}.loop-state-strip button.is-selected{color:var(--ink);background:#2a1208;border-color:#ff3b0080;box-shadow:inset 0 0 0 2px #ff3b0059}.loop-state-strip button span{font-size:12px;font-weight:750}.loop-state-strip button strong{font-size:22px;line-height:1}.loop-state-strip button small{overflow-wrap:anywhere;color:var(--muted);font:700 10px/1.45 var(--mono);letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1}.cockpit-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.cockpit-search{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius-sm);align-items:center;gap:10px;width:min(560px,100%);min-height:46px;padding:0 14px;display:flex}.cockpit-search svg{color:var(--faint);flex:none}.cockpit-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:44px;font-size:13px}.cockpit-toolbar__filter{min-height:44px;color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.cockpit-toolbar__filter b{color:var(--ink)}.cockpit-loop-grid{gap:var(--cockpit-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cockpit-loop-card{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0;min-height:350px;box-shadow:var(--effect-paper-inset);transition:transform var(--motion-button) ease, border-color var(--motion-button) ease, box-shadow var(--motion-button) ease;grid-template-rows:auto minmax(92px,auto) auto auto auto;gap:18px;padding:22px;display:grid}.cockpit-loop-card:hover{border-color:var(--line-strong);box-shadow:var(--effect-floating);transform:translateY(-2px)}.cockpit-loop-card--shared{border-left:4px solid var(--shared)}.cockpit-loop-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.cockpit-loop-card__mark{width:40px;height:40px;color:var(--muted);background:var(--paper-sunken);border:1px solid var(--line);border-radius:var(--radius-sm);flex:none;place-items:center;display:grid}.cockpit-loop-card__identity{min-width:0}.cockpit-loop-card__identity .eyebrow{overflow-wrap:anywhere;align-items:center;gap:5px;min-height:14px;display:flex}.cockpit-loop-card__identity h2{overflow-wrap:anywhere;letter-spacing:-.045em;margin:0 0 8px;font-size:22px}.cockpit-loop-card__identity>p:last-child{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.cockpit-loop-card__evidence{align-items:center;gap:9px;min-width:0;display:flex}.cockpit-loop-card__evidence small{color:var(--muted);font:10px var(--mono)}.cockpit-loop-card dl{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding-block:16px;display:grid}.cockpit-loop-card dl>div{border-right:1px solid var(--line);min-width:0;padding-inline:12px}.cockpit-loop-card dl>div:first-child{padding-left:0}.cockpit-loop-card dl>div:last-child{border-right:0;padding-right:0}.cockpit-loop-card dt{overflow-wrap:anywhere;color:var(--muted);font:700 10px/1.4 var(--mono);letter-spacing:.04em;text-transform:uppercase}.cockpit-loop-card dd{margin:7px 0 0;font-size:18px;font-weight:750}.cockpit-loop-card dl small{overflow-wrap:anywhere;color:var(--muted);margin-top:3px;font-size:10px;display:block}.cockpit-loop-card>footer{color:var(--muted);font:10px var(--mono);justify-content:space-between;align-items:center;gap:12px;display:flex}.cockpit-loop-card>footer span{align-items:center;gap:6px;min-width:0;display:inline-flex}.cockpit-loop-card>footer span:last-child{text-align:right;justify-content:flex-end}.cockpit-back-link{min-height:44px;margin-bottom:16px}.loop-detail-hero{margin-bottom:var(--cockpit-gap);color:var(--ink);background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--effect-paper-inset);grid-template-columns:minmax(0,1fr) auto;gap:22px;padding:28px;display:grid}.loop-detail-hero__identity{min-width:0}.loop-detail-hero__title{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.loop-detail-hero__title .cockpit-loop-card__mark{color:var(--muted);background:var(--paper-sunken);border-color:var(--line)}.loop-detail-hero__title h1{overflow-wrap:anywhere;font:300 clamp(34px, 4.5vw, 58px)/1 var(--font-editorial);font-variation-settings:"opsz" 144;letter-spacing:-.03em;margin:0}.loop-detail-hero__title p{color:var(--muted);font:700 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;margin:7px 0 0}.loop-detail-hero__identity>p:not(.eyebrow){max-width:760px;color:var(--muted);margin:22px 0;font-size:13px;line-height:1.65}.loop-detail-hero__evidence{color:var(--muted);font:700 10px var(--mono);letter-spacing:.04em;align-items:center;gap:10px;display:flex}.loop-detail-hero__actions{align-items:flex-start;gap:8px;display:flex}.loop-detail-hero>.boundary-callout{grid-column:1/-1;align-items:center;min-height:76px;padding:16px 18px}.loop-action-error{margin-bottom:var(--cockpit-gap)}.loop-action-error .state-message{text-align:left;align-items:flex-start;min-height:92px}.loop-detail-metrics{margin-bottom:var(--cockpit-gap);gap:var(--cockpit-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.loop-evidence-grid{margin-bottom:var(--cockpit-gap);gap:var(--cockpit-gap);grid-template-columns:repeat(auto-fit,minmax(184px,1fr));display:grid}.loop-evidence-grid article{background:var(--paper-sunken);border:1px solid var(--line);border-radius:var(--radius-md);min-width:0;min-height:126px;padding:18px}.loop-evidence-grid article>span{color:var(--muted);align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.loop-evidence-grid strong,.loop-evidence-grid small{overflow-wrap:anywhere;display:block}.loop-evidence-grid strong{margin-top:18px;font-size:13px}.loop-evidence-grid small{color:var(--muted);font:10px/1.5 var(--mono);margin-top:5px}.loop-detail-body{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr)}.cockpit-run-list article{border-bottom:1px solid var(--line);padding:20px 22px}.cockpit-run-list article:last-child{border-bottom:0}.cockpit-run-list article>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.cockpit-run-list article>header>div{align-items:center;gap:13px;min-width:0;display:flex}.cockpit-run-list article>header span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.cockpit-run-list article strong{font-size:12px}.cockpit-run-list article small,.cockpit-run-list article time{color:var(--muted);font:10px var(--mono)}.cockpit-run-list article time{flex:none}.cockpit-run-list article>p{color:var(--ink-soft);margin:16px 0;font-size:12px;line-height:1.6}.cockpit-run-list article>footer{color:var(--muted);font:10px var(--mono);grid-template-columns:repeat(3,auto) minmax(90px,1fr);gap:8px 16px;display:grid}.cockpit-run-list article code{overflow-wrap:anywhere;text-align:right;min-width:0;color:var(--faint);font:inherit}.loop-diagnostics-panel>.boundary-callout{margin:16px}@media (width<=1100px){.cockpit-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.loop-state-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.loop-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.cockpit-command__queue{border-left:0;border-top:1px solid var(--line);padding-top:18px;padding-left:0}.cockpit-command,.cockpit-primary-grid,.cockpit-secondary-grid,.loop-detail-body,.cockpit-loop-grid,.cockpit-activity-grid{grid-template-columns:1fr}.cockpit-activity-grid .ledger-row{border-right:0;border-bottom:1px solid var(--line)}.cockpit-activity-grid .ledger-row:last-child{border-bottom:0}.loop-detail-hero{grid-template-columns:1fr}.loop-detail-hero__actions{grid-row:2}}@media (width<=600px){.cockpit-page-header{align-items:stretch}.cockpit-page-header>.button,.cockpit-page-header>a.button{width:100%;min-height:48px}.cockpit-command{border-radius:var(--radius-lg);margin-inline:-8px;padding:18px}.cockpit-command__queue{border-left:0;border-top:1px solid var(--line);padding-top:18px;padding-left:0}.cockpit-command__read .metric-block{min-height:156px;padding:18px}.cockpit-command__read .metric-block strong{font-size:54px}.cockpit-command>.boundary-callout{align-items:flex-start}.cockpit-metrics,.loop-detail-metrics,.loop-evidence-grid{grid-template-columns:1fr}.cockpit-metrics .metric-block,.loop-detail-metrics .metric-block{min-height:150px}.cockpit-legend{justify-content:flex-start}.cockpit-panel .panel__head{flex-direction:column;align-items:flex-start;min-height:0;padding:18px}.cockpit-rhythm-panel .rhythm-chart{min-height:230px;padding:18px 12px}.cockpit-rhythm-panel .rhythm-chart ol{gap:5px;height:194px}.cockpit-rhythm-panel .rhythm-chart__stack{width:min(28px,78%);height:130px}.cockpit-ledger-list .ledger-row{grid-template-columns:auto minmax(0,1fr)}.cockpit-ledger-list .ledger-row>aside{grid-column:2;justify-self:start}.cockpit-loop-trailing{justify-items:start}.loop-state-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:-4px}.loop-state-strip button{min-height:112px}.cockpit-toolbar{flex-direction:column;align-items:stretch}.cockpit-search{min-height:48px}.cockpit-toolbar__filter{white-space:normal}.cockpit-loop-card{padding:18px}.cockpit-loop-card dl{grid-template-columns:1fr;gap:12px}.cockpit-loop-card dl>div,.cockpit-loop-card dl>div:first-child,.cockpit-loop-card dl>div:last-child{border-right:0;border-bottom:1px solid var(--line);padding:0 0 12px}.cockpit-loop-card dl>div:last-child{border-bottom:0;padding-bottom:0}.cockpit-loop-card>footer{flex-direction:column;align-items:flex-start}.cockpit-loop-card>footer span:last-child{text-align:left;justify-content:flex-start}.loop-detail-hero{border-radius:var(--radius-lg);margin-inline:-8px;padding:20px}.loop-detail-hero__title{grid-template-columns:auto minmax(0,1fr)}.loop-detail-hero__title>.status{grid-column:2}.loop-detail-hero__actions{grid-template-columns:1fr 1fr;display:grid}.loop-detail-hero__actions .button{min-height:48px}.cockpit-run-list article{padding:18px}.cockpit-run-list article>header{flex-direction:column}.cockpit-run-list article>header>div{flex-direction:column;align-items:flex-start}.cockpit-run-list article>footer{grid-template-columns:1fr 1fr}.cockpit-run-list article code{text-align:left;grid-column:1/-1}}.cockpit-panel__more{border-top:1px solid var(--line);justify-content:center;padding:10px 16px 14px;display:flex}.loop-rhythm-panel{margin-bottom:var(--cockpit-gap)}.loop-detail-hero__evidence{flex-wrap:wrap}.loop-detail-hero__visible{color:var(--ink-soft);background:var(--paper-sunken);border:1px solid var(--line);border-radius:var(--radius-pill);font:700 10px var(--mono);letter-spacing:.04em;text-transform:none;transition:border-color var(--motion-button) ease;align-items:center;gap:6px;padding:5px 9px;display:inline-flex}.loop-detail-hero__visible:hover{border-color:var(--line-strong)}.cockpit-delta{color:var(--muted);font:10px/1.5 var(--font-mono);letter-spacing:.02em;margin-top:6px;display:block}.cockpit-panel__aside{align-items:center;gap:10px;display:inline-flex}.cockpit-snoozed{color:var(--faint);font:700 10px var(--font-mono);letter-spacing:.04em}.cockpit-diagnostic{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.cockpit-diagnostic:last-child,.cockpit-diagnostic .ledger-row{border-bottom:0}.cockpit-snooze{min-height:30px;color:var(--faint);font:700 10px var(--font-mono);letter-spacing:.04em;margin-right:12px;padding:0 10px}.cockpit-snooze:hover:not(:disabled){color:var(--ink);background:var(--paper-sunken)}.cockpit-panel__note--failure{color:var(--failure)}@media (width<=600px){.cockpit-diagnostic{grid-template-columns:minmax(0,1fr)}.cockpit-snooze{justify-self:start;margin:0 18px 12px}}.loop-detail-body{grid-template-rows:auto auto auto 1fr;grid-template-areas:"runs notes""runs definition""runs dependencies""runs diagnostics"}.loop-runs-panel{grid-area:runs}.loop-notes-panel{grid-area:notes}.loop-definition-panel{grid-area:definition}.loop-dependencies-panel{grid-area:dependencies}.loop-diagnostics-panel{grid-area:diagnostics}.loop-notes-count{color:var(--muted);background:var(--paper-sunken);border:1px solid var(--line);border-radius:var(--radius-pill);font:700 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:5px 9px;display:inline-flex}.loop-notes-thread{margin:0;padding:0;list-style:none}.loop-notes-item{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);gap:12px;padding:16px 22px;display:grid}.loop-notes-item:last-child{border-bottom:0}.loop-notes-avatar{width:30px;height:30px;color:var(--ink-soft);background:var(--paper-sunken);border:1px solid var(--line-strong);font:700 10px var(--mono);letter-spacing:.04em;border-radius:50%;place-items:center;display:grid}.loop-notes-avatar--agent{color:var(--muted);border-style:dashed}.loop-notes-item>div{min-width:0}.loop-notes-item header{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.loop-notes-item header strong{color:var(--ink);font-size:12px}.loop-notes-item header small{color:var(--faint);font:10px var(--mono)}.loop-notes-origin{color:var(--shared)}.loop-notes-origin:before{content:"· "}.loop-notes-item header time{color:var(--faint);font:10px var(--mono);white-space:nowrap;margin-left:auto}.loop-notes-kind{color:var(--muted);border:1px solid var(--line);border-radius:var(--radius-pill);font:700 10px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:3px 7px}.loop-notes-kind--ack{color:var(--ink-soft);border-color:var(--line-strong)}.loop-notes-item p{color:var(--ink-soft);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;line-height:1.6}.loop-notes-item--ack p{color:var(--muted)}.loop-notes-panel .empty-state{background:0 0;border:0;border-radius:0;min-height:0;padding:28px 22px}.loop-notes-composer{border-top:1px solid var(--line);gap:10px;padding:16px 22px 20px;display:grid}.loop-notes-composer label{display:block}.loop-notes-composer textarea{width:100%;min-height:84px;color:var(--ink);background:var(--paper-sunken);border:1px solid var(--line);border-radius:var(--radius-sm);font:inherit;resize:vertical;transition:border-color var(--motion-field), box-shadow var(--motion-field);outline:0;padding:11px 13px;font-size:12px;line-height:1.55}.loop-notes-composer textarea::placeholder{color:var(--faint)}.loop-notes-composer textarea:focus{box-shadow:var(--effect-focus);border-color:#ff3b0080}.loop-notes-composer__actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.loop-notes-composer__actions small{color:var(--faint);font:10px var(--mono)}.loop-notes-run-ack{justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;display:flex}.loop-notes-run-ack .button{min-height:40px;color:var(--muted);padding-inline:12px;font-size:12px}.loop-notes-run-ack .button:hover:not(:disabled){color:var(--ink)}.loop-notes-run-ack small[role=alert]{color:#ff6b8a;font-size:11px}.loop-notes-run-ack--done{color:var(--muted);font:10px var(--mono);justify-content:flex-start}.loop-notes-run-ack--done time{color:var(--faint)}@media (width<=900px){.loop-detail-body{grid-template-rows:auto;grid-template-areas:"runs""notes""definition""dependencies""diagnostics"}}.loop-definition-meta{max-width:55%;color:var(--muted);font:10px/1.5 var(--mono);letter-spacing:.04em;text-align:right}.loop-definition-meta b{color:var(--ink);font-weight:700}.loop-definition-meta time{color:var(--faint)}.loop-definition-body{padding:16px 22px 0}.loop-definition-body pre{color:var(--ink-soft);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-sm);font:12px/1.6 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;margin:0;padding:14px 16px}.loop-definition-body pre.is-folded{border-bottom-style:dashed}.loop-definition-body__foot{justify-content:space-between;align-items:center;gap:10px;min-height:40px;margin-top:4px;display:flex}.loop-definition-body__foot small{color:var(--faint);font:10px var(--mono);letter-spacing:.04em}.loop-definition-body__foot .button{min-height:40px;color:var(--muted);padding-inline:10px;font-size:12px}.loop-definition-body__foot .button:hover:not(:disabled){color:var(--ink)}.loop-definition-history__head{color:var(--faint);font:700 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;padding:12px 22px 10px;display:flex}.loop-definition-history{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.loop-definition-version{border-bottom:1px solid var(--line)}.loop-definition-version:last-child{border-bottom:0}.loop-definition-version>button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--motion-field);background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) auto;gap:12px;padding:14px 22px;display:grid}.loop-definition-version>button:hover,.loop-definition-version.is-selected>button{background:var(--paper-sunken)}.loop-definition-avatar{width:30px;height:30px;color:var(--ink-soft);background:var(--paper-sunken);border:1px solid var(--line-strong);font:700 10px var(--mono);letter-spacing:.04em;border-radius:50%;place-items:center;display:grid}.loop-definition-avatar--agent{color:var(--muted);border-style:dashed}.loop-definition-version__main{gap:4px;min-width:0;display:grid}.loop-definition-version__who{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.loop-definition-version__who strong{color:var(--ink);font:700 12px var(--mono)}.loop-definition-version__who>span{color:var(--ink);font-size:12px}.loop-definition-version__who small{color:var(--faint);font:10px var(--mono)}.loop-definition-version__main em{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-style:normal;line-height:1.5}.loop-definition-version__trail{color:var(--muted);font:10px var(--mono);white-space:nowrap;justify-items:end;gap:4px;display:grid}.loop-definition-version__trail b{color:var(--ink-soft);letter-spacing:.02em;font-weight:600}.loop-definition-version__trail time{color:var(--faint)}.loop-definition-diff{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-sm);margin:0 22px 16px;overflow:hidden}.loop-definition-diff header{color:var(--muted);border-bottom:1px solid var(--line);font:10px var(--mono);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.loop-definition-diff ol{max-height:480px;font:12px/1.6 var(--mono);tab-size:2;margin:0;padding:6px 0;list-style:none;overflow:auto}.loop-definition-diff li{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;grid-template-columns:22px minmax(0,1fr);padding:0 12px 0 6px;display:grid}.loop-definition-diff li:before{content:attr(data-mark);color:var(--faint);text-align:center}.loop-definition-diff li.is-added{color:var(--ink);background:var(--paper-raised)}.loop-definition-diff li.is-added:before{color:var(--ink)}.loop-definition-diff li.is-removed{text-decoration:line-through;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint)}.loop-definition-panel .empty-state{background:0 0;border:0;border-radius:0;min-height:0;padding:28px 22px}.loop-definition-readonly{color:var(--faint);border-top:1px solid var(--line);font:10px/1.5 var(--mono);letter-spacing:.04em;margin:0;padding:14px 22px 18px}.loop-definition-composer{border-top:1px solid var(--line);gap:10px;padding:16px 22px 20px;display:grid}.loop-definition-composer__head{color:var(--muted);font:700 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;display:flex}.loop-definition-composer__head .button{min-height:36px;color:var(--muted);letter-spacing:0;text-transform:none;white-space:nowrap;flex:none;padding-inline:10px;font-size:12px}.loop-definition-composer__head .button:hover:not(:disabled){color:var(--ink)}.loop-definition-composer label{display:block}.loop-definition-composer textarea,.loop-definition-composer input{width:100%;color:var(--ink);background:var(--paper-sunken);border:1px solid var(--line);border-radius:var(--radius-sm);transition:border-color var(--motion-field), box-shadow var(--motion-field);outline:0;padding:11px 13px}.loop-definition-composer textarea{min-height:140px;font:12px/1.6 var(--mono);resize:vertical;tab-size:2}.loop-definition-composer input{font:inherit;font-size:12px;line-height:1.5}.loop-definition-composer textarea::placeholder,.loop-definition-composer input::placeholder{color:var(--faint)}.loop-definition-composer textarea:focus,.loop-definition-composer input:focus{box-shadow:var(--effect-focus);border-color:#ff3b0080}.loop-definition-composer__note{gap:6px;display:grid}.loop-definition-composer__note>span{color:var(--muted);font:700 10px var(--mono);letter-spacing:.08em;text-transform:uppercase}.loop-definition-composer__actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.loop-definition-composer__actions small{color:var(--faint);font:10px var(--mono)}@media (width<=600px){.loop-notes-item{padding:16px 18px}.loop-notes-composer{padding:16px 18px 20px}.loop-notes-composer__actions{flex-direction:column;align-items:stretch}.loop-notes-composer__actions .button{min-height:48px}.loop-notes-run-ack{justify-content:stretch}.loop-notes-run-ack .button{width:100%;min-height:44px}.loop-definition-meta{text-align:left;max-width:none}.loop-definition-body{padding:16px 18px 0}.loop-definition-history__head,.loop-definition-readonly{padding-inline:18px}.loop-definition-version>button{grid-template-columns:30px minmax(0,1fr);padding:14px 18px}.loop-definition-version__trail{grid-column:2;grid-auto-flow:column;justify-content:space-between;justify-items:start}.loop-definition-diff{margin-inline:18px}.loop-definition-composer{padding:16px 18px 20px}.loop-definition-composer__actions{flex-direction:column;align-items:stretch}.loop-definition-composer__actions .button{min-height:48px}}.share-card__choices{max-height:300px;padding-right:2px;overflow:auto}.share-card__hint{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.share-card__result{gap:14px;padding-top:20px;display:grid}.share-card__ready{color:var(--ink);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.share-card__ready svg{color:var(--signal)}.share-card__preview{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:#000;width:100%;height:auto;display:block}.share-card__link{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.share-card__link code{overflow-wrap:anywhere;min-width:0;color:var(--ink);background:var(--paper-sunken);border:1px solid var(--line);border-radius:var(--radius-sm);font:11px/1.5 var(--mono);padding:11px 12px}.share-card__actions{flex-wrap:wrap}.share-card__note{color:var(--muted);align-items:flex-start;gap:8px;margin:0;font-size:11px;line-height:1.55;display:flex}.share-card__note svg{color:var(--signal);flex:none;margin-top:2px}@media (width<=600px){.share-card__link{grid-template-columns:1fr}.share-card__link .button{width:100%}}.loop-facets{margin:0 0 var(--cockpit-gap);color:var(--muted);font:700 10px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:6px 0;display:flex}.loop-facets__label{color:var(--faint)}.loop-facets__item{align-items:center;gap:6px;display:inline-flex}.loop-facets__item:before{content:"·";color:var(--faint);margin-inline:10px}.loop-facets__item b{color:var(--ink);font-weight:700}.loop-facets .provider-mark{color:var(--ink-soft)}.loop-runs-on__line+.loop-runs-on__line{margin-top:10px}.loop-runs-on__line strong{color:var(--ink);align-items:center;gap:6px;display:flex}.loop-runs-on__line+.loop-runs-on__line strong{margin-top:0}.loop-runs-on__line strong span{color:var(--muted);font-weight:600}.loop-runs-on__line .provider-mark{color:var(--ink);flex:none}.loop-runs-on__planned{color:var(--ink-soft);border-top:1px solid var(--line);margin-top:10px;padding-top:8px}@media (width<=1100px){.loop-evidence-grid article:last-child:nth-child(odd){grid-column:1/-1}}.loop-detail-column{align-content:start;gap:var(--cockpit-gap);grid-area:runs;min-width:0;display:grid}.loop-detail-column>.loop-runs-panel{grid-area:auto}.agent-performance{margin:0;padding:0;list-style:none}.agent-performance__row{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,.8fr) minmax(0,3.2fr);align-items:center;gap:16px;padding:16px 22px;display:grid}.agent-performance__agent{align-items:center;gap:10px;min-width:0;display:flex}.agent-performance__agent strong{overflow-wrap:anywhere;font-size:13px}.agent-performance__row dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:0 12px;min-width:0;margin:0;display:grid}.agent-performance__row dl>div{border-left:1px solid var(--line);min-width:0;padding-left:12px}.agent-performance__row dt{overflow-wrap:anywhere;min-height:28px;color:var(--muted);font:700 10px/1.4 var(--mono);letter-spacing:.04em;text-transform:uppercase}.agent-performance__row dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;font-weight:750}.agent-performance__row dl small{overflow-wrap:anywhere;color:var(--muted);font:10px/1.4 var(--mono);margin-top:3px;display:block}.loop-performance-panel .cockpit-quiet{padding:26px 22px}.loop-performance__compare{color:var(--ink-soft);border-bottom:1px solid var(--line);margin:0;padding:14px 22px;font-size:12px;line-height:1.6}.loop-performance__compare--withheld{color:var(--faint)}.loop-performance-panel .cockpit-panel__note{border-top:0;border-bottom:1px solid var(--line)}.placement-history{padding:18px 22px 8px}.placement-history>.eyebrow{margin-bottom:4px}.placement-history ol{margin:0;padding:0;list-style:none}.placement-history__empty{color:var(--muted);margin:8px 0 12px;font-size:12px;line-height:1.6}.placement-item{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 0;display:grid}.placement-item:last-child{border-bottom:0}.placement-item--retired .provider-mark,.placement-item--retired .placement-item__body strong{color:var(--faint)}.placement-item__body{min-width:0}.placement-item__body header{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.placement-item__body strong{overflow-wrap:anywhere;font-size:12px}.placement-item__body strong span{color:var(--muted);font-weight:600}.placement-item__body p{color:var(--ink-soft);overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.55}.placement-item__body small{color:var(--muted);font:10px/1.5 var(--mono);overflow-wrap:anywhere;margin-top:5px;display:block}.placement-item__body small svg{vertical-align:-1px}.placement-item__body small time{color:var(--ink-soft)}.placement-item__note{color:var(--faint)}.placement-item__error{color:#ff6b8a}.placement-item__actions{gap:4px;display:flex}.placement-item__actions .button{min-height:36px;color:var(--muted);padding-inline:10px;font-size:12px}.placement-item__actions .button:hover:not(:disabled){color:var(--ink)}.placement-chip{color:var(--muted);background:var(--paper-sunken);border:1px solid var(--line);border-radius:var(--radius-pill);font:700 10px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.placement-chip i{background:var(--faint);border-radius:50%;width:6px;height:6px}.placement-chip--active{color:var(--ink);border-color:#ffffff4d}.placement-chip--active i{background:var(--success)}.placement-chip--planned{color:var(--attention);background:#241c08;border-color:#e0b23a73}.placement-chip--planned i{background:var(--attention)}.move-loop__intro{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.move-loop__targets{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}.move-loop__targets legend{grid-column:1/-1}.move-loop__target{min-height:60px;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper-raised);cursor:pointer;transition:border-color var(--motion-field), background var(--motion-field);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;padding:11px 13px;gap:10px!important;display:grid!important}.move-loop__target input{width:16px;min-height:0;accent-color:var(--signal);margin:0}.move-loop__target>span{flex-direction:column;gap:2px;display:flex}.move-loop__target b{font-size:13px}.move-loop__target small{color:var(--faint);font:10px var(--mono)}.move-loop__target .provider-mark{color:var(--ink-soft)}.move-loop__target:hover:not(.is-current){border-color:var(--line-strong)}.move-loop__target.is-selected{background:#2a1208;border-color:#ff3b0080}.move-loop__target.is-selected>svg{color:var(--signal)}.move-loop__target.is-current{color:var(--faint);cursor:not-allowed;opacity:.6}.move-loop__result{gap:14px;padding-top:20px;display:grid}.move-loop__ready{color:var(--ink);align-items:flex-start;gap:8px;margin:0;font-size:13px;font-weight:600;line-height:1.5;display:flex}.move-loop__ready svg{color:var(--signal);flex:none;margin-top:2px}.move-loop__prompt{max-height:260px;color:var(--ink-soft);background:var(--night);border:1px solid var(--night-line);border-radius:var(--radius-sm);font:11px/1.6 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:14px 16px;overflow:auto}.move-loop__copy{justify-content:flex-end;display:flex}.move-loop__steps{color:var(--muted);gap:8px;margin:0;padding-left:20px;font-size:12px;line-height:1.6;display:grid}.move-loop__steps b{color:var(--ink)}.move-loop__note{color:var(--muted);align-items:flex-start;gap:8px;margin:0;font-size:11px;line-height:1.55;display:flex}.move-loop__note svg{color:var(--signal);flex:none;margin-top:2px}@media (width<=900px){.agent-performance__row{grid-template-columns:1fr;gap:12px}.agent-performance__row dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media (width<=600px){.loop-facets__item:before{margin-inline:8px}.agent-performance__row{padding:16px 18px}.agent-performance__row dl{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-performance__row dt{min-height:0}.agent-performance__row dl>div:nth-child(odd){border-left:0;padding-left:0}.loop-performance__compare,.placement-history{padding-inline:18px}.placement-item{grid-template-columns:30px minmax(0,1fr)}.placement-item__actions{flex-wrap:wrap;grid-column:2}.placement-item__actions .button{min-height:44px}.move-loop__targets{grid-template-columns:1fr}.move-loop__copy .button{width:100%;min-height:48px}}.loop-dependencies{margin:0;padding:0;list-style:none}.loop-dependencies__family{border-bottom:1px solid var(--line)}.loop-dependencies__family:last-child{border-bottom:0}.loop-dependencies__family-label{color:var(--faint);font:700 10px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:12px 22px 0;display:block}.loop-dependencies__family ul{margin:0;padding:0 22px 6px;list-style:none}.loop-dependencies__row{border-top:1px solid var(--line);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:10px 0;display:grid}.loop-dependencies__row:first-child{border-top:0}.loop-dependencies__glyph{color:var(--muted);place-items:center;display:grid}.loop-dependencies__main{gap:3px;min-width:0;display:grid}.loop-dependencies__name{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.loop-dependencies__name strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:12px;overflow:hidden}.loop-dependencies__chip{color:var(--muted);border:1px solid var(--line);border-radius:var(--radius-pill);font:700 10px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:2px 7px}.loop-dependencies__main code{color:var(--faint);font:10px/1.5 var(--mono);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.loop-dependencies__trail{align-items:center;gap:10px;display:flex}.loop-dependencies__confidence{color:var(--muted);font:10px var(--mono);letter-spacing:.04em}.loop-dependencies__marks{gap:4px;display:inline-flex}.loop-dependencies__marks .provider-mark{color:var(--ink-soft)}.loop-dependencies__remove{width:36px;height:36px;color:var(--faint);margin:-8px -10px -8px -2px}.loop-dependencies__remove:hover:not(:disabled){color:var(--ink)}.loop-dependencies__confirm{color:var(--muted);font:700 10px var(--mono);letter-spacing:.04em;grid-column:2/-1;justify-content:flex-end;align-items:center;gap:6px;margin-top:4px;display:flex}.loop-dependencies__confirm button{min-height:28px;color:var(--ink);background:var(--paper-sunken);border:1px solid var(--line);border-radius:var(--radius-xs);font:700 10px var(--mono);cursor:pointer;padding:0 9px}.loop-dependencies__confirm button:hover:not(:disabled){border-color:var(--line-strong)}.loop-dependencies__error{color:#ff6b8a;font:10px/1.5 var(--mono);grid-column:2/-1}.loop-dependencies-panel .empty-state{background:0 0;border:0;border-radius:0;min-height:0;padding:28px 22px}.loop-dependencies-readonly{color:var(--faint);border-top:1px solid var(--line);font:10px/1.5 var(--mono);letter-spacing:.04em;margin:0;padding:14px 22px 18px}.loop-dependencies-composer{border-top:1px solid var(--line);gap:10px;padding:16px 22px 20px;display:grid}.loop-dependencies-composer__head{color:var(--muted);font:700 10px var(--mono);letter-spacing:.08em;text-transform:uppercase}.loop-dependencies-composer__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.loop-dependencies-composer__fields label{gap:5px;min-width:0;display:grid}.loop-dependencies-composer__fields label>span{color:var(--muted);font:700 10px var(--mono);letter-spacing:.08em;text-transform:uppercase}.loop-dependencies-composer__ref{grid-column:1/-1}.loop-dependencies-composer select,.loop-dependencies-composer__fields input{width:100%;min-height:40px;color:var(--ink);background:var(--paper-sunken);border:1px solid var(--line);border-radius:var(--radius-sm);font:inherit;transition:border-color var(--motion-field), box-shadow var(--motion-field);outline:0;padding:9px 12px;font-size:12px;line-height:1.5}.loop-dependencies-composer select{padding-inline:10px 6px}.loop-dependencies-composer__fields input::placeholder{color:var(--faint)}.loop-dependencies-composer select:focus,.loop-dependencies-composer__fields input:focus{box-shadow:var(--effect-focus);border-color:#ff3b0080}.loop-dependencies-composer__actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.loop-dependencies-composer__required{min-height:36px;color:var(--muted);cursor:pointer;align-items:center;gap:8px;font-size:12px;display:inline-flex}.loop-dependencies-composer__required input{width:15px;height:15px;accent-color:var(--ink);margin:0}.loop-dependencies-composer__actions .button{min-height:36px;color:var(--muted);border-color:var(--line);padding-inline:12px;font-size:12px}.loop-dependencies-composer__actions .button:hover:not(:disabled){color:var(--ink);border-color:var(--line-strong)}.loop-needs{color:var(--muted);font:10px/1.5 var(--mono);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;margin:-8px 0 0;overflow:hidden}.loop-facets+.loop-facets{margin-top:calc(10px - var(--cockpit-gap))}.loop-facets__button{min-height:28px;color:inherit;border-radius:var(--radius-xs);font:inherit;letter-spacing:.02em;text-transform:none;cursor:pointer;transition:color var(--motion-button) ease;background:0 0;border:0;align-items:center;gap:6px;margin:-6px -4px;padding:0 4px;display:inline-flex}.loop-facets__button:hover{color:var(--ink)}.loop-facets__button[aria-pressed=true]{color:var(--ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.move-loop__provide{gap:8px;display:grid}.move-loop__provide-head{color:var(--muted);font:700 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:12px;margin:0;display:flex}.move-loop__provide-head span:last-child{color:var(--faint);text-align:right}.move-loop__checklist{border:1px solid var(--line);border-radius:var(--radius-sm);margin:0;padding:0;list-style:none}.move-loop__checklist li{border-top:1px solid var(--line);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.move-loop__checklist li:first-child{border-top:0}.move-loop__checklist li>svg{color:var(--faint)}.move-loop__checklist li.is-confirmed>svg{color:var(--ink)}.move-loop__checklist-name{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;font-size:12px;display:flex}.move-loop__checklist-name b{overflow-wrap:anywhere;color:var(--ink);font-weight:650}.move-loop__checklist-name i{color:var(--faint);font:10px var(--mono);letter-spacing:.04em}.move-loop__checklist-name code{width:100%;color:var(--faint);font:10px/1.5 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.move-loop__checklist small{color:var(--muted);font:10px var(--mono);white-space:nowrap}.move-loop__checklist li.is-confirmed small{color:var(--ink-soft)}.move-loop__provide-empty{color:var(--faint);margin:0;font-size:12px;line-height:1.6}@media (width<=600px){.loop-dependencies__family-label,.loop-dependencies__family ul{padding-inline:18px}.loop-dependencies__row{grid-template-columns:16px minmax(0,1fr)}.loop-dependencies__trail{flex-wrap:wrap;grid-column:2}.loop-dependencies__remove{width:44px;height:44px;margin:-12px -12px -12px auto}.loop-dependencies__confirm button{min-height:40px;padding-inline:14px}.loop-dependencies-readonly{padding-inline:18px}.loop-dependencies-composer{padding:16px 18px 20px}.loop-dependencies-composer__fields{grid-template-columns:1fr}.loop-dependencies-composer select,.loop-dependencies-composer__fields input,.loop-dependencies-composer__actions .button,.loop-dependencies-composer__required{min-height:44px}.loop-facets__button{min-height:40px;margin-block:-10px}.move-loop__checklist li{grid-template-columns:16px minmax(0,1fr)}.move-loop__checklist small{white-space:normal;grid-column:2}}.loop-tags{flex-wrap:wrap;gap:6px;margin:-6px 0 0;display:flex}.loop-tags span{color:var(--ink-soft);background:var(--paper-sunken);border:1px solid var(--line);border-radius:var(--radius-pill);font:700 10px/1.2 var(--mono);letter-spacing:.04em;padding:4px 8px}.loop-tags span.is-more{color:var(--faint);border-style:dashed}@layer legacy{:root{color:#d6d6d6;font-synthesis:none;text-rendering:optimizelegibility;--ink:#111410;--muted:#6c7168;--paper:#f3f1e9;--card:#fbfaf5;--line:#d7d6cc;--signal:#ddf755;--signal-dark:#869b00;--coral:#ff765e;--blue:#a9d8ff;--radius:17px;--mono:"JetBrains Mono Variable", monospace;--serif:"Instrument Serif", serif;background:#141414;font-family:Manrope Variable,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}::selection{color:var(--ink);background:var(--signal)}.brand{color:currentColor;letter-spacing:-.05em;align-items:center;gap:9px;font-size:19px;font-weight:760;display:inline-flex}.brand__mark{width:29px;height:22px;overflow:visible}.brand__mark path{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round}.brand__mark circle:first-of-type{fill:var(--signal);stroke:var(--ink);stroke-width:1.2px}.brand__mark circle:last-of-type{fill:var(--coral);stroke:var(--ink);stroke-width:1.2px}.brand--compact .brand__mark{width:34px}.button{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 15px;font-size:13px;font-weight:700;transition:transform .18s,background .18s,border .18s,box-shadow .18s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button:disabled{cursor:not-allowed;opacity:.55}.button--primary{color:#fff;background:var(--signal);border-color:#ff3b0080;box-shadow:0 5px 16px #ff3b001f}.button--primary:hover:not(:disabled){background:#2a1208;box-shadow:0 8px 24px #ff3b002e}.button--secondary{border-color:var(--line);background:#fff}.button--secondary:hover:not(:disabled){border-color:#ffffff1f}.button--ghost{background:0 0;border-color:#0000}.button--danger{color:#ff6b8a;background:#2a1018;border-color:#ff2d5573}.button--large{border-radius:12px;min-height:48px;padding-inline:20px;font-size:14px}.button--full{width:100%}.icon-button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;display:inline-grid}.icon-button:hover{border-color:var(--line);background:#ffffff0f}.text-link{align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.text-link:hover{gap:9px}.eyebrow{color:#8a8a8a;font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;margin:0 0 9px;font-size:10px;font-weight:650;line-height:1.4}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.hero{grid-template-columns:minmax(420px,.85fr) minmax(580px,1.15fr);align-items:center;gap:74px;width:min(1240px,100% - 56px);min-height:720px;margin:auto;padding:100px 0 120px;display:grid;position:relative}.hero:before{content:"";border:1px solid #ff3b001a;border-radius:50%;width:650px;height:650px;position:absolute;top:40px;left:-410px;box-shadow:0 0 0 100px #ff3b0004,0 0 0 200px #ff3b0003}.hero h1{color:#fff;letter-spacing:-.065em;max-width:760px;margin:20px 0 26px;font-size:clamp(48px,5.1vw,78px);font-weight:610;line-height:.98}.hero h1 em,.thesis h2 em,.outcomes h2 em,.closing-cta h2 em{font-family:var(--serif);color:var(--signal);font-weight:400}.part-card>p:not(.eyebrow){color:#a8a8a8;max-width:500px;line-height:1.65}.part-card--loop>p:not(.eyebrow){color:#8a8a8a}.outcomes{color:#fff;background:#181818;padding:130px max(28px,50vw - 620px)}.closing-cta .button{color:#fff;background:var(--ink);border-color:var(--ink)}.auth-layout{background:var(--paper);grid-template-columns:minmax(430px,.9fr) minmax(500px,1.1fr);min-height:100vh;display:grid}.auth-story{color:#fff;background:#181818;flex-direction:column;padding:38px 52px;display:flex;position:relative;overflow:hidden}.auth-story:before{content:"";border:1px solid #ff3b001f;border-radius:50%;width:650px;height:650px;position:absolute;top:-250px;right:-350px;box-shadow:0 0 0 100px #ff3b0006,0 0 0 200px #ff3b0005}.auth-story__center{max-width:520px;margin:auto 0;position:relative}.auth-story h1{letter-spacing:-.06em;margin:13px 0 23px;font-size:clamp(44px,4vw,66px);line-height:1.02}.auth-story__center>p:not(.eyebrow){color:#8a8a8a;font-size:15px;line-height:1.7}.auth-story>small{color:#a8a8a8;font-size:9px;font-family:var(--mono)}.auth-loop-visual{width:420px;height:180px;margin-top:55px;position:relative}.auth-loop-visual i{border:1px solid #ffffff1f;border-radius:50%;position:absolute}.auth-loop-visual i:first-child{width:260px;height:120px;top:20px;left:0}.auth-loop-visual i:nth-child(2){width:260px;height:120px;top:20px;right:0}.auth-loop-visual i:nth-child(3){background:var(--signal);border-color:var(--signal);width:18px;height:18px;top:71px;left:201px;box-shadow:0 0 24px #ff3b0080}.auth-loop-visual span,.auth-loop-visual b{font:9px var(--mono);color:#a8a8a8;position:absolute}.auth-loop-visual span:first-of-type{top:71px;left:52px}.auth-loop-visual span:nth-of-type(2){top:71px;right:52px}.auth-loop-visual b{color:#ff8a5c;top:104px;left:192px}.auth-panel{place-items:center;padding:40px;display:grid}.auth-card{width:min(430px,100%)}.auth-icon{background:#fff;border:1px solid #ffffff1f;border-radius:14px;place-items:center;width:50px;height:50px;margin-bottom:25px;display:grid;box-shadow:6px 6px #ffffff1f}.auth-card h2{letter-spacing:-.045em;margin:0;font-size:32px}.auth-card__intro{color:var(--muted);margin:13px 0 28px;line-height:1.6}.auth-card form{gap:17px;display:grid}.auth-card label,.form-stack label{gap:7px;display:grid}.auth-card label>span,.form-stack label>span,.form-stack legend{font-size:11px;font-weight:750}.auth-card input,.form-stack input,.form-stack textarea,.form-stack select,.settings-page input{width:100%;min-height:45px;color:var(--ink);background:#fff;border:1px solid #ffffff1f;border-radius:9px;outline:0;padding:11px 13px;transition:border .15s,box-shadow .15s}.form-stack textarea{resize:vertical}.auth-card input:focus,.form-stack input:focus,.form-stack textarea:focus,.form-stack select:focus,.settings-page input:focus{border-color:#ff3b0080;box-shadow:0 0 0 3px #ff3b0040}.auth-safe{color:#8a8a8a;background:#141414;border-radius:10px;gap:10px;margin:23px 0;padding:14px;font-size:10px;line-height:1.5;display:flex}.auth-switch{text-align:center;color:#8a8a8a;font-size:12px}.auth-switch a{color:var(--ink);text-underline-offset:3px;font-weight:750;text-decoration:underline}.form-error{color:#ff6b8a;background:#2a1018;border:1px solid #ff2d5573;border-radius:9px;padding:11px 13px;font-size:11px;line-height:1.5}.join-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:40px;display:flex}.join-state .brand{position:absolute;top:34px;left:40px}.join-state h1{margin:30px 0 10px;font-size:38px}.join-state p{max-width:480px;color:var(--muted)}.app-shell{background:#141414;grid-template-columns:232px 1fr;min-height:100vh;display:grid}.sidebar{z-index:20;color:#fff;background:#181818;border-right:1px solid #ffffff1f;flex-direction:column;justify-content:space-between;height:100vh;padding:25px 16px 18px;display:flex;position:sticky;top:0}.sidebar__top>.brand{margin:0 9px 25px}.organization-picker{background:#181818;border:1px solid #ffffff1f;border-radius:11px;align-items:center;gap:9px;padding:10px;display:flex}.organization-picker__glyph{width:31px;height:31px;color:var(--ink);background:var(--signal);border-radius:8px;place-items:center;font-size:12px;font-weight:850;display:grid}.organization-picker label{flex:1;min-width:0;position:relative}.organization-picker label>span{color:#a8a8a8;font:7px var(--mono);text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px;display:block}.organization-picker select{color:#fff;appearance:none;background:0 0;border:0;outline:0;width:100%;padding:0 18px 0 0;font-size:11px;font-weight:700}.select-chevron{color:#a8a8a8;pointer-events:none;position:absolute;bottom:1px;right:0}.sidebar nav{gap:4px;margin-top:22px;display:grid}.nav-link{color:#8a8a8a;border:1px solid #0000;border-radius:9px;align-items:center;gap:11px;min-height:42px;padding:0 12px;font-size:11px;font-weight:680;display:flex}.nav-link:hover{color:#fff;background:#181818}.nav-link--active{color:#fff;background:#222;border-color:#ffffff1f}.nav-link--active svg{color:var(--signal)}.sidebar__bottom{border-top:1px solid #ffffff1f;padding-top:14px}.user-chip{align-items:center;gap:9px;display:flex}.user-chip>svg{color:#8a8a8a}.user-chip div{flex-direction:column;min-width:0;display:flex}.user-chip strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.user-chip span{color:#a8a8a8;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.signout{color:#a8a8a8;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin:13px 0 0;padding:6px 0;font-size:9px;display:flex}.signout:hover{color:#fff}.app-main{min-width:0}.mobile-bar{display:none}.page{width:min(1440px,100%);margin:auto;padding:50px 52px 90px}.page-header{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:34px;display:flex}.page-header h1{letter-spacing:-.055em;margin:3px 0 8px;font-size:38px;font-weight:680;line-height:1}.page-header>div:first-child>p:last-child{color:var(--muted);margin:0;font-size:13px}.page-header>div:last-child{gap:8px;display:flex}.page-header strong{color:var(--ink)}.panel{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:inset 0 1px #ffffff0a}.panel__head{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:22px 24px;display:flex}.panel__head h2{letter-spacing:-.03em;margin:0;font-size:18px}.panel__head .eyebrow{margin-bottom:4px}.legend{color:#8a8a8a;align-items:center;gap:7px;font-size:9px;display:flex}.legend i{background:var(--signal-dark);width:16px;height:2px}.status{color:#8a8a8a;width:fit-content;font:8px var(--mono);text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.status__dot{background:#1b1b1b;border-radius:50%;width:6px;height:6px}.status--good{color:#ff8a5c}.status--good .status__dot{background:#3a1a0b}.status--bad{color:#ff6b8a}.status--bad .status__dot{background:var(--coral)}.status--live{color:#7cc0ff}.status--live .status__dot{background:#0f1a26;box-shadow:0 0 0 3px #5aa9ff33}.empty-state{text-align:center;background:var(--card);border-radius:var(--radius);border:1px dashed #ffffff1f;flex-direction:column;justify-content:center;align-items:center;min-height:340px;padding:50px 25px;display:flex}.empty-state__orbit{width:92px;height:62px;margin-bottom:24px;position:relative}.empty-state__orbit span{border:1px solid #ffffff1f;border-radius:50%;width:62px;height:42px;position:absolute;top:10px}.empty-state__orbit span:first-child{left:0}.empty-state__orbit span:nth-child(2){right:0}.empty-state__orbit span:nth-child(3){background:var(--signal);border:0;width:8px;height:8px;top:27px;left:42px;box-shadow:0 0 0 4px #ff3b0040}.empty-state h3{margin:0;font-size:22px}.empty-state>p:not(.eyebrow){max-width:470px;color:var(--muted);margin:12px 0 24px;font-size:12px;line-height:1.6}.search{border:1px solid var(--line);background:#241c08;border-radius:10px;align-items:center;gap:9px;width:min(430px,100%);height:42px;padding:0 13px;display:flex}.search svg{color:#8a8a8a}.search input{background:0 0;border:0;outline:0;width:100%;font-size:11px}.back-link{color:#8a8a8a;align-items:center;gap:7px;margin-bottom:25px;font-size:10px;font-weight:700;display:inline-flex}.team-strip .icon-button{color:#8a8a8a;position:absolute;top:9px;right:9px}.role{font:7px var(--mono);text-transform:uppercase;background:#141414;border-radius:20px;align-items:center;gap:5px;padding:5px 8px;display:inline-flex}.invite-state--open{color:#ff8a5c;background:#ff3b0047}.invite-state--revoked,.invite-state--expired{color:#ff6b8a;background:#2a1018}.catalog-onboarding{padding-top:34px}.catalog-hero{color:#fff;background:#181818;border:1px solid #ffffff1f;border-radius:22px;grid-template-columns:1fr 260px;align-items:center;gap:35px;min-height:300px;padding:42px 46px;display:grid;position:relative;overflow:hidden}.catalog-hero:before{content:"";border:1px solid #ff3b001a;border-radius:50%;width:640px;height:640px;position:absolute;top:-330px;right:-390px;box-shadow:0 0 0 90px #ff3b0005,0 0 0 180px #ff3b0003}.catalog-hero>div:first-child{z-index:1;position:relative}.catalog-hero .eyebrow{color:#8a8a8a;align-items:center;gap:6px;display:flex}.catalog-hero h1{letter-spacing:-.065em;margin:9px 0 17px;font-size:clamp(42px,5vw,68px);font-weight:590;line-height:.98}.catalog-hero h1 em{color:var(--signal);font-family:var(--serif);font-weight:400}.catalog-hero>div:first-child>p:last-child{color:#8a8a8a;max-width:650px;margin:0;font-size:14px;line-height:1.7}.catalog-hero__signal{z-index:1;justify-self:end;place-items:center;width:210px;height:210px;display:grid;position:relative}.catalog-hero__signal i{border:1px solid #ff3b002e;border-radius:50%;animation:3.4s ease-in-out infinite catalog-breathe;position:absolute}.catalog-hero__signal i:first-child{width:76px;height:76px}.catalog-hero__signal i:nth-child(2){width:138px;height:138px;animation-delay:-.7s}.catalog-hero__signal i:nth-child(3){width:202px;height:202px;animation-delay:-1.4s}.catalog-hero__signal span{color:var(--signal);letter-spacing:-.06em;font-size:36px;font-weight:680}.catalog-hero__signal small{color:#8a8a8a;font:7px var(--mono);letter-spacing:.09em;text-transform:uppercase;position:absolute;top:126px}.catalog-progress{background:#141414;border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:repeat(4,1fr);align-items:center;min-height:72px;margin:10px 0;padding:0 22px;display:grid}.catalog-progress span{color:#8a8a8a;font:8px var(--mono);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:10px;display:flex}.catalog-progress span+span{border-left:1px solid #ffffff1f;padding-left:22px}.catalog-progress i{border:1px solid #ffffff1f;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.catalog-progress .is-active{color:#a8a8a8}.catalog-progress .is-active i{color:#ff8a5c;background:var(--signal);border-color:#ff3b0080}.catalog-stage{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:10px;display:grid}.catalog-compose{gap:10px;min-width:0;display:grid}.catalog-provider-grid{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.catalog-provider-grid button{text-align:left;color:#8a8a8a;border:1px solid var(--line);cursor:pointer;background:#241c08;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 9px;min-height:82px;padding:14px;transition:border .18s,background .18s,transform .18s;display:grid}.catalog-provider-grid button:hover{border-color:#ffffff1f;transform:translateY(-1px)}.catalog-provider-grid button>span{color:#ff8a5c;width:32px;height:32px;font:8px var(--mono);background:#181818;border-radius:9px;grid-row:1/3;place-items:center;display:grid}.catalog-provider-grid b{color:var(--ink);font-size:10px}.catalog-provider-grid small{font-size:7px;line-height:1.35;overflow:hidden}.catalog-provider-grid button>svg{color:#ff8a5c;grid-area:1/3/3}.catalog-provider-grid .is-selected{background:#2a1208;border-color:#ff3b0080;box-shadow:inset 0 0 0 2px #ff3b0033}.catalog-provider-grid .is-selected>span{color:var(--ink);background:var(--signal)}.catalog-provider-grid .is-connected:not(.is-selected){border-color:#ff3b0080}.catalog-prompt-card{color:#fff;background:#181818;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;min-height:500px;display:flex;overflow:hidden;box-shadow:0 18px 45px #0000008c}.catalog-prompt-card__head{color:#8a8a8a;min-height:50px;font:8px var(--mono);letter-spacing:.05em;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex}.catalog-prompt-card__head>span{align-items:center;gap:7px;display:inline-flex}.catalog-scope{color:#ff8a5c;background:#222;border:1px solid #ffffff1f;border-radius:20px;padding:5px 8px}.catalog-prompt-card pre{color:#fff;min-height:0;max-height:520px;font:9px/1.75 var(--mono);white-space:pre-wrap;flex:1;margin:0;padding:22px;overflow:auto}.catalog-prompt-card__actions{background:#181818;border-top:1px solid #ffffff1f;align-items:center;gap:8px;min-height:65px;padding:11px 14px;display:flex}.catalog-prompt-card__actions .button--secondary{color:#fff;background:var(--signal);border-color:#ff3b0080}.catalog-prompt-card__actions .button--ghost{color:#8a8a8a}.catalog-prompt-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:448px;padding:45px;display:flex}.catalog-prompt-empty>svg{color:var(--signal)}.catalog-prompt-empty h2{letter-spacing:-.045em;margin:20px 0 10px;font-size:26px}.catalog-prompt-empty p{color:#8a8a8a;max-width:500px;margin:0 0 25px;font-size:11px;line-height:1.65}.catalog-admin-note{color:#e0b23a!important}.catalog-boundary{background:#141414;border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.catalog-boundary span{grid-template-columns:auto 1fr;align-items:center;column-gap:10px;display:grid}.catalog-boundary svg{color:#ff8a5c;grid-row:1/3}.catalog-boundary b{font-size:9px}.catalog-boundary small{color:#8a8a8a;margin-top:3px;font-size:8px;line-height:1.5}.catalog-listener{color:#fff;background:#181818;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;min-height:100%;display:flex;overflow:hidden}.catalog-listener--received{border-color:var(--line);color:var(--ink);background:#241c08}.catalog-listener__head{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;min-height:83px;padding:19px 20px;display:flex}.catalog-listener--received .catalog-listener__head{border-color:#ffffff1f}.catalog-listener__head h2{letter-spacing:-.035em;margin:0;font-size:18px}.catalog-listener .eyebrow{color:#8a8a8a;margin-bottom:3px}.catalog-listener .icon-button{color:#8a8a8a}.catalog-radar{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:560px;padding:40px 25px;display:flex;position:relative;overflow:hidden}.catalog-radar i{border:1px solid #ff3b001f;border-radius:50%;width:170px;height:170px;animation:3s ease-out infinite catalog-radar;position:absolute;top:130px}.catalog-radar i:nth-child(2){animation-delay:1s}.catalog-radar i:nth-child(3){animation-delay:2s}.catalog-radar>span{color:#d6d6d6;background:var(--signal);border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:35px;display:grid;position:relative;box-shadow:0 0 40px #ff3b002e}.catalog-radar p{margin:0 0 8px;font-size:12px;font-weight:700}.catalog-radar small{color:#8a8a8a;max-width:300px;font-size:8px;line-height:1.6}.catalog-totals{border-bottom:1px solid #ffffff1f;grid-template-columns:1fr 1fr;display:grid}.catalog-totals span{flex-direction:column;justify-content:center;min-height:115px;padding:20px;display:flex}.catalog-totals span+span{border-left:1px solid #ffffff1f}.catalog-totals strong{letter-spacing:-.055em;font-size:32px;line-height:1}.catalog-totals small{color:#8a8a8a;font:7px var(--mono);text-transform:uppercase;letter-spacing:.06em;margin-top:7px}.catalog-loop-list{flex:1}.catalog-loop-list a{border-bottom:1px solid #ffffff1f;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:66px;padding:11px 16px;display:grid}.catalog-loop-list a:hover{background:#2a1208}.catalog-loop-list__index{color:#8a8a8a;font:7px var(--mono)}.catalog-loop-list a>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.catalog-loop-list b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.catalog-loop-list small{color:#8a8a8a;font-size:7px}.confidence{color:#8a8a8a;font:normal 6px var(--mono);text-transform:uppercase;background:#141414;border-radius:20px;padding:4px 6px}.confidence--confirmed{color:#ff8a5c;background:#ff3b0059}.catalog-next{background:#141414;padding:17px 19px}.catalog-next p{color:#8a8a8a;margin:0;font-size:8px;line-height:1.55}.catalog-next strong{color:var(--ink)}.catalog-fallback{border:1px solid var(--line);background:#241c08;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:14px;min-height:88px;margin-top:10px;padding:16px 18px;display:grid}.catalog-fallback>div:first-child{align-items:center;gap:12px;display:flex}.catalog-fallback>div:first-child svg{color:#ff8a5c}.catalog-fallback>div:first-child span{flex-direction:column;gap:3px;display:flex}.catalog-fallback b{font-size:9px}.catalog-fallback small{color:#8a8a8a;font-size:8px}.catalog-import{border-top:1px solid #ffffff1f;grid-column:1/-1;grid-template-columns:1fr auto;gap:10px;padding-top:15px;display:grid}.catalog-import textarea{resize:vertical;color:#fff;min-height:180px;font:9px/1.6 var(--mono);background:#181818;border:1px solid #ffffff1f;border-radius:10px;outline:0;padding:14px}.catalog-import textarea:focus{border-color:#ff3b0080}.catalog-import .button{align-self:end}.catalog-finish{color:#8a8a8a;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:18px;min-height:78px;margin-top:10px;padding:15px 18px;font-size:8px;display:flex}.catalog-finish>span{align-items:center;gap:7px;display:inline-flex}.catalog-finish>span svg{color:#ff8a5c}.sharing-stage{color:#fff;background:#181818;border:1px solid #ffffff1f;border-radius:16px;margin-top:10px;scroll-margin-top:20px;overflow:hidden}.sharing-stage>header{background:radial-gradient(circle at 90% 0,#ff3b001c,#0000 32%);border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:flex-start;gap:25px;min-height:126px;padding:25px 27px;display:flex}.sharing-stage>header h2{color:#fff;font:29px/1.05 var(--serif);margin:5px 0 8px}.sharing-stage>header p:last-child{color:#8a8a8a;max-width:620px;margin:0;font-size:9px;line-height:1.6}.sharing-stage__lock{color:#ff8a5c;font:8px var(--mono);text-transform:uppercase;background:#222;border:1px solid #ffffff1f;border-radius:999px;flex:none;align-items:center;gap:7px;padding:9px 11px;display:inline-flex}.sharing-matrix__head{color:#8a8a8a;font:7px var(--mono);text-transform:uppercase;background:#181818;border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(240px,.8fr) 1.2fr;gap:20px;padding:11px 27px;display:grid}.sharing-matrix article{border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(240px,.8fr) 1.2fr;align-items:center;gap:20px;min-height:78px;padding:14px 27px;display:grid}.sharing-matrix article>div:first-child{align-items:center;gap:12px;min-width:0;display:flex}.sharing-matrix article>div:first-child>span:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.sharing-matrix b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.sharing-matrix small{color:#8a8a8a;font-size:7px}.sharing-group-choices{flex-wrap:wrap;gap:7px;display:flex}.sharing-group-choices button{color:#8a8a8a;cursor:pointer;min-height:32px;font:8px var(--mono);background:#181818;border:1px solid #ffffff1f;border-radius:9px;align-items:center;gap:7px;padding:6px 10px 6px 7px;display:inline-flex}.sharing-group-choices button i{background:#181818;border:1px solid #ffffff1f;border-radius:5px;place-items:center;width:17px;height:17px;display:grid}.sharing-group-choices button.is-shared{color:#ff8a5c;background:var(--signal);border-color:#ff3b0080}.sharing-group-choices button.is-shared i{background:#2a1208;border-color:#ff3b0080}.sharing-group-choices button:disabled{opacity:.58;cursor:wait}.sharing-group-choices button small{color:inherit}.sharing-empty{border-bottom:1px solid #ffffff1f;align-items:center;gap:17px;min-height:104px;padding:25px 27px;display:flex}.sharing-empty>svg{color:#ff8a5c}.sharing-empty b{font-size:10px}.sharing-empty p{color:#8a8a8a;margin:5px 0 0;font-size:8px}.sharing-create{grid-template-columns:1fr auto;align-items:end;gap:12px;padding:18px 27px;display:grid}.sharing-create label{flex-direction:column;gap:7px;display:flex}.sharing-create label span{color:#8a8a8a;font-size:8px;font-weight:700}.sharing-create input{color:#fff;background:#181818;border:1px solid #ffffff1f;border-radius:9px;outline:0;min-height:40px;padding:0 12px}.sharing-create input:focus{border-color:#ff3b0080}.sharing-stage>footer{color:#8a8a8a;background:#181818;border-top:1px solid #ffffff1f;align-items:center;gap:9px;padding:13px 27px;font-size:7px;line-height:1.5;display:flex}.sharing-stage>footer svg{color:#ff8a5c;flex:none}.loop-card .eyebrow{align-items:center;gap:5px;display:flex}.create-group-panel .form-stack{padding:22px}.catalog-invite p:not(.eyebrow){color:#8a8a8a;margin:0;font-size:9px}.catalog-invite .button{z-index:1;flex:none;position:relative}.auth-card label>span small{color:#8a8a8a;font:7px var(--mono);text-transform:uppercase;margin-left:5px;font-weight:500}.connect-step--done{border-color:#ff3b0080;box-shadow:inset 0 0 0 2px #ff3b002e}.code-block .button{color:#fff;background:#222;border-color:#ffffff1f;min-height:29px;font-size:8px}.code-block--prompt pre{color:#fff}.method{color:#ff8a5c;background:var(--signal);font:8px var(--mono);border-radius:5px;padding:5px 7px}.scope-choice{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;min-height:60px;padding:11px 13px;gap:10px!important;display:grid!important}.scope-choice input{width:15px;min-height:0}.scope-choice>span{flex-direction:column;gap:3px;display:flex}.scope-choice small{color:#8a8a8a;font-size:8px}.scope-choice--selected{background:#2a1208;border-color:#ff3b0080}.form-stack fieldset{border:0;gap:7px;padding:0;display:grid}.form-stack legend{margin-bottom:8px}.settings-grid .panel{padding-bottom:24px}.mono-input{font-family:var(--mono)!important;font-size:9px!important}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000a6;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.modal{background:var(--paper);border:1px solid #ffffff1f;border-radius:18px;width:min(570px,100%);max-height:calc(100vh - 44px);padding:23px;animation:.22s both modal-in;overflow:auto;box-shadow:0 30px 90px #00000040}.modal__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.modal__head h2{letter-spacing:-.04em;margin:0;font-size:22px}.modal__actions{justify-content:flex-end;gap:7px;padding-top:4px;display:flex}.form-stack{gap:16px;padding-top:20px;display:grid}.form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-stack label small{color:#8a8a8a;font-weight:500}.boot,.page-loader{color:#8a8a8a;min-height:100vh;font:9px var(--mono);flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.boot__loop{border:2px solid #ffffff1f;border-radius:50%;width:55px;height:35px;animation:1.4s ease-in-out infinite alternate loop-turn;position:relative}.boot__loop:after{content:"";border:2px solid #ff3b0080;border-radius:50%;width:55px;height:35px;position:absolute;top:-2px;left:24px}.page-loader .button{margin-top:8px}.sidebar-scrim{display:none}@keyframes loop-turn{0%{transform:translate(-12px)}to{transform:translate(6px)}}@keyframes modal-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes pulse{50%{box-shadow:0 0 0 9px #5aa9ff00}}@keyframes catalog-breathe{50%{opacity:.45;transform:scale(.96)}}@keyframes catalog-radar{0%{opacity:.8;transform:scale(.2)}to{opacity:0;transform:scale(2.2)}}@media (width<=1120px){.hero{grid-template-columns:1fr;gap:70px}.catalog-stage{grid-template-columns:1fr}.catalog-listener{min-height:520px}.catalog-radar{min-height:430px}.catalog-radar i{top:70px}}@media (width<=820px){.hero{grid-template-columns:1fr;width:calc(100% - 32px);padding-top:70px}.hero h1{font-size:clamp(47px,13vw,70px)}.outcomes__intro .eyebrow{margin-bottom:25px}.auth-layout{grid-template-columns:1fr}.auth-story{min-height:360px;padding:30px}.auth-loop-visual{display:none}.auth-story__center{margin:auto 0 0}.auth-story h1{font-size:45px}.app-shell{display:block}.mobile-bar{z-index:30;color:#fff;background:#181818;justify-content:space-between;align-items:center;height:62px;padding:0 18px;display:flex;position:sticky;top:0}.sidebar{width:250px;transition:left .2s;position:fixed;left:-270px}.sidebar--open{left:0}.sidebar-scrim{z-index:15;background:#00000073;border:0;display:block;position:fixed;inset:0}.page{padding:38px 20px 70px}.page-header{align-items:flex-start}.page-header h1{font-size:34px}.catalog-hero{grid-template-columns:1fr 150px;min-height:260px;padding:34px}.catalog-hero h1{font-size:clamp(40px,8vw,58px)}.catalog-hero__signal{width:140px;height:140px}.catalog-hero__signal i:nth-child(2){width:106px;height:106px}.catalog-hero__signal i:nth-child(3){width:138px;height:138px}.catalog-hero__signal small{top:90px}.catalog-provider-grid{grid-template-columns:repeat(2,1fr)}.catalog-progress{grid-template-columns:repeat(2,1fr);gap:8px 0;padding-block:12px}.catalog-progress span:nth-child(3){border-left:0;padding-left:0}.sharing-matrix__head,.sharing-matrix article{grid-template-columns:1fr;gap:11px}.sharing-matrix__head span:last-child{display:none}}@media (width<=580px){.marketing-nav .button{min-height:36px;padding-inline:11px}.hero{padding-bottom:75px}.auth-panel{padding:40px 20px}.auth-story{min-height:290px}.auth-story h1{font-size:38px}.page-header{flex-direction:column}.page-header>.button,.page-header>div:last-child{width:100%}.page-header>div:last-child .button{flex:1}.form-row{grid-template-columns:1fr}.member-list .role{grid-area:1/3}.modal{padding:18px}.catalog-onboarding{padding-top:20px}.catalog-hero{padding:30px 24px;display:block}.catalog-hero__signal{display:none}.catalog-hero h1{font-size:43px}.catalog-progress{grid-template-columns:1fr;gap:8px;padding:12px 16px}.catalog-progress span{min-height:30px}.catalog-progress span+span{border-left:0;padding:0}.catalog-provider-grid{grid-template-columns:1fr}.catalog-prompt-card__actions{flex-direction:column;align-items:stretch}.catalog-prompt-card__actions .button{width:100%}.catalog-boundary{grid-template-columns:1fr}.catalog-radar{min-height:370px}.catalog-fallback{grid-template-columns:1fr}.catalog-fallback .button{width:100%}.catalog-import{grid-template-columns:1fr}.catalog-import .button{width:100%}.catalog-finish,.catalog-invite{flex-direction:column;align-items:stretch}.catalog-finish .button,.catalog-invite .button{width:100%}.sharing-stage>header{flex-direction:column;align-items:stretch}.sharing-stage__lock{align-self:flex-start}.sharing-matrix__head,.sharing-matrix article,.sharing-stage>header,.sharing-create,.sharing-stage>footer{padding-left:18px;padding-right:18px}.sharing-create{grid-template-columns:1fr}.sharing-create .button{width:100%}.sharing-group-choices button{flex:calc(50% - 7px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.agent-start{color:#fff;background:#181818;min-height:100vh;overflow:hidden}.agent-start__nav,.claim-page>nav{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;width:min(1240px,100% - 56px);height:80px;margin:auto;display:flex}.agent-start__nav>span{color:#8a8a8a;font-size:11px}.agent-start__nav>span a{color:#fff;font-weight:750}.agent-start__main{width:min(1240px,100% - 56px);margin:auto;padding:84px 0 110px;position:relative}.agent-start__main:before{content:"";pointer-events:none;border:1px solid #ff3b001a;border-radius:50%;width:700px;height:700px;position:absolute;top:-170px;left:-510px;box-shadow:0 0 0 100px #ff3b0005,0 0 0 200px #ff3b0003}.agent-start__hero{max-width:880px;position:relative}.agent-start__hero .eyebrow{color:#8a8a8a;align-items:center;gap:6px;display:flex}.agent-start__hero h1{letter-spacing:-.075em;margin:15px 0 27px;font-size:clamp(58px,7vw,96px);font-weight:580;line-height:.9}.agent-start__hero h1 em{color:var(--signal);font-family:var(--serif);font-weight:400}.agent-start__hero>p:last-child{color:#8a8a8a;max-width:680px;margin:0;font-size:16px;line-height:1.75}.agent-start__steps{border:1px solid #ffffff1f;border-radius:14px 14px 0 0;grid-template-columns:repeat(3,1fr);margin:68px 0 16px;display:grid;overflow:hidden}.agent-start__steps>span{color:#8a8a8a;background:#181818;border-right:1px solid #ffffff1f;grid-template-rows:1fr 1fr;grid-template-columns:28px 1fr;align-items:center;column-gap:10px;min-height:78px;padding:15px 18px;display:grid}.agent-start__steps>span:last-child{border:0}.agent-start__steps i{width:28px;height:28px;font:normal 8px var(--mono);border:1px solid #ffffff1f;border-radius:50%;grid-row:1/-1;place-items:center;display:grid}.agent-start__steps b{color:#fff;align-self:end;font-size:10px}.agent-start__steps small{align-self:start;margin-top:2px;font-size:8px}.agent-start__steps .is-active{background:#222}.agent-start__steps .is-active i{color:#fff;background:var(--signal);border-color:var(--signal)}.agent-start__steps .is-active b{color:#fff}.agent-start__workspace{border:1px solid #ffffff1f;border-radius:0 0 16px 16px;grid-template-columns:minmax(0,1.5fr) minmax(310px,.5fr);display:grid;overflow:hidden}.agent-start__compose{min-width:0;color:var(--ink);background:#141414;padding:30px}.agent-start__providers{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.agent-start__providers button{text-align:left;cursor:pointer;background:#241c08;border:1px solid #ffffff1f;border-radius:11px;grid-template-rows:1fr 1fr;grid-template-columns:34px 1fr auto;align-items:center;min-height:100px;padding:14px;display:grid}.agent-start__providers button>span{color:#a8a8a8;width:31px;height:31px;font:8px var(--mono);background:#141414;border-radius:8px;grid-row:1/-1;place-items:center;display:grid}.agent-start__providers button b{align-self:end;font-size:10px}.agent-start__providers button small{color:#8a8a8a;align-self:start;margin-top:2px;font-size:7px;line-height:1.35}.agent-start__providers button>svg{color:#ff8a5c;grid-area:1/3/-1}.agent-start__providers button.is-selected{background:#2a1208;border-color:#ff3b0080;box-shadow:inset 0 0 0 2px #ff3b0059}.agent-start__providers button.is-selected>span{color:#ff8a5c;background:#2a1208}.agent-start__prompt{background:#181818;border:1px solid #ffffff1f;border-radius:12px;margin-top:18px;overflow:hidden}.agent-start__prompt-head{color:#8a8a8a;min-height:48px;font:8px var(--mono);letter-spacing:.04em;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding:0 15px;display:flex}.agent-start__prompt-head span{align-items:center;gap:7px;display:flex}.agent-start__prompt-head span:last-child{color:#ff8a5c}.agent-start__prompt pre{white-space:pre-wrap;color:#fff;height:440px;font:9px/1.75 var(--mono);scrollbar-color:#ffffff1f transparent;margin:0;padding:20px;overflow:auto}.agent-start__prompt-actions{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:10px;min-height:70px;padding:13px;display:flex}.agent-start__prompt-actions .button--secondary{color:#fff;background:#222;border-color:#ffffff1f}.agent-start__prompt-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:430px;padding:60px 30px;display:flex}.agent-start__prompt-empty>svg{color:var(--signal)}.agent-start__prompt-empty h2{color:#fff;letter-spacing:-.04em;margin:19px 0 10px;font-size:26px}.agent-start__prompt-empty p{color:#8a8a8a;max-width:500px;margin:0 0 25px;font-size:10px;line-height:1.65}.agent-start__compose>.form-error{margin-top:12px}.agent-start__explain{color:#fff;background:#181818;border-left:1px solid #ffffff1f;padding:38px 28px}.agent-start__signal{place-items:center;width:170px;height:150px;margin:0 auto 35px;display:grid;position:relative}.agent-start__signal>i{border:1px solid #ffffff1f;border-radius:50%;position:absolute}.agent-start__signal>i:first-child{width:110px;height:110px}.agent-start__signal>i:nth-child(2){width:150px;height:150px}.agent-start__signal>i:nth-child(3){border-color:#ff3b0080;width:78px;height:48px;transform:rotate(-16deg)}.agent-start__signal>span{color:#fff;background:var(--signal);border-radius:50%;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 0 30px #ff3b0038}.agent-start__explain h2{letter-spacing:-.045em;margin:8px 0 26px;font-size:26px;line-height:1.08}.agent-start__explain-list{display:grid}.agent-start__explain-list>span{border-top:1px solid #ffffff1f;grid-template-columns:25px 1fr;gap:10px;padding:17px 0;display:grid}.agent-start__explain-list svg{color:#ff8a5c}.agent-start__explain-list div{flex-direction:column;gap:4px;display:flex}.agent-start__explain-list b{font-size:9px}.agent-start__explain-list small{color:#8a8a8a;font-size:8px;line-height:1.55}.agent-start__explain footer{color:#8a8a8a;background:#181818;border:1px solid #ffffff1f;border-radius:9px;margin-top:26px;padding:14px;font-size:8px;line-height:1.6}.claim-page{background:#141414;min-height:100vh}.claim-page>nav{color:var(--ink);border-bottom-color:#ffffff1f}.claim-page>nav>span{color:#8a8a8a;font:8px var(--mono);text-transform:uppercase;align-items:center;gap:7px;display:flex}.claim-page>main{width:min(1180px,100% - 56px);margin:auto;padding:70px 0 100px}.claim-page__header{grid-template-columns:1fr 230px;align-items:center;gap:45px;min-height:230px;display:grid}.claim-page__header h1{letter-spacing:-.07em;margin:10px 0 18px;font-size:clamp(48px,6vw,74px);font-weight:610;line-height:.96}.claim-page__header>div:first-child>p:last-child{color:#a8a8a8;max-width:660px;margin:0;font-size:14px;line-height:1.7}.claim-page__pulse{justify-self:end;place-items:center;width:190px;height:190px;display:grid;position:relative}.claim-page__pulse i{border:1px solid #ffffff1f;border-radius:50%;animation:2.8s ease-in-out infinite catalog-breathe;position:absolute}.claim-page__pulse i:first-child{width:135px;height:90px;transform:rotate(18deg)}.claim-page__pulse i:nth-child(2){width:180px;height:180px;animation-delay:-.7s}.claim-page__pulse span{letter-spacing:-.07em;font-size:42px;font-weight:750}.claim-page__pulse small{color:#8a8a8a;font:8px var(--mono);position:absolute;top:116px}.claim-page__pulse.is-ready:after{content:"";background:var(--signal);border:1px solid #ff3b0080;border-radius:50%;width:9px;height:9px;position:absolute;top:38px;right:38px;box-shadow:0 0 0 7px #ff3b0040}.claim-page>main>.form-error{margin:15px 0}.claim-page__grid{border:1px solid #ffffff1f;border-radius:17px;grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr);display:grid;overflow:hidden;box-shadow:0 20px 55px #0000008c}.claim-page__catalog{background:#241c08;min-height:570px}.claim-page__catalog-head{color:#8a8a8a;min-height:53px;font:8px var(--mono);border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.claim-page__catalog-head>span{align-items:center;gap:7px;display:flex}.claim-page__catalog-head>span svg{color:#ff8a5c}.claim-page__loops article{border-bottom:1px solid #ffffff1f;grid-template-columns:35px 1fr auto;gap:11px;min-height:112px;padding:18px;display:grid}.claim-page__loops article>span{color:#8a8a8a;font:8px var(--mono)}.claim-page__loops article>div{flex-direction:column;min-width:0;display:flex}.claim-page__loops b{font-size:12px}.claim-page__loops small{color:#8a8a8a;margin-top:3px;font-size:8px}.claim-page__loops p{color:#a8a8a8;margin:10px 0 0;font-size:9px;line-height:1.5}.claim-page__loops article>i{color:#ff8a5c;font:normal 7px var(--mono);text-transform:uppercase;background:#2a1208;border-radius:50px;align-self:start;padding:5px 7px}.claim-page__waiting{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:515px;padding:50px;display:flex}.claim-page__waiting>div{place-items:center;width:150px;height:150px;display:grid;position:relative}.claim-page__waiting>div i{border:1px solid #ffffff1f;border-radius:50%;width:95px;height:95px;animation:2.6s ease-out infinite catalog-radar;position:absolute}.claim-page__waiting>div i:nth-child(2){animation-delay:-.85s}.claim-page__waiting>div i:nth-child(3){animation-delay:-1.7s}.claim-page__waiting>div svg{color:#ff8a5c}.claim-page__waiting h2{margin:20px 0 8px;font-size:23px}.claim-page__waiting p{color:#8a8a8a;max-width:430px;margin:0;font-size:10px;line-height:1.6}.claim-page__claim{color:#fff;background:#181818;padding:37px 30px}.claim-page__claim h2{letter-spacing:-.05em;margin:10px 0 15px;font-size:29px;line-height:1.08}.claim-page__claim>p:not(.eyebrow){color:#8a8a8a;margin:0;font-size:10px;line-height:1.65}.claim-page__facts{margin:28px 0;display:grid}.claim-page__facts>span{border-top:1px solid #ffffff1f;grid-template-rows:1fr 1fr;grid-template-columns:24px 1fr;align-items:center;min-height:62px;display:grid}.claim-page__facts svg{color:#ff8a5c;grid-row:1/-1}.claim-page__facts b{align-self:end;font-size:9px}.claim-page__facts small{color:#8a8a8a;align-self:start;font-size:7px}.claim-page__claim>.button{margin-top:5px}.claim-page__auth-actions{gap:8px;display:grid}.claim-page__claim .button--secondary{color:#fff;background:#222;border-color:#ffffff1f}.claim-page__claim footer{color:#a8a8a8;border-top:1px solid #ffffff1f;gap:8px;margin-top:24px;padding-top:17px;font-size:8px;line-height:1.5;display:flex}.claim-page__claim footer svg{color:#ff8a5c;flex:none}.claim-page__terminal{text-align:center;background:#241c08;border:1px solid #ffffff1f;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;min-height:440px;padding:55px;display:flex}.claim-page__terminal-icon{color:#ff8a5c;background:var(--signal);border:1px solid #ff3b0080;border-radius:18px;place-items:center;width:64px;height:64px;display:grid;box-shadow:8px 8px #ff3b0080}.claim-page__terminal h2{margin:27px 0 10px;font-size:32px}.claim-page__terminal p{color:#8a8a8a;margin:0 0 25px}@media (width<=900px){.agent-start__workspace,.claim-page__grid{grid-template-columns:1fr}.agent-start__explain{border-top:1px solid #ffffff1f;border-left:0}.agent-start__providers{grid-template-columns:repeat(2,1fr)}.claim-page__claim{min-height:auto}.claim-page__header{grid-template-columns:1fr 170px}.claim-page__pulse{width:160px;height:160px}.claim-page__pulse i:nth-child(2){width:150px;height:150px}}@media (width<=600px){.agent-start__nav,.claim-page>nav,.agent-start__main,.claim-page>main{width:calc(100% - 32px)}.agent-start__nav>span{font-size:9px}.agent-start__main{padding-top:55px}.agent-start__hero h1{font-size:56px}.agent-start__steps{grid-template-columns:1fr}.agent-start__steps>span{border-bottom:1px solid #ffffff1f;border-right:0;min-height:65px}.agent-start__compose{padding:18px}.agent-start__providers{grid-template-columns:1fr}.agent-start__prompt-head span:last-child{display:none}.agent-start__prompt pre{height:420px}.agent-start__prompt-actions{flex-direction:column;align-items:stretch}.agent-start__prompt-actions .button{width:100%}.agent-start__prompt-empty{min-height:390px;padding-inline:15px}.agent-start__explain{padding:32px 22px}.claim-page>main{padding-top:35px}.claim-page__header{grid-template-columns:1fr;min-height:280px}.claim-page__header h1{font-size:50px}.claim-page__pulse{display:none}.claim-page__catalog{min-height:490px}.claim-page__waiting{min-height:430px;padding:25px}.claim-page__loops article{grid-template-columns:28px 1fr}.claim-page__loops article>i{grid-column:2;justify-self:start}.claim-page__claim{padding:30px 22px}}:root{--ink:#151812;--muted:#6f756b;--paper:#f0eee6;--card:#fbfaf5;--line:#d4d4c9;--signal:#ddf755;--signal-dark:#8da400;--coral:#ed705b;--blue:#72bdf0;--attention:#b8942f;--night:#10130f;--night-raised:#181c17;--radius:16px}:focus-visible{outline-offset:3px;outline:3px solid #ff3b006b}.sr-only{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}.pulse-header .eyebrow{align-items:center;gap:7px;display:flex}.pulse-brief .eyebrow{color:#8a8a8a}.panel{border-color:var(--line);box-shadow:inset 0 1px #ffffff0a}.panel__head{min-height:86px;padding:22px 24px}.panel__head h2{font-size:18px}.rhythm-panel .panel__head h2{margin-top:2px;font-size:16px}.rhythm-legend .is-success,.rhythm-chart .is-success{background:var(--signal-dark)}.rhythm-legend .is-failed,.rhythm-chart .is-failed{background:var(--coral)}.rhythm-legend .is-neutral,.rhythm-chart .is-neutral{background:#1b1b1b}.rhythm-chart{background:linear-gradient(#0000 24%,#ffffff12 24% 24.4%,#0000 24.4% 49%,#ffffff12 49% 49.4%,#0000 49.4% 74%,#ffffff12 74% 74.4%,#0000 74.4%);min-height:310px;padding:24px 26px 20px}.rhythm-chart ol{grid-template-columns:repeat(7,1fr);gap:clamp(8px,2vw,24px);height:260px;margin:0;padding:0;list-style:none;display:grid}.rhythm-chart li{grid-template-rows:1fr 24px;min-width:0;display:grid}.rhythm-chart__plot{flex-direction:column;justify-content:end;align-items:center;min-height:0;display:flex}.rhythm-chart__total{color:#8a8a8a;font:8px var(--mono);margin-bottom:8px}.rhythm-chart__stack{flex-direction:column-reverse;justify-content:flex-start;gap:2px;width:min(38px,72%);height:190px;display:flex}.rhythm-chart__stack i{border-radius:4px 4px 2px 2px;min-height:3px;display:block}.rhythm-chart__stack .is-zero{background:#1b1b1b;border-radius:0;height:1px;min-height:1px;margin-top:auto}.rhythm-chart time{text-align:center;color:#8a8a8a;font:8px var(--mono);align-self:end}.evidence-chip{color:#a8a8a8;width:fit-content;font:normal 7px var(--mono);text-transform:uppercase;white-space:nowrap;background:#141414;border:1px solid #ffffff1f;border-radius:999px;padding:4px 7px}.evidence-chip--connected{color:#ff8a5c;background:#2a1208;border-color:#ff3b0080}.evidence-chip--inferred{color:#e0b23a;background:#241c08;border-color:#e0b23a73}.evidence-chip--reporting{color:#7cc0ff;background:#0f1a26;border-color:#5aa9ff73}.evidence-chip--evaluable{color:#ff8a5c;background:#2a1208;border-color:#ff3b0080}.agent-start__hero>p:last-child strong{color:#fff;font-weight:650}.agent-start__explain footer{align-items:flex-start;gap:8px;display:flex}.agent-start__explain footer svg{color:#ff8a5c;flex:none}.agent-start__after{color:#fff;background:#181818;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:minmax(300px,1.2fr) 1fr 1fr;margin-top:16px;display:grid;overflow:hidden}.agent-start__after>div,.agent-start__after article{min-height:190px;padding:28px}.agent-start__after>div{background:#181818}.agent-start__after h2{letter-spacing:-.045em;margin:6px 0 10px;font-size:24px}.agent-start__after>div>p:last-child{color:#8a8a8a;max-width:470px;margin:0;font-size:9px;line-height:1.65}.agent-start__after article{border-left:1px solid #ffffff1f;grid-template-rows:1fr auto;grid-template-columns:28px 1fr;gap:13px 10px;display:grid}.agent-start__after article>svg{color:#ff8a5c}.agent-start__after article span{flex-direction:column;gap:7px;display:flex}.agent-start__after article b{font-size:12px}.agent-start__after article small{color:#8a8a8a;font-size:8px;line-height:1.55}.agent-start__after article i{color:#ff8a5c;width:fit-content;font:normal 7px var(--mono);background:#222;border:1px solid #ffffff1f;border-radius:99px;grid-column:2;padding:4px 7px}.activation-stage{border:1px solid var(--line);background:#241c08;border-radius:16px;margin-top:12px;overflow:hidden}.activation-stage>header{border-bottom:1px solid var(--line);background:#141414;justify-content:space-between;align-items:flex-start;gap:25px;min-height:130px;padding:26px 28px;display:flex}.activation-stage>header h2{letter-spacing:-.05em;margin:5px 0 8px;font-size:30px}.activation-stage>header p:last-child{color:#8a8a8a;max-width:690px;margin:0;font-size:10px;line-height:1.6}.activation-stage>header>span{color:#ff8a5c;font:7px var(--mono);text-transform:uppercase;background:#2a1208;border:1px solid #ff3b0080;border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 10px;display:inline-flex}.activation-stage__choices{grid-template-columns:1fr 1fr;display:grid}.activation-stage__choices article{grid-template-columns:44px 1fr;gap:15px;min-height:210px;padding:28px;display:grid}.activation-stage__choices article+article{border-left:1px solid #ffffff1f}.activation-stage__choices article>span{color:#ff8a5c;background:#2a1208;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.activation-stage__choices h3{letter-spacing:-.04em;margin:5px 0 9px;font-size:20px}.activation-stage__choices p:not(.eyebrow){color:#8a8a8a;max-width:500px;margin:0;font-size:10px;line-height:1.6}.activation-stage__choices small{color:#8a8a8a;font:7px/1.5 var(--mono);text-transform:uppercase;margin-top:18px;display:block}.activation-stage__action{color:#fff;background:#181818;justify-content:space-between;align-items:center;gap:20px;min-height:88px;padding:16px 20px;display:flex}.activation-stage__action>div{align-items:center;gap:12px;display:flex}.activation-stage__action svg{color:#ff8a5c}.activation-stage__action span{flex-direction:column;gap:3px;display:flex}.activation-stage__action b{font-size:9px}.activation-stage__action small{color:#8a8a8a;font-size:8px}.activation-stage__action .button{color:#fff;background:#222;border-color:#ffffff1f}.activation-stage__prompt{color:#fff;background:#181818;border-top:1px solid #ffffff1f}.activation-stage__prompt>div{color:#8a8a8a;min-height:48px;font:8px var(--mono);border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding:0 15px;display:flex}.activation-stage__prompt>div>span{align-items:center;gap:7px;display:flex}.activation-stage__prompt .icon-button{color:#8a8a8a}.activation-stage__prompt pre{white-space:pre-wrap;color:#fff;max-height:420px;font:9px/1.75 var(--mono);margin:0;padding:22px;overflow:auto}.activation-stage__prompt footer{border-top:1px solid #ffffff1f;align-items:center;gap:14px;min-height:68px;padding:12px 15px;display:flex}.activation-stage__prompt footer .button{color:#fff;background:var(--signal);border-color:#ff3b0080}.activation-stage__prompt footer small{color:#a8a8a8;font-size:8px}@media (width<=900px){.agent-start__after{grid-template-columns:1fr 1fr}.agent-start__after>div{grid-column:1/-1}.agent-start__after article:first-of-type{border-left:0}.activation-stage>header{flex-direction:column}}@media (width<=700px){.pulse-header .button{width:100%}.rhythm-panel .panel__head{flex-direction:column;align-items:flex-start}.rhythm-chart{padding-inline:14px}.rhythm-chart ol{gap:7px}.rhythm-chart__stack{width:min(30px,78%)}.agent-start__after,.activation-stage__choices{grid-template-columns:1fr}.agent-start__after>div{grid-column:auto}.agent-start__after article,.activation-stage__choices article+article{border-top:1px solid #ffffff1f;border-left:0}.activation-stage__action,.activation-stage__prompt footer{flex-direction:column;align-items:stretch}.activation-stage__action .button,.activation-stage__prompt footer .button{width:100%}}}@layer foundation{:root{color:#fff;font-synthesis:none;text-rendering:optimizelegibility;--font-display:"Archivo Variable", "Helvetica Neue", Arial, sans-serif;--font-body:"Archivo Variable", "Helvetica Neue", Arial, sans-serif;--font-mono:"JetBrains Mono Variable", "SFMono-Regular", Menlo, monospace;--font-editorial:"Fraunces Variable", Georgia, serif;--font-title:300 1em/1 var(--font-editorial);--mono:var(--font-mono);--serif:var(--font-editorial);--ink:#fff;--ink-soft:#d6d6d6;--muted:#a8a8a8;--faint:#7a7a7a;--paper:#000;--paper-raised:#121212;--paper-sunken:#1b1b1b;--card:var(--paper-raised);--line:#ffffff1a;--line-strong:#ffffff38;--night:#0f0f0f;--night-raised:#181818;--night-sunken:#050505;--night-line:#ffffff1f;--night-ink:#fff;--night-muted:#a8a8a8;--signal:#ff3b00;--signal-hover:#ff5a26;--signal-ink:#fff;--success:#fff;--running:#5aa9ff;--failure:#ff2d55;--attention:#e0b23a;--shared:#8f8f8f;--signal-dark:var(--success);--coral:var(--failure);--blue:var(--running);--color-canvas:var(--paper);--color-surface:var(--paper-raised);--color-surface-sunken:var(--paper-sunken);--color-text-primary:var(--ink);--color-text-secondary:var(--muted);--color-text-tertiary:var(--faint);--color-border:var(--line);--color-border-strong:var(--line-strong);--color-action:var(--signal);--color-action-hover:var(--signal-hover);--color-action-ink:var(--signal-ink);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-xs:6px;--radius-sm:9px;--radius-md:12px;--radius-lg:16px;--radius-xl:22px;--radius-pill:999px;--radius:var(--radius-lg);--effect-paper-inset:inset 0 1px 0 #ffffff0a;--effect-floating:0 18px 48px #0009;--effect-stamp:4px 4px 0 #ffffff0f;--effect-focus:0 0 0 3px #ff3b0059;--motion-field:.15s;--motion-button:.18s;--motion-sidebar:.2s;--motion-spin:1s;--motion-breathe:2.8s;--motion-radar:2.6s;--layout-sidebar:236px;--layout-content-max:1440px;--breakpoint-tablet:900px;--breakpoint-mobile:600px;background:#000;font-family:Archivo Variable,Helvetica Neue,Arial,sans-serif}.receiver,[data-surface=receiver]{--color-canvas:var(--night);--color-surface:var(--night-raised);--color-surface-sunken:var(--night-sunken);--color-text-primary:var(--night-ink);--color-text-secondary:var(--night-muted);--color-text-tertiary:var(--night-muted);--color-border:var(--night-line);--color-border-strong:var(--night-line);color:var(--color-text-primary)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;color:var(--ink);background:var(--paper);margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}img,svg{max-width:100%}::selection{color:var(--signal-ink);background:var(--signal)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--signal);outline-offset:3px;box-shadow:var(--effect-focus)}.sr-only{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}.spin{animation:spin var(--motion-spin) linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes loop-turn{0%{transform:translate(-12px)}to{transform:translate(6px)}}@keyframes modal-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes pulse{50%{box-shadow:0 0 0 9px #5aa9ff00}}@keyframes catalog-breathe{50%{opacity:.45;transform:scale(.96)}}@keyframes catalog-radar{0%{opacity:.8;transform:scale(.2)}to{opacity:0;transform:scale(2.2)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer components{.brand{color:currentColor;font:300 21px/1 var(--font-editorial);font-variation-settings:"opsz" 72;letter-spacing:-.03em;align-items:center;gap:9px;display:inline-flex}.brand__mark{width:29px;height:22px;overflow:visible}.brand__mark path{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round}.brand__mark circle:first-of-type{fill:var(--signal);stroke:var(--ink);stroke-width:1.2px}.brand__mark circle:last-of-type{fill:var(--ink);stroke:var(--ink);stroke-width:1.2px}.brand--compact .brand__mark{width:34px}.button{border-radius:var(--radius-sm);cursor:pointer;min-height:44px;transition:transform var(--motion-button) ease, background var(--motion-button) ease, border-color var(--motion-button) ease, box-shadow var(--motion-button) ease;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button:active:not(:disabled){transform:translateY(0)}.button:disabled{cursor:not-allowed;opacity:.55}.button--primary{color:var(--signal-ink);background:var(--signal);border-color:#ff3b0080;box-shadow:0 5px 16px #ff3b001f}.button--primary:hover:not(:disabled){background:var(--signal-hover);box-shadow:0 8px 24px #ff3b002e}.button--secondary{color:var(--color-text-primary);background:var(--color-surface);border-color:var(--color-border)}.button--secondary:hover:not(:disabled){border-color:var(--color-border-strong)}.button--ghost{color:var(--color-text-primary);background:0 0;border-color:#0000}.button--ghost:hover:not(:disabled){background:color-mix(in srgb, var(--color-text-primary) 5%, transparent)}.button--danger{color:#ff6b8a;background:#2a1018;border-color:#ff2d5573}.button--large{border-radius:var(--radius-md);min-height:48px;padding-inline:20px;font-size:14px}.button--full{width:100%}.icon-button{border-radius:var(--radius-sm);cursor:pointer;width:44px;height:44px;transition:color var(--motion-button) ease, background var(--motion-button) ease, border-color var(--motion-button) ease;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}.icon-button:hover:not(:disabled){background:color-mix(in srgb, currentColor 5%, transparent);border-color:var(--color-border)}.icon-button--large{width:48px;height:48px}.text-link{text-underline-offset:4px;min-height:44px;transition:gap var(--motion-button) ease;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.text-link:hover{gap:9px;text-decoration:underline}.eyebrow{color:var(--color-text-secondary,var(--muted));font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;margin:0 0 9px;font-size:10px;font-weight:650;line-height:1.4}.eyebrow__pulse{background:var(--signal);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 4px #ff3b002e}.page{width:min(var(--layout-content-max), 100%);margin:auto;padding:50px 52px 90px}.page-header{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:34px;display:flex}.page-header h1{font:300 clamp(40px, 4.2vw, 52px)/.98 var(--font-editorial);font-variation-settings:"opsz" 144;letter-spacing:-.035em;margin:3px 0 8px}.page-header h1 em{color:var(--signal);font-style:italic}.page-header>div:first-child>p:last-child{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.page-header>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.page-header strong{color:var(--ink)}.panel{color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--effect-paper-inset)}.panel.receiver{box-shadow:none}.panel__head{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:22px 24px;display:flex}.panel__head h2{letter-spacing:-.03em;margin:0;font-size:18px}.panel__head .eyebrow{margin-bottom:4px}.status,.evidence-chip{width:fit-content;font:700 10px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.status{color:var(--muted)}.status__dot,.evidence-chip>span:first-child{background:var(--faint);border-radius:50%;flex:none;width:6px;height:6px}.status--good{color:#fff}.status--good .status__dot{background:var(--success)}.status--bad{color:#ff6b8a}.status--bad .status__dot{background:var(--failure)}.status--live{color:#7cc0ff}.status--live .status__dot{background:var(--running);box-shadow:0 0 0 3px #5aa9ff33}.evidence-chip{color:var(--muted);background:var(--paper-sunken);border:1px solid var(--line);border-radius:var(--radius-pill);padding:5px 8px}.evidence-chip--connected,.evidence-chip--confirmed{color:#e6e6e6;border-color:#ffffff4d}.evidence-chip--reporting>span,.evidence-chip--confirmed>span{background:var(--success)}.evidence-chip--evaluable{color:#fff;background:#ffffff1a;border-color:#fff6}.evidence-chip--evaluable>span{background:var(--success)}.evidence-chip--inferred{color:#e0b23a;background:#241c08;border-color:#e0b23a73}.evidence-chip--inferred>span{background:var(--attention)}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.metric-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-grid article,.metric-block{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;min-height:133px;padding:19px 20px}.metric-grid article>div,.metric-block>div{color:var(--color-text-secondary);justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:700;display:flex}.metric-grid article>div svg,.metric-block>div svg{color:var(--color-text-tertiary)}.metric-grid strong,.metric-block strong{letter-spacing:-.05em;margin:14px 0 4px;font-size:29px;display:block}.metric-grid small,.metric-block small{color:var(--color-text-tertiary);font-size:11px;line-height:1.45}.metric-block--withheld strong,.metric-block--unknown strong{color:var(--faint)}.coverage-bar{border-top:1px solid var(--color-border);padding:18px 0}.coverage-bar>div:first-child{justify-content:space-between;align-items:center;gap:15px;display:flex}.coverage-bar span{color:var(--color-text-primary);font-size:12px;font-weight:700}.coverage-bar__track{background:var(--color-surface-sunken);border-radius:var(--radius-pill);height:5px;margin:11px 0 8px;overflow:hidden}.coverage-bar__track i{background:var(--ink);border-radius:inherit;height:100%;transition:width .45s;display:block}.coverage-bar small{color:var(--color-text-secondary);font-size:11px;line-height:1.45}.empty-state{text-align:center;min-height:340px;color:var(--color-text-primary);background:var(--color-surface);border:1px dashed var(--color-border-strong);border-radius:var(--radius);flex-direction:column;justify-content:center;align-items:center;padding:50px 25px;display:flex}.empty-state__orbit{width:92px;height:62px;margin-bottom:24px;position:relative}.empty-state__orbit span{border:1px solid var(--color-border-strong);border-radius:50%;width:62px;height:42px;position:absolute;top:10px}.empty-state__orbit span:first-child{left:0}.empty-state__orbit span:nth-child(2){right:0}.empty-state__orbit span:nth-child(3){background:var(--signal);border:0;width:8px;height:8px;top:27px;left:42px;box-shadow:0 0 0 4px #ff3b0040}.empty-state h3{margin:0;font-size:22px}.empty-state__actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.empty-state>p:not(.eyebrow){max-width:470px;color:var(--color-text-secondary);margin:12px 0 24px;font-size:12px;line-height:1.6}.state-message{text-align:center;min-height:220px;color:var(--muted);background:var(--card);border:1px dashed var(--line-strong);border-radius:var(--radius);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px;display:flex}.state-message p{max-width:520px;margin:0;line-height:1.6}.state-message--error{color:#ff6b8a;background:#2a1018;border-color:#ff2d5573}.field{gap:7px;display:grid}.field>span{color:var(--color-text-primary);font-size:11px;font-weight:750}.field>small{color:var(--color-text-secondary);font-size:11px;line-height:1.45}.field>em{color:#ff6b8a;font-size:11px;font-style:normal}.field--error :is(input,textarea,select){border-color:var(--failure)}.form-stack{gap:16px;padding-top:20px;display:grid}.form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.form-stack label{gap:7px;display:grid}.form-stack label>span,.form-stack legend{font-size:11px;font-weight:750}.form-stack :is(input,textarea,select),.field :is(input,textarea,select){width:100%;min-height:45px;color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:border-color var(--motion-field), box-shadow var(--motion-field);outline:0;padding:11px 13px}.form-stack textarea,.field textarea{resize:vertical}.form-stack :is(input,textarea,select):focus,.field :is(input,textarea,select):focus{box-shadow:var(--effect-focus);border-color:#ff3b0080}.form-stack fieldset{border:0;gap:7px;padding:0;display:grid}.form-stack legend{margin-bottom:8px}.form-stack label small{color:var(--faint);font-weight:500}.form-error{color:#ff6b8a;border-radius:var(--radius-sm);background:#2a1018;border:1px solid #ff2d5573;padding:11px 13px;font-size:12px;line-height:1.5}.scope-choice{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper-raised);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;min-height:60px;padding:11px 13px;gap:10px!important;display:grid!important}.scope-choice input{width:16px;min-height:0}.scope-choice>span{flex-direction:column;gap:3px;display:flex}.scope-choice small{color:var(--muted);font-size:11px}.scope-choice--selected{background:#2a1208;border-color:#ff3b0080}.callout,.boundary-callout{color:var(--muted);background:var(--paper-sunken);border-radius:var(--radius-sm);border:1px solid #0000;align-items:flex-start;gap:9px;padding:12px 13px;display:flex}.callout p,.boundary-callout p{margin:0;font-size:11px;line-height:1.5}.boundary-callout strong{color:var(--ink);margin-bottom:4px;font-size:12px;display:block}.boundary-callout--shared{color:#d6d6d6;background:#1b1b1b;border-color:#fff3}.boundary-callout--info{color:var(--ink-soft);background:var(--paper-sunken);border-color:var(--line-strong)}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000a6;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.modal{width:min(570px,100%);max-height:calc(100vh - 44px);color:var(--ink);background:var(--paper);border:1px solid var(--line-strong);border-radius:18px;padding:23px;animation:.22s both modal-in;overflow:auto;box-shadow:0 30px 90px #00000040}.modal__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.modal__head h2{letter-spacing:-.04em;margin:0;font-size:22px}.modal__actions{justify-content:flex-end;gap:7px;padding-top:4px;display:flex}.ledger-row{border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:12px 18px;display:grid}.ledger-row:last-child{border-bottom:0}.ledger-row__icon{width:34px;height:34px;color:var(--color-text-secondary);background:var(--color-surface-sunken);border-radius:var(--radius-sm);place-items:center;display:grid}.ledger-row>div{min-width:0}.ledger-row strong{color:var(--color-text-primary);font-size:12px;display:block}.ledger-row small{color:var(--color-text-tertiary);margin-top:3px;font-size:10px;line-height:1.4;display:block}.ledger-row p{color:var(--color-text-secondary);margin:7px 0 0;font-size:11px;line-height:1.5}.ledger-row>aside{justify-self:end}.ledger-row--diagnostic .ledger-row__icon{color:#e0b23a;background:#241c08}.receiver-prompt{color:var(--night-ink);background:var(--night);border:1px solid var(--night-line);border-radius:var(--radius-lg);box-shadow:var(--effect-floating);overflow:hidden}.receiver-prompt>header,.receiver-prompt>footer{min-height:48px;color:var(--night-muted);border-bottom:1px solid var(--night-line);font:700 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:0 16px;display:flex}.receiver-prompt>header>span{color:var(--signal);align-items:center;gap:7px;display:inline-flex}.receiver-prompt>div{padding:24px}.receiver-prompt h2{margin:0 0 12px;font-size:20px}.receiver-prompt>div>:last-child{margin-bottom:0}.receiver-prompt>aside{color:var(--night-muted);background:var(--night-raised);border:1px solid var(--night-line);border-radius:var(--radius-sm);gap:9px;margin:0 16px 16px;padding:12px;font-size:11px;line-height:1.55;display:flex}.receiver-prompt>footer{border-top:1px solid var(--night-line);border-bottom:0;justify-content:flex-end}.sharing-grant{min-height:82px;color:var(--muted);background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius-md);grid-template-columns:1fr auto;gap:5px 12px;padding:14px;display:grid}.sharing-grant>span{font:700 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.sharing-grant>strong{color:var(--ink);justify-self:end;font-size:12px}.sharing-grant>small{color:var(--faint);font:10px var(--mono);grid-column:1/-1}.sharing-grant--active{border-color:#ff3b0080;box-shadow:inset 0 0 0 2px #ff3b0014}.rhythm-chart--shared{margin:0}.rhythm-chart--shared .rhythm-chart__stack{justify-content:flex-start}.boot,.page-loader{min-height:100vh;color:var(--muted);font:11px var(--mono);flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.page-loader{min-height:55vh}.boot__loop{border:2px solid #ffffff1f;border-radius:50%;width:55px;height:35px;animation:1.4s ease-in-out infinite alternate loop-turn;position:relative}.boot__loop:after{content:"";border:2px solid #ff3b0080;border-radius:50%;width:55px;height:35px;position:absolute;top:-2px;left:24px}.page-loader .button{margin-top:8px}@media (width<=900px){.page{padding:36px 28px 72px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.page{padding:28px 20px 64px}.button--primary{min-height:48px}.page-header{flex-direction:column;align-items:flex-start;margin-bottom:26px}.page-header h1{font-size:38px}.page-header>div:last-child,.page-header>div:last-child .button{width:100%}.metric-grid,.metric-grid--three,.form-row{grid-template-columns:1fr}.modal-backdrop{align-items:end;padding:12px}.modal{border-radius:18px 18px 10px 10px;width:100%;max-height:calc(100vh - 24px)}.modal__actions{flex-direction:column-reverse;align-items:stretch}.modal__actions .button{width:100%;min-height:48px}.ledger-row{grid-template-columns:auto minmax(0,1fr)}.ledger-row>aside{grid-column:2;justify-self:start}}.provider-mark{color:var(--ink);background:var(--paper-raised);border:1px solid var(--line-strong);border-radius:var(--radius-xs);border-color:#fff3;flex:none;place-items:center;display:grid}.provider-mark>svg{width:56%;height:56%}.provider-mark--claude{color:#ff8f66;background:#241410;border-color:#ff8f6659}.provider-mark--codex,.provider-mark--grok{color:#fff;background:#242424;border-color:#fff3}.provider-mark--other,.provider-mark--none{color:var(--muted);background:var(--paper-sunken);border-color:var(--line)}.receiver .provider-mark,[data-surface=receiver] .provider-mark{color:var(--night-ink);background:var(--night-raised);border-color:var(--night-line)}.receiver .provider-mark--claude,[data-surface=receiver] .provider-mark--claude{color:#e8a184}}@layer shell{.app-shell{grid-template-columns:var(--layout-sidebar) minmax(0, 1fr);background:var(--paper);min-height:100vh;display:grid}.app-main{min-width:0}.sidebar{z-index:20;height:100vh;color:var(--night-ink);background:var(--night);border-right:1px solid var(--night-line);flex-direction:column;justify-content:space-between;padding:25px 16px 18px;display:flex;position:sticky;top:0}.sidebar__top>.brand{margin:0 9px 25px}.organization-picker{background:var(--night-raised);border:1px solid var(--night-line);border-radius:11px;align-items:center;gap:9px;padding:10px;display:flex}.organization-picker__glyph{color:#fff;background:#262626;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:850;display:grid}.organization-picker label{flex:1;min-width:0;position:relative}.organization-picker label>span{color:var(--night-muted);font:700 9px var(--mono);text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px;display:block}.organization-picker select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-height:44px;color:var(--night-ink);appearance:none;text-overflow:ellipsis;background:0 0;border:0;outline:0;padding:0 20px 0 0;font-size:12px;font-weight:700}.select-chevron{color:var(--night-muted);pointer-events:none;position:absolute;bottom:15px;right:0}.sidebar nav{gap:4px;margin-top:22px;display:grid}.nav-link{min-height:44px;color:var(--night-muted);border-radius:var(--radius-sm);transition:color var(--motion-button) ease, background var(--motion-button) ease, border-color var(--motion-button) ease;border:1px solid #0000;align-items:center;gap:11px;padding:0 12px;font-size:12px;font-weight:680;display:flex}.nav-link:hover{color:var(--night-ink);background:var(--night-raised)}.nav-link--active{color:var(--night-ink);border-color:var(--night-line);background:#222}.nav-link--active svg{color:var(--signal)}.sidebar__bottom{border-top:1px solid var(--night-line);padding-top:14px}.user-chip{align-items:center;gap:9px;display:flex}.user-chip>svg{color:var(--night-muted);flex:none}.user-chip div{flex-direction:column;min-width:0;display:flex}.user-chip strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.user-chip span{color:var(--night-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.signout{width:100%;min-height:44px;color:var(--night-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin:8px 0 0;padding:0;font-size:11px;display:flex}.signout:hover{color:var(--night-ink)}.mobile-bar,.sidebar-scrim{display:none}@media (width<=900px){.app-shell{display:block}.mobile-bar{z-index:30;height:68px;color:var(--night-ink);border-bottom:1px solid var(--night-line);background:#0a0a0af5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 18px;display:grid;position:sticky;top:0}.mobile-bar__context{flex-direction:column;min-width:0;display:flex}.mobile-bar__context span{color:var(--night-muted);font:700 9px var(--mono);text-transform:uppercase;letter-spacing:.08em}.mobile-bar__context strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.mobile-bar .icon-button{color:var(--night-ink);border-color:var(--night-line)}.sidebar{z-index:50;visibility:hidden;width:min(310px,100vw - 42px);height:100dvh;transition:transform var(--motion-sidebar) ease, visibility 0s linear var(--motion-sidebar);padding-top:24px;position:fixed;top:0;left:0;transform:translate(-102%);box-shadow:24px 0 70px #00000047}.sidebar--open{visibility:visible;transition-delay:0s;transform:translate(0)}.sidebar-scrim{z-index:40;background:#00000094;border:0;padding:0;display:block;position:fixed;inset:0}}@media (width<=600px){.mobile-bar{height:64px;padding-inline:12px}.mobile-bar .icon-button{width:48px;height:48px}.sidebar{width:min(304px,100vw - 32px)}.nav-link,.signout{min-height:48px}}}
