@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.w-finding-review{border-top:1px solid var(--w-line);margin-top:24px;padding-top:20px;min-width:0}.w-finding-review :is(h3,h4,h5){text-wrap:balance;font-weight:600}.w-finding-review h3{font-size:18px}.w-finding-review h4{font-size:15px;margin:0 0 12px}.w-finding-review h5{font-size:13px;margin:24px 0 8px}.w-finding-detail{margin-top:20px}.w-finding-columns{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,1fr);gap:24px;align-items:start}.w-finding-columns>*{min-width:0}.w-finding-evidence{padding:16px;background:var(--w-ground);border-radius:12px}.w-finding-statement{font-size:16px;font-weight:500;line-height:1.5}.w-finding-citation{padding:16px 0;border-bottom:1px solid var(--w-line)}.w-finding-citation blockquote{font-size:14px;line-height:1.65;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.w-finding-citation p{margin:8px 0}.w-finding-human{display:grid;gap:28px}.w-finding-form{min-width:0}.w-finding-form+.w-finding-form{border-top:1px solid var(--w-line);padding-top:24px}.w-finding-current{padding:12px 0}.w-finding-current>strong{font-size:15px}.w-finding-current p{margin:6px 0}.w-finding-caution{color:var(--w-amber);background:#fcf3df;padding:10px 12px;border-radius:8px}.w-finding-classification{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.w-finding-classification>div{min-width:0}.w-finding-selected-value{display:block;margin-top:6px;color:var(--w-muted);font-size:12px;white-space:normal;overflow-wrap:anywhere}.w-finding-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:12px 0}.w-finding-facts>div{min-width:0}.w-finding-facts dt{color:var(--w-muted);font-size:12px;overflow-wrap:anywhere}.w-finding-facts dd{margin:2px 0 0;font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.w-finding-review .w-editor-fields{gap:8px;margin-top:16px}.w-finding-review .w-editor-fields>:is(label:not(:first-of-type),.w-finding-classification,button){margin-top:8px}.w-finding-review .w-editor-fields>.w-muted{margin:0}.w-finding-dependencies{font-size:12px;color:var(--w-muted)}.w-finding-history{margin-top:28px;padding-top:20px;border-top:1px solid var(--w-line)}.w-finding-history ol{list-style:none;margin:16px 0;padding:0}.w-finding-history li{border-bottom:1px solid var(--w-line);padding:16px 0}.w-finding-history li:first-child{padding-top:0}.w-finding-history p{margin:6px 0}.w-finding-history time{font-variant-numeric:tabular-nums}.w-finding-review :is(p,strong,code,dd,select,option){overflow-wrap:anywhere}.w-finding-review code{word-break:break-all}.w-finding-review :is(p,blockquote){max-width:75ch}.w-finding-review .w-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:1080px){.w-finding-columns{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.w-finding-facts,.w-finding-classification{grid-template-columns:minmax(0,1fr)}.w-finding-review .w-button{width:100%}.w-finding-evidence{padding:12px}}.w-client-review,.w-client-publication{min-width:0}.w-client-review{display:grid;gap:20px}.w-client-columns{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr);gap:24px;align-items:start}.w-client-evidence-column{display:grid;gap:20px;min-width:0}.w-client-review :is(p,strong,dd,code,li),.w-client-publication :is(p,strong,dd,code,li){overflow-wrap:anywhere}.w-client-review .w-panel>h2,.w-client-review .w-client-status h2{font-size:18px;margin:0 0 16px}.w-client-status{padding:16px}.w-client-status .w-section-heading h2{margin-bottom:0}.w-client-status p:last-child{margin-bottom:0}.w-client-review .w-client-rationale{font-size:14px;line-height:1.65;margin-top:20px;white-space:pre-wrap}.w-client-scope{margin:20px 0 0;padding-top:16px;border-top:1px solid var(--w-line)}.w-client-scope dt{font-size:15px;font-weight:600}.w-client-scope dd{color:var(--w-muted);margin:6px 0 0}.w-client-review .w-client-decision{border:2px solid var(--w-violet)}.w-client-review .w-client-decision h2{font-size:18px;margin:0 0 16px}.w-client-decision form{gap:16px}.w-client-decision :is(form,fieldset,label){min-width:0}.w-client-decision form>p{margin:0}.w-client-review .w-package-evidence h4,.w-client-publication .w-package-evidence h4{font-size:15px;margin:0 0 12px}.w-client-review .w-package-evidence h5,.w-client-publication .w-package-evidence h5{font-size:13px;margin:20px 0 8px}.w-client-record>strong{font-size:15px;font-weight:600}.w-client-record>p{white-space:pre-wrap}.w-client-receipt{border-top:1px solid var(--w-line);padding-top:20px;margin-top:24px}.w-client-review-list,.w-client-history ol{list-style:none;padding:0;margin:0}.w-client-review-list li,.w-client-history li{padding:16px 0;border-bottom:1px solid var(--w-line)}.w-client-review-list li:first-child,.w-client-history li:first-child{padding-top:0}.w-client-review-link{display:inline-flex;align-items:center;min-height:44px;padding:10px 0;gap:8px}.w-client-publication{margin-top:24px;border-top:1px solid var(--w-line);padding-top:20px}.w-client-publication-preview{margin-top:20px}.w-client-publication .w-client-columns{margin-top:24px}.w-client-publication .w-package-action h4{font-size:15px}.w-client-review time,.w-client-publication time{font-variant-numeric:tabular-nums}@media(max-width:1080px){.w-client-columns{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.w-client-decision{padding:16px}.w-client-review .w-actions,.w-client-publication .w-actions{align-items:stretch}.w-client-review .w-button,.w-client-publication .w-button{width:100%}}.w-review-package{border-top:1px solid var(--w-line);margin-top:28px;padding-top:20px;min-width:0}.w-review-package h3{font-size:18px;font-weight:600}.w-review-package h4{font-size:15px;font-weight:600;margin:0 0 12px}.w-review-package h5{font-size:13px;font-weight:600;margin:20px 0 8px}.w-package-preview,.w-package-saved{margin-top:24px;padding-top:20px;border-top:1px solid var(--w-line)}.w-package-columns{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(290px,1fr);gap:24px;align-items:start;margin-top:24px}.w-package-columns>*,.w-package-evidence{min-width:0}.w-package-evidence>section+section{margin-top:28px}.w-package-action{padding:20px;border:1px solid var(--w-line);border-radius:12px;background:#fff;min-width:0}.w-package-action form{gap:12px}.w-package-action form>p{margin:0}.w-package-action form>fieldset{margin-top:8px}.w-package-check,.w-package-finding{border-top:1px solid var(--w-line);padding:16px 0}.w-package-finding>.w-section-heading h5{margin-top:0}.w-package-statement{font-size:16px;line-height:1.5;font-weight:500}.w-package-citations>div{padding:12px 0}.w-package-citations blockquote{font-size:14px;line-height:1.65;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.w-package-citations .w-details{margin-top:8px}.w-package-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:12px 0}.w-package-facts>div{min-width:0}.w-package-facts dt{color:var(--w-muted);font-size:12px;overflow-wrap:anywhere}.w-package-facts dd{margin:2px 0 0;font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.w-package-policy-facts>.w-details{margin-top:12px}.w-package-human-record{background:var(--w-ground);padding:16px;border-radius:8px;margin-top:20px}.w-package-human-record h5:first-child{margin-top:0}.w-package-choice{display:flex!important;align-items:center;min-height:64px;border:1px solid var(--w-line);border-radius:8px;padding:12px;gap:10px!important;cursor:pointer}.w-shell .w-package-choice input{width:18px;height:18px;min-height:18px;flex-shrink:0;accent-color:var(--w-violet)}.w-package-action :is(form,fieldset,label),.w-package-choice>span{min-width:0}.w-package-choice small{display:block;margin-top:4px;font-size:12px}.w-package-choice:focus-within{outline:2px solid var(--w-violet);outline-offset:3px}.w-package-history,.w-package-action>section{margin-top:24px;padding-top:20px;border-top:1px solid var(--w-line)}.w-package-history ol{list-style:none;margin:0;padding:0}.w-package-history li{padding:16px 0;border-bottom:1px solid var(--w-line)}.w-package-recommendation>strong{font-size:15px;font-weight:600}.w-package-boundary{padding-top:20px;color:var(--w-muted)}.w-review-package :is(p,strong,code,dd,li){overflow-wrap:anywhere}.w-review-package time{font-variant-numeric:tabular-nums}@media(max-width:1080px){.w-package-columns{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.w-package-facts{grid-template-columns:minmax(0,1fr)}.w-package-action{padding:16px}.w-review-package .w-actions{align-items:stretch}.w-review-package .w-button{width:100%}}.w-applicability,.w-applicability-fields{display:grid;gap:12px;min-width:0}.w-applicability{border-top:1px solid var(--w-line);padding-top:20px}.w-applicability h3{margin:0;font-size:15px;font-weight:600}.w-applicability p{margin:0;overflow-wrap:anywhere}.w-shell .w-applicability fieldset{border-radius:12px}.w-applicability-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;border-bottom:1px solid var(--w-line);padding-bottom:16px;min-width:0}.w-applicability-row>*{min-width:0}.w-applicability-field{display:grid;gap:6px}.w-applicability-row>.w-button{align-self:end;justify-self:start}.w-applicability-fields>fieldset>.w-button{justify-self:start}.w-applicability-error{color:#8f3224;font-size:12px;font-weight:400;overflow-wrap:anywhere}.w-applicability-error:empty{display:none}@media(max-width:600px){.w-applicability-row{grid-template-columns:minmax(0,1fr)}}.w-shell,.w-signin{--w-ink: #292a31;--w-muted: #5f616c;--w-ground: #f6f6f3;--w-line: #e1e1dc;--w-violet: #5d49d8;--w-selected: #eeebff;--w-amber: #775116;font-family:DM Sans Variable,sans-serif;color:var(--w-ink);font-size:13px;line-height:1.5;background:var(--w-ground);min-height:100vh}.w-shell *,.w-signin *{box-sizing:border-box}.w-shell ::selection,.w-signin ::selection{background:#ded6ff;color:#302174}.w-shell :is(input,textarea),.w-signin :is(input,textarea){caret-color:var(--w-violet)}.w-shell :focus-visible,.w-signin :focus-visible{outline:2px solid var(--w-violet);outline-offset:3px}.w-shell a,.w-signin a{color:#4936b4;text-underline-offset:3px}.w-shell{display:grid;grid-template-columns:220px minmax(0,1fr)}.w-rail{background:#fff;border-right:1px solid var(--w-line);padding:20px 12px;display:flex;flex-direction:column;gap:20px;position:sticky;top:0;height:100vh;overflow-y:auto;scrollbar-color:#b5abd9 #fff;scrollbar-width:thin}.w-brand{display:inline-flex;align-items:center;gap:9px;min-height:44px;text-decoration:none;font-size:20px;font-weight:600;color:var(--w-ink);padding:0 10px}.w-brand svg{color:var(--w-violet)}.w-client-picker{padding:12px;background:var(--w-ground);border-radius:8px;font-size:11px}.w-rail nav{display:grid;gap:4px}.w-nav{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 12px;border-radius:8px;text-decoration:none;font-size:12px;color:var(--w-ink)}.w-nav svg{display:block}.w-nav:hover{background:var(--w-ground)}.w-nav-active{background:var(--w-selected);color:#4936b4;font-weight:600}.w-person{margin-top:auto;display:grid;gap:4px;padding:12px;font-size:12px}.w-person>span{color:var(--w-muted);font-size:11px;margin-bottom:8px}.w-main{padding:24px;min-width:0;display:flex;flex-direction:column;gap:20px;outline:none}.w-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:2px}.w-heading h1,.w-signin h1{font-size:28px;font-weight:600;letter-spacing:-.025em;line-height:1.2;margin:0;text-wrap:balance}.w-heading p{margin:8px 0 0;color:var(--w-muted);font-size:12px}.w-shell h2,.w-signin h2{font-size:15px;line-height:1.35;font-weight:600;margin:0 0 12px}.w-shell h3{font-size:13px;font-weight:600;margin:20px 0 8px}.w-shell h4{font-size:12px;margin:12px 0 6px}.w-shell p,.w-signin p{max-width:72ch;margin:8px 0 12px}.w-panel{background:#fff;border:1px solid var(--w-line);border-radius:12px;padding:20px;min-width:0;align-self:start;width:100%}.w-columns{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(280px,1fr);gap:20px;align-items:start}.w-setup{grid-template-columns:minmax(230px,.8fr) minmax(0,1.6fr)}.w-evidence-layout{grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr)}.w-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:44px;padding:10px 14px;border:1px solid #d7d7d1;border-radius:8px;background:#fff;color:var(--w-ink);font:inherit;font-weight:500;text-decoration:none;text-align:center;cursor:pointer;line-height:1.35}.w-shell a.w-button{color:var(--w-ink);text-decoration:none}.w-button:hover:not(:disabled){background:#f3f2f8;border-color:#b7afcc}.w-button.w-primary,.w-shell a.w-primary{background:var(--w-violet);border-color:var(--w-violet);color:#fff}.w-button.w-primary:hover:not(:disabled){background:#4d3bbd;border-color:#4d3bbd}.w-button:disabled{background:#f2f2ef;border-color:#deded8;color:#72737d;cursor:not-allowed}.w-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:16px}.w-notice{border:1px solid var(--w-line);border-radius:8px;background:#f0f1ed;padding:14px 16px;display:flex;align-items:flex-start;gap:10px}.w-notice>svg{flex-shrink:0;margin-top:2px}.w-notice p:last-child{margin-bottom:0}.w-notice-review{background:#fcf3df;color:#704b0b;border-color:#e9d7af}.w-muted,.w-shell small{color:var(--w-muted)}.w-rows{display:grid}.w-row{display:flex;align-items:center;justify-content:space-between;gap:20px;min-width:0;padding:16px 0;border-bottom:1px solid var(--w-line)}.w-row:last-child{border-bottom:0}.w-row>span:first-child{display:grid;gap:4px;min-width:0}.w-row small{display:block;font-size:12px}.w-row-link{text-decoration:none;color:var(--w-ink)}.w-shell .w-row-link strong{color:var(--w-ink)}.w-row-link:hover{background:#faf9ff}.w-row-link>span:last-child{font-size:12px;flex-shrink:0}.w-facts{display:grid;grid-template-columns:minmax(100px,.6fr) minmax(0,1fr);gap:12px 16px;margin:12px 0}.w-facts dt{color:var(--w-muted);font-size:12px}.w-facts dd{margin:0;overflow-wrap:anywhere}.w-tag{display:inline-flex;align-items:center;padding:3px 8px;border:1px solid #dcded6;border-radius:6px;background:#f1f2ed;font-size:11px;font-weight:500;color:#55584e}.w-tag-review{background:#fcf3df;border-color:#e9d7af;color:#704b0b}.w-shell form,.w-signin form{display:grid;gap:16px}.w-shell label,.w-signin label{display:grid;gap:6px;font-size:12px;font-weight:500}.w-shell :is(input,select,textarea),.w-signin :is(input,select,textarea){min-height:44px;min-width:0;max-width:100%;width:100%;border:1px solid #bfc0c6;border-radius:8px;background:#fff;color:var(--w-ink);padding:10px 12px;font:inherit;line-height:1.5}.w-shell input::placeholder,.w-shell textarea::placeholder,.w-signin input::placeholder{color:#686975;opacity:1}.w-shell textarea{resize:vertical}.w-shell input[type=file]{padding:8px;font-size:12px}.w-shell input[type=file]::file-selector-button{background:#f2f0fb;border:0;border-radius:4px;padding:6px 10px;margin-right:10px;color:#4936b4;font:inherit}.w-shell fieldset{border:1px solid var(--w-line);border-radius:8px;min-width:0;padding:14px;display:grid;gap:12px;margin:0}.w-shell legend{padding:0 5px;font-size:12px;font-weight:600}.w-shell .w-editor-fields{border:0;padding:0;gap:16px}.w-check{display:flex!important;align-items:center;gap:10px!important;min-height:44px;padding:8px 0;font-weight:400!important}.w-shell .w-check input{width:18px;height:18px;min-height:18px;accent-color:var(--w-violet);flex-shrink:0}.w-check small{display:block;margin-top:2px;font-size:11px}.w-error{background:#fcf0ee;color:#8f3224;border-radius:8px;padding:12px 14px}.w-success{background:#edf5e9;color:#352;border-radius:8px;padding:12px 14px}.w-loading{padding:24px;color:var(--w-muted)}.w-details{border-top:1px solid var(--w-line);margin-top:20px;padding-top:8px;min-width:0}.w-details summary{min-height:44px;padding:12px 0;cursor:pointer;font-weight:500}.w-shell pre,.w-shell code{font-family:JetBrains Mono Variable,monospace;font-size:11px;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;font-variant-numeric:tabular-nums}.w-shell pre{padding:14px;background:#f6f6f3;border-radius:8px;margin:8px 0 12px;line-height:1.65;max-height:480px;overflow:auto;scrollbar-color:#b5abd9 #f6f6f3}.w-version{padding:16px 0;border-top:1px solid var(--w-line)}.w-select-row{border:0;border-bottom:1px solid var(--w-line);border-radius:0;min-height:64px;background:#fff;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;text-align:left;color:var(--w-ink);font:inherit;cursor:pointer}.w-select-row>span:first-child{display:grid;gap:5px}.w-select-row>span:last-child{font-size:11px;color:var(--w-muted);flex-shrink:0}.w-selected{background:var(--w-selected)!important;border-color:#a99af1!important;color:#392b87!important}.w-selected small{color:#554883}.w-select-row:hover,.w-event-row:hover{background:#f7f6fd}.w-relationship-form{display:grid;gap:12px;border-bottom:1px solid var(--w-line);padding-bottom:16px}.w-directory-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:16px 0;border-bottom:1px solid var(--w-line)}.w-history{list-style:none;padding:0;margin:0}.w-history li{padding:12px 0;border-bottom:1px solid var(--w-line);display:grid;gap:4px}.w-history span{font-size:12px;color:var(--w-muted)}.w-steps{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0;margin:0}.w-steps li{border:1px solid var(--w-line);border-radius:8px;padding:12px;background:#fff;font-size:12px}.w-steps li[aria-current=step]{border-color:#a99af1;background:var(--w-selected);color:#4936b4}.w-file{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px;background:#f6f6f3;border-radius:8px;overflow-wrap:anywhere}.w-file span{font-size:12px;color:var(--w-muted)}.w-join{padding-bottom:20px;border-bottom:1px solid var(--w-line);margin-bottom:20px}.w-join:first-of-type h3{margin-top:0}.w-source-events{padding-left:24px}.w-source-events li{padding:12px 0}.w-source-events small{display:block}.w-link-list{display:grid;gap:4px}.w-link-list a{display:flex;align-items:center;min-height:44px}.w-run-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0 12px}.w-run-node{font:inherit;border:1px solid var(--w-line);background:#f6f6f3;border-radius:8px;padding:16px 12px;text-align:left;min-height:104px;cursor:pointer;display:grid;gap:6px;align-content:start;color:var(--w-ink)}.w-run-node span,.w-run-node small{font-size:11px}.w-run-node strong{font-size:12px}.w-link-map{display:grid;gap:8px}.w-link-row{font:inherit;min-height:64px;border:1px solid var(--w-line);border-radius:8px;background:#fff;text-align:left;padding:12px;cursor:pointer;color:var(--w-ink);display:grid;gap:5px}.w-link-row>span{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.w-link-row small{font-size:11px}.w-ordered-runs{padding-left:22px;display:grid;gap:6px}.w-ordered-runs .w-button{text-align:left;justify-content:flex-start;width:100%}.w-event-list{list-style:none;padding:0;margin:0}.w-event-row{min-height:64px;background:#fff;border:0;border-bottom:1px solid var(--w-line);padding:14px 12px;display:grid;grid-template-columns:minmax(100px,.45fr) minmax(0,1fr);gap:12px;text-align:left;color:var(--w-ink);font:inherit;cursor:pointer;width:100%}.w-event-row>span:first-child{display:grid;gap:4px;align-content:start}.w-event-row strong{font-size:12px}.w-event-row small{font-size:11px}.w-event-row>span:last-child{font-size:13px;line-height:1.65;overflow-wrap:anywhere}.w-passage{border-bottom:1px solid var(--w-line);padding:4px 0 20px;margin-bottom:20px}.w-passage pre{font-family:DM Sans Variable,sans-serif;font-size:14px;line-height:1.65}.w-section-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.w-section-heading h2{margin:0}.w-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:auto;padding:24px 0 0;color:var(--w-muted);font-size:11px}.w-footer a{min-height:44px;display:flex;align-items:center}.w-signin{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:24px}.w-signin>.w-panel{max-width:440px;align-self:center;padding:28px}.w-signin h1{font-size:24px}.w-signin>.w-brand{font-size:24px}@media(min-width:1500px){.w-main{padding:24px 32px}.w-columns{gap:24px}}@media(max-width:1100px){.w-shell{grid-template-columns:190px minmax(0,1fr)}.w-columns,.w-evidence-layout{grid-template-columns:minmax(0,1.4fr) minmax(250px,1fr)}.w-run-map,.w-setup{grid-template-columns:1fr}.w-setup>.w-panel:first-child .w-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.w-select-row>span:last-child{display:none}}@media(max-width:820px){.w-shell{grid-template-columns:1fr}.w-rail{position:static;height:auto;padding:12px 20px;display:grid;grid-template-columns:1fr 1fr;gap:12px;border-right:0;border-bottom:1px solid var(--w-line)}.w-rail .w-brand{align-self:center}.w-client-picker{padding:0;background:transparent}.w-rail nav{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.w-nav{font-size:11px;padding:8px;gap:6px}.w-person{grid-column:1 / -1;padding:0;grid-template-columns:1fr auto;gap:0 12px;align-items:center}.w-person>span{grid-column:1;grid-row:2;margin:0}.w-person>.w-button{grid-column:2;grid-row:1 / 3}.w-main{padding:20px}.w-columns,.w-evidence-layout{grid-template-columns:1fr}.w-run-map{grid-template-columns:repeat(3,minmax(0,1fr))}.w-inspector{margin-top:0}.w-heading h1{font-size:24px}.w-heading{flex-wrap:wrap}.w-facts{grid-template-columns:minmax(100px,.6fr) minmax(0,1fr)}}@media(max-width:480px){.w-main{padding:16px;gap:16px}.w-rail{padding:12px 16px}.w-panel{padding:16px}.w-rail nav{grid-template-columns:repeat(2,minmax(0,1fr))}.w-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.w-steps li{padding:10px;font-size:11px}.w-row{align-items:flex-start;flex-direction:column;gap:8px}.w-row-link>span:last-child{min-height:44px;display:flex;align-items:center}.w-run-map{grid-template-columns:1fr}.w-run-node{min-height:84px}.w-event-row{grid-template-columns:1fr;gap:8px;padding:14px 10px}.w-facts{grid-template-columns:1fr;gap:4px}.w-facts dd{margin-bottom:12px}.w-directory-row{grid-template-columns:1fr}.w-setup>.w-panel:first-child .w-rows{grid-template-columns:1fr}.w-actions>.w-button{flex:1 1 auto}.w-footer{font-size:11px;flex-direction:column;gap:0}.w-signin{padding:16px}.w-signin>.w-panel{padding:20px}.w-select-row{min-height:64px}}@media(prefers-reduced-motion:no-preference){.w-inspector{animation:w-inspector-reveal .24s cubic-bezier(.16,1,.3,1)}@keyframes w-inspector-reveal{0%{clip-path:inset(0 0 6% 0)}to{clip-path:inset(0)}}}.w-client-content{display:contents}.w-shell .w-nav{color:var(--w-ink)}.w-shell .w-nav-active{color:#4936b4}.w-history-details>summary{min-height:44px;display:list-item;cursor:pointer;font-size:15px;font-weight:600;padding:10px 0}.w-analysis-history{margin-top:20px}.w-analysis-result{border-top:1px solid var(--w-line);margin-top:16px;padding-top:12px}:root{font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#191c22;background:#f6f6f3;font-synthesis:none;text-rendering:optimizeLegibility;--ground: #f6f6f3;--surface: #ffffff;--sunk: #f0efea;--rule: #e7e5df;--rule-strong: #d8d6cf;--ink: #191c22;--muted: #59606b;--accent: #5d49d8;--accent-soft: #ece9fc;--pink: #b13579;--pink-soft: #fbe7f2;--amber: #8a5a12;--amber-soft: #fbf1dc;--blue: #2563c7;--blue-soft: #e8f1fc;--mint: #1f7a4d;--mint-soft: #dff3e7;--coral: #b03d28;--coral-soft: #fceae4;--shadow: 0 4px 14px rgba(20, 22, 26, .07);--radius-control: 8px;--radius-card: 12px;--radius-panel: 16px}*{box-sizing:border-box}html{background:var(--ground);scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:var(--ground)}.skip-link{position:fixed;top:10px;left:10px;z-index:100;padding:10px 12px;color:var(--surface);background:var(--accent);border-radius:var(--radius-control);font-size:.8125rem;font-weight:700;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}button,input,textarea,select{font:inherit}button{color:inherit}button,summary,select{cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:2px}input[type=checkbox]{accent-color:var(--accent)}::selection{color:var(--ink);background:#dcd6ff}*{scrollbar-width:thin;scrollbar-color:#aaa3dc var(--sunk)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#aaa3dc;border:2px solid var(--sunk);border-radius:10px}::-webkit-scrollbar-track{background:var(--sunk)}h1,h2,h3,p,dl,dd,ol,ul{margin:0}h1{font-size:1.625rem;line-height:1.16;letter-spacing:-.025em}h2{font-size:1rem;line-height:1.3}h3{font-size:.8125rem;line-height:1.35}p{line-height:1.48}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;display:flex;flex-direction:column;height:100vh;padding:26px 18px;background:var(--surface);border-right:1px solid var(--rule);z-index:4}.brand{display:flex;align-items:center;gap:10px;min-height:38px;min-width:0;padding:0;border:0;background:transparent;font-size:.9375rem;font-weight:750;text-align:left}.brand-mark{flex:0 0 auto;width:26px;height:26px;border-radius:8px;background:var(--accent);box-shadow:inset 0 0 0 1px #ffffff2e}.workspace-label{margin:11px 10px 16px 36px;color:var(--muted);font-size:.75rem;line-height:1.35}.sidebar nav{display:flex;flex-direction:column;gap:4px}.nav-item{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:9px 12px;color:var(--ink);background:transparent;border:0;border-radius:var(--radius-control);font-size:.8125rem;font-weight:520;text-align:left;transition:background-color .16s ease-out,color .16s ease-out}.nav-item:hover{background:var(--sunk)}.nav-item-active{color:var(--accent);background:var(--accent-soft);font-weight:700}.nav-item-active:hover{background:#e2ddff}.nav-item:disabled{cursor:not-allowed;opacity:.52}.nav-item:disabled:hover{background:transparent}.sidebar-person{display:flex;align-items:center;gap:10px;margin-top:auto;font-size:.75rem}.sidebar-person>span:last-child,.owner-card div>span:last-child,.signature>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.sidebar-person small,.owner-card small{color:var(--muted);font-size:.75rem;line-height:1.35}.signature small{color:var(--muted);font-size:.6875rem;letter-spacing:.08em;line-height:1.4}.avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;color:var(--pink);background:var(--pink-soft);border-radius:999px;font-size:.75rem;font-weight:750}.mobile-bar{display:none}.page{width:100%;max-width:1500px;min-width:0;padding:28px 32px 48px}.page-header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.page-header>div:first-child{min-width:0}.page-header p{margin-top:5px;color:var(--muted);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.6875rem;letter-spacing:.08em}.page-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:9px 13px;border-radius:var(--radius-control);border:1px solid var(--rule-strong);background:var(--surface);font-size:.8125rem;font-weight:680;transition:transform .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out}.button:hover:not(:disabled){background:var(--sunk)}.button:active:not(:disabled){transform:translateY(1px)}.button-primary{color:#fff;background:var(--accent);border-color:var(--accent)}.button-primary:hover:not(:disabled){background:#493aaa;box-shadow:0 4px 12px #5d49d838}.button-ghost{border-color:transparent;background:transparent}.button:disabled{cursor:not-allowed;color:#8f8b9c;background:var(--sunk);border-color:var(--rule)}.button[aria-busy=true] svg,.loading-state>svg{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.tag{display:inline-flex;align-items:center;width:fit-content;padding:6px 9px;border-radius:6px;font-size:.75rem;font-weight:650}.fictional-tag{color:var(--ink);background:var(--sunk);white-space:nowrap}.technical-tag{color:var(--muted);background:var(--sunk);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.6875rem;letter-spacing:.08em}.status{display:inline-flex;align-items:center;gap:7px;width:fit-content;max-width:100%;padding:6px 10px;border-radius:999px;font-size:.75rem;line-height:1.2;font-weight:700}.status-dot{flex:0 0 auto;width:7px;height:7px;border-radius:999px;background:currentColor}.status-coral{color:var(--coral);background:var(--coral-soft)}.status-pink{color:var(--pink);background:var(--pink-soft)}.status-amber{color:var(--amber);background:var(--amber-soft)}.status-blue{color:var(--blue);background:var(--blue-soft)}.status-mint{color:var(--mint);background:var(--mint-soft)}.status-gray{color:#5f6672;background:var(--sunk)}.tone-coral,.coral-text{color:var(--coral)!important}.tone-pink{color:var(--pink)!important}.tone-amber{color:var(--amber)!important}.tone-blue{color:var(--blue)!important}.tone-mint{color:var(--mint)!important}.tone-gray{color:var(--muted)!important}.panel{background:var(--surface);border-radius:var(--radius-panel)}.panel-accent{background:var(--accent-soft);border-radius:var(--radius-panel)}.stack{display:flex;flex-direction:column;gap:18px;min-width:0}.first-use{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(520px,1.2fr);align-items:center;gap:28px;padding:20px;margin-bottom:24px}.first-use-copy h2{max-width:46ch;font-size:1rem;line-height:1.4}.first-use-copy p{max-width:65ch;margin-top:7px;color:#625e75;font-size:.75rem}.first-use-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:0;list-style:none;counter-reset:none}.first-use-steps li{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:10px;font-size:.75rem;font-weight:650;line-height:1.35}.first-use-steps li span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--accent);background:var(--surface);border-radius:999px;font-size:.75rem;font-weight:750}.release-workspace,.release-overview{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:20px;margin-bottom:24px;box-shadow:var(--shadow)}.release-summary>p,.release-overview>div>p{max-width:75ch;margin-top:10px;font-size:.875rem}.title-with-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.title-with-status h2{font-size:1.125rem}.release-actions{display:flex;flex-direction:column;justify-content:center;gap:10px;width:215px}.counts{display:flex;gap:30px;margin-top:14px}.counts div{display:flex;flex-direction:column-reverse;gap:2px}.counts dt{color:var(--muted);font-size:.75rem;line-height:1.25}.counts dd{font-size:1.375rem;line-height:1;font-weight:750}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:24px 0 12px}.section-heading p{color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;letter-spacing:.08em}.work-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.work-lane{min-width:0;padding:16px;background:var(--surface);border-radius:var(--radius-card)}.work-lane h3{display:flex;align-items:center;gap:8px;margin-bottom:12px}.lane-dot{display:inline-block;flex:0 0 auto;width:7px;height:7px;border-radius:999px;background:currentColor}.work-item{display:flex;flex-direction:column;gap:6px;width:100%;min-height:82px;margin-top:12px;padding:12px;border:0;border-radius:10px;text-align:left;transition:transform .16s ease-out,box-shadow .16s ease-out}.work-item:hover{transform:translateY(-1px);box-shadow:0 3px 10px #14161a14}.work-item strong{font-size:.75rem;line-height:1.35}.work-item span{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;line-height:1.4;letter-spacing:.08em}.work-item-pink{color:var(--pink);background:var(--pink-soft)}.work-item-blue{color:var(--blue);background:var(--blue-soft)}.work-item-coral{color:var(--coral);background:var(--coral-soft)}.work-item-mint{color:var(--mint);background:var(--mint-soft)}.inline-confirmation{display:flex;align-items:center;gap:8px;margin:-12px 0 16px;padding:10px 12px;color:var(--mint);background:var(--mint-soft);border-radius:var(--radius-control);font-size:.8125rem;font-weight:650}.assurance-states{margin:20px 0}.assurance-states-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:12px}.assurance-states-heading p{color:var(--muted);font-size:.75rem}.assurance-state-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.assurance-state{display:flex;flex-direction:column;gap:9px;min-width:0;padding:14px;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-card)}.assurance-state p{color:var(--ink);font-size:.75rem;line-height:1.45}.assurance-state small{margin-top:auto;color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;line-height:1.4;letter-spacing:.04em}.assurance-state-coral{background:var(--coral-soft)}.assurance-state-pink{background:var(--pink-soft)}.assurance-state-amber{background:var(--amber-soft)}.assurance-state-blue{background:var(--blue-soft)}.assurance-state-mint{background:var(--mint-soft)}.version-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:18px;margin-bottom:24px}.version-card{display:grid;grid-template-columns:1fr auto;gap:6px 14px;padding:14px;border-radius:10px}.version-card span{grid-column:1 / -1;color:var(--muted);font-size:.75rem}.version-card select{grid-column:1 / -1;width:100%;min-height:42px;padding:9px 11px;color:var(--ink);background:#fffc;border:1px solid var(--rule-strong);border-radius:var(--radius-control);font-weight:700}.version-card small{grid-column:1 / -1;font-weight:700}.version-current{background:var(--sunk)}.version-current small{color:var(--muted)}.version-new{background:var(--coral-soft)}.version-new small{color:var(--coral)}.setup-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}.form-panel,.details-panel,.quality-rules,.source-list,.owner-card{padding:20px}.form-panel h2,.quality-rules h2,.source-list h2{margin-bottom:16px}.field{display:flex;flex-direction:column;gap:6px;margin-top:14px}.field span{color:var(--muted);font-size:.75rem;font-weight:650}.field textarea{width:100%;min-height:38px;padding:10px 12px;resize:vertical;color:var(--ink);background:var(--ground);border:1px solid transparent;border-radius:var(--radius-control);caret-color:var(--accent);font-size:.8125rem;line-height:1.45}.field textarea:hover{border-color:var(--rule-strong)}.details-panel summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none}.details-panel summary::-webkit-details-marker{display:none}.details-panel summary span:first-child{font-size:1rem;font-weight:750}.details-panel summary span:last-child{color:var(--accent);font-size:.75rem;font-weight:700}.details-panel p{margin-top:14px;font-size:.8125rem}.tag-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.quality-rule{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 0}.quality-rule strong{font-size:.8125rem}.source-list>p{margin:-6px 0 14px;color:var(--muted);font-size:.75rem}.source-row{display:flex;align-items:center;gap:10px;padding:8px 0}.source-row>span{display:flex;flex-direction:column;gap:2px}.source-row strong,.source-row small{font-size:.75rem}.empty-state{padding:18px;border-radius:var(--radius-card)}.empty-state h3{margin-top:10px}.empty-state p{margin-top:7px;font-size:.75rem}.empty-coral{color:var(--coral);background:var(--coral-soft)}.empty-coral h3{color:var(--ink)}.owner-card h3{margin-bottom:12px}.owner-card>div{display:flex;align-items:center;gap:10px;font-size:.75rem}.taxonomy-panel{scroll-margin-top:24px;margin-top:24px;padding:20px;box-shadow:var(--shadow)}.taxonomy-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.taxonomy-header h2{font-size:1.125rem}.taxonomy-header p{max-width:75ch;margin-top:7px;color:var(--muted);font-size:.8125rem}.taxonomy-layout{display:grid;grid-template-columns:286px minmax(0,1fr);gap:28px;margin-top:20px;padding-block:18px;border-block:1px solid var(--rule)}.taxonomy-tabs{display:flex;flex-direction:column;gap:6px}.taxonomy-tab{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;width:100%;padding:10px;color:var(--muted);background:transparent;border:0;border-radius:var(--radius-control);text-align:left}.taxonomy-tab:hover{color:var(--ink);background:var(--sunk)}.taxonomy-tab-active,.taxonomy-tab-active:hover{color:var(--accent);background:var(--accent-soft)}.taxonomy-tab>svg{margin-top:2px}.taxonomy-tab>span{display:flex;flex-direction:column;gap:3px;min-width:0}.taxonomy-tab strong{color:currentColor;font-size:.8125rem}.taxonomy-tab small{color:var(--muted);font-size:.6875rem;line-height:1.4}.taxonomy-detail{min-width:0}.taxonomy-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.taxonomy-detail h3{font-size:1rem}.taxonomy-detail header p{max-width:68ch;margin-top:5px;color:var(--muted);font-size:.75rem}.taxonomy-detail>header>span{flex:0 0 auto;font-family:JetBrains Mono,ui-monospace,monospace;color:var(--muted);font-size:.6875rem;letter-spacing:.06em}.taxonomy-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin-top:12px;padding:0;list-style:none}.taxonomy-items li{position:relative;min-width:0;padding:9px 0 9px 17px;border-bottom:1px solid var(--rule);font-size:.75rem;line-height:1.4}.taxonomy-items li:before{position:absolute;top:14px;left:2px;width:6px;height:6px;background:var(--accent);border-radius:999px;content:""}.taxonomy-detail-origin .taxonomy-items li:before{background:var(--amber)}.taxonomy-detail-source .taxonomy-items li:before{background:var(--blue)}.taxonomy-guardrail{display:grid;grid-template-columns:minmax(220px,.38fr) minmax(0,1fr);gap:24px;align-items:start;padding:16px 0;color:var(--coral)}.taxonomy-guardrail strong{color:var(--ink);font-size:.8125rem}.taxonomy-guardrail p{font-size:.75rem}.taxonomy-path{display:grid;grid-template-columns:210px minmax(0,1fr);gap:24px;padding-top:16px;border-top:1px solid var(--rule)}.taxonomy-path>div p{margin-top:4px;color:var(--muted);font-size:.75rem}.taxonomy-path ol{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:0;list-style:none}.taxonomy-path li{min-width:0;padding-top:8px;border-top:2px solid var(--accent);font-size:.6875rem;font-weight:700;line-height:1.35}.taxonomy-path li span{display:block;margin-bottom:4px;color:var(--accent);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem}.taxonomy-note{display:flex;align-items:center;gap:9px;margin-top:18px;padding:11px 12px;color:#625e75;background:var(--accent-soft);border-radius:var(--radius-control);font-size:.75rem}.taxonomy-note svg{flex:0 0 auto;color:var(--accent)}.outcome-banner,.pinned-problems{display:flex;align-items:center;gap:14px;padding:14px 18px;margin-bottom:20px;color:var(--coral);background:var(--coral-soft);border-radius:var(--radius-card)}.outcome-banner>div,.pinned-problems>div{display:flex;flex-direction:column;gap:3px}.outcome-banner strong,.pinned-problems strong{color:var(--ink);font-size:.8125rem}.outcome-banner span,.pinned-problems span{font-size:.75rem;line-height:1.4}.conversation-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:20px;align-items:start}.transcript-panel{overflow:hidden}.transcript-panel>header,.problem-conversation>header,.version-conversation>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px;background:var(--surface);border-bottom:1px solid var(--rule)}.transcript-panel>header span,.problem-conversation>header span{color:var(--muted);font-size:.75rem}.message-row{display:grid;grid-template-columns:30px 56px minmax(0,1fr) 210px;gap:14px;align-items:start;padding:12px 18px;border-bottom:1px solid var(--rule)}.message-user{background:var(--surface)}.message-agent{background:var(--amber-soft)}.message-system{background:var(--blue-soft)}.actor-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;color:var(--pink);background:var(--pink-soft);border-radius:8px}.message-agent .actor-icon{color:var(--amber);background:var(--surface)}.message-system .actor-icon{color:var(--blue);background:var(--surface)}.message-row time,.message-copy small,.problem-message small,.record-history,.signature small{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace}.message-row time{padding-top:4px;color:var(--muted);font-size:.6875rem;letter-spacing:.08em}.message-copy{min-width:0}.message-heading{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.message-heading strong{font-size:.75rem}.message-copy p{margin-top:5px;font-size:.8125rem}.message-copy small{display:block;margin-top:5px;color:var(--amber);font-size:.6875rem;letter-spacing:.08em}.message-user .message-copy small{color:var(--pink)}.message-system .message-copy small{color:var(--blue)}.attached-record{display:flex;flex-direction:column;gap:4px;padding:10px;background:#f6f6f3eb;border-radius:8px}.attached-record strong,.attached-record span{font-size:.75rem;line-height:1.35}.attached-record strong{color:var(--accent)}.attached-record span{color:var(--muted)}.review-column{display:flex;flex-direction:column;gap:16px}.review-column>h2{margin-bottom:-4px}.review-card{padding:16px}.review-card h3{display:flex;align-items:center;gap:8px}.review-card .status{margin-top:10px}.review-card p{margin-top:10px;font-size:.75rem}.loading-state{display:flex;align-items:flex-start;gap:10px;padding:16px;color:var(--blue);background:var(--blue-soft);border-radius:var(--radius-card)}.loading-state strong{font-size:.75rem}.loading-state p{margin-top:5px;color:var(--ink);font-size:.75rem}.path-explanation,.selected-stage-note{display:flex;align-items:center;gap:10px;padding:12px 16px;margin-bottom:18px;color:var(--accent);background:var(--surface);border-radius:var(--radius-card);font-size:.8125rem}.path-explanation span{color:var(--ink)}.path-stages{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px}.stage-with-arrow{position:relative;min-width:0}.path-stage{display:grid;grid-template-columns:26px minmax(0,1fr);grid-template-rows:auto auto 1fr auto;gap:10px;width:100%;min-height:252px;padding:16px;text-align:left;background:var(--surface);border:2px solid transparent;border-radius:var(--radius-card);box-shadow:var(--shadow);transition:transform .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out}.path-stage:hover{transform:translateY(-2px);box-shadow:0 8px 18px #14161a1a}.path-stage-selected{border-color:var(--accent)}.path-stage h2{align-self:center;min-width:0;font-size:.8125rem;overflow-wrap:anywhere;text-wrap:balance}.path-stage .status,.path-stage p,.path-stage small{grid-column:1 / -1}.path-stage .status{white-space:normal}.path-stage p{font-size:.78rem;line-height:1.42}.path-stage small{color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;letter-spacing:.08em;line-height:1.42}.stage-number{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;font-size:.75rem;font-weight:750}.stage-number-coral{color:var(--coral);background:var(--coral-soft)}.stage-number-amber{color:var(--amber);background:var(--amber-soft)}.stage-number-pink{color:var(--pink);background:var(--pink-soft)}.stage-number-blue{color:var(--blue);background:var(--blue-soft)}.stage-number-mint{color:var(--mint);background:var(--mint-soft)}.path-arrow{position:absolute;top:50%;right:-15px;z-index:2;color:var(--muted);transform:translateY(-50%)}.selected-stage-note{align-items:flex-start;flex-direction:column;gap:3px;color:var(--accent);background:var(--accent-soft)}.selected-stage-note span{color:#5f5a75;font-size:.75rem}.problem-detail-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.9fr);gap:20px;align-items:start}.problem-conversation{overflow:hidden}.problem-message{padding:12px 18px;border-bottom:1px solid var(--rule);transition:box-shadow .18s ease-out,filter .18s ease-out}.problem-message>div{display:flex;align-items:center;gap:8px}.problem-message strong,.selected-source{font-size:.75rem}.selected-source{color:var(--accent);font-weight:700}.problem-message p{margin-top:6px;font-size:.8125rem}.problem-message small{display:block;margin-top:5px;color:var(--muted);font-size:.6875rem;letter-spacing:.08em}.message-coral{background:var(--coral-soft)}.message-blue{background:var(--blue-soft)}.message-amber{background:var(--amber-soft)}.message-pink{background:var(--surface)}.problem-message:not(.source-highlight){box-shadow:inset 3px 0 0 var(--rule-strong)}.source-highlight{box-shadow:inset 0 0 0 2px var(--accent)}.cause-stack{display:flex;flex-direction:column;gap:16px}.possible-cause,.alternatives{padding:18px}.possible-cause h3{margin-top:14px;font-size:.875rem}.for-against{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.for-against article{padding:12px;border-radius:8px}.for-against strong,.for-against p{font-size:.75rem}.for-against p{margin-top:6px}.info-support{color:var(--blue);background:var(--blue-soft)}.info-support p{color:#4f6685}.info-elsewhere{color:var(--coral);background:var(--coral-soft)}.info-elsewhere p{color:#81584f}.alternatives h2{margin-bottom:10px}.alternatives article{display:grid;grid-template-columns:18px minmax(0,1fr) 112px;gap:10px;align-items:start;padding:11px 0;border-bottom:1px solid var(--rule)}.alternatives article svg{color:var(--amber)}.alternatives article strong,.alternatives article p,.alternatives article>span{font-size:.75rem}.alternatives article p{margin-top:3px;color:var(--muted)}.alternatives article>span{color:var(--pink);font-weight:650}.record-history{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding:12px 16px;color:var(--muted);background:var(--sunk);border-radius:var(--radius-control);font-size:.6875rem;letter-spacing:.08em}.timeline-panel{margin-top:10px;padding:16px;background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow)}.timeline-panel ol{display:grid;gap:9px;margin-top:12px;padding-left:20px}.timeline-panel li{padding-left:4px;font-size:.75rem;line-height:1.45}.timeline-panel li strong{display:inline-block;min-width:52px;color:var(--accent);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;letter-spacing:.08em}.next-screen{display:flex;justify-content:flex-end;margin-top:16px}.comparison-table{overflow:hidden;margin-bottom:20px}.comparison-row{display:grid;grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(145px,1fr));gap:16px;align-items:center;min-height:50px;padding:10px 18px;border-bottom:1px solid var(--rule);font-size:.75rem}.comparison-header{min-height:60px;color:var(--muted);background:var(--sunk);font-weight:700}.comparison-header>span{display:flex;flex-direction:column;gap:2px;color:var(--ink)}.comparison-header>span:first-child{color:var(--muted)}.comparison-header small{color:var(--muted);font-weight:400}.rating-cell{padding:6px 8px;background:var(--ground);border-radius:6px;font-size:.75rem}.conversation-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.version-conversation{overflow:hidden}.version-conversation>header{background:var(--sunk)}.conversation-line{padding:10px 16px;border-bottom:1px solid var(--rule)}.conversation-line strong,.conversation-line p{font-size:.75rem}.conversation-line strong{color:var(--pink)}.conversation-line p{margin-top:4px}.line-coral{background:var(--coral-soft)}.line-coral strong{color:var(--coral)}.line-blue{background:var(--blue-soft)}.line-blue strong{color:var(--blue)}.version-outcome{display:flex;align-items:center;gap:8px;min-height:48px;padding:12px 16px;font-size:.75rem}.outcome-coral{color:var(--coral);background:var(--coral-soft)}.outcome-blue{color:var(--blue);background:var(--blue-soft)}.release-overview{align-items:center}.release-overview .counts{margin:0}.release-grid{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:20px;align-items:start}.release-quality{overflow:hidden}.release-quality-row{display:grid;grid-template-columns:minmax(250px,1fr) 180px 180px;gap:12px;align-items:center;min-height:38px;padding:9px 16px;border-bottom:1px solid var(--rule);font-size:.75rem}.release-quality-header{min-height:44px;color:var(--muted);background:var(--sunk);font-weight:700}.blocker-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.blocker,.ai-draft{padding:16px;border-radius:var(--radius-card)}.blocker h3,.ai-draft h3{display:flex;align-items:center;gap:8px}.blocker ul{display:flex;flex-direction:column;gap:7px;margin:10px 0 0;padding-left:17px}.blocker li,.ai-draft p{font-size:.75rem;line-height:1.42}.blocker-coral{color:var(--coral);background:var(--coral-soft)}.blocker-pink{color:var(--pink);background:var(--pink-soft)}.blocker h3,.blocker li{color:var(--ink)}.blocker h3 svg{color:inherit}.blocker-coral h3 svg{color:var(--coral)}.blocker-pink h3 svg{color:var(--pink)}.ai-draft{color:var(--amber);background:var(--amber-soft)}.ai-draft p{margin-top:8px;color:var(--ink)}.human-decision{padding:20px}.human-decision>.title-with-status{justify-content:space-between}.human-decision .status svg{flex:0 0 auto}.decision-field{margin-top:14px}.decision-field>span{color:var(--muted);font-size:.75rem;font-weight:700}.decision-field p{margin-top:4px;font-size:.75rem}.signature{display:flex;align-items:center;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid var(--rule);font-size:.75rem}.human-decision>.button{margin-top:16px}.decision-form{padding:20px}.decision-form>p{margin-top:7px;color:var(--muted);font-size:.75rem}.decision-form label{display:flex;flex-direction:column;gap:6px;margin-top:13px}.decision-form label>span{color:var(--muted);font-size:.75rem;font-weight:700}.decision-form select,.decision-form textarea{width:100%;padding:10px 11px;color:var(--ink);background:var(--ground);border:1px solid var(--rule-strong);border-radius:var(--radius-control);font-size:.8125rem;line-height:1.45}.decision-form textarea{resize:vertical}.decision-form .button{margin-top:16px}.linked-release-evidence,.decision-review{margin-top:14px;padding:14px;background:var(--ground);border:1px solid var(--rule);border-radius:var(--radius-card)}.linked-release-evidence h3,.decision-review h3{margin-bottom:9px}.linked-release-evidence ul{display:grid;gap:7px;padding:0;list-style:none}.linked-release-evidence li{display:flex;align-items:center;gap:7px;color:var(--accent);font-size:.75rem;font-weight:650}.decision-review dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.decision-review dl div{padding:9px;background:var(--surface);border-radius:var(--radius-control)}.decision-review dt{color:var(--muted);font-size:.6875rem;font-weight:700}.decision-review dd{margin-top:3px;font-size:.75rem;font-weight:700}.decision-form .signer-confirmation{display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;margin-top:12px;padding:11px;background:var(--pink-soft);border-radius:var(--radius-control)}.signer-confirmation input{margin-top:2px}.signer-confirmation span{display:flex;flex-direction:column;gap:3px;color:var(--ink)!important}.signer-confirmation small{color:var(--muted);font-size:.6875rem;font-weight:400;line-height:1.4}.permission-confirmation{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;margin-top:10px;padding:10px;color:var(--ink);background:var(--surface);border-radius:var(--radius-control);font-size:.6875rem;font-weight:700;line-height:1.4}.permission-confirmation input{margin-top:2px}.not-found-panel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:20px}.not-found-panel p{margin-top:5px;color:var(--muted);font-size:.8125rem}.decision-notice{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;color:var(--mint);background:var(--mint-soft);border-radius:var(--radius-control);font-size:.75rem;font-weight:700;line-height:1.4}.decision-alert{display:flex;align-items:flex-start;gap:8px;margin-top:13px;padding:12px 14px;color:var(--coral);background:var(--coral-soft);border-radius:var(--radius-control);font-size:.75rem;font-weight:700;line-height:1.4}.decision-alert svg{flex:0 0 auto;margin-top:1px}.decision-notice svg{flex:0 0 auto;margin-top:1px}.record-history-card{display:block;margin:0;padding:18px}.record-history-card h2{color:var(--ink);font-family:DM Sans,Inter,sans-serif}.record-history-card p{margin-top:8px;font-family:DM Sans,Inter,sans-serif;font-size:.75rem;line-height:1.4}.record-history-card ol{display:flex;flex-direction:column;gap:7px;margin-top:10px;padding-left:18px}.record-history-card li{font-size:.6875rem;letter-spacing:.08em}.full-width{width:100%}.source-method{display:grid;grid-template-columns:minmax(240px,.62fr) minmax(520px,1.38fr);align-items:center;gap:24px;padding:18px 20px;margin-bottom:20px;background:var(--accent-soft);border-radius:var(--radius-panel)}.source-method>div:first-child p{max-width:58ch;margin-top:6px;color:#5f5a75;font-size:.75rem}.source-method-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.source-method-button{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;min-height:64px;padding:10px 12px;color:var(--muted);background:#ffffffb3;border:1px solid transparent;border-radius:var(--radius-control);text-align:left}.source-method-button:hover{color:var(--ink);background:var(--surface)}.source-method-button-active{color:var(--accent);background:var(--surface);border-color:var(--accent);box-shadow:0 3px 10px #493aaa14}.source-method-button span{display:flex;flex-direction:column;gap:2px;min-width:0}.source-method-button strong,.source-method-button small{font-size:.75rem;line-height:1.3}.source-method-button small{color:var(--muted)}.intake-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:20px;align-items:start}.mapping-ledger{overflow:hidden}.mapping-ledger>header,.import-history>header,.workbench-source>header,.asset-preview>header,.handoff-form>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid var(--rule)}.mapping-ledger>header p,.import-history>header p,.workbench-source>header p,.asset-preview>header p,.handoff-form>header p{margin-top:4px;color:var(--muted);font-size:.75rem}.mapping-table{padding:4px 18px 0}.mapping-row{display:grid;grid-template-columns:minmax(150px,1fr) 28px minmax(150px,1fr) 72px;align-items:center;gap:10px;min-height:48px;border-bottom:1px solid var(--rule);font-size:.75rem}.mapping-row code{min-width:0;overflow-wrap:anywhere;color:var(--blue);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem}.mapping-row>svg{color:var(--muted)}.mapping-heading{min-height:38px;color:var(--muted);font-size:.6875rem;font-weight:700}.required-field,.optional-field{font-size:.6875rem;font-weight:700}.required-field{color:var(--mint)}.optional-field{color:var(--muted)}.sample-record{display:grid;grid-template-columns:.8fr 1fr 1.7fr .7fr;gap:1px;margin:16px 18px;overflow:hidden;background:var(--rule);border-radius:var(--radius-card)}.sample-record>div{display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px;background:var(--ground)}.sample-record span{color:var(--muted);font-size:.6875rem;font-weight:700}.sample-record strong{overflow-wrap:anywhere;font-size:.75rem;line-height:1.38}.mapping-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 18px 18px}.immutability-note{display:flex;align-items:flex-start;gap:8px;max-width:64ch;color:var(--accent)}.immutability-note span{color:var(--muted);font-size:.75rem;line-height:1.4}.immutability-note strong{color:var(--ink)}.intake-checks{display:flex;flex-direction:column;gap:16px}.validation-panel{padding:18px}.validation-panel .title-with-status{justify-content:space-between}.validation-list{display:flex;flex-direction:column;gap:0;margin-top:12px;padding:0;list-style:none}.validation-list li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:9px;padding:11px 0;border-bottom:1px solid var(--rule)}.validation-list li:last-child{border-bottom:0}.validation-list span{display:flex;flex-direction:column;gap:3px}.validation-list strong,.validation-list small{font-size:.75rem;line-height:1.38}.validation-list small{color:var(--muted)}.settings-note,.data-minimisation{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;color:var(--blue);background:var(--blue-soft);border-radius:var(--radius-card)}.settings-note strong,.data-minimisation strong{font-size:.75rem}.settings-note p,.data-minimisation p{margin-top:4px;color:var(--ink);font-size:.75rem}.import-history{margin-top:20px;overflow:hidden}.import-history>header>svg{color:var(--accent)}.import-history-row{display:grid;grid-template-columns:130px minmax(180px,1.2fr) minmax(180px,1fr) auto;align-items:center;gap:16px;min-height:56px;padding:10px 18px;border-bottom:1px solid var(--rule);font-size:.75rem}.import-history-row:last-child{border-bottom:0}.import-history-row>span:not(.status){color:var(--muted)}.intake-confirmation{margin-top:-8px}.journey-origin{display:flex;align-items:center;gap:9px;padding:11px 14px;margin:-8px 0 18px;color:var(--accent);background:var(--accent-soft);border-radius:var(--radius-control);font-size:.75rem;line-height:1.4}.journey-origin svg{flex:0 0 auto}.journey-origin strong{color:var(--ink)}.original-boundary{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 18px;margin-bottom:20px;color:var(--accent);background:var(--accent-soft);border-radius:var(--radius-card)}.original-boundary>div{display:flex;flex-direction:column;gap:3px}.original-boundary strong{color:var(--ink);font-size:.8125rem}.original-boundary span:not(.status):not(.status-dot){color:#5f5a75;font-size:.75rem}.workbench-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);gap:20px;align-items:start}.workbench-source{overflow:hidden}.workbench-transcript{display:flex;flex-direction:column}.workbench-message{position:relative;display:grid;grid-template-columns:20px 26px minmax(0,1fr) auto;align-items:start;gap:10px;padding:13px 16px;border-bottom:1px solid var(--rule);cursor:pointer;transition:box-shadow .16s ease-out,filter .16s ease-out}.workbench-message:last-child{border-bottom:0}.workbench-message:hover{box-shadow:inset 0 0 0 1px var(--accent)}.workbench-message-selected{box-shadow:inset 0 0 0 2px var(--accent)}.workbench-message-disabled{cursor:not-allowed;filter:grayscale(.75);opacity:.52}.workbench-message input{width:16px;height:16px;margin:2px 0 0}.workbench-message-number{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--muted);background:#ffffffb8;border-radius:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem}.workbench-message-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.workbench-message-copy strong,.workbench-message-copy span{font-size:.75rem;line-height:1.42}.workbench-message-copy small{color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;letter-spacing:.06em}.workbench-message>.technical-tag{align-self:center;white-space:nowrap}.workbench-compose{display:flex;flex-direction:column;gap:16px}.context-controls{padding:18px}.context-controls>p{margin-top:5px;color:var(--muted);font-size:.75rem}.asset-type-fieldset,.tag-fieldset,.evidence-fieldset{min-width:0;padding:0;margin:16px 0 0;border:0}.asset-type-fieldset legend,.tag-fieldset legend,.evidence-fieldset legend{padding:0;color:var(--muted);font-size:.75rem;font-weight:700}.asset-type-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:7px}.asset-type-options button{display:flex;align-items:flex-start;gap:7px;min-height:82px;padding:10px;color:var(--muted);background:var(--ground);border:1px solid transparent;border-radius:var(--radius-control);text-align:left}.asset-type-options button:hover,.asset-type-options .asset-type-active{color:var(--accent);background:var(--accent-soft);border-color:var(--accent)}.asset-type-options button>span{display:flex;flex-direction:column;gap:3px}.asset-type-options strong,.asset-type-options small{font-size:.6875rem;line-height:1.35}.asset-type-options small{color:var(--muted)}.compose-field{display:flex;flex-direction:column;gap:6px;margin-top:14px}.compose-field>span{color:var(--muted);font-size:.75rem;font-weight:700}.compose-field textarea,.compose-field select,.handoff-field input,.handoff-field select,.handoff-field textarea{width:100%;padding:10px 11px;color:var(--ink);background:var(--ground);border:1px solid var(--rule-strong);border-radius:var(--radius-control);caret-color:var(--accent);font-size:.8125rem;line-height:1.45}.compose-field textarea,.handoff-field textarea{resize:vertical}.tag-options{display:flex;flex-wrap:wrap;gap:7px;margin-top:7px}.tag-options button{min-height:38px;padding:7px 9px;color:var(--muted);background:var(--ground);border:1px solid var(--rule);border-radius:6px;font-size:.6875rem;font-weight:700}.tag-options button:hover,.tag-options .tag-option-active{color:var(--accent);background:var(--accent-soft);border-color:var(--accent)}.choice-row{display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;margin-top:14px;cursor:pointer}.choice-row input{width:16px;height:16px;margin:2px 0 0}.choice-row>span{display:flex;flex-direction:column;gap:2px}.choice-row strong,.choice-row small{font-size:.75rem;line-height:1.38}.choice-row small{color:var(--muted)}.asset-preview{overflow:hidden}.asset-preview-meta{display:grid;grid-template-columns:70px minmax(0,1fr);gap:7px 10px;padding:14px 18px;background:var(--accent-soft)}.asset-preview-meta span,.asset-preview-meta p{font-size:.75rem;line-height:1.4}.asset-preview-meta span{color:#5f5a75;font-weight:700}.asset-preview .excerpt-preview{max-height:360px;overflow:auto;margin:0;padding:0;list-style:none}.asset-preview .excerpt-preview li{padding:12px 18px;border-bottom:1px solid var(--rule)}.asset-preview .excerpt-preview li strong,.asset-preview .excerpt-preview li p{font-size:.75rem}.asset-preview .excerpt-preview li p{margin-top:4px}.asset-preview .excerpt-preview li small{display:block;margin-top:5px;color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;letter-spacing:.06em}.test-example-preview,.documentation-note-preview{padding:16px 18px}.test-example-preview{display:grid;grid-template-columns:1fr 1fr;gap:10px}.test-example-preview article,.test-example-preview>div{padding:12px;background:var(--ground);border-radius:var(--radius-control)}.test-example-preview>div{grid-column:1 / -1}.test-example-preview span,.documentation-note-preview>span,.ticket-source-links>span,.ticket-conversation>span{color:var(--muted);font-size:.6875rem;font-weight:700}.test-example-preview p,.documentation-note-preview p{margin-top:5px;font-size:.75rem}.test-example-preview ul{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;padding:0;list-style:none}.test-example-preview li{padding:5px 7px;color:var(--blue);background:var(--blue-soft);border-radius:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem}.documentation-note-preview h3{margin-top:5px;font-size:1rem}.documentation-note-preview blockquote{margin:12px 0;padding:12px;color:var(--amber);background:var(--amber-soft);border-radius:var(--radius-control);font-size:.75rem;line-height:1.45}.documentation-note-preview blockquote strong{display:block;margin-bottom:4px;color:var(--ink)}.documentation-note-preview small{display:block;margin-top:12px;color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;letter-spacing:.05em}.asset-preview>.compose-field{margin:14px 18px 0}.asset-action{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px 18px}.asset-action>span{display:flex;align-items:center;gap:6px;max-width:30ch;color:var(--muted);font-size:.6875rem;line-height:1.35}.one-time-notice,.handoff-receipt{display:flex;align-items:center;gap:12px;padding:14px 18px;margin-bottom:20px;color:var(--accent);background:var(--accent-soft);border-radius:var(--radius-card)}.one-time-notice>div,.handoff-receipt>div{display:flex;flex:1;flex-direction:column;gap:3px}.one-time-notice strong,.handoff-receipt strong{color:var(--ink);font-size:.8125rem}.one-time-notice span,.handoff-receipt span{color:#5f5a75;font-size:.75rem;line-height:1.4}.handoff-receipt{color:var(--mint);background:var(--mint-soft)}.handoff-receipt span{color:#285c43;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;letter-spacing:.05em}.handoff-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px;align-items:start}.handoff-form{overflow:hidden}.handoff-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px 18px 0}.handoff-field{display:flex;flex-direction:column;gap:6px}.handoff-field-wide{grid-column:1 / -1}.handoff-field>span{color:var(--muted);font-size:.75rem;font-weight:700}.handoff-field small{color:var(--muted);font-size:.6875rem;line-height:1.35}.evidence-fieldset{padding:18px;margin-top:18px;border-top:1px solid var(--rule)}.evidence-fieldset>p{margin-top:5px;color:var(--muted);font-size:.75rem}.evidence-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.evidence-options label{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:8px;min-height:62px;padding:10px;background:var(--ground);border-radius:var(--radius-control);cursor:pointer}.evidence-options input{width:16px;height:16px;margin:2px 0 0}.evidence-options label>span:not(.status){display:flex;flex-direction:column;gap:3px}.evidence-options strong,.evidence-options small{font-size:.75rem;line-height:1.35}.evidence-options small{color:var(--muted)}.evidence-sensitive{grid-column:1 / -1;background:var(--amber-soft)!important}.handoff-preview{display:flex;flex-direction:column;gap:14px}.ticket-preview{padding:18px}.ticket-preview:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.ticket-preview>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.ticket-preview>header>div{display:flex;flex-direction:column;gap:3px}.ticket-preview>header span:not(.technical-tag),.ticket-evidence>span{color:var(--muted);font-size:.6875rem;font-weight:700}.ticket-preview>header strong{font-size:.75rem}.ticket-preview h2{margin-top:18px;font-size:1.125rem;line-height:1.3;overflow-wrap:anywhere}.ticket-preview>.status{margin-top:10px}.ticket-preview dl{margin-top:16px}.ticket-preview dl>div{padding:11px 0;border-top:1px solid var(--rule)}.ticket-preview dt{color:var(--muted);font-size:.6875rem;font-weight:700}.ticket-preview dd{margin-top:4px;font-size:.75rem;line-height:1.4}.ticket-evidence{padding:12px;background:var(--ground);border-radius:var(--radius-control)}.ticket-evidence strong{display:block;margin-top:3px;font-size:.75rem}.ticket-evidence p{margin-top:5px;color:var(--muted);font-size:.6875rem;line-height:1.4}.ticket-source-links,.ticket-conversation{margin-top:12px;padding:12px;background:var(--blue-soft);border-radius:var(--radius-control)}.ticket-source-links p{margin-top:5px;color:var(--blue);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;line-height:1.4}.ticket-conversation{background:var(--amber-soft)}.ticket-conversation ol{max-height:300px;overflow:auto;margin:8px 0 0;padding:0;list-style:none}.ticket-conversation li{padding:8px 0;border-top:1px solid rgba(138,90,18,.18)}.ticket-conversation li strong,.ticket-conversation li p{font-size:.6875rem;line-height:1.4}.ticket-conversation li p{margin-top:3px}.data-minimisation{color:var(--mint);background:var(--mint-soft)}.handoff-footnote{color:var(--muted);font-size:.6875rem;line-height:1.45}@media(max-width:1180px){.app-shell{grid-template-columns:214px minmax(0,1fr)}.sidebar{padding-inline:14px}.brand{font-size:.8125rem}.page{padding-inline:24px}.first-use,.source-method,.intake-grid,.workbench-grid,.handoff-grid{grid-template-columns:1fr}.path-stages{grid-template-columns:repeat(3,1fr)}.path-arrow{display:none}.path-stage{min-height:220px}.path-stages .stage-with-arrow:nth-child(4),.path-stages .stage-with-arrow:nth-child(5){grid-column:span 1}.problem-detail-grid,.release-grid{grid-template-columns:1fr}.release-grid>aside{display:grid;grid-template-columns:1fr 1fr;align-items:start}.release-grid>aside .full-width{grid-column:1 / -1}.assurance-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.app-shell{display:block}.sidebar{display:none}.mobile-bar{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:62px;padding:12px 16px;background:#fffffff5;border-bottom:1px solid var(--rule)}.mobile-bar label{position:relative;display:flex;align-items:center}.mobile-bar select{min-height:38px;padding:8px 34px 8px 11px;color:var(--ink);background:var(--sunk);border:1px solid var(--rule);border-radius:var(--radius-control);-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:.75rem;font-weight:700}.mobile-bar label svg{position:absolute;right:11px;pointer-events:none}.mobile-bar .brand,.mobile-bar select,.page .button,.page button,.page select,.page input:not([type=checkbox]){min-height:44px}.mobile-bar .brand{min-width:44px}.page{padding:22px 18px 40px}.setup-grid,.conversation-grid,.problem-detail-grid,.release-grid,.intake-grid,.workbench-grid,.handoff-grid{grid-template-columns:1fr}.workbench-compose{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.intake-checks{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);align-items:start}.taxonomy-layout{grid-template-columns:240px minmax(0,1fr)}.taxonomy-path{grid-template-columns:1fr}.taxonomy-path ol{grid-template-columns:repeat(3,minmax(0,1fr))}.setup-aside{display:grid;grid-template-columns:1fr 1fr;align-items:start}.setup-aside .source-list{grid-row:span 2}.work-board{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-table{display:grid;gap:12px;overflow:visible;background:transparent}.comparison-header{display:none}.comparison-row:not(.comparison-header){grid-template-columns:1fr;gap:8px;min-width:0;padding:14px;background:var(--surface);border:0;border-radius:var(--radius-card)}.comparison-row>[data-label]{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px;align-items:center}.comparison-row>[data-label]:before{color:var(--muted);font-size:.6875rem;font-weight:700;content:attr(data-label)}.comparison-row .rating-cell{padding:8px 10px}}@media(max-width:680px){.mobile-bar .brand span:last-child{display:none}.page-header{align-items:flex-start;flex-direction:column;gap:14px}.page-actions{justify-content:flex-start;width:100%}.first-use-steps,.version-pair,.work-board,.conversation-pair,.blocker-pair,.for-against,.setup-aside,.release-grid>aside,.source-method,.source-method-options,.workbench-compose,.asset-type-options,.intake-checks{grid-template-columns:1fr}.source-method{align-items:start}.source-method-options{width:100%}.source-method-button{min-height:56px}.sample-record,.handoff-fields,.evidence-options{grid-template-columns:1fr}.mapping-row{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr)}.mapping-row:not(.mapping-heading){min-height:64px;padding:8px 0}.mapping-heading>span:last-child{display:none}.mapping-row .required-field,.mapping-row .optional-field{grid-column:3;font-size:.6875rem}.mapping-footer,.asset-action,.one-time-notice,.handoff-receipt{align-items:flex-start;flex-direction:column}.mapping-footer .button,.asset-action .button,.handoff-receipt .button{width:100%}.import-history-row{grid-template-columns:1fr;gap:5px;padding-block:14px}.original-boundary{grid-template-columns:24px minmax(0,1fr)}.original-boundary .status{grid-column:2}.workbench-message{grid-template-columns:18px 24px minmax(0,1fr)}.workbench-message>.technical-tag{grid-column:3;justify-self:start}.asset-type-options button{min-height:58px}.asset-preview .excerpt-preview{max-height:none;overflow:visible}.test-example-preview{grid-template-columns:1fr}.test-example-preview>div{grid-column:auto}.handoff-field-wide,.evidence-sensitive{grid-column:auto}.evidence-options label{grid-template-columns:18px minmax(0,1fr)}.evidence-options .status{grid-column:2}.taxonomy-header,.taxonomy-detail>header,.taxonomy-guardrail{align-items:flex-start;grid-template-columns:1fr;flex-direction:column}.taxonomy-layout{grid-template-columns:1fr}.taxonomy-detail{padding-top:18px;border-top:1px solid var(--rule)}.taxonomy-items{grid-template-columns:1fr}.taxonomy-path ol{grid-template-columns:repeat(2,minmax(0,1fr))}.release-workspace,.release-overview{grid-template-columns:1fr}.release-actions,.release-actions .button{width:100%}.counts{justify-content:space-between;gap:14px}.counts div{min-width:0}.section-heading,.record-history{align-items:flex-start;flex-direction:column}.path-stages{grid-template-columns:1fr}.path-stage{min-height:0}.message-row{grid-template-columns:30px minmax(0,1fr);gap:10px}.message-row time{grid-column:2;grid-row:1;justify-self:end}.message-copy,.attached-record{grid-column:1 / -1}.alternatives article{grid-template-columns:18px minmax(0,1fr)}.alternatives article>span{grid-column:2}.release-quality{overflow:visible;background:transparent}.release-quality-row{grid-template-columns:1fr;gap:5px;margin-bottom:10px;padding:12px;background:var(--surface);border:0;border-radius:var(--radius-card)}.release-quality-header{display:none}.release-quality-row>[data-label]{display:grid;grid-template-columns:1fr;gap:3px}.release-quality-row>[data-label]:before{color:var(--muted);font-size:.6875rem;font-weight:700;content:attr(data-label)}.quality-rule{align-items:flex-start;flex-direction:column}.assurance-states-heading{align-items:flex-start;flex-direction:column;gap:5px}.assurance-state-grid,.decision-review dl,.not-found-panel{grid-template-columns:1fr}.comparison-row>[data-label]{grid-template-columns:1fr;gap:4px}.not-found-panel .button{width:100%}}@media(pointer:coarse){.button,.nav-item,.mobile-bar select,.source-method-button,.asset-type-options button,.tag-options button,.choice-row,.evidence-options label,.workbench-message{min-height:44px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.page{padding:20px 28px 32px}.page-header{align-items:center;min-height:52px;margin-bottom:20px}.page-title-lockup{min-width:0}.page-title-row{display:flex;align-items:center;gap:7px}.page-title-row>svg{flex:0 0 auto;color:var(--accent)}.page-header h1{font-size:1.4rem;line-height:1.05}.page-header p{margin-top:4px}.brand,.button,.nav-item,.mobile-bar select{min-height:44px}.fictional-tag{gap:6px;min-height:32px}.status svg{flex:0 0 auto}.selected-status-strip,.selected-version-strip{display:flex;align-items:center;gap:13px;width:100%;min-height:70px;padding:12px 14px;margin-bottom:14px;background:var(--surface);border:1px solid var(--rule);border-radius:12px}.selected-status-coral{background:linear-gradient(90deg,var(--accent-soft),var(--surface) 54%);border-color:#ddd7fc}.selected-status-strip>.button,.selected-version-strip>.button{margin-left:auto}.selected-status-copy{min-width:0}.selected-status-copy h2,.selected-version-strip h2{font-size:.875rem}.selected-status-copy p,.selected-version-strip p{margin-top:2px;color:var(--muted);font-size:.75rem}.selected-icon-box{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;color:var(--accent);background:var(--surface);border-radius:10px}.selected-icon-accent{background:var(--accent-soft)}.selected-signal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.selected-signal{display:flex;align-items:center;gap:11px;min-width:0;min-height:64px;padding:11px 13px;background:var(--surface);border:1px solid var(--rule);border-radius:10px}.selected-signal svg{flex:0 0 auto}.selected-signal span{display:grid;gap:2px}.selected-signal strong{font-size:1.125rem;font-weight:760;line-height:1}.selected-signal small{color:var(--muted);font-size:.7rem}.selected-signal-coral svg,.selected-signal-coral strong{color:var(--coral)}.selected-signal-amber svg,.selected-signal-amber strong{color:var(--amber)}.selected-signal-blue svg,.selected-signal-blue strong{color:var(--blue)}.selected-signal-pink svg,.selected-signal-pink strong{color:var(--pink)}.selected-version-strip{min-height:62px}.selected-version-strip .status{margin-left:auto}.selected-version-strip>.button{margin-left:0}.selected-workspace{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(290px,1fr);gap:14px;align-items:stretch}.selected-primary-card{min-width:0;padding:14px}.selected-card-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:32px}.selected-card-heading p{margin-top:2px;color:var(--muted);font-size:.75rem}.selected-form-rows{margin-top:8px;border-top:1px solid var(--rule)}.selected-form-row{display:grid;grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);align-items:center;gap:14px;min-height:52px;margin:0;padding:7px 0;border-bottom:1px solid var(--rule)}.selected-form-row textarea,.selected-form-row select{min-height:44px;padding:8px 10px;background:var(--ground);border:1px solid transparent;border-radius:8px;resize:none}.selected-form-row textarea:focus,.selected-form-row select:focus{background:var(--surface)}.selected-primary-card>.details-panel{margin-top:10px;padding:12px;background:var(--ground);border:0}.selected-primary-card>.details-panel summary span:first-child{font-size:.8125rem}.selected-quality-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;padding:0}.selected-quality-strip h2{grid-column:1 / -1;margin:0;font-size:.8125rem}.selected-quality-strip .quality-rule{align-items:flex-start;flex-direction:column;justify-content:flex-start;gap:7px;min-height:84px;padding:10px;background:var(--ground);border-radius:9px}.selected-quality-strip .quality-rule:last-child{display:none}.selected-rail{gap:12px}.selected-rail>.panel,.selected-rail>.empty-state{padding:14px}.selected-rail .source-list h2{margin:0}.selected-rail .source-row{min-height:42px;padding:7px 0;border-bottom:1px solid var(--rule)}.selected-rail .source-row:last-child{border-bottom:0}.taxonomy-panel{margin-top:14px;padding:0;box-shadow:none}.taxonomy-summary{display:flex;align-items:center;gap:9px;min-height:48px;padding:10px 13px;list-style:none}.taxonomy-summary::-webkit-details-marker{display:none}.taxonomy-summary>svg{color:var(--accent)}.taxonomy-summary>span:nth-child(2){font-size:.8125rem;font-weight:720}.taxonomy-summary>.tag{margin-left:auto}.taxonomy-panel[open]{padding:16px}.taxonomy-panel[open]>.taxonomy-summary{margin:-16px -16px 16px;border-bottom:1px solid var(--rule)}.panel,.work-lane,.comparison-row:not(.comparison-header),.release-quality-row:not(.release-quality-header){border:1px solid var(--rule);border-radius:12px}.panel-accent{border-radius:12px}.release-workspace,.release-overview{gap:20px;padding:18px;margin-bottom:18px;box-shadow:none}.release-summary>p,.release-overview>div>p{max-width:68ch;margin-top:8px}.counts{gap:24px;margin-top:12px}.release-actions{width:220px;gap:8px}.section-heading{margin:20px 0 10px}.selected-section-heading>div{display:grid;gap:2px}.selected-section-heading>div p{font-family:inherit;letter-spacing:0}.work-board{gap:12px;align-items:stretch}.work-lane{min-height:510px;padding:13px}.work-item{min-height:74px;margin-top:9px}.assurance-states{margin:18px 0;background:var(--surface);border:1px solid var(--rule);border-radius:12px}.assurance-states-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;margin:0;padding:10px 13px;cursor:pointer;list-style:none}.assurance-states-heading::-webkit-details-marker{display:none}.assurance-states-heading>span{display:inline-flex;align-items:center;gap:8px}.assurance-states-heading>span svg{color:var(--accent)}.assurance-states-heading strong{font-size:.875rem}.assurance-states-heading small{color:var(--muted);font-size:.75rem}.assurance-states[open] .assurance-states-heading{border-bottom:1px solid var(--rule)}.assurance-state-grid{padding:12px}.assurance-state{background:var(--ground)}.outcome-banner,.pinned-problems,.one-time-notice,.journey-origin{min-height:62px;padding:11px 14px;margin:0 0 14px;border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:10px}.outcome-banner>div,.pinned-problems>div,.one-time-notice>div{min-width:0}.outcome-banner span,.one-time-notice span{display:none}.pinned-problems>.button,.journey-origin>.button{flex:0 0 auto;margin-left:auto}.conversation-grid,.workbench-grid,.problem-detail-grid,.intake-grid,.handoff-grid,.release-grid{grid-template-columns:minmax(0,2.15fr) minmax(290px,1fr);gap:14px;align-items:stretch}.transcript-panel,.workbench-source,.problem-conversation,.mapping-ledger,.handoff-form{min-width:0;box-shadow:none}.transcript-panel>header,.workbench-source>header,.problem-conversation>header,.mapping-ledger>header,.handoff-form>header{min-height:48px;padding:10px 14px}.message-row{grid-template-columns:30px 58px minmax(0,1fr) 152px;gap:9px;min-height:66px;padding:9px 12px}.message-copy p,.message-copy small{margin-top:3px}.attached-record{padding:7px 8px}.review-column,.cause-stack,.intake-checks,.handoff-preview,.workbench-compose{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px;background:var(--surface);border:1px solid var(--rule);border-radius:12px}.review-column>h2{margin:0;font-size:.875rem}.review-card,.possible-cause,.alternatives,.validation-panel,.ticket-preview,.context-controls{padding:11px;background:var(--ground);box-shadow:none}.review-card .status,.review-card p{margin-top:7px}.loading-state{padding:10px;border-radius:9px}.selected-rail-actions{display:grid;gap:8px;margin-top:auto}.selected-rail-actions .button{width:100%}.path-stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:10px}.path-stage{grid-template-columns:26px minmax(0,1fr);grid-template-rows:auto auto;gap:7px;min-height:92px;padding:11px;border-width:1px;box-shadow:none}.path-stage:hover{transform:none;box-shadow:none}.path-stage .status{grid-column:1 / -1;width:fit-content}.path-stage p,.path-stage small{display:none}.path-arrow{right:-14px}.selected-stage-note{align-items:center;flex-direction:row;min-height:58px;padding:10px 13px;margin-bottom:14px;color:var(--accent);background:var(--accent-soft);border:1px solid #ddd7fc;border-radius:10px}.selected-stage-note>div{display:grid;gap:2px;min-width:0}.selected-stage-note>.status{margin-left:auto}.problem-message{min-height:66px;padding:9px 13px}.problem-message p{margin-top:4px}.possible-cause h3{margin-top:9px}.for-against{grid-template-columns:1fr;gap:7px;margin-top:9px}.for-against article{padding:9px}.alternatives article{padding:8px 0}.record-history{min-height:48px;margin-top:14px;padding:7px 12px}.comparison-table,.release-quality{overflow:hidden;box-shadow:none}.comparison-row,.release-quality-row{min-height:50px;padding:8px 12px;border:0;border-bottom:1px solid var(--rule);border-radius:0}.comparison-row:last-child,.release-quality-row:last-child{border-bottom:0}.conversation-pair{gap:14px}.version-conversation{box-shadow:none}.conversation-line{min-height:54px;padding:9px 12px}.next-screen{margin-top:14px}.next-screen .button{min-width:220px}.release-overview{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:92px;padding:14px 16px;margin-bottom:14px}.release-overview .counts{display:grid;grid-template-columns:repeat(3,minmax(90px,1fr));gap:8px;margin:0}.release-overview .counts>div{min-height:58px;padding:9px 11px;background:var(--ground);border-radius:9px}.release-grid>.stack,.release-grid>aside{gap:10px}.blocker-pair{gap:10px}.blocker,.ai-draft{padding:11px;border-radius:10px}.human-decision,.decision-form{padding:14px;box-shadow:none}.decision-field{padding:8px 0}.source-method{display:grid;grid-template-columns:minmax(230px,.78fr) minmax(0,1.5fr);align-items:center;gap:16px;min-height:70px;padding:10px 13px;margin-bottom:14px;background:var(--surface);border:1px solid var(--rule);border-radius:12px}.source-method>div:first-child p,.source-method-button small{display:none}.source-method-options{gap:7px}.source-method-button{min-height:44px;padding:8px 10px}.mapping-row{min-height:48px;padding:8px 12px}.sample-record{margin:12px}.mapping-footer{padding:11px 12px}.intake-checks{padding:12px}.validation-list li{min-height:53px;padding:8px 0}.settings-note{margin-top:auto}.import-history{margin-top:14px;box-shadow:none}.journey-origin{color:var(--accent);background:var(--accent-soft)}.original-boundary{display:none}.workbench-message{min-height:62px;padding:9px 11px}.workbench-compose{padding:12px}.context-controls>p,.asset-type-options small{display:none}.asset-type-fieldset,.tag-fieldset,.evidence-fieldset{margin-top:11px}.asset-type-options button{align-items:center;min-height:48px;padding:8px}.asset-preview{box-shadow:none}.asset-preview-meta{padding:10px 12px}.asset-preview .excerpt-preview{max-height:none;overflow:visible}.asset-preview .excerpt-preview li{padding:9px 12px}.asset-action{align-items:stretch;flex-direction:column;padding:10px 12px 12px}.asset-action>span{max-width:none}.asset-action .button{width:100%}.handoff-receipt{padding:11px 14px;margin-bottom:14px}.handoff-form{align-self:stretch}.handoff-fields{gap:9px 12px;padding:12px 14px 0}.evidence-fieldset{padding:0 14px 14px}.evidence-options label{min-height:52px;padding:8px}.handoff-preview{padding:12px}.ticket-preview{overflow:hidden}.data-minimisation{padding:10px}.handoff-footnote{margin:0}@media(max-width:1180px){.selected-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.selected-workspace{grid-template-columns:minmax(0,1.7fr) minmax(270px,1fr)}}@media(max-width:820px){.page{padding-top:18px}.page-header{gap:12px}.page-actions .fictional-tag{order:2}.selected-status-strip,.selected-version-strip{align-items:flex-start;flex-wrap:wrap}.selected-status-strip>.button,.selected-version-strip>.button{width:100%;margin-left:0}.selected-signal-grid{grid-template-columns:1fr 1fr}.selected-workspace,.selected-quality-strip,.conversation-grid,.workbench-grid,.problem-detail-grid,.intake-grid,.handoff-grid,.release-grid,.source-method,.release-overview{grid-template-columns:1fr}.selected-quality-strip h2{grid-column:auto}.selected-form-row{grid-template-columns:1fr;gap:5px}.selected-version-strip .status{margin-left:auto}.work-lane{min-height:auto}.message-row{grid-template-columns:30px 52px minmax(0,1fr)}.attached-record{grid-column:3}.path-stages{grid-template-columns:1fr}.path-stage{min-height:76px}.path-arrow{display:none}.selected-stage-note{align-items:flex-start;flex-wrap:wrap}.selected-stage-note>.status{margin-left:28px}.pinned-problems{align-items:flex-start;flex-wrap:wrap}.pinned-problems>.button,.journey-origin>.button{width:100%;margin-left:0}.journey-origin{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start}.journey-origin>.button{grid-column:1 / -1}.release-overview .counts{grid-template-columns:repeat(3,minmax(0,1fr))}.assurance-states-heading{align-items:center;flex-direction:row}.assurance-states-heading small{text-align:right}}
