@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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{:root,:host{--font-sans:"Segoe UI", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-serif:Georgia, "Times New Roman", serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.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}.relative{position:relative}.static{position:static}.block{display:block}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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,)}}:root,html[data-theme=light],html[data-theme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f9f6f1;--bg-elevated:#fefcf9;--bg-sunken:#f3efea;--bg-tint:#f4eae7;--surface-hover:#f9ecea;--fg-1:#15100d;--fg-2:#4c4643;--fg-3:#6d6864;--fg-4:#9f9a97;--fg-reading:#3d3732;--fg-muted-accessible:#625c58;--border-subtle:#1a151211;--border:#1a15121f;--border-strong:#1a151236;--link:#342825;--link-hover:#7f3439;--accent:#a03e43;--accent-fill:#883136;--accent-strong:#682226;--accent-muted:#f9dfde;--focus:#984649;--selected:#f9e4e3;--selection-bg:#823d3f;--selection-ink:#faf8f5;--caret:#742d31;--recent-surface:#fbf5f3;--recent-rail:#a05f60;--success:#3a6343;--danger:#8c3432;--moderation-surface:#f3eae3;--moderation-ink:#544033;--warning-surface:#f9ead9;--warning-ink:#623a1d;--category-guidance:#835a18;--category-evidence:#2f617d;--category-investigation:#3c633d;--category-analysis:#6c4974;--category-archive:#5f5a55;--document-canvas:#ede9e2;--document-paper:#fdfaf3;--document-ink:#221f19;--document-muted:#544f47;--document-rule:#bbb7af;--document-emphasis:#703133;--document-note:#e5e1d9;--header-bg:#fcf9f6f6;--control-bg:#f3efea;--popover-bg:#fffcf8;--overlay:#0905037a;--on-accent:#faf8f5;--avatar-rule:#faf8f542;--shadow-popover:0 14px 34px #1a151121;--shadow-panel:0 18px 52px #1a15110e;--auth-glow:#d4bebb47}@supports (color:lab(0% 0 0)){:root,html[data-theme=light],html[data-theme=system]{--bg:lab(97.0012% .481009 2.61966);--bg-elevated:lab(98.966% .271171 1.49461);--bg-sunken:lab(94.5562% .826657 2.91541);--bg-tint:lab(93.4162% 3.31697 2.66337);--surface-hover:lab(94.3021% 4.47077 2.7366);--fg-1:lab(5.24171% 1.56635 2.22116);--fg-2:lab(30.3685% 1.96537 3.1727);--fg-3:lab(44.2925% 1.75369 2.84479);--fg-4:lab(64.016% 1.54871 2.52196);--fg-reading:lab(23.409% 2.21242 3.96135);--fg-muted-accessible:lab(39.649% 1.95628 3.16623);--border-subtle:lab(7.20061% 1.78263 2.85146/.065);--border:lab(7.20061% 1.78263 2.85146/.12);--border-strong:lab(7.20061% 1.78263 2.85146/.21);--link:lab(17.5205% 4.77023 4.5665);--link-hover:lab(32.7573% 33.8032 13.7357);--accent:lab(40.6365% 41.6235 19.037);--accent-fill:lab(33.7785% 38.4356 17.6896);--accent-strong:lab(24.7078% 32.0342 14.7813);--accent-muted:lab(91.0186% 8.88374 3.76068);--focus:lab(40.8546% 35.1768 15.8016);--selected:lab(92.219% 7.6128 3.21934);--selection-bg:lab(35.2124% 30.3712 13.5928);--selection-ink:lab(97.6965% .107408 1.52057);--caret:lab(29.353% 32.0087 14.5704);--recent-surface:lab(96.933% 1.93077 1.55057);--recent-rail:lab(48.0859% 27.117 11.8724);--success:lab(38.2613% -20.9433 13.6017);--danger:lab(35.0104% 37.7494 22.1378);--moderation-surface:lab(93.378% 2.00906 4.88285);--moderation-ink:lab(29.1053% 7.34507 11.538);--warning-surface:lab(93.6268% 3.37034 10.1988);--warning-ink:lab(28.9061% 15.8155 25.1721);--category-guidance:lab(41.9155% 12.6052 42.3954);--category-evidence:lab(38.596% -10.7072 -20.9506);--category-investigation:lab(38.2921% -20.9938 16.9755);--category-analysis:lab(36.2082% 21.3953 -18.743);--category-archive:lab(38.4958% 1.8114 3.2773);--document-canvas:lab(92.484% .697464 3.74901);--document-paper:lab(98.2983% .20197 3.43413);--document-ink:lab(11.8667% .832491 4.63219);--document-muted:lab(33.917% .976697 5.73606);--document-rule:lab(74.5134% .713974 4.53913);--document-emphasis:lab(29.462% 28.7856 12.958);--document-note:lab(89.5993% .566006 4.55766);--header-bg:lab(98.1564% .340432 1.86925/.965);--control-bg:lab(94.8018% .624299 3.37194);--popover-bg:lab(99.0868% .410289 2.24416);--overlay:lab(1.54748% .828043 1.15695/.48);--on-accent:lab(97.6965% .107408 1.52057);--avatar-rule:lab(97.6965% .107408 1.52057/.26);--shadow-popover:0 14px 34px lab(7.19416% 2.17164 3.37946/.13);--shadow-panel:0 18px 52px lab(7.19416% 2.17164 3.37946/.055);--auth-glow:lab(78.9021% 7.47395 4.58311/.28)}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#060504;--bg-elevated:#0c0a07;--bg-sunken:#030201;--bg-tint:#16110f;--surface-hover:#1c1514;--fg-1:#f1eee9;--fg-2:#bab7b2;--fg-3:#898681;--fg-4:#605d57;--fg-reading:#b3b1ad;--fg-muted-accessible:var(--fg-3);--border-subtle:#2d2825a3;--border:#3f3936c7;--border-strong:#635c57d6;--link:#e1ddd8;--link-hover:#ec9598;--accent:#e07879;--accent-fill:#953c41;--accent-strong:#b35759;--accent-muted:#311b1b;--focus:#f49191;--selected:#2e1818;--selection-bg:#b05f60;--selection-ink:#f4f1ed;--caret:#ea9797;--recent-surface:#180d0d;--recent-rail:#d87879;--success:#7aad84;--danger:#dc7c75;--moderation-surface:#151c24;--moderation-ink:#acbec9;--warning-surface:#2b190d;--warning-ink:#dbbf99;--category-guidance:#d7b16f;--category-evidence:#81b9da;--category-investigation:#8db88e;--category-analysis:#c7a2cf;--category-archive:#a19e99;--document-canvas:#030202;--document-paper:#e1ded7;--document-ink:#201c17;--document-muted:#544f47;--document-rule:#9f9b93;--document-emphasis:#703133;--document-note:#d5d0c8;--header-bg:#040302f6;--control-bg:#090705;--popover-bg:#100d0a;--overlay:#000000c2;--on-accent:#faf8f5;--avatar-rule:#f0eeea3d;--shadow-popover:0 18px 44px #00000080;--shadow-panel:0 24px 70px #00000052;--auth-glow:#5d474629}@supports (color:lab(0% 0 0)){html[data-theme=dark]{--bg:lab(1.37154% .287958 .600073);--bg-elevated:lab(2.7498% .530086 1.11867);--bg-sunken:lab(.553635% .132769 .27082);--bg-tint:lab(5.67957% 1.79385 1.85487);--surface-hover:lab(7.70084% 3.06989 2.27467);--fg-1:lab(94.2172% .481367 2.61991);--fg-2:lab(74.497% .484675 2.62201);--fg-3:lab(55.9389% .563115 3.00263);--fg-4:lab(39.7183% .317335 3.83451);--fg-reading:lab(72.1843% .167817 2.28521);--border-subtle:lab(16.451% 1.78275 2.86572/.64);--border:lab(24.5681% 1.97311 3.17836/.78);--border-strong:lab(39.6422% 2.35845 3.80723/.84);--link:lab(88.4194% .553757 2.99646);--link-hover:lab(71.0547% 33.7622 13.1886);--accent:lab(62.6941% 41.5287 18.4212);--accent-fill:lab(38.4236% 38.4105 17.4845);--accent-strong:lab(48.8726% 38.3629 17.1654);--accent-muted:lab(12.6409% 11.1607 4.86746);--focus:lab(70.9246% 38.2918 16.7997);--selected:lab(11.4805% 11.1633 4.87785);--selection-bg:lab(50.1944% 33.5336 14.8339);--selection-ink:lab(95.3748% .410616 2.24439);--caret:lab(71.1355% 31.877 13.8651);--recent-surface:lab(4.71106% 4.29834 1.61547);--recent-rail:lab(61.6403% 38.318 16.9219);--success:lab(66.2425% -23.8377 15.3817);--danger:lab(62.8818% 37.425 20.9793);--moderation-surface:lab(10.0654% -1.58829 -6.26192);--moderation-ink:lab(75.7026% -4.59045 -7.74057);--warning-surface:lab(11.1038% 7.72659 11.0869);--warning-ink:lab(79.1646% 6.25771 23.1005);--category-guidance:lab(74.5883% 8.40616 38.972);--category-evidence:lab(72.2881% -12.5059 -22.7264);--category-investigation:lab(70.7966% -20.9664 16.6103);--category-analysis:lab(71.1266% 19.8623 -17.7785);--category-archive:lab(65.2319% .232041 3.05241);--document-canvas:lab(.656904% .181258 .360608);--document-paper:lab(88.4399% .289172 3.81488);--document-ink:lab(10.7063% .839755 4.63881);--document-muted:lab(33.917% .976697 5.73606);--document-rule:lab(64.073% .720978 4.54396);--document-emphasis:lab(29.462% 28.7856 12.958);--document-note:lab(83.7992% .568688 4.55947);--header-bg:lab(.772739% .200644 .403649/.965);--control-bg:lab(1.98112% .430681 .892669);--popover-bg:lab(3.69421% .740111 1.55317);--overlay:lab(.0819912% .0314489 .0583589/.76);--on-accent:lab(97.6965% .107408 1.52057);--avatar-rule:lab(94.2245% .165075 2.28339/.24);--shadow-popover:0 18px 44px lab(.0139637% .0108927 .0163615/.5);--shadow-panel:0 24px 70px lab(.0139637% .0108927 .0163615/.32);--auth-glow:lab(32.4161% 9.53794 4.07789/.16)}}:root,html[data-theme]{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--layout-max:1380px;--layout-inline:26px;--layout-top:24px;--utility-content-width:860px;--page:var(--bg);--surface:var(--bg-elevated);--surface-raised:var(--popover-bg);--surface-muted:var(--bg-tint);--text:var(--fg-1);--text-secondary:var(--fg-2);--text-muted:var(--fg-muted-accessible);--text-disabled:var(--fg-4);--canvas:var(--bg);--folio:var(--bg-elevated);--folio-raised:var(--bg-sunken);--folio-inset:var(--bg-tint);--header-surface:var(--header-bg);--ink-primary:var(--fg-1);--ink-secondary:var(--fg-2);--ink-tertiary:var(--fg-muted-accessible);--ink-disabled:var(--fg-4);--ink-reading:var(--fg-reading);--rule-soft:var(--border-subtle);--rule:var(--border);--rule-strong:var(--border-strong);--nav-surface:var(--bg-sunken);--nav-surface-hover:var(--surface-hover);--nav-ink:var(--fg-1);--oxblood:var(--accent);--oxblood-fill:var(--accent-fill);--oxblood-strong:var(--accent-strong);--oxblood-soft:var(--accent-muted);--aged-brass:var(--category-guidance);--brass-on-ink:var(--category-guidance);--control-surface:var(--control-bg);--control-border:var(--border)}@media (prefers-color-scheme:dark){html[data-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#060504;--bg-elevated:#0c0a07;--bg-sunken:#030201;--bg-tint:#16110f;--surface-hover:#1c1514;--fg-1:#f1eee9;--fg-2:#bab7b2;--fg-3:#898681;--fg-4:#605d57;--fg-reading:#b3b1ad;--fg-muted-accessible:var(--fg-3);--border-subtle:#2d2825a3;--border:#3f3936c7;--border-strong:#635c57d6;--link:#e1ddd8;--link-hover:#ec9598;--accent:#e07879;--accent-fill:#953c41;--accent-strong:#b35759;--accent-muted:#311b1b;--focus:#f49191;--selected:#2e1818;--selection-bg:#b05f60;--selection-ink:#f4f1ed;--caret:#ea9797;--recent-surface:#180d0d;--recent-rail:#d87879;--success:#7aad84;--danger:#dc7c75;--moderation-surface:#151c24;--moderation-ink:#acbec9;--warning-surface:#2b190d;--warning-ink:#dbbf99;--category-guidance:#d7b16f;--category-evidence:#81b9da;--category-investigation:#8db88e;--category-analysis:#c7a2cf;--category-archive:#a19e99;--document-canvas:#030202;--document-paper:#e1ded7;--document-ink:#201c17;--document-muted:#544f47;--document-rule:#9f9b93;--document-emphasis:#703133;--document-note:#d5d0c8;--header-bg:#040302f6;--control-bg:#090705;--popover-bg:#100d0a;--overlay:#000000c2;--on-accent:#faf8f5;--avatar-rule:#f0eeea3d;--shadow-popover:0 18px 44px #00000080;--shadow-panel:0 24px 70px #00000052;--auth-glow:#5d474629}@supports (color:lab(0% 0 0)){html[data-theme=system]{--bg:lab(1.37154% .287958 .600073);--bg-elevated:lab(2.7498% .530086 1.11867);--bg-sunken:lab(.553635% .132769 .27082);--bg-tint:lab(5.67957% 1.79385 1.85487);--surface-hover:lab(7.70084% 3.06989 2.27467);--fg-1:lab(94.2172% .481367 2.61991);--fg-2:lab(74.497% .484675 2.62201);--fg-3:lab(55.9389% .563115 3.00263);--fg-4:lab(39.7183% .317335 3.83451);--fg-reading:lab(72.1843% .167817 2.28521);--border-subtle:lab(16.451% 1.78275 2.86572/.64);--border:lab(24.5681% 1.97311 3.17836/.78);--border-strong:lab(39.6422% 2.35845 3.80723/.84);--link:lab(88.4194% .553757 2.99646);--link-hover:lab(71.0547% 33.7622 13.1886);--accent:lab(62.6941% 41.5287 18.4212);--accent-fill:lab(38.4236% 38.4105 17.4845);--accent-strong:lab(48.8726% 38.3629 17.1654);--accent-muted:lab(12.6409% 11.1607 4.86746);--focus:lab(70.9246% 38.2918 16.7997);--selected:lab(11.4805% 11.1633 4.87785);--selection-bg:lab(50.1944% 33.5336 14.8339);--selection-ink:lab(95.3748% .410616 2.24439);--caret:lab(71.1355% 31.877 13.8651);--recent-surface:lab(4.71106% 4.29834 1.61547);--recent-rail:lab(61.6403% 38.318 16.9219);--success:lab(66.2425% -23.8377 15.3817);--danger:lab(62.8818% 37.425 20.9793);--moderation-surface:lab(10.0654% -1.58829 -6.26192);--moderation-ink:lab(75.7026% -4.59045 -7.74057);--warning-surface:lab(11.1038% 7.72659 11.0869);--warning-ink:lab(79.1646% 6.25771 23.1005);--category-guidance:lab(74.5883% 8.40616 38.972);--category-evidence:lab(72.2881% -12.5059 -22.7264);--category-investigation:lab(70.7966% -20.9664 16.6103);--category-analysis:lab(71.1266% 19.8623 -17.7785);--category-archive:lab(65.2319% .232041 3.05241);--document-canvas:lab(.656904% .181258 .360608);--document-paper:lab(88.4399% .289172 3.81488);--document-ink:lab(10.7063% .839755 4.63881);--document-muted:lab(33.917% .976697 5.73606);--document-rule:lab(64.073% .720978 4.54396);--document-emphasis:lab(29.462% 28.7856 12.958);--document-note:lab(83.7992% .568688 4.55947);--header-bg:lab(.772739% .200644 .403649/.965);--control-bg:lab(1.98112% .430681 .892669);--popover-bg:lab(3.69421% .740111 1.55317);--overlay:lab(.0819912% .0314489 .0583589/.76);--on-accent:lab(97.6965% .107408 1.52057);--avatar-rule:lab(94.2245% .165075 2.28339/.24);--shadow-popover:0 18px 44px lab(.0139637% .0108927 .0163615/.5);--shadow-panel:0 24px 70px lab(.0139637% .0108927 .0163615/.32);--auth-glow:lab(32.4161% 9.53794 4.07789/.16)}}}*{box-sizing:border-box}html{background:var(--canvas);color:var(--ink-primary);scroll-behavior:smooth;scrollbar-color:var(--rule-strong) var(--canvas)}body{background:var(--canvas);min-height:100dvh;font-family:var(--font-sans);flex-direction:column;margin:0;font-size:15px;line-height:1.48;display:flex}body>main,body>header+main{flex:1 0 auto}::selection,input::selection,textarea::selection{background:var(--selection-bg);color:var(--selection-ink)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[role=menuitem]:focus-visible,[role=menuitemradio]:focus-visible{outline:3px solid var(--focus);outline-offset:3px}textarea,input,select{border:1px solid var(--control-border);background:var(--control-surface);color:var(--ink-primary);caret-color:var(--caret)}textarea:focus-visible,input:focus-visible,select:focus-visible{border-color:var(--focus);box-shadow:0 0 0 2px var(--focus)}@supports (color:color-mix(in lab, red, red)){textarea:focus-visible,input:focus-visible,select:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--focus) 18%, transparent)}}textarea::placeholder,input::placeholder{color:var(--ink-tertiary)}:is(input:autofill,textarea:autofill,select:autofill){-webkit-text-fill-color:var(--ink-primary);box-shadow:0 0 0 1000px var(--control-surface) inset;caret-color:var(--caret)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){body,.fixture-ribbon,.site-header,.forum-category,.forum-category__header,.forum-board-row,.board-thread-directory,.board-thread-row,.forum-feed,.forum-feed>li,.forum-post,.post-header,.post-footer,.profile,.settings-sheet,.case-file,.case-file-section,.document-view,.site-footer,.account-access-page,.account-access-panel{transition:background-color .16s,border-color .16s,color .16s}}.fixture-ribbon{border-bottom:1px solid var(--rule-soft);background:var(--bg-sunken);min-height:22px;color:var(--ink-secondary);text-transform:uppercase;letter-spacing:.14em;justify-content:center;align-items:center;gap:18px;padding:3px 20px;font-size:9px;display:flex}.fixture-ribbon__detail{color:var(--ink-tertiary);text-transform:none;letter-spacing:.025em}.site-header{border-bottom:1px solid var(--rule-soft);background:var(--header-surface)}.site-header__inner{width:min(var(--layout-max), calc(100% - var(--layout-inline) - var(--layout-inline)));align-items:center;gap:10px;min-height:70px;margin:auto;display:flex}.menu-trigger,.icon-link{width:40px;height:40px;color:var(--ink-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;place-items:center;transition:border-color .16s,background-color .16s,color .16s;display:grid}.menu-trigger{display:none}.menu-trigger:hover,.icon-link:hover{border-color:var(--rule);background:var(--surface-hover);color:var(--ink-primary)}.wordmark{align-items:center;gap:10px;min-width:178px;display:inline-flex}.wordmark__seal{border:1px solid var(--rule-strong);width:44px;height:44px;color:var(--ink-primary);letter-spacing:.04em;border-radius:50%;place-items:center;font:500 17px/1 Georgia,serif;display:inline-grid}.wordmark>.wordmark__seal{display:none}.wordmark__seal--large{width:54px;height:54px;font-size:16px}.wordmark__name{color:var(--ink-primary);font:650 10px/1.15 var(--font-sans);letter-spacing:.34em;text-transform:uppercase;white-space:nowrap;gap:1px;display:grid}.primary-nav{align-items:center;gap:3px;display:flex}.primary-nav a{min-height:42px;color:var(--ink-secondary);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:13px;transition:background-color .16s,color .16s;display:inline-flex;position:relative}.primary-nav a:hover{background:var(--surface-hover);color:var(--ink-primary)}.primary-nav a[aria-current=page]{background:var(--selected);color:var(--ink-primary)}.primary-nav a[aria-current=page]:after{background:var(--oxblood);content:"";border-radius:2px;height:2px;position:absolute;bottom:4px;left:12px;right:12px}.search-trigger{border:1px solid var(--rule);background:var(--bg-elevated);border-radius:10px;align-items:center;gap:9px;min-width:280px;height:42px;margin-left:auto;padding:0 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.search-trigger{background:color-mix(in srgb, var(--bg-elevated) 70%, transparent)}}.search-trigger{color:var(--ink-tertiary);cursor:pointer;text-align:left;transition:border-color .16s,background-color .16s}.search-trigger:hover{border-color:var(--rule-strong);background:var(--surface-hover)}.search-trigger span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.search-trigger kbd{border:1px solid var(--rule);color:var(--ink-tertiary);font:10px var(--font-sans);border-radius:4px;padding:2px 5px}.account-nav{color:var(--ink-secondary);align-items:center;gap:4px;font-size:12px;display:flex}.icon-link{position:relative}.alert-count{border:2px solid var(--bg-sunken);background:var(--oxblood-fill);min-width:17px;height:17px;color:var(--on-accent);border-radius:9px;place-items:center;padding:0 4px;font-size:8px;display:grid;position:absolute;top:-5px;right:-5px}.account-menu-trigger{width:42px;height:42px;color:var(--ink-primary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:4px;transition:border-color .16s,background-color .16s;display:flex}.account-menu-trigger:hover,.account-menu-trigger[data-state=open]{border-color:var(--rule);background:var(--surface-hover)}.account-avatar{display:inline-flex;position:relative}.account-avatar i{border:2px solid var(--bg-sunken);background:var(--success);border-radius:50%;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px}.site-sidebar,.mobile-bottom-nav{display:none}.site-sidebar{color:var(--ink-secondary)}.site-sidebar__navigation{gap:4px;display:grid}.site-sidebar__label{color:var(--ink-tertiary);letter-spacing:.14em;text-transform:uppercase;margin:0 10px 8px;font-size:9px;font-weight:740}.site-sidebar__label--secondary{margin-top:32px}.site-sidebar__navigation a{min-height:42px;color:var(--ink-secondary);border-radius:8px;align-items:center;gap:11px;padding:0 12px;font-size:12px;transition:background-color .16s,color .16s;display:flex;position:relative}.site-sidebar__navigation a:hover{background:var(--surface-hover);color:var(--ink-primary)}.site-sidebar__navigation a[aria-current=page]{background:var(--selected);color:var(--ink-primary);font-weight:680}.site-sidebar__navigation a[aria-current=page]:before{background:var(--oxblood);content:"";border-radius:2px;width:2px;position:absolute;top:9px;bottom:9px;left:0}.site-sidebar__principle{border:1px solid var(--rule-soft);background:var(--bg-elevated);border-radius:10px;margin-top:auto;padding:22px 20px}.site-sidebar__principle strong{color:var(--ink-primary);letter-spacing:.18em;text-transform:uppercase;font-size:10px;line-height:1.9}.site-sidebar__principle>span{background:var(--rule);width:28px;height:1px;margin:16px 0;display:block}.site-sidebar__principle p{color:var(--ink-tertiary);margin:0;font-size:10px;line-height:1.6}.site-sidebar__theme{border-top:1px solid var(--rule-soft);margin-top:20px;padding-top:18px}.site-sidebar__theme .theme-control,.site-sidebar__theme .theme-trigger{width:100%}.site-sidebar__theme .theme-trigger{border-color:var(--rule-soft);justify-content:flex-start;min-height:40px}.site-sidebar__theme .theme-trigger svg:last-child{margin-left:auto}.nav-menu{z-index:210;border:1px solid var(--rule-strong);background:var(--popover-bg);min-width:220px;box-shadow:var(--shadow-popover);color:var(--ink-primary);border-radius:9px;padding:6px}.nav-menu__label{color:var(--ink-tertiary);text-transform:uppercase;letter-spacing:.08em;padding:7px 9px;font-size:10px;font-weight:700}.account-menu__identity{border-bottom:1px solid var(--rule-soft);align-items:center;gap:10px;min-height:62px;padding:7px 9px 10px;display:flex}.account-menu__identity>span{min-width:0;display:grid}.account-menu__identity strong{color:var(--ink-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.account-menu__identity small{color:var(--ink-tertiary);font-size:10px;font-weight:500}.account-section-nav-shell{width:min(var(--layout-max), calc(100% - var(--layout-inline) - var(--layout-inline)));border-top:1px solid var(--rule-soft);margin:0 auto}.account-section-nav{align-items:stretch;gap:var(--space-1);scrollbar-width:thin;min-height:44px;display:flex;overflow-x:auto}.account-section-nav a{min-height:44px;padding:0 var(--space-3);color:var(--ink-secondary);white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;font-size:12px;display:inline-flex}.account-section-nav a:hover{color:var(--link-hover)}.account-section-nav a[aria-current=page]{border-bottom-color:var(--link);color:var(--ink-primary);font-weight:700}.nav-menu a,.nav-menu__button{width:100%;min-height:40px;color:var(--ink-secondary);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;outline:0;align-items:center;gap:9px;padding:0 9px;font-size:13px;display:flex}.nav-menu a[data-highlighted],.nav-menu__button[data-highlighted]{background:var(--surface-hover);color:var(--ink-primary)}.nav-menu a[aria-current=page]{background:var(--bg-tint);color:var(--ink-primary);font-weight:700}.nav-menu__button:disabled{color:var(--ink-disabled);cursor:wait}.nav-menu__separator{background:var(--rule-soft);height:1px;margin:5px 7px}.search-dialog__overlay,.reaction-dialog__overlay{z-index:200;background:var(--overlay);position:fixed;inset:0}.search-dialog{z-index:201;border:1px solid var(--rule-strong);background:var(--popover-bg);width:min(680px,100% - 28px);max-height:min(680px,74vh);box-shadow:var(--shadow-popover);color:var(--ink-primary);border-radius:12px;position:fixed;top:14vh;left:50%;overflow:auto;transform:translate(-50%)}.search-dialog__header{border-bottom:1px solid var(--rule-soft);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px 12px;display:flex}.search-dialog__header [data-radix-dialog-title]{font-size:18px;font-weight:650}.search-dialog__header [data-radix-dialog-description]{color:var(--ink-tertiary);margin-top:2px;font-size:12px}.search-dialog__header button{cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:40px;height:40px;display:grid}.search-dialog__header button:hover{background:var(--surface-hover)}.search-field{border:1px solid var(--rule-strong);background:var(--bg-sunken);height:48px;color:var(--ink-tertiary);border-radius:8px;align-items:center;gap:10px;margin:14px;padding:0 13px;display:flex}.search-field:focus-within{border-color:var(--focus);box-shadow:0 0 0 2px var(--focus)}@supports (color:color-mix(in lab, red, red)){.search-field:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--focus) 18%, transparent)}}.search-field input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%}.search-results{padding:0 14px 14px}.search-results>p{color:var(--ink-tertiary);margin:0;padding:18px 6px;font-size:13px}.search-result{border-top:1px solid var(--rule-soft);grid-template-columns:72px minmax(0,1fr) 18px;align-items:center;gap:2px 9px;min-height:58px;padding:9px 10px;display:grid}.search-result:hover{background:var(--surface-hover)}.search-result>span{color:var(--ink-tertiary);text-transform:uppercase;letter-spacing:.06em;grid-row:1/3;font-size:10px;font-weight:700}.search-result strong{font-size:13px}.search-result small{color:var(--ink-tertiary);font-size:11px}.search-result svg{color:var(--ink-tertiary);grid-area:1/3/3}@media (min-width:1280px){body>header{z-index:100;position:sticky;top:0}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none}.site-header__inner{width:100%;min-height:76px;padding:0 28px}.site-header .primary-nav{display:none}.wordmark{min-width:188px}.search-trigger{width:430px;min-width:340px;max-width:430px;margin-left:12px}.account-nav{margin-left:auto}.theme-control--header{display:none}.site-sidebar{z-index:90;border-right:1px solid var(--rule-soft);background:var(--bg-sunken);flex-direction:column;width:236px;padding:38px 26px 20px;display:flex;position:fixed;top:98px;bottom:0;left:0;overflow-y:auto}body>header+main.page-shell{width:calc(100% - 292px);max-width:none;margin-left:264px;margin-right:28px}body>.site-footer{margin-left:236px}.forum-home{padding-top:34px}.forum-home .forum-directory__columns,.forum-home .forum-board-row{grid-template-columns:minmax(280px,1fr) 58px 58px minmax(226px,.72fr)}.forum-home .forum-directory__columns span{padding-left:16px;padding-right:16px}.forum-home .forum-board-row{min-height:100px}.forum-home .forum-board-row__identity{grid-template-columns:44px minmax(0,1fr);gap:13px;padding:14px 16px}.forum-home .forum-board-row__glyph{width:44px;height:44px}.forum-home .forum-board-row__latest{grid-template-columns:32px minmax(0,1fr);gap:9px;padding-left:14px;padding-right:14px}.forum-home .forum-board-row__latest-thread{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box}}@media (max-width:1200px){.menu-trigger{display:grid}.primary-nav{display:none}.search-trigger{min-width:210px}}@media (max-width:1100px){:root,html[data-theme]{--layout-inline:20px;--layout-top:20px}}@media (max-width:860px) and (min-width:681px){.wordmark{width:128px;min-width:128px}.account-menu-trigger>span:not(.account-avatar){display:none}.account-menu-trigger{justify-content:center;width:42px;padding:4px}.account-menu-trigger>svg{display:none}}.theme-trigger{border:1px solid var(--rule);min-height:40px;color:var(--ink-secondary);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;transition:border-color .14s,background-color .14s,color .14s;display:inline-flex}.theme-trigger:hover,.theme-trigger[data-state=open]{border-color:var(--rule-strong);background:var(--surface-hover);color:var(--ink-primary)}.theme-trigger strong{color:var(--ink-primary);font-size:12px}.theme-trigger:disabled{color:var(--ink-disabled);cursor:wait}.theme-control--header .theme-trigger{border-color:#0000;justify-content:center;width:40px;height:40px;padding:0}.theme-control--header .theme-trigger__label,.theme-control--header .theme-trigger strong,.theme-control--header .theme-trigger svg:last-child{display:none}.theme-menu{z-index:210;border:1px solid var(--rule-strong);background:var(--popover-bg);min-width:224px;box-shadow:var(--shadow-popover);color:var(--ink-primary);border-radius:9px;padding:6px}.theme-menu__label{color:var(--ink-tertiary);text-transform:uppercase;letter-spacing:.12em;padding:6px 8px 7px;font-size:10px;font-weight:750}.theme-menu__item{cursor:pointer;border-radius:6px;outline:none;grid-template-columns:22px 1fr 20px;align-items:center;gap:7px;min-height:48px;padding:7px 9px;display:grid}.theme-menu__item[data-highlighted]{background:var(--selected)}.theme-menu__item>span:not(.theme-menu__check){display:grid}.theme-menu__item strong{font-size:12px}.theme-menu__item small{color:var(--ink-tertiary);font-size:11px}.theme-menu__check{color:var(--oxblood);place-items:center;display:grid}.page-shell{width:min(var(--layout-max), calc(100% - var(--layout-inline) - var(--layout-inline)));padding:var(--layout-top) 0 48px;margin:0 auto}.page-shell--thread{width:min(var(--layout-max), calc(100% - var(--layout-inline) - var(--layout-inline)))}.page-shell--thread>*{width:min(1280px,100%)}.page-shell--top-level,.page-shell--utility{padding-top:var(--layout-top)}.utility-content{width:100%}.utility-page-header{border-bottom:1px solid var(--rule);align-items:center;min-height:44px;display:flex}.utility-page-header h1{color:var(--ink-primary);letter-spacing:-.015em;margin:0;font-size:20px;line-height:1.2}.utility-page-header+*{margin-top:var(--space-2)}.breadcrumbs{color:var(--ink-tertiary);margin:0 0 13px;font-size:12px}.breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:5px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{align-items:center;gap:5px;display:inline-flex}.breadcrumbs a:hover{color:var(--link-hover);text-decoration:underline}.eyebrow{color:var(--oxblood);text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:5px;font-size:10px;font-weight:750;display:inline-flex}.forum-return{justify-content:space-between;align-items:center;gap:24px;min-height:42px;margin-bottom:13px;display:flex}.forum-return h1,.directory-header h1,.thread-header h1{font:620 clamp(21px, 2.2vw, 28px)/1.15 var(--font-sans);letter-spacing:-.018em;margin:0}.forum-return p{color:var(--ink-tertiary);align-items:center;gap:9px;margin:0;font-size:12px;display:flex}.forum-return p a{color:var(--link)}.forum-return p a:hover{color:var(--link-hover);text-decoration:underline}.forum-return p strong{color:var(--oxblood)}.forum-location{margin:0 0 var(--space-3);color:var(--ink-tertiary);font-size:12px;font-weight:600}.home-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:28px;display:grid}.board-index{gap:18px;display:grid}.board-section{border:1px solid var(--rule);background:var(--folio);border-radius:11px;overflow:hidden}.board-section__header{border-bottom:1px solid var(--rule-soft);background:var(--folio);justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:12px 18px;display:flex}.board-section__header h2{color:var(--ink-primary);font:620 17px/1.25 var(--font-sans);margin:0 0 2px}.board-section__header p{color:var(--ink-tertiary);margin:0;font-size:11px}.board-collapse{min-width:92px;min-height:40px;color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:flex-end;align-items:center;gap:8px;padding:0 7px;font-size:11px;display:inline-flex}.board-collapse:hover{background:var(--surface-hover);color:var(--ink-primary)}.board-section__actions{align-items:center;gap:var(--space-3);display:flex}.board-collapse[aria-expanded=false] svg{transform:rotate(-90deg)}.forum-home{width:min(1280px, calc(100% - var(--layout-inline) - var(--layout-inline)));padding-top:34px}.forum-home__intro{justify-content:space-between;align-items:flex-end;gap:40px;min-height:76px;margin-bottom:24px;display:flex}.forum-home__intro h1{color:var(--ink-primary);font:500 clamp(32px, 3vw, 42px)/1.04 var(--font-serif);letter-spacing:-.035em;margin:2px 0 0}.forum-home__intro>p{max-width:470px;color:var(--ink-secondary);text-align:right;margin:0 0 4px;font-size:13px}.forum-home__eyebrow{color:var(--oxblood);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:9px;font-weight:750}.forum-home__tabs{display:none}.forum-home__layout{grid-template-columns:minmax(0,1fr) 286px;align-items:start;gap:24px;display:grid}.forum-directory-header{margin-bottom:var(--space-3);padding-bottom:var(--space-2)}.forum-directory{gap:22px;display:grid}.forum-category{border:1px solid var(--rule);background:var(--folio);border-radius:14px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.forum-category{background:color-mix(in srgb, var(--folio) 90%, transparent)}}.forum-category__header{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--rule-soft);background:0 0;min-height:68px;padding:14px 22px;display:flex}.forum-category__header h2{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:760}.forum-category__header p{margin:var(--space-1) 0 0;color:var(--ink-tertiary);font-size:11px}.category-collapse{width:44px;min-width:44px;height:44px;color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:inline-grid}.category-collapse:hover{background:var(--surface-hover);color:var(--ink-primary)}.category-collapse[aria-expanded=false] svg{transform:rotate(-90deg)}.member-profile-link{color:var(--link);cursor:pointer;text-underline-offset:.18em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .14s,text-decoration-color .14s}.member-profile-link:hover{color:var(--link-hover);text-decoration-color:currentColor}.forum-directory__columns,.forum-board-row{grid-template-columns:minmax(380px,1fr) 84px 84px minmax(330px,.66fr);display:grid}.forum-directory__columns{border-bottom:1px solid var(--rule-soft);min-height:34px;color:var(--ink-tertiary);text-transform:uppercase;letter-spacing:.12em;align-items:center;font-size:8px;font-weight:750}.forum-directory__columns span{padding:0 22px}.forum-directory__columns span:nth-child(2),.forum-directory__columns span:nth-child(3){text-align:center;padding:0}.forum-board-row{border-bottom:1px solid var(--rule-soft);min-height:104px;transition:background-color .16s}.forum-board-row:last-child{border-bottom:0}.forum-board-row:hover{background:var(--surface-hover)}.forum-board-row__identity{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:16px;min-width:0;padding:16px 22px;display:grid}.forum-board-row__glyph{border:1px solid var(--rule-soft);background:var(--bg-tint);width:48px;height:48px;color:var(--oxblood);border-radius:50%;place-items:center;display:grid}.forum-board-row__info{align-self:center;min-width:0}.forum-board-row__info h3{margin:0;font-size:15px;font-weight:680}.forum-board-row__info h3 a{color:var(--ink-primary)}.forum-board-row__info h3 a:hover,.forum-board-row__latest-thread:hover{color:var(--link-hover);text-decoration:underline}.forum-board-row__info p{max-width:680px;margin:var(--space-1) 0 0;color:var(--ink-secondary);font-size:11px}.forum-board-row__info small{margin-top:var(--space-1);color:var(--ink-tertiary);font-size:10px;display:block}.forum-board-row--archived .forum-board-row__glyph{color:var(--ink-secondary)}.forum-board-row__closed{border:1px solid var(--rule-soft);background:var(--bg-tint);max-width:100%;color:var(--ink-secondary);border-radius:5px;margin-top:7px;padding:3px 8px;font-size:11px;font-weight:600;line-height:1.5;display:inline-block}.forum-board-row__info .forum-board-row__archive-note{color:var(--ink-secondary)}.forum-board-row__count{text-align:center;color:var(--ink-primary);place-content:center;font-size:14px;display:grid}.forum-board-row__count small{color:var(--ink-tertiary);font-size:9px}.forum-board-row__latest{border-left:1px solid var(--rule-soft);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:14px 22px;display:grid}.forum-board-row__latest>span{min-width:0;display:grid}.forum-board-row__latest-thread{color:var(--ink-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:680;overflow:hidden}.forum-board-row__latest small{min-width:0;color:var(--ink-tertiary);flex-wrap:nowrap;align-items:baseline;gap:4px;font-size:10px;display:flex}.forum-board-row__byline{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.forum-board-row__latest time{white-space:nowrap;flex-shrink:0}.forum-board-row__latest .member-profile-link{color:var(--oxblood)}.forum-board-row__latest time:before{content:"·";margin-right:4px}.forum-board-row__empty{color:var(--ink-tertiary);font-size:11px}.forum-board-entry+.forum-board-entry{border-top:1px solid var(--rule-strong)}.home-thread-directory{border-top:1px solid var(--rule-soft);background:var(--bg-sunken)}.board-thread-row--home{background:var(--folio);grid-template-columns:minmax(390px,1fr) 68px 68px minmax(250px,.5fr);min-height:68px}@supports (color:color-mix(in lab, red, red)){.board-thread-row--home{background:color-mix(in srgb, var(--folio) 82%, var(--bg-sunken))}}.board-thread-row--home:last-child{border-bottom:0}.board-thread-row--home .board-thread-row__subject{padding-block:8px;padding-left:calc(var(--space-4) + var(--space-3))}.forum-directory__development-control{margin-top:var(--space-4);justify-content:flex-end;display:flex}.forum-directory__development-control summary{min-height:38px;color:var(--ink-tertiary);cursor:pointer;padding:8px 10px;font-size:11px}.forum-directory__development-control[open]{border:1px dashed var(--rule);background:var(--bg-sunken);border-radius:7px;padding:8px}.forum-directory__activity-link{display:none}.forum-home-activity{border:1px solid var(--rule);background:var(--folio);border-radius:12px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.forum-home-activity{background:color-mix(in srgb, var(--folio) 88%, transparent)}}.forum-home-activity>h2{border-bottom:1px solid var(--rule-soft);min-height:58px;color:var(--ink-primary);letter-spacing:.12em;text-transform:uppercase;align-items:center;margin:0;padding:0 18px;font-size:11px;font-weight:760;display:flex}.forum-home-activity ol{margin:0;padding:0 18px;list-style:none}.forum-home-activity li{border-bottom:1px solid var(--rule-soft);grid-template-columns:36px minmax(0,1fr);align-items:start;gap:11px;min-height:106px;padding:15px 0;display:grid}.forum-home-activity li>div{gap:2px;min-width:0;display:grid}.forum-home-activity li>div>span{color:var(--ink-tertiary);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:750}.forum-home-activity__thread{color:var(--ink-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:12px;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.forum-home-activity__thread:hover{color:var(--link-hover);text-decoration:underline}.forum-home-activity small{color:var(--ink-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.forum-home-activity .member-profile-link{color:var(--oxblood)}.forum-home-activity__all{background:var(--bg-tint);min-height:48px;color:var(--ink-secondary);border-radius:7px;justify-content:center;align-items:center;gap:5px;margin:12px;font-size:10px;font-weight:680;display:flex}.forum-home-activity__all:hover{background:var(--surface-hover);color:var(--ink-primary)}.board-page-header{margin-bottom:var(--space-4);padding:2px 0 var(--space-4);justify-content:space-between;align-items:flex-end;gap:var(--space-6);border-bottom:1px solid var(--rule-strong);display:flex}.board-page-header h1{font:500 clamp(27px, 3vw, 38px)/1.08 var(--font-serif);letter-spacing:-.03em;margin:3px 0 2px}.board-page-header p{max-width:720px;color:var(--ink-secondary);margin:0}.board-page-header small{margin-top:var(--space-2);color:var(--ink-tertiary);display:block}.board-page-header__actions{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;max-width:620px;display:flex}.board-page-header__primary-actions,.board-page-header__utility-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.board-page-header__utility-actions{padding-left:var(--space-3);border-left:1px solid var(--rule)}.board-thread-directory{border:1px solid var(--rule);background:var(--folio);border-radius:10px;overflow:hidden}.board-thread-directory__heading{min-height:56px;padding:10px var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-4);background:var(--folio-inset);display:flex}.board-thread-directory__heading h2{margin:0;font-size:16px}.board-thread-directory__heading span{color:var(--ink-tertiary);font-size:11px}.board-thread-directory__columns,.board-thread-row{grid-template-columns:minmax(390px,1fr) 76px 76px minmax(250px,.5fr);display:grid}.board-thread-directory__columns{border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft);min-height:30px;color:var(--ink-tertiary);text-transform:uppercase;letter-spacing:.07em;align-items:center;font-size:9px;font-weight:750}.board-thread-directory__columns span{padding:0 var(--space-4)}.board-thread-directory__columns span:nth-child(2),.board-thread-directory__columns span:nth-child(3){text-align:center;padding:0}.board-thread-row{border-bottom:1px solid var(--rule-soft);min-height:78px;transition:background-color .14s}.board-thread-row:last-child{border-bottom:0}.board-thread-row:hover{background:var(--surface-hover)}.board-thread-row--unread{border-left:2px solid var(--recent-rail);background:var(--recent-surface)}.board-thread-row__subject{min-width:0;padding:11px var(--space-4);align-items:center;gap:var(--space-3);grid-template-columns:106px minmax(0,1fr);display:grid}.board-thread-row__subject>div{min-width:0}.board-thread-row__subject h3{align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.board-thread-row--unread .board-thread-row__subject h3{font-weight:750}.board-thread-row__subject h3 a{color:var(--ink-primary)}.board-thread-row__subject h3 a:hover{color:var(--link-hover);text-decoration:underline}.board-thread-row__subject small{color:var(--ink-tertiary);font-size:10px}.board-thread-row__count{border-left:1px solid var(--rule-soft);text-align:center;place-content:center;font-size:12px;display:grid}.board-thread-row__count small{color:var(--ink-tertiary);font-size:9px}.board-thread-row__latest{min-width:0;padding:9px var(--space-4);border-left:1px solid var(--rule-soft);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;display:grid}.board-thread-row__latest>span{min-width:0;display:grid}.board-thread-row__latest>span>a{color:var(--link);font-size:11px;font-weight:650}.board-thread-row__latest>span>a:hover{color:var(--link-hover);text-decoration:underline}.board-thread-row__latest small,.board-thread-row__latest time{color:var(--ink-tertiary);font-size:9px}.thread-page-links{color:var(--ink-tertiary);align-items:center;gap:4px;margin-top:3px;font-size:9px;display:flex}.thread-page-links a{border:1px solid var(--rule);min-width:20px;min-height:20px;color:var(--link);border-radius:3px;place-items:center;padding:2px 5px;display:inline-grid}.thread-page-links a:hover{border-color:var(--link);background:var(--selected);color:var(--link-hover);text-decoration:none}.new-thread-form__context{padding-bottom:var(--space-3);border-bottom:1px solid var(--rule-soft);margin:0;display:grid}.new-thread-form__context span{color:var(--ink-tertiary);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.case-file-directory{border:1px solid var(--rule);background:var(--folio);border-radius:10px;overflow:hidden}.case-file-directory__columns,.case-file-directory__row{grid-template-columns:minmax(420px,1fr) 130px 160px 150px;align-items:center;display:grid}.case-file-directory__columns{border-bottom:1px solid var(--rule-soft);background:var(--folio-inset);min-height:34px;color:var(--ink-tertiary);text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:750}.case-file-directory__columns span{padding:0 var(--space-4)}.case-file-directory__row{border-bottom:1px solid var(--rule-soft);min-height:82px}.case-file-directory__row:last-child{border-bottom:0}.case-file-directory__row:hover{background:var(--surface-hover)}.case-file-directory__case{min-width:0;padding:var(--space-3) var(--space-4);align-items:center;gap:var(--space-3);grid-template-columns:28px minmax(0,1fr);display:grid}.case-file-directory__case>svg{color:var(--oxblood)}.case-file-directory__row h2,.case-file-directory__row p{margin:0}.case-file-directory__row h2{font-size:15px}.case-file-directory__row h2 a{color:var(--link)}.case-file-directory__row p{margin-top:var(--space-1);color:var(--ink-secondary);font-size:12px}.case-file-directory__status,.case-file-directory__row time{padding:0 var(--space-4);color:var(--ink-secondary);font-size:11px}.case-file-directory__status{font-weight:700}.case-file-directory__open{min-height:44px;padding:0 var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--link);font-size:11px;font-weight:700;display:inline-flex}.case-file-directory__open:hover{color:var(--link-hover);text-decoration:underline}.thread-row{border-bottom:1px solid var(--rule-soft);grid-template-columns:112px minmax(240px,1fr) 224px;align-items:stretch;min-height:65px;transition:background-color .14s;display:grid}.thread-row:last-child{border-bottom:0}.thread-row:hover{background:var(--surface-hover)}.thread-row--recent{border-left:2px solid var(--recent-rail);background:var(--recent-surface)}.thread-row__category{padding:0 var(--space-3) 0 var(--space-5);align-items:center;display:flex}.thread-category{color:var(--category-archive);padding-left:9px;font-size:10px;font-weight:650;position:relative}.thread-category:before{content:"";background:currentColor;border-radius:1px;width:2px;position:absolute;top:2px;bottom:2px;left:0}.thread-category[data-category=guidance]{color:var(--category-guidance)}.thread-category[data-category=evidence]{color:var(--category-evidence)}.thread-category[data-category=investigation]{color:var(--category-investigation)}.thread-category[data-category=analysis]{color:var(--category-analysis)}.thread-category[data-category=archive]{color:var(--category-archive)}.thread-row__subject{align-self:center;min-width:0;padding:10px 10px 9px 0}.thread-row__subject>div{align-items:center;gap:var(--space-2);min-width:0;display:flex}.thread-row__state{width:14px;color:var(--ink-tertiary);justify-content:center;display:inline-flex}.thread-row__subject a{text-overflow:ellipsis;color:var(--ink-primary);white-space:nowrap;font-size:13px;font-weight:580;overflow:hidden}.thread-row--recent .thread-row__subject a{font-weight:680}.thread-row__subject a:hover{color:var(--link-hover);text-decoration:underline}.thread-row__subject small{color:var(--ink-tertiary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;display:block;overflow:hidden}.thread-prefix{border:1px solid var(--rule);color:var(--category-archive);text-transform:uppercase;letter-spacing:.05em;border-radius:4px;flex:none;padding:2px 7px;font-size:9px;font-weight:750;display:inline-flex}.thread-prefix[data-category=guidance]{border-color:var(--category-guidance);color:var(--category-guidance)}.thread-prefix[data-category=evidence]{border-color:var(--category-evidence);color:var(--category-evidence)}.thread-prefix[data-category=investigation]{border-color:var(--category-investigation);color:var(--category-investigation)}.thread-prefix[data-category=analysis]{border-color:var(--category-analysis);color:var(--category-analysis)}.thread-row__latest{grid-template-columns:30px minmax(0,1fr) 32px;align-items:center;gap:9px;min-width:0;padding:7px 14px;display:grid}.thread-row__latest>span{min-width:0;display:grid}.thread-row__latest a{color:var(--link);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:720;overflow:hidden}.thread-row__latest time{color:var(--ink-tertiary);white-space:nowrap;font-size:11px}.jump-new{border-radius:6px;place-items:center;width:32px;height:32px;display:grid;color:var(--link)!important}.jump-new:hover{background:var(--selected);color:var(--link-hover)!important;text-decoration:none!important}.home-sidebar{gap:14px;display:grid}.sidebar-module,.demo-clock{border:1px solid var(--rule);background:var(--folio);border-radius:11px}.sidebar-module>header{border-bottom:1px solid var(--rule-soft);align-items:center;min-height:58px;padding:0 18px;display:flex}.sidebar-module h2,.demo-clock h2{font:620 17px/1.25 var(--font-sans);margin:0}.activity-list{margin:0;padding:0 18px;list-style:none}.activity-list li{border-bottom:1px solid var(--rule-soft);gap:10px;min-height:77px;padding:12px 0;display:flex}.activity-list li:last-child{border-bottom:0}.activity-list p{color:var(--ink-secondary);margin:0;font-size:12px;line-height:1.42}.activity-list strong{color:var(--ink-primary)}.activity-list a{color:var(--link);font-weight:670}.activity-list a:hover{color:var(--link-hover);text-decoration:underline}.activity-list time{color:var(--ink-tertiary);margin-top:2px;font-size:11px;display:block}.page-shell--feed{max-width:var(--layout-max)}.page-shell--feed>*{width:100%}.feed-header{margin-bottom:0}.forum-feed{border:1px solid var(--rule);background:var(--folio);border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.forum-feed>li{min-height:132px;padding:var(--space-4);gap:var(--space-3);border-bottom:1px solid var(--rule-soft);grid-template-columns:40px minmax(0,1fr);display:grid}.forum-feed>li:last-child{border-bottom:0}.forum-feed>li:hover{background:var(--surface-hover)}.forum-feed article{min-width:0}.forum-feed article>header{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.forum-feed article>header p{color:var(--ink-secondary);margin:0;font-size:13px}.forum-feed article>header strong{color:var(--ink-primary)}.forum-feed article>header a{color:var(--link);font-weight:700}.forum-feed article>header a:hover{color:var(--link-hover);text-decoration:underline}.forum-feed time{color:var(--ink-tertiary);flex:none;font-size:11px}.forum-feed__excerpt{color:var(--ink-reading);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 12px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.forum-feed article>footer{min-height:24px;color:var(--ink-tertiary);align-items:center;gap:11px;font-size:11px;display:flex}.forum-feed article>footer .text-link{margin-left:auto}.feed-empty{border:1px solid var(--rule);background:var(--folio);min-height:110px;color:var(--ink-secondary);border-radius:10px;align-items:center;gap:14px;padding:24px;display:flex}.feed-empty>svg{color:var(--ink-tertiary);flex:none}.feed-empty p{gap:2px;margin:0;display:grid}.feed-empty strong{color:var(--ink-primary)}.feed-empty span{font-size:12px}.feed-empty__message{gap:2px;display:grid}.feed-empty__message h1{color:var(--ink-primary);font:inherit;margin:0;font-weight:700}.feed-empty__message p{color:var(--ink-secondary);font-size:12px;display:block}.feed-empty .button{margin-left:auto}.latest-toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--rule);min-height:50px;display:flex}.latest-tabs{align-self:stretch;align-items:stretch;gap:var(--space-1);display:flex}.latest-tabs a{min-height:48px;padding:0 var(--space-3);color:var(--ink-secondary);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;font-size:15px;font-weight:650;display:inline-flex}.latest-tabs a:hover{background:var(--surface-hover);color:var(--ink-primary)}.latest-tabs a[aria-current=page]{border-color:var(--link);color:var(--ink-primary);font-weight:750}.latest-following-filter{min-height:36px;padding:0 var(--space-3);align-items:center;gap:var(--space-2);border:1px solid var(--control-border);background:var(--control-surface);color:var(--ink-secondary);white-space:nowrap;border-radius:5px;font-size:12px;font-weight:700;display:inline-flex}.latest-following-filter:hover{border-color:var(--link);background:var(--surface-hover);color:var(--ink-primary)}.latest-following-filter[aria-pressed=true]{border-color:var(--link);background:var(--selected);color:var(--ink-primary);box-shadow:inset 3px 0 0 var(--link)}.latest-results-surface{margin-top:var(--space-3);border:1px solid var(--rule);background:var(--folio);border-radius:10px;overflow:hidden}.latest-discussion-surface{background:var(--folio);overflow:hidden}.latest-discussion-columns,.latest-discussion{align-items:center;gap:var(--space-4);grid-template-columns:minmax(360px,1fr) minmax(190px,260px) 118px;display:grid}.latest-discussion-columns{min-height:34px;padding:0 var(--space-4);border-bottom:1px solid var(--rule-soft);background:var(--folio-inset);color:var(--ink-tertiary);text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:750}.latest-discussion-columns span:last-child{text-align:right}.latest-discussion-list{background:var(--folio);margin:0;padding:0;list-style:none;overflow:hidden}.latest-discussion{min-height:80px;padding:var(--space-3) var(--space-4)}.latest-discussion:last-child{border-bottom:0}.latest-discussion:hover{background:var(--surface-hover)}.latest-discussion--unread{border-left:2px solid var(--recent-rail);background:var(--recent-surface)}.latest-discussion__subject{min-width:0}.latest-discussion__title{align-items:center;gap:var(--space-2);min-width:0;display:flex}.latest-discussion__title>a{min-width:0;color:var(--ink-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;display:block;overflow:hidden}.latest-discussion__title>a strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.latest-discussion--unread .latest-discussion__title>a{font-weight:750}.latest-discussion__state{color:var(--ink-tertiary);flex:none;display:inline-flex}.latest-discussion__title>a:hover,.latest-discussion__subject p a:hover,.latest-discussion__meta a:hover{color:var(--link-hover);text-decoration:underline}.latest-discussion__subject p{margin:var(--space-1) 0 0;color:var(--ink-tertiary);font-size:10px}.latest-discussion__subject p a{color:var(--link);text-decoration:underline}@supports (color:color-mix(in lab, red, red)){.latest-discussion__subject p a{-webkit-text-decoration-color:color-mix(in srgb, currentColor 58%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 58%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 58%, transparent);text-decoration-color:color-mix(in srgb, currentColor 58%, transparent)}}.latest-discussion__subject p a{text-underline-offset:2px;text-decoration-thickness:1px}.latest-discussion__meta{align-items:center;gap:var(--space-2);grid-template-columns:28px minmax(0,1fr);min-width:0;display:grid}.latest-discussion__meta>span{gap:var(--space-1);min-width:0;display:grid}.latest-discussion__meta>span>a:first-child{color:var(--link);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.latest-discussion__meta>span>a+a,.latest-discussion__meta time{color:var(--ink-tertiary);font-size:10px}.latest-discussion__count{color:var(--ink-tertiary);text-align:right;justify-items:end;font-size:9px;display:grid}.latest-discussion__count>strong{color:var(--ink-secondary);font-size:12px}.latest-discussion__count .thread-page-links{justify-content:flex-end}.latest-results-surface>.forum-feed,.latest-results-surface>.feed-empty{border:0;border-radius:0}.forum-feed--compact>li{min-height:80px;padding:var(--space-3) var(--space-4)}.forum-feed--compact article{align-content:center;gap:var(--space-2);display:grid}.forum-feed--compact article>header p{line-height:1.35}.forum-feed--compact article>footer{min-height:16px}.forum-feed__destination{align-items:center;gap:3px;display:inline-flex}.forum-feed__destination svg{flex:none}.text-link{color:var(--link);align-items:center;gap:4px;font-size:12px;font-weight:750;display:inline-flex}.text-link:hover{color:var(--link-hover);text-decoration:underline}.demo-clock{background:var(--bg-sunken);color:var(--ink-secondary);padding:12px 14px}.demo-clock .button{margin:7px 0 5px}.demo-clock p{color:var(--ink-tertiary);margin:0;font-size:11px}.avatar{border:1px solid var(--avatar-rule);color:var(--on-accent);font:750 10px/1 var(--font-sans);letter-spacing:.03em;border-radius:50%;flex:none;place-items:center;display:inline-grid}.avatar--small{width:28px;height:28px}.avatar--medium{width:40px;height:40px}.avatar--large{width:64px;height:64px;font-size:16px}.avatar--oxblood,.identity-tone--oxblood{--identity-base:#7e3638}@supports (color:lab(0% 0 0)){.avatar--oxblood,.identity-tone--oxblood{--identity-base:lab(32.8363% 31.9917 14.4484)}}.avatar--navy,.identity-tone--navy{--identity-base:#2b4a69}@supports (color:lab(0% 0 0)){.avatar--navy,.identity-tone--navy{--identity-base:lab(30.185% -3.97409 -22.1496)}}.avatar--moss,.identity-tone--moss{--identity-base:#425e42}@supports (color:lab(0% 0 0)){.avatar--moss,.identity-tone--moss{--identity-base:lab(36.8953% -15.3806 12.2641)}}.avatar--charcoal,.identity-tone--charcoal{--identity-base:#363b41}@supports (color:lab(0% 0 0)){.avatar--charcoal,.identity-tone--charcoal{--identity-base:lab(24.5856% -1.22638 -4.24159)}}.avatar--rust,.identity-tone--rust{--identity-base:#854d33}@supports (color:lab(0% 0 0)){.avatar--rust,.identity-tone--rust{--identity-base:lab(39.1233% 22.304 25.7858)}}.avatar--plum,.identity-tone--plum{--identity-base:#604466}@supports (color:lab(0% 0 0)){.avatar--plum,.identity-tone--plum{--identity-base:lab(32.9566% 17.3307 -15.2775)}}.avatar--umber,.identity-tone--umber{--identity-base:#604c34}@supports (color:lab(0% 0 0)){.avatar--umber,.identity-tone--umber{--identity-base:lab(33.8433% 6.28504 17.2966)}}.avatar--slate,.identity-tone--slate{--identity-base:#43525c}@supports (color:lab(0% 0 0)){.avatar--slate,.identity-tone--slate{--identity-base:lab(33.9348% -4.42897 -7.66872)}}.avatar--paper,.avatar--rowan,.identity-tone--paper,.identity-tone--rowan{--identity-base:#7e3638}@supports (color:lab(0% 0 0)){.avatar--paper,.avatar--rowan,.identity-tone--paper,.identity-tone--rowan{--identity-base:lab(32.8363% 31.9917 14.4484)}}.avatar[class*=avatar--]{background:var(--identity-base)}.identity-tone{color:var(--identity-base)}@supports (color:color-mix(in lab, red, red)){.identity-tone{color:color-mix(in oklch, var(--identity-base) 58%, var(--ink-primary))}}.thread-header{border-bottom:1px solid var(--rule-strong);justify-content:space-between;align-items:end;gap:20px;padding-bottom:14px;display:flex}.thread-header__labels{margin-bottom:var(--space-2);gap:var(--space-2);display:flex}.thread-header>div>p,.directory-header>p{max-width:700px;margin:var(--space-1) 0 0;color:var(--ink-secondary)}.status-label{color:var(--oxblood);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:4px;font-size:10px;display:inline-flex}.button{border:1px solid var(--control-border);background:var(--control-surface);min-height:38px;color:var(--ink-primary);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:700;transition:border-color .14s,background-color .14s,color .14s;display:inline-flex}.button:hover:not(:disabled){border-color:var(--link);color:var(--link-hover)}.button:disabled{color:var(--ink-disabled);cursor:not-allowed}.button--primary{border-color:var(--oxblood-fill);background:var(--oxblood-fill);color:var(--on-accent)}.button--primary:hover:not(:disabled){border-color:var(--oxblood-strong);background:var(--oxblood-strong);color:var(--on-accent)}.button--quiet{color:var(--link)}.related-thread{border-left:3px solid var(--aged-brass);background:var(--folio-inset);color:var(--ink-secondary);margin:10px 0;padding:8px 11px;font-size:12px}.related-thread a{color:var(--link);font-weight:750}.entity-overview{border:1px solid var(--rule);background:var(--folio);border-radius:10px;overflow:hidden}.entity-overview__header{border-bottom:1px solid var(--rule-soft);background:var(--folio-inset);padding:17px 18px}.entity-overview__title{color:var(--ink-primary);font:720 clamp(22px, 2.1vw, 27px)/1.15 var(--font-sans);letter-spacing:-.018em;margin:0}.entity-overview__eyebrow{color:var(--ink-tertiary)}.entity-overview__facts{margin:0;display:grid}.entity-overview__facts>div{border-bottom:1px solid var(--rule-soft);grid-template-columns:minmax(92px,.8fr) minmax(0,1.2fr);align-items:baseline;gap:16px;min-width:0;padding:10px 0;display:grid}.entity-overview__facts dt{color:var(--ink-tertiary);font-size:11px;font-weight:600}.entity-overview__facts dd{min-width:0;color:var(--ink-primary);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:650}.entity-overview__narrative{border-left:2px solid var(--link)}.entity-overview__narrative h2,.entity-overview__narrative h3{color:var(--ink-primary);font:700 14px/1.3 var(--font-sans);margin:0}.entity-overview__narrative p{max-width:78ch;color:var(--ink-reading);margin:6px 0 0;line-height:1.62}.entity-overview__actions{border-top:1px solid var(--rule-soft);flex-wrap:wrap;align-items:center;gap:10px;padding-top:14px;display:flex}.case-context{background:var(--folio)}.case-context--expanded{margin:12px 0 14px}.case-details-togglebar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:78px;display:grid}.case-details-togglebar__summary{align-items:center;gap:11px;min-width:0;display:flex}.case-details-control{justify-content:flex-end;align-items:center;display:flex}.case-details-disclosure{min-height:40px;padding:0 var(--space-3);border:1px solid var(--rule);color:var(--link);cursor:pointer;white-space:nowrap;background:0 0;border-radius:7px;font-size:11px;font-weight:650}.case-details-disclosure:hover{border-color:var(--rule-strong);background:var(--surface-hover);color:var(--link-hover)}.case-context__body{padding:18px}.case-reference-visual{border:1px solid var(--rule-strong);background:var(--nav-surface);min-height:286px;color:var(--nav-ink);border-radius:5px;margin:0;position:relative;overflow:hidden}.case-reference-visual:before{content:"";border:1px solid var(--nav-ink);position:absolute;inset:12px}@supports (color:color-mix(in lab, red, red)){.case-reference-visual:before{border:1px solid color-mix(in srgb, var(--nav-ink) 14%, transparent)}}.case-reference-visual__status{z-index:1;border:1px solid var(--nav-ink);max-width:calc(100% - 28px);padding:6px 9px;position:absolute;top:14px;left:14px}@supports (color:color-mix(in lab, red, red)){.case-reference-visual__status{border:1px solid color-mix(in srgb, var(--nav-ink) 28%, transparent)}}.case-reference-visual__status{background:var(--nav-surface);border-radius:3px}@supports (color:color-mix(in lab, red, red)){.case-reference-visual__status{background:color-mix(in srgb, var(--nav-surface) 82%, transparent)}}.case-reference-visual__status{color:var(--nav-ink);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}.case-reference-visual__status span{background:var(--brass-on-ink);border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.case-reference-visual__platform{border:1px solid var(--brass-on-ink);border-right-width:5px;width:176px;height:55px;position:absolute;top:82px;left:25px;transform:skewY(-4deg)}.case-reference-visual__platform:before{content:"";border-top:1px solid var(--brass-on-ink);border-bottom:1px solid var(--brass-on-ink);width:120px;height:13px;position:absolute;top:17px;left:18px}@supports (color:color-mix(in lab, red, red)){.case-reference-visual__platform:before{border-bottom:1px solid color-mix(in srgb, var(--brass-on-ink) 65%, transparent)}}.case-reference-visual__stairs{border:1px solid var(--brass-on-ink);border-top:0;width:88px;height:52px;position:absolute;top:147px;right:29px;transform:skewY(-12deg)}.case-reference-visual>strong{color:var(--nav-ink);font:650 38px/1 var(--font-sans);letter-spacing:.04em;position:absolute;bottom:48px;left:24px}.case-reference-visual figcaption{border-top:1px solid var(--nav-ink);padding:9px 11px;display:grid;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.case-reference-visual figcaption{border-top:1px solid color-mix(in srgb, var(--nav-ink) 20%, transparent)}}.case-reference-visual figcaption{color:var(--nav-ink)}@supports (color:color-mix(in lab, red, red)){.case-reference-visual figcaption{color:color-mix(in srgb, var(--nav-ink) 78%, transparent)}}.case-reference-visual figcaption{font-size:9px}.case-reference-visual figcaption span{color:var(--brass-on-ink);text-transform:uppercase;letter-spacing:.09em;font-size:8px;font-weight:750}.case-status-chips{flex-wrap:wrap;gap:6px;display:flex}.case-status-chips span{border:1px solid var(--rule);background:var(--folio-raised);color:var(--ink-secondary);border-radius:3px;padding:4px 8px;font-size:11px}.watch-case-action{display:inline-flex}.watch-case-button[aria-pressed=true]{border-color:var(--link);background:var(--selected);color:var(--link-hover)}.case-facts{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));margin:13px 0 0;display:grid}.case-facts div{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-width:0;padding:8px 10px}.case-facts dt{color:var(--ink-tertiary);font-size:11px;font-weight:700}.case-facts dd{color:var(--ink-primary);margin:2px 0 0;font-size:13px;font-weight:620}.case-context__identity{gap:2px;min-width:0;display:grid}.case-context__identity .entity-overview__title{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(18px,1.7vw,22px);overflow:hidden}.case-context__identity p{color:var(--ink-secondary);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:12px;overflow:hidden}.case-context__facts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.case-context__verified-summary{margin-top:16px;padding:2px 0 2px 14px}.case-context__verified-summary h3{text-transform:uppercase;letter-spacing:.06em}.case-context__verified-summary p{font-size:14px}.case-context__actions{margin-top:16px}.case-context__actions>.watch-case-action,.case-context__actions>.button{flex:none}.case-context__actions .button{white-space:nowrap}.case-context__verification{color:var(--ink-tertiary);align-items:center;gap:6px;margin:12px 0 0;font-size:11px;display:flex}.case-context__verification svg{color:var(--link);flex:none}.case-context--compact{min-height:78px;margin:12px 0 14px}.case-context--compact .case-details-togglebar{border-bottom:0}.case-context--compact .case-details-content{border-top:1px solid var(--rule-strong);background:var(--folio)}.case-context__file-mark{border:1px solid var(--rule);background:var(--folio-raised);width:36px;height:36px;color:var(--oxblood);border-radius:3px;place-items:center;display:grid}.pagination{margin:var(--space-3) 0 var(--space-2);justify-content:flex-end;align-items:center;gap:var(--space-2);color:var(--ink-tertiary);font-size:11px;display:flex}.pagination>a,.thread-pagination__pages a,.pagination strong{border:1px solid var(--rule);border-radius:4px;place-items:center;min-width:30px;min-height:30px;padding:5px 8px;display:inline-grid}.pagination>a,.thread-pagination__pages a{color:var(--link)}.pagination>a:hover,.thread-pagination__pages a:hover{border-color:var(--link);background:var(--selected);color:var(--link-hover)}.pagination strong{border-color:var(--nav-surface);background:var(--nav-surface);color:var(--nav-ink)}.pagination--latest{min-height:50px;padding:var(--space-2) var(--space-3);border-top:1px solid var(--rule-soft);margin:0}.pagination__desktop{justify-content:flex-end;align-items:center;gap:var(--space-1);display:flex}.pagination__desktop>a,.pagination__desktop .pagination__page-step>a,.pagination__desktop strong{border:1px solid var(--rule);min-width:34px;min-height:34px;color:var(--link);border-radius:4px;place-items:center;padding:5px 9px;display:inline-grid}.pagination__desktop>a:first-child,.pagination__desktop>a:last-child{min-width:auto}.pagination__desktop a:hover{border-color:var(--link);background:var(--selected);color:var(--link-hover)}.pagination__desktop strong{border-color:var(--link);background:var(--selected);color:var(--ink-primary);box-shadow:inset 0 -2px 0 var(--link)}.pagination__page-step{align-items:center;gap:var(--space-1);display:inline-flex}.pagination__page-step i{min-width:20px;color:var(--ink-tertiary);text-align:center;font-style:normal}.pagination__mobile{display:none}.thread-pagination__pages,.thread-pagination__pages>span{align-items:center;gap:4px;display:inline-flex}.thread-pagination__pages i{font-style:normal}.post-stream{gap:var(--space-2);display:grid}.forum-post{border:1px solid var(--rule);background:var(--folio);border-radius:8px;scroll-margin-top:15px;position:relative;overflow:hidden}.post-anchor{scroll-margin-top:15px;position:absolute;top:0}.post-header{border-bottom:1px solid var(--rule-soft);background:var(--folio-raised);justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:9px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.post-header{background:color-mix(in srgb, var(--folio-raised) 24%, var(--folio))}}.post-header__author{align-items:center;gap:10px;min-width:0;display:flex}.post-header__author>div{min-width:0}.post-header__name-line{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.post-header__name-line>a{color:var(--link);font-size:14px;font-weight:750}.post-header__name-line>a:hover{color:var(--link-hover);text-decoration:underline}.post-header__author p{color:var(--ink-tertiary);margin:2px 0 0;font-size:11px}.member-badge{border:1px solid var(--rule);text-transform:uppercase;letter-spacing:.05em;border-radius:2px;padding:2px 5px;font-size:9px;font-weight:750}.member-badge--moderator{border-color:var(--oxblood)}@supports (color:color-mix(in lab, red, red)){.member-badge--moderator{border-color:color-mix(in srgb, var(--oxblood) 45%, var(--rule))}}.member-badge--moderator{background:var(--oxblood-soft);color:var(--oxblood)}.post-header__meta{color:var(--ink-tertiary);flex:none;align-items:center;gap:4px;font-size:11px;display:flex}.post-header__meta time{white-space:nowrap;margin-right:5px}.post-header__bookmark,.post-number{min-height:32px;color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:5px;padding:5px 7px;font-size:11px;display:inline-flex}.post-header__bookmark:hover,.post-header__bookmark[aria-pressed=true],.post-number:hover{background:var(--selected);color:var(--link-hover)}.post-number{color:var(--link);font-weight:700}.post-content{flex-direction:column;min-width:0;display:flex}.post-body{min-height:84px;color:var(--ink-reading);font-family:var(--font-sans);letter-spacing:.002em;padding:18px 20px 16px;font-size:15px;font-weight:400;line-height:1.58}.post-body p{white-space:pre-wrap;margin:0}.quoted-post{border:1px solid var(--rule);border-left:4px solid var(--link);background:var(--folio-inset);color:var(--ink-secondary);border-radius:3px;margin:16px 20px 0;padding:0;overflow:hidden}.quoted-post header{border-bottom:1px solid var(--rule-soft);background:var(--nav-surface);align-items:center;gap:6px;min-height:38px;padding:8px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.quoted-post header{background:color-mix(in srgb, var(--nav-surface) 11%, var(--folio-inset))}}.quoted-post header{color:var(--link);font-size:12px;font-weight:750}.quoted-post header a:hover{color:var(--link-hover);text-decoration:underline}.quoted-post p{max-height:7.2em;font:14px/1.45 var(--font-sans);margin:0;padding:10px 12px;overflow:auto}.post-mention{color:var(--link);font-weight:700}.post-mention:hover{color:var(--link-hover);text-decoration:underline}.post-attachment{border:1px solid var(--rule);background:var(--folio-inset);color:var(--link);border-radius:3px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;margin:0 20px 13px;padding:10px 11px;display:grid}.post-attachment:hover{border-color:var(--link);background:var(--selected)}.post-attachment>span:first-child{border:1px solid var(--rule);background:var(--folio-raised);width:30px;height:30px;color:var(--oxblood);place-items:center;display:grid}.post-attachment>span:nth-child(2){min-width:0;display:grid}.post-attachment small{color:var(--ink-tertiary);text-transform:uppercase;letter-spacing:.06em;font-size:9px}.post-attachment strong{font-size:12px}.post-attachment em{color:var(--ink-secondary);font:normal 10px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.moderator-note{border:1px solid var(--rule);border-left:3px solid var(--oxblood);background:var(--moderation-surface);color:var(--moderation-ink);margin:2px 20px 10px;padding:9px 11px;font-size:11px}.moderator-note strong{color:var(--oxblood);text-transform:uppercase;letter-spacing:.07em;margin-right:8px}.post-signature{border-top:1px solid var(--rule-soft);color:var(--ink-tertiary);font:italic 12px/1.4 var(--font-sans);margin:3px 20px 12px;padding-top:8px}.post-footer{border-top:1px solid var(--rule-soft);background:var(--folio-raised);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-height:44px;margin-top:auto;padding:6px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.post-footer{background:color-mix(in srgb, var(--folio-raised) 24%, var(--folio))}}.post-reaction-control{flex-wrap:wrap;align-items:center;gap:2px 10px;min-width:0;display:flex}.post-reaction-control>button,.post-footer__links a,.post-footer__links button{min-height:32px;color:var(--ink-tertiary);cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:5px;padding:5px 7px;font-size:12px;font-weight:620;display:inline-flex}.post-reaction-control>button:hover,.post-reaction-control>button[aria-pressed=true],.post-footer__links a:hover,.post-footer__links button:hover{background:var(--selected);color:var(--link-hover)}.post-footer__links{align-items:center;gap:4px;display:flex}.reaction-summary{min-height:32px;color:var(--ink-tertiary);align-items:center;font-size:12px;line-height:1.4;display:flex}.reaction-summary a{color:var(--link);font-weight:650}.reaction-summary a:hover{color:var(--link-hover);text-decoration:underline}.reaction-summary__overflow{color:var(--link);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:650}.reaction-summary__overflow:hover{color:var(--link-hover);text-decoration:underline}.reaction-dialog__overlay{z-index:200;background:var(--overlay);position:fixed;inset:0}.reaction-dialog{z-index:201;border:1px solid var(--rule-strong);background:var(--popover-bg);width:min(420px,100% - 28px);max-height:min(620px,100vh - 40px);box-shadow:var(--shadow-popover);color:var(--ink-primary);border-radius:9px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.reaction-dialog__header{border-bottom:1px solid var(--rule);background:var(--folio-raised);justify-content:space-between;gap:16px;padding:14px 15px;display:flex}.reaction-dialog__header h2{margin:0;font-size:18px}.reaction-dialog__header p{color:var(--ink-tertiary);margin:3px 0 0;font-size:12px}.reaction-dialog__close{border:1px solid var(--rule);background:var(--control-surface);cursor:pointer;border-radius:3px;place-items:center;width:34px;height:34px;display:grid}.reaction-dialog__list{margin:0;padding:6px 15px 12px;list-style:none}.reaction-dialog__list li{border-bottom:1px solid var(--rule-soft);justify-content:space-between;gap:14px;padding:9px 0;display:flex}.reaction-dialog__list li:last-child{border-bottom:0}.reaction-dialog__list a{color:var(--link);font-weight:700}.reaction-dialog__list span{color:var(--ink-tertiary)}.reply-composer{border:1px solid var(--rule);background:var(--folio);border-radius:10px;margin-top:16px;padding:16px}.reply-composer__header{justify-content:space-between;align-items:end;margin-bottom:9px;display:flex}.reply-composer h2{font:700 18px/1.2 var(--font-sans);margin:1px 0 0}.reply-composer__header>a{color:var(--link);font-size:12px}.reply-composer__editor{border:1px solid var(--control-border);background:var(--control-surface);border-radius:7px;overflow:hidden}.reply-composer__editor:focus-within{border-color:var(--focus);box-shadow:0 0 0 1px var(--focus)}.reply-composer__editor textarea{resize:vertical;border:0;outline:0;width:100%;padding:12px;line-height:1.6}.reply-composer__quotes{padding:var(--space-2);gap:var(--space-2);border-bottom:1px solid var(--rule);margin:0;list-style:none;display:grid}.reply-composer__quotes li{align-items:start;gap:var(--space-3);border:1px solid var(--rule);border-left:3px solid var(--link);background:var(--folio-inset);border-radius:4px;grid-template-columns:minmax(0,1fr) auto;padding:9px 10px;display:grid}.reply-composer__quotes p{color:var(--ink-secondary);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:11px;overflow:hidden}.reply-composer__quotes button{min-width:40px;min-height:40px;color:var(--ink-tertiary);cursor:pointer;background:0 0;border:0;border-radius:4px}.reply-composer__quotes button:hover{background:var(--surface-hover);color:var(--ink-primary)}.reply-composer__footer{justify-content:space-between;align-items:center;gap:20px;padding-top:9px;display:flex}.reply-composer__footer p{color:var(--ink-tertiary);margin:0;font-size:11px}.reply-composer__actions{align-items:center;gap:var(--space-2);display:flex}.closed-thread-notice{border:1px solid var(--rule);background:var(--folio-inset);color:var(--ink-secondary);border-radius:8px;gap:10px;margin-top:13px;padding:12px 15px;display:flex}.closed-thread-notice p{margin:0}.directory-header{border-bottom:1px solid var(--rule-strong);margin-bottom:16px;padding-bottom:12px}.member-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.member-card{min-height:142px;padding:var(--space-4);gap:var(--space-4);border:1px solid var(--rule);background:var(--folio);border-radius:10px;grid-template-columns:64px minmax(0,1fr);display:grid}.member-card__name{gap:var(--space-2);align-items:center;display:flex}.member-card__name a{color:var(--link);font:720 16px var(--font-sans)}.member-card__name a:hover{color:var(--link-hover)}.member-card__name span{background:var(--oxblood-fill);color:var(--on-accent);text-transform:uppercase;padding:2px 5px;font-size:9px}.member-card p{margin:var(--space-1) 0 var(--space-2);color:var(--ink-secondary);font-size:12px}.member-card p+p{color:var(--ink-primary);line-height:1.55}.member-card small{color:var(--ink-tertiary);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.profile,.settings-sheet,.document-view{border:1px solid var(--rule);background:var(--folio);border-radius:10px;overflow:hidden}.profile__header{align-items:center;gap:18px;min-height:116px;display:flex}.profile__identity{justify-items:start;gap:2px;min-width:0;display:grid}.profile__handle{margin:0;font-size:13px;font-weight:750}.profile__identity .entity-overview__eyebrow{margin-top:4px}.profile__activity-status{color:var(--ink-tertiary);white-space:nowrap;align-self:flex-start;align-items:center;gap:6px;margin-left:auto;font-size:11px;display:inline-flex}.profile__activity-status svg{color:var(--link)}.profile__body{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:46px;padding:20px 22px;display:grid}.profile__about{padding:2px 0 2px 15px}.profile__about h2{font-size:16px}.profile__about p{font-size:14px}.profile__about blockquote{border-top:1px solid var(--rule-soft);color:var(--ink-secondary);font:italic 14px/1.55 var(--font-sans);margin:18px 0 0;padding-top:12px}.profile__facts>div{grid-template-columns:minmax(92px,.85fr) minmax(0,1.15fr)}.profile__facts dd{text-align:right}.profile__actions{justify-content:flex-start;padding:13px 18px}.profile__actions .button{min-width:170px}.document-view h1,.settings-sheet h1{font:680 29px/1.15 var(--font-sans);margin:1px 0}.profile>footer,.document-view>footer{border-top:1px solid var(--rule-soft)}.document-view{background:var(--document-canvas)}.document-view>header{border-bottom:1px solid var(--rule-strong);background:var(--folio-inset);align-items:center;gap:15px;padding:20px;display:flex}.document-view__icon{border:1px solid var(--rule-strong);background:var(--folio);width:54px;height:54px;color:var(--oxblood);place-items:center;display:grid}.document-view header p{color:var(--ink-secondary);margin:3px 0 0;font-size:11px}.document-paper{border:1px solid var(--document-rule);background:var(--document-paper);width:min(720px,100% - 40px);color:var(--document-ink);font-family:var(--font-sans);margin:30px auto;padding:52px 58px;position:relative}.document-paper h2{font-size:21px}.document-paper__stamp{border:2px solid var(--document-emphasis);padding:4px 7px;position:absolute;top:24px;right:26px;transform:rotate(-3deg)}@supports (color:color-mix(in lab, red, red)){.document-paper__stamp{border:2px solid color-mix(in srgb, var(--document-emphasis) 72%, transparent)}}.document-paper__stamp{color:var(--document-emphasis);font:700 9px var(--font-sans);letter-spacing:.1em}.document-paper table{border-collapse:collapse;width:100%;margin:23px 0}.document-paper th,.document-paper td{border-bottom:1px solid var(--document-rule);text-align:left;padding:8px}.document-paper th{width:80px;color:var(--document-emphasis)}.document-paper__note{background:var(--document-note);color:var(--document-muted);font:12px/1.45 var(--font-sans);padding:10px}.page-shell--case-file{width:min(var(--layout-max), calc(100% - var(--layout-inline) - var(--layout-inline)))}.page-shell--case-file>*{width:min(1220px,100%)}.case-file{border:1px solid var(--rule);background:var(--folio);border-radius:10px;overflow:hidden}.case-file__header{border-bottom:2px solid var(--nav-surface);background:var(--folio);grid-template-columns:254px minmax(0,1fr) auto;align-items:center;gap:22px;min-height:262px;padding:18px;display:grid}.case-file__header .case-reference-visual{min-height:226px}.case-file__header .case-reference-visual__platform{top:68px}.case-file__header .case-reference-visual__stairs{top:128px}.case-file__reference{border:1px solid var(--rule-strong);background:var(--nav-surface);height:110px;color:var(--nav-ink);flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:11px;display:flex;position:relative;overflow:hidden}.case-file__reference>span,.case-file__reference>small{position:relative}.case-file__reference>span{font:650 32px var(--font-sans)}.case-file__reference>small{color:var(--nav-ink)}@supports (color:color-mix(in lab, red, red)){.case-file__reference>small{color:color-mix(in srgb, var(--nav-ink) 72%, transparent)}}.case-file__reference>small{text-transform:uppercase;letter-spacing:.08em;font-size:7px}.case-file__heading{justify-items:start;row-gap:var(--space-1);min-width:0;display:grid}.case-file__heading>.eyebrow{margin-bottom:var(--space-1)}.case-file__heading h1{font:700 clamp(27px, 3.2vw, 38px)/1.08 var(--font-sans);letter-spacing:-.025em;margin:0}.case-file__heading>p{color:var(--ink-secondary);font:14px var(--font-sans);margin:0}.case-file__heading>.case-status-chips{margin-top:var(--space-1)}.case-file__status-line{color:var(--ink-tertiary);flex-wrap:wrap;gap:6px 12px;margin-top:10px;font-size:11px;display:flex}.case-file__status-line>span:not(.status-label){border-left:1px solid var(--rule);padding-left:12px}.case-file__notice{border-bottom:1px solid var(--rule);background:var(--warning-surface);min-height:38px;color:var(--warning-ink);align-items:center;gap:9px;padding:8px 16px;font-size:11px;display:flex}.case-file__notice strong{text-transform:uppercase;letter-spacing:.07em;flex:none}.case-file__overview{border-bottom:1px solid var(--rule-strong);background:var(--folio-inset);grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:28px;padding:20px;display:grid}.case-file__overview h2,.case-file-section h2,.case-file__sidebar h2{font:700 19px/1.25 var(--font-sans);margin:2px 0 6px}.case-file__overview p{color:var(--ink-secondary);font:14px/1.55 var(--font-sans);margin:0}.case-file__overview .case-facts{background:var(--folio-raised);margin:0}.case-file__columns{grid-template-columns:minmax(0,1fr) 292px;align-items:start;display:grid}.case-file__main{border-right:1px solid var(--rule-strong);min-width:0}.case-file-section{border-bottom:1px solid var(--rule-strong);padding:20px}.case-file-section:last-child{border-bottom:0}.case-file-section>header{align-items:center;gap:10px;margin-bottom:11px;display:flex}.case-file-section__number{border:1px solid var(--aged-brass);width:30px;height:30px;color:var(--oxblood);font:700 10px var(--font-sans);place-items:center;display:grid}.case-entry-list{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.case-entry-list li{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--folio-raised);min-width:0;padding:11px}.case-entry-list strong,.case-timeline strong,.case-ledger strong,.case-document-list strong,.case-update-list strong{color:var(--ink-primary);font-size:12px}.case-entry-list p,.case-timeline p,.case-ledger p,.case-document-list p,.case-update-list p{color:var(--ink-secondary);margin:4px 0;font-size:11px;line-height:1.5}.case-entry-list small,.case-timeline small,.case-ledger small,.case-document-list small,.case-update-list small{color:var(--ink-tertiary);font-size:10px}.case-timeline{margin:0;padding:0 0 0 7px;list-style:none}.case-timeline li{border-left:1px solid var(--aged-brass);min-height:67px;padding:0 0 14px 29px;position:relative}.case-timeline li:last-child{border-left-color:#0000;min-height:0;padding-bottom:0}.case-timeline li>span{border:1px solid var(--aged-brass);background:var(--folio);border-radius:50%;width:9px;height:9px;position:absolute;top:2px;left:-5px}.case-ledger{border:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.case-ledger>div+div{border-left:1px solid var(--rule)}.case-ledger h3{border-bottom:1px solid var(--rule);color:var(--ink-primary);font:700 13px var(--font-sans);align-items:center;gap:6px;margin:0;padding:8px 10px;display:flex}.case-ledger__known h3{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.case-ledger__known h3{background:color-mix(in srgb, var(--success) 12%, var(--folio-inset))}}.case-ledger__disputed h3{background:var(--warning-surface)}.case-ledger article{border-bottom:1px solid var(--rule-soft);padding:9px 10px}.case-ledger article:last-child{border-bottom:0}.case-document-list{gap:7px;display:grid}.case-document-list>a,.case-document-list__unlinked{border:1px solid var(--rule);background:var(--folio-raised);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:65px;padding:9px 11px;display:grid}.case-document-list>a:hover{border-color:var(--link);background:var(--selected)}.case-document-list>a>svg:first-child,.case-document-list__unlinked>svg{color:var(--oxblood)}.case-document-list span{min-width:0;display:grid}.case-document-list p{margin:2px 0}.case-file__sidebar{display:grid}.case-file__sidebar>section{border-bottom:1px solid var(--rule-strong);padding:16px}.case-thread-index{border-top:1px solid var(--rule)}.case-thread-index a{border-bottom:1px solid var(--rule-soft);padding:8px 0;display:grid}.case-thread-index a:hover strong{color:var(--link-hover);text-decoration:underline}.case-thread-index span{color:var(--ink-tertiary);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.case-thread-index strong{color:var(--link);font-size:12px}.case-thread-index small{min-height:14px;color:var(--oxblood);text-transform:uppercase;align-items:center;gap:4px;font-size:10px;display:inline-flex}.case-update-list{margin:0;padding:0;list-style:none}.case-update-list li{border-bottom:1px solid var(--rule-soft);padding:8px 0}.case-update-list li:last-child{border-bottom:0}.case-file__sidebar .case-file__fixture-note{border-left:3px solid var(--oxblood);background:var(--warning-surface);color:var(--warning-ink)}.case-file__fixture-note strong{text-transform:uppercase;letter-spacing:.06em;font-size:10px}.case-file__fixture-note p{margin:5px 0 0;font-size:10px;line-height:1.5}.forum-toolbar,.feed-actions{margin:0 0 var(--space-3);justify-content:flex-end;display:flex}.account-link-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.account-overview-links{border-block:1px solid var(--rule-soft);display:grid}.account-overview-links a{color:var(--ink);min-height:64px;padding:var(--space-3) 2px;align-items:center;gap:2px;text-decoration:none;display:grid}.account-overview-links a+a{border-top:1px solid var(--rule-soft)}.account-overview-links span{color:var(--link);font-weight:700}.account-overview-links small{color:var(--ink-secondary)}.account-overview-links a:hover span{text-underline-offset:3px;text-decoration:underline}.profile-tabs{margin:0 0 var(--space-5);border-bottom:1px solid var(--rule);scrollbar-width:thin;gap:2px;display:flex;overflow-x:auto}.profile-tabs a{min-height:42px;padding:0 var(--space-4);color:var(--ink-secondary);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;font-size:12px;font-weight:650;display:inline-flex}.profile-tabs a:hover{background:var(--surface-hover);color:var(--ink-primary)}.profile-tabs a[aria-current=page]{border-color:var(--oxblood);color:var(--ink-primary)}.full-search-form{margin:var(--space-5) 0;padding:var(--space-4);align-items:end;gap:var(--space-3);border:1px solid var(--rule);background:var(--folio);border-radius:10px;grid-template-columns:minmax(240px,1fr) 190px auto;display:grid}.full-search-form label,.new-thread-form>label{color:var(--ink-secondary);gap:6px;font-size:11px;font-weight:700;display:grid}.full-search-form input,.full-search-form select,.new-thread-form input:not([type=radio]),.new-thread-form select{border-radius:7px;width:100%;min-height:42px;padding:8px 10px}.search-result-count{margin:var(--space-5) 0 var(--space-2);color:var(--ink-secondary);font-size:12px}.full-search-results,.saved-forum-list{border:1px solid var(--rule);background:var(--folio);border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.full-search-results li,.saved-forum-list li{border-bottom:1px solid var(--rule-soft)}.full-search-results li:last-child,.saved-forum-list li:last-child{border-bottom:0}.full-search-results a{gap:2px;min-height:86px;padding:13px 48px 13px 16px;display:grid;position:relative}.full-search-results a:hover,.saved-forum-list li:hover{background:var(--surface-hover)}.full-search-results strong{color:var(--ink-primary);font-size:14px}.full-search-results small{color:var(--ink-tertiary);font-size:11px}.full-search-results p{color:var(--ink-reading);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:12px;line-height:1.5;overflow:hidden}.full-search-results mark{background:var(--selected);color:var(--ink-primary);padding:0 2px}.full-search-results svg{color:var(--ink-tertiary);position:absolute;top:50%;right:16px;transform:translateY(-50%)}.saved-forum-list article{padding:14px 16px}.saved-forum-list article header,.saved-forum-list article footer{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.saved-forum-list article header a,.saved-forum-list>li>a strong{color:var(--link);font-size:14px}.saved-forum-list article header a:hover{color:var(--link-hover);text-decoration:underline}.saved-forum-list time,.saved-forum-list article footer,.saved-forum-list>li>a span{color:var(--ink-tertiary);font-size:11px}.saved-forum-list article>p{color:var(--ink-reading);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 10px;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.saved-forum-list article footer .text-link{color:var(--link);align-items:center;gap:4px;margin-left:auto;display:inline-flex}.saved-forum-list>li>a{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 12px;min-height:64px;padding:12px 16px;display:grid}.saved-forum-list>li>a span{grid-column:1}.saved-forum-list>li>a svg{color:var(--ink-tertiary);grid-area:1/2/3}.thread-toolbar{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;max-width:760px;display:flex}.thread-search{justify-content:flex-end;gap:var(--space-2);margin:0;display:flex}.thread-search label{border:1px solid var(--rule);background:var(--control-surface);width:min(230px,100%);min-height:40px;color:var(--ink-tertiary);border-radius:7px;align-items:center;gap:8px;padding:0 10px;display:flex}.thread-search input{background:0 0;border:0;outline:0;flex:1;min-width:0}.thread-read-controls{justify-content:flex-end;align-items:center;gap:var(--space-3);min-height:32px;display:flex}.thread-read-controls [role=status]{color:var(--ink-tertiary);font-size:10px}.watch-thread-trigger[aria-pressed=true]{background:var(--selected);border-color:var(--link)}.watch-thread-menu .nav-menu__button{justify-content:flex-start}.watch-thread-menu .nav-menu__button svg:last-child{margin-left:auto}.board-tools-control{position:relative}.action-confirmation{z-index:20;justify-content:space-between;align-items:center;gap:var(--space-3);border:1px solid var(--rule-strong);background:var(--popover-bg);min-width:230px;box-shadow:var(--shadow-popover);color:var(--ink-secondary);border-radius:7px;padding:9px 11px;font-size:11px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.discussion-type-fieldset{margin:0 0 var(--space-4);border:0;padding:0}.discussion-type-fieldset legend{margin-bottom:var(--space-2);font-weight:650}.discussion-type-fieldset>div{gap:var(--space-2);flex-wrap:wrap;display:flex}.discussion-type-fieldset label{min-height:40px;padding:0 var(--space-3);align-items:center;gap:var(--space-2);border:1px solid var(--rule);cursor:pointer;border-radius:7px;display:inline-flex}.discussion-type-fieldset input{width:18px;height:18px;accent-color:var(--oxblood)}.discussion-type-fieldset label:has(input:checked){border-color:var(--link);background:var(--selected)}.new-thread-form{gap:var(--space-4);max-width:920px;display:grid}.new-thread-form textarea{margin-top:0}.settings-sheet{width:100%;max-width:none}.settings-sheet>header,.settings-sheet>section{border-bottom:1px solid var(--rule-soft);padding:19px 23px}.settings-sheet header p,.settings-sheet section p{color:var(--ink-secondary)}.settings-sheet header>p,.settings-sheet section>p{max-width:780px}.appearance-setting{justify-content:space-between;align-items:center;gap:30px;display:flex}.appearance-setting>div{max-width:570px}.appearance-setting p{margin-bottom:0}.theme-control--settings .theme-trigger{justify-content:center;min-width:142px}.account-security-grid{display:grid}.account-security-section{border-bottom:1px solid var(--rule-soft);padding:21px 23px}.account-security-section>h2,.settings-section-heading h2{margin:0;font-size:17px}.account-security-section>p,.settings-section-heading p{color:var(--ink-secondary);margin:5px 0 17px;font-size:12px}.settings-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.session-list{border:1px solid var(--rule);border-radius:8px;margin:0;padding:0;list-style:none;overflow:hidden}.session-list li{border-bottom:1px solid var(--rule-soft);justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:12px 14px;display:flex}.session-list li:last-child{border-bottom:0}.session-list li>div{gap:2px;min-width:0;display:grid}.session-list strong{font-size:13px}.session-list span{color:var(--ink-tertiary);font-size:10px}.status-label{text-transform:uppercase;letter-spacing:.05em;margin-left:6px;font-weight:700;color:var(--success)!important}.text-button{color:var(--link);cursor:pointer;background:0 0;border:0;padding:7px 0;font-size:11px;font-weight:700}.text-button:hover{color:var(--link-hover);text-decoration:underline}.alert-toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-height:50px;display:flex}.alert-toolbar p{color:var(--ink-tertiary);margin:0;font-size:12px}.alert-toolbar p strong{color:var(--ink-primary)}.alert-list{border:1px solid var(--rule-strong);background:var(--folio);border-radius:9px;width:100%;overflow:hidden}.alert-item{min-height:64px;padding:var(--space-3) var(--space-4);align-items:center;gap:var(--space-3);border-bottom:1px solid var(--rule-soft);color:var(--link);grid-template-columns:30px minmax(0,1fr) auto;display:grid}.alert-item:last-child{border-bottom:0}.alert-item:hover{background:var(--surface-hover)}.alert-item--unread{border-left:2px solid var(--recent-rail);background:var(--recent-surface)}.alert-item>span:nth-child(2){gap:var(--space-1);min-width:0;display:grid}.alert-item strong{color:var(--ink-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.alert-item strong a{color:var(--link)}.alert-item strong a:hover{color:var(--link-hover);text-decoration:underline}.alert-item time{color:var(--ink-tertiary);font-size:11px}.alert-item__icon{width:28px;height:28px;color:var(--ink-tertiary);place-items:center;display:grid}.alert-item__state{color:var(--ink-tertiary);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}.alert-item--unread .alert-item__state{color:var(--link)}.empty-state{color:var(--ink-secondary);align-items:center;gap:14px;padding:28px;display:flex}.empty-state p{margin:0}.entry-page{background:var(--canvas);grid-template-columns:minmax(0,740px) minmax(320px,1fr);min-height:100vh;display:grid}.entry-panel{background:var(--folio);flex-direction:column;padding:38px clamp(28px,7vw,90px);display:flex}.entry-panel__masthead{align-items:center;gap:12px;display:flex}.entry-panel__masthead p{font:700 20px var(--font-sans)}.entry-panel__body{max-width:590px;margin:auto 0;padding:38px 0}.entry-panel h1,.prose-page h1{font:700 clamp(32px, 4vw, 44px)/1.08 var(--font-sans);letter-spacing:-.035em;margin:8px 0 15px}.entry-lede,.prose-page__lede{color:var(--ink-secondary);font:17px/1.6 var(--font-sans)}.disclosure-notes{border-left:2px solid var(--oxblood);margin:23px 0;padding:5px 0 5px 17px}.disclosure-notes p{color:var(--ink-secondary);margin:9px 0;font-size:11px}.disclosure-notes strong{color:var(--ink-primary)}.entry-form{border-top:1px solid var(--rule-strong);padding-top:18px}.disclosure-check{color:var(--ink-primary);cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:10px;margin-bottom:15px;font-size:11px;display:grid}.disclosure-check input{width:16px;height:16px;accent-color:var(--oxblood)}.entry-form .button{min-width:210px}.form-status{color:var(--ink-tertiary);margin:8px 0 0;font-size:11px}.form-status--error,.entry-notice--error{color:var(--danger)}.form-status--success,.entry-notice--success{color:var(--success)}.entry-notice{background:var(--bg-sunken);border-left:2px solid;margin:18px 0;padding:10px 12px;font-size:12px}.entry-account-actions{gap:10px;display:flex}.entry-demo-boundary{border-top:1px solid var(--rule-strong);margin-top:22px;padding-top:18px}.entry-demo-boundary .entry-form{border-top-color:var(--rule-soft);margin-top:10px;padding-top:12px}.entry-panel>footer{color:var(--ink-tertiary);justify-content:space-between;gap:20px;font-size:10px;display:flex}.entry-panel>footer a{color:var(--link);text-decoration:underline}.entry-atmosphere{background:var(--nav-surface);color:var(--nav-ink);flex-direction:column;justify-content:space-between;padding:46px;display:flex;position:relative;overflow:hidden}.entry-atmosphere:before{content:"";border:1px solid var(--nav-ink);position:absolute;inset:34px}@supports (color:color-mix(in lab, red, red)){.entry-atmosphere:before{border:1px solid color-mix(in srgb, var(--nav-ink) 12%, transparent)}}.entry-atmosphere__year{color:var(--aged-brass);text-transform:uppercase;letter-spacing:.17em;font-size:9px;position:relative}.entry-atmosphere blockquote{max-width:440px;font:600 31px/1.3 var(--font-sans);margin:auto;position:relative}.entry-atmosphere__lines{border-top:1px solid var(--aged-brass);border-bottom:1px solid var(--aged-brass);width:75%;height:21px;position:relative}@supports (color:color-mix(in lab, red, red)){.entry-atmosphere__lines{border-bottom:1px solid color-mix(in srgb, var(--aged-brass) 30%, transparent)}}.account-access-page{isolation:isolate;background:radial-gradient(circle at 50% 8%, var(--auth-glow), transparent 42%), linear-gradient(155deg, var(--canvas), var(--bg-sunken));place-items:center;min-height:100dvh;padding:clamp(24px,6vw,72px) 20px;display:grid;position:relative;overflow:hidden}.account-access-page:before,.account-access-page:after{z-index:-1;content:"";border:1px solid var(--rule-soft);opacity:.48;border-radius:22px;width:280px;height:178px;position:absolute;transform:rotate(-8deg)}.account-access-page:before{top:7%;left:-118px}.account-access-page:after{bottom:8%;right:-126px;transform:rotate(9deg)}.account-access-panel{border:1px solid var(--rule);background:var(--folio);border-radius:16px;width:min(600px,100%);padding:clamp(26px,5vw,48px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.account-access-panel{background:color-mix(in srgb, var(--folio) 94%, transparent)}}.account-access-panel{box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.account-access-panel:before{content:"";background:var(--oxblood-fill);width:64px;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.account-access-wordmark{border-bottom:1px solid var(--rule-soft);justify-content:center;align-items:center;gap:11px;margin:0 0 34px;padding-bottom:26px;display:flex}.account-access-wordmark strong{font:500 21px Georgia,serif}.account-access-panel h1{letter-spacing:-.035em;max-width:520px;margin:7px 0 10px;font-size:clamp(29px,5vw,40px);line-height:1.08}.account-access-intro{max-width:530px;color:var(--ink-secondary);margin:0 0 25px;font-size:15px;line-height:1.65}.account-access-form{gap:13px;display:grid}.account-access-form>label:not(.disclosure-check){color:var(--ink-secondary);gap:6px;font-size:11px;font-weight:700;display:grid}.account-access-form input:not([type=checkbox]){border-radius:7px;width:100%;min-height:44px;padding:9px 11px}.account-access-form .disclosure-check{margin:2px 0}.account-access-form .button{width:100%;margin-top:4px}.account-access-form>.text-link{justify-self:center}.account-access-form--compact{grid-template-columns:repeat(2,minmax(0,1fr));max-width:530px}.account-access-form--compact>label:first-child,.account-access-form--compact .button{grid-column:1/-1}.field-hint{color:var(--ink-tertiary);margin:-9px 0 1px;font-size:10px}.captured-email-list{gap:12px;display:grid}.captured-email{border:1px solid var(--rule);background:var(--bg-sunken);border-radius:8px;padding:14px}.captured-email header{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.captured-email header span,.captured-email p{color:var(--ink-secondary);font-size:11px}.captured-email .button{margin-top:4px}.prose-page{max-width:750px;margin:0 auto;padding:72px 24px}.prose-page h2{font:700 20px var(--font-sans);margin-top:32px}.prose-page p{color:var(--ink-secondary);line-height:1.75}.prose-page .button{margin-top:18px}.policy-page li{color:var(--ink-secondary);margin:10px 0;line-height:1.75}.policy-page p+p{margin-top:12px}.policy-page__links{border-top:1px solid var(--rule);flex-wrap:wrap;gap:12px 24px;margin-top:40px;padding-top:24px;display:flex}.policy-page a{overflow-wrap:anywhere}.site-footer{border-top:1px solid var(--rule-soft);background:var(--canvas);color:var(--ink-tertiary);flex:none;margin-top:auto;font-size:10px}.site-footer>div{justify-content:space-between;align-items:center;max-width:1280px;min-height:50px;margin:auto;padding:0 20px;display:flex}.site-footer nav{gap:16px;display:flex}.site-footer a:hover{color:var(--link-hover);text-decoration:underline}.member-social-controls{max-width:820px;margin-top:var(--space-4);border:1px solid var(--rule);background:var(--folio);border-radius:9px;padding:18px}.member-avatar-link{border-radius:50%;width:fit-content;display:inline-flex}.member-social-controls>div:first-child{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.member-social-controls h2{margin:0;font-size:17px}.member-social-controls p{color:var(--ink-secondary);margin:3px 0 0;font-size:12px}.member-social-controls__actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.member-follow-alerts{color:var(--ink-secondary);align-items:center;gap:8px;margin-top:13px;font-size:12px;display:flex}.member-follow-alerts input,.preference-row input{width:18px;height:18px;accent-color:var(--oxblood)}.control-status{min-height:16px;color:var(--ink-tertiary)!important;font-size:10px!important}.ignored-post-notice{background:var(--bg-sunken);min-height:92px;color:var(--ink-secondary);align-items:center;gap:12px;padding:18px;display:flex}.ignored-post-notice p{gap:2px;margin:0;display:grid}.ignored-post-notice p span{font-size:11px}.ignored-post-notice button{border:1px solid var(--rule-strong);background:var(--control-surface);min-height:38px;color:var(--link);cursor:pointer;font:700 11px var(--font-sans);border-radius:6px;margin-left:auto;padding:7px 11px}.ignored-post-notice button:hover{background:var(--surface-hover)}.conversation-list{border:1px solid var(--rule-strong);background:var(--folio);border-radius:9px;width:100%;margin:0;padding:0;list-style:none;overflow:hidden}.utility-empty-state{justify-content:center;min-height:110px}.utility-content>.utility-empty-state,.alert-list--empty{width:min(100%,640px);margin-inline:auto}.alert-list>.utility-empty-state{border:0;border-radius:0}.conversation-list__item{border-bottom:1px solid var(--rule-soft);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:86px;padding:13px 54px 13px 15px;display:grid;position:relative}.conversation-list__item:last-child{border-bottom:0}.conversation-list__item--unread{border-left:3px solid var(--recent-rail);background:var(--recent-surface)}.conversation-list__item h2,.conversation-list__item p{margin:0}.conversation-list__item h2{font-size:14px}.conversation-list__item p{margin-top:var(--space-1);color:var(--ink-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.conversation-list__item small{color:var(--ink-tertiary);font-size:10px}.conversation-unread{color:var(--link);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:750}.conversation-list__open{color:var(--link);justify-content:flex-end;align-items:center;padding-right:16px;display:flex;position:absolute;inset:0}.conversation-list__item>.avatar,.conversation-list__item>div,.conversation-list__item>.conversation-unread{z-index:1;pointer-events:none;position:relative}.conversation-list__item>.member-avatar-link{z-index:2;pointer-events:auto;position:relative}.conversation-list__item h2 a{pointer-events:auto}.conversation-workspace{gap:var(--space-4);grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:stretch;min-height:520px;display:grid}.conversation-workspace .conversation-list{border-radius:9px;align-self:start}.conversation-pane{border:1px solid var(--rule-strong);background:var(--bg-sunken);border-radius:9px;min-width:0;overflow:hidden}.conversation-pane__header{min-height:72px;padding:var(--space-3) var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--folio);display:flex}.conversation-pane__header>div{align-items:center;gap:var(--space-3);display:flex}.conversation-pane__header h2{margin:2px 0 0;font-size:18px}.conversation-pane__back{color:var(--link);font-size:12px;display:none}.conversation-pane .conversation-boundary{border-inline:0}.conversation-pane .conversation-messages{max-height:430px;padding:var(--space-4);margin:0;overflow-y:auto}.conversation-pane .conversation-composer{margin:var(--space-4)}.page-shell--conversation{max-width:var(--layout-max)}.page-shell--conversation>*{width:min(980px,100%)}.conversation-header{border:1px solid var(--rule-strong);background:var(--folio);border-radius:9px 9px 0 0;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}.conversation-header>div{align-items:center;gap:12px;display:flex}.conversation-header h1{margin:2px 0 0;font-size:24px}.conversation-header a{color:var(--link);font-size:11px}.conversation-boundary{border:1px solid var(--rule);background:var(--folio-inset);color:var(--ink-secondary);border-top:0;margin:0;padding:10px 16px;font-size:11px}.conversation-messages{margin:var(--space-4) 0;gap:9px;padding:0;list-style:none;display:grid}.conversation-message{border:1px solid var(--rule);background:var(--folio);border-radius:8px;max-width:78%;padding:13px 15px}.conversation-message--user{border-left:3px solid var(--oxblood);background:var(--folio-inset);margin-left:auto}.conversation-message header{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.conversation-message header strong{color:var(--ink-primary);font-size:11px}.conversation-message time{color:var(--ink-tertiary);font-size:9px}.conversation-message p{color:var(--ink-secondary);white-space:pre-wrap;margin:8px 0 0;font-size:14px;line-height:1.58}.conversation-composer{border:1px solid var(--rule-strong);background:var(--folio);border-radius:9px;gap:8px;padding:16px;display:grid}.conversation-composer>label{color:var(--ink-primary);font-size:13px;font-weight:750}.conversation-composer textarea{resize:vertical;width:100%;min-height:115px;padding:12px}.conversation-composer>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.conversation-composer p{color:var(--ink-tertiary);margin:0;font-size:10px}.preference-list{border-top:1px solid var(--rule-soft)}.preference-row{border-bottom:1px solid var(--rule-soft);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:11px 0;display:flex}.preference-row>span{gap:3px;display:grid}.preference-row strong{color:var(--ink-primary);font-size:12px}.preference-row small{color:var(--ink-secondary);font-size:10px}.preference-list .control-status{margin:8px 0 0}.preference-list>h2{margin:var(--space-5) 0 var(--space-1);font-size:14px}.watched-thread-list{border:1px solid var(--rule-strong);background:var(--folio);border-radius:9px;margin:0;padding:0;list-style:none;overflow:hidden}.watched-thread-row{min-height:78px;padding:var(--space-3) var(--space-4);align-items:center;gap:var(--space-4);border-bottom:1px solid var(--rule-soft);grid-template-columns:minmax(260px,1fr) minmax(210px,.55fr) auto;display:grid}.watched-thread-row:last-child{border-bottom:0}.watched-thread-row--unread{border-left:3px solid var(--recent-rail);background:var(--recent-surface)}.watched-thread-row__subject,.watched-thread-row__latest>span{gap:var(--space-1);min-width:0;display:grid}.watched-thread-row__subject>a{color:var(--link);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.watched-thread-row__subject>a:hover{color:var(--link-hover);text-decoration:underline}.watched-thread-row small,.watched-thread-row time{color:var(--ink-tertiary);font-size:10px}.watched-thread-row__latest{align-items:center;gap:var(--space-2);grid-template-columns:30px minmax(0,1fr);min-width:0;display:grid}.watched-thread-row__latest time{display:block}.watched-thread-row__control{align-items:end;gap:var(--space-1);justify-items:end;display:grid}.watched-thread-row__control>small{color:var(--ink-tertiary)}.alert-filters{align-items:center;gap:var(--space-1);display:flex}.alert-filters button{min-height:38px;padding:0 var(--space-3);color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.alert-filters button[aria-pressed=true]{border-bottom-color:var(--link);color:var(--ink-primary);font-weight:700}.alert-filters button span{margin-left:var(--space-1);color:var(--ink-tertiary);font-size:10px}.alert-item small{color:var(--ink-secondary);font-size:10px}@media (max-width:1279px){.forum-home__layout{display:block}.forum-home-activity{display:none}}@media (max-width:960px){.home-layout{grid-template-columns:1fr}.home-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.home-sidebar .sidebar-module:first-child{grid-row:span 2}.entry-page{grid-template-columns:1fr}.entry-atmosphere{display:none}.case-file__header{grid-template-columns:220px minmax(0,1fr)}.case-file__header>.watch-case-action{grid-column:2;justify-self:start}.case-file__overview{grid-template-columns:1fr}.forum-directory__columns,.forum-board-row{grid-template-columns:minmax(300px,1fr) 64px 64px minmax(250px,.62fr)}.board-thread-directory__columns,.board-thread-row{grid-template-columns:minmax(300px,1fr) 62px 62px minmax(220px,.56fr)}.board-thread-row__subject{grid-template-columns:92px minmax(0,1fr)}.board-page-header{align-items:flex-start;gap:var(--space-3);flex-direction:column}.board-page-header__actions{justify-content:flex-start;max-width:none}.latest-discussion-columns,.latest-discussion{gap:var(--space-3);grid-template-columns:minmax(280px,1fr) 170px 86px}.case-file-directory__columns,.case-file-directory__row{grid-template-columns:minmax(300px,1fr) 90px 125px 115px}}@media (max-width:780px){.member-grid{grid-template-columns:1fr}}@media (max-width:680px){:root,html[data-theme]{--layout-inline:16px;--layout-top:16px}body{font-size:15px}.fixture-ribbon{justify-content:center;min-height:22px;padding:3px 10px}.fixture-ribbon__detail{display:none}.site-header__inner{gap:2px;width:calc(100% - 24px);min-height:62px}.menu-trigger,.icon-link{width:36px;height:36px}.wordmark{width:88px;min-width:88px;margin:0 auto 0 2px}.wordmark__name{letter-spacing:.3em;gap:0;font-size:8px}.primary-nav{display:none}.search-trigger{background:0 0;border-color:#0000;justify-content:center;width:36px;min-width:36px;height:36px;margin-left:0;padding:0}.search-trigger span,.search-trigger kbd{display:none}.account-nav{gap:1px}.theme-control--header .theme-trigger{width:36px;height:36px}.account-menu-trigger{justify-content:center;width:36px;height:36px;padding:3px}.account-menu-trigger>span:not(.account-avatar),.account-menu-trigger>svg{display:none}.search-dialog{max-height:82vh;top:8vh}.search-result{grid-template-columns:58px minmax(0,1fr) 18px}.page-shell,.page-shell--thread{width:calc(100% - var(--layout-inline) - var(--layout-inline));padding-top:var(--layout-top)}.forum-home{width:100%;padding-top:24px}body:has(.mobile-bottom-nav){padding-bottom:calc(66px + env(safe-area-inset-bottom))}.mobile-bottom-nav{z-index:180;min-height:calc(64px + env(safe-area-inset-bottom));padding:6px 8px env(safe-area-inset-bottom);border-top:1px solid var(--rule);background:var(--header-surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav a{min-width:0;min-height:52px;color:var(--ink-tertiary);white-space:nowrap;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:5px 2px;font-size:8px;line-height:1;display:flex;position:relative}.mobile-bottom-nav a:hover{background:var(--surface-hover);color:var(--ink-primary)}.mobile-bottom-nav a[aria-current=page]{color:var(--oxblood);font-weight:750}.mobile-bottom-nav a[aria-current=page]:before{content:"";background:currentColor;border-radius:2px;width:18px;height:2px;position:absolute;top:2px}.forum-home__intro{flex-direction:column;align-items:flex-start;gap:8px;min-height:0;margin:0 20px 14px}.forum-home__intro h1{font-size:32px}.forum-home__intro>p{text-align:left;max-width:330px;margin:0;font-size:12px}.forum-home__eyebrow{display:none}.forum-home__tabs{border-bottom:1px solid var(--rule-soft);align-items:stretch;gap:26px;min-height:50px;padding:0 20px;display:flex}.forum-home__tabs a{min-height:50px;color:var(--ink-secondary);white-space:nowrap;align-items:center;font-size:12px;font-weight:560;display:inline-flex;position:relative}.forum-home__tabs a[aria-current=page]{color:var(--oxblood);font-weight:720}.forum-home__tabs a[aria-current=page]:after{background:var(--oxblood);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.breadcrumbs{margin-bottom:8px}.forum-directory-header{margin-bottom:var(--space-2);padding-bottom:var(--space-2)}.forum-directory{gap:14px}.forum-category{box-shadow:none;border-left:0;border-right:0;border-radius:0}.forum-category__header{min-height:76px;padding:14px 20px}.forum-category__header h2{font-size:10px}.forum-category__header p{max-width:270px;font-size:12px;line-height:1.4}.category-collapse{justify-content:center;width:44px;min-width:44px;min-height:44px}.category-collapse span{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.forum-directory__columns,.board-thread-directory__columns{display:none}.forum-board-row{grid-template-columns:auto auto 1fr;gap:10px 14px;min-height:0;padding:16px 20px 18px;display:grid}.forum-board-row__identity{grid-column:1/-1;grid-template-columns:48px minmax(0,1fr);gap:14px;padding:0}.forum-board-row__info{padding:0}.forum-board-row__info h3{font:600 18px/1.2 var(--font-serif)}.forum-board-row__info p{font-size:12px;line-height:1.45}.forum-board-row__count{border:0;align-items:baseline;gap:4px;min-width:0;font-size:11px;display:inline-flex}.forum-board-row__count:nth-of-type(3){justify-self:start}.forum-board-row__count small{font-size:10px}.forum-board-row__latest{border-top:1px solid var(--rule-soft);border-left:0;grid-column:1/-1;min-height:58px;padding:12px 0 0}.forum-board-row__latest-thread{white-space:normal}.forum-board-row__latest small{font-size:10px}.forum-directory__development-control{justify-content:stretch;display:block}.forum-directory__activity-link{border:1px solid var(--rule-soft);min-height:48px;color:var(--ink-secondary);border-radius:7px;justify-content:center;align-items:center;gap:5px;margin:0 16px;font-size:11px;display:flex}.board-page-header{margin-bottom:var(--space-3);padding-top:var(--space-2)}.board-page-header h1{font-size:27px}.board-page-header__actions{grid-template-columns:1fr;width:100%;display:grid}.board-page-header__primary-actions,.board-page-header__utility-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.board-page-header__utility-actions{padding:var(--space-3) 0 0;border-top:1px solid var(--rule);border-left:0}.board-page-header__utility-actions>*,.board-page-header__utility-actions .board-tools-control{width:100%}.board-page-header__actions .button,.board-page-header__actions .watch-case-action,.board-page-header__actions .watch-case-button{width:100%;min-height:44px}.board-thread-directory__heading{flex-direction:column;align-items:flex-start;gap:2px}.board-thread-row{grid-template-columns:1fr auto;gap:8px 12px;min-height:0;padding:12px;display:grid}.board-thread-row__subject{grid-column:1/-1;grid-template-columns:1fr;gap:5px;padding:0;display:grid}.board-thread-row__subject h3{align-items:flex-start;font-size:14px}.board-thread-row__count{border:0;align-items:baseline;gap:4px;min-width:0;font-size:11px;display:inline-flex}.board-thread-row__latest{border-top:1px solid var(--rule-soft);border-left:0;grid-column:1/-1;min-height:50px;padding:9px 0 0}.board-thread-row__latest>span>a{align-items:center;min-height:24px;display:flex}.board-thread-row--home{grid-template-columns:1fr auto}.board-thread-row--home .board-thread-row__subject{padding-left:0}.thread-page-links a{min-width:28px;min-height:28px}.case-file-directory__columns{display:none}.case-file-directory__row{min-height:0;padding:var(--space-3);align-items:start;gap:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) auto}.case-file-directory__case{grid-column:1/-1;align-items:start;padding:0}.case-file-directory__status,.case-file-directory__row time{padding:0;font-size:10px}.case-file-directory__row time{justify-self:end}.case-file-directory__open{grid-column:1/-1;width:max-content;min-height:40px;padding:4px 0}.forum-return{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-height:54px;margin-bottom:9px;padding:6px 0}.forum-return h1{font-size:20px}.forum-return p{gap:7px}.home-sidebar{grid-template-columns:1fr}.home-sidebar .sidebar-module:first-child{grid-row:auto}.forum-feed>li{grid-template-columns:32px minmax(0,1fr);gap:10px;min-height:146px;padding:14px 12px}.forum-feed .avatar{width:32px;height:32px}.forum-feed article>header{flex-direction:column;align-items:flex-start;gap:2px}.forum-feed__excerpt{-webkit-line-clamp:3;margin:7px 0 10px;font-size:13px}.forum-feed article>footer{flex-wrap:wrap;align-items:flex-start;gap:7px 10px}.forum-feed article>footer .text-link{min-height:36px;margin-left:auto;padding:7px 0}.feed-empty{flex-wrap:wrap;align-items:flex-start;padding:18px}.feed-empty .button{width:100%;margin-left:0}.board-index{gap:9px}.board-section__header{align-items:flex-start;min-height:44px;padding:7px 10px}.board-section__header h2{font-size:15px}.board-section__header>span{display:none}.board-section__actions{flex-direction:column-reverse;align-items:flex-end;gap:0}.board-section__actions .text-button{min-height:36px}.thread-row{grid-template-rows:auto auto auto;grid-template-columns:1fr;min-height:96px;padding:11px 12px}.thread-row__category{padding:0 0 5px}.thread-row__subject{align-self:auto;padding:0 0 7px}.thread-row__subject>div{align-items:center;gap:5px}.thread-row__subject a{white-space:normal;max-width:100%;font-size:13px}.thread-row__subject small{white-space:normal}.thread-row__latest{grid-column:1;grid-template-columns:24px minmax(0,1fr) 32px;min-height:30px;padding:0}.thread-row__latest .avatar{width:22px;height:22px;font-size:7px}.thread-row__latest>span{align-items:baseline;gap:6px;display:flex}.thread-header{flex-direction:column;align-items:flex-start}.thread-header h1{font-size:27px}.thread-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.thread-toolbar>.button,.thread-toolbar>[data-radix-collection-item]{width:100%;min-height:44px}.thread-toolbar .thread-search{grid-area:2/1/auto/-1}.thread-toolbar .thread-search label{min-width:0}.thread-toolbar .thread-search .button{width:auto}.entity-overview__header{padding:14px}.entity-overview__facts{grid-template-columns:1fr}.entity-overview__facts>div{grid-template-columns:1fr;gap:3px}.case-context__body{padding:14px}.case-reference-visual{min-height:190px}.case-reference-visual__platform{width:166px;top:62px;left:22px}.case-reference-visual__stairs{top:113px}.case-reference-visual>strong{bottom:42px}.case-details-togglebar{grid-template-columns:minmax(0,1fr);gap:12px}.case-details-control{justify-content:flex-start;min-width:0}.case-details-disclosure{white-space:normal;max-width:220px;min-height:44px;line-height:1.25}.case-context__identity .entity-overview__title,.case-context__identity p{text-overflow:clip;white-space:normal;overflow:visible}.case-facts{grid-template-columns:1fr}.case-context__actions{flex-direction:column;align-items:stretch}.case-context__actions>.watch-case-action,.case-context__actions .watch-case-button{width:100%}.case-context__actions .button{width:100%;min-height:44px}.case-context__verification{align-items:flex-start}.post-header{flex-wrap:wrap;align-items:flex-start;gap:8px;padding:10px 11px}.post-header__author{width:100%}.post-header__meta{flex-wrap:wrap;justify-content:flex-end;width:100%}.post-header__meta time{margin-right:auto}.post-header__bookmark,.post-number{min-height:44px;padding:8px}.post-header__bookmark span{display:none}.post-body{min-height:80px;padding:16px 15px;font-size:16px;line-height:1.5}.quoted-post,.post-attachment{margin-left:14px;margin-right:14px}.post-attachment{grid-template-columns:30px minmax(0,1fr)}.post-attachment>svg{display:none}.post-attachment em{white-space:normal}.post-signature,.moderator-note{margin-left:14px;margin-right:14px}.post-footer{grid-template-columns:1fr}.post-reaction-control>button,.post-footer__links a,.post-footer__links button{min-height:44px;padding:8px}.post-footer__links{border-top:1px solid var(--rule-soft);justify-content:flex-end;padding-top:6px}.reaction-summary{font-size:12px}.reply-composer{padding:12px}.reply-composer__header,.reply-composer__footer{flex-direction:column;align-items:flex-start}.reply-composer textarea{min-height:130px}.reply-composer__footer .button{width:100%;min-height:44px}.reply-composer__actions{grid-template-columns:1fr;width:100%;display:grid}.reply-composer__quotes p{white-space:normal}.latest-toolbar{flex-wrap:wrap;gap:0;min-height:48px}.latest-tabs{width:100%;min-width:0}.latest-tabs a{min-width:0;min-height:48px;padding:0 var(--space-3);justify-content:center;font-size:14px}.latest-following-filter{min-height:36px;margin:var(--space-2) 0}.latest-results-surface{margin-top:var(--space-3)}.latest-discussion{min-height:0;padding:var(--space-3);gap:var(--space-2);grid-template-columns:1fr}.latest-discussion-columns{display:none}.latest-discussion__meta{grid-template-columns:28px minmax(0,1fr)}.latest-discussion__meta>span{flex-wrap:wrap;align-items:baseline;gap:4px 7px;display:flex}.latest-discussion__count{text-align:left;justify-content:flex-start;align-items:center;gap:5px;display:flex}.latest-discussion__count .thread-page-links{margin:0 0 0 auto}.forum-feed--compact>li{min-height:92px;padding:var(--space-2) var(--space-3)}.forum-feed--compact article{gap:var(--space-1)}.forum-feed--compact article>header p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.forum-feed--compact article>footer{gap:var(--space-2);min-height:16px}.pagination--latest{min-height:60px;padding:var(--space-2)}.pagination__desktop{display:none}.pagination__mobile{align-items:center;gap:var(--space-1);grid-template-columns:minmax(84px,1fr) auto minmax(84px,1fr);width:100%;display:grid}.pagination__mobile a{min-height:44px;color:var(--link);white-space:nowrap;align-items:center;padding:6px;font-weight:700;display:inline-flex}.pagination__mobile a:last-child{justify-self:end}.pagination__mobile strong{min-height:0;color:var(--ink-secondary);white-space:nowrap;background:0 0;border:0;padding:0;font-size:10px}.thread-pagination{flex-wrap:wrap;justify-content:space-between}.thread-pagination__pages{order:-1;justify-content:center;width:100%}.member-grid{grid-template-columns:1fr}.member-card{padding:var(--space-3);grid-template-columns:48px 1fr}.member-card .avatar{width:48px;height:48px;font-size:12px}.profile__header{flex-wrap:wrap;align-items:flex-start}.profile__activity-status{width:100%;margin:2px 0 0 82px}.profile__body{grid-template-columns:1fr;gap:22px;padding:18px 16px}.profile__facts dd{text-align:left}.profile__actions{padding:12px 14px}.profile__actions .button{width:100%;min-height:44px}.document-view>header{align-items:flex-start;padding:15px}.document-view h1{font-size:24px}.document-paper{width:calc(100% - 18px);margin:14px auto;padding:48px 18px 23px}.page-shell--case-file{width:calc(100% - var(--layout-inline) - var(--layout-inline))}.case-file__header{grid-template-columns:1fr;gap:13px;padding:12px}.case-file__header .case-reference-visual{min-height:190px}.case-file__header .case-reference-visual__platform{top:62px}.case-file__header .case-reference-visual__stairs{top:113px}.case-file__heading h1{font-size:23px}.case-file__heading>p{font-size:13px}.case-file__header>.watch-case-action{grid-column:1;justify-self:stretch}.case-file__header>.watch-case-action .watch-case-button{width:100%;min-height:44px}.case-file__notice{flex-direction:column;align-items:flex-start;gap:2px}.case-file__overview{grid-template-columns:1fr;gap:14px;padding:15px}.case-file__columns{grid-template-columns:1fr}.case-file__main{border-right:0}.case-file-section{padding:15px}.case-entry-list,.case-ledger{grid-template-columns:1fr}.case-ledger>div+div{border-top:1px solid var(--rule);border-left:0}.case-file__sidebar{border-top:1px solid var(--rule-strong)}.settings-sheet>header,.settings-sheet>section{padding:16px}.account-security-section{padding:17px 16px}.settings-section-heading,.session-list li{flex-direction:column;align-items:flex-start;gap:9px}.settings-section-heading .button{width:100%}.account-access-form--compact{grid-template-columns:1fr}.account-access-form--compact>label:first-child,.account-access-form--compact .button{grid-column:auto}.account-access-form .button{width:100%;min-height:44px}.entry-account-actions{flex-direction:column}.entry-account-actions .button{width:100%}.account-access-wordmark{margin-bottom:32px}.captured-email header{flex-direction:column;align-items:flex-start;gap:2px}.appearance-setting{flex-direction:column;align-items:flex-start;gap:12px}.forum-toolbar,.feed-actions{justify-content:stretch}.forum-toolbar .button,.feed-actions .button{width:100%;min-height:44px}.profile-tabs{margin-bottom:var(--space-3)}.profile-tabs a{min-height:44px;padding:0 var(--space-3)}.full-search-form{margin-top:var(--space-3);padding:var(--space-3);grid-template-columns:1fr}.full-search-form .button{width:100%;min-height:44px}.full-search-results a{min-height:96px;padding-left:13px}.full-search-results p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.saved-forum-list article{padding:13px}.saved-forum-list article header,.saved-forum-list article footer{flex-direction:column;align-items:flex-start;gap:3px}.saved-forum-list article footer .text-link{align-items:center;min-height:44px;margin-left:0}.thread-search{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.thread-search label{width:100%;min-height:44px}.thread-search .button{width:auto;min-width:82px;min-height:44px}.conversation-workspace{min-height:0;display:block}.conversation-workspace .conversation-pane,.conversation-workspace--selected .conversation-list{display:none}.conversation-workspace--selected .conversation-pane{display:block}.conversation-pane__header{flex-wrap:wrap;align-items:flex-start}.conversation-pane__back{align-items:center;width:100%;min-height:40px;display:flex}.conversation-pane .conversation-messages{max-height:none}.conversation-pane .conversation-composer{margin:var(--space-3)}.watched-thread-row{padding:var(--space-3);gap:var(--space-3);grid-template-columns:1fr}.watched-thread-row__subject>a{white-space:normal}.watched-thread-row__control{place-items:stretch stretch}.watched-thread-row__control>.watch-thread-trigger{width:100%;min-height:44px}.site-footer>div nav{flex-wrap:wrap}.account-link-row{grid-template-columns:1fr;display:grid}.account-link-row .button{width:100%;min-height:44px}.theme-control--settings,.theme-control--settings .theme-trigger{width:100%}.alert-toolbar{margin-bottom:6px}.alert-item{grid-template-columns:28px minmax(0,1fr) auto;gap:8px;min-height:72px;padding:10px}.alert-item strong{white-space:normal}.entry-panel{padding:24px 21px}.entry-panel__body{padding:34px 0}.entry-panel h1{font-size:39px}.entry-panel>footer{flex-direction:column}.site-footer>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px}.member-social-controls{padding:14px}.member-social-controls>div:first-child{flex-direction:column;align-items:flex-start;gap:2px}.member-social-controls__actions{grid-template-columns:1fr;display:grid}.member-social-controls__actions .button{width:100%;min-height:44px}.ignored-post-notice{flex-wrap:wrap;align-items:flex-start}.ignored-post-notice button{width:100%;min-height:44px;margin-left:0}.conversation-list__item{grid-template-columns:36px minmax(0,1fr);gap:10px;min-height:100px;padding:12px 45px 12px 12px}.conversation-list__item .avatar{width:36px;height:36px}.conversation-unread{grid-column:2}.conversation-header{flex-direction:column;align-items:flex-start}.conversation-header>div{min-width:0}.conversation-header .button{width:100%;min-height:44px}.conversation-message{max-width:94%}.conversation-composer>div{flex-direction:column;align-items:flex-start}.conversation-composer .button{width:100%;min-height:44px}.preference-row{min-height:76px}}.simulation-inspector{gap:var(--space-5);display:grid}.simulation-inspector__header,.simulation-controls,.simulation-panel{border:1px solid var(--rule);background:var(--folio);border-radius:10px}.simulation-inspector__header{padding:24px}.simulation-inspector__header h1{font:680 30px/1.15 var(--font-sans);margin:4px 0 6px}.simulation-inspector__header>p{max-width:820px;color:var(--ink-secondary)}.simulation-inspector__header>dl,.simulation-panel--profile>dl{border:1px solid var(--rule-soft);background:var(--rule-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:20px 0 0;display:grid}.simulation-inspector__header>dl div,.simulation-panel--profile>dl div{background:var(--folio);padding:12px}.simulation-inspector dt{color:var(--ink-tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.simulation-inspector dd{color:var(--ink-primary);margin:4px 0 0;font-size:13px;font-weight:650}.free-playtest{gap:24px;max-width:880px;padding-block:32px 64px;display:grid}.free-playtest header{gap:10px;display:grid}.free-playtest h1{margin:0;font-size:32px}.free-playtest p{line-height:1.6}.free-playtest__surface{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:24px}.free-playtest__facts{flex-wrap:wrap;gap:20px 36px;margin:0 0 24px;display:flex}.free-playtest__facts dt{color:var(--ink-secondary);font-size:12px}.free-playtest__facts dd{margin:4px 0 0}.free-playtest-controls{gap:14px;display:grid}.free-playtest-controls p{margin:0}.free-playtest-controls__actions{flex-wrap:wrap;gap:10px;display:flex}.free-playtest .button,.free-playtest-controls summary{min-height:44px}.free-playtest-controls summary{cursor:pointer;padding-block:12px}.free-playtest-controls details p{margin-bottom:14px}.free-playtest__notes{gap:10px;display:grid}.free-playtest__notes h2{margin:0;font-size:18px}.free-playtest__notes p{color:var(--ink-secondary);margin:0}.free-playtest-banner{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:10px 24px;font-size:12px;display:flex}@media (max-width:680px){.free-playtest{padding-inline:20px}.free-playtest__surface{padding:18px}.free-playtest-banner{padding-inline:20px}}.thread-presence{min-width:0;position:relative}.page-shell--arrival .thread-header{margin-bottom:16px}.page-shell--arrival .thread-header h1{font-size:23px}.page-shell--arrival .post-body{min-height:0;padding:14px 16px}.page-shell--arrival .post-header__author p{display:none}.page-shell--arrival .shared-post-content+.post-footer{margin-top:0}.page-shell--arrival .post-attachment em{display:none}.arrival-reply{margin-top:16px}.arrival-reply>summary{border:1px solid var(--rule);color:var(--link);cursor:pointer;border-radius:6px;padding:12px 16px;font-size:14px}@media (max-width:600px){.page-shell--arrival .breadcrumbs li:nth-child(2),.page-shell--arrival .breadcrumbs li:last-child{display:none}.page-shell--arrival .post-header{flex-flow:row;align-items:center;gap:8px}.page-shell--arrival .post-header__author{width:auto}.page-shell--arrival .post-header__meta time{display:none}.page-shell--arrival .post-header__meta{width:auto;margin:0}.page-shell--arrival .post-footer{grid-template-columns:minmax(0,1fr) auto}.page-shell--arrival .post-footer__links{border-top:0;justify-content:flex-end;padding-top:0}}.thread-typing{overflow-wrap:anywhere;min-height:28px;color:var(--ink-secondary);align-items:center;gap:8px;padding-inline:4px;font-size:13px;line-height:1.5;display:flex}.thread-typing__dots{flex-shrink:0;align-items:center;gap:3px;display:inline-flex}.thread-typing__dots i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite typing-dot}.thread-typing__dots i:nth-child(2){animation-delay:.15s}.thread-typing__dots i:nth-child(3){animation-delay:.3s}@keyframes typing-dot{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.thread-typing__dots i{animation:none}}.simulation-controls{grid-template-columns:minmax(240px,1fr) auto;align-items:center;gap:16px 24px;padding:18px 20px;display:grid}.simulation-controls h2,.simulation-panel h2{margin:0;font-size:17px}.simulation-controls p,.simulation-panel>header p{color:var(--ink-secondary);margin:4px 0 0;font-size:12px}.simulation-controls__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.simulation-controls__status{color:var(--ink-secondary);grid-column:1/-1;margin:0;font-size:12px}.button--danger{border-color:var(--danger);color:var(--danger);background:0 0}.button--danger:hover{color:var(--canvas);background:var(--danger)}.simulation-panel{overflow:hidden}.simulation-panel>header{border-bottom:1px solid var(--rule-soft);padding:16px 18px}.simulation-table-wrap{overflow-x:auto}.simulation-panel table{border-collapse:collapse;width:100%;font-size:12px}.simulation-panel th{color:var(--ink-tertiary);background:var(--bg-sunken);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:10px 12px;font-size:9px}.simulation-panel td{border-top:1px solid var(--rule-soft);min-width:112px;color:var(--ink-secondary);vertical-align:top;padding:11px 12px}.simulation-panel td small{color:var(--ink-tertiary);margin-top:2px;display:block}.simulation-status{border:1px solid var(--rule-strong);color:var(--ink-primary);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.simulation-status--failed{border-color:var(--danger);color:var(--danger)}.simulation-status--completed{border-color:var(--success);color:var(--success)}.simulation-empty{color:var(--ink-secondary);margin:0;padding:24px 18px}.simulation-members{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.simulation-members article{border-right:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft);padding:18px}.simulation-members article:nth-child(2n){border-right:0}.simulation-members article>header{justify-content:space-between;gap:12px;display:flex}.simulation-members h3{margin:0;font-size:15px}.simulation-members article>header span,.simulation-members article>p{color:var(--ink-secondary);font-size:11px}.simulation-members article>dl{flex-wrap:wrap;gap:8px 14px;margin:12px 0;display:flex}.simulation-members article>dl div{align-items:baseline;gap:5px;display:flex}.simulation-members article>dl dd{margin:0}.simulation-members ul{gap:7px;margin:12px 0;padding:0;list-style:none;display:grid}.simulation-members li{color:var(--ink-secondary);font-size:11px;line-height:1.45}.simulation-members li strong{color:var(--ink-primary);margin-right:7px}.simulation-panel--profile{padding-bottom:18px}.simulation-panel--profile>dl{grid-template-columns:repeat(5,minmax(0,1fr));margin:18px}.calibration-review{border:1px solid var(--rule);background:var(--folio);border-radius:10px;overflow:hidden}.calibration-review__toolbar{border-bottom:1px solid var(--rule-soft);justify-content:space-between;align-items:end;gap:18px;padding:16px 18px;display:flex}.calibration-review__toolbar h2{margin:0;font-size:17px}.calibration-review__toolbar p{color:var(--ink-secondary);margin:4px 0 0;font-size:12px}.calibration-review__filters{align-items:end;gap:8px;display:flex}.calibration-review__filters label{color:var(--ink-tertiary);letter-spacing:.06em;text-transform:uppercase;gap:4px;font-size:10px;font-weight:700;display:grid}.calibration-review select,.calibration-review input{border:1px solid var(--rule-strong);background:var(--control-surface);min-height:40px;color:var(--ink-primary);border-radius:6px}.calibration-review select{padding:0 34px 0 10px}.calibration-review input{padding:0 10px}.calibration-review__samples{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.calibration-sample{border-right:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft);min-width:0;padding:20px}.calibration-sample h3{margin:4px 0 0;font-size:16px}.calibration-sample header p{color:var(--ink-secondary);margin:5px 0 0;font-size:12px}.calibration-sample blockquote{border-left:2px solid var(--accent);min-height:92px;color:var(--ink-primary);font:400 14px/1.6 var(--font-sans);margin:16px 0 8px;padding-left:14px}.calibration-sample__metadata{color:var(--ink-tertiary);font-size:11px}.calibration-sample__decision{border:1px solid var(--rule-soft);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:10px;margin:12px 0 0;padding:12px;display:grid}.calibration-sample__decision div,.calibration-sample__decision dt,.calibration-sample__decision dd{margin:0}.calibration-sample__decision dt{color:var(--ink-tertiary);font-size:10px}.calibration-sample__decision dd{color:var(--ink-primary);margin-top:3px;font-size:12px}.calibration-sample fieldset{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;padding:0;display:grid}.calibration-sample legend{color:var(--ink-tertiary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:700}.calibration-sample fieldset label{color:var(--ink-secondary);gap:4px;font-size:11px;display:grid}.calibration-sample fieldset select{width:100%}.calibration-sample fieldset .calibration-sample__wide{grid-column:span 2}.calibration-sample fieldset .calibration-sample__check{align-items:center;gap:7px;min-height:40px;display:flex}.calibration-sample__check input{width:18px;min-height:18px}.calibration-rubric{border-top:1px solid var(--rule-soft);background:var(--bg-sunken);padding:18px 20px}.calibration-rubric h3{margin:0;font-size:15px}.calibration-rubric p{max-width:88ch;color:var(--ink-secondary);margin:6px 0 0;font-size:12px;line-height:1.6}@media (max-width:760px){.simulation-inspector__header{padding:18px}.simulation-inspector__header>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.simulation-controls{grid-template-columns:1fr}.simulation-controls__actions{justify-content:flex-start}.simulation-members{grid-template-columns:1fr}.simulation-members article{border-right:0}.simulation-panel--profile>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.calibration-review__toolbar,.calibration-review__filters{flex-direction:column;align-items:stretch}.calibration-review__samples{grid-template-columns:1fr}.calibration-sample{border-right:0}.calibration-sample fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.site-header__inner{gap:3px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root,html[data-theme=light],html[data-theme=system]{--bg:#faf9f7;--bg-elevated:#fffdfc;--bg-sunken:#f4f2f0;--bg-tint:#f7eeed;--surface-hover:#f6eeed;--fg-1:#120f0c;--fg-2:#494441;--fg-3:#6f6b68;--fg-4:#a19d9b;--fg-reading:#342f2c;--fg-muted-accessible:#5f5a57;--border-subtle:#221f1c11;--border:#221f1c1d;--border-strong:#221f1c30;--accent:#b0454a;--accent-fill:#c43e49;--accent-strong:#902731;--accent-muted:#fceae9;--focus:#b3444a;--selected:#f2edea;--recent-surface:#fef5f4;--recent-rail:#c6585d;--header-bg:#fdfbfaf7;--control-bg:#f8f6f5;--popover-bg:#fffefd;--shadow-panel:0 14px 42px #19151309}@supports (color:lab(0% 0 0)){:root,html[data-theme=light],html[data-theme=system]{--bg:lab(97.9153% .305444 1.09041);--bg-elevated:lab(99.5382% .203073 .726569);--bg-sunken:lab(95.5897% .562668 1.38783);--bg-tint:lab(94.8025% 3.08067 1.58242);--surface-hover:lab(94.6959% 2.77224 1.42376);--fg-1:lab(4.41961% 1.10466 1.60132);--fg-2:lab(29.2152% 1.56446 2.5326);--fg-3:lab(45.4589% 1.3577 2.20835);--fg-4:lab(65.1822% 1.15749 1.88886);--fg-reading:lab(19.9374% 1.64641 2.96122);--fg-muted-accessible:lab(38.4955% 1.55832 2.52837);--border-subtle:lab(11.8252% 1.09203 1.97007/.065);--border:lab(11.8252% 1.09203 1.97007/.115);--border-strong:lab(11.8252% 1.09203 1.97007/.19);--accent:lab(44.5912% 44.8276 20.5191);--accent-fill:lab(47.163% 54.496 25.4969);--accent-strong:lab(33.5563% 44.8958 21.1838);--accent-muted:lab(93.9994% 6.34235 2.67942);--focus:lab(45.1168% 46.4376 21.3275);--selected:lab(94.1794% 1.34858 2.20244);--recent-surface:lab(97.1192% 3.12683 1.45993);--recent-rail:lab(52.1386% 44.7894 20.2352);--header-bg:lab(98.8423% .203043 .726581/.97);--control-bg:lab(97.1019% .339061 1.07775);--popover-bg:lab(99.6542% .203073 .726557);--shadow-panel:0 14px 42px lab(7.20663% 1.40437 2.30958/.035)}}html[data-theme=dark]{--bg:#040403;--bg-elevated:#0c0a08;--bg-sunken:#020201;--bg-tint:#14110e;--surface-hover:#1b1613;--fg-1:#edebe7;--fg-2:#b0adaa;--fg-3:#82807c;--fg-4:#5a5853;--fg-reading:#adaaa7;--fg-muted-accessible:#82807c;--border-subtle:#3b373457;--border:#48444175;--border-strong:#625c5994;--accent:#eb7578;--accent-fill:#bd4049;--accent-strong:#c6585d;--accent-muted:#2a1717;--focus:#f68f90;--selected:#161311;--recent-surface:#130c0c;--recent-rail:#e47b7c;--header-bg:#030202f7;--control-bg:#0a0806;--popover-bg:#100d0a;--shadow-panel:0 18px 54px #00000038}@supports (color:lab(0% 0 0)){html[data-theme=dark]{--bg:lab(1.04462% .155687 .339672);--bg-elevated:lab(2.74864% .494875 .944069);--bg-sunken:lab(.497313% .0969619 .204301);--bg-tint:lab(5.2477% 1.23392 1.80091);--surface-hover:lab(7.75241% 1.79404 2.62962);--fg-1:lab(93.0548% .410885 2.24453);--fg-2:lab(71.0146% .413716 2.24634);--fg-3:lab(53.6167% .490189 2.62561);--fg-4:lab(37.3783% .573486 3.00972);--fg-reading:lab(69.8602% .274122 2.27292);--fg-muted-accessible:lab(53.6167% .490189 2.62561);--border-subtle:lab(23.4204% 1.45333 2.6248/.34);--border:lab(29.2207% 1.44769 2.62085/.46);--border-strong:lab(39.6585% 1.62496 2.94589/.58);--accent:lab(63.6936% 46.35 20.7108);--accent-fill:lab(46.1125% 51.2731 23.8223);--accent-strong:lab(52.1386% 44.7894 20.2352);--accent-muted:lab(10.3517% 10.2037 4.4451);--focus:lab(70.8715% 39.8971 17.544);--selected:lab(6.18034% 1.10357 1.83097);--recent-surface:lab(3.98088% 2.50914 .974545);--recent-rail:lab(63.8548% 41.5248 18.4008);--header-bg:lab(.65766% .115834 .247505/.97);--control-bg:lab(2.21786% .431299 .81515);--popover-bg:lab(3.69243% .70592 1.33703);--shadow-panel:0 18px 54px lab(.00715828% .00514835 .00796318/.22)}}@media (prefers-color-scheme:dark){html[data-theme=system]{--bg:#040403;--bg-elevated:#0c0a08;--bg-sunken:#020201;--bg-tint:#14110e;--surface-hover:#1b1613;--fg-1:#edebe7;--fg-2:#b0adaa;--fg-3:#82807c;--fg-4:#5a5853;--fg-reading:#adaaa7;--fg-muted-accessible:#82807c;--border-subtle:#3b373457;--border:#48444175;--border-strong:#625c5994;--accent:#eb7578;--accent-fill:#bd4049;--accent-strong:#c6585d;--accent-muted:#2a1717;--focus:#f68f90;--selected:#161311;--recent-surface:#130c0c;--recent-rail:#e47b7c;--header-bg:#030202f7;--control-bg:#0a0806;--popover-bg:#100d0a;--shadow-panel:0 18px 54px #00000038}@supports (color:lab(0% 0 0)){html[data-theme=system]{--bg:lab(1.04462% .155687 .339672);--bg-elevated:lab(2.74864% .494875 .944069);--bg-sunken:lab(.497313% .0969619 .204301);--bg-tint:lab(5.2477% 1.23392 1.80091);--surface-hover:lab(7.75241% 1.79404 2.62962);--fg-1:lab(93.0548% .410885 2.24453);--fg-2:lab(71.0146% .413716 2.24634);--fg-3:lab(53.6167% .490189 2.62561);--fg-4:lab(37.3783% .573486 3.00972);--fg-reading:lab(69.8602% .274122 2.27292);--fg-muted-accessible:lab(53.6167% .490189 2.62561);--border-subtle:lab(23.4204% 1.45333 2.6248/.34);--border:lab(29.2207% 1.44769 2.62085/.46);--border-strong:lab(39.6585% 1.62496 2.94589/.58);--accent:lab(63.6936% 46.35 20.7108);--accent-fill:lab(46.1125% 51.2731 23.8223);--accent-strong:lab(52.1386% 44.7894 20.2352);--accent-muted:lab(10.3517% 10.2037 4.4451);--focus:lab(70.8715% 39.8971 17.544);--selected:lab(6.18034% 1.10357 1.83097);--recent-surface:lab(3.98088% 2.50914 .974545);--recent-rail:lab(63.8548% 41.5248 18.4008);--header-bg:lab(.65766% .115834 .247505/.97);--control-bg:lab(2.21786% .431299 .81515);--popover-bg:lab(3.69243% .70592 1.33703);--shadow-panel:0 18px 54px lab(.00715828% .00514835 .00796318/.22)}}}.fixture-ribbon{z-index:170;border:1px solid var(--rule);background:var(--popover-bg);width:max-content;min-height:28px;box-shadow:var(--shadow-popover);letter-spacing:.09em;opacity:1;border-radius:7px;justify-content:flex-start;gap:7px;padding:5px 10px;font-size:8px;position:fixed;bottom:14px;right:14px}.fixture-ribbon__detail{color:var(--ink-secondary)}.fixture-ribbon__detail:before{content:"·";margin-right:7px}.site-header{background:var(--header-surface)}.wordmark__name{letter-spacing:.36em;font-size:11px}.site-sidebar__navigation{gap:6px}.site-sidebar__navigation a{min-height:44px}.site-sidebar__navigation a[aria-current=page]{background:var(--selected)}.site-sidebar__navigation a[aria-current=page]:before{background:var(--oxblood);top:11px;bottom:11px}.forum-home{min-height:calc(100dvh - 146px);padding-top:36px}.forum-home__layout{grid-template-columns:minmax(0,1fr) 286px;gap:30px}.forum-home__main{min-width:0}.forum-home__intro{min-height:0;margin:0 0 28px;display:block}.forum-home__intro h1{margin:0;font-size:32px;line-height:1.06}.forum-home__intro>p{text-align:left;max-width:560px;margin:7px 0 0;font-size:12px;line-height:1.45}.forum-directory{gap:20px}.forum-category{background:var(--folio);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.forum-category{background:color-mix(in srgb, var(--folio) 95%, var(--canvas))}}.forum-category{box-shadow:var(--shadow-panel)}.forum-category__header{min-height:74px;padding:16px 22px}.forum-category__header h2{font-size:11px}.forum-category__header p{margin-top:5px;line-height:1.45}.forum-board-row{min-height:112px}.forum-board-row__identity{grid-template-columns:54px minmax(0,1fr);gap:17px;padding:18px 22px}.forum-board-row__glyph{width:54px;height:54px}.forum-board-row__info p{margin-top:5px;font-size:11px;line-height:1.48}.forum-board-row__latest{align-items:center;padding:16px 20px;display:flex}.forum-board-row__latest-content{width:100%}.forum-board-row__latest>.forum-board-row__latest-label{display:none}.forum-board-row__latest-content{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.forum-board-row__latest-content>span{min-width:0;display:grid}.forum-home-activity{background:var(--folio);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.forum-home-activity{background:color-mix(in srgb, var(--folio) 94%, var(--canvas))}}.forum-home-activity{box-shadow:var(--shadow-panel)}.forum-home-activity>h2{min-height:56px;padding:0 20px}.forum-home-activity ol{padding:0 20px}.forum-home-activity li{grid-template-columns:38px minmax(0,1fr);gap:12px;min-height:116px;padding:17px 0}.forum-home-activity__all{background:var(--control-surface);min-height:46px;margin:12px}.board-mobile-toolbar,.board-page-header__category,.board-page-header__mobile-stats,.board-thread-directory__mobile-title,.board-thread-row__mobile-avatar,.board-thread-row__mobile-stats,.board-thread-row__mobile-open-cell{display:none}@media (min-width:1280px){.site-header__inner{min-height:96px;padding:0 36px}.wordmark{min-width:208px}.wordmark__name{letter-spacing:.38em;font-size:13.5px}.search-trigger{border-color:var(--rule-soft);width:430px;min-width:430px;height:44px;margin-left:6px}.site-sidebar{width:236px;padding:38px 26px 20px;top:96px}body>header+main.page-shell{width:calc(100% - 292px);margin-left:264px;margin-right:28px}.forum-home .forum-directory__columns,.forum-home .forum-board-row{grid-template-columns:minmax(310px,1fr) 66px 66px minmax(238px,.7fr)}.forum-home .forum-board-row{min-height:112px}.forum-home .forum-board-row__identity{grid-template-columns:54px minmax(0,1fr);gap:16px;padding:18px}.forum-home .forum-board-row__glyph{width:54px;height:54px}.forum-home .forum-board-row__latest{padding:16px}}@media (max-width:1279px){.forum-home__layout{display:block}}@media (max-width:680px){:root,html[data-theme]{--layout-inline:20px;--layout-top:16px}.fixture-ribbon{right:10px;bottom:calc(72px + env(safe-area-inset-bottom));max-width:calc(100% - 20px);display:none}.fixture-ribbon__detail{display:none}.fixture-ribbon__detail:before{content:none}.site-header__inner{width:calc(100% - 28px);min-height:72px}.wordmark{width:100px;min-width:100px;margin-left:4px}.wordmark__name{letter-spacing:.34em;font-size:8.5px}.forum-home{min-height:calc(100dvh - 138px);padding-top:28px}.forum-home__intro{gap:0;margin:0 20px 20px}.forum-home__intro h1{font-size:31px}.forum-home__intro>p{max-width:315px;margin-top:9px;font-size:12px;line-height:1.55}.forum-home__tabs{gap:30px;min-height:56px;padding:0 20px}.forum-home__tabs a{min-height:56px;font-size:12px}.forum-directory{gap:14px;padding:16px 16px 0}.forum-category{border:1px solid var(--rule);background:var(--folio);border-radius:12px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.forum-category{background:color-mix(in srgb, var(--folio) 96%, var(--canvas))}}.forum-category{box-shadow:var(--shadow-panel)}.forum-category__header{min-height:92px;padding:18px 18px 16px}.forum-category__header h2{color:var(--oxblood);font-size:11px}.forum-category__header p{max-width:285px;margin-top:7px;font-size:12px;line-height:1.5}.forum-board-row{grid-template-columns:auto auto 1fr;gap:12px 16px;min-height:0;padding:20px 18px 18px}.forum-board-row__identity{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:16px;padding:0}.forum-board-row__glyph{width:58px;height:58px}.forum-board-row__glyph svg{width:24px;height:24px}.forum-board-row__info h3{font-size:18px;line-height:1.25}.forum-board-row__info p{margin-top:6px;font-size:12px;line-height:1.5}.forum-board-row__info small{margin-top:7px;font-size:10px}.forum-board-row__count{font-size:12px}.forum-board-row__count small{font-size:10px}.forum-board-row__latest{border-top:1px solid var(--rule-soft);grid-column:1/-1;min-height:86px;padding:14px 0 0;display:block}.forum-board-row__latest>.forum-board-row__latest-label{color:var(--ink-tertiary);margin-bottom:9px;font-size:10px;display:block}.forum-board-row__latest-content{grid-template-columns:40px minmax(0,1fr);gap:11px}.forum-board-row__latest-content .avatar{width:40px;height:40px}.forum-board-row__latest-thread{font-size:13px;line-height:1.35}.forum-board-row__latest small{margin-top:3px;font-size:10px}.forum-directory__activity-link{background:var(--control-surface);border-radius:9px;margin:0}body:has(main.page-shell--board)>header .site-header__inner{display:none}body:has(main.page-shell--board)>header .site-header{border-bottom:0;min-height:0}.page-shell--board{width:100%;padding:0 0 28px}.page-shell--board .breadcrumbs{display:none}.board-mobile-toolbar{border-bottom:1px solid var(--rule-soft);background:var(--header-surface);justify-content:space-between;align-items:center;min-height:68px;padding:0 18px;display:flex}.board-mobile-toolbar>a,.board-mobile-more>summary{width:44px;height:44px;color:var(--ink-primary);cursor:pointer;border:0;border-radius:9px;place-items:center;list-style:none;display:grid}.board-mobile-toolbar>a:hover,.board-mobile-more>summary:hover{background:var(--surface-hover)}.board-mobile-more>summary::-webkit-details-marker{display:none}.board-mobile-toolbar__utilities{align-items:center;gap:4px;display:flex}.board-mobile-toolbar .search-trigger{width:44px;height:44px}.board-mobile-more{position:relative}.board-mobile-more__menu{z-index:120;border:1px solid var(--rule-strong);background:var(--popover-bg);width:230px;box-shadow:var(--shadow-popover);border-radius:10px;gap:3px;padding:8px;display:grid;position:absolute;top:50px;right:0}.board-mobile-more__menu>strong{color:var(--ink-tertiary);letter-spacing:.1em;text-transform:uppercase;padding:7px 9px;font-size:9px}.board-mobile-more__menu>a,.board-mobile-more__menu .button{width:100%;min-height:42px;color:var(--ink-secondary);text-align:left;background:0 0;border:0;border-radius:7px;justify-content:flex-start;align-items:center;padding:0 9px;font-size:12px;display:flex}.board-mobile-more__menu>a:hover,.board-mobile-more__menu .button:hover{background:var(--surface-hover);color:var(--ink-primary)}.board-mobile-more__menu .board-tools-control{width:100%}.board-page-header{border-bottom:1px solid var(--rule-soft);margin:0;padding:25px 20px 22px;display:block}.board-page-header__copy{min-width:0}.board-page-header .eyebrow,.board-page-header__copy>small{display:none}.board-page-header h1{margin:0;font-size:29px;line-height:1.1}.board-page-header__category{color:var(--oxblood);margin-top:4px;font-size:12px;font-weight:650;display:block}.board-page-header p{margin-top:24px;font-size:13px;line-height:1.55}.board-page-header__mobile-stats{color:var(--ink-secondary);align-items:center;gap:10px;margin-top:22px;font-size:12px;display:flex}.board-page-header__mobile-stats i{color:var(--ink-tertiary);font-style:normal}.board-page-header__actions{width:100%;margin-top:24px;display:block}.board-page-header__primary-actions{display:block}.board-page-header__primary-actions .button--primary{border-radius:7px;width:100%;min-height:50px;font-size:14px}.board-page-header__primary-actions .button--quiet,.board-page-header__utility-actions{display:none}.board-thread-directory{background:var(--canvas);border-left:0;border-right:0;border-radius:0}.board-thread-directory__heading{border-bottom:1px solid var(--rule-soft);background:var(--bg-sunken);flex-direction:row;align-items:center;min-height:56px;padding:0 20px}.board-thread-directory__heading h2{font-size:12px;font-weight:500}.board-thread-directory__heading>span,.board-thread-directory__desktop-title{display:none}.board-thread-directory__mobile-title{display:inline}.board-thread-directory__mobile-title strong{color:var(--ink-primary);font-weight:700}.board-thread-row{background:0 0;border-left:0;grid-template-rows:auto auto auto;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:2px 12px;min-height:96px;padding:13px 16px;display:grid;position:relative}.board-thread-row--unread{background:var(--recent-surface);border-left:0}@supports (color:color-mix(in lab, red, red)){.board-thread-row--unread{background:color-mix(in srgb, var(--recent-surface) 64%, var(--canvas))}}.board-thread-row__mobile-avatar{grid-area:1/1/4;align-self:start;padding-top:2px;display:block}.board-thread-row__mobile-avatar .avatar{width:42px;height:42px}.board-thread-row__subject{grid-area:1/2;grid-template-columns:1fr;gap:3px;padding:0;display:grid}.board-thread-row__subject .thread-category{letter-spacing:.08em;width:max-content;min-height:16px;padding:1px 5px;font-size:8px}.board-thread-row__subject h3{font-size:14px;line-height:1.28}.board-thread-row__subject h3 svg{flex:none;margin-top:1px}.board-thread-row__subject small,.board-thread-row__subject .thread-page-links,.board-thread-row__count{display:none}.board-thread-row__latest{border:0;grid-area:2/2;min-height:0;padding:0;display:block}.board-thread-row__latest>.member-avatar-link{display:none}.board-thread-row__latest>span{align-items:center;gap:5px;display:flex}.board-thread-row__latest>span>a{min-height:20px;color:var(--ink-secondary);align-items:center;font-size:10px;font-weight:560;display:inline-flex}.board-thread-row__latest .latest-post-time{color:var(--ink-tertiary)}.board-thread-row__latest .latest-post-time span{display:none}.board-thread-row__mobile-stats{min-height:20px;color:var(--ink-tertiary);grid-area:3/2;align-items:center;gap:18px;font-size:10px;display:flex}.board-thread-row__mobile-stats span{align-items:center;gap:5px;display:inline-flex}.board-thread-row__mobile-open-cell{grid-area:1/3/4;display:block}.board-thread-row__mobile-open{min-width:24px;min-height:72px;color:var(--ink-tertiary);justify-content:flex-end;align-items:center;gap:5px;display:flex}.board-thread-row__unread-dot{background:var(--oxblood);border-radius:50%;flex:none;width:6px;height:6px}}.shared-post-content{overflow-wrap:anywhere;min-width:0}.shared-quote-heading{align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.shared-post-content+.post-footer{margin-top:18px}.shared-post-content .post-body{margin:0}.shared-post-content .quoted-post{gap:7px;padding:12px 14px;display:grid}.reaction-count{min-width:44px;min-height:44px;color:var(--link);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px;font-weight:550}.reaction-count>span,.thread-viewers-trigger>span{border:1px solid var(--rule);background:var(--folio-raised);border-radius:8px;align-items:center;gap:6px;padding:6px 9px;display:inline-flex}.reaction-count:hover>span,.thread-viewers-trigger:hover>span{border-color:var(--rule-strong);color:var(--link-hover)}.reaction-count:focus-visible,.thread-viewers-trigger:focus-visible{outline:2px solid var(--link);outline-offset:2px;border-radius:8px}.reaction-count:active,.thread-viewers-trigger:active{opacity:.65}.reaction-person{align-items:center;gap:12px;display:flex}.reaction-person__avatar,.mention-picker__avatar{background:var(--folio-raised);width:32px;height:32px;color:var(--ink-secondary);border-radius:50%;flex:0 0 32px;place-items:center;font-size:12px;font-weight:650;display:grid}.mention-editor{position:relative}.mention-picker{z-index:30;border:1px solid var(--rule-strong);background:var(--popover-bg);width:min(100%,360px);box-shadow:var(--shadow-popover);border-radius:12px;position:absolute;bottom:calc(100% + 6px);left:0;overflow:hidden}.mention-picker__label{color:var(--ink-tertiary);padding:10px 12px 4px;font-size:11px;display:block}.mention-picker [role=listbox]{max-height:200px;overflow:auto}.mention-picker [role=option]{text-align:left;cursor:pointer;width:100%;min-height:54px;color:var(--ink-primary);background:0 0;border:0;align-items:center;gap:10px;padding:7px 12px;display:flex}.mention-picker [role=option][aria-selected=true]{background:var(--folio-raised)}.mention-picker strong{color:var(--link);font-size:14px}.mention-picker small{color:var(--ink-tertiary);margin-top:2px;font-size:11px;display:block}.mention-picker p{color:var(--ink-secondary);margin:0;padding:12px;font-size:13px}@media (max-width:600px){.reaction-dialog{width:100%;max-height:72dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:22px 22px 0 0;top:auto;bottom:0;left:0;transform:none}}.thread-viewers-trigger{min-height:44px;color:var(--link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:550}.thread-viewers-trigger>span>span{font-size:18px;line-height:12px}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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}
