@font-face{font-family:manrope;src:url(/_next/static/media/bc4ace170b28fd02-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local("Arial");ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.00%;size-adjust:100.14%}.__className_726458{font-family:manrope,manrope Fallback}.__variable_726458{--font-manrope:"manrope","manrope Fallback"}@font-face{font-family:jetbrainsMono;src:url(/_next/static/media/1612a2e3fac99d68-s.p.woff2) format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:jetbrainsMono Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_32040e{font-family:jetbrainsMono,jetbrainsMono Fallback}.__variable_32040e{--font-jetbrains-mono:"jetbrainsMono","jetbrainsMono Fallback"}@font-face{font-family:"sourceSerif";src:url(/_next/static/media/22ccda64c0c941d1-s.woff2) format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:"sourceSerif Fallback";src:local("Arial");ascent-override:102.41%;descent-override:33.12%;line-gap-override:0.00%;size-adjust:101.16%}.__className_6b5bda{font-family:"sourceSerif","sourceSerif Fallback"}.__variable_6b5bda{--font-source-serif:"sourceSerif","sourceSerif Fallback"}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-out:cubic-bezier(0,0,.2,1);--default-font-family:var(--font-ui);--default-mono-font-family:var(--font-data)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{body,html{height:100%;margin:0}body{background:var(--bg);color:var(--ink);font:400 var(--fs-md) /var(--lh-body) var(--font-ui);-webkit-font-smoothing:antialiased;font-variant-ligatures:none}h1,h2,h3{color:var(--ink-head);letter-spacing:var(--tracking-head)}button{font:inherit;color:inherit;cursor:pointer}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:var(--sp-2);top:var(--sp-2);z-index:100;background:var(--surface);padding:var(--sp-2) var(--sp-3)}.mono{font-family:var(--font-data);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:.93em}.num{font-variant-numeric:tabular-nums}.caps,.muted{color:var(--ink-3)}.caps{font-family:var(--font-head);font-size:var(--fs-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:600}.shell{width:100%;height:100dvh;display:flex;overflow:hidden}.rail{flex:0 0 var(--rail-w);background:var(--rail-bg);padding:var(--sp-2) 0;z-index:3;flex-direction:column;align-items:stretch;gap:2px;display:flex;overflow-y:auto}.rail,.rail-logo{color:var(--rail-ink)}.rail-logo{height:40px;margin:0 var(--sp-2) var(--sp-2);border-bottom:1px solid var(--rail-line);place-items:center;display:grid}.rail-logo svg{width:38px;height:38px}.rail-label{font:600 9.5px/1 var(--font-head);letter-spacing:var(--tracking-caps);color:var(--rail-ink-2);text-align:center;margin:var(--sp-1) 0;text-transform:uppercase}.rail-item{border-radius:var(--radius-md);color:var(--rail-ink);flex-direction:column;align-items:center;gap:2px;margin:0 6px;padding:8px 2px 7px;display:flex;position:relative;text-decoration:none!important}.rail-item.is-active,.rail-item:hover{background:var(--rail-active)}.rail-item.is-active:before{content:"";background:var(--rail-here);border-radius:0 2px 2px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-6px}.rail-item .ri-type{font:700 14px/1 var(--font-head);letter-spacing:.01em}.rail-item .ri-code{font:500 10px/1 var(--font-data);color:var(--rail-ink-2);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.rail-item .ri-dot{position:absolute;top:6px;right:8px}.rail-spacer{flex:1}.rail-add{border:1px dashed var(--rail-ink-2);border-radius:var(--radius-md);height:34px;color:var(--rail-ink-2);background:0 0;place-items:center;margin:0 12px;font-size:18px;display:grid;text-decoration:none!important}.sections{background:var(--surface-2);border-right:1px solid var(--line);width:0;transition:flex-basis var(--dur-slide) var(--ease-out),width var(--dur-slide) var(--ease-out);z-index:2;flex:0 0 0;overflow:hidden}.sections-inner{width:var(--sections-w);height:100%;padding:var(--sp-3) var(--sp-3) var(--sp-5);opacity:0;transition:transform var(--dur-slide) var(--ease-out),opacity calc(var(--dur-slide) * .8) linear;overflow-y:auto;transform:translate(-24px)}.shell.has-project .sections{flex-basis:var(--sections-w);width:var(--sections-w)}.shell.has-project .sections-inner{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.sections,.sections-inner{transition:none}}.proj-head{padding:var(--sp-1) var(--sp-1) var(--sp-3);border-bottom:1px solid var(--line);margin-bottom:var(--sp-2)}.proj-head .ph-row{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);display:flex}.proj-head h2{font:600 var(--fs-lg) /var(--lh-tight) var(--font-head);margin:2px 0}.proj-head .ph-sub{font-size:var(--fs-sm);color:var(--ink-3)}.icon-btn{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--ink-3);background:0 0;border:1px solid #0000;place-items:center;display:grid}.icon-btn:hover{background:var(--surface-3);color:var(--ink)}.nav-group{margin:var(--sp-3) 0 var(--sp-1);padding:0 var(--sp-1)}.nav-link{align-items:center;gap:var(--sp-2);padding:7px var(--sp-2);border-radius:var(--radius-md);color:var(--ink-2);font-weight:500;display:flex;position:relative;text-decoration:none!important}.nav-link:hover{background:var(--surface-3);color:var(--ink)}.nav-link.is-active{background:var(--here-soft);color:var(--ink);font-weight:600}.nav-link.is-active:before{content:"";background:var(--here);border-radius:2px;width:3px;position:absolute;top:7px;bottom:7px;left:-4px}.nav-link .nl-icon{width:16px;height:16px;color:var(--ink-3);flex:0 0 16px}.nav-link .nl-count{font:500 var(--fs-xs) /1 var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink-3);margin-left:auto}.nav-link.doc{font-weight:400;font-size:var(--fs-sm);align-items:flex-start}.nav-link.doc .prec{border:1px solid var(--line-strong);border-radius:var(--radius-sm);height:18px;font:600 10px/1 var(--font-data);color:var(--ink-3);flex:0 0 18px;place-items:center;margin-top:1px;display:grid}.nav-link.doc .dl-text{overflow-wrap:anywhere;flex-direction:column;min-width:0;line-height:1.3;display:flex}.nav-link.doc .dl-kind{font-size:var(--fs-xs);color:var(--ink-3)}.main{flex-direction:column;flex:auto;min-width:0;display:flex}.topbar{flex:0 0 var(--topbar-h);gap:var(--sp-3);padding:0 var(--sp-4);border-bottom:1px solid var(--line);background:var(--surface)}.topbar,.topbar-logo{align-items:center;display:flex}.topbar-logo{padding-right:var(--sp-3);border-right:1px solid var(--line);border-radius:0;align-self:stretch}.crumbs{min-width:0;font-size:var(--fs-md);flex:1;align-items:center;gap:2px;display:flex}.crumb{border-radius:var(--radius-sm);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;max-width:300px;padding:3px 8px;line-height:1.25;display:inline-block;overflow:hidden;text-decoration:none!important}.crumb:hover{background:var(--surface-3);color:var(--ink)}.crumb .c-level{font:600 9px/1 var(--font-head);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-3);margin-bottom:2px;display:block}.crumb.is-current{color:var(--ink);font-weight:600}.crumb.is-current .c-level{color:var(--here)}.crumb-sep{color:var(--line-strong);padding:0 2px;font-size:18px}.seg{border:1px solid var(--line-strong);border-radius:var(--radius-md);flex:none;display:inline-flex;overflow:hidden}.seg button{font-size:var(--fs-sm);color:var(--ink-2);background:0 0;border:0;padding:4px 10px}.seg button+button{border-left:1px solid var(--line-strong)}.seg button.is-on{background:var(--accent);color:var(--accent-ink)}.seg.small button{font-size:var(--fs-xs);padding:2px 8px}.content{flex:1;min-height:0;overflow:auto}.btn{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:var(--radius-md);font-size:var(--fs-sm);align-items:center;gap:6px;padding:6px 12px;font-weight:500;display:inline-flex}.btn:hover{border-color:var(--ink-3)}.btn:disabled{opacity:.6;cursor:default}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn.positive{background:var(--positive);border-color:var(--positive);color:var(--positive-ink);font-weight:600}.btn.positive:hover{background:var(--positive-hover);border-color:var(--positive-hover)}.btn.block{width:100%;font-size:var(--fs-md);justify-content:center;padding-block:9px;font-weight:600}.btn.ghost{color:var(--accent);background:0 0;border-color:#0000}.chip{font:600 var(--fs-xs) /18px var(--font-ui);letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:1px 8px 1px 6px;display:inline-flex}.chip:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.chip.conflict{color:var(--st-conflict);background:var(--st-conflict-bg)}.chip.deviation{color:var(--st-deviation);background:var(--st-deviation-bg)}.chip.deviation:before{border-radius:1px;width:6px;height:6px;transform:rotate(45deg)}.chip.consistent{color:var(--st-consistent);background:var(--st-consistent-bg)}.chip.unchecked{color:var(--st-unchecked);box-shadow:inset 0 0 0 1px var(--st-unchecked);background:0 0}.chip.unchecked:before{background:0 0;box-shadow:inset 0 0 0 1.5px}.dot{border-radius:50%;width:8px;height:8px;display:inline-block}.dot.conflict{background:var(--st-conflict)}.dot.deviation{background:var(--st-deviation);border-radius:1px;width:7px;height:7px;transform:rotate(45deg)}.dot.consistent{background:var(--st-consistent)}.dot.unchecked{box-shadow:inset 0 0 0 1.5px var(--st-unchecked)}.risk{font-size:var(--fs-xs);color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;font-weight:600}.risk,.risk .bars{display:inline-flex}.risk .bars{align-items:flex-end;gap:2px}.risk .bars i{background:var(--line-strong);border-radius:1px;width:4px;display:block}.risk .bars i:first-child{height:6px}.risk .bars i:nth-child(2){height:9px}.risk .bars i:nth-child(3){height:12px}.risk.high .bars i,.risk.low .bars i:first-child,.risk.medium .bars i:nth-child(-n+2){background:var(--ink)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-1)}.card-pad{padding:var(--sp-3) var(--sp-4)}.page-wrap{padding:var(--sp-5) var(--sp-6) var(--sp-6);max-width:1180px}.page-wrap h1{font:600 var(--fs-2xl) /1.15 var(--font-head);margin:0 0 var(--sp-1)}.page-wrap .lede{color:var(--ink-2);margin:0 0 var(--sp-5);max-width:720px}.grid-cards{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.pcard{color:inherit;padding:var(--sp-4);display:block;text-decoration:none!important}.pcard:hover{border-color:var(--accent)}.pcard h3{font:600 var(--fs-lg) /1.25 var(--font-head);margin:4px 0 6px}.pcard .stat-row{font-variant-numeric:tabular-nums;gap:var(--sp-3);margin-top:var(--sp-3);font-size:var(--fs-xs);color:var(--ink-2);display:flex}.pcard .stat-row span{align-items:center;gap:5px;display:inline-flex}.empty{padding:var(--sp-5) var(--sp-4);color:var(--ink-3);font-size:var(--fs-sm)}.empty.frag-none b{margin-bottom:var(--sp-1);color:var(--ink-2);display:block}.empty.frag-none p{margin:var(--sp-2) 0 0}.field{margin-bottom:var(--sp-3);flex-direction:column;gap:4px;display:flex}.field label{font-size:var(--fs-sm);color:var(--ink-2);font-weight:500}.input{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:inherit;padding:7px 10px}.input:focus{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.form-error{color:var(--danger);font-size:var(--fs-sm);margin:0 0 var(--sp-3)}.pw-field{display:flex;position:relative}.pw-field .input{flex:1;padding-right:40px}.pw-toggle{border-radius:var(--radius-sm);width:30px;height:28px;color:var(--ink-3);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.pw-toggle:hover{color:var(--ink);background:var(--surface-3)}.fpills{flex-wrap:wrap;gap:6px;display:flex}.fpill{border:1px solid var(--line);font-size:var(--fs-xs);color:var(--ink-2);background:0 0;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;display:inline-flex}.fpill b{font:600 10.5px/1 var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink-3)}.fpill:hover{border-color:var(--ink-3)}.fpill.is-on{border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}.fpill.is-on b{color:var(--accent)}.fpill:disabled{opacity:.6;cursor:default}.type-badge{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);max-width:100%;color:var(--ink-2);font:600 var(--fs-xs) /18px var(--font-head);letter-spacing:.02em;white-space:nowrap;vertical-align:middle;align-items:center;gap:6px;padding:1px 7px 1px 1px;display:inline-flex}.type-badge .tb-code{background:var(--code-bg);color:var(--code-ink);font:600 10px/16px var(--font-data);letter-spacing:.04em;border-radius:2px;padding:0 5px}.type-badge.compact{padding-right:1px}.type-grid{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));display:grid}.type-option{text-align:left;padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);flex-direction:column;gap:3px;display:flex}.type-option:hover{border-color:var(--ink-3)}.type-option.is-on{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.type-option .to-head{align-items:center;gap:var(--sp-2);font:600 var(--fs-md) /1.2 var(--font-head);display:flex}.type-option .to-desc{font-size:var(--fs-xs);color:var(--ink-3);line-height:1.35}.attr-grid{gap:0 var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.attr-grid .input.mono-input{font-family:var(--font-data);text-transform:uppercase}.kv{font-size:var(--fs-sm);grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;display:grid}.kv dt{color:var(--ink-3)}.kv dd{font-variant-numeric:tabular-nums;margin:0}.section-head{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);display:flex}.section-head h2{font:600 var(--fs-xl) /1.2 var(--font-head);margin:0}.dropzone{align-items:center;gap:var(--sp-2);padding:var(--sp-5) var(--sp-4);border:1.5px dashed var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink-2);text-align:center;flex-direction:column;transition:border-color .12s linear,background .12s linear;display:flex}.dropzone.is-over{border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}.dropzone .dz-title{font:600 var(--fs-lg) /1.2 var(--font-head)}.dropzone .dz-hint{font-size:var(--fs-xs);color:var(--ink-3)}.upload-row{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-4);border-bottom:1px solid var(--line);font-size:var(--fs-sm);grid-template-columns:minmax(0,1fr) 160px 150px;display:grid}.upload-row:last-child{border-bottom:0}.upload-row .ur-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upload-row .ur-error{color:var(--st-conflict);font-size:var(--fs-xs);grid-column:1/-1}.progress{background:var(--surface-3);border-radius:999px;height:6px;overflow:hidden}.progress>span{background:var(--accent);height:100%;transition:width .12s linear;display:block}.doc-table{border-collapse:collapse;width:100%;font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.doc-table th{text-align:left;font:600 var(--fs-xs) /1.2 var(--font-head);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.doc-table td,.doc-table th{padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--line)}.doc-table td{vertical-align:top}.doc-table tr:last-child td{border-bottom:0}.doc-table tr.is-confirming td{background:var(--surface-2)}.doc-table .dt-name{overflow-wrap:anywhere;font-weight:500}.doc-table .dt-sub{font-size:var(--fs-xs);color:var(--ink-3)}.doc-table .dt-sub.dt-ocr{color:var(--st-deviation)}.doc-table .dt-actions{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.btn.ink{background:var(--ink);border-color:var(--ink);color:var(--ink-inverse)}.docs-split{height:100%;min-height:0;display:flex}.docs-main{flex:auto;min-width:0;overflow:auto}.doc-table tr.is-clickable{cursor:pointer}.doc-table tr.is-clickable:hover td{background:var(--surface-2)}.doc-table tr.is-selected td,.doc-table tr.is-selected:hover td{background:var(--here-soft)}.doc-table tr.is-selected td:first-child{box-shadow:inset 3px 0 0 var(--here)}.btn.is-on{border-color:var(--accent);color:var(--accent)}.pv-resizer{cursor:col-resize;background:var(--line);border-left:3px solid var(--bg);border-right:3px solid var(--bg);touch-action:none;flex:0 0 7px}.pv-resizer:focus-visible,.pv-resizer:hover,body.is-resizing .pv-resizer{background:var(--accent);outline:none}body.is-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.preview-panel{background:var(--surface-2);border-left:1px solid var(--line);flex:none;min-width:360px}.preview-panel,.pv{min-height:0;display:flex}.pv{flex-direction:column;flex:1;min-width:0}.pv-head{padding:var(--sp-3) var(--sp-4);background:var(--surface);border-bottom:1px solid var(--line);flex-direction:column}.pv-head,.pv-title-row{gap:var(--sp-2);display:flex}.pv-title-row{align-items:center;min-width:0}.pv-title{min-width:0;font:600 var(--fs-lg) /1.25 var(--font-head);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.pv-kind{font-family:var(--font-data);font-size:var(--fs-xs);color:var(--ink-2);border:1px solid var(--line-strong);border-radius:var(--radius-sm);flex:none;padding:1px 6px}.pv-tools{gap:var(--sp-2) var(--sp-4);font-size:var(--fs-sm);flex-wrap:wrap}.pv-pageno,.pv-tools{align-items:center;display:flex}.pv-pageno{gap:var(--sp-1)}.pv-jump{text-align:right;width:4.2em;padding:3px 6px}.pv-pageno .icon-btn:disabled{opacity:.45;cursor:default}.seg .pv-zoom-val{min-width:3.6em;font-size:var(--fs-xs);text-align:center;color:var(--ink);border-left:1px solid var(--line-strong);border-right:1px solid var(--line-strong);padding:2px 6px}.seg .pv-zoom-val+button{border-left:0}.pv-hint{margin-left:auto}.pv-hint,.pv-note{font-size:var(--fs-xs);color:var(--ink-3)}.pv-note{margin:0}.pv-note.pv-ocr{color:var(--st-deviation)}.pv-body{min-height:0;padding:var(--sp-4);flex:1;position:relative;overflow:auto}.pv-body:focus-visible{outline-offset:-2px}.pv-pages{gap:var(--sp-4);flex-direction:column;display:flex}.pv-sheet{width:var(--pv-zoom,100%);flex:none;margin-inline:auto}.pv-page{background:var(--paper);border:1px solid var(--paper-edge);border-radius:var(--radius-sm);box-shadow:var(--paper-shadow);position:relative;overflow:hidden;container-type:inline-size}.pv-page img{-webkit-user-select:none;user-select:none;width:100%;height:100%}.pv-page img,.pv-text{position:absolute;inset:0}.pv-text{z-index:2;color:#0000;white-space:pre;cursor:text;forced-color-adjust:none;font-family:sans-serif;line-height:1;overflow:hidden}.pv-text span{transform-origin:0 0;white-space:pre;position:absolute}.pv-text::selection{background:0 0}.pv-text span::selection{color:#0000;background:var(--pv-select)}.pv-hit{z-index:1;background:var(--pv-hit);pointer-events:none;border-radius:2px;position:absolute}.pv-hit.is-current{background:var(--pv-hit-current);box-shadow:0 0 0 1.5px var(--accent)}.pv-page-reason{max-width:40ch;font-size:var(--fs-xs);color:var(--paper-ink-2);overflow-wrap:anywhere}.pv-search{align-items:center;gap:var(--sp-1);font-size:var(--fs-sm);display:flex}.pv-search-input{flex:auto;min-width:8em;padding:3px 8px}.pv-search-status{text-align:right;min-width:6.5em;font-size:var(--fs-xs);color:var(--ink-2);flex:none}.pv-search .icon-btn:disabled{opacity:.45;cursor:default}.pv-page-state{padding:var(--sp-4);text-align:center;font-size:var(--fs-sm);color:var(--paper-ink-2);place-items:center;display:grid;position:absolute;inset:0}.pv-page-label{-webkit-user-select:none;user-select:none;margin-top:var(--sp-1);text-align:center;font-size:var(--fs-xs);color:var(--ink-3)}.pv-state{align-items:center;gap:var(--sp-3);padding:var(--sp-6) var(--sp-4);text-align:center;color:var(--ink-2);flex-direction:column;display:flex}.workspace{grid-template-columns:300px minmax(380px,1fr) minmax(420px,1.05fr);height:100%;display:grid}.workspace.two{grid-template-columns:minmax(560px,1.35fr) minmax(420px,1fr)}.pane{border-right:1px solid var(--line);min-height:0;position:relative;overflow-y:auto}.pane:last-child{border-right:0}.pane-head{z-index:3;background:var(--surface);border-bottom:1px solid var(--line);padding:var(--sp-3) var(--sp-4);position:sticky;top:0}.pane-head h3{font:600 var(--fs-lg) /1.2 var(--font-head);margin:0}.pane.list{background:var(--surface)}.pane.detail{background:var(--bg)}.pane.viewer{background:var(--surface-2)}.logo-h{flex:none;align-items:center;display:inline-flex}.logo-h img{max-width:none;display:block}.logo-h .logo-h-dark,[data-theme=ops] .logo-h[data-on=theme] .logo-h-light{display:none}.logo-h[data-on=navy] .logo-h-dark,.wordmark,[data-theme=ops] .logo-h .logo-h-dark{display:block}.wordmark{aspect-ratio:1158/280;height:1em;color:var(--ink-head);background-color:currentColor;-webkit-mask:url(/brand/wordmark.webp) 50%/contain no-repeat;mask:url(/brand/wordmark.webp) 50%/contain no-repeat}.tagline{font:600 var(--fs-xs) /1.3 var(--font-head);letter-spacing:.18em;text-transform:uppercase}.auth-split{background:var(--bg);grid-template-columns:minmax(0,1fr) minmax(360px,480px);min-height:100dvh;display:grid}.brand-panel{justify-content:space-between;gap:var(--sp-6);padding:var(--sp-6) clamp(var(--sp-5),6vw,72px);background:var(--brand-panel);color:var(--brand-panel-ink);flex-direction:column;display:flex;position:relative;overflow:hidden}.brand-panel .bp-lockup{align-items:flex-start;gap:var(--sp-4);flex-direction:column;margin-block:auto;display:flex}.brand-panel .bp-mark{width:clamp(132px,15vw,200px);height:auto;margin-bottom:calc(-1 * var(--sp-3));margin-left:-2px}.brand-panel .wordmark{color:var(--brand-panel-ink);font-size:clamp(40px,4.8vw,64px)}.brand-panel .tagline{color:var(--brand-panel-ink-2);font-size:var(--fs-sm)}.brand-panel .bp-lede{max-width:460px;color:var(--brand-panel-ink-2);font-size:var(--fs-md);margin:0}.brand-panel .bp-foot{font-size:var(--fs-xs);color:var(--brand-panel-ink-2)}.auth-pane{padding:var(--sp-6) var(--sp-5);place-items:center;display:grid}.auth-pane .auth-card{width:100%;max-width:380px;padding:var(--sp-5) var(--sp-5) var(--sp-6)}.auth-pane .auth-brand{margin-bottom:var(--sp-5);display:none}@media (max-width:860px){.auth-split{grid-template-columns:minmax(0,1fr)}.brand-panel{display:none}.auth-pane{padding:var(--sp-4)}.auth-pane .auth-brand{display:flex}}.auth-split{--auth-after-panel:.44s}.brand-panel .bp-mark .bm-a{transform-box:fill-box;transform-origin:50% 60%;animation:auth-fly .76s var(--ease-out-strong) both}.brand-panel .bp-mark .bm-check{animation:auth-draw .42s var(--ease-out-strong) .42s both}.brand-panel .wordmark{animation:auth-rise .42s var(--ease-out-strong) .2s both}.brand-panel .tagline{animation:auth-rise .42s var(--ease-out-strong) .26s both}.brand-panel .bp-lede{animation:auth-rise .42s var(--ease-out-strong) .32s both}.brand-panel .bp-foot{animation:auth-fade .42s var(--ease-out-strong) .38s both}.auth-pane .auth-card{animation:auth-rise .42s var(--ease-out-strong) var(--auth-after-panel) both}.auth-card>.auth-brand,.auth-card>h1{animation:auth-rise .36s var(--ease-out-strong) calc(var(--auth-after-panel) + 60ms) both}.auth-card>h1+p{animation:auth-rise .36s var(--ease-out-strong) calc(var(--auth-after-panel) + .1s) both}.auth-card form>.field:first-of-type{animation:auth-rise .36s var(--ease-out-strong) calc(var(--auth-after-panel) + .14s) both}.auth-card form>.field:nth-of-type(2){animation:auth-rise .36s var(--ease-out-strong) calc(var(--auth-after-panel) + .18s) both}.auth-card form>.btn{animation:auth-rise .36s var(--ease-out-strong) calc(var(--auth-after-panel) + .22s) both}@media (max-width:860px){.auth-split{--auth-after-panel:0s}}@keyframes auth-fly{0%{opacity:0;transform:translate(-40%,30%)rotate(-10deg)scale(.92)}35%{opacity:1}to{opacity:1;transform:none}}@keyframes auth-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes auth-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes auth-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.auth-split{--auth-after-panel:.16s}.brand-panel .bp-foot,.brand-panel .bp-lede,.brand-panel .bp-mark .bm-a,.brand-panel .bp-mark .bm-check,.brand-panel .tagline,.brand-panel .wordmark{animation:auth-fade .24s both}.auth-card form>.btn,.auth-card form>.field,.auth-card>.auth-brand,.auth-card>h1,.auth-card>h1+p,.auth-pane .auth-card{animation:auth-fade .24s ease var(--auth-after-panel) both}}.logo-h-enter{display:block;position:relative}.logo-h-enter .lh-mark{clip-path:inset(0 calc(100% - var(--lh-split)) 0 0);transform-origin:calc(var(--lh-split) / 2) 60%;animation:logo-fly .68s var(--ease-out-strong) both}.logo-h-enter .lh-word{clip-path:inset(0 0 0 var(--lh-split));animation:logo-word .46s var(--ease-out-strong) .26s both;position:absolute;top:0;left:0}@keyframes logo-fly{0%{opacity:0;transform:translate(-14%,35%)rotate(-10deg)scale(.92)}35%{opacity:1}to{opacity:1;transform:none}}@keyframes logo-word{0%{opacity:0;clip-path:inset(0 100% 0 var(--lh-split))}to{opacity:1;clip-path:inset(0 0 0 var(--lh-split))}}@media (prefers-reduced-motion:reduce){.logo-h-enter .lh-mark{animation:auth-fade .24s both}.logo-h-enter .lh-word{animation:auth-fade .24s .12s both}}.sheet-head{padding:0 var(--sp-6) var(--sp-3)}.std-form{font-size:var(--fs-sm);color:var(--ink-2);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:1px 8px;font-weight:500}.ident{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.ident>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:8px 14px}.ident>div:nth-child(4n){border-right:0}.ident .k{font:600 9.5px/1.2 var(--font-head);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-3)}.ident .v{font:600 var(--fs-md) /1.35 var(--font-data);white-space:nowrap;text-overflow:ellipsis;align-items:center;margin-top:3px;display:flex;overflow:hidden}.ident .v.dash{color:var(--ink-3);font-weight:400}.doc-state{align-items:center;gap:var(--sp-2) var(--sp-3);margin-top:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.fpill .dot{width:7px;height:7px}table.sheet{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}table.sheet th{z-index:1;text-align:left;background:var(--surface-2);color:var(--ink-3);font:600 10px/1.2 var(--font-head);letter-spacing:var(--tracking-caps);text-transform:uppercase;position:sticky;top:0}table.sheet td,table.sheet th{border-bottom:1px solid var(--line);padding:8px 10px}table.sheet td{vertical-align:top}table.sheet tr.group td{background:var(--bg);font:600 var(--fs-sm) /1.2 var(--font-head);letter-spacing:.02em;color:var(--ink-2);border-bottom:1px solid var(--line-strong);padding-top:14px}table.sheet tr.row{cursor:pointer}table.sheet tr.row:hover td{background:var(--surface-3)}table.sheet tr.row.is-selected td{background:var(--here-soft)}table.sheet tr.row.is-selected td:first-child{box-shadow:inset 3px 0 0 var(--here)}table.sheet .subj{color:var(--ink);font-weight:600}table.sheet .subj .help{font-weight:400;font-size:var(--fs-xs);color:var(--ink-3);margin-top:2px}table.sheet .v{font:600 var(--fs-sm) /1.35 var(--font-data)}table.sheet .v.dash{color:var(--ink-3);font-weight:400}.sv-list{gap:4px}.sv,.sv-list{flex-direction:column;display:flex}.sv{text-align:left;border-radius:var(--radius-sm);background:0 0;border:1px solid #0000;align-items:flex-start;gap:1px;width:calc(100% + 12px);margin:-2px -6px;padding:2px 6px}.sv:hover{border-color:var(--accent)}.sv.is-on{border-color:var(--here);background:var(--surface)}.sv .src{font-size:var(--fs-xs);color:var(--ink-3)}table.sheet .v.redacted{color:var(--ink-3);font-style:italic;font-weight:400}.sv .tags{flex-wrap:wrap;gap:3px;margin:1px 0;display:flex}.sv .tag{font:500 10px/1.4 var(--font-ui);color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);padding:0 5px}.doc-type{align-items:center;gap:var(--sp-2) var(--sp-3);margin-top:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px dashed var(--line);border-radius:var(--radius-md);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.frags{gap:var(--sp-4);padding:var(--sp-3) var(--sp-4) var(--sp-5);flex-direction:column;display:flex}.frag{border-radius:var(--radius-md);min-width:0;scroll-margin-top:72px}.frag.is-selected .frag-label .fl-doc{color:var(--here)}.pulse{animation:pulse .9s var(--ease-out)}.frag-label{font-size:var(--fs-xs);color:var(--ink-2);align-items:center;gap:6px;margin-bottom:4px;display:flex}.frag-label .fl-doc{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.frag-label .fl-loc{font-family:var(--font-data);color:var(--ink-3);white-space:nowrap}.frag-label .fl-spacer{flex:1}.frag-toggle{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-2);border-radius:var(--radius-sm);white-space:nowrap;padding:1px 6px;font-size:10.5px}a.frag-toggle:hover{text-decoration:none}.frag-toggle:hover{color:var(--accent);border-color:var(--accent)}.frag-value{justify-content:space-between;align-items:baseline;gap:var(--sp-2);margin-bottom:6px;font-weight:600;display:flex}.frag-conf{font-size:var(--fs-xs);color:var(--ink-3);white-space:nowrap;font-weight:400}.crop{border:1px solid var(--paper-edge);border-radius:var(--radius-sm);background:var(--paper);box-shadow:var(--paper-shadow);position:relative;overflow:hidden}.crop:after,.crop:before{content:"";z-index:2;pointer-events:none;height:14px;position:absolute;left:0;right:0}.crop:before{background:linear-gradient(var(--paper),transparent);top:0}.crop:after{background:linear-gradient(transparent,var(--paper));bottom:0}.crop.is-full:after,.crop.is-full:before{display:none}.crop-page{left:0}.crop-page,.crop-page img{width:100%;position:absolute}.crop-page img{height:100%;inset:0}.crop-loading{padding:var(--sp-4);font-size:var(--fs-sm);color:var(--ink-3);border:1px dashed var(--line-strong);border-radius:var(--radius-sm)}.frag-bracket{border-left:2px solid var(--bbox);border-top:2px solid var(--bbox);border-bottom:2px solid var(--bbox);position:absolute}.frag-mark{mix-blend-mode:multiply;border-radius:2px;position:absolute}.frag-mark.consistent{background:var(--st-consistent-mark);box-shadow:inset 0 -2px 0 var(--st-consistent)}.frag-mark.conflict{background:var(--st-conflict-mark);box-shadow:inset 0 -2px 0 var(--st-conflict)}.frag-mark.unchecked{background:var(--st-unchecked-mark);box-shadow:inset 0 -2px 0 var(--st-unchecked)}.frag-quote{border-left:2px solid var(--line-strong);background:var(--paper);color:var(--paper-ink);font:400 12px/var(--lh-doc) var(--font-doc);margin:6px 0 0;padding:6px 10px}.frag-meta{flex-wrap:wrap;gap:4px 12px;margin-top:4px;display:flex}.frag-meta,.provenance{font-size:var(--fs-xs);color:var(--ink-3)}.run-bar{align-items:center;gap:var(--sp-2) var(--sp-3);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.run-bar,.scope-note{font-size:var(--fs-sm)}.scope-note{margin:var(--sp-2) 0 0;color:var(--ink-2)}.counts{gap:4px var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.count-btn{font-size:var(--fs-sm);color:var(--ink-2);background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:1px 8px 1px 6px;display:inline-flex}.count-btn b{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.count-btn:hover{border-color:var(--line-strong)}.count-btn.is-on{border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}.filters{padding:var(--sp-2) var(--sp-4) var(--sp-3);border-bottom:1px solid var(--line);background:var(--surface)}.filters:empty{display:none}.filter-row{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.items{margin:0;padding:0;list-style:none}.item{text-align:left;width:100%;padding:10px var(--sp-4) 10px 12px;border:0;border-bottom:1px solid var(--line);color:var(--ink);background:0 0;border-left:3px solid #0000;grid-template-columns:14px 1fr;gap:2px 8px;display:grid}.item:hover{background:var(--surface-3)}.item.is-selected{background:var(--here-soft);border-left-color:var(--here)}.item .i-dot{padding-top:5px}.item .i-title{font-weight:600;line-height:1.3}.item .i-meta{font-size:var(--fs-xs);color:var(--ink-3);flex-wrap:wrap;grid-column:2;align-items:center;gap:2px 8px;display:flex}.item .i-decision{border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink-2);padding:0 5px}.item .i-vals{font:500 var(--fs-xs) /1.45 var(--font-data);color:var(--ink-2);overflow-wrap:anywhere;grid-column:2}.detail-body{padding:var(--sp-4) var(--sp-5) var(--sp-6);max-width:760px}.detail-body h1{font:600 var(--fs-2xl) /1.15 var(--font-head);margin:6px 0 var(--sp-2)}.detail-tags{align-items:center;gap:var(--sp-2) var(--sp-3);font-size:var(--fs-sm);color:var(--ink-2);flex-wrap:wrap;display:flex}.section-title{margin:var(--sp-5) 0 var(--sp-2)}.prose{font-size:var(--fs-md);margin:0;line-height:1.6}.clash,.prose{color:var(--ink)}.clash{text-align:left;width:100%;padding:var(--sp-3) var(--sp-4);border:0;border-bottom:1px solid var(--line);background:0 0;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;display:grid}.clash:last-child{border-bottom:0}.clash:hover{background:var(--surface-3)}.clash .cl-doc{align-items:center;gap:8px;min-width:0;font-weight:600;display:flex}.clash .cl-name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clash .cl-where{font-size:var(--fs-xs);color:var(--ink-3)}.clash .cl-val{text-align:right;max-width:22ch;font:600 var(--fs-md) /1.3 var(--font-data);overflow-wrap:anywhere;grid-area:1/2/span 2;align-self:center}.clash .cl-val small{font:500 var(--fs-xs) var(--font-ui);color:var(--ink-3);display:block}.clash:not(.governs) .cl-val{color:var(--ink-2)}.gov-tag{font:600 9.5px/1 var(--font-head);letter-spacing:var(--tracking-caps);text-transform:uppercase;border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent);flex:none;padding:3px 6px}.frag-gov,.frag-role{margin-bottom:6px;display:inline-block}.frag-role{font-size:var(--fs-xs);color:var(--ink-3)}.prec-badge{border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:18px;height:18px;font:600 10px/1 var(--font-data);color:var(--ink-3);flex:none;place-items:center;display:inline-grid}.resolution{border-left:3px solid var(--accent)}.actions{align-items:center;gap:var(--sp-2) var(--sp-3);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}textarea.note{resize:vertical;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);width:100%;min-height:64px;color:var(--ink);font:inherit;font-size:var(--fs-sm);padding:8px 10px;display:block}textarea.note:focus{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.seg button:disabled,textarea.note:disabled{opacity:.6;cursor:default}.detail-body .provenance{margin-top:var(--sp-5);align-items:center;gap:6px;display:flex}.viewer-head .ph-line{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.frag-group{padding:var(--sp-3) var(--sp-4) var(--sp-4);border-bottom:1px solid var(--line);scroll-margin-top:72px;transition:opacity .12s linear}.frag-group.dimmed{opacity:.55}.frag-group.dimmed:hover{opacity:.85}.frag-group .frags{gap:var(--sp-3);padding:0}.frags.side{gap:var(--sp-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.frags.side .frag-label{flex-wrap:wrap}.frags.side .frag-label .fl-spacer{display:none}.fg-title{margin-bottom:var(--sp-2);color:var(--ink);font-size:var(--fs-sm);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:600;display:flex}.fg-title:hover{color:var(--accent)}.tile .t-sub{font-size:var(--fs-sm);color:var(--ink-2);flex-wrap:wrap;gap:4px 12px;display:flex}.tile .t-sub span{align-items:center;gap:5px;display:inline-flex}.frag-mark.deviation{background:var(--st-deviation-mark);box-shadow:inset 0 -2px 0 var(--st-deviation)}.frag-mark.removed{background:var(--st-unchecked-mark);box-shadow:none;border-top:1.5px solid var(--paper-ink-2);border-radius:0;transform:translateY(.5px)}.crop.is-openable{cursor:zoom-in}.redline{font:400 12.5px/1.6 var(--font-doc);padding:var(--sp-3) var(--sp-4);background:var(--paper);color:var(--paper-ink);border:1px solid var(--paper-edge);border-radius:var(--radius-sm);white-space:pre-wrap;overflow-wrap:anywhere}.redline del{color:var(--paper-ink-2);background:var(--st-unchecked-mark);text-decoration:line-through;text-decoration-thickness:1.5px}.redline ins{color:var(--paper-ink);background:var(--st-deviation-mark);box-shadow:inset 0 -2px 0 var(--st-deviation);text-decoration:none}.redline-note{margin-bottom:var(--sp-2);font:600 var(--fs-xs) var(--font-ui);color:var(--paper-ink-2)}.diff-side{gap:var(--sp-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.diff-side .caps{margin-bottom:4px}.value-pair{grid-template-columns:1fr 1fr;display:grid}.value-pair>div+div{border-left:1px solid var(--line)}.value-pair .vp-value{font:600 var(--fs-lg) /1.3 var(--font-data);margin-top:4px}.value-pair .vp-value.is-new{color:var(--st-deviation)}.tag{border:1px solid var(--line-strong);border-radius:var(--radius-sm);font-size:var(--fs-xs);color:var(--ink-2);white-space:nowrap;padding:0 5px;display:inline-block}.tag.is-strong{border-color:var(--st-deviation);color:var(--st-deviation);font-weight:600}.item-group{padding:10px var(--sp-4) 4px 15px;border-bottom:1px solid var(--line);background:var(--surface-2);color:var(--ink-3)}.clash.stmt{grid-template-columns:minmax(0,1fr)}.clash.stmt .cl-val{text-align:left;max-width:none;font:400 var(--fs-sm) /1.5 var(--font-ui);color:var(--ink);grid-area:auto/1}.clash.is-superseded{opacity:.7}.clash.is-superseded .cl-val{text-decoration:line-through;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}.role-badge{border:1px solid var(--line-strong);border-radius:var(--radius-sm);font:600 9.5px/1 var(--font-head);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-2);flex:none;padding:2px 5px}.prec-badge.std,.role-badge.form{border-style:dashed}.prec-badge.std{color:var(--ink-2)}.resolved-note{margin-bottom:var(--sp-3);font-size:var(--fs-sm);border-left:3px solid var(--st-consistent)}.history{padding:0 0 0 var(--sp-3);border-left:2px solid var(--line);margin:0;list-style:none}.history .h-item{padding:0 0 var(--sp-3) var(--sp-3);font-size:var(--fs-sm);position:relative}.history .h-item:before{content:"";left:calc(-1 * var(--sp-3) - 6px);background:var(--surface);border:2px solid var(--line-strong);border-radius:50%;width:10px;height:10px;position:absolute;top:5px}.history .h-item.resolved:before{border-color:var(--st-consistent)}.history .h-item.reappeared:before{border-color:var(--st-deviation)}.history .h-line{flex-wrap:wrap;gap:2px 8px;display:flex}.history .h-note{color:var(--ink-2);margin-top:2px}.pane.viewer.has-preview{overflow:hidden}.pane.viewer.has-preview .pv{height:100%}.bundle-table td{vertical-align:top}.bundle-table tr.is-editing td{background:var(--surface-2)}.edit-grid{gap:var(--sp-2) var(--sp-3);grid-template-columns:130px minmax(0,1fr);align-items:center;display:grid}.date-input{width:auto}.uses{font-size:var(--fs-sm);margin:0;padding-left:1.1em}.link-btn{color:var(--accent);font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.nav-link.doc .prec.std{color:var(--ink-2);border-style:dashed}.pv-no-text{margin-left:var(--sp-2);font-style:italic}.rec-section-head{padding:var(--sp-2) var(--sp-4) 2px;color:var(--ink-2);background:var(--surface-2);border-bottom:1px solid var(--line)}.item .rec-req{-webkit-line-clamp:2;font-family:var(--font-ui);color:var(--ink-2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rec-req-card{gap:var(--sp-1);text-align:left;cursor:pointer;flex-direction:column;width:100%;display:flex}.rec-req-card:hover{border-color:var(--accent)}.rec-checks{margin:0;padding:0;list-style:none}.rec-check{gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--line);font-size:var(--fs-sm);grid-template-columns:22px minmax(140px,.8fr) minmax(0,1.4fr);display:grid}.rec-check:last-child{border-bottom:0}.rec-check .rc-mark{text-align:center;color:var(--ink-3);font-weight:700}.rec-check.pass .rc-mark{color:var(--st-consistent)}.rec-check.fail .rc-mark{color:var(--st-conflict)}.rec-check .rc-label{font-weight:600}.rec-check .rc-detail{color:var(--ink-2)}.clash.rec-bad .cl-val small{color:var(--st-conflict)}.prec-badge.rec-role{font-size:10px}.rec-new{max-width:720px}.rec-progress{width:min(420px,90%);height:4px;margin-top:var(--sp-2);background:var(--line);border-radius:999px;overflow:hidden}.rec-progress span{background:var(--accent);height:100%;transition:width .2s;display:block}.rec-files-table tr.rec-folder td{background:var(--surface-2);color:var(--ink-2);padding-top:var(--sp-2);padding-bottom:var(--sp-1)}.rec-files-table tr.rec-file{cursor:pointer}.rec-files-table tr.rec-file.is-open td,.rec-files-table tr.rec-file:hover td{background:var(--surface-2)}.rec-files-table tr.rec-file.is-open td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.rec-cat-edit{padding:var(--sp-2) 0}.btn.danger{color:var(--danger);border-color:var(--danger)}.btn.danger:hover{background:var(--danger-bg)}.sk-region{animation:sk-appear .2s var(--ease-out) var(--sk-delay) backwards;position:relative}.sk-region.is-continued{animation:none}@keyframes sk-appear{0%{opacity:0}}.content,.docs-main,.sections-inner{scrollbar-gutter:stable}.sk{vertical-align:middle;background:var(--sk-fill);box-shadow:0 0 3px 0 var(--sk-fill);position:relative;overflow:hidden}:where(.sk){border-radius:var(--radius-sm);display:inline-block}.sk:after{content:"";background:linear-gradient(90deg,transparent 0,var(--sk-shine) 50%,transparent 100%);animation:sk-sweep var(--sk-sweep) linear infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes sk-sweep{0%{transform:translate(-100%)}70%,to{transform:translate(100%)}}.sk.sk-text{vertical-align:top;color:#0000;background:var(--sk-fill);-webkit-user-select:none;user-select:none;border-color:#0000}.sk-r-sm{border-radius:var(--radius-sm)}.sk-r-md{border-radius:var(--radius-md)}.sk-r-lg{border-radius:var(--radius-lg)}.sk-r-pill{border-radius:999px}.sk-line{align-items:center;min-height:1lh;display:flex}.sk-line>.sk{max-width:100%;height:.62em}.sk-chip{height:18px}.sk-count,.sk-pill{height:22px}.sk-btn{border-radius:var(--radius-md);height:33px}.sk-badge{height:22px}.sk-dot{width:8px;height:8px;box-shadow:none;border-radius:50%}.sk-risk .bars i.sk{width:4px;box-shadow:none;border-radius:1px}.sk-ground,.sk-risk .bars i.sk{background:var(--sk-fill);display:block}.sk-ground{position:relative}.sk-tail>:nth-last-child(3){opacity:.7}.sk-tail>:nth-last-child(2){opacity:.45}.sk-tail>:last-child{opacity:.2}.sk-reveal{animation:sk-reveal var(--dur-reveal) var(--ease-out) backwards}@keyframes sk-reveal{0%{opacity:0;filter:blur(2px)}}.sk-stale{opacity:.55;pointer-events:none;transition:opacity .2s var(--ease-out) var(--sk-delay)}.sk-paper{--sk-fill:var(--paper-ink)}@supports (color:color-mix(in lab,red,red)){.sk-paper{--sk-fill:color-mix(in oklab,var(--paper-ink) 9%,transparent)}}.sk-paper{--sk-shine:var(--paper)}@supports (color:color-mix(in lab,red,red)){.sk-paper{--sk-shine:color-mix(in oklab,var(--paper) 75%,transparent)}}.sk-page-lines{clip-path:inset(0 0 8%);flex-direction:column;padding:11% 11% 0;display:flex;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.sk-page-lines .sk{height:1.05cqw;box-shadow:0 0 .5cqw 0 var(--sk-fill);border-radius:.4cqw;flex:none;margin-bottom:1.55cqw;display:block}.sk-page-lines .sk.is-head{height:1.7cqw;margin-bottom:3cqw}.sk-page-lines .sk.is-gap{margin-bottom:3.6cqw}.crop.sk-crop{container-type:inline-size}.crop.sk-crop .sk-page-lines{clip-path:none;padding:5% 11% 0}img.sk-img{opacity:0;transition:opacity var(--dur-reveal) var(--ease-out)}img.sk-img.is-loaded{opacity:1}.sk-status{z-index:1;max-width:80%;padding:var(--sp-2) var(--sp-3);border:1px solid var(--paper-edge);border-radius:var(--radius-md);background:var(--paper);color:var(--paper-ink-2);box-shadow:var(--shadow-1);position:absolute;top:38%;left:50%;transform:translate(-50%)}.pv-state-over,.sk-status{font-size:var(--fs-sm);text-align:center}.pv-state-over{margin:0 auto var(--sp-4);max-width:52ch;color:var(--ink-2)}.rail .sk,.sk-on-navy .sk{--sk-fill:var(--rail-ink)}@supports (color:color-mix(in lab,red,red)){.rail .sk,.sk-on-navy .sk{--sk-fill:color-mix(in oklab,var(--rail-ink) 14%,transparent)}}.rail .sk,.sk-on-navy .sk{--sk-shine:var(--rail-ink)}@supports (color:color-mix(in lab,red,red)){.rail .sk,.sk-on-navy .sk{--sk-shine:color-mix(in oklab,var(--rail-ink) 12%,transparent)}}.rail-item.sk-rail-item{pointer-events:none}@media (prefers-reduced-motion:reduce){.sk:after{animation:none;display:none}.sk-region{animation:sk-appear .12s linear var(--sk-delay) backwards}.sk-reveal{animation:sk-fade .15s linear backwards}img.sk-img{transition-duration:.15s;transition-timing-function:linear}}@keyframes sk-fade{0%{opacity:0}}}@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.m-0{margin:0}.my-\[2px\]{margin-block:2px}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-\[3px\]{margin-top:3px}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-\[2px\]{margin-bottom:2px}.mb-\[6px\]{margin-bottom:6px}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.\!block{display:block!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-full{height:100%}.min-h-0{min-height:0}.w-8{width:calc(var(--spacing) * 8)}.w-full{width:100%}.max-w-\[220px\]{max-width:220px}.max-w-\[320px\]{max-width:320px}.min-w-0{min-width:0}.flex-1{flex:1}.basis-full{flex-basis:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-line{border-color:var(--line)}.p-0{padding:0}.px-1{padding-inline:var(--spacing)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-0{padding-block:0}.pt-0{padding-top:0}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pb-0{padding-bottom:0}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.text-right{text-align:right}.font-mono{font-family:var(--font-data)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[12\.5px\]{font-size:12.5px}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.text-conflict{color:var(--st-conflict)}.text-ink-2{color:var(--ink-2)}.text-ink-3{color:var(--ink-3)}.lowercase{text-transform:lowercase}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}:root{--navy-50:#eef3f9;--navy-100:#d6e1ef;--navy-200:#aec3df;--navy-300:#809fc8;--navy-400:#5479ad;--navy-500:#325a91;--navy-600:#1f4579;--navy-700:#153868;--navy-800:#0b2d5b;--navy-900:#071e3f;--teal-50:#e6fafb;--teal-100:#c2f1f2;--teal-200:#8ce3e5;--teal-300:#4dd2d5;--teal-400:#11c1c3;--teal-500:#02b0b4;--teal-600:#0891a0;--teal-700:#007677;--teal-800:#015d5f;--teal-900:#074a4d;--mint-50:#effdf7;--mint-100:#d4fae9;--mint-200:#aaf4d7;--mint-300:#66f5c8;--mint-400:#4ed6aa;--mint-500:#3ab98e;--mint-600:#2c9673;--mint-700:#23785d;--mint-800:#1c604b;--mint-900:#184e3f;--neutral-0:#fff;--neutral-50:#f4f7fa;--neutral-100:#eaeff4;--neutral-200:#dce3eb;--neutral-300:#c5cfda;--neutral-400:#7f8ea1;--neutral-500:#526074;--neutral-600:#435166;--neutral-700:#354357;--neutral-800:#1f2d41;--neutral-900:#111c2d;--brand-navy:var(--navy-800);--brand-teal:var(--teal-500);--brand-mint:var(--mint-300);--brand-cloud:var(--neutral-50);--font-ui:var(--font-manrope),"Segoe UI",system-ui,-apple-system,sans-serif;--font-head:var(--font-manrope),"Segoe UI",system-ui,-apple-system,sans-serif;--font-data:var(--font-jetbrains-mono),"Cascadia Mono",Consolas,ui-monospace,monospace;--font-doc:var(--font-source-serif),"Georgia","Times New Roman",serif;--fs-xs:11px;--fs-sm:12.5px;--fs-md:14px;--fs-lg:16px;--fs-xl:20px;--fs-2xl:26px;--lh-tight:1.2;--lh-body:1.5;--lh-doc:1.55;--tracking-caps:.08em;--tracking-head:-.01em;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--rail-w:76px;--sections-w:248px;--topbar-h:48px;--ease-out:cubic-bezier(.2,.8,.2,1);--ease-out-strong:cubic-bezier(.23,1,.32,1);--dur-slide:.26s;--sk-delay:.16s;--sk-sweep:1.6s;--dur-reveal:.22s}:root,[data-theme=deck]{color-scheme:light;--bg:var(--neutral-50);--surface:var(--neutral-0);--surface-2:var(--neutral-100);--surface-3:var(--neutral-200);--line:var(--neutral-200);--line-strong:var(--neutral-400);--ink:var(--neutral-900);--ink-2:var(--neutral-700);--ink-3:var(--neutral-500);--ink-head:var(--navy-800);--ink-inverse:var(--neutral-50);--rail-bg:var(--navy-800);--rail-ink:#e8eef6;--rail-ink-2:#9db0cb;--rail-active:#164078;--rail-line:#ffffff1a;--rail-here:var(--teal-500);--accent:var(--teal-700);--accent-hover:var(--teal-800);--accent-ink:#fff;--accent-soft:var(--teal-50);--focus:var(--teal-600);--focus-ring:#0891a047;--here:var(--teal-700);--here-soft:var(--teal-50);--positive:var(--mint-300);--positive-hover:var(--mint-400);--positive-ink:var(--navy-900);--code-bg:var(--navy-800);--code-ink:#e8eef6;--brand-panel:linear-gradient(155deg,var(--navy-800) 0%,var(--navy-900) 70%,#052a3a 100%);--brand-panel-ink:var(--neutral-50);--brand-panel-ink-2:#9db0cb;--paper:#fff;--paper-ink:#1b1b1b;--paper-ink-2:#5a5a5a;--paper-edge:var(--neutral-300);--paper-shadow:0 1px 2px #0b2d5b1f,0 4px 14px #0b2d5b14;--bbox:#0076778c;--pv-hit:#00767733;--pv-hit-current:#0076776b;--pv-select:#0076774d;--shadow-1:0 1px 2px #0b2d5b12;--shadow-2:0 6px 24px #0b2d5b1f;--sk-fill:var(--ink)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=deck]{--sk-fill:color-mix(in oklab,var(--ink) 7%,transparent)}}:root,[data-theme=deck]{--sk-shine:var(--neutral-0)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=deck]{--sk-shine:color-mix(in oklab,var(--neutral-0) 70%,transparent)}}:root,[data-theme=deck]{--st-conflict:#c4302a;--st-conflict-bg:#fbe9e8;--st-conflict-mark:#c4302a38;--st-deviation:#965a00;--st-deviation-bg:#fdf1dc;--st-deviation-mark:#e896144d;--st-consistent:var(--mint-800);--st-consistent-bg:var(--mint-50);--st-consistent-mark:#3ab98e40;--st-unchecked:var(--neutral-500);--st-unchecked-bg:#edf1f5;--st-unchecked-mark:#52607433;--success:var(--st-consistent);--success-bg:var(--st-consistent-bg);--warning:var(--st-deviation);--warning-bg:var(--st-deviation-bg);--danger:var(--st-conflict);--danger-bg:var(--st-conflict-bg);--info:var(--navy-500);--info-bg:var(--navy-50)}[data-theme=ops]{color-scheme:dark;--bg:#08162b;--surface:#0d1f38;--surface-2:#0a1a30;--surface-3:#15294a;--line:#1e3352;--line-strong:#4f6d95;--ink:#dde6f0;--ink-2:#a9b8cb;--ink-3:#8193aa;--ink-head:var(--neutral-50);--ink-inverse:#08162b;--rail-bg:#050e1f;--rail-ink:#dde6f0;--rail-ink-2:#7d90a8;--rail-active:#12233d;--rail-line:#ffffff14;--rail-here:var(--teal-400);--accent:var(--teal-400);--accent-hover:var(--teal-300);--accent-ink:var(--navy-900);--accent-soft:#12333f;--focus:var(--teal-400);--focus-ring:#11c1c34d;--here:var(--teal-300);--here-soft:#12333f;--positive:var(--mint-300);--positive-hover:var(--mint-200);--positive-ink:var(--navy-900);--code-bg:var(--navy-700);--code-ink:#e8eef6;--brand-panel:linear-gradient(155deg,var(--navy-800) 0%,#061630 70%,#04202b 100%);--brand-panel-ink:var(--neutral-50);--brand-panel-ink-2:#9db0cb;--paper:#e6e9ec;--paper-ink:#1e1e1e;--paper-ink-2:#55524c;--paper-edge:#4f6d95;--paper-shadow:0 2px 12px #00000073;--bbox:#11c1c3bf;--pv-hit:#11c1c347;--pv-hit-current:#11c1c38c;--pv-select:#11c1c361;--shadow-1:0 1px 2px #00000059;--shadow-2:0 8px 28px #00000080;--sk-fill:var(--ink)}@supports (color:color-mix(in lab,red,red)){[data-theme=ops]{--sk-fill:color-mix(in oklab,var(--ink) 8%,transparent)}}[data-theme=ops]{--sk-shine:var(--ink)}@supports (color:color-mix(in lab,red,red)){[data-theme=ops]{--sk-shine:color-mix(in oklab,var(--ink) 7%,transparent)}}[data-theme=ops]{--st-conflict:#f2665d;--st-conflict-bg:#3a1f28;--st-conflict-mark:#f2665d61;--st-deviation:#f0a03a;--st-deviation-bg:#3a2b18;--st-deviation-mark:#f0a03a6b;--st-consistent:var(--mint-300);--st-consistent-bg:#0f3433;--st-consistent-mark:#66f5c84d;--st-unchecked:#8693a5;--st-unchecked-bg:#1a2a40;--st-unchecked-mark:#8693a54d;--success:var(--st-consistent);--success-bg:var(--st-consistent-bg);--warning:var(--st-deviation);--warning-bg:var(--st-deviation-bg);--danger:var(--st-conflict);--danger-bg:var(--st-conflict-bg);--info:var(--navy-200);--info-bg:#15294a}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}