@font-face{font-family: "Kanit";font-style: normal;font-weight: 500;font-display: swap;src: url("../fonts/kanit-500-thai.woff2") format("woff2");unicode-range: U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family: "Kanit";font-style: normal;font-weight: 500;font-display: swap;src: url("../fonts/kanit-500-latin.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "Kanit";font-style: normal;font-weight: 600;font-display: swap;src: url("../fonts/kanit-600-thai.woff2") format("woff2");unicode-range: U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family: "Kanit";font-style: normal;font-weight: 600;font-display: swap;src: url("../fonts/kanit-600-latin.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme: light;accent-color: var(--trc-accent-fill);--trc-ci-red: #B92025;--trc-ci-green: #007426;--trc-ci-yellow: #FFBC00;--trc-ci-paper: #F7F4F0;--trc-ci-ink: #1F1D1B;--trc-accent: var(--trc-ci-red);--trc-accent-hover: #9A1A1F;--trc-accent-soft: #FBEAEA;--trc-accent-text: var(--trc-accent);--trc-accent-fill: var(--trc-accent);--trc-focus: var(--trc-gray-deep);--trc-accent-ring: var(--trc-focus);--trc-on-accent: #FFFFFF;--trc-yellow: var(--trc-ci-yellow);--trc-yellow-soft: #FFF4D1;--trc-green: var(--trc-ci-green);--trc-green-soft: #E3F1E7;--trc-blue: #2025B9;--trc-blue-soft: #E8E9F7;--trc-gray-deep: #3A3633;--trc-cat-1: var(--trc-ci-red);--trc-cat-1-soft: #FBEAEA;--trc-cat-2: var(--trc-ci-ink);--trc-cat-2-soft: #ECE7E1;--trc-cat-3: var(--trc-ci-green);--trc-cat-3-soft: #E3F1E7;--trc-cat-4: #8A6100;--trc-cat-4-soft: #FFF4D1;--trc-cat-5: #7A1A1E;--trc-cat-5-soft: #F4E3E2;--trc-cat-6: #6B645D;--trc-cat-6-soft: #EEEAE5;--trc-cover-red: var(--trc-ci-red);--trc-cover-ink: var(--trc-ci-ink);--trc-cover-green: var(--trc-ci-green);--trc-cover-paper: var(--trc-ci-paper);--trc-cover-on: #FFFFFF;--trc-cover-on-ink: var(--trc-ci-paper);--trc-cover-on-paper: var(--trc-ci-ink);--trc-cover-edge: var(--trc-ci-ink);--trc-cover-ink-edge: transparent;--trc-spine-ink: var(--trc-ci-ink);--trc-bg: var(--trc-ci-paper);--trc-surface: #FFFFFF;--trc-surface-sunk: #EFEBE6;--trc-surface-hover: rgba(31,29,27,0.05);--trc-surface-active:rgba(31,29,27,0.09);--trc-overlay: rgba(20,18,16,.42);--trc-scrim-light: rgba(20,18,16,.24);--trc-bar-bg: rgba(247,244,240,0.82);--trc-bar-bg-solid: var(--trc-ci-paper);--trc-fill: rgba(118,108,98,0.13);--trc-fill-2: rgba(118,108,98,0.08);--trc-seg-thumb: #FFFFFF;--trc-section-bg: transparent;--trc-section-line: var(--trc-separator);--trc-switch-track: rgba(118,108,98,0.24);--trc-switch-thumb: #FFFFFF;--trc-switch-thumb-shadow: 0 0 0 1px rgba(31,29,27,0.16),0 2px 4px rgba(31,29,27,0.22);--trc-side-bg: #F2EEE9;--trc-side-border: #E6E0D9;--trc-side-muted: rgba(31,29,27,0.55);--trc-border: #E6E0D9;--trc-border-strong: #D6CFC7;--trc-border-hover: #B5ADA4;--trc-border-w: 1px;--trc-rule-w: 3px;--trc-separator: rgba(60,52,44,0.18);--trc-hairline: 1px;--trc-text: var(--trc-ci-ink);--trc-text-2: #5A544E;--trc-text-3: #6F6862;--trc-text-invert: #FFFFFF;--trc-success: var(--trc-green);--trc-success-soft: var(--trc-green-soft);--trc-warning: #8A6100;--trc-warning-dot: var(--trc-yellow);--trc-warning-soft: var(--trc-yellow-soft);--trc-danger: var(--trc-accent);--trc-danger-soft: var(--trc-accent-soft);--trc-danger-border: #EBC3C4;--trc-danger-border-hover: #E0A2A4;--trc-reading-mark: var(--trc-yellow);--trc-info: var(--trc-blue);--trc-info-soft: var(--trc-blue-soft);--trc-toast-bg: var(--trc-ci-ink);--trc-toast-fg: var(--trc-ci-paper);--trc-toast-action: var(--trc-ci-yellow);--trc-hl-yellow: #FFF1C2;--trc-hl-green: #DDF0E2;--trc-hl-blue: #E6E7F8;--trc-hl-pink: #FBE4EF;--trc-hl-purple: #EAE4F9;--trc-hl-orange: #FBE7D6;--trc-search-mark: #FFF1C2;--trc-radius-xs: 4px;--trc-radius-sm: 6px;--trc-radius: 10px;--trc-radius-lg: 8px;--trc-radius-xl: 14px;--trc-radius-cover: 6px;--trc-radius-pill: 999px;--trc-shadow: none;--trc-shadow-raised: 0 1px 2px rgba(31,29,27,0.10),0 0 0 0.5px rgba(31,29,27,0.06);--trc-shadow-pop: none;--trc-s1: 4px;--trc-s2: 8px;--trc-s3: 12px;--trc-s4: 16px;--trc-s5: 24px;--trc-s6: 32px;--trc-s7: 48px;--trc-s8: 64px;--trc-sticky-gap: var(--trc-s2);--trc-h-input: 32px;--trc-h-input-sm: 26px;--trc-h-input-lg: 38px;--trc-row-height: 34px;--trc-h-touch: 44px;--trc-h-touch-lg: 48px;--trc-h-cell: 48px;--trc-icon-size: 18px;--trc-fs-2xs: 10px;--trc-fs-xs: 11px;--trc-fs-sm: 12px;--trc-fs-md: 13px;--trc-fs-body: 14px;--trc-fs-lg: 15px;--trc-fs-row: 16px;--trc-fs-title: 17px;--trc-fs-xl: 18px;--trc-fs-2xl: 22px;--trc-fs-3xl: 28px;--trc-ui-size: 13px;--trc-ui-lh: 1.55;--trc-lh-heading: 1.45;--trc-lh-prose: 1.7;--trc-read-size: 17px;--trc-read-lh: 1.9;--trc-read-measure: 40em;--trc-read-width: calc(40 * var(--trc-read-size));--trc-dur-fast: .15s;--trc-dur: .22s;--trc-ease: cubic-bezier(.2,.8,.2,1);--trc-font: "Noto Sans Thai","Sukhumvit Set","Thonburi",system-ui,-apple-system,"Segoe UI",sans-serif;--trc-font-display: "Kanit","Noto Sans Thai","Sukhumvit Set","Thonburi",system-ui,-apple-system,"Segoe UI",sans-serif;--trc-font-mono: ui-monospace,SFMono-Regular,"SF Mono",Menlo,monospace;--trc-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235A544E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9.5 6 6 6-6'/%3E%3C/svg%3E");--trc-w-narrow: 720px;--trc-w: 960px;--trc-w-wide: 1280px;--trc-w-reader: 1480px;--trc-aside-w: 260px;--trc-notes-w: 320px;--trc-sidebar-w: 240px;--trc-tabbar-h: 56px;--trc-playbar-h: 64px;--trc-header-h: 44px;--trc-z-header: 30;--trc-z-sticky: 35;--trc-z-playbar: 40;--trc-z-tabbar: 45;--trc-z-dropdown: 50;--trc-z-pop: 60;--trc-z-backdrop: 69;--trc-z-modal: 70;--trc-z-toast: 80;--trc-safe-top: env(safe-area-inset-top,0px);--trc-safe-bottom: env(safe-area-inset-bottom,0px);--trc-safe-left: env(safe-area-inset-left,0px);--trc-safe-right: env(safe-area-inset-right,0px);--trc-header-total: calc(var(--trc-header-h) + var(--trc-safe-top));--trc-tabbar-total: calc(var(--trc-tabbar-h) + var(--trc-safe-bottom));--trc-gutter: var(--trc-s5);--trc-bleed-l: calc(var(--trc-gutter) + var(--trc-safe-left));--trc-bleed-r: calc(var(--trc-gutter) + var(--trc-safe-right))}@media (max-width: 860px){:root{--trc-gutter: var(--trc-s4)}}@media (min-width: 861px){:root{--trc-header-h: 56px}}@media (min-resolution: 2dppx){:root{--trc-hairline: 0.5px}}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){color-scheme: dark;--trc-accent: #F06A6F;--trc-accent-fill: #CC3A40;--trc-accent-hover: #B5333A;--trc-accent-soft: #2E1A1B;--trc-on-accent: #FFFFFF;--trc-yellow: #F2B21C;--trc-yellow-soft: #3A3018;--trc-green: #3DBB6B;--trc-green-soft: #16301F;--trc-blue: #8E95FF;--trc-blue-soft: #23264A;--trc-gray-deep: #D9D3CC;--trc-cat-1: #E5484D;--trc-cat-1-soft: #3A1E20;--trc-cat-2: #F2EEE9;--trc-cat-2-soft: #2C2825;--trc-cat-3: #3DBB6B;--trc-cat-3-soft: #16301F;--trc-cat-4: #F2B21C;--trc-cat-4-soft: #3A3018;--trc-cat-5: #D9787B;--trc-cat-5-soft: #3A2322;--trc-cat-6: #ABA39B;--trc-cat-6-soft: #2A2724;--trc-cover-red: #B92025;--trc-cover-ink: #2A2725;--trc-cover-ink-edge: rgba(255,245,235,0.16);--trc-spine-ink: #A39C94;--trc-cover-green: #0B7A30;--trc-cover-paper: #1F1C1A;--trc-cover-on: #FFFFFF;--trc-cover-on-ink: #F2EEE9;--trc-cover-on-paper: #F2EEE9;--trc-cover-edge: #F2EEE9;--trc-bg: #161412;--trc-surface: #1F1C1A;--trc-surface-sunk: #1A1816;--trc-surface-hover: rgba(255,250,245,0.06);--trc-surface-active:rgba(255,250,245,0.10);--trc-overlay: rgba(0,0,0,.6);--trc-scrim-light: rgba(0,0,0,.4);--trc-bar-bg: rgba(22,20,18,0.8);--trc-bar-bg-solid: #161412;--trc-fill: rgba(150,140,130,0.24);--trc-fill-2: rgba(150,140,130,0.14);--trc-seg-thumb: #5A544E;--trc-switch-track: rgba(150,140,130,0.38);--trc-switch-thumb: #F2EEE9;--trc-switch-thumb-shadow: 0 1px 3px rgba(0,0,0,0.5);--trc-side-bg: #1C1917;--trc-side-border: #312D29;--trc-side-muted: rgba(255,250,245,0.5);--trc-border: #34302C;--trc-border-strong: #433E39;--trc-border-hover: #615A53;--trc-separator: rgba(255,245,235,0.14);--trc-text: #F2EEE9;--trc-text-2: #BDB5AD;--trc-text-3: #A39C94;--trc-text-invert: #FFFFFF;--trc-warning: #F2EEE9;--trc-danger-border: #6A2A2D;--trc-danger-border-hover: #8A3A3E;--trc-reading-mark: var(--trc-yellow);--trc-toast-bg: #2A2724;--trc-toast-fg: #F2EEE9;--trc-toast-action: #FFBC00;--trc-hl-yellow: #4A3E14;--trc-hl-green: #1D3B2A;--trc-hl-blue: #262B50;--trc-hl-pink: #47233A;--trc-hl-purple: #34294F;--trc-hl-orange: #4B301C;--trc-search-mark: rgba(255,188,0,0.28);--trc-shadow-raised: 0 1px 2px rgba(0,0,0,0.5),0 0 0 0.5px rgba(255,250,245,0.08);--trc-shadow-pop: none;--trc-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23BDB5AD' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9.5 6 6 6-6'/%3E%3C/svg%3E")}}:root[data-theme="dark"]{color-scheme: dark;--trc-accent: #F06A6F;--trc-accent-fill: #CC3A40;--trc-accent-hover: #B5333A;--trc-accent-soft: #2E1A1B;--trc-on-accent: #FFFFFF;--trc-yellow: #F2B21C;--trc-yellow-soft: #3A3018;--trc-green: #3DBB6B;--trc-green-soft: #16301F;--trc-blue: #8E95FF;--trc-blue-soft: #23264A;--trc-gray-deep: #D9D3CC;--trc-cat-1: #E5484D;--trc-cat-1-soft: #3A1E20;--trc-cat-2: #F2EEE9;--trc-cat-2-soft: #2C2825;--trc-cat-3: #3DBB6B;--trc-cat-3-soft: #16301F;--trc-cat-4: #F2B21C;--trc-cat-4-soft: #3A3018;--trc-cat-5: #D9787B;--trc-cat-5-soft: #3A2322;--trc-cat-6: #ABA39B;--trc-cat-6-soft: #2A2724;--trc-cover-red: #B92025;--trc-cover-ink: #2A2725;--trc-cover-ink-edge: rgba(255,245,235,0.16);--trc-spine-ink: #A39C94;--trc-cover-green: #0B7A30;--trc-cover-paper: #1F1C1A;--trc-cover-on: #FFFFFF;--trc-cover-on-ink: #F2EEE9;--trc-cover-on-paper: #F2EEE9;--trc-cover-edge: #F2EEE9;--trc-bg: #161412;--trc-surface: #1F1C1A;--trc-surface-sunk: #1A1816;--trc-surface-hover: rgba(255,250,245,0.06);--trc-surface-active:rgba(255,250,245,0.10);--trc-overlay: rgba(0,0,0,.6);--trc-scrim-light: rgba(0,0,0,.4);--trc-bar-bg: rgba(22,20,18,0.8);--trc-bar-bg-solid: #161412;--trc-fill: rgba(150,140,130,0.24);--trc-fill-2: rgba(150,140,130,0.14);--trc-seg-thumb: #5A544E;--trc-switch-track: rgba(150,140,130,0.38);--trc-switch-thumb: #F2EEE9;--trc-switch-thumb-shadow: 0 1px 3px rgba(0,0,0,0.5);--trc-side-bg: #1C1917;--trc-side-border: #312D29;--trc-side-muted: rgba(255,250,245,0.5);--trc-border: #34302C;--trc-border-strong: #433E39;--trc-border-hover: #615A53;--trc-separator: rgba(255,245,235,0.14);--trc-text: #F2EEE9;--trc-text-2: #BDB5AD;--trc-text-3: #A39C94;--trc-text-invert: #FFFFFF;--trc-warning: #F2EEE9;--trc-danger-border: #6A2A2D;--trc-danger-border-hover: #8A3A3E;--trc-reading-mark: var(--trc-yellow);--trc-toast-bg: #2A2724;--trc-toast-fg: #F2EEE9;--trc-toast-action: #FFBC00;--trc-hl-yellow: #4A3E14;--trc-hl-green: #1D3B2A;--trc-hl-blue: #262B50;--trc-hl-pink: #47233A;--trc-hl-purple: #34294F;--trc-hl-orange: #4B301C;--trc-search-mark: rgba(255,188,0,0.28);--trc-shadow-raised: 0 1px 2px rgba(0,0,0,0.5),0 0 0 0.5px rgba(255,250,245,0.08);--trc-shadow-pop: none;--trc-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23BDB5AD' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9.5 6 6 6-6'/%3E%3C/svg%3E")}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;background: var(--trc-bg);-webkit-tap-highlight-color: transparent}body{margin: 0;background: var(--trc-bg);color: var(--trc-text);font-family: var(--trc-font);font-size: var(--trc-ui-size);line-height: var(--trc-ui-lh);-webkit-font-smoothing: antialiased}h1,h2,h3,h4{margin: 0 0 var(--trc-s3);font-weight: 600;line-height: var(--trc-lh-heading)}h1{font-size: var(--trc-fs-3xl)}h2{font-size: var(--trc-fs-xl)}h3{font-size: var(--trc-fs-lg)}h4{font-size: var(--trc-fs-md)}p{margin: 0 0 var(--trc-s3)}a{color: var(--trc-accent);text-decoration: none}@media (hover: hover){a:hover{text-decoration: underline}}button,input,select,textarea{font: inherit;color: inherit}a,button,summary,label,[role="button"]{touch-action: manipulation}hr{border: 0;border-top: var(--trc-border-w) solid var(--trc-border);margin: var(--trc-s5) 0}:focus-visible{outline: 2px solid var(--trc-focus);outline-offset: 2px}:focus:not(:focus-visible){outline: none}html[data-input="pointer"] :is(a,button,summary,[role="button"],[role="menuitem"],[tabindex]):focus-visible{outline: none}.trc-visually-hidden{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}[hidden]{display: none !important}.trc-nowrap{white-space: nowrap}.trc-has-layer,.trc-has-layer body{overflow: hidden}.trc-app{min-height: 100vh;min-height: 100dvh;display: flex;flex-direction: column}.trc-header{position: sticky;top: 0;z-index: var(--trc-z-header);height: var(--trc-header-total);display: flex;align-items: center;gap: var(--trc-s3);padding: var(--trc-safe-top) calc(var(--trc-s4) + var(--trc-safe-right)) 0 calc(var(--trc-s4) + var(--trc-safe-left));background: var(--trc-bar-bg-solid);border-bottom: var(--trc-hairline) solid var(--trc-separator)}.trc-header:has(details[open]){z-index: var(--trc-z-dropdown)}.trc-brand{display: flex;align-items: center;gap: var(--trc-s2);min-height: var(--trc-h-touch);min-width: var(--trc-h-touch);justify-content: center;flex: 0 0 auto;font-weight: 700;color: var(--trc-text);text-decoration: none}.trc-brand:hover{text-decoration: none}.trc-brand-mark{font-family: var(--trc-font-display);font-size: var(--trc-fs-xl);font-weight: 600;letter-spacing: 0;white-space: nowrap;color: var(--trc-accent)}.trc-brand-sub{display: none}.trc-header-back{display: none;align-items: center;gap: 2px;min-height: var(--trc-h-touch);margin-left: calc(-1 * var(--trc-s2));padding: 0 var(--trc-s2) 0 0;color: var(--trc-accent);font-family: var(--trc-font-display);font-weight: 500;font-size: var(--trc-fs-title);text-decoration: none;--trc-i-size: 26px}.trc-header-back:hover{text-decoration: none}.trc-header-back:active{opacity: .5}.trc-header-back-label{max-width: 7em;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.trc-header-title{display: none;min-width: 0;font-family: var(--trc-font-display);font-size: var(--trc-fs-title);font-weight: 500;color: var(--trc-text);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.trc-header-spacer{flex: 1}.trc-header-nav{display: flex;align-items: center;gap: 2px}.trc-header-nav a,.trc-header-nav .trc-nav-item{display: inline-flex;align-items: center;gap: 6px;min-height: 32px;padding: 0 12px;border-radius: var(--trc-radius-pill);color: var(--trc-text-2);white-space: nowrap;font-family: var(--trc-font-display);font-weight: 500;font-size: var(--trc-fs-body);--trc-i-size: 17px}.trc-header-nav a:hover{background: var(--trc-surface-hover);color: var(--trc-text);text-decoration: none}.trc-header-nav a:active{background: var(--trc-surface-active)}.trc-header-nav a[aria-current="page"],.trc-header-nav a[aria-current="page"]:hover{color: var(--trc-accent);background: transparent;font-weight: 600;border-bottom: 2px solid var(--trc-accent);padding-top: 2px;border-radius: 0}.trc-header-nav .is-disabled{color: var(--trc-text-3);cursor: not-allowed}.trc-header-actions{display: flex;align-items: center;gap: var(--trc-s2);flex: 0 0 auto}.trc-header-actions > .trc-account{display: none}.trc-header-slot{display: flex;align-items: center;gap: var(--trc-s2);min-width: 0}.trc-header-slot:empty{display: none}.trc-header-slot:not(:empty)::before{content: "มุมมอง";font-size: var(--trc-fs-sm);color: var(--trc-text-2);white-space: nowrap}.trc-header-sep{flex: 0 0 auto;width: var(--trc-hairline);height: var(--trc-s5);background: var(--trc-separator)}.trc-header-signin.is-disabled,.trc-header-signin.is-disabled:hover{color: var(--trc-text-3);background: transparent;cursor: not-allowed}.trc-header-slot:empty + .trc-header-sep,.trc-header-slot:not(:has(> [data-split-switch]:not([hidden]))) + .trc-header-sep,.trc-header-sep-end:has(+ .trc-account),.trc-header-sep-end:last-child{display: none}.trc-iconbtn.trc-header-refresh{width: 40px;height: 40px;color: var(--trc-text);--trc-i-size: 20px}@media (pointer: coarse){.trc-header-nav a,.trc-header-nav .trc-nav-item{min-height: var(--trc-h-touch)}.trc-iconbtn.trc-header-refresh{width: var(--trc-h-touch);height: var(--trc-h-touch)}}.trc-i-refresh{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19.5 12a7.5 7.5 0 1 1-2.2-5.3'/%3E%3Cpath d='M19.5 4.5v4h-4'/%3E%3C/svg%3E")}.trc-iconbtn[data-refresh][aria-disabled="true"]{opacity: 1;color: var(--trc-text-3);cursor: default}@media (hover: hover){.trc-iconbtn[data-refresh][aria-disabled="true"]:hover{background: transparent;color: var(--trc-text-3)}}[data-refresh][aria-busy="true"] > .trc-i{animation: trc-refresh-turn .6s var(--trc-ease) 1}@keyframes trc-refresh-turn{to{transform: rotate(360deg)}}[data-refresh].has-update::after{content: "";position: absolute;top: 7px;right: 7px;width: 6px;height: 6px;box-sizing: border-box;border-radius: 50%;background: var(--trc-yellow);border: 1px solid var(--trc-warning)}.trc-skip{position: absolute;z-index: var(--trc-z-toast);top: calc(var(--trc-safe-top) + var(--trc-s2));left: calc(var(--trc-safe-left) + var(--trc-s2));padding: var(--trc-s2) var(--trc-s4);border-radius: var(--trc-radius);background: var(--trc-surface);color: var(--trc-text);box-shadow: var(--trc-shadow-pop);font-family: var(--trc-font-display);font-weight: 500;font-size: var(--trc-fs-body);transform: translateY(calc(-100% - var(--trc-s4) - var(--trc-safe-top)))}.trc-skip:not(:focus){opacity: 0;pointer-events: none;box-shadow: none}.trc-skip:focus,.trc-skip:focus-visible{transform: none;text-decoration: none}#main:focus{outline: none}.trc-shell{flex: 1;display: flex;align-items: stretch;min-height: 0}.trc-main{flex: 1;min-width: 0;padding: var(--trc-s5) var(--trc-s5) var(--trc-s8)}.trc-container{max-width: var(--trc-w);margin: 0 auto}.trc-container-narrow{max-width: var(--trc-w-narrow);margin: 0 auto}.trc-container-wide{max-width: var(--trc-w-wide);margin: 0 auto}.trc-reader-grid{display: grid;grid-template-columns: var(--trc-aside-w) minmax(0,1fr) var(--trc-notes-w);gap: var(--trc-s5);align-items: start;max-width: var(--trc-w-reader);margin: 0 auto}.trc-reader-grid-aside{grid-column: 1}.trc-reader-grid-main{grid-column: 2;min-width: 0}.trc-reader-grid-notes{grid-column: 3;min-width: 0}.trc-reader-grid.is-two-col{grid-template-columns: var(--trc-aside-w) minmax(0,1fr)}.trc-flashes{padding: var(--trc-s3) var(--trc-s4) 0}.trc-card{background: var(--trc-section-bg);border: var(--trc-hairline) solid var(--trc-section-line);border-radius: var(--trc-radius-lg);box-shadow: var(--trc-shadow);padding: var(--trc-s4)}.trc-card + .trc-card{margin-top: var(--trc-s3)}.trc-card-flush{padding: 0;overflow: hidden}.trc-card-link{display: block;color: inherit;text-decoration: none;transition: background var(--trc-dur-fast) var(--trc-ease)}.trc-card-link:hover{box-shadow: inset 0 0 0 100vmax var(--trc-surface-hover);text-decoration: none}.trc-card-link:active{box-shadow: inset 0 0 0 100vmax var(--trc-surface-active)}.trc-btn{display: inline-flex;align-items: center;justify-content: center;gap: 6px;min-height: var(--trc-h-input);padding: 5px 14px;background: var(--trc-fill);color: var(--trc-text);border: var(--trc-border-w) solid transparent;border-radius: var(--trc-radius);box-shadow: var(--trc-shadow);font-family: var(--trc-font-display);font-size: var(--trc-fs-body);font-weight: 500;line-height: 1.4;cursor: pointer;transition: background var(--trc-dur-fast) var(--trc-ease),box-shadow var(--trc-dur-fast) var(--trc-ease),transform var(--trc-dur-fast) var(--trc-ease),opacity var(--trc-dur-fast) var(--trc-ease);text-decoration: none;--trc-i-size: 16px}.trc-btn:hover{box-shadow: inset 0 0 0 100vmax var(--trc-surface-hover);text-decoration: none}.trc-btn:active:not(:disabled){transform: scale(.98);box-shadow: inset 0 0 0 100vmax var(--trc-surface-active)}.trc-btn:disabled,.trc-btn[aria-disabled="true"]{opacity: .45;cursor: not-allowed}.trc-btn > .trc-i{margin-left: -2px}.trc-btn.is-pressed,.trc-btn[aria-pressed="true"]{background: var(--trc-accent-soft);color: var(--trc-accent)}.trc-btn-primary{background: var(--trc-accent-fill);color: var(--trc-on-accent)}@media (hover: hover){.trc-btn-primary:hover{background: var(--trc-accent-hover);box-shadow: none}}.trc-btn-primary.is-pressed,.trc-btn-primary[aria-pressed="true"],.trc-btn-primary:focus-visible,.trc-btn-primary:active:not(:disabled){background: var(--trc-accent-fill);color: var(--trc-on-accent)}.trc-btn-primary.is-pressed:hover,.trc-btn-primary[aria-pressed="true"]:hover{background: var(--trc-accent-hover)}.trc-btn-tinted{background: transparent;color: var(--trc-accent);border-color: var(--trc-border-strong)}.trc-btn-plain{background: transparent;color: var(--trc-accent);padding-left: var(--trc-s2);padding-right: var(--trc-s2)}.trc-btn-plain:hover{box-shadow: none;opacity: .75}.trc-btn-danger{background: transparent;color: var(--trc-danger);border-color: var(--trc-danger-border)}.trc-btn-danger:hover{background: var(--trc-danger-soft);border-color: var(--trc-danger-border-hover);box-shadow: none}.trc-btn-ghost{background: transparent;border-color: transparent;box-shadow: none}.trc-btn-sm{min-height: var(--trc-h-input-sm);padding: 2px 10px;font-size: var(--trc-fs-md);--trc-i-size: 15px}.trc-btn-lg{min-height: var(--trc-h-input-lg);padding: 8px 20px;font-size: var(--trc-fs-lg)}.trc-btn-block{display: flex;width: 100%}@media (pointer: coarse){.trc-btn{min-height: var(--trc-h-touch);padding-left: var(--trc-s4);padding-right: var(--trc-s4);font-size: var(--trc-fs-lg)}.trc-btn-sm{min-height: var(--trc-h-touch);padding-left: var(--trc-s3);padding-right: var(--trc-s3);font-size: var(--trc-fs-body)}.trc-btn-lg{min-height: var(--trc-h-touch-lg)}}.trc-iconbtn{position: relative;display: inline-flex;align-items: center;justify-content: center;flex: 0 0 auto;width: 32px;height: 32px;padding: 0;border: var(--trc-border-w) solid transparent;border-radius: var(--trc-radius-sm);background: transparent;color: var(--trc-text-2);cursor: pointer;text-decoration: none;list-style: none;--trc-i-size: var(--trc-icon-size);transition: background var(--trc-dur-fast) ease,color var(--trc-dur-fast) ease,border-color var(--trc-dur-fast) ease}.trc-iconbtn::-webkit-details-marker{display: none}@media (hover: hover){.trc-iconbtn:hover{background: var(--trc-surface-hover);color: var(--trc-text);text-decoration: none}}.trc-iconbtn:active:not(:disabled){background: var(--trc-surface-active)}.trc-iconbtn[aria-haspopup][aria-expanded="true"],.trc-iconbtn[aria-pressed="true"],details[open] > .trc-iconbtn{background: var(--trc-surface-active);color: var(--trc-text)}.trc-iconbtn:disabled,.trc-iconbtn[aria-disabled="true"]{opacity: .45;cursor: not-allowed}.trc-iconbtn-sm{width: 28px;height: 28px;--trc-i-size: 16px}.trc-iconbtn-lg{width: 40px;height: 40px;--trc-i-size: 20px}.trc-iconbtn-bordered{border-color: transparent;background: var(--trc-fill);box-shadow: var(--trc-shadow)}.trc-iconbtn-round{border-radius: var(--trc-radius-pill)}.trc-iconbtn-primary{width: 40px;height: 40px;border-radius: var(--trc-radius-pill);background: var(--trc-accent-fill);color: var(--trc-on-accent);border-color: var(--trc-accent-fill);--trc-i-size: 18px}@media (hover: hover){.trc-iconbtn-primary:hover{background: var(--trc-accent-hover);border-color: var(--trc-accent-hover);color: var(--trc-on-accent)}}.trc-iconbtn-primary[aria-pressed="true"]{background: var(--trc-accent-fill);border-color: var(--trc-accent-fill);color: var(--trc-on-accent)}@media (hover: hover){.trc-iconbtn-primary[aria-pressed="true"]:hover{background: var(--trc-accent-hover);border-color: var(--trc-accent-hover)}}.trc-iconbtn-primary:active:not(:disabled){background: var(--trc-accent-hover);transform: scale(.96)}.trc-btn-primary:is(:disabled,[aria-disabled="true"]),.trc-btn-primary:is(:disabled,[aria-disabled="true"]):is(:hover,:focus-visible,.is-pressed,[aria-pressed="true"]),.trc-iconbtn-primary:is(:disabled,[aria-disabled="true"]),.trc-iconbtn-primary:is(:disabled,[aria-disabled="true"]):is(:hover,:focus-visible,[aria-pressed="true"]){opacity: 1;background: var(--trc-fill);border-color: transparent;color: var(--trc-text-3);box-shadow: none}.trc-iconbtn-primary > .trc-i-play{margin-left: 2px}@media (pointer: coarse){.trc-iconbtn{width: var(--trc-h-touch);height: var(--trc-h-touch);--trc-i-size: 20px}.trc-iconbtn-sm{width: 36px;height: 36px;--trc-i-size: 18px}.trc-iconbtn-primary{width: var(--trc-h-touch-lg);height: var(--trc-h-touch-lg)}}.trc-count{display: inline-flex;align-items: center;justify-content: center;min-width: 16px;height: 16px;padding: 0 5px;border-radius: var(--trc-radius-pill);background: var(--trc-surface-active);color: var(--trc-text-2);font-size: var(--trc-fs-xs);font-weight: 600;line-height: 1;font-variant-numeric: tabular-nums}.trc-count:empty{display: none}.trc-count-accent{background: var(--trc-accent-fill);color: var(--trc-on-accent)}.trc-count-on-icon{position: absolute;top: 1px;right: 0;min-width: 16px;height: 16px;padding: 0 4px;border-radius: var(--trc-radius-pill);box-shadow: 0 0 0 1.5px var(--trc-surface);background: var(--trc-accent-fill);color: var(--trc-on-accent);font-size: var(--trc-fs-2xs);font-weight: 600;line-height: 16px;text-align: center}.trc-input,.trc-select,.trc-textarea{width: 100%;min-height: var(--trc-h-input);padding: 5px 10px;background-color: var(--trc-surface);border: var(--trc-border-w) solid var(--trc-border);border-radius: var(--trc-radius);font-size: var(--trc-fs-body);line-height: 1.5}@media (pointer: coarse){.trc-input,.trc-select{min-height: var(--trc-h-touch)}}.trc-input::placeholder,.trc-textarea::placeholder{color: var(--trc-text-3)}.trc-input:hover,.trc-select:hover,.trc-textarea:hover{border-color: var(--trc-border-hover)}.trc-input:focus,.trc-select:focus,.trc-textarea:focus{border-color: var(--trc-focus);box-shadow: none}.trc-input:focus-visible,.trc-select:focus-visible,.trc-textarea:focus-visible{outline-offset: -1px}.trc-input:disabled,.trc-select:disabled,.trc-textarea:disabled{opacity: .6;cursor: not-allowed}.trc-input[aria-invalid="true"],.trc-select[aria-invalid="true"],.trc-textarea[aria-invalid="true"]{border-color: var(--trc-danger)}.trc-textarea{min-height: 90px;line-height: 1.6;resize: vertical}.trc-select{-webkit-appearance: none;appearance: none;padding-right: 30px;background-image: var(--trc-chevron);background-repeat: no-repeat;background-position: right 8px center;background-size: 14px;cursor: pointer}.trc-select[multiple],.trc-select[size]:not([size="1"]){background-image: none;padding-right: 10px}.trc-input-sm,.trc-select-sm,.trc-textarea-sm{min-height: var(--trc-h-input-sm);padding-top: 2px;padding-bottom: 2px;font-size: var(--trc-fs-md)}.trc-input-sm{padding-left: 8px;padding-right: 8px}.trc-select-sm{padding-left: 8px;padding-right: 26px;background-position: right 6px center;background-size: 12px}.trc-input-inline,.trc-select-inline{width: auto}.trc-field{margin-bottom: var(--trc-s4)}.trc-label{display: block;margin-bottom: 4px;font-size: var(--trc-fs-md);font-weight: 500;color: var(--trc-text-2)}.trc-hint{margin-top: 4px;font-size: var(--trc-fs-sm);color: var(--trc-text-3)}.trc-field-error{margin-top: 4px;font-size: var(--trc-fs-sm);color: var(--trc-danger)}.trc-check{display: inline-flex;align-items: center;gap: var(--trc-s2);color: var(--trc-text-2);cursor: pointer;user-select: none}.trc-check{font-size: var(--trc-fs-body)}.trc-check > input[type="checkbox"],.trc-check > input[type="radio"]{width: 16px;height: 16px;margin: 0;flex: 0 0 auto;cursor: pointer}.trc-chip,.trc-seg-opt{position: relative;display: inline-flex;align-items: center;justify-content: center;gap: 6px;min-height: 30px;padding: 0 10px;color: var(--trc-text-2);font-size: var(--trc-fs-sm);line-height: 1.4;white-space: nowrap;cursor: pointer;user-select: none;text-decoration: none;--trc-i-size: 15px;transition: background var(--trc-dur-fast) ease,color var(--trc-dur-fast) ease,border-color var(--trc-dur-fast) ease}.trc-chip{border: var(--trc-border-w) solid transparent;border-radius: var(--trc-radius-pill);background: var(--trc-fill-2)}button.trc-chip{font: inherit;font-size: var(--trc-fs-sm)}.trc-chip:hover{background: var(--trc-fill);color: var(--trc-text);text-decoration: none}.trc-chip:active{transform: scale(.97)}.trc-chip > input[type="checkbox"],.trc-chip > input[type="radio"],.trc-seg-opt > input[type="radio"],.trc-seg-opt > input[type="checkbox"]{position: absolute;opacity: 0;width: 1px;height: 1px;pointer-events: none}.trc-chip:has(> input:checked),.trc-chip[aria-pressed="true"],.trc-chip.is-on{background: var(--trc-accent-soft);border-color: transparent;color: var(--trc-accent)}.trc-chip:has(> input:focus-visible),.trc-seg-opt:has(> input:focus-visible){outline: 2px solid var(--trc-focus);outline-offset: 2px}.trc-chip-link{cursor: pointer}.trc-chip-static{cursor: default}.trc-chip-static:hover{background: var(--trc-fill-2);color: var(--trc-text-2)}.trc-chip-select{padding-right: 2px}.trc-chip-select .trc-select{width: auto;min-height: 26px;padding: 0 20px 0 0;border: 0;background-color: transparent;background-position: right 2px center;background-size: 12px;color: var(--trc-text);font-size: var(--trc-fs-sm)}.trc-chip-select .trc-select:focus-visible{outline: none}.trc-chip-select:has(.trc-select:focus-visible){outline: 2px solid var(--trc-focus);outline-offset: 2px}.trc-switch{-webkit-appearance: none;appearance: none;position: relative;flex: 0 0 auto;width: 51px;height: 31px;margin: 0;border-radius: var(--trc-radius-pill);background: var(--trc-switch-track);cursor: pointer;transition: background var(--trc-dur) var(--trc-ease)}.trc-switch::before{content: "";position: absolute;top: 2px;left: 2px;width: 27px;height: 27px;border-radius: 50%;background: var(--trc-switch-thumb);box-shadow: var(--trc-switch-thumb-shadow);transition: transform var(--trc-dur) var(--trc-ease)}.trc-switch:checked{background: var(--trc-green)}.trc-switch:checked::before{transform: translateX(20px)}.trc-switch:disabled{opacity: .45;cursor: not-allowed}input.trc-listen-switch,input.trc-fv-switch{background: var(--trc-switch-track)}input.trc-listen-switch::before,input.trc-fv-switch::after{background: var(--trc-switch-thumb);box-shadow: var(--trc-switch-thumb-shadow)}.trc-seg{display: inline-flex;gap: 2px;padding: 2px;border-radius: 9px;background: var(--trc-fill);border: 0}.trc-seg-opt{min-height: var(--trc-h-input-sm);border: 0;background: transparent;border-radius: 7px;font: inherit;font-family: var(--trc-font-display);font-weight: 500;font-size: var(--trc-fs-sm);color: var(--trc-text)}.trc-seg-opt:hover{color: var(--trc-text);text-decoration: none}.trc-seg-opt:active{opacity: .6}.trc-seg-opt:has(> input:checked),.trc-seg-opt[aria-pressed="true"],.trc-seg-opt[aria-selected="true"],.trc-seg-opt[aria-current="page"],.trc-seg-opt.is-on{background: var(--trc-bg);color: var(--trc-text);font-weight: 600;box-shadow: none}.trc-seg-block{display: flex}.trc-seg-block > .trc-seg-opt{flex: 1 1 0}.trc-seg-md > .trc-seg-opt{min-height: var(--trc-h-input);padding: 0 var(--trc-s3);font-size: var(--trc-fs-md)}@media (pointer: coarse){.trc-chip{min-height: 36px}.trc-seg-opt,.trc-seg-md > .trc-seg-opt{min-height: var(--trc-h-touch);font-size: var(--trc-fs-md)}}.trc-badge{display: inline-flex;align-items: center;gap: 4px;padding: 2px 8px;border-radius: var(--trc-radius-pill);font-size: var(--trc-fs-sm);font-weight: 500;line-height: 1.6;background: var(--trc-fill-2);color: var(--trc-text-2);border: var(--trc-border-w) solid transparent;white-space: nowrap}.trc-badge-active{background: var(--trc-success-soft);color: var(--trc-success);border-color: transparent}.trc-badge-amended{background: var(--trc-warning-soft);color: var(--trc-warning);border-color: transparent}.trc-badge-amended::before{content: "";flex: 0 0 auto;width: 6px;height: 6px;border-radius: 50%;background: var(--trc-warning-dot)}.trc-badge-repealed{background: var(--trc-danger-soft);color: var(--trc-danger);border-color: transparent}.trc-badge-pending{background: var(--trc-info-soft);color: var(--trc-info);border-color: transparent}.trc-alert{padding: var(--trc-s3) var(--trc-s4);border: var(--trc-border-w) solid transparent;border-radius: var(--trc-radius-lg);background: var(--trc-surface);margin-bottom: var(--trc-s4);font-size: var(--trc-fs-body)}.trc-alert-ok{background: var(--trc-success-soft);border-color: transparent;color: var(--trc-success)}.trc-alert-error{background: var(--trc-danger-soft);border-color: transparent;color: var(--trc-danger)}.trc-alert-warning{background: var(--trc-warning-soft);border-color: transparent;color: var(--trc-warning)}.trc-alert-info{background: var(--trc-info-soft);border-color: transparent;color: var(--trc-info)}.trc-notice{display: flex;align-items: flex-start;gap: var(--trc-s3);padding: var(--trc-s3) var(--trc-s4);background: var(--trc-section-bg);border: var(--trc-hairline) solid var(--trc-section-line);border-radius: var(--trc-radius-lg);font-size: var(--trc-fs-body);line-height: var(--trc-lh-prose);color: var(--trc-text-2)}.trc-notice-icon{color: var(--trc-accent);--trc-i-size: 20px;margin-top: 2px}.trc-notice-body{flex: 1;min-width: 0}.trc-notice-body > :last-child{margin-bottom: 0}.trc-notice-title{display: block;color: var(--trc-text);font-weight: 600}.trc-notice-actions{display: flex;flex-wrap: wrap;gap: var(--trc-s2);margin-top: var(--trc-s2)}.trc-notice.trc-installcard{align-items: center;gap: var(--trc-s3);padding: var(--trc-s1) var(--trc-s1) var(--trc-s1) var(--trc-s3);line-height: var(--trc-lh-heading)}.trc-notice.trc-installcard .trc-notice-icon{margin-top: 0;--trc-i-size: 18px}.trc-notice.trc-installcard .trc-notice-body{display: flex;flex-wrap: wrap;align-items: center;gap: 0 var(--trc-s3)}.trc-notice.trc-installcard .trc-notice-title{flex: 1 1 12em;min-width: 0;font-size: var(--trc-fs-body);font-weight: 500;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.trc-notice.trc-installcard .trc-installcard-more,.trc-notice.trc-installcard .trc-notice-actions{flex: 0 0 auto;margin: 0}.trc-notice.trc-installcard .trc-installcard-more > summary{min-height: var(--trc-h-touch);display: inline-flex;align-items: center}.trc-notice.trc-installcard .trc-installcard-more[open]{flex-basis: 100%;padding-bottom: var(--trc-s2)}.trc-notice.trc-installcard .trc-installcard-lead{margin: 0 0 var(--trc-s1)}.trc-notice.trc-installcard .trc-installcard-close{margin: 0;color: var(--trc-text-3)}.trc-table{width: 100%;border-collapse: collapse;font-size: var(--trc-fs-md)}.trc-table th,.trc-table td{padding: 7px 10px;text-align: left;border-bottom: var(--trc-border-w) solid var(--trc-border);vertical-align: top}.trc-table th{font-weight: 600;color: var(--trc-text-2);background: var(--trc-surface-sunk);font-size: var(--trc-fs-sm)}.trc-table tbody tr:hover{background: var(--trc-surface-hover)}.trc-table-wrap{overflow-x: auto}.trc-empty{padding: var(--trc-s7) var(--trc-s4);text-align: center;color: var(--trc-text-3)}.trc-empty-icon{display: block;margin: 0 auto var(--trc-s3);color: var(--trc-border-hover);--trc-i-size: 40px}.trc-empty-icon.trc-i{display: block}.trc-empty-title{display: block;margin: 0 0 var(--trc-s1);font-size: var(--trc-fs-lg);font-weight: 600;color: var(--trc-text-2)}.trc-empty-body{max-width: 40ch;margin: 0 auto;font-size: var(--trc-fs-md);color: var(--trc-text-3);line-height: var(--trc-lh-prose)}.trc-empty-actions{display: flex;flex-wrap: wrap;justify-content: center;gap: var(--trc-s2);margin-top: var(--trc-s4)}.trc-empty-sm{padding: var(--trc-s5) var(--trc-s3)}.trc-empty-sm .trc-empty-icon{--trc-i-size: 28px;margin-bottom: var(--trc-s2)}.trc-empty-inline{padding: var(--trc-s3) 0;text-align: left}.trc-muted{color: var(--trc-text-2)}.trc-muted-2{color: var(--trc-text-3)}.trc-small{font-size: var(--trc-fs-sm)}.trc-mono{font-family: var(--trc-font-mono);font-size: var(--trc-fs-sm)}.trc-row{display: flex;align-items: center;gap: var(--trc-s2)}.trc-row-wrap{flex-wrap: wrap}.trc-spacer{flex: 1}.trc-stack > * + *{margin-top: var(--trc-s3)}.trc-page-head{display: flex;flex-wrap: wrap;align-items: center;gap: var(--trc-s2) var(--trc-s3);margin-bottom: var(--trc-s4)}.trc-page-heading{flex: 1 1 auto;min-width: 0}.trc-page-title{margin: 0 0 var(--trc-s4);font-family: var(--trc-font-display);font-size: var(--trc-fs-3xl);font-weight: 600;line-height: 1.3;letter-spacing: -.005em;overflow-wrap: anywhere}.trc-page-head .trc-page-title{margin: 0}.trc-page-sub{margin: 2px 0 0;font-size: var(--trc-fs-body);color: var(--trc-text-2)}.trc-section-head{display: flex;flex-wrap: wrap;align-items: baseline;gap: var(--trc-s1) var(--trc-s2);margin: 0 0 var(--trc-s2);padding: 0 var(--trc-s1)}.trc-section-title{margin: 0;font-family: var(--trc-font-display);font-size: var(--trc-fs-xl);font-weight: 600;line-height: var(--trc-lh-heading);color: var(--trc-text)}.trc-section-sub{font-size: var(--trc-fs-md);color: var(--trc-text-2)}.trc-section-head > .trc-btn-plain{margin-left: auto;margin-right: calc(-1 * var(--trc-s2))}.trc-group-label{margin: 0 0 6px;padding: 0 var(--trc-s4);font-size: var(--trc-fs-sm);font-weight: 500;color: var(--trc-text-2)}.trc-page-actions{display: flex;flex-wrap: wrap;align-items: center;gap: var(--trc-s2)}.trc-breadcrumb{font-size: var(--trc-fs-md);color: var(--trc-text-2);margin-bottom: var(--trc-s3);display: flex;flex-wrap: wrap;gap: 6px;align-items: center}.trc-breadcrumb a{color: var(--trc-text-2);display: inline-flex;align-items: center;gap: 5px}.trc-breadcrumb a:hover{color: var(--trc-text)}.trc-breadcrumb [aria-current="page"]{color: var(--trc-text)}.trc-breadcrumb .trc-i{--trc-i-size: 14px}.trc-breadcrumb-sep{color: var(--trc-text-3)}.trc-subnav{display: flex;flex-wrap: wrap;align-items: center;gap: var(--trc-s1);padding-bottom: var(--trc-s3);margin-bottom: var(--trc-s4);border-bottom: var(--trc-border-w) solid var(--trc-border)}.trc-subnav a,.trc-subnav .trc-subnav-item{display: inline-flex;align-items: center;gap: 6px;min-height: 30px;padding: 0 10px;border: 0;border-radius: var(--trc-radius-sm);background: none;font: inherit;font-size: var(--trc-fs-md);color: var(--trc-text-2);text-decoration: none;cursor: pointer;--trc-i-size: 16px}.trc-subnav a:hover,.trc-subnav .trc-subnav-item:hover{background: var(--trc-surface-hover);color: var(--trc-text)}.trc-subnav a[aria-current="page"]{background: var(--trc-surface-active);color: var(--trc-text);font-weight: 600}.trc-subnav-spacer{flex: 1}.trc-subnav form{margin: 0;display: inline-flex}.trc-toolbar{display: flex;flex-wrap: wrap;align-items: center;gap: var(--trc-s2);padding: var(--trc-s2) var(--trc-s3);background: var(--trc-surface);border: var(--trc-border-w) solid var(--trc-border);border-radius: var(--trc-radius);font-size: var(--trc-fs-md)}.trc-toolbar-sticky,.trc-bulkbar{position: sticky;top: calc(var(--trc-header-total) + var(--trc-sticky-gap));z-index: var(--trc-z-sticky)}.trc-bulkbar{display: flex;flex-wrap: wrap;align-items: center;gap: var(--trc-s2);margin-bottom: var(--trc-s3);padding: var(--trc-s2) var(--trc-s3);background: var(--trc-surface);border: var(--trc-border-w) solid var(--trc-accent);border-radius: var(--trc-radius);box-shadow: var(--trc-shadow-pop);font-size: var(--trc-fs-md)}.trc-list{list-style: none;margin: 0;padding: 0}.trc-row-item{display: flex;align-items: center;gap: var(--trc-s2);min-height: var(--trc-row-height);padding: 4px var(--trc-s2);border-radius: var(--trc-radius-sm);color: var(--trc-text);text-decoration: none;box-shadow: inset 0 0 0 0 transparent}a.trc-row-item:hover,.trc-row-item.is-hoverable:hover{background: var(--trc-surface-hover);text-decoration: none}.trc-row-item.is-selected{background: var(--trc-accent-soft)}.trc-row-item.is-current,.trc-row-item[aria-current="page"]{background: var(--trc-surface-active);box-shadow: inset var(--trc-rule-w) 0 0 var(--trc-accent);font-weight: 600}.trc-row-item.is-playing{color: var(--trc-accent)}.trc-row-item.is-playing .trc-row-title{color: var(--trc-accent);font-weight: 600}.trc-row-item.is-off{opacity: .55}.trc-row-main{flex: 1 1 auto;min-width: 0}.trc-row-title{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.trc-row-sub{display: block;font-size: var(--trc-fs-sm);color: var(--trc-text-3)}.trc-row-actions{display: flex;align-items: center;gap: 2px;flex: 0 0 auto}.trc-list-divided > .trc-row-item,.trc-list-divided > li > .trc-row-item{border-radius: 0}.trc-list-divided > * + *{border-top: var(--trc-hairline) solid var(--trc-separator)}a.trc-row-item:active,button.trc-row-item:active{background: var(--trc-surface-active)}@media (pointer: coarse){.trc-row-item{min-height: var(--trc-h-touch)}}.trc-list-grouped{background: var(--trc-section-bg);border: var(--trc-hairline) solid var(--trc-section-line);border-radius: var(--trc-radius-lg);overflow: hidden}.trc-list-grouped > li > .trc-row-item,.trc-list-grouped > .trc-row-item{--trc-sep-inset: var(--trc-s4);position: relative;gap: var(--trc-s3);min-height: var(--trc-h-cell);padding: var(--trc-s2) var(--trc-s4);border-radius: 0;font-size: var(--trc-fs-lg)}.trc-list-grouped > li > .trc-row-item:has(> .trc-row-icon),.trc-list-grouped > .trc-row-item:has(> .trc-row-icon){--trc-sep-inset: calc(var(--trc-s4) + 26px + var(--trc-s3))}.trc-list-grouped > li + li > .trc-row-item::before,.trc-list-grouped > .trc-row-item + .trc-row-item::before{content: "";position: absolute;top: 0;right: 0;left: var(--trc-sep-inset);border-top: var(--trc-hairline) solid var(--trc-separator);pointer-events: none}.trc-list-grouped .trc-row-title{font-weight: 500}.trc-list-grouped .trc-row-sub{margin-top: 1px;font-size: var(--trc-fs-md);color: var(--trc-text-2)}.trc-row-icon{flex: 0 0 26px;--trc-i-size: 22px;color: var(--trc-accent)}.trc-row-icon.trc-i{width: 22px;margin: 0 2px}.trc-row-value{flex: 0 1 auto;min-width: 0;font-size: var(--trc-fs-md);color: var(--trc-text-2);white-space: nowrap}.trc-row-chevron{flex: 0 0 auto;color: var(--trc-text-3);--trc-i-size: 16px;margin-right: -4px}@media (pointer: coarse){.trc-list-grouped > li > .trc-row-item,.trc-list-grouped > .trc-row-item{font-size: var(--trc-fs-row)}}.trc-rule{border-left: var(--trc-rule-w) solid var(--trc-border-strong);padding-left: var(--trc-s3)}.trc-quote{margin: 0 0 var(--trc-s3);padding: var(--trc-s2) var(--trc-s3);border-left: var(--trc-rule-w) solid var(--trc-border-strong);border-radius: 0 var(--trc-radius-sm) var(--trc-radius-sm) 0;background: var(--trc-surface-sunk);color: var(--trc-text-2);line-height: var(--trc-lh-prose)}.trc-rule-accent,.trc-quote-accent{border-left-color: var(--trc-accent)}.trc-rule-info,.trc-quote-info{border-left-color: var(--trc-info)}.trc-rule-warning,.trc-quote-warning{border-left-color: var(--trc-warning-dot)}.trc-panel{background: var(--trc-bg);border: var(--trc-hairline) solid var(--trc-section-line);border-radius: var(--trc-radius-lg);box-shadow: var(--trc-shadow);overflow: hidden}.trc-panel.is-sticky{position: sticky;top: calc(var(--trc-header-total) + var(--trc-sticky-gap));max-height: calc(100dvh - var(--trc-header-total) - 2 * var(--trc-sticky-gap));display: flex;flex-direction: column}.trc-panel-head{display: flex;align-items: center;gap: var(--trc-s2);min-height: 40px;padding: var(--trc-s2) var(--trc-s3);background: var(--trc-bg);border-bottom: var(--trc-hairline) solid var(--trc-separator);font-size: var(--trc-fs-md);font-weight: 600}.trc-panel-title{flex: 1;min-width: 0;margin: 0;font-size: var(--trc-fs-md);font-weight: 600}.trc-panel-body{padding: var(--trc-s2) var(--trc-s3);overflow-y: auto;min-height: 0;flex: 1 1 auto}.trc-panel-foot{padding: var(--trc-s2) var(--trc-s3);border-top: var(--trc-border-w) solid var(--trc-border)}.trc-menu-wrap{position: relative;display: inline-flex}details.trc-menu-wrap > summary{list-style: none}details.trc-menu-wrap > summary::-webkit-details-marker{display: none}details.trc-menu-wrap:not([open]) > .trc-menu{display: none}.trc-menu{position: absolute;top: calc(100% + 4px);right: 0;z-index: var(--trc-z-dropdown);display: flex;flex-direction: column;min-width: 220px;padding: 4px;background: var(--trc-bg);border: var(--trc-hairline) solid var(--trc-separator);border-radius: var(--trc-radius-lg);box-shadow: none;cursor: default}.trc-menu[hidden]{display: none}.trc-menu.is-up{top: auto;bottom: calc(100% + 4px)}.trc-menu.is-left{right: auto;left: 0}.trc-menu form{margin: 0;display: flex}.trc-menu-item{display: flex;align-items: center;gap: 10px;width: 100%;min-height: 34px;padding: 6px 10px;border: 0;border-radius: var(--trc-radius-sm);background: none;color: var(--trc-text);font: inherit;font-size: var(--trc-fs-md);text-align: left;text-decoration: none;white-space: nowrap;cursor: pointer;--trc-i-size: 17px}.trc-menu-item > .trc-i{color: var(--trc-text-2)}.trc-menu-item:hover{background: var(--trc-surface-hover);text-decoration: none}.trc-menu-item:active{background: var(--trc-surface-active)}.trc-menu-item:focus-visible{outline-offset: -2px}.trc-menu-item.is-danger,.trc-menu-item.is-danger > .trc-i{color: var(--trc-danger)}.trc-menu-item.is-danger:hover{background: var(--trc-danger-soft)}.trc-menu-sep{height: 0;margin: 4px 6px;border-top: var(--trc-hairline) solid var(--trc-separator)}.trc-menu-label{padding: 6px 10px 4px;font-size: var(--trc-fs-sm);color: var(--trc-text-3);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 280px}@media (pointer: coarse){.trc-menu-item{min-height: var(--trc-h-touch-lg);font-size: var(--trc-fs-lg)}}@media (max-width: 860px){.trc-menu:not(.trc-header .trc-menu),.trc-menu.is-up:not(.trc-header .trc-menu),.trc-menu.is-left:not(.trc-header .trc-menu){position: fixed;top: auto;left: 0;right: 0;bottom: 0;min-width: 0;max-height: 72vh;max-height: 72dvh;overflow-y: auto;z-index: var(--trc-z-modal);border-width: var(--trc-hairline) 0 0;border-radius: 12px 12px 0 0;padding: var(--trc-s3) calc(var(--trc-s3) + var(--trc-safe-right)) calc(var(--trc-s3) + var(--trc-safe-bottom)) calc(var(--trc-s3) + var(--trc-safe-left));box-shadow: 0 0 0 100vmax var(--trc-scrim-light)}.trc-menu:not(.trc-header .trc-menu) .trc-menu-label{max-width: none}}.has-open-menu{position: relative;z-index: var(--trc-z-dropdown)}.trc-pop{position: absolute;z-index: var(--trc-z-pop);background: var(--trc-bg);border: var(--trc-hairline) solid var(--trc-separator);border-radius: var(--trc-radius-lg);box-shadow: none;padding: var(--trc-s3)}.trc-backdrop{position: fixed;inset: 0;z-index: var(--trc-z-backdrop);background: var(--trc-overlay)}.trc-modal{position: fixed;z-index: var(--trc-z-modal);top: 50%;left: 50%;transform: translate(-50%,-50%);width: min(520px,calc(100vw - 32px));max-height: calc(100vh - 64px);max-height: calc(100dvh - 64px - var(--trc-safe-top) - var(--trc-safe-bottom));overflow-y: auto;background: var(--trc-bg);border: var(--trc-hairline) solid var(--trc-separator);border-radius: var(--trc-radius-lg);box-shadow: none;padding: var(--trc-s5)}.trc-modal:focus{outline: none}.trc-modal-sm{width: min(400px,calc(100vw - 32px))}.trc-modal-lg{width: min(640px,calc(100vw - 32px))}.trc-modal-framed{padding: 0;display: flex;flex-direction: column;overflow: hidden}.trc-modal-head{display: flex;align-items: flex-start;gap: var(--trc-s2);padding: var(--trc-s4) var(--trc-s4) var(--trc-s2) var(--trc-s5)}.trc-modal-title{flex: 1;min-width: 0;margin: 4px 0 0;font-family: var(--trc-font-display);font-size: var(--trc-fs-xl);font-weight: 600;line-height: var(--trc-lh-heading)}.trc-modal-body{padding: var(--trc-s2) var(--trc-s5) var(--trc-s4);overflow-y: auto;min-height: 0;flex: 1 1 auto;font-size: var(--trc-fs-body);line-height: var(--trc-lh-prose)}.trc-modal-body > :last-child{margin-bottom: 0}.trc-modal-foot{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: var(--trc-s2);padding: var(--trc-s3) var(--trc-s5) var(--trc-s4);border-top: var(--trc-hairline) solid var(--trc-separator)}@media (max-width: 480px){.trc-modal-foot > .trc-btn{flex: 1 1 auto}}.trc-sheet{position: fixed;z-index: var(--trc-z-modal);background: var(--trc-bg);border: 0;box-shadow: none;overflow-y: auto;overscroll-behavior: contain}.trc-sheet:focus{outline: none}.trc-sheet-bottom{left: 0;right: 0;bottom: 0;top: auto;max-height: 72vh;max-height: 72dvh;border-top: var(--trc-hairline) solid var(--trc-separator);border-radius: 12px 12px 0 0;padding: calc(var(--trc-s4) + 6px) calc(var(--trc-s4) + var(--trc-safe-right)) calc(var(--trc-s4) + var(--trc-safe-bottom)) calc(var(--trc-s4) + var(--trc-safe-left));animation: trc-sheet-up var(--trc-dur) var(--trc-ease)}.trc-sheet-bottom::before{content: "";position: absolute;top: 6px;left: 50%;width: 36px;height: 5px;margin-left: -18px;border-radius: var(--trc-radius-pill);background: var(--trc-border-strong);pointer-events: none}@keyframes trc-sheet-up{from{transform: translateY(24px);opacity: 0}to{transform: none;opacity: 1}}.trc-backdrop{animation: trc-fade-in var(--trc-dur) var(--trc-ease)}@keyframes trc-fade-in{from{opacity: 0}to{opacity: 1}}.trc-sheet-left{top: var(--trc-header-total);bottom: 0;left: 0;right: auto;width: min(86vw,320px);border-left: 0;border-top: 0;border-bottom: 0;border-right: var(--trc-hairline) solid var(--trc-separator);border-radius: 0;padding: var(--trc-s4) var(--trc-s4) calc(var(--trc-s4) + var(--trc-safe-bottom)) calc(var(--trc-s4) + var(--trc-safe-left))}.trc-sheet-head{display: flex;align-items: center;gap: var(--trc-s2);margin-bottom: var(--trc-s3)}.trc-sheet-title{flex: 1;min-width: 0;margin: 0;font-family: var(--trc-font-display);font-size: var(--trc-fs-title);font-weight: 500}.trc-toast-host{position: fixed;left: 50%;bottom: calc(var(--trc-s4) + var(--trc-safe-bottom));transform: translateX(-50%);z-index: var(--trc-z-toast);display: flex;flex-direction: column;gap: 8px;align-items: center;width: max-content;max-width: calc(100vw - 32px);pointer-events: none}.trc-toast{display: inline-flex;align-items: center;gap: var(--trc-s3);max-width: 100%;background: var(--trc-toast-bg);color: var(--trc-toast-fg);padding: 8px 14px;border-radius: var(--trc-radius-pill);font-size: var(--trc-fs-md);line-height: 1.5;border: var(--trc-hairline) solid var(--trc-separator);box-shadow: none}.trc-toast:has(.trc-toast-action){pointer-events: auto;padding-right: 6px}.trc-toast-action{flex: 0 0 auto;min-height: 28px;padding: 0 10px;border: 0;border-radius: var(--trc-radius-pill);background: transparent;color: var(--trc-toast-action);font: inherit;font-weight: 600;cursor: pointer}.trc-toast-action:hover{background: color-mix(in srgb,var(--trc-toast-fg) 16%,transparent)}.trc-toast-action:focus-visible{outline-color: var(--trc-toast-fg);outline-offset: 0}@media (max-width: 860px),(pointer: coarse){.trc-toast-action{min-height: var(--trc-h-touch)}.trc-toast:has(.trc-toast-action){padding-block: 0}}html:not(.trc-lib-editing) body:has(:is(.trc-fv-player,.trc-fmini):not([hidden])) .trc-toast-host{bottom: calc(var(--trc-s4) + var(--trc-playbar-h) + var(--trc-s3) + var(--trc-safe-bottom))}.trc-provision-head{display: flex;align-items: baseline;gap: var(--trc-s3);flex-wrap: wrap;margin-bottom: var(--trc-s4)}.trc-provision-number{font-size: var(--trc-fs-3xl);font-weight: 700;letter-spacing: -.01em}.trc-provision-law{color: var(--trc-text-2);font-size: var(--trc-fs-body)}.trc-reader{font-size: var(--trc-read-size);line-height: var(--trc-read-lh);max-width: var(--trc-read-measure)}.trc-chunk{margin: 0 0 var(--trc-s4);position: relative;padding: 2px 0 2px var(--trc-s3);border-left: var(--trc-rule-w) solid transparent;border-radius: 2px;transition: background .15s ease,border-color .15s ease;white-space: pre-wrap;word-break: break-word}.trc-chunk-sub{margin-left: var(--trc-s5)}.trc-chunk.is-playing{background: transparent;border-left-color: var(--trc-yellow)}::highlight(trc-reading){background-color: transparent;color: inherit;text-decoration: underline 2px var(--trc-reading-mark)}mark.trc-reading{background: none;color: inherit;border-radius: 0;padding: 0;text-decoration: underline 2px var(--trc-reading-mark);text-underline-offset: .2em}@media (prefers-reduced-motion: reduce){::highlight(trc-reading){text-decoration: none}mark.trc-reading{text-decoration: none}}.trc-ann{border-radius: 2px}.trc-ann-highlight{background: var(--trc-hl-yellow)}.trc-ann-underline{border-bottom: 2px solid var(--trc-accent)}.trc-ann-bold{font-weight: 700}.trc-ann-italic{font-style: italic}.trc-ann.has-note{cursor: pointer;box-shadow: inset 0 -2px 0 var(--trc-warning-dot)}.trc-ann[data-color="yellow"]{background: var(--trc-hl-yellow)}.trc-ann[data-color="green"]{background: var(--trc-hl-green)}.trc-ann[data-color="blue"]{background: var(--trc-hl-blue)}.trc-ann[data-color="pink"]{background: var(--trc-hl-pink)}.trc-ann[data-color="purple"]{background: var(--trc-hl-purple)}.trc-ann[data-color="orange"]{background: var(--trc-hl-orange)}.trc-seltoolbar{position: absolute;z-index: var(--trc-z-pop);display: flex;gap: 2px;padding: 4px;background: var(--trc-surface);border: var(--trc-border-w) solid var(--trc-border);border-radius: var(--trc-radius);box-shadow: var(--trc-shadow-pop)}.trc-swatches{display: flex;gap: 4px;padding: 0 4px;align-items: center}.trc-swatch{width: 20px;height: 20px;border-radius: 50%;border: var(--trc-border-w) solid var(--trc-border-strong);cursor: pointer;padding: 0}.trc-playbar{position: sticky;bottom: 0;z-index: var(--trc-z-playbar);display: flex;align-items: center;gap: var(--trc-s3);min-height: var(--trc-playbar-h);padding: var(--trc-s2) var(--trc-s4);background: var(--trc-surface);border: var(--trc-border-w) solid transparent;border-radius: var(--trc-radius-lg);box-shadow: var(--trc-shadow);margin-top: var(--trc-s5);flex-wrap: wrap}.trc-playbar-controls{display: flex;align-items: center;gap: var(--trc-s1)}.trc-playbar-meta{min-width: 0;flex: 1;font-size: var(--trc-fs-md);color: var(--trc-text-2)}.trc-playbar-meta strong{display: block;color: var(--trc-text);font-weight: 600}.trc-playbar-opts{display: flex;align-items: center;gap: var(--trc-s3);flex-wrap: wrap;font-size: var(--trc-fs-md)}.trc-progress{width: 100%;height: 3px;border-radius: var(--trc-radius-pill);background: var(--trc-fill);overflow: hidden}.trc-progress-bar{height: 100%;background: var(--trc-accent);width: 0;transition: width .2s linear}.trc-tree{list-style: none;margin: 0;padding: 0;font-size: var(--trc-fs-md)}.trc-tree ul{list-style: none;margin: 0;padding-left: var(--trc-s4)}.trc-tree li{margin: 1px 0}.trc-tree-row{display: flex;align-items: center;gap: 4px;padding: 3px 6px;border-radius: var(--trc-radius-sm);color: var(--trc-text);text-decoration: none}@media (hover: hover){.trc-tree-row:hover{background: var(--trc-surface-hover);text-decoration: none}}.trc-tree-row:active{background: var(--trc-surface-active)}.trc-tree-row[aria-current="page"]{background: var(--trc-surface-active);color: var(--trc-text);font-weight: 600}.trc-tree-toggle{width: 18px;height: 18px;flex: 0 0 18px;display: inline-flex;align-items: center;justify-content: center;background: none;border: 0;cursor: pointer;padding: 0;color: var(--trc-text-3);font-size: var(--trc-fs-2xs);transition: transform var(--trc-dur-fast) ease}.trc-tree-toggle[aria-expanded="false"]{transform: rotate(-90deg)}.trc-tree-label{flex: 1;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.trc-tree-structural > .trc-tree-row{color: var(--trc-text-2);font-weight: 500}.trc-folder-item{display: flex;align-items: center;gap: var(--trc-s3);padding: var(--trc-s2) var(--trc-s3);background: var(--trc-surface);border: var(--trc-border-w) solid var(--trc-border);border-radius: var(--trc-radius);margin-bottom: 6px;touch-action: none}.trc-folder-item.is-dragging{opacity: .5;box-shadow: var(--trc-shadow-pop)}.trc-folder-item.is-drop-target{border-color: var(--trc-accent)}.trc-card-face{background: var(--trc-surface);border: var(--trc-border-w) solid transparent;border-radius: var(--trc-radius-xl);box-shadow: var(--trc-shadow);padding: var(--trc-s6) var(--trc-s5);min-height: 240px;display: flex;flex-direction: column;justify-content: center;font-size: var(--trc-read-size);line-height: var(--trc-read-lh)}.trc-blank{display: inline-block;min-width: 4em;border-bottom: 2px solid var(--trc-text-3);cursor: pointer;text-align: center;color: var(--trc-text-3)}.trc-blank.is-revealed{border-bottom-color: var(--trc-success);color: var(--trc-success);font-weight: 600}.trc-blank.is-wrong{border-bottom-color: var(--trc-danger);color: var(--trc-danger)}.trc-rating{display: flex;gap: var(--trc-s2);flex-wrap: wrap;justify-content: center}.trc-rating .trc-btn{flex: 1;min-width: 76px}.trc-diff{font-size: var(--trc-fs-body);line-height: 1.8;white-space: pre-wrap;word-break: break-word}.trc-diff ins{background: var(--trc-success-soft);color: var(--trc-success);text-decoration: none}.trc-diff del{background: var(--trc-danger-soft);color: var(--trc-danger)}.trc-tabbar{display: none;background: var(--trc-bar-bg-solid);border-top: var(--trc-hairline) solid var(--trc-separator)}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.trc-header,.trc-tabbar{background: var(--trc-bar-bg);-webkit-backdrop-filter: saturate(180%) blur(20px);backdrop-filter: saturate(180%) blur(20px)}}.trc-i{flex: 0 0 auto;display: inline-block;width: var(--trc-i-size,16px);height: var(--trc-i-size,16px);background-color: currentColor;-webkit-mask: var(--trc-i) center / contain no-repeat;mask: var(--trc-i) center / contain no-repeat;vertical-align: -3px}.trc-i-folder{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7.5A2.5 2.5 0 0 1 5.5 5h3.4c.6 0 1.2.2 1.6.6L12 7h6.5A2.5 2.5 0 0 1 21 9.5v8a2.5 2.5 0 0 1-2.5 2.5h-13A2.5 2.5 0 0 1 3 17.5z'/%3E%3C/svg%3E")}.trc-i-folder-open{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 17V7.5A2.5 2.5 0 0 1 5.5 5h3.4c.6 0 1.2.2 1.6.6L12 7h5.5A2.5 2.5 0 0 1 20 9.5V11'/%3E%3Cpath d='M3 17.6 5.2 12a1.6 1.6 0 0 1 1.5-1h13.2a1.2 1.2 0 0 1 1.1 1.6l-2.1 5.9a2.3 2.3 0 0 1-2.2 1.5H5.4A2.4 2.4 0 0 1 3 17.6z'/%3E%3C/svg%3E")}.trc-i-folders{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 15.5V6.8A1.8 1.8 0 0 1 8.8 5h2.6c.5 0 .9.2 1.2.5L13.8 7h5.4A1.8 1.8 0 0 1 21 8.8v6.7a1.8 1.8 0 0 1-1.8 1.8H8.8A1.8 1.8 0 0 1 7 15.5z'/%3E%3Cpath d='M3 9v9.5A1.5 1.5 0 0 0 4.5 20H17'/%3E%3C/svg%3E")}.trc-i-folder-plus{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7.5A2.5 2.5 0 0 1 5.5 5h3.4c.6 0 1.2.2 1.6.6L12 7h6.5A2.5 2.5 0 0 1 21 9.5v8a2.5 2.5 0 0 1-2.5 2.5h-13A2.5 2.5 0 0 1 3 17.5z'/%3E%3Cpath d='M12 10.5v6M9 13.5h6'/%3E%3C/svg%3E")}.trc-i-folder-move{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10V7.5A2.5 2.5 0 0 1 5.5 5h3.4c.6 0 1.2.2 1.6.6L12 7h6.5A2.5 2.5 0 0 1 21 9.5v8a2.5 2.5 0 0 1-2.5 2.5H8'/%3E%3Cpath d='M3 15h9M9 12l3 3-3 3'/%3E%3C/svg%3E")}.trc-i-doc{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 3v5h5M9 13h6M9 17h4'/%3E%3C/svg%3E")}.trc-i-doc-plus{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 3v5h5M12 11.5v6M9 14.5h6'/%3E%3C/svg%3E")}.trc-i-doc-minus{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 3v5h5M9 14.5h6'/%3E%3C/svg%3E")}.trc-i-cards{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='7' width='14' height='13' rx='2'/%3E%3Cpath d='M7 4h11a2 2 0 0 1 2 2v10'/%3E%3Cpath d='M7 12h6M7 15.5h4'/%3E%3C/svg%3E")}.trc-i-play{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.5 5.2v13.6a.8.8 0 0 0 1.2.7l10.6-6.8a.8.8 0 0 0 0-1.4L8.7 4.5a.8.8 0 0 0-1.2.7z'/%3E%3C/svg%3E")}.trc-i-pause{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='6.5' y='5' width='3.5' height='14' rx='1'/%3E%3Crect x='14' y='5' width='3.5' height='14' rx='1'/%3E%3C/svg%3E")}.trc-i-stop{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='6' y='6' width='12' height='12' rx='2'/%3E%3C/svg%3E")}.trc-i-prev{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 18.2V5.8a.8.8 0 0 0-1.3-.6l-8.4 6.2a.8.8 0 0 0 0 1.2l8.4 6.2a.8.8 0 0 0 1.3-.6zM6 5v14'/%3E%3C/svg%3E")}.trc-i-next{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 5.8v12.4a.8.8 0 0 0 1.3.6l8.4-6.2a.8.8 0 0 0 0-1.2L7.3 5.2a.8.8 0 0 0-1.3.6zM18 5v14'/%3E%3C/svg%3E")}.trc-i-more{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='5.5' cy='12' r='.9'/%3E%3Ccircle cx='12' cy='12' r='.9'/%3E%3Ccircle cx='18.5' cy='12' r='.9'/%3E%3C/svg%3E")}.trc-i-pencil{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h4L18.5 9.5a2.1 2.1 0 0 0-3-3L5 17v3z'/%3E%3Cpath d='m14 8 3 3'/%3E%3C/svg%3E")}.trc-i-trash{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16M10 11v6M14 11v6M6 7l1 12a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2l1-12M9 7V4.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 .5.5V7'/%3E%3C/svg%3E")}.trc-i-grip{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='6' r='.8'/%3E%3Ccircle cx='15' cy='6' r='.8'/%3E%3Ccircle cx='9' cy='12' r='.8'/%3E%3Ccircle cx='15' cy='12' r='.8'/%3E%3Ccircle cx='9' cy='18' r='.8'/%3E%3Ccircle cx='15' cy='18' r='.8'/%3E%3C/svg%3E")}.trc-i-chevron{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9.5 6 6 6-6 6'/%3E%3C/svg%3E")}.trc-i-select{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='3.5' width='17' height='17' rx='3'/%3E%3Cpath d='m8.5 12 2.5 2.5 4.5-5'/%3E%3C/svg%3E")}.trc-i-list{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6h11M9 12h11M9 18h11'/%3E%3Ccircle cx='4.5' cy='6' r='.6'/%3E%3Ccircle cx='4.5' cy='12' r='.6'/%3E%3Ccircle cx='4.5' cy='18' r='.6'/%3E%3C/svg%3E")}.trc-i-external{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 4h6v6M20 4l-9 9'/%3E%3Cpath d='M18 14v4a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h4'/%3E%3C/svg%3E")}.trc-i-loop{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m17 3 3 3-3 3'/%3E%3Cpath d='M4 11V9.5A3.5 3.5 0 0 1 7.5 6H20M7 21l-3-3 3-3'/%3E%3Cpath d='M20 13v1.5a3.5 3.5 0 0 1-3.5 3.5H4'/%3E%3C/svg%3E")}.trc-i-repeat-once{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11.5A8 8 0 1 1 17.7 6'/%3E%3Cpath d='M20 4v4h-4'/%3E%3Cpath d='M11 10l1.5-1v6.5'/%3E%3C/svg%3E")}.trc-i-announce{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10v4a1 1 0 0 0 1 1h2l6 4V5L7 9H5a1 1 0 0 0-1 1z'/%3E%3Cpath d='M16.5 9a4 4 0 0 1 0 6M19 6.5a7.5 7.5 0 0 1 0 11'/%3E%3C/svg%3E")}.trc-i-speed{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.2 18A9 9 0 1 1 19.8 18'/%3E%3Cpath d='m12 14 4-5'/%3E%3Ccircle cx='12' cy='14' r='.8'/%3E%3C/svg%3E")}.trc-i-headphones{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 17v-4a8 8 0 0 1 16 0v4'/%3E%3Crect x='3.5' y='14' width='4' height='6' rx='1.5'/%3E%3Crect x='16.5' y='14' width='4' height='6' rx='1.5'/%3E%3C/svg%3E")}.trc-i-arrow-up-out{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19V6M6.5 11.5 12 6l5.5 5.5M5 3.5h14'/%3E%3C/svg%3E")}.trc-i-book{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 6.5C10.5 5 8 4.5 4 4.5v14c4 0 6.5.5 8 2 1.5-1.5 4-2 8-2v-14c-4 0-6.5.5-8 2z'/%3E%3Cpath d='M12 6.5v14'/%3E%3C/svg%3E")}.trc-i-search{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='m20 20-4.4-4.4'/%3E%3C/svg%3E")}.trc-i-library{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='4' width='4' height='16' rx='1'/%3E%3Crect x='9.5' y='4' width='4' height='16' rx='1'/%3E%3Cpath d='m15.3 5.7 3-.8 3.4 14.5-3 .8z'/%3E%3C/svg%3E")}.trc-i-note{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5.5A1.5 1.5 0 0 1 5.5 4h13A1.5 1.5 0 0 1 20 5.5V14l-6 6H5.5A1.5 1.5 0 0 1 4 18.5z'/%3E%3Cpath d='M14 20v-4.5a1.5 1.5 0 0 1 1.5-1.5H20M8 9h8M8 12.5h4'/%3E%3C/svg%3E")}.trc-i-user{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='3.5'/%3E%3Cpath d='M4.5 20a7.5 7.5 0 0 1 15 0'/%3E%3C/svg%3E")}.trc-i-star{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 3.8 2.5 5.1 5.6.8-4 3.9.9 5.6-5-2.6-5 2.6.9-5.6-4-3.9 5.6-.8z'/%3E%3C/svg%3E")}.trc-i-star-fill{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath fill='%23000' d='m12 3.8 2.5 5.1 5.6.8-4 3.9.9 5.6-5-2.6-5 2.6.9-5.6-4-3.9 5.6-.8z'/%3E%3C/svg%3E")}.trc-i-close{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E")}.trc-i-menu{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6.5h16M4 12h16M4 17.5h16'/%3E%3C/svg%3E")}.trc-i-plus{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E")}.trc-i-minus{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E")}.trc-i-check{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.trc-i-chevron-down{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9.5 6 6 6-6'/%3E%3C/svg%3E")}.trc-i-chevron-left{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m14.5 6-6 6 6 6'/%3E%3C/svg%3E")}.trc-i-chevron-right{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9.5 6 6 6-6 6'/%3E%3C/svg%3E")}.trc-i-chevrons-left{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m11.5 6-6 6 6 6M18.5 6l-6 6 6 6'/%3E%3C/svg%3E")}.trc-i-chevrons-right{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12.5 6 6 6-6 6M5.5 6l6 6-6 6'/%3E%3C/svg%3E")}.trc-i-play-next{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h11M4 11h11M4 16h6'/%3E%3Cpath d='M14.5 14v6l5-3z'/%3E%3C/svg%3E")}.trc-i-queue{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h12M4 11h12M4 16h7M17.5 14v6M14.5 17h6'/%3E%3C/svg%3E")}.trc-i-history{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 12a8.5 8.5 0 1 0 2.5-6'/%3E%3Cpath d='M3.5 4.5v4h4M12 7.5V12l3 2'/%3E%3C/svg%3E")}.trc-i-settings{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h9M17 7h3M4 17h3M11 17h9'/%3E%3Ccircle cx='15' cy='7' r='2'/%3E%3Ccircle cx='9' cy='17' r='2'/%3E%3C/svg%3E")}.trc-i-logout{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 4H6a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h4M15 8l4 4-4 4M19 12H9'/%3E%3C/svg%3E")}.trc-i-login{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 4h4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-4M10 8l4 4-4 4M14 12H4'/%3E%3C/svg%3E")}.trc-i-download{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v11M7.5 10.5 12 15l4.5-4.5M5 19.5h14'/%3E%3C/svg%3E")}.trc-i-sync{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11a8 8 0 0 0-14.3-4.3L4 8.5M4 4v4.5h4.5M4 13a8 8 0 0 0 14.3 4.3l1.7-1.8M20 20v-4.5h-4.5'/%3E%3C/svg%3E")}.trc-i-info{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5.5M12 7.8v.1'/%3E%3C/svg%3E")}.trc-i-alert{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.3 4.9 2.9 17.6a2 2 0 0 0 1.7 3h14.8a2 2 0 0 0 1.7-3L13.7 4.9a2 2 0 0 0-3.4 0z'/%3E%3Cpath d='M12 9.5V14M12 17.2v.1'/%3E%3C/svg%3E")}.trc-i-undo{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 14 4 9l5-5'/%3E%3Cpath d='M4 9h10.5a5.5 5.5 0 0 1 0 11H11'/%3E%3C/svg%3E")}.trc-i-link{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 14a4 4 0 0 0 5.7 0l3-3a4 4 0 0 0-5.7-5.7l-1 1M14 10a4 4 0 0 0-5.7 0l-3 3a4 4 0 0 0 5.7 5.7l1-1'/%3E%3C/svg%3E")}.trc-i-graph{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='6' cy='6' r='2'/%3E%3Ccircle cx='18' cy='8' r='2'/%3E%3Ccircle cx='9' cy='18' r='2'/%3E%3Cpath d='M8 6.3 16 7.7M6.6 7.9l1.8 8.2M10.4 16.6l6.3-7'/%3E%3C/svg%3E")}.trc-i-arrow-left{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 12H5M11 6l-6 6 6 6'/%3E%3C/svg%3E")}.trc-i-shield{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.5 5 6v5.5c0 4.3 3 7.6 7 9 4-1.4 7-4.7 7-9V6z'/%3E%3C/svg%3E")}.trc-i-sun{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2.5v2M12 19.5v2M2.5 12h2M19.5 12h2M5.3 5.3l1.4 1.4M17.3 17.3l1.4 1.4M5.3 18.7l1.4-1.4M17.3 6.7l1.4-1.4'/%3E%3C/svg%3E")}.trc-i-moon{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 14.5A8 8 0 1 1 9.5 4a6.5 6.5 0 0 0 10.5 10.5z'/%3E%3C/svg%3E")}.trc-i-monitor{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4.5' width='18' height='12' rx='2'/%3E%3Cpath d='M8.5 20h7M12 16.5V20'/%3E%3C/svg%3E")}.trc-i-offline{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3l18 18M8.5 8.6A6 6 0 0 0 6 13.5 4 4 0 0 0 7 21h10.5M20.5 17.5A4 4 0 0 0 17 11a6 6 0 0 0-6.7-4.8'/%3E%3C/svg%3E")}@media (max-width: 1180px){.trc-reader-grid{grid-template-columns: var(--trc-aside-w) minmax(0,1fr)}.trc-reader-grid-notes{grid-column: 2}}@media (max-width: 860px){.trc-main{padding: var(--trc-s4) calc(var(--trc-s4) + var(--trc-safe-right)) calc(var(--trc-tabbar-total) + var(--trc-s5)) calc(var(--trc-s4) + var(--trc-safe-left))}.trc-is-admin .trc-main{padding-bottom: calc(var(--trc-s7) + var(--trc-safe-bottom))}.trc-is-admin .trc-toast-host{bottom: calc(var(--trc-s4) + var(--trc-safe-bottom))}.trc-reader-grid,.trc-reader-grid.is-two-col{grid-template-columns: minmax(0,1fr);gap: var(--trc-s4)}.trc-reader-grid-aside,.trc-reader-grid-main,.trc-reader-grid-notes{grid-column: 1}.trc-tabbar{position: fixed;left: 0;right: 0;bottom: 0;z-index: var(--trc-z-tabbar);display: flex;height: var(--trc-tabbar-total);padding: 0 var(--trc-safe-right) var(--trc-safe-bottom) var(--trc-safe-left)}.trc-tabbar a,.trc-tabbar .trc-tab{flex: 1 1 0;min-width: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 2px;padding-top: 2px;font-family: var(--trc-font-display);font-weight: 500;font-size: var(--trc-fs-sm);line-height: 1.4;color: var(--trc-text-2);text-decoration: none;-webkit-user-select: none;user-select: none;--trc-i-size: 24px}.trc-tabbar a:hover{text-decoration: none}.trc-tabbar a:active .trc-i{transform: scale(.9)}.trc-tabbar .trc-i{transition: transform var(--trc-dur-fast) var(--trc-ease)}.trc-tabbar [aria-current="page"]{color: var(--trc-accent)}.trc-tabbar .is-disabled{color: var(--trc-text-2);opacity: .4;cursor: not-allowed}.trc-tab-label{max-width: 100%;white-space: nowrap;overflow-x: clip;overflow-y: visible;text-overflow: ellipsis}.trc-toast-host{bottom: calc(var(--trc-tabbar-total) + var(--trc-s4))}html:not(.trc-lib-editing) body:has(:is(.trc-fv-player,.trc-fmini):not([hidden])) .trc-toast-host{bottom: calc(var(--trc-tabbar-total) + var(--trc-s2) + var(--trc-playbar-h) + 12px)}html:not(.trc-lib-editing) body:has(.trc-fv.is-reading ~ .trc-fv-player) .trc-toast-host{bottom: calc(var(--trc-tabbar-total) + var(--trc-s2) + var(--trc-playbar-h) + 44px + 12px)}body:has(.trc-sheet-bottom.is-open:not([hidden])) .trc-toast-host{top: calc(var(--trc-safe-top) + var(--trc-s3));bottom: auto}.trc-playbar{position: fixed;left: calc(8px + var(--trc-safe-left));right: calc(8px + var(--trc-safe-right));bottom: calc(var(--trc-tabbar-total) + 8px);margin-top: 0}.trc-playbar-opts{width: 100%;order: 3}.trc-header{gap: var(--trc-s2)}.trc-header-nav{display: none}.trc-header-title:empty{display: none}.trc-header.is-inner .trc-brand{display: none}.trc-header.is-inner .trc-header-back{display: inline-flex}.trc-header.is-inner .trc-header-title{display: block;position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);max-width: calc(100% - 2 * 104px);height: var(--trc-header-h);line-height: var(--trc-header-h);text-align: center;pointer-events: none}.trc-header.is-inner .trc-header-title:empty{display: none}.trc-header.has-large-title .trc-header-title,.trc-header.is-inner:has(~ main .trc-page-title):not(.is-titled) .trc-header-title{opacity: 0;transition: opacity var(--trc-dur-fast) var(--trc-ease)}.trc-header.has-large-title.is-titled .trc-header-title{opacity: 1}.trc-header-signin{display: none}.trc-header-sep-end{display: none}.trc-iconbtn.trc-header-refresh{width: var(--trc-h-touch);height: var(--trc-h-touch);--trc-i-size: 22px;margin-right: calc(-1 * var(--trc-s2))}.trc-card,.trc-notice{background: none;border-color: transparent;border-radius: 0;padding-left: 0;padding-right: 0}.trc-card + .trc-card{margin-top: 0;border-top: var(--trc-hairline) solid var(--trc-separator)}.trc-main .trc-notice.trc-installcard{margin-left: calc(-1 * var(--trc-bleed-l));margin-right: calc(-1 * var(--trc-bleed-r));padding-left: var(--trc-bleed-l);padding-right: calc(var(--trc-bleed-r) - var(--trc-s2));border-width: var(--trc-hairline) 0;border-style: solid;border-color: var(--trc-separator)}.trc-main .trc-list-grouped:not(:where(.trc-sheet,.trc-modal,.trc-menu,.trc-panel) *),.trc-main .trc-card-flush:not(:where(.trc-sheet,.trc-modal,.trc-menu,.trc-panel) *){margin-left: calc(-1 * var(--trc-bleed-l));margin-right: calc(-1 * var(--trc-bleed-r));background: none;border: 0;border-radius: 0;border-top: var(--trc-hairline) solid var(--trc-separator);border-bottom: var(--trc-hairline) solid var(--trc-separator)}.trc-main .trc-list-grouped:not(:where(.trc-sheet,.trc-modal,.trc-menu,.trc-panel) *) > li > .trc-row-item,.trc-main .trc-list-grouped:not(:where(.trc-sheet,.trc-modal,.trc-menu,.trc-panel) *) > .trc-row-item{--trc-sep-inset: var(--trc-bleed-l);padding-left: var(--trc-bleed-l);padding-right: var(--trc-bleed-r)}.trc-main .trc-list-grouped:not(:where(.trc-sheet,.trc-modal,.trc-menu,.trc-panel) *) > li > .trc-row-item:has(> .trc-row-icon),.trc-main .trc-list-grouped:not(:where(.trc-sheet,.trc-modal,.trc-menu,.trc-panel) *) > .trc-row-item:has(> .trc-row-icon){--trc-sep-inset: calc(var(--trc-bleed-l) + 26px + var(--trc-s3))}.trc-group-label{padding: 0}}@media (max-width: 720px){.trc-page-actions{width: 100%}.trc-table-stack thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}.trc-table-stack,.trc-table-stack tbody,.trc-table-stack tr,.trc-table-stack td{display: block;width: 100%}.trc-table-stack tr{margin-bottom: var(--trc-s3);padding: var(--trc-s2) var(--trc-s3);background: var(--trc-surface);border: var(--trc-border-w) solid var(--trc-border);border-radius: var(--trc-radius)}.trc-table-stack tbody tr:hover{background: var(--trc-surface)}.trc-table-stack td{display: flex;gap: var(--trc-s3);align-items: baseline;padding: 4px 0;border: 0}.trc-table-stack td[data-label]::before{content: attr(data-label);flex: 0 0 34%;font-size: var(--trc-fs-sm);color: var(--trc-text-2);font-weight: 500}}@media (max-width: 480px){.trc-provision-number{font-size: var(--trc-fs-2xl)}}@media print{.trc-header,.trc-playbar,.trc-tabbar,.trc-seltoolbar,.trc-toast-host{display: none !important}.trc-main{padding: 0}body{background: var(--trc-surface)}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{transition: none !important;animation: none !important}}
.trc-btn.is-downloaded{color: var(--trc-success);border-color: var(--trc-success)}.trc-installcard{margin-bottom: var(--trc-s4);align-items: flex-start;padding: var(--trc-s3) var(--trc-s2) var(--trc-s3) var(--trc-s4)}.trc-installcard .trc-notice-title{font-size: var(--trc-fs-body);line-height: var(--trc-lh-heading)}.trc-installcard-lead{margin: 2px 0 0;font-size: var(--trc-fs-md);line-height: var(--trc-lh-heading);color: var(--trc-text-2)}.trc-installcard-close{flex: 0 0 auto;margin: -6px 0 -6px auto;color: var(--trc-text-3)}.trc-installcard-more{margin-top: var(--trc-s1);font-size: var(--trc-fs-md)}.trc-installcard-more > summary{display: inline-flex;align-items: center;min-height: 32px;color: var(--trc-accent);font-weight: 500;cursor: pointer;list-style: none}.trc-installcard-more > summary::-webkit-details-marker{display: none}.trc-installcard-more > summary::after{content: "›";margin-left: 4px;transition: transform var(--trc-dur-fast) var(--trc-ease)}.trc-installcard-more[open] > summary::after{transform: rotate(90deg)}.trc-installcard-more > p{margin: 0 0 var(--trc-s1)}.trc-install-steps{margin: var(--trc-s1) 0 var(--trc-s1);padding-left: var(--trc-s5);color: var(--trc-text-2);font-size: var(--trc-fs-md)}.trc-install-steps li{margin: 2px 0}.trc-downloaded-list{margin: 0}.trc-downloaded-list .trc-row-title{font-weight: 600}.trc-lawtree{max-height: none}.trc-lawtree .trc-tree ul[hidden]{display: none}.trc-tree-provision > .trc-tree-row{padding-left: 2px}.trc-lawtree li.is-collapsed > .trc-tree-row .trc-tree-label{color: var(--trc-text-2)}.trc-provision{position: relative;min-width: 0}.trc-body-reader .trc-main{padding-bottom: var(--trc-s8)}.trc-body-offline .trc-reader-grid{grid-template-columns: var(--trc-aside-w) minmax(0,1fr)}.trc-body-offline .trc-reader-grid-notes{display: none}.trc-playbar-top{position: sticky;top: calc(var(--trc-header-total) + var(--trc-sticky-gap));bottom: auto;margin: var(--trc-s4) 0 var(--trc-s3);row-gap: var(--trc-s2)}.trc-playbar-top .trc-playbar-controls{gap: 2px}.trc-playbar-top .trc-playbar-meta{flex: 1 1 140px}.trc-playbar-meta [data-recite="pos"]{font-variant-numeric: tabular-nums;color: var(--trc-text-3)}.trc-playbar-top .trc-playbar-opts{gap: var(--trc-s2)}.trc-playbar-opts .trc-reader-actions{display: inline-flex;align-items: center;gap: 2px;padding: 0 var(--trc-s1);border-left: var(--trc-border-w) solid var(--trc-border);border-right: var(--trc-border-w) solid var(--trc-border)}.trc-reader-actions .trc-iconbtn.is-on,.trc-reader-actions .trc-iconbtn[aria-pressed="true"]{color: var(--trc-accent)}.trc-chip > .trc-count{margin-left: 2px}.trc-playbar .trc-progress{order: 4}.trc-playbar-top .trc-voicenote{order: 5;width: 100%;padding-top: var(--trc-s2);border-top: var(--trc-border-w) solid var(--trc-border);font-size: var(--trc-fs-md)}.trc-playbar-top .trc-voicehelp strong{display: block;margin-bottom: var(--trc-s1);color: var(--trc-text)}.trc-voicehelp-steps{margin: var(--trc-s1) 0;padding-left: var(--trc-s5);color: var(--trc-text-2);font-size: var(--trc-fs-md)}.trc-voicehelp-steps li{margin: 2px 0}.trc-queue-panel:not(.trc-sheet){position: fixed;z-index: var(--trc-z-pop);right: var(--trc-listen-side,var(--trc-s4));bottom: calc(var(--trc-playbar-h,64px) + var(--trc-s2));width: min(380px,calc(100vw - 2 * var(--trc-s4)));max-height: calc(100vh - var(--trc-header-total) - var(--trc-playbar-h,64px) - var(--trc-s6));max-height: calc(100dvh - var(--trc-header-total) - var(--trc-playbar-h,64px) - var(--trc-s6));display: flex;flex-direction: column;margin: 0;background: var(--trc-bg);border: var(--trc-hairline) solid var(--trc-border-strong);border-radius: 12px;box-shadow: none;overflow: hidden}.trc-queue-panel:not(.trc-sheet) .trc-queue-body{flex: 1 1 auto;min-height: 0;overflow-y: auto;max-height: none}.trc-queue-panel[hidden]{display: none}.trc-queue-panel.trc-sheet{padding: 0 0 var(--trc-safe-bottom);display: flex;flex-direction: column}.trc-queue-panel.trc-sheet .trc-panel-head{position: sticky;top: 0;z-index: var(--trc-z-sticky)}.trc-queue-panel .trc-panel-head .trc-btn{flex: 0 0 auto}.trc-queue-body{max-height: 46vh;max-height: 46dvh;padding: var(--trc-s1) 0}.trc-queue-panel.trc-sheet .trc-queue-body{max-height: none}.trc-queue-section + .trc-queue-section{border-top: var(--trc-border-w) solid var(--trc-border)}.trc-queue-heading{margin: 0;padding: var(--trc-s2) var(--trc-s3) var(--trc-s1);font-size: var(--trc-fs-sm);font-weight: 600;letter-spacing: .04em;color: var(--trc-text-3)}.trc-queue-items,.trc-recent-items{padding: 0 var(--trc-s1)}.trc-queue-item{gap: var(--trc-s1);padding-left: 2px}.trc-queue-item.is-dragging{opacity: .9;box-shadow: none;background: var(--trc-fill);outline: var(--trc-hairline) solid var(--trc-border);outline-offset: -1px}.trc-queue-handle{touch-action: none;cursor: grab}.trc-queue-handle-fixed{display: inline-flex;align-items: center;justify-content: center;width: 28px;flex: 0 0 auto;color: var(--trc-text-2);cursor: default}.trc-queue-item.is-playing .trc-queue-handle-fixed{color: var(--trc-accent)}.trc-queue-jump{padding: var(--trc-s1) 0;background: none;border: 0;cursor: pointer;font: inherit;color: inherit;text-align: start}.trc-queue-jump:hover .trc-row-title{color: var(--trc-accent)}.trc-recent-item{display: flex;align-items: center;gap: var(--trc-s1)}.trc-recent-open{flex: 1 1 auto;min-width: 0}.trc-recent-open:hover .trc-row-title{color: var(--trc-accent)}.trc-queue-body > .trc-empty{margin: var(--trc-s2) var(--trc-s3)}.trc-ann-pop.trc-sheet-bottom{position: fixed;z-index: var(--trc-z-modal);top: auto;left: 0;right: 0;bottom: 0;width: auto;max-width: none;max-height: 72vh;max-height: 72dvh;border-radius: var(--trc-radius-lg) var(--trc-radius-lg) 0 0}.trc-ann-pop.trc-sheet-bottom .trc-ann-pop-note{min-height: 96px}.trc-provenance{margin: var(--trc-s5) 0 0;padding: var(--trc-s3) 0 0;border: 0;border-top: var(--trc-hairline) solid var(--trc-separator);border-radius: 0;background: transparent;font-size: var(--trc-fs-md);max-width: var(--trc-read-width)}.trc-provenance p{margin: 0}.trc-provenance p + p{margin-top: var(--trc-s2)}.trc-provenance-note{white-space: pre-wrap;word-break: break-word}.trc-provenance-src{font-size: var(--trc-fs-sm);color: var(--trc-text-3)}.trc-reader{position: relative;padding-left: 32px}.trc-chunk-play-layer{position: absolute;inset: 0 auto 0 0;width: 0;pointer-events: none}.trc-chunk-play{position: absolute;left: 0;opacity: 0;pointer-events: auto;transition: opacity var(--trc-dur-fast) var(--trc-ease)}.trc-reader:hover .trc-chunk-play,.trc-chunk-play:focus-visible{opacity: 1}.trc-chunk-play:hover{color: var(--trc-accent)}@media (hover: none){.trc-chunk-play{opacity: 1}}.trc-body-offline .trc-main{padding-top: var(--trc-s5)}@media (max-width: 860px){.trc-body-offline .trc-reader-grid{grid-template-columns: minmax(0,1fr)}.trc-chunk-play-layer{display: none}.trc-reader{padding-left: 0}.trc-playbar-top{position: sticky;left: auto;right: auto;top: var(--trc-header-total);bottom: auto;margin: 0 0 var(--trc-s3);padding: var(--trc-s2) var(--trc-s3);gap: var(--trc-s2)}.trc-playbar-top .trc-playbar-controls{flex: 1 1 100%;justify-content: space-between}.trc-playbar-top .trc-playbar-meta{flex: 1 1 100%;display: flex;align-items: baseline;gap: var(--trc-s2);font-size: var(--trc-fs-sm)}.trc-playbar-top .trc-playbar-meta strong{display: block;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.trc-playbar-top .trc-playbar-meta [data-recite="pos"]{flex: 0 0 auto}.trc-playbar-top .trc-playbar-opts{order: 3;width: 100%;flex-wrap: nowrap;overflow-x: auto;padding-bottom: 2px;-webkit-overflow-scrolling: touch;scrollbar-width: none}.trc-playbar-top .trc-playbar-opts::-webkit-scrollbar{display: none}.trc-playbar-top .trc-playbar-opts > *{flex: 0 0 auto}.trc-playbar-top .trc-playbar-opts > .trc-seg:first-child{position: sticky;left: 0;z-index: var(--trc-z-sticky);box-shadow: var(--trc-s2) 0 0 0 var(--trc-surface)}}.trc-body-reader{--trc-listen-h: 64px;--trc-listen-side: max(var(--trc-s5),calc((100vw - var(--trc-w-reader)) / 2 + var(--trc-s5)));--trc-readbar-h: 56px;--trc-rg: var(--trc-s4);--trc-reader-col: var(--trc-w-narrow)}:root:has(> body.trc-body-reader){--trc-playbar-h: 64px}.trc-body-reader .trc-main{padding-bottom: calc(var(--trc-playbar-h) + var(--trc-s7))}.trc-body-reader .trc-toast-host{bottom: calc(var(--trc-playbar-h) + var(--trc-s4) + var(--trc-safe-bottom))}.trc-vh{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap;border: 0}.trc-body-reader .trc-reader-grid{grid-template-rows: auto 1fr;row-gap: 0}.trc-reader-grid > .trc-readbar{grid-column: 2;grid-row: 1;min-width: 0}.trc-body-reader .trc-reader-grid > .trc-reader-grid-aside{grid-row: 1 / span 2}.trc-body-reader .trc-reader-grid > .trc-reader-grid-main{grid-row: 2}.trc-body-reader .trc-reader-grid > .trc-reader-grid-notes{grid-row: 1 / span 2}@media (min-width: 1181px){.trc-body-reader .trc-reader-grid:not(.is-two-col){grid-template-columns: 288px minmax(0,1fr) 340px}}@media (min-width: 861px) and (max-width: 1180px){.trc-body-reader .trc-reader-grid{grid-template-columns: 288px minmax(0,1fr)}.trc-body-reader .trc-reader-grid > .trc-reader-grid-aside{grid-row: 1 / span 3}}@media (max-width: 1180px){.trc-body-reader .trc-reader-grid > .trc-reader-grid-notes{grid-row: 3;margin-top: var(--trc-s6)}}@media (max-width: 860px){.trc-reader-grid > .trc-readbar{grid-column: 1}}.trc-readbar{position: sticky;top: var(--trc-header-total);z-index: var(--trc-z-header);display: grid;grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);grid-template-rows: var(--trc-readbar-h);align-items: center;column-gap: var(--trc-s1);margin: 0 0 var(--trc-s4);padding: 0;background: var(--trc-bar-bg-solid);border-bottom: var(--trc-hairline) solid var(--trc-separator)}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.trc-readbar{background: var(--trc-bar-bg);-webkit-backdrop-filter: saturate(180%) blur(20px);backdrop-filter: saturate(180%) blur(20px)}}.trc-readbar-back{grid-column: 1;grid-row: 1;justify-self: start;display: inline-flex;align-items: center;gap: 0;max-width: 100%;min-width: 0;min-height: var(--trc-h-touch);padding: 0 var(--trc-s2) 0 var(--trc-s1);color: var(--trc-accent);font-family: var(--trc-font-display);font-weight: 500;font-size: var(--trc-fs-lg);text-decoration: none;-webkit-tap-highlight-color: transparent;--trc-i-size: 22px}.trc-readbar-back > .trc-i{margin-left: -4px}.trc-readbar-back:hover{text-decoration: none;color: var(--trc-accent)}@media (hover: hover){.trc-readbar-back:hover{opacity: .75}}.trc-readbar-back:active{opacity: .6}.trc-readbar-law{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.trc-readbar-num{grid-column: 2;grid-row: 1;justify-self: center;display: flex;align-items: center;gap: 0;min-width: 0;max-width: 100%}.trc-readbar-step{width: 40px;height: 40px;color: var(--trc-text);--trc-i-size: 22px}.trc-readbar-step:disabled,.trc-readbar-step[aria-disabled="true"]{opacity: 1;color: var(--trc-text-3)}.trc-numfield{display: inline-flex;align-items: center;justify-content: center;gap: 4px;min-width: 0;max-width: 100%;height: 40px;padding: 0 var(--trc-s2);border: 0;border-radius: var(--trc-radius);background: transparent;color: var(--trc-text);font-family: var(--trc-font-display);font-weight: 600;font-size: var(--trc-fs-xl);line-height: 1;white-space: nowrap;cursor: pointer;touch-action: manipulation;-webkit-tap-highlight-color: transparent;transition: background var(--trc-dur-fast) var(--trc-ease);--trc-i-size: 14px}.trc-numfield-text{min-width: 0;overflow: hidden;text-overflow: ellipsis;font-variant-numeric: tabular-nums;line-height: 1.35}.trc-numfield > .trc-i{flex: 0 0 auto;color: var(--trc-text-2)}@media (hover: hover){.trc-numfield:hover{background: var(--trc-surface-hover)}}.trc-numfield:active{background: var(--trc-surface-active)}.trc-numfield[aria-expanded="true"]{background: var(--trc-surface-active)}.trc-numfield:focus-visible{outline: 2px solid var(--trc-focus);outline-offset: 2px}.trc-readbar-refresh{grid-column: 3;grid-row: 1;justify-self: end;width: 40px;height: 40px;color: var(--trc-text);--trc-i-size: 22px}.trc-readbar-refresh[aria-disabled="true"]{opacity: 1;color: var(--trc-text-3);cursor: default}.trc-readbar-refresh:focus-visible,.trc-readbar-back:focus-visible{outline-offset: -2px}.trc-readbar > .trc-tabs{grid-column: 1 / -1;grid-row: 2;display: flex;align-items: stretch;gap: 0;height: var(--trc-h-touch);padding: 0 calc(var(--trc-rg) - var(--trc-s1) - var(--trc-s3))}.trc-tabs > .trc-seg-opt{position: relative;display: inline-flex;align-items: center;justify-content: center;min-height: 0;height: 100%;padding: 0 var(--trc-s3);min-inline-size: var(--trc-h-touch);border: 0;border-radius: 0;background: transparent;box-shadow: none;color: var(--trc-text-2);font-family: var(--trc-font-display);font-weight: 500;font-size: var(--trc-fs-lg);text-decoration: none;-webkit-tap-highlight-color: transparent}.trc-tabs > .trc-seg-opt:hover{color: var(--trc-text);text-decoration: none}.trc-tabs > .trc-seg-opt:active{opacity: .6}.trc-tabs > .trc-seg-opt.is-on,.trc-tabs > .trc-seg-opt[aria-current="true"]{background: transparent;box-shadow: none;color: var(--trc-text);font-weight: 600}.trc-tabs > .trc-seg-opt.is-on::after,.trc-tabs > .trc-seg-opt[aria-current="true"]::after{content: "";position: absolute;left: var(--trc-s3);right: var(--trc-s3);bottom: 0;height: 2.5px;border-radius: 2px 2px 0 0;background: var(--trc-accent)}.trc-tabs > .trc-seg-opt:focus-visible{outline-offset: -2px}.trc-provision > .trc-breadcrumb{margin: 0 0 var(--trc-s1);font-size: var(--trc-fs-md);color: var(--trc-text-2)}.trc-provision > .trc-breadcrumb > :nth-child(-n+4),.trc-provision > .trc-breadcrumb > :nth-last-child(-n+2){display: none}.trc-provision > .trc-breadcrumb > span{color: var(--trc-text-2)}.trc-provision > .trc-provision-head{display: grid;grid-template-columns: minmax(0,1fr) auto auto;align-items: center;column-gap: 0;row-gap: 2px;margin: 0 0 var(--trc-s5);padding: 0 0 var(--trc-s4);border-bottom: var(--trc-hairline) solid var(--trc-separator)}.trc-provision > .trc-provision-head .trc-provision-number{grid-column: 1;grid-row: 1;min-width: 0;margin: 0;font-family: var(--trc-font-display);font-weight: 600;font-size: calc(var(--trc-fs-3xl) + 2px);line-height: 1.25;letter-spacing: 0}.trc-head-star,.trc-head-more{grid-row: 1;width: 40px;height: 40px;color: var(--trc-text);--trc-i-size: 22px}.trc-head-star{grid-column: 2}.trc-head-more{grid-column: 3;margin-right: calc(-1 * var(--trc-s2))}.trc-head-star.is-on,.trc-head-star[aria-pressed="true"]{background: transparent;color: var(--trc-accent)}.trc-head-more[aria-expanded="true"]{background: var(--trc-surface-active)}.trc-provision-meta{grid-column: 1 / -1;grid-row: 2;display: flex;flex-wrap: wrap;align-items: baseline;column-gap: var(--trc-s3);row-gap: 0;margin: 0;font-size: var(--trc-fs-md);line-height: var(--trc-lh-heading);color: var(--trc-text-2)}.trc-provision-meta > .trc-provision-law{font-size: inherit;color: var(--trc-text-2)}.trc-status{display: inline-flex;align-items: center;gap: 6px;white-space: nowrap;font-size: var(--trc-fs-md);color: var(--trc-text-2)}.trc-status::before{content: "";flex: 0 0 auto;width: 7px;height: 7px;border-radius: 50%;background: currentColor}.trc-status-active{color: var(--trc-success)}.trc-status-amended{color: var(--trc-warning)}.trc-status-amended::before{background: var(--trc-warning-dot)}.trc-status-repealed{color: var(--trc-danger)}.trc-status-pending{color: var(--trc-text-2)}.trc-actions-sheet{--trc-i-size: 20px}.trc-actions-head{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;column-gap: var(--trc-s2)}.trc-actions-law{grid-column: 1;grid-row: 1;margin: 0;font-size: var(--trc-fs-md);color: var(--trc-text-2)}.trc-actions-title{grid-column: 1;grid-row: 2;margin: 0;font-family: var(--trc-font-display);font-weight: 600;font-size: var(--trc-fs-xl);line-height: 1.35;color: var(--trc-text)}.trc-actions-close{grid-column: 2;grid-row: 1 / span 2;min-width: var(--trc-h-touch);min-height: var(--trc-h-touch);padding: 0 var(--trc-s1);border: 0;background: transparent;color: var(--trc-text);font-family: var(--trc-font-display);font-weight: 500;font-size: var(--trc-fs-row);cursor: pointer;-webkit-tap-highlight-color: transparent}.trc-actions-sheet > .trc-reader-actions{display: block}.trc-act-row{position: relative;display: flex;align-items: center;gap: var(--trc-s4);width: 100%;min-height: 52px;margin: 0;padding: var(--trc-s1) var(--trc-rg);border: 0;border-radius: 0;background: transparent;color: var(--trc-text);font: inherit;font-size: var(--trc-fs-row);line-height: 1.4;text-align: start;cursor: pointer;touch-action: manipulation;-webkit-tap-highlight-color: transparent}.trc-act-row > .trc-i:first-child{flex: 0 0 auto;color: var(--trc-text-2)}.trc-act-row > .trc-i:last-child:not(:first-child){flex: 0 0 auto;margin-left: auto;color: var(--trc-text-3);--trc-i-size: 16px}.trc-act-row .trc-act-label{flex: 1 1 auto;min-width: 0}.trc-act-sub{display: block;font-size: var(--trc-fs-md);color: var(--trc-text-2)}.trc-act-row::before{content: "";position: absolute;top: 0;right: 0;left: calc(var(--trc-rg) + 20px + var(--trc-s4));border-top: var(--trc-hairline) solid var(--trc-separator)}.trc-actions-sheet > .trc-reader-actions > .trc-act-row:first-child::before{display: none}@media (hover: hover){.trc-act-row:hover{background: var(--trc-surface-hover)}}.trc-act-row:active{background: var(--trc-surface-active)}.trc-act-row:disabled{opacity: .45;cursor: progress}.trc-act-row:focus-visible{outline-offset: -2px}.trc-actions-sheet.trc-sheet{padding: 22px 0 calc(var(--trc-s3) + var(--trc-safe-bottom));background: var(--trc-bg);border-top: var(--trc-hairline) solid var(--trc-separator);border-radius: 12px 12px 0 0;box-shadow: none}.trc-actions-sheet.trc-sheet > .trc-actions-head{padding: 0 calc(var(--trc-rg) - var(--trc-s1) + var(--trc-safe-right)) var(--trc-s3) calc(var(--trc-rg) + var(--trc-safe-left));border-bottom: var(--trc-hairline) solid var(--trc-separator)}.trc-actions-sheet.trc-sheet .trc-act-row{padding-left: calc(var(--trc-rg) + var(--trc-safe-left));padding-right: calc(var(--trc-rg) + var(--trc-safe-right))}.trc-provision > .trc-reader{max-width: none;padding-left: 0;font-size: calc(var(--trc-read-size) + 2px);line-height: 1.9}.trc-provision .trc-chunk{padding: 0;border-left: 0;border-radius: 0;text-indent: 0}.trc-provision .trc-chunk:is([aria-current="true"],.is-playing)::before{content: "";position: absolute;top: .3em;bottom: .3em;left: calc(-1 * var(--trc-s2) - 3px);width: 3px;border-radius: 2px;background: var(--trc-yellow)}.trc-provision > .trc-reader > .trc-chunk-play-layer{left: -23px}.trc-provision .trc-chunk-play{width: 22px;height: 22px;--trc-i-size: 14px}.trc-provision .trc-provnav{border-top: var(--trc-hairline) solid var(--trc-separator)}.trc-playbar.trc-listen{position: fixed;z-index: var(--trc-z-playbar);left: 0;right: 0;bottom: 0;top: auto;box-sizing: border-box;display: grid;grid-template-columns: minmax(0,1fr) auto auto minmax(0,1fr);grid-template-areas: "meta ctrl stop tog";align-items: center;column-gap: var(--trc-s2);height: calc(var(--trc-listen-h) + var(--trc-safe-bottom));min-height: 0;margin: 0;padding: 0 var(--trc-listen-side) var(--trc-safe-bottom);border: 0;border-top: var(--trc-hairline) solid var(--trc-separator);border-radius: 0;box-shadow: none;background: var(--trc-bar-bg-solid);flex-wrap: nowrap}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.trc-playbar.trc-listen:not(.is-open){background: var(--trc-bar-bg);-webkit-backdrop-filter: saturate(180%) blur(20px);backdrop-filter: saturate(180%) blur(20px)}}.trc-listen > .trc-progress{position: absolute;left: 0;right: 0;top: -1px;width: auto;height: 2px;margin: 0;border-radius: 0;background: transparent}.trc-listen .trc-progress-bar{background: var(--trc-accent)}.trc-listen > .trc-playbar-meta{grid-area: meta;display: flex;flex-direction: column;justify-content: center;min-width: 0;cursor: pointer;-webkit-tap-highlight-color: transparent}.trc-listen > .trc-playbar-meta strong{display: block;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-family: var(--trc-font-display);font-weight: 600;font-size: var(--trc-fs-row);line-height: 1.4;color: var(--trc-text)}.trc-listen > .trc-playbar-meta [data-recite="pos"]{display: block;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: var(--trc-fs-md);line-height: 1.4;color: var(--trc-text-2);font-variant-numeric: tabular-nums}.trc-listen.is-novoice > .trc-playbar-meta [data-recite="pos"]{color: var(--trc-accent)}.trc-listen > .trc-playbar-controls{grid-area: ctrl;display: flex;align-items: center;justify-content: center;gap: var(--trc-s1)}.trc-listen .trc-playbar-controls .trc-iconbtn{width: 40px;height: 40px;color: var(--trc-text)}.trc-listen .trc-playbar-controls .trc-iconbtn-primary,.trc-listen .trc-playbar-controls .trc-iconbtn-primary[aria-pressed="true"]{background: var(--trc-accent-fill);border-color: var(--trc-accent-fill);color: var(--trc-on-accent)}.trc-listen .trc-playbar-controls .trc-iconbtn-primary:is(:disabled,[aria-disabled="true"]){opacity: 1;background: var(--trc-fill);border-color: transparent;color: var(--trc-text-3)}.trc-listen .trc-playbar-controls .trc-iconbtn:active{transform: scale(.94)}.trc-listen-cap{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.trc-listen-head{display: contents}.trc-listen-kicker{display: none}.trc-listen-stop{grid-area: stop;display: inline-flex;align-items: center;justify-content: center;gap: 6px;min-width: 40px;height: 40px;padding: 0;border: 0;border-radius: var(--trc-radius-sm);background: transparent;color: var(--trc-text);font: inherit;cursor: pointer;-webkit-tap-highlight-color: transparent;--trc-i-size: 18px}@media (hover: hover){.trc-listen-stop:hover{background: var(--trc-surface-hover)}}.trc-listen-stop:active{background: var(--trc-surface-active)}.trc-listen-stop-label{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.trc-listen > .trc-listen-toggle{grid-area: tog;justify-self: end;width: 40px;height: 40px;color: var(--trc-text-2)}.trc-listen:not(.is-open) > .trc-listen-toggle > .trc-i{transform: rotate(180deg)}.trc-listen > .trc-listen-opts,.trc-listen .trc-voicenote,.trc-listen > .trc-listen-now{display: none}.trc-playbar.trc-listen.is-open{position: fixed;z-index: var(--trc-z-modal);overflow: visible;max-height: none;box-shadow: none}.trc-listen-opts{display: flex;flex-direction: column;align-items: stretch;flex-wrap: nowrap;gap: 0}.trc-listen-group{display: flex;flex-direction: column;background: transparent;border: 0}.trc-listen-row{position: relative;display: flex;align-items: center;gap: var(--trc-s2);width: 100%;min-height: 52px;margin: 0;padding: var(--trc-s1) var(--trc-rg);border: 0;background: transparent;color: var(--trc-text);font: inherit;font-size: var(--trc-fs-row);line-height: 1.4;text-align: start;cursor: pointer;-webkit-tap-highlight-color: transparent;--trc-i-size: 20px}.trc-listen-row:active{background: var(--trc-surface-active)}.trc-listen-row + .trc-listen-row::before,.trc-listen-group + .trc-listen-group > .trc-listen-row:first-child::before,.trc-voicenote:not([hidden]) + .trc-listen-group > .trc-listen-row:first-child::before{content: "";position: absolute;top: 0;right: 0;left: var(--trc-rg);border-top: var(--trc-hairline) solid var(--trc-separator)}.trc-listen-label{flex: 1 1 auto;min-width: 0;cursor: inherit}.trc-listen-sub{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: var(--trc-fs-md);color: var(--trc-text-2)}.trc-listen-sub:empty{display: none}.trc-listen-row > .trc-count{flex: 0 0 auto;min-width: 0;height: auto;padding: 0;background: transparent;color: var(--trc-text-2);font-size: var(--trc-fs-row)}.trc-listen-row > .trc-count:empty{display: none}.trc-listen-row > .trc-i:last-child{flex: 0 0 auto;color: var(--trc-text-3);--trc-i-size: 16px}.trc-listen-steprow{cursor: default}.trc-listen-steprow:active{background: transparent}.trc-listen-steprow:has(.trc-vh:focus-visible){outline: 2px solid var(--trc-focus);outline-offset: -2px}.trc-step{width: var(--trc-h-touch);height: var(--trc-h-touch);color: var(--trc-text);--trc-i-size: 20px}.trc-step:disabled,.trc-step[aria-disabled="true"]{opacity: 1;color: var(--trc-text-3)}.trc-step-val{flex: 0 0 auto;min-width: 64px;text-align: center;font-family: var(--trc-font-display);font-weight: 500;font-size: var(--trc-fs-row);font-variant-numeric: tabular-nums;color: var(--trc-text)}.trc-listen-switch{-webkit-appearance: none;appearance: none;position: relative;flex: 0 0 auto;width: 51px;height: 31px;margin: 0;border-radius: var(--trc-radius-pill);background: var(--trc-switch-track);cursor: pointer;transition: background var(--trc-dur) var(--trc-ease)}.trc-listen-switch::before{content: "";position: absolute;top: 2px;left: 2px;width: 27px;height: 27px;border-radius: 50%;background: var(--trc-switch-thumb);box-shadow: 0 0 0 1px var(--trc-separator);transition: transform var(--trc-dur) var(--trc-ease)}input.trc-listen-switch::before{box-shadow: 0 0 0 1px var(--trc-separator)}.trc-listen-switch::after{content: "";position: absolute;top: 9px;left: 29px;width: 13px;height: 13px;background: var(--trc-green);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / contain no-repeat;opacity: 0;transition: opacity var(--trc-dur) var(--trc-ease)}.trc-listen-switch:checked{background: var(--trc-green)}.trc-listen-switch:checked::before{transform: translateX(20px)}.trc-listen-switch:checked::after{opacity: 1}.trc-listen-switch:focus-visible{outline: 2px solid var(--trc-focus);outline-offset: 2px}.trc-voicenote{font-size: var(--trc-fs-row);color: var(--trc-text)}.trc-voicehelp strong{display: block;margin: 0;font-weight: 600;color: var(--trc-text)}.trc-voicehelp-path{margin: 2px 0 0;font-size: var(--trc-fs-md);line-height: var(--trc-lh-heading);color: var(--trc-text-2)}@media (min-width: 861px){.trc-listen > .trc-playbar-controls .trc-iconbtn-primary{--trc-i-size: 18px}.trc-playbar.trc-listen.is-open{left: 0;right: 0;bottom: 0;top: auto;height: calc(var(--trc-listen-h) + var(--trc-safe-bottom));padding: 0 var(--trc-listen-side) var(--trc-safe-bottom);border-radius: 0;border: 0;border-top: var(--trc-hairline) solid var(--trc-separator);background: var(--trc-bar-bg-solid);animation: none}.trc-playbar.trc-listen.is-open::before{display: none}.trc-listen.is-open > .trc-listen-toggle > .trc-i{transform: none}.trc-listen.is-open > .trc-listen-opts{display: flex;position: absolute;right: var(--trc-listen-side);bottom: calc(100% + var(--trc-s2));width: 360px;max-height: calc(100vh - var(--trc-header-total) - var(--trc-listen-h) - var(--trc-s6));max-height: calc(100dvh - var(--trc-header-total) - var(--trc-listen-h) - var(--trc-s6));overflow-y: auto;overscroll-behavior: contain;padding: var(--trc-s1) 0;background: var(--trc-bg);border: var(--trc-hairline) solid var(--trc-border-strong);border-radius: 12px;box-shadow: none;animation: trc-listen-in var(--trc-dur) var(--trc-ease)}.trc-listen.is-open .trc-listen-row{min-height: 44px;font-size: var(--trc-fs-lg)}.trc-listen.is-open .trc-listen-opts > .trc-voicenote:not([hidden]){display: block;padding: var(--trc-s3) var(--trc-rg)}html:has(.trc-listen.is-open) .trc-backdrop{background: transparent}.trc-body-reader .trc-main{padding-bottom: 0}.trc-body-reader .trc-reader-grid > .trc-reader-grid-main{padding-bottom: calc(var(--trc-playbar-h) + var(--trc-s7))}@media (max-width: 1180px){.trc-body-reader:not(.trc-body-offline) .trc-reader-grid > .trc-reader-grid-main{padding-bottom: 0}.trc-body-reader:not(.trc-body-offline) .trc-reader-grid > .trc-reader-grid-notes{padding-bottom: calc(var(--trc-playbar-h) + var(--trc-s7))}}.trc-body-reader .trc-reader-side:not(.trc-sheet){max-height: calc(100vh - var(--trc-header-total) - var(--trc-playbar-h) - var(--trc-s6));max-height: calc(100dvh - var(--trc-header-total) - var(--trc-playbar-h) - var(--trc-s6))}.trc-body-reader .trc-reader-side:not(.trc-sheet) .trc-side-search .trc-input,.trc-body-reader .trc-reader-side:not(.trc-sheet) .trc-side-search .trc-input:hover{background-color: var(--trc-fill-2);border-color: transparent}.trc-body-reader .trc-reader-side:not(.trc-sheet) .trc-side-search .trc-input:focus{background-color: var(--trc-fill);border-color: transparent}.trc-reader-grid > .trc-readbar,.trc-provision > .trc-breadcrumb,.trc-provision > .trc-provision-head,.trc-provision > .trc-reader,.trc-provision > .trc-provenance,.trc-provision > .trc-provnav{max-width: var(--trc-reader-col)}.trc-provision > .trc-reader{font-size: calc(var(--trc-read-size) + 3px);line-height: 1.95}.trc-readbar > .trc-readbar-refresh{display: none}.trc-readbar > .trc-tabs{grid-column: 3;grid-row: 1;justify-self: end;height: var(--trc-readbar-h);gap: 0;padding: 0;margin-right: calc(-1 * var(--trc-s2))}.trc-readbar > .trc-tabs > .trc-seg-opt{padding: 0 var(--trc-s2);font-size: var(--trc-fs-body)}.trc-readbar > .trc-tabs > .trc-seg-opt::after{left: var(--trc-s2);right: var(--trc-s2)}.trc-actions-sheet:not(.trc-sheet):not([hidden]){position: absolute;z-index: var(--trc-z-pop);right: 0;top: var(--trc-actions-top,auto);width: 340px;margin-top: calc(-1 * var(--trc-s4));padding: var(--trc-s1) 0;background: var(--trc-bg);border: var(--trc-hairline) solid var(--trc-border-strong);border-radius: 12px;box-shadow: none;--trc-rg: var(--trc-s3)}.trc-actions-sheet:not(.trc-sheet) > .trc-actions-head{padding: var(--trc-s1) var(--trc-s3) 2px}.trc-actions-sheet:not(.trc-sheet) .trc-actions-law,.trc-actions-sheet:not(.trc-sheet) .trc-actions-close{display: none}.trc-actions-sheet:not(.trc-sheet) .trc-actions-title{grid-row: 1;font-family: inherit;font-weight: 400;font-size: var(--trc-fs-sm);color: var(--trc-text-3)}.trc-actions-sheet:not(.trc-sheet) .trc-act-row{min-height: 40px;gap: var(--trc-s3);font-size: var(--trc-fs-body);--trc-i-size: 18px}.trc-actions-sheet:not(.trc-sheet) .trc-act-row::before{left: calc(var(--trc-rg) + 18px + var(--trc-s3))}.trc-actions-sheet:not(.trc-sheet) .trc-act-sub{font-size: var(--trc-fs-sm)}.trc-actions-sheet .trc-act-row[data-side-toggle]{display: none}.trc-head-star,.trc-head-more{--trc-i-size: 20px}}@media (max-width: 860px){.trc-body-reader{--trc-listen-h: 60px;--trc-listen-side: var(--trc-s2);--trc-readbar-h: 48px;--trc-header-h: 0px;--trc-header-total: var(--trc-safe-top)}:root:has(> body.trc-body-reader){--trc-playbar-h: 60px}.trc-body-reader .trc-header{display: none}.trc-body-reader .trc-main{padding-top: 0;padding-left: calc(var(--trc-rg) + var(--trc-safe-left));padding-right: calc(var(--trc-rg) + var(--trc-safe-right));padding-bottom: calc(var(--trc-tabbar-total) + var(--trc-playbar-h) + var(--trc-s6))}.trc-readbar{top: 0;grid-template-columns: minmax(0,max-content) minmax(min-content,1fr) minmax(0,max-content);padding: var(--trc-safe-top) calc(var(--trc-rg) - 10px + var(--trc-safe-right)) 0 calc(var(--trc-rg) - 8px + var(--trc-safe-left));margin: 0 calc(-1 * (var(--trc-rg) + var(--trc-safe-right))) var(--trc-s4) calc(-1 * (var(--trc-rg) + var(--trc-safe-left)))}.trc-readbar:has(> .trc-tabs){grid-template-rows: var(--trc-readbar-h) var(--trc-h-touch)}.trc-readbar > .trc-tabs{padding-left: 0;margin-left: calc(8px - var(--trc-s3))}.trc-act-row{min-height: 52px}.trc-actions-sheet .trc-act-row[data-side-toggle]{display: flex}.trc-playbar.trc-listen{left: 0;right: 0;bottom: var(--trc-tabbar-total);grid-template-columns: auto auto minmax(0,1fr) auto;grid-template-rows: 100%;grid-template-areas: "meta tog . ctrl";column-gap: 0;height: var(--trc-listen-h);padding: 0 calc(var(--trc-rg) + var(--trc-safe-right)) 0 calc(var(--trc-rg) + var(--trc-safe-left));overflow: hidden}.trc-listen:not(.is-open) > .trc-playbar-meta{align-self: start;justify-content: flex-start;padding-top: 8px}.trc-listen:not(.is-open) > .trc-playbar-meta [data-recite="pos"]{position: absolute;left: calc(var(--trc-rg) + var(--trc-safe-left));right: calc(var(--trc-rg) + var(--trc-safe-right) + 48px + var(--trc-s2));bottom: 9px}.trc-listen.is-playing:not(.is-open) > .trc-playbar-meta [data-recite="pos"]{right: calc(var(--trc-rg) + var(--trc-safe-right) + 48px + 2 * var(--trc-h-touch) + var(--trc-s2))}.trc-listen:not(.is-open) > .trc-listen-toggle{align-self: start;width: var(--trc-h-touch);height: var(--trc-h-touch);margin-top: -2px;--trc-i-size: 16px}.trc-listen:not(.is-open) > .trc-listen-head,.trc-listen:not(.is-open) .trc-listen-more{display: none}.trc-listen:not(.is-open):not(.is-playing) .trc-listen-playing{display: none}.trc-listen:not(.is-open) > .trc-playbar-controls{gap: 0}.trc-listen:not(.is-open) > .trc-playbar-controls .trc-iconbtn{width: var(--trc-h-touch);height: var(--trc-h-touch);--trc-i-size: 22px}.trc-listen:not(.is-open) > .trc-playbar-controls .trc-iconbtn-primary{width: 48px;height: 48px;--trc-i-size: 20px}.trc-playbar.trc-listen.is-open{left: 0;right: 0;bottom: 0;top: auto;height: auto;max-height: calc(100vh - var(--trc-safe-top) - 40px);max-height: calc(100dvh - var(--trc-safe-top) - 40px);overflow-y: auto;overscroll-behavior: contain;grid-template-columns: minmax(0,1fr) auto;grid-template-rows: none;grid-template-areas: "head head" "meta tog" "now now" "prog prog" "ctrl ctrl" "np np";align-content: start;row-gap: 0;padding: 22px calc(var(--trc-rg) + var(--trc-safe-right)) calc(var(--trc-s3) + var(--trc-safe-bottom)) calc(var(--trc-rg) + var(--trc-safe-left));border: 0;border-top: var(--trc-hairline) solid var(--trc-separator);border-radius: 12px 12px 0 0;background: var(--trc-bg);box-shadow: none}.trc-listen.is-open > .trc-listen-head{grid-area: head;display: flex;align-items: center;justify-content: space-between;gap: var(--trc-s2);min-height: var(--trc-h-touch)}.trc-listen.is-open .trc-listen-kicker{display: block;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: var(--trc-fs-md);color: var(--trc-text-2)}.trc-listen.is-open .trc-listen-stop{min-width: var(--trc-h-touch);height: var(--trc-h-touch);margin-right: calc(-1 * var(--trc-s2));padding: 0 var(--trc-s2);font-family: var(--trc-font-display);font-weight: 500;font-size: var(--trc-fs-row)}.trc-listen.is-open .trc-listen-stop-label{position: static;width: auto;height: auto;margin: 0;overflow: visible;clip-path: none}.trc-listen.is-open > .trc-playbar-meta{padding: 0;cursor: default}.trc-listen.is-open > .trc-playbar-meta strong{font-size: var(--trc-fs-2xl);line-height: 1.35}.trc-listen.is-open > .trc-listen-toggle{align-self: start;width: var(--trc-h-touch);height: var(--trc-h-touch);margin-right: calc(-1 * var(--trc-s2))}.trc-listen.is-open > .trc-listen-now:not(:empty){grid-area: now;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden;margin: var(--trc-s3) 0 0;padding: 0 0 0 var(--trc-s3);border-left: 3px solid var(--trc-yellow);font-size: var(--trc-fs-row);line-height: 1.6;color: var(--trc-text-2)}.trc-listen.is-open > .trc-listen-now:not(:empty){margin-top: var(--trc-s2)}.trc-listen.is-open.is-playing > .trc-playbar-controls{margin-top: var(--trc-s3);margin-bottom: var(--trc-s2)}.trc-playbar.trc-listen.is-open.is-playing{padding-top: var(--trc-s4)}.trc-listen.is-open > .trc-progress{grid-area: prog;position: relative;top: auto;height: 4px;margin: var(--trc-s4) 0 0;border-radius: 2px;background: var(--trc-fill);overflow: hidden}.trc-listen.is-open > .trc-playbar-controls{grid-area: ctrl;justify-content: space-between;align-items: flex-start;gap: 0;margin: var(--trc-s4) calc(-1 * var(--trc-s2));padding: 0 max(0px,calc((100% - 320px) / 2))}.trc-listen.is-open .trc-playbar-controls .trc-iconbtn{flex-direction: column;justify-content: flex-start;gap: 4px;flex: 0 1 auto;width: auto;min-width: 54px;height: auto;padding: 0;border: 0;border-radius: 0;background: transparent;color: var(--trc-text);--trc-i-size: 26px}.trc-listen.is-open .trc-playbar-controls .trc-iconbtn > .trc-i{margin: 19px 0}.trc-listen.is-open .trc-playbar-controls .trc-iconbtn:active{transform: none;opacity: .6}.trc-listen.is-open .trc-playbar-controls .trc-iconbtn-primary,.trc-listen.is-open .trc-playbar-controls .trc-iconbtn-primary[aria-pressed="true"],.trc-listen.is-open .trc-playbar-controls .trc-iconbtn-primary:is(:disabled,[aria-disabled="true"]){min-width: 64px;background: transparent;border-color: transparent;color: var(--trc-on-accent)}.trc-listen.is-open .trc-playbar-controls .trc-iconbtn-primary::before{content: "";position: absolute;top: 0;left: 50%;width: 64px;height: 64px;margin-left: -32px;border-radius: 50%;background: var(--trc-accent-fill)}.trc-listen.is-open .trc-playbar-controls .trc-iconbtn-primary:is(:disabled,[aria-disabled="true"])::before{background: var(--trc-fill)}.trc-listen.is-open .trc-playbar-controls .trc-iconbtn-primary:is(:disabled,[aria-disabled="true"]) > .trc-i{color: var(--trc-text-3)}.trc-listen.is-open .trc-playbar-controls .trc-iconbtn-primary > .trc-i{position: relative;margin: 19px 0;--trc-i-size: 26px}.trc-listen.is-open .trc-listen-cap{position: static;width: auto;height: auto;margin: 0;overflow: visible;clip-path: none;font-size: var(--trc-fs-sm);line-height: 1.3;color: var(--trc-text-2)}.trc-listen.is-open > .trc-listen-opts{display: flex;grid-area: np;width: auto;max-width: none;margin: 0 calc(-1 * (var(--trc-rg) + var(--trc-safe-right))) 0 calc(-1 * (var(--trc-rg) + var(--trc-safe-left)));border-top: var(--trc-hairline) solid var(--trc-separator)}.trc-listen.is-open .trc-listen-row{padding-left: calc(var(--trc-rg) + var(--trc-safe-left));padding-right: calc(var(--trc-rg) + var(--trc-safe-right))}.trc-listen.is-open .trc-listen-steprow{padding-right: calc(var(--trc-s1) + var(--trc-safe-right))}.trc-listen.is-open .trc-listen-row + .trc-listen-row::before,.trc-listen.is-open .trc-listen-group + .trc-listen-group > .trc-listen-row:first-child::before{left: calc(var(--trc-rg) + var(--trc-safe-left))}.trc-listen.is-open .trc-listen-opts > .trc-voicenote:not([hidden]){display: block;padding: var(--trc-s3) calc(var(--trc-rg) + var(--trc-safe-right)) var(--trc-s3) calc(var(--trc-rg) + var(--trc-safe-left))}.trc-listen.is-open .trc-voicenote:not([hidden]) + .trc-listen-group > .trc-listen-row:first-child::before{left: calc(var(--trc-rg) + var(--trc-safe-left))}html:has(:is(.trc-listen,.trc-actions-sheet,.trc-queue-panel).is-open) .trc-backdrop{background: color-mix(in srgb,var(--trc-overlay) 57%,transparent)}.trc-body-reader .trc-queue-panel.trc-sheet{background: var(--trc-bg);border-top: var(--trc-hairline) solid var(--trc-separator);border-radius: 12px 12px 0 0;box-shadow: none}}@media (max-width: 860px){.trc-body-reader .trc-reader-grid > .trc-readbar{container: trc-readbar / inline-size}}@container trc-readbar (max-width: 360px){.trc-readbar-law{display: none}.trc-readbar-back{justify-content: center;min-width: var(--trc-h-touch);padding: 0}.trc-readbar-back > .trc-i{margin-left: 0}.trc-readbar-num > .trc-readbar-step{display: none}.trc-numfield-text{text-overflow: clip}}html.trc-embed .trc-readbar-back,html.trc-embed .trc-readbar > .trc-readbar-refresh{display: none}html.trc-embed .trc-provision-number{position: absolute;width: 1px;height: 1px;margin: 0;overflow: hidden;clip-path: inset(50%);white-space: nowrap}html.trc-embed .trc-body-reader{--trc-header-total: 0px}html.trc-embed .trc-listen:not(.is-open) > .trc-playbar-meta strong,html.trc-embed .trc-listen:not(.is-open) > .trc-listen-toggle,html.trc-embed .trc-listen:not(.is-open) > .trc-listen-head,html.trc-embed .trc-listen:not(.is-open) .trc-voicenote,html.trc-embed .trc-listen:not(.is-open) > .trc-listen-now{display: none}html.trc-embed .trc-provision > .trc-provision-head > .trc-head-star{grid-row: 2;margin-right: calc(-1 * var(--trc-s2))}html.trc-embed .trc-provision > .trc-provision-head .trc-provision-meta{grid-column: 1;align-self: center}@media (max-width: 860px){html.trc-embed .trc-body-reader .trc-main{padding-bottom: calc(var(--trc-playbar-h) + var(--trc-s6))}html.trc-embed .trc-readbar{grid-template-columns: auto minmax(0,1fr);grid-template-rows: var(--trc-readbar-h);margin-top: 0}html.trc-embed .trc-playbar.trc-listen:not(.is-open){left: 0;right: 0;bottom: 0;border-radius: 0;border-width: var(--trc-hairline) 0 0;box-shadow: none}html.trc-embed .trc-listen:not(.is-open) > .trc-playbar-meta{align-self: center;padding-top: 0}html.trc-embed .trc-listen:not(.is-open) > .trc-playbar-meta [data-recite="pos"]{position: static}html.trc-embed .trc-body-reader .trc-toast-host{bottom: calc(var(--trc-playbar-h) + var(--trc-s3))}html.trc-embed .trc-readbar-num{grid-column: 1;justify-self: start}html.trc-embed .trc-readbar > .trc-tabs{grid-column: 2;grid-row: 1;justify-self: end;height: var(--trc-readbar-h);gap: 0;padding: 0}html.trc-embed .trc-readbar > .trc-tabs > .trc-seg-opt{font-size: var(--trc-fs-md)}html.trc-embed.trc-pane-blur .trc-playbar.trc-listen:not(.is-open):not(:has([data-recite="play"][aria-pressed="true"])){display: none}}@media (max-height: 560px){html.trc-embed .trc-body-reader{--trc-readbar-h: var(--trc-h-touch);--trc-listen-h: 48px}html.trc-embed .trc-readbar{margin-bottom: var(--trc-s2)}html.trc-embed .trc-listen:not(.is-open) > .trc-playbar-controls .trc-iconbtn-primary{width: 44px;height: 44px}html.trc-embed .trc-provision > .trc-breadcrumb,html.trc-embed .trc-provision > .trc-provision-head .trc-provision-meta{display: none}html.trc-embed .trc-provision > .trc-provision-head{display: block;height: 0;margin: 0;padding: 0;border: 0;overflow: hidden}html.trc-embed .trc-provision > .trc-provision-head > :not(.trc-provision-number){display: none}}@media (min-width: 481px) and (max-width: 860px){.trc-body-reader{--trc-reader-measure: 40rem}.trc-provision > .trc-breadcrumb,.trc-provision > .trc-provision-head,.trc-provision > .trc-reader,.trc-provision > .trc-provenance,.trc-provision > .trc-provnav,.trc-body-reader .trc-reader-grid > .trc-reader-notes{max-width: var(--trc-reader-measure);margin-left: auto;margin-right: auto}.trc-body-reader .trc-reader-notes{width: 100%}.trc-body-reader .trc-readbar{padding-left: max(calc(var(--trc-rg) - 8px + var(--trc-safe-left)),calc((100vw - var(--trc-reader-measure)) / 2 - var(--trc-s3)));padding-right: max(calc(var(--trc-rg) - 10px + var(--trc-safe-right)),calc((100vw - var(--trc-reader-measure)) / 2 - var(--trc-s3)))}.trc-body-reader .trc-playbar.trc-listen:not(.is-open){padding-left: max(var(--trc-rg),calc((100vw - var(--trc-reader-measure)) / 2));padding-right: max(var(--trc-s2),calc((100vw - var(--trc-reader-measure)) / 2))}.trc-body-reader .trc-listen:not(.is-open) > .trc-playbar-meta [data-recite="pos"]{left: max(var(--trc-rg),calc((100vw - var(--trc-reader-measure)) / 2))}.trc-body-reader .trc-playbar.trc-listen.is-open{left: 0;right: 0;max-width: 34rem;margin: 0 auto;border-left: var(--trc-hairline) solid var(--trc-separator);border-right: var(--trc-hairline) solid var(--trc-separator)}.trc-body-reader .trc-actions-sheet.trc-sheet{left: 0;right: 0;max-width: 34rem;margin: 0 auto}html.trc-embed .trc-body-reader .trc-readbar{padding-left: max(var(--trc-s2),calc((100vw - var(--trc-reader-measure)) / 2 - var(--trc-s3)));padding-right: max(var(--trc-s1),calc((100vw - var(--trc-reader-measure)) / 2 - var(--trc-s3)))}html.trc-embed .trc-body-reader .trc-playbar.trc-listen:not(.is-open){padding-left: max(var(--trc-s3),calc((100vw - var(--trc-reader-measure)) / 2));padding-right: max(var(--trc-s3),calc((100vw - var(--trc-reader-measure)) / 2))}html.trc-embed .trc-body-reader .trc-listen:not(.is-open) > .trc-playbar-meta [data-recite="pos"]{left: max(var(--trc-s3),calc((100vw - var(--trc-reader-measure)) / 2))}}@media (pointer: coarse){.trc-numfield{height: var(--trc-h-touch)}.trc-readbar-step,.trc-readbar-refresh,.trc-head-star,.trc-head-more,.trc-listen > .trc-listen-toggle{width: var(--trc-h-touch);min-width: var(--trc-h-touch);height: var(--trc-h-touch)}.trc-listen:not(.is-open) > .trc-playbar-controls .trc-iconbtn:not(.trc-iconbtn-primary){width: var(--trc-h-touch);height: var(--trc-h-touch)}.trc-listen-stop{min-width: var(--trc-h-touch);height: var(--trc-h-touch)}}@keyframes trc-listen-in{from{opacity: 0;transform: translateY(8px)}to{opacity: 1;transform: none}}@media (prefers-reduced-motion: reduce){.trc-numfield,.trc-act-row,.trc-listen-switch,.trc-listen-switch::before,.trc-listen-switch::after{transition: none}.trc-listen.is-open,.trc-listen.is-open > .trc-listen-opts{animation: none}}@media print{.trc-readbar,.trc-actions-sheet,.trc-listen{display: none !important}}.trc-keys-combo{flex: 0 0 auto;margin-left: auto;color: var(--trc-text-2);white-space: nowrap}.trc-keys-combo kbd{font: inherit;font-variant-numeric: tabular-nums;padding: 0;border: 0;background: none;box-shadow: none;color: inherit}.trc-side-keys{display: block;margin: var(--trc-s2) 0 0;padding-inline: var(--trc-s3);justify-self: start;text-align: start;color: var(--trc-text-2)}.trc-side-keys[hidden]{display: none}
.trc-reader-layout .trc-reader-wrap:not(.trc-reader-grid){display: grid;grid-template-columns: var(--trc-aside-w) minmax(0,1fr) var(--trc-notes-w);gap: var(--trc-s4);align-items: start;max-width: var(--trc-w-reader);margin: 0 auto}.trc-reader-layout .trc-provision{min-width: 0}.trc-reader-side{display: flex;flex-direction: column;min-height: 0;background: var(--trc-surface);border: var(--trc-border-w) solid var(--trc-border);box-shadow: var(--trc-shadow);overflow: hidden}.trc-reader-side:not(.trc-sheet){position: sticky;top: calc(var(--trc-header-total) + var(--trc-s4));max-height: calc(100vh - var(--trc-header-total) - var(--trc-s6));max-height: calc(100dvh - var(--trc-header-total) - var(--trc-s6));border-radius: var(--trc-radius)}.trc-reader-side.trc-sheet{padding: 0}.trc-side-head{display: flex;align-items: center;gap: var(--trc-s2);padding: var(--trc-s2) var(--trc-s3);border-bottom: var(--trc-border-w) solid var(--trc-border);background: var(--trc-surface-sunk)}.trc-side-head strong,.trc-side-head .trc-panel-title{flex: 1;min-width: 0;font-size: var(--trc-fs-md);font-weight: 600;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.trc-side-head a{color: var(--trc-text-2);white-space: nowrap}.trc-side-head a:hover{color: var(--trc-accent)}.trc-side-search{padding: var(--trc-s2) var(--trc-s3);border-bottom: var(--trc-border-w) solid var(--trc-border)}.trc-side-search input[type="search"]::-webkit-search-decoration,.trc-side-search input[type="search"]::-webkit-search-cancel-button{-webkit-appearance: none}.trc-side-list{flex: 1 1 auto;min-height: 0;margin: 0;padding: var(--trc-s1) var(--trc-s2) var(--trc-s2);list-style: none;overflow-y: auto;overscroll-behavior: contain;-webkit-overflow-scrolling: touch;scrollbar-width: thin}.trc-side-item{display: flex;align-items: center;gap: var(--trc-s1);min-height: var(--trc-row-height);padding: 0 2px 0 var(--trc-s2);border-radius: var(--trc-radius-sm);content-visibility: auto;contain-intrinsic-size: auto 34px}.trc-side-item:hover{background: var(--trc-surface-hover)}.trc-side-link{flex: 1 1 auto;min-width: 0;padding: var(--trc-s1) 0;color: var(--trc-text);font-size: var(--trc-fs-md);line-height: var(--trc-lh-heading);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.trc-side-link:hover{color: var(--trc-accent);text-decoration: none}.trc-side-item.is-current{background: var(--trc-surface-active);box-shadow: inset var(--trc-rule-w) 0 0 var(--trc-accent)}.trc-side-item.is-current .trc-side-link{font-weight: 600}.trc-side-item[data-status="repealed"] .trc-side-link{color: var(--trc-text-3);text-decoration: line-through}.trc-side-actions{display: flex;flex: 0 0 auto;gap: 0}.trc-side-actions .is-on{color: var(--trc-accent)}.trc-side-actions .trc-iconbtn[aria-pressed="true"]:not(:active){background: transparent}@media (hover: hover) and (pointer: fine){.trc-side-actions{opacity: 0;transition: opacity var(--trc-dur-fast) var(--trc-ease)}.trc-side-item:hover .trc-side-actions,.trc-side-item:focus-within .trc-side-actions,.trc-side-actions:has(.is-on){opacity: 1}.trc-side-actions .trc-iconbtn:not(.is-on){opacity: .7}.trc-side-item:hover .trc-side-actions .trc-iconbtn{opacity: 1}}.trc-side-actions .is-busy{opacity: .45;cursor: progress}.trc-side-empty{padding: var(--trc-s4) var(--trc-s2);text-align: center}.trc-side-toggle,.trc-side-close{display: none}@media (max-width: 1180px){.trc-reader-layout .trc-reader-wrap:not(.trc-reader-grid){grid-template-columns: var(--trc-aside-w) minmax(0,1fr)}}@media (max-width: 860px){.trc-reader-layout .trc-reader-wrap:not(.trc-reader-grid){display: block;max-width: none}.trc-side-toggle,.trc-side-close{display: inline-flex}.trc-reader-side:not(.trc-sheet){display: none}.trc-side-list{padding-bottom: calc(var(--trc-s5) + var(--trc-safe-bottom))}.trc-side-link{padding: var(--trc-s2) 0;font-size: var(--trc-fs-body)}.trc-side-item{contain-intrinsic-size: auto 40px}}@media print{.trc-reader-side,.trc-side-toggle{display: none !important}.trc-reader-layout .trc-reader-wrap{display: block}}@media (min-width: 861px){.trc-body-reader .trc-reader-side:not(.trc-sheet){background: transparent;border: 0;border-radius: 0;box-shadow: none}.trc-body-reader .trc-reader-side:not(.trc-sheet) .trc-side-head,.trc-body-reader .trc-reader-side:not(.trc-sheet) .trc-side-search{background: transparent;border-bottom: 0;padding-left: var(--trc-s2);padding-right: var(--trc-s2)}.trc-body-reader .trc-reader-side:not(.trc-sheet) .trc-side-head .trc-panel-title{font-family: var(--trc-font-display);font-weight: 600;font-size: var(--trc-fs-lg)}.trc-body-reader .trc-reader-side:not(.trc-sheet) .trc-side-list{padding: var(--trc-s1) 0 var(--trc-s2);border-top: var(--trc-hairline,1px) solid var(--trc-separator,var(--trc-border))}.trc-body-reader .trc-side-link{color: var(--trc-text-2)}}.trc-body-reader .trc-side-item.is-current{background: var(--trc-fill);box-shadow: none}.trc-body-reader .trc-side-item.is-current .trc-side-link{color: var(--trc-accent)}
:root{--trc-split-indent: 0.8cm;--trc-split-bullet: 1.15em}[data-header-slot="view"]{display: flex;align-items: center;gap: var(--trc-s2);flex: 0 0 auto}[data-header-slot="view"]:not(:has(> [data-split-switch]:not([hidden]))){display: none}[data-header-slot="view"]::before{content: "มุมมอง";font-size: var(--trc-fs-sm);font-weight: 400;color: var(--trc-text-2);white-space: nowrap}[data-header-slot="view"] > .trc-tabs{display: inline-flex;align-items: stretch;gap: 0;height: var(--trc-h-touch);margin: 0;padding: 0;background: transparent;border: var(--trc-hairline) solid var(--trc-border-strong);border-radius: var(--trc-radius);overflow: hidden}[data-header-slot="view"] > .trc-tabs > .trc-seg-opt{position: relative;display: inline-flex;align-items: center;height: auto;min-height: 0;padding: 0 var(--trc-s3);border: 0;border-radius: 0;background: transparent;box-shadow: none;color: var(--trc-text-2);font-family: var(--trc-font-display);font-size: var(--trc-fs-md);font-weight: 500;white-space: nowrap}[data-header-slot="view"] > .trc-tabs > .trc-seg-opt + .trc-seg-opt{border-left: var(--trc-hairline) solid var(--trc-border-strong)}[data-header-slot="view"] > .trc-tabs > .trc-seg-opt:hover{color: var(--trc-text);background: var(--trc-surface-hover)}[data-header-slot="view"] > .trc-tabs > .trc-seg-opt.is-on,[data-header-slot="view"] > .trc-tabs > .trc-seg-opt[aria-current="true"]{background: var(--trc-fill);box-shadow: none;color: var(--trc-text);font-weight: 600}[data-header-slot="view"] > .trc-tabs > .trc-seg-opt.is-on::after,[data-header-slot="view"] > .trc-tabs > .trc-seg-opt[aria-current="true"]::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 2px;border-radius: 0;background: var(--trc-accent)}[data-header-slot="view"] > .trc-tabs > .trc-seg-opt:focus-visible{outline-offset: -3px}@media (hover: hover) and (pointer: fine){[data-header-slot="view"] > .trc-tabs{height: 34px}}.trc-split-view .trc-split{position: static;inset: auto;z-index: auto;display: block;padding: 0;background: none}.trc-split-view{margin: 0 0 var(--trc-s4);line-height: var(--trc-lh-prose);word-break: break-word}.trc-split-head{margin: 0 0 var(--trc-s2);font-weight: 700}.trc-split,.trc-split-sub{list-style: none;margin: 0;padding: 0}.trc-split-sub{margin-left: calc(var(--trc-split-indent) - var(--trc-split-bullet))}.trc-split li,.trc-split-sub li{position: relative;padding-left: var(--trc-split-bullet);margin: 0 0 var(--trc-s2)}.trc-split li::before,.trc-split-sub li::before{content: '•';position: absolute;left: 0;top: 0;color: var(--trc-text-3);user-select: none;-webkit-user-select: none}.trc-split li > .trc-split-sub{margin-top: var(--trc-s2)}.trc-split-anu{font-weight: 700;white-space: nowrap}.trc-reader[data-reader-view="split"] .trc-chunk-play-layer{display: none}.trc-provision .trc-reader > .trc-chunk:first-child + .trc-split-view > .trc-split-head{display: none}
[data-swipe-zone]{touch-action: pan-y pinch-zoom;will-change: transform}[data-swipe-zone].is-zoomed{touch-action: auto;transform: none}[data-swipe-zone].is-settling{transition: transform var(--trc-dur) var(--trc-ease)}@media (prefers-reduced-motion: reduce){[data-swipe-zone],[data-swipe-zone].is-settling{transform: none !important;transition: none;will-change: auto}}.trc-swipe-peek{position: fixed;top: 50%;z-index: var(--trc-z-pop);transform: translateY(-50%);display: inline-flex;align-items: center;gap: var(--trc-s1);padding: var(--trc-s1) var(--trc-s3);border: var(--trc-border-w) solid var(--trc-border-strong);border-radius: var(--trc-radius-pill);background: var(--trc-bg);box-shadow: none;font-size: var(--trc-fs-sm);font-weight: 600;line-height: var(--trc-lh-heading);color: var(--trc-text-2);white-space: nowrap;pointer-events: none;opacity: 0;--trc-i-size: 14px;transition: opacity var(--trc-dur-fast) var(--trc-ease)}.trc-swipe-peek.is-on{opacity: 1}.trc-swipe-peek{right: var(--trc-s4);left: auto}.trc-swipe-peek.is-next{right: var(--trc-s4)}.trc-swipe-peek:not(.is-next){right: auto;left: var(--trc-s4)}@media (prefers-reduced-motion: reduce){.trc-swipe-peek{transition: none}}.trc-provnav{display: grid;grid-template-columns: 1fr auto 1fr;align-items: stretch;gap: var(--trc-s2);margin: var(--trc-s5) 0 0;padding-top: var(--trc-s4);border-top: var(--trc-hairline,1px) solid var(--trc-separator,var(--trc-border));max-width: var(--trc-read-width)}.trc-provnav-link{display: flex;align-items: center;gap: var(--trc-s2);min-height: 52px;padding: var(--trc-s2) var(--trc-s3);border: 0;border-radius: var(--trc-radius);background: transparent;color: var(--trc-text);text-decoration: none;-webkit-tap-highlight-color: transparent}.trc-provnav-link:hover{background: var(--trc-surface-hover);text-decoration: none}.trc-provnav-link:active{background: var(--trc-surface-active)}.trc-provnav-next{grid-column: 3;justify-content: flex-end;text-align: right}.trc-provnav-link.is-off{background: transparent;color: var(--trc-text-3);cursor: default}.trc-provnav-link.is-off:hover,.trc-provnav-link.is-off:active{background: transparent}.trc-provnav-dir{color: var(--trc-text-3);flex: 0 0 auto;--trc-i-size: 18px}.trc-provnav-body{display: flex;flex-direction: column;min-width: 0}.trc-provnav-kind{font-size: var(--trc-fs-sm);color: var(--trc-text-3)}.trc-provnav-label{font-family: var(--trc-font-display);font-size: var(--trc-fs-lg);font-weight: 500;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.trc-provnav-link.is-off .trc-provnav-label{font-weight: 500}.trc-provnav-track{grid-column: 2;grid-row: 1;align-self: center;padding: 2px var(--trc-s2);border-radius: var(--trc-radius-pill);background: var(--trc-fill,var(--trc-surface-sunk));font-size: var(--trc-fs-sm);font-weight: 600;color: var(--trc-text-2);white-space: nowrap}@media (max-width: 860px){.trc-provnav-link{min-height: 64px;padding-left: 0;padding-right: 0;border-radius: 0}}@media (max-width: 860px){.trc-body-reader .trc-toast-host{bottom: calc(var(--trc-tabbar-total) + var(--trc-playbar-h) + 12px)}}@media (max-width: 480px){.trc-provnav{grid-template-columns: 1fr 1fr}.trc-provnav-next{grid-column: 2}.trc-provnav-track{grid-column: 1 / -1;grid-row: 2;justify-self: center}}.trc-folder-text[data-swipe-zone]{min-height: 4em}
.trc-seltoolbar[hidden],.trc-sheet[hidden],.trc-ann-pop[hidden],.trc-ann-pop-stack[hidden]{display: none !important}.trc-seltoolbar .trc-btn{white-space: nowrap}.trc-swatch:hover{transform: scale(1.12)}.trc-swatch:focus-visible{outline: 2px solid var(--trc-accent);outline-offset: 2px}.trc-ann-styles{display: flex;gap: 2px;flex-wrap: wrap}.trc-ann-styles-inline{flex-wrap: nowrap}.trc-swatch.is-active{border-color: var(--trc-text);outline: 2px solid var(--trc-text);outline-offset: 1px}.trc-ann{cursor: pointer;transition: outline-color var(--trc-dur-fast) ease;outline: 2px solid transparent;outline-offset: 1px}.trc-ann:hover{outline-color: var(--trc-border-hover)}.trc-ann:focus-visible{outline-color: var(--trc-accent)}@keyframes trc-ann-flash{0%,100%{outline-color: transparent}15%,65%{outline-color: var(--trc-accent)}}.trc-ann.is-flash{animation: trc-ann-flash 1.5s ease-in-out}@media (prefers-reduced-motion: reduce){.trc-ann.is-flash{animation: none;outline-color: var(--trc-accent)}}.trc-ann-pop{display: flex;flex-direction: column;gap: var(--trc-s2);width: 304px;max-width: calc(100vw - var(--trc-s4))}.trc-ann-pop-stack{display: flex;align-items: center;gap: var(--trc-s1);flex-wrap: wrap;padding-bottom: var(--trc-s2);border-bottom: var(--trc-hairline) solid var(--trc-separator)}.trc-ann-pop-chip{max-width: 120px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.trc-ann-pop-chip.is-active{background: var(--trc-accent-soft);color: var(--trc-accent)}.trc-ann-pop-quote{margin: 0;padding: var(--trc-s2) var(--trc-s3);max-height: 5.4em;overflow-y: auto;background: var(--trc-surface-sunk);border-left: var(--trc-rule-w) solid var(--trc-warning-dot);border-radius: var(--trc-radius-sm);font-size: var(--trc-fs-body);line-height: var(--trc-lh-prose)}.trc-ann-pop-row{display: flex;align-items: center;gap: var(--trc-s2);flex-wrap: wrap}.trc-ann-pop-note{min-height: 72px;font-size: var(--trc-fs-body);line-height: var(--trc-lh-prose);resize: vertical}.trc-ann-pop-foot{display: flex;align-items: center;gap: var(--trc-s2)}.trc-ann-pop-status{flex: 1;min-height: 1.2em}.trc-ann-review{border-left: var(--trc-rule-w) solid var(--trc-warning-dot)}.trc-ann-review-title{font-size: var(--trc-fs-lg);font-weight: 600;margin: 0 0 var(--trc-s1)}.trc-ann-review-list{list-style: none;margin: var(--trc-s3) 0 0;padding: 0}.trc-ann-review-list li{display: flex;align-items: flex-start;gap: var(--trc-s2);padding: var(--trc-s2) 0;border-top: var(--trc-hairline) solid var(--trc-separator)}.trc-ann-review-quote{flex: 1;margin: 0;font-size: var(--trc-fs-body);line-height: var(--trc-lh-prose);color: var(--trc-text-2)}.trc-anon-nudge{margin-bottom: var(--trc-s4)}@media (max-width: 860px){.trc-seltoolbar{max-width: calc(100vw - var(--trc-s4));flex-wrap: wrap}}@media (max-width: 720px){.trc-ann-pop .trc-swatch{width: 26px;height: 26px}}
.trc-note-card{margin: 0}.trc-note-head{flex-wrap: wrap}.trc-note-draft-badge[hidden]{display: none}.trc-note-fold{flex: none;white-space: nowrap}.trc-note-close{display: none}.trc-note-card.is-in-sheet .trc-note-close{display: inline-flex}.trc-note-sheet{padding-top: var(--trc-s2)}.trc-note-sheet .trc-note-card{border: 0;box-shadow: none;border-radius: 0;overflow: visible}.trc-note-card.is-composer-closed .trc-note-composer{display: none}.trc-note-card:not(.is-composer-closed) .trc-note-conn-connect{display: none}.trc-note-card.is-composer-closed .trc-note-conn{margin-top: 0;padding-top: 0;border-top: 0}.trc-note-composer[hidden]{display: none}.trc-note-composer{display: flex;flex-direction: column;gap: var(--trc-s2);padding-top: var(--trc-s1)}.trc-note-input{width: 100%;min-height: 96px;resize: vertical}.trc-textarea.trc-note-input{background-color: var(--trc-fill-2);border-color: transparent}.trc-textarea.trc-note-input:hover:not(:focus){border-color: transparent}.trc-note-input-sm{min-height: 62px;font-size: var(--trc-fs-md)}.trc-note-composer-foot{display: flex;align-items: center;gap: var(--trc-s2);flex-wrap: wrap}.trc-note-composer-foot .trc-note-status{margin: 0;flex: 1 1 auto;min-height: 1em}.trc-note-conn{margin-top: var(--trc-s3);padding-top: var(--trc-s3);border-top: var(--trc-border-w) solid var(--trc-border)}.trc-note-conn-head{display: flex;align-items: center;gap: var(--trc-s1);flex-wrap: wrap}.trc-note-conn-title{margin: 0;font-size: var(--trc-fs-sm);font-weight: 600;color: var(--trc-text-2)}.trc-note-conn-row{display: flex;align-items: center;gap: var(--trc-s1);flex-wrap: wrap;margin-top: var(--trc-s2)}.trc-note-conn-label{flex: none}.trc-note-conn-row{gap: 0 var(--trc-s3)}.trc-chip.trc-note-conn-chip{min-height: 30px;padding: 0;border: 0;border-radius: 0;background: none;color: var(--trc-accent);font-size: var(--trc-fs-md);font-weight: 500}.trc-chip.trc-note-conn-chip:hover{background: none;color: var(--trc-accent);text-decoration: underline}.trc-chip.trc-note-conn-chip:active{transform: none;opacity: .6}@media (pointer: coarse){.trc-chip.trc-note-conn-chip{min-height: var(--trc-h-touch);min-width: var(--trc-h-touch)}}.trc-note-signedout .trc-empty-actions{align-items: center}.trc-note-signedout .trc-empty-actions a:not(.trc-btn){display: inline-flex;align-items: center;min-height: var(--trc-h-touch);padding: 0 var(--trc-s2);color: var(--trc-accent);font-weight: 500;text-decoration: none}@media (hover: hover){.trc-note-signedout .trc-empty-actions a:not(.trc-btn):hover{text-decoration: underline}}.trc-note-conn-empty{padding-bottom: 0}.trc-note-thread,.trc-note-children{list-style: none;margin: var(--trc-s3) 0 0;padding: 0}.trc-note-children{margin-top: var(--trc-s2);padding-inline-start: var(--trc-s4);border-inline-start: var(--trc-border-w) solid var(--trc-border)}.trc-note-children.is-flat{padding-inline-start: var(--trc-s2);border-inline-start-style: dashed}.trc-note-item{padding: var(--trc-s2) 0}.trc-note-item + .trc-note-item{border-top: var(--trc-border-w) solid var(--trc-border)}.trc-note-body{white-space: pre-wrap;overflow-wrap: anywhere;line-height: var(--trc-lh-prose);color: var(--trc-text)}.trc-note-meta{display: flex;align-items: center;gap: var(--trc-s2);margin-top: var(--trc-s1);flex-wrap: wrap}.trc-note-actions{display: flex;gap: var(--trc-s1);margin-inline-start: auto}.trc-note-actions .trc-btn{opacity: .55;transition: opacity var(--trc-dur-fast) var(--trc-ease)}.trc-note-item:hover > .trc-note-meta .trc-btn,.trc-note-item:focus-within > .trc-note-meta .trc-btn{opacity: 1}@media (hover: none){.trc-note-actions .trc-btn{opacity: 1}}.trc-note-actions .trc-note-reply-btn{opacity: 1;color: var(--trc-text);font-weight: 600}.trc-note-actions .trc-note-delete{color: var(--trc-danger)}.trc-note-item-ann{cursor: pointer}.trc-note-item-ann .trc-note-children,.trc-note-item-ann .trc-note-reply,.trc-note-item-ann textarea{cursor: auto}.trc-note-item-ann .trc-btn{cursor: pointer}.trc-note-kind{margin: 0 0 var(--trc-s1);font-size: var(--trc-fs-xs)}.trc-note-quote{margin-bottom: var(--trc-s2);font-size: var(--trc-fs-md);white-space: pre-wrap;overflow-wrap: anywhere}.trc-note-quote[data-color="yellow"]{background: var(--trc-hl-yellow)}.trc-note-quote[data-color="green"]{background: var(--trc-hl-green)}.trc-note-quote[data-color="blue"]{background: var(--trc-hl-blue)}.trc-note-quote[data-color="pink"]{background: var(--trc-hl-pink)}.trc-note-quote[data-color="purple"]{background: var(--trc-hl-purple)}.trc-note-quote[data-color="orange"]{background: var(--trc-hl-orange)}.trc-note-item.is-flash{animation: trc-note-flash 1.6s ease-out;border-radius: var(--trc-radius-sm)}@keyframes trc-note-flash{0%,55%{background: var(--trc-accent-soft)}100%{background: transparent}}@media (prefers-reduced-motion: reduce){.trc-note-item.is-flash{animation-duration: .01s;background: var(--trc-accent-soft)}}.trc-note-reply,.trc-note-edit{display: flex;flex-direction: column;gap: var(--trc-s2);margin: var(--trc-s2) 0}.trc-note-link{color: var(--trc-accent);background: none;border-radius: var(--trc-radius-sm);padding: 0;font-weight: 500;text-decoration: none;white-space: nowrap}.trc-note-link:hover{text-decoration: underline}.trc-note-link-pending{color: var(--trc-text-2);background: var(--trc-surface-sunk);cursor: help}.trc-note-picker{position: fixed;max-height: 260px;overflow-y: auto;padding: var(--trc-s1)}.trc-note-picker[hidden]{display: none}.trc-note-picker-hint{margin: 0;padding: var(--trc-s1) var(--trc-s2);font-size: var(--trc-fs-xs);color: var(--trc-text-3)}.trc-note-picker-list{list-style: none;margin: 0;padding: 0}.trc-note-picker-item{display: flex;align-items: baseline;gap: var(--trc-s2);min-height: var(--trc-row-height);padding: var(--trc-s2);border-radius: var(--trc-radius-sm);cursor: pointer}@media (hover: hover){.trc-note-picker-item:hover{background: var(--trc-surface-hover)}}.trc-note-picker-item.is-active{background: var(--trc-accent-soft)}.trc-note-picker-num{font-weight: 600;color: var(--trc-text)}.trc-note-picker-law{margin-inline-start: auto;font-size: var(--trc-fs-sm);color: var(--trc-text-3);white-space: nowrap}@media (max-width: 720px){.trc-note-children{padding-inline-start: var(--trc-s3)}.trc-note-picker{max-height: 45vh}}.trc-reader-notes,.trc-reader-grid-notes[data-notes-host]{position: sticky;top: calc(var(--trc-header-total) + var(--trc-sticky-gap));max-height: calc(100dvh - var(--trc-header-total) - 2 * var(--trc-sticky-gap));overflow-y: auto;min-width: 0}.trc-body-reader .trc-reader-notes{max-height: calc(100dvh - var(--trc-header-total) - var(--trc-listen-h,0px) - 3 * var(--trc-sticky-gap))}@media (max-width: 1180px){.trc-reader-notes,.trc-reader-grid-notes[data-notes-host]{position: static;max-height: none;overflow: visible;grid-column: 1 / -1}.trc-body-reader .trc-reader-notes{grid-column: 2;max-width: var(--trc-read-width);max-height: none}}@media (max-width: 860px){.trc-reader-notes,.trc-reader-grid-notes[data-notes-host],.trc-body-reader .trc-reader-notes{grid-column: auto}}.trc-body-reader .trc-reader-notes > .trc-note-card{background: transparent;border: 0;border-top: var(--trc-hairline,1px) solid var(--trc-separator,var(--trc-border));border-radius: 0;box-shadow: none;width: auto;max-width: none}.trc-body-reader .trc-reader-notes > .trc-note-card > .trc-panel-head{padding-left: 0;padding-right: 0;background: transparent;border-bottom: 0}.trc-body-reader .trc-reader-notes > .trc-note-card > .trc-panel-head .trc-panel-title{font-family: var(--trc-font-display);font-weight: 600;font-size: var(--trc-fs-xl)}.trc-body-reader .trc-reader-notes > .trc-note-card > .trc-panel-body{padding-left: 0;padding-right: 0}
@media (max-width: 480px){.trc-notes-head .trc-page-actions{flex: 1 1 100%}.trc-notes-tabs{display: flex;width: 100%}.trc-notes-tabs > .trc-seg-opt{flex: 1 1 0}}@media (max-width: 860px){.trc-breadcrumb:has(+ .trc-notes-head){display: none}}.trc-noteidx-filter{max-width: 360px}.trc-noteidx-filter .trc-input{border-color: transparent;background-color: var(--trc-fill-2)}.trc-noteidx-filter .trc-input:focus{border-color: transparent}.trc-notes-maprow{display: none}.trc-notes-h-phone{display: none}@media (max-width: 860px){.trc-notes-head .trc-page-actions{display: none}.trc-notes-maprow{display: block;margin-bottom: var(--trc-s2)}.trc-notes-h-desk:has(+ .trc-notes-h-phone){display: none}.trc-notes-h-phone{display: inline}}@media (max-width: 720px){.trc-noteidx-filter{max-width: none}}.trc-noteidx-law{margin-top: var(--trc-s5)}.trc-noteidx-lawtitle{display: flex;align-items: baseline;flex-wrap: wrap;gap: var(--trc-s2);margin: 0 0 6px;padding: 0 var(--trc-s4);font-family: inherit;font-size: var(--trc-fs-sm);font-weight: 500;line-height: var(--trc-lh-heading);color: var(--trc-text-2)}.trc-noteidx-lawtitle > a{display: inline-flex;align-items: baseline;flex-wrap: wrap;gap: var(--trc-s2);color: var(--trc-text);font-weight: 600;text-decoration: none}.trc-noteidx-lawtitle > a > .trc-muted{color: var(--trc-text-2);font-weight: 500}@media (hover: hover){.trc-noteidx-lawtitle > a:hover{text-decoration: underline}}.trc-noteidx-prov.trc-card{position: relative;margin: 0;padding: var(--trc-s3) var(--trc-s4);border-radius: 0;box-shadow: none}.trc-noteidx-law .trc-noteidx-prov.trc-card + .trc-noteidx-prov.trc-card{border-top: 0}.trc-noteidx-law .trc-noteidx-prov.trc-card + .trc-noteidx-prov.trc-card::before{content: "";position: absolute;top: 0;right: 0;left: var(--trc-s4);border-top: var(--trc-hairline) solid var(--trc-separator);pointer-events: none}.trc-noteidx-lawtitle + .trc-noteidx-prov.trc-card{border-top-left-radius: var(--trc-radius-lg);border-top-right-radius: var(--trc-radius-lg)}.trc-noteidx-prov.trc-card:last-of-type{border-bottom-left-radius: var(--trc-radius-lg);border-bottom-right-radius: var(--trc-radius-lg)}.trc-noteidx-law .trc-noteidx-prov.trc-card:not(:last-of-type){border-bottom: 0}@media (max-width: 860px){.trc-noteidx-law .trc-noteidx-prov.trc-card{margin-left: calc(-1 * var(--trc-bleed-l));margin-right: calc(-1 * var(--trc-bleed-r));padding-left: var(--trc-bleed-l);padding-right: var(--trc-bleed-r);border-radius: 0;background: none}.trc-noteidx-law .trc-noteidx-prov.trc-card + .trc-noteidx-prov.trc-card::before{left: var(--trc-bleed-l)}.trc-noteidx-lawtitle + .trc-noteidx-prov.trc-card{border-top: var(--trc-hairline) solid var(--trc-separator)}.trc-noteidx-law .trc-noteidx-prov.trc-card:last-of-type{border-bottom: var(--trc-hairline) solid var(--trc-separator)}.trc-noteidx-lawtitle{padding: 0}.trc-noteidx-law .trc-noteidx-prov.trc-card:has(> .trc-noteidx-prov-head > a:active){background-color: var(--trc-surface-active)}}.trc-noteidx-prov-head{display: flex;align-items: center;gap: var(--trc-s2);margin: 0 0 var(--trc-s1);font-family: var(--trc-font-display);font-size: var(--trc-fs-body);font-weight: 600}.trc-noteidx-prov-head > a{color: var(--trc-text)}.trc-noteidx-prov-head > a::after{content: "";position: absolute;inset: 0}.trc-noteidx-prov-head > a:focus-visible{outline: none}.trc-noteidx-prov:has(> .trc-noteidx-prov-head > a:focus-visible){outline: 2px solid var(--trc-focus);outline-offset: -2px}.trc-noteidx-prov:has(> .trc-noteidx-prov-head > a:active){background-color: var(--trc-surface-active)}.trc-noteidx-body a{position: relative}.trc-noteidx-prov-head > .trc-row-chevron{pointer-events: none}.trc-noteidx-prov-head > .trc-count{margin-left: auto;padding: 0;min-width: 0;background: none;color: var(--trc-text-3);font-family: inherit;font-weight: 400;font-size: var(--trc-fs-sm)}.trc-noteidx-list,.trc-noteidx-replies{list-style: none;margin: 0;padding: 0}.trc-noteidx-entry{padding: var(--trc-s2) 0;border-top: var(--trc-hairline) solid var(--trc-separator)}.trc-noteidx-entry:first-child{border-top: 0}.trc-noteidx-replies{margin-top: var(--trc-s2);padding-inline-start: var(--trc-s4);border-inline-start: var(--trc-hairline) solid var(--trc-separator)}.trc-noteidx-replies.is-flat .trc-noteidx-replies{padding-inline-start: 0;border-inline-start: 0}.trc-noteidx-quote{margin-bottom: var(--trc-s2);font-size: var(--trc-fs-sm)}.trc-noteidx-quote.trc-hl-yellow{background: var(--trc-hl-yellow)}.trc-noteidx-quote.trc-hl-green{background: var(--trc-hl-green)}.trc-noteidx-quote.trc-hl-blue{background: var(--trc-hl-blue)}.trc-noteidx-quote.trc-hl-pink{background: var(--trc-hl-pink)}.trc-noteidx-quote.trc-hl-purple{background: var(--trc-hl-purple)}.trc-noteidx-quote.trc-hl-orange{background: var(--trc-hl-orange)}.trc-noteidx-body{white-space: pre-wrap;word-break: break-word;line-height: var(--trc-lh-prose)}.trc-noteidx-meta{margin-top: 2px}@media (max-width: 720px){.trc-noteidx-replies{padding-inline-start: var(--trc-s3)}}@media (pointer: coarse){.trc-noteidx-prov-head > a,.trc-noteidx-lawtitle > a{display: inline-flex;align-items: center;min-height: 44px}.trc-noteidx-prov-head{margin: calc(-1 * var(--trc-s2)) 0 0}.trc-noteidx-body a.trc-note-link{padding-block: 12px}}
.trc-graph{margin-bottom: var(--trc-s5)}.trc-graph-search{display: block;width: 100%;margin: 0 0 var(--trc-s1);border-color: transparent;background-color: var(--trc-fill-2)}.trc-graph-search:focus{border-color: transparent}.trc-toolbar.trc-graph-controls{flex-wrap: nowrap;gap: 0;min-height: 44px;margin: 0 0 var(--trc-s1);padding: 0;border: 0;border-radius: 0;background: none}.trc-graph-law{flex: 0 1 auto;min-width: 0;max-width: 50%;padding-inline-end: 26px;border: 0;background-color: transparent;color: var(--trc-accent)}.trc-graph-focus[hidden]{display: none}.trc-graph-focus .trc-iconbtn{color: inherit}.trc-graph-zoom{display: inline-flex;gap: 0}.trc-graph-zoom .trc-iconbtn{width: 44px;height: 44px;color: var(--trc-accent);--trc-i-size: 22px}.trc-graph-textbtn{flex: 0 0 auto;min-height: 44px;padding: 0 var(--trc-s2);border: 0;border-radius: var(--trc-radius);background: none;color: var(--trc-accent);font: 500 var(--trc-fs-md) / 1 var(--trc-font-display);white-space: nowrap;cursor: pointer;-webkit-tap-highlight-color: transparent}@media (hover: hover){.trc-graph-textbtn:hover{background: var(--trc-fill-2)}}.trc-graph-textbtn:active{opacity: .6}.trc-graph-textbtn:focus-visible{outline: 2px solid var(--trc-accent-ring);outline-offset: -2px}.trc-graph-toggle{display: flex;align-items: center;gap: var(--trc-s3);min-height: 44px;margin: 0 0 var(--trc-s2);border-top: var(--trc-hairline) solid var(--trc-separator);cursor: pointer}.trc-graph-toggle-label{flex: 1 1 auto;min-width: 0;font-size: var(--trc-fs-md);color: var(--trc-text)}.trc-graph-help-touch{display: none}@media (pointer: coarse){.trc-graph-help-fine{display: none}.trc-graph-help-touch{display: inline}}.trc-graph-stage{position: relative;height: clamp(340px,calc(100dvh - 400px),720px);border: 0;border-top: var(--trc-hairline) solid var(--trc-separator);border-bottom: var(--trc-hairline) solid var(--trc-separator);border-radius: 0;background: var(--trc-bg);overflow: hidden;touch-action: none}.trc-graph-svg{width: 100%;height: 100%;display: block;cursor: grab}.trc-graph-svg.is-panning{cursor: grabbing}.trc-graph-nojs,.trc-graph-overlay{position: absolute;left: var(--trc-s4);right: var(--trc-s4);top: 50%;transform: translateY(-50%);margin: 0;text-align: center}.trc-graph-nojs{font-size: var(--trc-fs-sm);color: var(--trc-text-2)}.trc-graph-overlay[hidden]{display: none}.trc-graph{--trc-graph-edge: color-mix(in srgb,var(--trc-text-3) 60%,var(--trc-border-hover));--trc-graph-edge-opacity: 1}.trc-graph-edge-line{stroke: var(--trc-graph-edge,var(--trc-border-hover));stroke-linecap: round;opacity: var(--trc-graph-edge-opacity,.75)}.trc-graph-edge-line.is-hidden{display: none}.trc-graph-arrowhead{fill: var(--trc-graph-edge,var(--trc-border-hover))}.trc-graph-node{cursor: pointer;--trc-graph-ink: var(--trc-text-3);--trc-graph-wash: var(--trc-bg)}.trc-graph-node.is-hidden{display: none}.trc-graph-hit{fill: transparent;stroke: none;pointer-events: all}.trc-graph-halo{fill: none;stroke: transparent;stroke-width: 2}.trc-graph-dot{fill: var(--trc-graph-wash);stroke: var(--trc-graph-ink);stroke-width: 2;transition: stroke-width var(--trc-dur-fast) var(--trc-ease)}.trc-graph-label{font-family: var(--trc-font);font-size: var(--trc-fs-xs);font-weight: 600;fill: var(--trc-text-2);paint-order: stroke;stroke: var(--trc-bg);stroke-width: 5px;stroke-linejoin: round;pointer-events: none;user-select: none}[data-law-index="0"]{--trc-graph-ink: var(--trc-cat-1);--trc-graph-soft: var(--trc-cat-1-soft)}[data-law-index="1"]{--trc-graph-ink: var(--trc-cat-2);--trc-graph-soft: var(--trc-cat-2-soft)}[data-law-index="2"]{--trc-graph-ink: var(--trc-cat-3);--trc-graph-soft: var(--trc-cat-3-soft)}[data-law-index="3"]{--trc-graph-ink: var(--trc-cat-4);--trc-graph-soft: var(--trc-cat-4-soft)}[data-law-index="4"]{--trc-graph-ink: var(--trc-cat-5);--trc-graph-soft: var(--trc-cat-5-soft)}[data-law-index="5"]{--trc-graph-ink: var(--trc-cat-6);--trc-graph-soft: var(--trc-cat-6-soft)}.trc-graph-node:focus-visible .trc-graph-dot{stroke-width: 3.5}@media (hover: hover){.trc-graph-node:hover .trc-graph-dot{stroke-width: 3.5}}.trc-graph-node:focus{outline: none}.trc-graph-node:focus-visible .trc-graph-halo{stroke: var(--trc-accent);stroke-width: 2.5}.trc-graph-node.is-dragging .trc-graph-dot{stroke-width: 3.5}.trc-graph-node.is-selected .trc-graph-halo{stroke: var(--trc-accent);stroke-width: 2.5}.trc-graph-node.is-selected .trc-graph-label{fill: var(--trc-text)}.trc-graph-node.is-neighbour .trc-graph-label{fill: var(--trc-text)}.trc-graph-nodes-layer:has(.is-selected) .trc-graph-node:not(.is-selected):not(.is-neighbour){opacity: .35}.trc-graph-laws{list-style: none;display: flex;flex-wrap: wrap;gap: var(--trc-s1) var(--trc-s3);margin: var(--trc-s2) 0 0;padding: 0;font-size: var(--trc-fs-sm);color: var(--trc-text-2)}.trc-graph-laws[hidden]{display: none}.trc-graph-laws li{display: inline-flex;align-items: center;gap: var(--trc-s1)}.trc-graph-swatch{width: 12px;height: 12px;border-radius: var(--trc-radius-pill);border: 2px solid var(--trc-graph-ink);background: var(--trc-bg)}.trc-graph-info{right: var(--trc-s3);bottom: var(--trc-s3);width: min(300px,calc(100% - var(--trc-s5)));max-height: calc(100% - var(--trc-s5));overflow-y: auto;font-size: var(--trc-fs-md);background: var(--trc-bg);border: var(--trc-hairline) solid var(--trc-separator);border-radius: 0;box-shadow: none;touch-action: pan-y}.trc-graph-info[hidden]{display: none}.trc-graph-info-head{display: flex;align-items: center;gap: var(--trc-s2);margin-bottom: var(--trc-s1)}.trc-graph-info-title{display: inline-flex;align-items: center;min-height: 44px;font-weight: 700;color: var(--trc-text);text-decoration: none}.trc-graph-info-title:hover{text-decoration: underline}.trc-graph-info-close{width: 44px;height: 44px;margin-inline-start: auto;margin-inline-end: calc(-1 * var(--trc-s2))}.trc-graph-info-meta{margin: 0}.trc-graph-info-link{display: inline-flex;align-items: center;min-height: 30px;padding: 0 var(--trc-s1);color: var(--trc-accent);font-weight: 500;text-decoration: none}@media (hover: hover){.trc-graph-info-link:hover{text-decoration: underline}}.trc-graph-info-link:active{opacity: .6}.trc-graph-info-line{display: flex;align-items: center;gap: var(--trc-s1);flex-wrap: wrap;margin: var(--trc-s2) 0 0}.trc-graph-info-actions{display: flex;flex-wrap: wrap;gap: var(--trc-s2);margin-top: var(--trc-s3)}.trc-graph-list-head{font-size: var(--trc-fs-lg);font-weight: 600;margin: 0 0 var(--trc-s3)}.trc-graph-edges{list-style: none;margin: 0;padding: 0;display: grid;gap: 0;grid-template-columns: 1fr;border-top: var(--trc-hairline) solid var(--trc-separator);border-bottom: var(--trc-hairline) solid var(--trc-separator)}.trc-graph-edges > .trc-graph-edge.trc-card{margin: 0;padding: var(--trc-s3) 0;border: 0;border-radius: 0;background: none;box-shadow: none}.trc-graph-edges > .trc-graph-edge.trc-card + .trc-graph-edge.trc-card{border-top: var(--trc-hairline) solid var(--trc-separator)}.trc-graph-edge-head{display: flex;align-items: baseline;gap: var(--trc-s2);margin: 0 0 var(--trc-s2);font-size: var(--trc-fs-md);font-weight: 700}.trc-graph-targets,.trc-graph-loose-list{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: var(--trc-s1)}.trc-graph-loose-list{margin-top: var(--trc-s2);flex-direction: row;flex-wrap: wrap;gap: var(--trc-s2)}.trc-graph-targets li,.trc-graph-loose-list li{display: flex;align-items: center;gap: var(--trc-s1)}.trc-graph-arrow{color: var(--trc-text-3);--trc-i-size: 14px}.trc-graph-loose{margin-top: var(--trc-s3)}.trc-graph-loose.trc-card{padding: 0;border: 0;border-bottom: var(--trc-hairline) solid var(--trc-separator);border-radius: 0;background: none;box-shadow: none}.trc-graph-loose summary{display: flex;align-items: center;gap: var(--trc-s2);min-height: 44px;cursor: pointer;font-weight: 500;list-style: none}.trc-graph-loose summary::-webkit-details-marker{display: none}.trc-graph-loose-chev{flex: 0 0 auto;color: var(--trc-text-3);--trc-i-size: 16px;transition: transform var(--trc-dur-fast) var(--trc-ease)}.trc-graph-loose[open] > summary > .trc-graph-loose-chev{transform: rotate(90deg)}.trc-graph-loose-list{padding-bottom: var(--trc-s3)}@media (max-width: 720px){.trc-graph-stage{height: clamp(200px,calc(100dvh - var(--trc-tabbar-total) - 300px),460px)}.trc-graph-law{flex-grow: 1}.trc-graph-info{position: static;width: auto;max-height: none;overflow: visible;margin-left: calc(-1 * var(--trc-bleed-l));margin-right: calc(-1 * var(--trc-bleed-r));padding: var(--trc-s1) var(--trc-bleed-r) var(--trc-s3) var(--trc-bleed-l);border: 0;border-bottom: var(--trc-hairline) solid var(--trc-separator);scroll-margin-bottom: var(--trc-tabbar-total)}.trc-graph-stage{margin-left: calc(-1 * var(--trc-bleed-l));margin-right: calc(-1 * var(--trc-bleed-r))}}@media (prefers-reduced-motion: reduce){.trc-graph-dot{transition: none}}@media (pointer: coarse){.trc-graph-edge-head > a,.trc-graph-targets a,.trc-graph-loose-list a{display: inline-flex;align-items: center;justify-content: center;min-height: 44px;min-width: 44px}.trc-graph-info-link{min-height: 44px;min-width: 44px;justify-content: center}.trc-graph-targets,.trc-graph-loose-list{gap: 0}}
.trc-tree-check{display: none}.trc-lawtree.is-selectable .trc-tree-check{display: inline-block;flex: 0 0 auto}.trc-lawtree.is-selectable span.trc-tree-check{visibility: hidden;pointer-events: none}.trc-lawtree.is-selectable .trc-tree li{display: flex;flex-wrap: wrap;align-items: center}.trc-lawtree.is-selectable .trc-tree li > .trc-tree-row{flex: 1 1 0;min-width: 0;width: auto}.trc-lawtree.is-selectable .trc-tree li > ul{flex: 1 1 100%}.trc-lawtree.is-selectable li:has(> .trc-select-box:checked) > .trc-tree-row{background: var(--trc-fill);color: var(--trc-accent)}.trc-lawtree.is-selectable .trc-tree li > .trc-tree-check{margin-inline: var(--trc-s3) 0}.trc-lawtree.is-selectable .trc-tree li > input.trc-tree-check{width: 20px;height: 20px}@media (pointer: coarse){.trc-lawtree.is-selectable .trc-tree li > input.trc-tree-check{-webkit-appearance: none;appearance: none;box-sizing: content-box;width: 20px;height: 20px;padding: 0;margin: 0;margin-inline-start: var(--trc-s1);border: 12px solid transparent;border-radius: 17px;background: transparent no-repeat center / 14px 14px;background-clip: padding-box;box-shadow: inset 0 0 0 1.5px var(--trc-text-3);cursor: pointer}.trc-lawtree.is-selectable .trc-tree li > input.trc-tree-check:checked{background-color: var(--trc-accent-fill);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E");box-shadow: none}.trc-lawtree.is-selectable .trc-tree li > input.trc-tree-check:indeterminate{background-color: var(--trc-accent-fill);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E");box-shadow: none}.trc-lawtree.is-selectable .trc-tree li > input.trc-tree-check:focus-visible{outline: 2px solid var(--trc-accent);outline-offset: -12px}.trc-lawtree.is-selectable .trc-tree li > span.trc-tree-check{box-sizing: content-box;width: 20px;height: 20px;margin: 0;margin-inline-start: var(--trc-s1);border: 12px solid transparent}}.trc-page-actions .trc-lawselect-toggle,.trc-page-actions .trc-lawselect-toggle[aria-pressed="true"],.trc-page-actions [data-download-law].trc-btn-tinted{background: transparent;border-color: transparent;color: var(--trc-accent);padding-inline: 0;box-shadow: none}.trc-page-actions .trc-lawselect-toggle[aria-pressed="true"]{font-weight: 600}.trc-page-actions:has(.trc-lawselect-toggle){column-gap: var(--trc-s5)}.trc-tree-count{flex: 0 0 auto;font-variant-numeric: tabular-nums;color: var(--trc-text-3)}.trc-bulkbar.trc-tree-bulkbar{background: var(--trc-bar-bg-solid);border: 0;border-block: var(--trc-hairline) solid var(--trc-separator);border-radius: 0;box-shadow: none;padding-inline: var(--trc-s2)}.trc-tree-bulkbar .trc-btn,.trc-tree-bulkbar .trc-btn-primary{background: none;border-color: transparent;color: var(--trc-accent);padding-inline: var(--trc-s2);box-shadow: none}.trc-tree-bulkbar .trc-btn-primary{font-weight: 600}.trc-tree-bulkbar .trc-btn:hover:not(:disabled),.trc-tree-bulkbar .trc-btn-primary:hover:not(:disabled){background: var(--trc-fill-2)}.trc-tree-bulkbar .trc-btn-ghost{color: var(--trc-text-2)}.trc-tree-bulkbar [data-bulk-count]{font-variant-numeric: tabular-nums}@media (max-width: 720px){.trc-tree-bulkbar [data-bulk-count]{flex: 1 1 100%}.trc-tree-bulkbar .trc-spacer{display: none}.trc-tree-bulkbar .trc-btn{flex: 1 1 auto}}.trc-lawtree .trc-tree-branch{width: 100%;font: inherit;text-align: start;border: 0;background: none;color: inherit;cursor: pointer}.trc-lawtree .trc-tree-structural > .trc-tree-branch{color: var(--trc-text-2);font-weight: 500}.trc-lawtree .trc-tree-toggle{width: 20px;flex: 0 0 20px;display: inline-flex;align-items: center;justify-content: center;--trc-i-size: 16px;color: var(--trc-text-2)}.trc-lawtree .trc-tree-row:hover .trc-tree-toggle{color: var(--trc-text)}.trc-lawtree .trc-tree-branch[aria-expanded="false"] .trc-tree-toggle{transform: rotate(-90deg)}.trc-lawtree .trc-tree-row:focus-visible{outline-offset: -2px}.trc-card.trc-lawtree{padding: var(--trc-s1) 0}.trc-lawtree .trc-tree{font-size: var(--trc-fs-lg)}.trc-lawtree .trc-tree li{margin: 0}.trc-lawtree{--trc-tree-pad-l: var(--trc-s3);--trc-tree-pad-r: var(--trc-s4)}.trc-lawtree .trc-tree-row{position: relative;min-height: var(--trc-h-touch);padding: var(--trc-s2) var(--trc-tree-pad-r) var(--trc-s2) var(--trc-tree-pad-l);gap: var(--trc-s2);border-radius: 0}.trc-lawtree .trc-tree-row::before{content: "";position: absolute;top: 0;right: 0;left: calc(var(--trc-tree-pad-l) + 20px + var(--trc-s2));border-top: var(--trc-hairline) solid var(--trc-separator);pointer-events: none}.trc-lawtree > .trc-tree > li:first-child > .trc-tree-row::before{display: none}.trc-lawtree .trc-tree-structural > .trc-tree-row,.trc-lawtree .trc-tree-structural > .trc-tree-branch{font-family: var(--trc-font-display);font-weight: 500;color: var(--trc-text)}.trc-lawtree .trc-tree-provision > .trc-tree-row{color: var(--trc-text)}.trc-lawtree .trc-tree-provision > .trc-tree-row::after{content: "";flex: 0 0 auto;width: 16px;height: 16px;margin-right: -4px;background-color: var(--trc-text-3);-webkit-mask: var(--trc-tree-chevron) center / contain no-repeat;mask: var(--trc-tree-chevron) center / contain no-repeat;--trc-tree-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9.5 6 6 6-6 6'/%3E%3C/svg%3E")}.trc-lawtree .trc-tree-row:active{background: var(--trc-surface-active)}.trc-lawtree .trc-tree-count{font-size: var(--trc-fs-md)}@media (pointer: coarse){.trc-lawtree .trc-tree-row{min-height: var(--trc-h-cell)}}@media (max-width: 860px){.trc-main .trc-card.trc-lawtree{margin-left: calc(-1 * var(--trc-bleed-l));margin-right: calc(-1 * var(--trc-bleed-r));padding: 0;border-width: var(--trc-hairline) 0;border-style: solid;border-color: var(--trc-separator);--trc-tree-pad-l: calc(var(--trc-bleed-l) - 4px);--trc-tree-pad-r: var(--trc-bleed-r)}}.trc-lawhead-bar{display: flex;align-items: center;gap: var(--trc-s2);padding: var(--trc-s1) var(--trc-s2);margin-inline: calc(-1 * var(--trc-s2));border-radius: var(--trc-radius-sm);cursor: pointer}.trc-lawhead-bar h1{flex: 1 1 auto;min-width: 0;margin: 0}.trc-lawhead-bar:hover{background: var(--trc-surface-hover)}.trc-lawhead-body{margin-top: var(--trc-s2)}.trc-lawhead-body[hidden]{display: none}@media print{.trc-lawhead-body[hidden]{display: block !important}}
.trc-lib,.trc-folder-layout{--trc-z-lift: 1;--trc-z-lift-2: 2}.trc-lib{max-width: var(--trc-w-narrow);margin-left: auto;margin-right: auto;--trc-lib-pad: var(--trc-s4);--trc-lib-row-fs: var(--trc-fs-lg);padding-bottom: calc(var(--trc-s8) + var(--trc-s5))}@media (pointer: coarse){.trc-lib,.trc-fv{--trc-lib-row-fs: var(--trc-fs-row)}}.trc-lib-top{display: flex;align-items: flex-end;justify-content: space-between;gap: var(--trc-s3);margin: var(--trc-s2) 0 var(--trc-s3)}.trc-lib-title{margin: 0;min-width: 0;font-family: var(--trc-font-display);font-size: var(--trc-fs-3xl);font-weight: 600;line-height: 1.3;letter-spacing: 0;color: var(--trc-text);overflow-wrap: anywhere}.trc-lib-top-actions{display: flex;align-items: center;gap: var(--trc-s1);flex: 0 0 auto}.trc-lib-add{color: var(--trc-accent);--trc-i-size: 22px;width: 44px;height: 44px;min-width: 44px;border-radius: var(--trc-radius-pill)}.trc-lib-add:hover{color: var(--trc-accent);background: var(--trc-fill-2)}.trc-lib-textbtn{min-height: 44px;min-width: 44px;padding: 0 var(--trc-s2);border: 0;border-radius: var(--trc-radius);background: none;color: var(--trc-accent);font: 500 var(--trc-fs-lg) / 1 var(--trc-font-display);cursor: pointer;-webkit-tap-highlight-color: transparent;touch-action: manipulation}@media (hover: hover){.trc-lib-textbtn:hover{background: var(--trc-fill-2)}}.trc-lib-textbtn:active{opacity: .6}.trc-lib-textbtn[aria-pressed="true"]{font-weight: 600}.trc-lib-textbtn:focus-visible{outline: 2px solid var(--trc-accent-ring);outline-offset: 2px}.trc-lib-nav{display: flex;align-items: center;gap: var(--trc-s1);min-height: 44px;margin: 0 calc(-1 * var(--trc-s2))}.trc-lib-back{display: inline-flex;align-items: center;gap: 2px;min-height: 44px;max-width: 70%;padding: 0 var(--trc-s2) 0 2px;border-radius: var(--trc-radius);color: var(--trc-accent);font: 500 var(--trc-fs-title) / 1.3 var(--trc-font-display);text-decoration: none;-webkit-tap-highlight-color: transparent;--trc-i-size: 24px}.trc-lib-back > .trc-i{flex: 0 0 auto}.trc-lib-back,.trc-lib-back-label{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.trc-lib-back:hover{text-decoration: none;background: var(--trc-fill-2);color: var(--trc-accent)}.trc-lib-back:active{opacity: .6}.trc-lib-nav .trc-iconbtn{color: var(--trc-accent)}.trc-lib-nav-actions{display: flex;align-items: center;gap: 0;margin: 0;flex-wrap: nowrap}.trc-lib-meta{margin: calc(-1 * var(--trc-s2)) 0 var(--trc-s4);color: var(--trc-text-2);font-size: var(--trc-fs-lg)}.trc-lib-section{display: flex;align-items: baseline;gap: var(--trc-s2);margin: var(--trc-s5) 0 var(--trc-s2);padding: 0 var(--trc-lib-pad);font-size: var(--trc-fs-md)}.trc-lib-section-title{margin: 0;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: var(--trc-fs-md);font-weight: 600;color: var(--trc-text-2);text-decoration: none}a.trc-lib-section-title:hover{color: var(--trc-accent);text-decoration: none}.trc-lib-section-meta{color: var(--trc-text-3);font-variant-numeric: tabular-nums}.trc-lib-section-meta:empty{display: none}.trc-lib-group{margin: 0;padding: 0;list-style: none;background: var(--trc-section-bg);border: var(--trc-hairline) solid var(--trc-section-line);border-radius: var(--trc-radius-lg)}.trc-lib-group + .trc-lib-group{margin-top: var(--trc-s5)}.trc-lib-group > li{margin: 0}.trc-lib-row{position: relative;display: flex;align-items: center;gap: var(--trc-s3);min-height: var(--trc-h-cell);padding: var(--trc-s2) var(--trc-s3) var(--trc-s2) var(--trc-lib-pad);color: var(--trc-text);font-size: var(--trc-lib-row-fs);text-decoration: none;-webkit-tap-highlight-color: transparent}a.trc-lib-row:hover{text-decoration: none;color: var(--trc-text)}@media (hover: hover){a.trc-lib-row:hover{background: var(--trc-surface-hover)}}a.trc-lib-row:active{background: var(--trc-surface-active)}.trc-lib-group > li:first-child > .trc-lib-row{border-radius: var(--trc-radius-lg) var(--trc-radius-lg) 0 0}.trc-lib-group > li:last-child > .trc-lib-row{border-radius: 0 0 var(--trc-radius-lg) var(--trc-radius-lg)}.trc-lib-group > li:only-child > .trc-lib-row{border-radius: var(--trc-radius-lg)}.trc-lib-group > li + li > .trc-lib-row::before,.trc-lib-group > li:not([hidden]) ~ li:not([hidden]) > .trc-lib-row::before{content: "";position: absolute;top: 0;right: 0;left: calc(var(--trc-lib-pad) + 22px + var(--trc-s3));height: var(--trc-hairline);background: var(--trc-separator);pointer-events: none}.trc-lib-group > li[hidden] + li > .trc-lib-row::before{display: none}li.trc-lib-row + li.trc-lib-row::before{content: "";position: absolute;top: 0;right: 0;left: calc(var(--trc-lib-pad) + 22px + var(--trc-s3));height: var(--trc-hairline);background: var(--trc-separator)}.trc-lib-group > li[hidden] ~ li:not([hidden]) ~ li > .trc-lib-row::before{display: block}.trc-lib-icon{--trc-i-size: 22px;flex: 0 0 22px;color: var(--trc-accent)}.trc-lib-main{display: flex;flex-direction: column;flex: 1 1 auto;min-width: 0;line-height: var(--trc-lh-heading)}.trc-lib-name{font-weight: 500;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.trc-lib-sub{color: var(--trc-text-2);font-size: var(--trc-fs-md);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.trc-lib-sub:empty{display: none}.trc-lib-value{flex: 0 0 auto;color: var(--trc-text-2);font-variant-numeric: tabular-nums}.trc-lib-value.is-due{color: var(--trc-accent);font-weight: 600}.trc-lib-chev{--trc-i-size: 18px;flex: 0 0 auto;color: var(--trc-text-3);margin-right: calc(-1 * var(--trc-s1))}.trc-lib-features{margin-bottom: var(--trc-s2);background: none}.trc-lib-features > li.trc-lib-row{min-height: 0;padding: var(--trc-s2) 0}.trc-lib-features > li.trc-lib-row::before{display: none}.trc-lib-empty{padding: var(--trc-s6) var(--trc-s4)}.trc-lib-empty .trc-empty-title{font-family: var(--trc-font-display);font-weight: 500;font-size: var(--trc-fs-xl);color: var(--trc-text)}.trc-lib-empty .trc-empty-body{color: var(--trc-text-2)}.trc-signedout.trc-card,.trc-lib .trc-signedout,.trc-signedout{background: none;border: 0;box-shadow: none;padding: var(--trc-s2) 0 var(--trc-s5);text-align: left}.trc-signedout .trc-empty-icon{display: none}.trc-signedout .trc-empty-title{display: block;margin: 0 0 var(--trc-s1);font-family: var(--trc-font-display);font-weight: 500;font-size: var(--trc-fs-xl);color: var(--trc-text)}.trc-signedout .trc-empty-body{max-width: none;margin: 0;text-align: left;color: var(--trc-text-2)}.trc-signedout .trc-signedout-actions{margin-top: var(--trc-s4);margin-bottom: var(--trc-s2)}.trc-signedout .trc-signedout-actions .trc-row-icon{color: var(--trc-accent)}.trc-signedout .trc-signedout-actions .trc-row-title{color: var(--trc-accent)}.trc-signedout .trc-signedout-note{color: var(--trc-text-3)}.trc-fv-cta{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--trc-s2);margin: 0 0 var(--trc-s2);max-width: 560px}.trc-fv-cta[hidden]{display: none}.trc-fv-cta > .trc-btn{min-height: 50px;justify-content: center;border: 0;border-radius: var(--trc-radius);box-shadow: none;font-family: var(--trc-font-display);font-size: var(--trc-fs-lg);font-weight: 500;white-space: nowrap;-webkit-tap-highlight-color: transparent;touch-action: manipulation}.trc-fv-cta > .trc-btn:not(.trc-btn-primary):hover{filter: none;text-decoration: none}.trc-fv-cta > .trc-btn:active{opacity: .75;transform: scale(.98)}.trc-fv-cta > .trc-btn-primary,.trc-fv-cta > .trc-btn-primary:hover{background: var(--trc-accent-fill);color: var(--trc-on-accent)}.trc-fv-cta > .trc-btn .trc-i{--trc-i-size: 20px}@media (max-width: 480px){.trc-fv-cta > .trc-btn{padding-inline: clamp(var(--trc-s2),3vw,var(--trc-s4));gap: clamp(4px,1.5vw,var(--trc-s2));font-size: clamp(var(--trc-fs-md),4.1vw,var(--trc-fs-lg))}.trc-fv-cta > .trc-btn .trc-i{--trc-i-size: clamp(18px,5.4vw,20px)}}.trc-bm-cta{grid-template-columns: repeat(2,minmax(0,1fr))}.trc-fv-cta.trc-bm-cta > .trc-btn:nth-child(3),.trc-fv-cta.trc-bm-cta > .trc-btn:nth-child(3):hover{grid-column: 1 / -1;justify-self: start;min-height: 44px;padding: 0 var(--trc-s1);background: none;color: var(--trc-accent);font-family: inherit;font-size: var(--trc-fs-md)}.trc-fv-opt{position: relative;display: flex;align-items: center;gap: var(--trc-s3);min-height: var(--trc-h-cell);margin: 0;padding: var(--trc-s1) var(--trc-s3) var(--trc-s1) var(--trc-lib-pad,var(--trc-s4));color: var(--trc-text);font-size: var(--trc-lib-row-fs,var(--trc-fs-lg));cursor: pointer}.trc-fv-opt + .trc-fv-opt::before{content: "";position: absolute;top: 0;right: 0;left: calc(var(--trc-lib-pad,var(--trc-s4)) + 20px + var(--trc-s3));height: var(--trc-hairline);background: var(--trc-separator)}.trc-fv-opt > .trc-i{--trc-i-size: 20px;flex: 0 0 20px;color: var(--trc-text-2)}.trc-fv-opt-label{flex: 1 1 auto;min-width: 0}.trc-fv-opt > .trc-select{flex: 0 1 auto;width: auto;min-width: 0;max-width: 60%;border: 0;background-color: transparent;color: var(--trc-text-2);text-align: right;font-size: inherit;box-shadow: none}.trc-fv-opt > .trc-select[data-opt-repeat]{flex: 1 1 auto;max-width: none;padding-left: 0;text-align: left;color: var(--trc-text)}.trc-fv-switch{appearance: none;-webkit-appearance: none;position: relative;flex: 0 0 auto;width: 46px;height: 28px;margin: 0;border-radius: var(--trc-radius-pill);background: var(--trc-fill);cursor: pointer;transition: background var(--trc-dur) var(--trc-ease)}.trc-fv-switch::after{content: "";position: absolute;top: 2px;left: 2px;width: 24px;height: 24px;border-radius: 50%;background: var(--trc-surface);box-shadow: var(--trc-shadow-raised);transition: transform var(--trc-dur) var(--trc-ease)}.trc-fv-switch:checked{background: var(--trc-accent-fill)}.trc-fv-switch:checked::after{transform: translateX(18px)}.trc-fv-switch:focus-visible{outline: 2px solid var(--trc-accent-ring);outline-offset: 2px}.trc-library-pinned{margin-bottom: 0}.trc-folder-list .trc-tree,.trc-folder-list .trc-tree ul{margin: 0;padding: 0;list-style: none;font-size: var(--trc-lib-row-fs)}.trc-folder-list .trc-tree li{margin: 0}.trc-folder-list > .trc-empty-inline{padding: var(--trc-s4);margin: 0}.trc-folder-node{--trc-folder-indent: 0px}.trc-folder-node[data-level="1"]{--trc-folder-indent: 28px}.trc-folder-node[data-level="2"]{--trc-folder-indent: 56px}.trc-folder-node[data-level="3"]{--trc-folder-indent: 84px}.trc-folder-node > .trc-tree-row{position: relative;gap: var(--trc-s3);min-height: 60px;padding: var(--trc-s2) var(--trc-s2) var(--trc-s2) calc(var(--trc-lib-pad) + var(--trc-folder-indent));border-radius: 0;color: var(--trc-text);-webkit-tap-highlight-color: transparent}@media (hover: hover){.trc-folder-node > .trc-tree-row:hover{background: var(--trc-surface-hover)}}.trc-folder-node > .trc-tree-row:active{background: var(--trc-surface-active)}.trc-folder-node > .trc-tree-row::before{content: "";position: absolute;top: 0;right: 0;left: calc(var(--trc-lib-pad) + var(--trc-folder-indent) + 24px + var(--trc-s3));height: var(--trc-hairline);background: var(--trc-separator);pointer-events: none}[data-folders-page] > .trc-tree > .trc-folder-node:first-child > .trc-tree-row::before{display: none}[data-folders-page].is-selectable .trc-folder-node > .trc-tree-row::before{left: calc(var(--trc-lib-pad) + var(--trc-folder-indent) + 24px + var(--trc-s3) + 22px + var(--trc-s3))}[data-folders-page] > .trc-tree > .trc-folder-node:first-child > .trc-tree-row{border-radius: var(--trc-radius-lg) var(--trc-radius-lg) 0 0}[data-folders-page] > .trc-tree > .trc-folder-node:last-child.is-collapsed > .trc-tree-row,[data-folders-page] > .trc-tree > .trc-folder-node:last-child:not(:has(> .trc-folder-branch)) > .trc-tree-row{border-bottom-left-radius: var(--trc-radius-lg);border-bottom-right-radius: var(--trc-radius-lg)}.trc-folder-node > .trc-tree-row.is-playing .trc-tree-label{color: var(--trc-accent)}.trc-folder-node > .trc-tree-row:has(> .trc-row-check:checked){background: var(--trc-accent-soft)}.trc-folder-glyph{--trc-i-size: 24px;flex: 0 0 24px;color: var(--trc-accent)}.trc-folder-title{display: flex;flex-direction: column;flex: 1 1 auto;min-width: 0;line-height: var(--trc-lh-heading)}.trc-folder-node > .trc-tree-row .trc-tree-label{flex: 0 1 auto;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: var(--trc-lib-row-fs);font-weight: 500;color: var(--trc-text);text-decoration: none}.trc-folder-node > .trc-tree-row .trc-tree-label::after{content: "";position: absolute;inset: 0;border-radius: inherit}.trc-folder-node > .trc-tree-row .trc-tree-label:focus-visible{outline: none}.trc-folder-node > .trc-tree-row .trc-tree-label:focus-visible::after{outline: 2px solid var(--trc-accent-ring);outline-offset: -2px}.trc-folder-meta{display: flex;align-items: baseline;min-width: 0;overflow: hidden;color: var(--trc-text-2);font-size: var(--trc-fs-md);white-space: nowrap}.trc-folder-meta > :empty{display: none}.trc-folder-meta > :not(:empty) ~ :not(:empty)::before{content: "·";margin: 0 6px;color: var(--trc-text-3)}.trc-folder-used{overflow: hidden;text-overflow: ellipsis}.trc-folder-due{color: var(--trc-accent);font-weight: 600}.trc-folder-actions{position: relative;z-index: var(--trc-z-lift);display: flex;align-items: center;gap: 0;flex: 0 0 auto}.trc-folder-actions:has(.trc-menu:not([hidden])){z-index: var(--trc-z-dropdown)}.trc-folder-actions .trc-iconbtn{color: var(--trc-text-3)}.trc-folder-actions .trc-iconbtn:hover{color: var(--trc-text)}.trc-folder-play,.trc-folder-play:hover{color: var(--trc-accent)}.trc-folder-actions .trc-folder-play{color: var(--trc-accent);border-radius: var(--trc-radius-pill)}.trc-folder-play.is-playing,.trc-folder-play.is-playing:hover,.trc-folder-play[aria-pressed="true"]{background: var(--trc-accent-fill);color: var(--trc-on-accent)}.trc-folder-node > .trc-tree-row .trc-folder-toggle,.trc-folder-node > .trc-tree-row .trc-folder-toggle[aria-expanded="false"]{width: 36px;height: 36px;flex: 0 0 36px;border-radius: var(--trc-radius-pill);color: var(--trc-text-3);transform: none;--trc-i-size: 18px}.trc-folder-toggle > .trc-i{transition: transform var(--trc-dur-fast) var(--trc-ease)}.trc-folder-toggle[aria-expanded="true"] > .trc-i{transform: rotate(90deg)}.trc-folder-toggle:hover{background: var(--trc-fill-2);color: var(--trc-text)}.trc-row-check{display: none}.is-selectable .trc-row-check{display: inline-block;appearance: none;-webkit-appearance: none;flex: 0 0 22px;width: 22px;height: 22px;margin: 0;border: 1.5px solid var(--trc-text-3);border-radius: 50%;background: var(--trc-surface);cursor: pointer;transition: background var(--trc-dur-fast) ease,border-color var(--trc-dur-fast) ease}.is-selectable .trc-row-check:checked{border-color: var(--trc-accent-fill);background: var(--trc-accent-fill);box-shadow: inset 0 0 0 4px var(--trc-surface)}.is-selectable .trc-row-check:focus-visible{outline: 2px solid var(--trc-accent-ring);outline-offset: 2px}[data-folders-page].is-selectable .trc-folder-actions{display: none}[data-folders-page].is-selectable .trc-tree-row{cursor: pointer}.trc-tree-grip{display: none;flex: 0 0 36px;width: 36px;height: 36px;align-items: center;justify-content: center;padding: 0;border: 0;border-radius: var(--trc-radius);background: none;color: var(--trc-text-3);cursor: grab;touch-action: none;-webkit-tap-highlight-color: transparent;--trc-i-size: 20px}.is-selectable .trc-tree-grip{display: inline-flex;position: relative;z-index: var(--trc-z-lift)}@media (hover: hover){.trc-tree-grip:hover{color: var(--trc-text);background: var(--trc-fill-2)}}.trc-tree-grip:active{cursor: grabbing}@media (pointer: coarse){.trc-tree-grip{flex-basis: var(--trc-h-touch);width: var(--trc-h-touch);height: var(--trc-h-touch)}}.trc-tree-grip:focus-visible{outline: 2px solid var(--trc-accent-ring);outline-offset: -2px}.trc-offline-badge{flex: 0 0 auto;white-space: nowrap;position: relative;z-index: var(--trc-z-lift)}.trc-tree-dragging{user-select: none;-webkit-user-select: none;cursor: grabbing}.trc-tree-dragging .trc-tree-row:hover{background: none}.trc-folder-node.is-dragging > .trc-tree-row{opacity: .4}.trc-folder-node > .trc-tree-row.is-drop-into{background: var(--trc-accent-soft);box-shadow: inset 0 0 0 1.5px var(--trc-accent)}.trc-drop-line{height: 2px;margin: -1px 0 -1px var(--trc-lib-pad);border-radius: var(--trc-radius-pill);background: var(--trc-accent-fill);pointer-events: none;list-style: none}.trc-drag-ghost{position: fixed;z-index: var(--trc-z-pop);top: 0;left: 0;display: inline-flex;align-items: center;gap: var(--trc-s2);max-width: 280px;padding: var(--trc-s2) var(--trc-s3);border-radius: var(--trc-radius);background: var(--trc-surface);box-shadow: var(--trc-shadow-pop);font-size: var(--trc-fs-body);font-weight: 500;color: var(--trc-text);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;pointer-events: none}.trc-drag-ghost .trc-i{color: var(--trc-accent)}.trc-tree-root-drop{display: none;margin: var(--trc-s2);padding: var(--trc-s3);border: 1.5px dashed var(--trc-border-strong);border-radius: var(--trc-radius);color: var(--trc-text-2);font-size: var(--trc-fs-md);text-align: center}.trc-tree-root-drop .trc-i{--trc-i-size: 16px;margin-right: var(--trc-s1);vertical-align: -3px}.trc-tree-dragging .trc-tree-root-drop{display: block}.trc-tree-root-drop.is-drop-into{border-style: solid;border-color: var(--trc-accent);background: var(--trc-accent-soft);color: var(--trc-accent)}.trc-lib-toolbar{position: fixed;z-index: var(--trc-z-playbar);left: 0;right: 0;top: auto;bottom: calc(var(--trc-s4) + var(--trc-safe-bottom));width: min(560px,calc(100% - 2 * var(--trc-s2)));margin: 0 auto;display: flex;flex-wrap: nowrap;align-items: center;gap: 2px;padding: var(--trc-s1) var(--trc-s2) var(--trc-s1) var(--trc-s4);border: 0;border-radius: var(--trc-radius-xl);background: var(--trc-surface);box-shadow: var(--trc-shadow-pop)}.trc-lib-toolbar[hidden]{display: none}.trc-lib-toolbar-count{flex: 0 1 auto;min-width: 0;font-size: var(--trc-fs-md);font-weight: 600;color: var(--trc-text-2);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.trc-lib-tool{display: inline-flex;flex-direction: column;align-items: center;justify-content: center;gap: 2px;min-width: 52px;min-height: 48px;padding: 2px var(--trc-s1);border: 0;border-radius: var(--trc-radius);background: none;color: var(--trc-accent);font: 500 var(--trc-fs-xs) / 1.2 var(--trc-font-display);white-space: nowrap;cursor: pointer;-webkit-tap-highlight-color: transparent;--trc-i-size: 20px}.trc-lib-tool:hover:not(:disabled){background: var(--trc-fill-2)}.trc-lib-tool:active:not(:disabled){opacity: .6}.trc-lib-tool.is-danger{color: var(--trc-danger)}.trc-lib-tool:disabled{color: var(--trc-text-3);cursor: default}.trc-lib-tool:focus-visible{outline: 2px solid var(--trc-accent-ring);outline-offset: -2px}.trc-fmini{position: fixed;z-index: var(--trc-z-playbar);left: 0;right: 0;bottom: calc(var(--trc-s4) + var(--trc-safe-bottom));width: min(560px,calc(100% - 2 * var(--trc-s2)));margin: 0 auto;display: flex;align-items: center;gap: var(--trc-s3);min-height: 60px;padding: var(--trc-s2) var(--trc-s2) var(--trc-s2) var(--trc-s2);border-radius: var(--trc-radius-xl);background: var(--trc-surface);box-shadow: var(--trc-shadow-pop);color: var(--trc-text)}.trc-fmini[hidden]{display: none}.trc-fmini-art,.trc-fv-now-mark{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 44px;width: 44px;height: 44px;border-radius: var(--trc-radius);background: var(--trc-accent-fill);color: var(--trc-on-accent);--trc-i-size: 22px}.trc-fnp-text{flex: 1 1 auto;min-width: 0;display: flex;flex-direction: column;line-height: var(--trc-lh-heading)}.trc-fnp-text strong{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: 600;font-size: var(--trc-fs-lg)}.trc-fnp-pos{color: var(--trc-text-2);font-size: var(--trc-fs-md);font-variant-numeric: tabular-nums}.trc-fnp-pos:empty{display: none}.trc-fmini .trc-iconbtn{color: var(--trc-text);width: 44px;height: 44px;border-radius: var(--trc-radius-pill);--trc-i-size: 22px}.trc-fmini .trc-fmini-play{color: var(--trc-accent)}.trc-lib-toolbar:not([hidden]) ~ .trc-fmini{bottom: calc(var(--trc-s4) + var(--trc-safe-bottom) + 64px)}.trc-fi-eq{display: inline-flex;align-items: flex-end;gap: 2px;height: 14px}.trc-fi-eq > i{display: block;width: 3px;height: 100%;border-radius: 1px;background: currentColor;transform-origin: bottom}.trc-fi-eq > i:nth-child(1){transform: scaleY(.45)}.trc-fi-eq > i:nth-child(2){transform: scaleY(.9)}.trc-fi-eq > i:nth-child(3){transform: scaleY(.65)}@keyframes trc-eq{0%,100%{transform: scaleY(.3)}50%{transform: scaleY(1)}}.is-audible .trc-fi-eq > i{animation: trc-eq .9s ease-in-out infinite}.is-audible .trc-fi-eq > i:nth-child(2){animation-delay: -.3s}.is-audible .trc-fi-eq > i:nth-child(3){animation-delay: -.6s}@media (prefers-reduced-motion: reduce){.is-audible .trc-fi-eq > i{animation: none}}.trc-folder-layout{padding-left: 0;padding-right: 0}.trc-fv{--trc-fv-player-h: 64px;--trc-lib-pad: var(--trc-s4);--trc-lib-row-fs: var(--trc-fs-lg);max-width: var(--trc-w-narrow);margin: 0 auto;padding: 0 var(--trc-s4) calc(var(--trc-fv-player-h) + var(--trc-s7))}.trc-fv-head{margin-bottom: var(--trc-s5)}.trc-fv-head .trc-lib-title{margin: var(--trc-s2) 0 var(--trc-s3)}.trc-folder-side > .trc-panel-head{position: static;display: flex;align-items: center;min-height: 40px;margin: 0 0 var(--trc-s1);padding: 0 var(--trc-s1) 0 var(--trc-lib-pad);border: 0;background: none}.trc-folder-side > .trc-panel-head .trc-panel-title{flex: 0 1 auto;font-size: var(--trc-fs-md)}.trc-fv-items .trc-folder-item{position: relative;gap: var(--trc-s3);min-height: 56px;margin: 0;padding: var(--trc-s2) var(--trc-s2) var(--trc-s2) var(--trc-lib-pad);border: 0;border-radius: 0;background: none;touch-action: auto;-webkit-tap-highlight-color: transparent}.trc-fv-items .trc-folder-item:first-child{border-radius: var(--trc-radius-lg) var(--trc-radius-lg) 0 0}.trc-fv-items .trc-folder-item + .trc-folder-item::before{content: "";position: absolute;top: 0;right: 0;left: calc(var(--trc-lib-pad) + 20px + var(--trc-s3));height: var(--trc-hairline);background: var(--trc-separator);pointer-events: none}.trc-fv-items.is-selectable .trc-folder-item + .trc-folder-item::before{left: calc(var(--trc-lib-pad) + 22px + var(--trc-s3) + 20px + var(--trc-s3))}@media (hover: hover){.trc-fv-items .trc-folder-item:hover{background: var(--trc-surface-hover)}}.trc-fv-items .trc-folder-item:active{background: var(--trc-surface-active)}.trc-fv-items .trc-folder-item:has(> .trc-row-check:checked){background: var(--trc-accent-soft)}.trc-fv-items .trc-folder-item.is-dragging{z-index: var(--trc-z-lift-2);opacity: .9;background: var(--trc-surface);box-shadow: var(--trc-shadow-pop)}.trc-fi-mark{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 20px;width: 20px;color: var(--trc-text-3);--trc-i-size: 18px}.trc-fi-mark > .trc-fi-eq{display: none;color: var(--trc-accent)}.trc-folder-item.is-playing .trc-fi-mark > .trc-i{display: none}.trc-folder-item.is-playing .trc-fi-mark > .trc-fi-eq{display: inline-flex}.trc-folder-item.is-playing .trc-row-title{color: var(--trc-accent)}.trc-folder-item-link{flex: 1 1 auto;min-width: 0;display: flex;flex-direction: column;color: var(--trc-text);text-decoration: none;line-height: var(--trc-lh-heading)}.trc-folder-item-link:hover{text-decoration: none;color: var(--trc-text)}.trc-folder-item-link::after{content: "";position: absolute;inset: 0;border-radius: inherit}.trc-folder-item-link:focus-visible{outline: none}.trc-folder-item-link:focus-visible::after{outline: 2px solid var(--trc-accent-ring);outline-offset: -2px}.trc-folder-item-link .trc-row-title{font-size: var(--trc-lib-row-fs);font-weight: 500}.trc-folder-item-link .trc-row-sub{font-size: var(--trc-fs-md);color: var(--trc-text-2)}.trc-fv-items [data-item-remove]{position: relative;z-index: var(--trc-z-lift);opacity: 0;color: var(--trc-text-3)}.trc-fv-items .trc-folder-item:hover [data-item-remove],.trc-fv-items [data-item-remove]:focus-visible{opacity: 1}.trc-fv-items.is-selectable [data-item-remove]{display: none}@media (pointer: coarse){.trc-fv-items:not(.is-selectable) [data-item-remove]{display: none}}.trc-fv-items.is-selectable .trc-folder-item-link::after{pointer-events: none}.trc-lib-addrow{position: relative;display: flex;align-items: center;gap: var(--trc-s3);width: 100%;min-height: 52px;padding: var(--trc-s2) var(--trc-s3) var(--trc-s2) var(--trc-lib-pad);border: 0;border-radius: 0 0 var(--trc-radius-lg) var(--trc-radius-lg);background: none;color: var(--trc-accent);font-size: var(--trc-lib-row-fs);font-family: inherit;text-align: left;cursor: pointer;-webkit-tap-highlight-color: transparent;--trc-i-size: 20px}.trc-lib-addrow > .trc-i{flex: 0 0 20px}.trc-fv-items:not(:empty) + .trc-lib-addrow::before{content: "";position: absolute;top: 0;right: 0;left: calc(var(--trc-lib-pad) + 20px + var(--trc-s3));height: var(--trc-hairline);background: var(--trc-separator)}@media (hover: hover){.trc-lib-addrow:hover{background: var(--trc-surface-hover)}}.trc-lib-addrow:active{background: var(--trc-surface-active)}.trc-lib-addrow:focus-visible{outline: 2px solid var(--trc-accent-ring);outline-offset: -2px}.trc-fv-items .trc-lib-empty{padding: var(--trc-s5) var(--trc-s4) var(--trc-s3)}.trc-fv-items > .trc-empty-inline{margin: 0;padding: var(--trc-s4)}.trc-stage-head{position: sticky;top: 0;z-index: var(--trc-z-lift-2);display: flex;align-items: center;gap: var(--trc-s2);margin: 0 0 var(--trc-s3);padding: var(--trc-s2) 0;background: var(--trc-bg)}.trc-stage-head[hidden]{display: none}.trc-fv-stage-title{flex: 1 1 auto;min-width: 0;display: flex;align-items: baseline;gap: var(--trc-s2);flex-wrap: wrap;outline: none}.trc-folder-stage .trc-provision-number{margin: 0;font-family: var(--trc-font-display);font-size: var(--trc-fs-2xl);font-weight: 600;line-height: 1.3}.trc-folder-stage .trc-provision-law{color: var(--trc-text-2);font-size: var(--trc-fs-lg)}.trc-stage-head .trc-reader-actions{flex: 0 0 auto;display: flex;align-items: center;gap: 0;margin: 0;padding: 0;border: 0}.trc-stage-head .trc-reader-actions[hidden]{display: none}.trc-stage-head .trc-reader-actions .trc-iconbtn{color: var(--trc-text-2)}.trc-stage-head .trc-reader-actions .trc-iconbtn[aria-pressed="true"]{color: var(--trc-accent);background: none;border-color: transparent}.trc-fv-stage-close{display: none;color: var(--trc-accent);--trc-i-size: 24px}.trc-folder-stage [data-folder-reader]{font-size: var(--trc-read-size);line-height: var(--trc-read-lh);max-width: var(--trc-read-measure)}.trc-folder-notes:empty{display: none}.trc-folder-notes{margin-top: var(--trc-s5)}.trc-folder-notes > .trc-note-card{width: auto;max-width: none;background: transparent;border: 0;border-top: var(--trc-hairline) solid var(--trc-separator);border-radius: 0;box-shadow: none}.trc-folder-notes > .trc-note-card > .trc-panel-head{padding-left: 0;padding-right: 0;background: transparent;border-bottom: 0}.trc-folder-notes > .trc-note-card > .trc-panel-head .trc-panel-title{font-family: var(--trc-font-display);font-weight: 600;font-size: var(--trc-fs-xl)}.trc-folder-notes > .trc-note-card > .trc-panel-body{padding-left: 0;padding-right: 0}.trc-note-fallback .trc-panel-body{padding: 0}@media (max-width: 860px){.trc-fv-stage{display: none}.trc-fv.is-reading .trc-fv-stage{display: block;position: fixed;z-index: var(--trc-z-sticky);top: var(--trc-header-total);right: 0;bottom: 0;left: 0;overflow-y: auto;overscroll-behavior: contain;padding: 0 calc(var(--trc-s4) + var(--trc-safe-right)) calc(var(--trc-tabbar-total) + var(--trc-fv-player-h) + var(--trc-s7)) calc(var(--trc-s4) + var(--trc-safe-left));background: var(--trc-bg);animation: trc-fv-push var(--trc-dur) var(--trc-ease)}.trc-fv.is-reading .trc-fv-stage-close{display: inline-flex;margin-left: calc(-1 * var(--trc-s2))}html.trc-fv-reading,html.trc-fv-reading body{overflow: hidden}}@keyframes trc-fv-push{from{transform: translateY(24px);opacity: 0}to{transform: none;opacity: 1}}@media (prefers-reduced-motion: reduce){.trc-fv.is-reading .trc-fv-stage{animation: none}}@media (min-width: 861px){.trc-fv{display: grid;grid-template-columns: minmax(300px,360px) minmax(0,1fr);gap: var(--trc-s6);align-items: start;max-width: var(--trc-w-reader);padding: 0 var(--trc-s5) calc(var(--trc-fv-player-h) + var(--trc-s7))}.trc-fv-stage{position: sticky;top: calc(var(--trc-header-total) + var(--trc-s3));max-height: calc(100dvh - var(--trc-header-total) - var(--trc-fv-player-h) - var(--trc-s7));overflow-y: auto;margin-top: var(--trc-s3);padding: 0 0 var(--trc-s5) var(--trc-s6);border: 0;border-left: var(--trc-hairline) solid var(--trc-separator);border-radius: 0;background: var(--trc-bg);overscroll-behavior: contain}.trc-stage-head{padding-top: var(--trc-s4)}}@media (min-width: 1181px){.trc-fv-stage{display: grid;grid-template-columns: minmax(0,1fr) var(--trc-notes-w);column-gap: var(--trc-s6);align-content: start}.trc-fv-stage > .trc-stage-head{grid-column: 1 / -1}.trc-fv-stage > .trc-folder-notes{margin-top: 0}.trc-fv-stage > .trc-folder-notes > .trc-note-card{border-top: 0;border-left: var(--trc-hairline) solid var(--trc-separator);padding-left: var(--trc-s5)}}.trc-fv-player{position: fixed;z-index: var(--trc-z-playbar);top: auto;left: 0;right: 0;bottom: calc(var(--trc-s4) + var(--trc-safe-bottom));width: min(760px,calc(100% - 2 * var(--trc-s2)));min-height: var(--trc-playbar-h);margin: 0 auto;display: flex;flex-wrap: nowrap;align-items: center;gap: var(--trc-s1);padding: var(--trc-s2);border: 0;border-radius: var(--trc-radius-xl);background: var(--trc-surface);box-shadow: var(--trc-shadow-pop)}.trc-fv-player:has(> .trc-fv-opts.is-open){z-index: var(--trc-z-modal);background: transparent;box-shadow: none}.trc-fv-player:has(> .trc-fv-opts.is-open) > :not(.trc-fv-opts){visibility: hidden}.trc-fv-player > .trc-progress{position: absolute;top: 0;left: var(--trc-s5);right: var(--trc-s5);width: auto;height: 2px;background: transparent;order: 0}.trc-fv-now{display: flex;align-items: center;gap: var(--trc-s3);flex: 1 1 auto;min-width: 0;min-height: 44px;padding: 0 var(--trc-s2) 0 0;border: 0;border-radius: var(--trc-radius);background: none;color: inherit;font: inherit;text-align: left;cursor: pointer;-webkit-tap-highlight-color: transparent}.trc-fv-now:focus-visible{outline: 2px solid var(--trc-accent-ring);outline-offset: 2px}.trc-fv-now-mark .trc-fi-eq{height: 18px}.trc-fv-now-mark .trc-fi-eq > i{width: 4px}.trc-fv-player .trc-playbar-meta{display: flex;flex-direction: column;min-width: 0;line-height: var(--trc-lh-heading)}.trc-fv-player .trc-playbar-meta strong{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: var(--trc-fs-lg);font-weight: 600;color: var(--trc-text)}.trc-fv-player .trc-playbar-meta [data-playlist-count]{color: var(--trc-text-2);font-size: var(--trc-fs-md);font-variant-numeric: tabular-nums}.trc-fv-player .trc-playbar-controls{flex: 0 0 auto;display: flex;align-items: center;gap: 0}.trc-fv-player .trc-playbar-controls .trc-iconbtn:not(.trc-iconbtn-primary){color: var(--trc-text);width: 40px;height: 40px;border-radius: var(--trc-radius-pill);--trc-i-size: 20px}.trc-fv-player .trc-playbar-controls [data-player-opts-toggle]{color: var(--trc-text-2)}.trc-fv-player .trc-iconbtn-primary,.trc-fv-player .trc-iconbtn-primary[aria-pressed="true"]{width: 44px;height: 44px;margin: 0 var(--trc-s1);border-color: var(--trc-accent-fill);background: var(--trc-accent-fill);color: var(--trc-on-accent);--trc-i-size: 20px}@media (max-width: 860px){.trc-fv-player{bottom: calc(var(--trc-tabbar-total) + var(--trc-s2))}.trc-fv-player .trc-fv-more{display: none}.trc-fv.is-reading ~ .trc-fv-player{flex-wrap: wrap;row-gap: 0}.trc-fv.is-reading ~ .trc-fv-player .trc-fv-now{flex: 1 1 100%}.trc-fv.is-reading ~ .trc-fv-player .trc-playbar-controls{flex: 1 1 100%;justify-content: space-between}.trc-fv.is-reading ~ .trc-fv-player .trc-fv-more{display: inline-flex}.trc-lib-toolbar,.trc-fmini{bottom: calc(var(--trc-tabbar-total) + var(--trc-s2))}.trc-lib-toolbar:not([hidden]) ~ .trc-fmini{bottom: calc(var(--trc-tabbar-total) + var(--trc-s2) + 64px)}}.trc-folder-layout .trc-lib-toolbar{bottom: calc(var(--trc-s4) + var(--trc-safe-bottom) + var(--trc-playbar-h) + var(--trc-s2))}@media (max-width: 860px){.trc-folder-layout .trc-lib-toolbar{bottom: calc(var(--trc-tabbar-total) + var(--trc-s2) + var(--trc-playbar-h) + var(--trc-s2))}}.trc-fv-opts[hidden]{display: none}.trc-fv-player > .trc-fv-opts.trc-sheet{display: flex;flex-direction: column;align-items: stretch;flex-wrap: nowrap;gap: var(--trc-s4);width: auto;font-size: var(--trc-fs-body);background: var(--trc-bg);--trc-lib-pad: var(--trc-s4)}.trc-fv-opts .trc-sheet-head{position: relative;margin: 0;min-height: 40px;justify-content: center}.trc-fv-opts [data-player-opts-close]{position: absolute;right: 0;top: 50%;margin-top: -20px}.trc-fv-opts .trc-sheet-title{font-family: var(--trc-font-display);font-weight: 600;font-size: var(--trc-fs-xl)}.trc-fv-opts .trc-seg{width: 100%}@media (min-width: 861px){.trc-fv-player > .trc-fv-opts.trc-sheet{left: 0;right: 0;width: min(480px,100%);margin: 0 auto}}.trc-bm-group[hidden]{display: none}.trc-bm-law{margin-top: var(--trc-s5)}.trc-bm-item[hidden]{display: none}.trc-bm-list .trc-row-item{margin: 0;border: 0;background: none}.trc-bm-list .trc-lib-icon{--trc-i-size: 18px;flex-basis: 22px}.trc-bm-item .trc-row-main{display: flex;flex-direction: column;flex: 1 1 auto;min-width: 0;color: var(--trc-text);text-decoration: none;line-height: var(--trc-lh-heading)}.trc-bm-item .trc-row-main::after{content: "";position: absolute;inset: 0;border-radius: inherit}.trc-bm-item .trc-row-main:hover{text-decoration: none}.trc-bm-item .trc-row-main:focus-visible{outline: none}.trc-bm-item .trc-row-main:focus-visible::after{outline: 2px solid var(--trc-accent-ring);outline-offset: -2px}.trc-bm-item .trc-row-title{font-size: var(--trc-lib-row-fs);font-weight: 500}.trc-bm-item .trc-row-sub{font-size: var(--trc-fs-md);color: var(--trc-text-2);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}@media (hover: hover){.trc-bm-item:hover > .trc-lib-row{background: var(--trc-surface-hover)}}.trc-bm-item:active > .trc-lib-row{background: var(--trc-surface-active)}.trc-bm-list .trc-row-actions{position: relative;z-index: var(--trc-z-lift);flex: 0 0 auto}.trc-bm-list .trc-row-actions:has(.trc-menu:not([hidden])){z-index: var(--trc-z-dropdown)}.trc-bm-list .trc-row-actions .trc-iconbtn{color: var(--trc-text-3)}.trc-bm-missing{margin: var(--trc-s3) var(--trc-lib-pad) 0;display: flex;align-items: center;gap: var(--trc-s2)}#trc-bookmark-groups > .trc-lib-empty{background: var(--trc-surface);border-radius: var(--trc-radius-lg);margin-top: var(--trc-s4)}.trc-choice-list{max-height: 46vh;overflow-y: auto;margin: 0 0 var(--trc-s3);padding: var(--trc-s1);border: var(--trc-border-w) solid var(--trc-border);border-radius: var(--trc-radius);background: var(--trc-surface-sunk)}.trc-choice{display: flex;align-items: center;gap: var(--trc-s2);min-height: var(--trc-row-height);padding: var(--trc-s1) var(--trc-s2);border-radius: var(--trc-radius-sm);cursor: pointer;--trc-i-size: 16px}.trc-choice:hover{background: var(--trc-surface-hover)}.trc-choice:has(> input:checked){background: var(--trc-accent-soft)}.trc-choice:has(> input:disabled){cursor: default;color: var(--trc-text-2)}.trc-choice > .trc-i{color: var(--trc-text-3);flex: 0 0 auto}.trc-choice > input{flex: 0 0 auto;margin: 0}.trc-choice-label{flex: 1 1 auto;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.trc-choice-note{flex: 0 0 auto;font-size: var(--trc-fs-xs);color: var(--trc-text-3)}.trc-choice[data-depth="1"]{padding-left: calc(var(--trc-s2) + 1 * var(--trc-s4))}.trc-choice[data-depth="2"]{padding-left: calc(var(--trc-s2) + 2 * var(--trc-s4))}.trc-choice[data-depth="3"]{padding-left: calc(var(--trc-s2) + 3 * var(--trc-s4))}.trc-choice[data-depth="4"]{padding-left: calc(var(--trc-s2) + 4 * var(--trc-s4))}@media (pointer: coarse){.trc-choice{min-height: var(--trc-h-touch)}}.trc-addto-what{margin: 0 0 var(--trc-s3);font-weight: 600}.trc-addto-new{margin-bottom: 0}.trc-pick-controls{display: flex;gap: var(--trc-s2);margin-bottom: var(--trc-s2)}.trc-pick-controls .trc-select{flex: 0 1 auto;min-width: 0}.trc-pick-controls .trc-input{flex: 1 1 auto;min-width: 0}.trc-pick-tools{align-items: center;gap: var(--trc-s2);margin-bottom: var(--trc-s2)}.trc-pick-status{margin: 0;white-space: nowrap}.trc-pick-list{max-height: 46vh;overflow-y: auto;border: var(--trc-border-w) solid var(--trc-border);border-radius: var(--trc-radius);background: var(--trc-surface-sunk)}.trc-pick-row{display: flex;align-items: center;gap: var(--trc-s2);padding: var(--trc-s1) var(--trc-s3);cursor: pointer;content-visibility: auto;contain-intrinsic-size: auto 30px}.trc-pick-row[hidden]{display: none}.trc-pick-row + .trc-pick-row{border-top: var(--trc-border-w) solid var(--trc-border)}.trc-pick-row:hover{background: var(--trc-surface-hover)}.trc-pick-row:has(input:checked){background: var(--trc-accent-soft)}.trc-pick-label{flex: 1 1 auto;min-width: 0;font-size: var(--trc-fs-body)}.trc-pick-in{flex: 0 0 auto}.trc-pick-row.is-in{cursor: default;color: var(--trc-text-2)}@media (max-width: 480px){.trc-pick-controls{flex-wrap: wrap}.trc-pick-controls .trc-select{flex: 1 1 100%}.trc-pick-list,.trc-choice-list{max-height: 40vh}}.trc-select-box{flex: 0 0 auto;width: 16px;height: 16px;margin: 0 2px 0 0;cursor: pointer}@media (max-width: 860px){.trc-lib-back{display: none}.trc-lib-nav{justify-content: flex-end;min-height: 0;margin: 0}.trc-lib-nav > .trc-spacer{display: none}.trc-fv-list > .trc-lib-nav,.trc-drill > .trc-lib-nav{position: fixed;top: var(--trc-safe-top);right: calc(var(--trc-s2) + var(--trc-safe-right) + var(--trc-h-touch));height: var(--trc-header-h);z-index: var(--trc-z-dropdown)}.trc-lib-nav .trc-iconbtn{width: 44px;height: 44px;--trc-i-size: 24px}.trc-fv.is-reading .trc-fv-list > .trc-lib-nav{display: none}.trc-lib-nav-actions{width: auto;margin: 0}}.trc-fv-items .trc-folder-item.is-current{background: none;box-shadow: none;font-weight: inherit}.trc-folder-item.is-current .trc-fi-mark > .trc-i{display: none}.trc-folder-item.is-current .trc-fi-mark::before{content: "";width: 8px;height: 8px;border-radius: 50%;background: var(--trc-yellow)}.trc-folder-item.is-current .trc-row-title{color: var(--trc-text);font-weight: 600}.trc-fv-player,.trc-fmini,.trc-lib-toolbar{left: 0;right: 0;bottom: 0;width: auto;margin: 0;border: 0;border-top: var(--trc-hairline) solid var(--trc-separator);border-radius: 0;box-shadow: none;background: var(--trc-bar-bg-solid,var(--trc-surface));padding-left: max(calc(var(--trc-s4) + var(--trc-safe-left)),calc((100vw - var(--trc-w-reader)) / 2 + var(--trc-s5)));padding-right: max(calc(var(--trc-s2) + var(--trc-safe-right)),calc((100vw - var(--trc-w-reader)) / 2 + var(--trc-s4)))}.trc-fv-player,.trc-fmini{min-height: var(--trc-playbar-h);padding-top: 0;padding-bottom: var(--trc-safe-bottom)}.trc-lib-toolbar{padding-top: 2px;padding-bottom: calc(2px + var(--trc-safe-bottom))}@media (min-width: 861px){.trc-lib-toolbar:not(.trc-fv *){padding-left: max(var(--trc-bleed-l),calc((100vw - var(--trc-w-narrow)) / 2 + var(--trc-s4)));padding-right: max(var(--trc-bleed-r),calc((100vw - var(--trc-w-narrow)) / 2 + var(--trc-s4)))}}.trc-fv-player:has(> .trc-fv-opts.is-open){border-top-color: transparent}.trc-fv-player > .trc-progress{left: 0;right: 0;top: calc(-1 * var(--trc-hairline))}.trc-fv-player .trc-fv-now-mark,.trc-fmini .trc-fmini-art{display: none}.trc-fmini{gap: var(--trc-s1)}.trc-fmini .trc-fnp-text strong{font-family: var(--trc-font-display)}.trc-fv-player .trc-playbar-meta strong{font-family: var(--trc-font-display)}.trc-fv-player .trc-playbar-controls .trc-iconbtn:not(.trc-iconbtn-primary){width: 44px;height: 44px}.trc-fv-player .trc-iconbtn-primary,.trc-fv-player .trc-iconbtn-primary[aria-pressed="true"],.trc-fmini .trc-fmini-play{background: var(--trc-accent-fill);border-color: var(--trc-accent-fill);color: var(--trc-on-accent)}.trc-fmini .trc-fmini-play{border-radius: var(--trc-radius-pill)}.trc-fv-player .trc-iconbtn-primary:is(:disabled,[aria-disabled="true"]),.trc-fv-player .trc-iconbtn-primary:is(:disabled,[aria-disabled="true"]):is(:hover,:focus-visible,[aria-pressed="true"]),.trc-fmini .trc-fmini-play:is(:disabled,[aria-disabled="true"]),.trc-fv-cta > .trc-btn-primary:is(:disabled,[aria-disabled="true"]),.trc-fv-cta > .trc-btn-primary:is(:disabled,[aria-disabled="true"]):hover{opacity: 1;background: var(--trc-fill);border-color: transparent;color: var(--trc-text-3);box-shadow: none}.trc-lib-toolbar:not([hidden]) ~ .trc-fmini{bottom: 56px}.trc-folder-layout .trc-lib-toolbar{bottom: 0}@media (max-width: 860px){.trc-fv-player,.trc-fmini,.trc-lib-toolbar,.trc-folder-layout .trc-lib-toolbar{bottom: var(--trc-tabbar-total);padding-bottom: 0}.trc-lib-toolbar{padding-bottom: 2px}.trc-lib-toolbar:not([hidden]) ~ .trc-fmini{bottom: calc(var(--trc-tabbar-total) + 56px)}}html.trc-lib-editing .trc-fv-player,html.trc-lib-editing .trc-fmini{display: none}.trc-lib-tool{min-width: 48px;padding: 2px 6px}.trc-lib-tool > span{white-space: nowrap;overflow: visible;text-overflow: clip}.trc-lib-toolbar-count{font-size: var(--trc-fs-sm)}@media (max-width: 860px){.trc-fv{padding-left: var(--trc-bleed-l);padding-right: var(--trc-bleed-r)}}@media (max-width: 860px){.trc-lib,.trc-fv{--trc-lib-pad: var(--trc-bleed-l)}.trc-main .trc-lib-group:not(:where(.trc-fv-player,.trc-sheet,.trc-modal,.trc-menu) *):not(.trc-lib-features),#trc-bookmark-groups > .trc-lib-empty{margin-left: calc(-1 * var(--trc-bleed-l));margin-right: calc(-1 * var(--trc-bleed-r));background: none;border-radius: 0;border-top: var(--trc-hairline) solid var(--trc-separator);border-bottom: var(--trc-hairline) solid var(--trc-separator);border-left: 0;border-right: 0}.trc-main .trc-lib-group:not(:where(.trc-fv-player,.trc-sheet,.trc-modal,.trc-menu) *) .trc-lib-row,.trc-main .trc-lib-group:not(:where(.trc-fv-player,.trc-sheet,.trc-modal,.trc-menu) *) .trc-tree-row,.trc-fv-items .trc-folder-item,.trc-lib-addrow{border-radius: 0 !important}.trc-lib-row,.trc-folder-node > .trc-tree-row,.trc-fv-items .trc-folder-item{padding-right: var(--trc-bleed-r)}.trc-lib-section,.trc-folder-side > .trc-panel-head{padding-left: 0;padding-right: 0}.trc-folder-side > .trc-panel-head{margin-right: calc(-1 * var(--trc-s2))}.trc-lib-features{margin-left: 0;margin-right: 0}}
.trc-drill-stats{display: flex;align-items: baseline;gap: var(--trc-s3);flex-wrap: wrap}.trc-drill-stats b{color: var(--trc-text);font-weight: 600;font-variant-numeric: tabular-nums}.trc-drill-stats > .is-due b{color: var(--trc-accent)}.trc-drill-stage{margin-top: var(--trc-s2)}.trc-drill-stage:focus{outline: none}.trc-fc-card,.trc-drill .trc-fc-card{padding: var(--trc-s5);border: 0;border-radius: var(--trc-radius-lg);background: var(--trc-surface);box-shadow: none}.trc-fc-meta{margin: 0 0 var(--trc-s3);color: var(--trc-text-3)}.trc-drill .trc-card-face{min-height: 180px;display: flex;flex-direction: column;justify-content: center;padding: 0;border: 0;background: none;box-shadow: none}.trc-fc-front{margin: 0;text-align: center;font-family: var(--trc-font-display);font-size: var(--trc-fs-3xl);font-weight: 600;line-height: var(--trc-lh-heading)}.trc-fc-cloze p:last-child{margin-bottom: 0}.trc-fc-back{margin-top: var(--trc-s4);padding: var(--trc-s4) 0 0;border-top: var(--trc-hairline) solid var(--trc-separator);background: none;border-radius: 0}.trc-fc-back:focus{outline: none}.trc-fc-answer{max-width: none}.trc-fc-answer-head{margin: 0 0 var(--trc-s2)}.trc-fc-answer .trc-chunk:last-child{margin-bottom: 0}.trc-fc-card .trc-card-face .trc-reader,.trc-fc-card .trc-fc-back .trc-reader{font-size: var(--trc-read-size);line-height: var(--trc-read-lh)}.trc-fc-actions{display: flex;align-items: center;justify-content: center;gap: var(--trc-s2);flex-wrap: wrap;margin-top: var(--trc-s5)}.trc-fc-actions .trc-btn{min-height: 48px;border-radius: var(--trc-radius);font-family: var(--trc-font-display);font-weight: 500;font-size: var(--trc-fs-lg)}.trc-fc-actions [data-fc-reveal]{min-width: 50%}.trc-fc-typed{margin-top: var(--trc-s3);text-align: center}.trc-rating{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: var(--trc-s2);margin-top: var(--trc-s5)}.trc-rating[hidden]{display: none}.trc-rating .trc-btn{min-width: 0;min-height: var(--trc-h-touch-lg);justify-content: center;border-radius: var(--trc-radius);font-family: var(--trc-font-display);font-weight: 500;white-space: nowrap}.trc-fc-empty{background: var(--trc-surface);border-radius: var(--trc-radius-lg)}.trc-fc-settings{margin: 0 0 var(--trc-s4)}.trc-fc-settings[hidden]{display: none}.trc-fc-settings-deck{margin-top: var(--trc-s4)}.trc-fc-settings-deck > .trc-seg{width: 100%;margin: var(--trc-s2) 0 var(--trc-s4)}.trc-fc-settings-title{padding: 0 var(--trc-s4)}.trc-fc-settings-note{margin: var(--trc-s2) var(--trc-s4) 0}.trc-fc-settings .trc-field:last-child{margin-bottom: 0}.trc-blank-holder{display: inline}.trc-blank-input{display: inline-block;width: auto;min-width: 8em;vertical-align: baseline}.trc-blank-input.is-wrong{border-color: var(--trc-danger)}.trc-blank-mark{font-size: var(--trc-fs-md)}.trc-blank-mark.is-ok{color: var(--trc-success)}.trc-blank-mark.is-bad{color: var(--trc-danger)}.trc-fc-source{margin-bottom: var(--trc-s3)}.trc-fc-pane{min-height: 60px}.trc-fc-pane[hidden]{display: none}.trc-fc-hl{align-items: flex-start;padding: var(--trc-s2);border-radius: var(--trc-radius-sm);line-height: var(--trc-lh-prose)}.trc-fc-hl:hover{background: var(--trc-surface-hover)}.trc-fc-hl-quote{background: var(--trc-hl-yellow);border-radius: var(--trc-radius-xs)}.trc-fc-blanks-title{margin: var(--trc-s4) 0 var(--trc-s2);font-size: var(--trc-fs-md);font-weight: 600;color: var(--trc-text-2)}.trc-fc-blanklist{display: flex;flex-direction: column;gap: var(--trc-s1)}.trc-fc-blankrow{display: flex;align-items: center;gap: var(--trc-s2);padding: var(--trc-s1) var(--trc-s1) var(--trc-s1) var(--trc-s2);background: var(--trc-surface-sunk);border-radius: var(--trc-radius-sm)}.trc-fc-blankquote{flex: 1;min-width: 0;font-size: var(--trc-fs-md);overflow-wrap: anywhere}@media (max-width: 860px){.trc-fc-card,.trc-drill .trc-fc-card,.trc-fc-empty{margin-left: calc(-1 * var(--trc-bleed-l));margin-right: calc(-1 * var(--trc-bleed-r));padding: var(--trc-s5) var(--trc-bleed-r) var(--trc-s5) var(--trc-bleed-l);border-radius: 0;background: none;border-top: var(--trc-hairline) solid var(--trc-separator);border-bottom: var(--trc-hairline) solid var(--trc-separator)}}@media (max-width: 720px){.trc-fc-front{font-size: var(--trc-fs-2xl)}.trc-rating .trc-btn{min-width: 0;padding-left: var(--trc-s1);padding-right: var(--trc-s1)}.trc-blank-input{min-width: 6em}}
.trc-auth{max-width: 420px;margin: var(--trc-s5) auto var(--trc-s8)}.trc-auth-card{padding: 0;background: transparent;border: 0;box-shadow: none}.trc-auth-title{margin: 0 0 var(--trc-s1);font-family: var(--trc-font-display);font-size: var(--trc-fs-3xl);font-weight: 600;line-height: 1.25}.trc-auth-lead{margin: 0 0 var(--trc-s4);font-size: var(--trc-fs-md);line-height: var(--trc-lh-prose)}.trc-auth-form{margin: 0;padding: 0;background: transparent;border-radius: 0}.trc-auth-form .trc-field:last-of-type{margin-bottom: var(--trc-s4)}.trc-auth-form,.trc-me-form{--trc-input-edge: color-mix(in srgb,var(--trc-text) 55%,transparent)}.trc-auth-form .trc-input,.trc-me-form .trc-input,.trc-auth-form .trc-input:hover,.trc-me-form .trc-input:hover{border-color: var(--trc-input-edge);background-color: var(--trc-fill-2)}.trc-auth-form .trc-input:focus,.trc-me-form .trc-input:focus{border-color: var(--trc-focus)}.trc-auth-form .trc-input[aria-invalid="true"],.trc-me-form .trc-input[aria-invalid="true"]{border-color: var(--trc-danger)}.trc-auth-submit{border-radius: var(--trc-radius)}.trc-auth-card > .trc-alert{margin-bottom: var(--trc-s3)}.trc-auth-row .trc-hint{margin-top: var(--trc-s1);text-wrap: pretty}.trc-auth-form .trc-check{display: flex;width: 100%;min-height: 44px}.trc-auth-submit{width: 100%}.trc-auth-eyebrow{margin-bottom: var(--trc-s3)}.trc-auth-note{margin: var(--trc-s4) 0 0}.trc-auth-alt,.trc-auth-foot{margin: var(--trc-s4) 0 0;font-size: var(--trc-fs-md);text-align: center}.trc-auth-foot a{display: inline-flex;align-items: center;gap: var(--trc-s1)}.trc-auth-alt a{display: inline-flex;align-items: center;min-height: 44px;padding-inline: var(--trc-s2)}.trc-me-pitch + .trc-me-section{margin-top: var(--trc-s3)}.trc-me-section{scroll-margin-top: calc(var(--trc-header-total) + var(--trc-sticky-gap))}.trc-me-section + .trc-me-section,.trc-me-section + #trc-install-card,#trc-install-card + .trc-me-section{margin-top: var(--trc-s5)}.trc-me-h2{margin: 0 0 6px}.trc-me-group{padding: var(--trc-s3) var(--trc-s4);background: var(--trc-section-bg);border: var(--trc-hairline) solid var(--trc-section-line);border-radius: var(--trc-radius-lg)}.trc-me-group > :last-child{margin-bottom: 0}.trc-me-note{margin: 0 0 var(--trc-s3);font-size: var(--trc-fs-md);color: var(--trc-text-2);line-height: var(--trc-lh-prose)}.trc-me-list{margin: 0 0 var(--trc-s3)}.trc-me-row{display: flex;align-items: baseline;gap: var(--trc-s3);padding: var(--trc-s2) 0;min-height: 44px;align-content: center;border-bottom: var(--trc-hairline) solid var(--trc-separator)}.trc-me-row:last-child{border-bottom: 0}.trc-me-row dt{flex: 0 0 140px;font-size: var(--trc-fs-md);color: var(--trc-text-2)}.trc-me-row dd{margin: 0;min-width: 0;font-size: var(--trc-fs-body);overflow-wrap: anywhere}.trc-me-form{margin: 0}.trc-me-form .trc-field{margin-bottom: 0}.trc-me-inline{display: flex;gap: var(--trc-s2)}.trc-me-inline .trc-input{flex: 1 1 auto;min-width: 0}.trc-me-status{margin: 0 0 var(--trc-s3);font-size: var(--trc-fs-md);color: var(--trc-text-2)}.trc-me-status:empty{display: none}.trc-me-status[data-tone="warning"]{color: var(--trc-warning)}.trc-me-status[data-tone="error"]{color: var(--trc-danger)}.trc-me-actions{display: flex;flex-wrap: wrap;gap: var(--trc-s2)}.trc-me-actions form{margin: 0}.trc-me-downloads{margin-bottom: var(--trc-s2)}.trc-me-links .trc-row-item{min-height: 48px}.trc-me-links .trc-row-icon{color: var(--trc-text-2)}.trc-me-links.trc-list-grouped > li > .trc-row-item{--trc-sep-inset: var(--trc-s4)}.trc-me-group .trc-seg + .trc-hint{margin-top: var(--trc-s2)}.trc-me-save{flex: 0 0 auto;min-height: var(--trc-h-touch);padding: 0 var(--trc-s2);border: 0;border-radius: var(--trc-radius);background: none;color: var(--trc-accent);font: 500 var(--trc-fs-lg) / 1 var(--trc-font-display);cursor: pointer;-webkit-tap-highlight-color: transparent}.trc-me-save:active{opacity: .6}.trc-me-save:focus-visible{outline: 2px solid var(--trc-accent-ring);outline-offset: 2px}.trc-me-actions [data-sync-now],.trc-me-rowbtn{display: flex;align-items: center;justify-content: flex-start;gap: var(--trc-s2);width: 100%;min-height: 44px;padding: 0;border: 0;border-radius: 0;background: none;box-shadow: none;color: var(--trc-accent);font: inherit;font-size: var(--trc-fs-body);text-align: left;cursor: pointer;-webkit-tap-highlight-color: transparent}.trc-me-rowbtn{color: var(--trc-danger)}.trc-me-actions [data-sync-now]:hover,.trc-me-rowbtn:hover{background: none;text-decoration: none}.trc-me-actions [data-sync-now]:active,.trc-me-rowbtn:active{opacity: .6}.trc-me-actions [data-sync-now]:disabled{color: var(--trc-text-3)}.trc-me-actions [data-sync-now]:focus-visible,.trc-me-rowbtn:focus-visible{outline: 2px solid var(--trc-accent-ring);outline-offset: -2px}.trc-me-actions{display: block}.trc-me-destructive form{margin: 0}.trc-me-destructive form + form{border-top: var(--trc-hairline) solid var(--trc-separator)}@media (max-width: 860px){.trc-me-group{margin-left: calc(-1 * var(--trc-bleed-l));margin-right: calc(-1 * var(--trc-bleed-r));padding-left: var(--trc-bleed-l);padding-right: var(--trc-bleed-r);border-radius: 0;background: none;border-left: 0;border-right: 0;border-top: var(--trc-hairline) solid var(--trc-separator);border-bottom: var(--trc-hairline) solid var(--trc-separator)}.trc-me-h2{padding-left: 0;padding-right: 0}.trc-me-section + #trc-install-card:not(:empty){margin-top: 0}.trc-me-section + #trc-install-card .trc-notice.trc-installcard{border-top: 0}.trc-me-row,.trc-me-destructive form + form{margin-right: calc(-1 * var(--trc-bleed-r));padding-right: var(--trc-bleed-r)}.trc-auth-foot{display: none}}@media (min-width: 861px){.trc-me .trc-me-links,.trc-me .trc-notice.trc-installcard{background: var(--trc-surface);border: 0}}@media (max-width: 720px){.trc-auth{margin-top: var(--trc-s3)}.trc-me-row dt{flex-basis: auto;flex-shrink: 0}.trc-me-row dd{margin-left: auto;text-align: right}}
.trc-home-section{margin-top: var(--trc-s6)}.trc-continue-list{margin: 0}.trc-continue-law{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.trc-find{margin: 0 0 var(--trc-s3)}.trc-find-bar{display: flex;align-items: center;gap: var(--trc-s2)}.trc-find-q{position: relative;flex: 1 1 auto;min-width: 0;display: block}.trc-find-q > .trc-i{position: absolute;left: 10px;top: 50%;margin-top: -9px;color: var(--trc-text-2);--trc-i-size: 18px;pointer-events: none}.trc-find .trc-find-q .trc-input{min-height: var(--trc-h-touch);padding-left: 36px;border-color: transparent;background-color: var(--trc-fill-2);border-radius: var(--trc-radius);font-size: var(--trc-fs-lg)}.trc-find .trc-find-q .trc-input:focus{border-color: transparent;background-color: var(--trc-fill-2)}.trc-find-go{min-width: 44px;flex: 0 0 auto;min-height: var(--trc-h-touch);padding: 0 var(--trc-s1);border: 0;background: none;color: var(--trc-accent);font: 500 var(--trc-fs-lg) / 1 var(--trc-font-display);cursor: pointer;-webkit-tap-highlight-color: transparent}.trc-find-go:active{opacity: .6}.trc-find-go:focus-visible{outline: 2px solid var(--trc-accent-ring);outline-offset: 2px;border-radius: var(--trc-radius-sm)}.trc-find-scope{position: relative;display: inline-flex;align-items: center;gap: var(--trc-s1);min-height: var(--trc-h-touch);margin-top: 2px;font-size: var(--trc-fs-md);color: var(--trc-text-2)}.trc-find-scope-select{-webkit-appearance: none;appearance: none;min-height: var(--trc-h-touch);max-width: 100%;padding: 0 22px 0 0;border: 0;field-sizing: content;background: transparent var(--trc-chevron) no-repeat right 2px center / 12px;color: var(--trc-accent);font: 500 var(--trc-fs-md) / 1.2 var(--trc-font-display);cursor: pointer}.trc-find-scope-select:focus-visible{outline: 2px solid var(--trc-accent-ring);outline-offset: 2px;border-radius: var(--trc-radius-sm)}.trc-search-block{margin-bottom: var(--trc-s5)}.trc-search-total{margin: 0;font-size: var(--trc-fs-md);color: var(--trc-text-2)}.trc-search-count{display: flex;align-items: baseline;justify-content: space-between;gap: var(--trc-s2);margin: var(--trc-s4) 0 6px;padding: 0 var(--trc-s4);font-family: inherit;font-size: var(--trc-fs-sm);font-weight: 500;line-height: 1.4;color: var(--trc-text-2)}.trc-search-law-n{font-variant-numeric: tabular-nums;font-weight: 400}.trc-search-hits > li > .trc-search-hit{display: block;padding-top: var(--trc-s3);padding-bottom: var(--trc-s3)}.trc-search-hit-title{display: block;font-family: var(--trc-font-display);font-size: var(--trc-fs-lg);font-weight: 600;color: var(--trc-text)}.trc-search-hit-law{display: block;font-size: var(--trc-fs-sm);color: var(--trc-text-2)}.trc-search-hit-snippet{display: block;margin-top: 2px;font-size: var(--trc-fs-md);line-height: var(--trc-lh-prose);color: var(--trc-text-2);overflow-wrap: anywhere;white-space: normal;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.trc-search-hit-snippet mark{padding: 0;border-radius: 0;background: none;color: var(--trc-text);font-weight: 600;text-decoration: underline 2px var(--trc-ci-yellow);text-decoration-skip-ink: none;text-underline-offset: 3px;-webkit-box-decoration-break: clone;box-decoration-break: clone}.trc-search-idle{padding-top: var(--trc-s5)}.trc-search-more{display: flex;align-items: center;justify-content: center;min-height: var(--trc-h-touch,44px);margin-top: var(--trc-s2);font-size: var(--trc-fs-md);color: var(--trc-accent-text);text-decoration: none}.trc-search-more:active{background: var(--trc-surface-active)}.trc-search-more:focus-visible{outline: 2px solid var(--trc-accent-ring);outline-offset: 2px}.trc-search-more-hint{margin: var(--trc-s3) 0 0;font-size: var(--trc-fs-sm);color: var(--trc-text-2)}@media (min-width: 861px){.trc-search-page .trc-empty-body{max-width: 28rem}}@media (max-width: 860px){.trc-search-page .trc-search-count{padding: 0}}.trc-law-head .trc-lawhead-bar h1{flex: 0 1 auto}.trc-law-head .trc-lawhead-body{margin-top: var(--trc-s1)}.trc-law-head .trc-page-sub{display: flex;flex-wrap: wrap;gap: var(--trc-s1) 6px;margin-bottom: var(--trc-s3)}.trc-law-source{display: inline-flex;align-items: center;gap: 2px;--trc-i-size: 14px}.trc-law-head-toggle .trc-i{transition: transform var(--trc-dur-fast) var(--trc-ease)}.trc-law-head-toggle[aria-expanded="false"] .trc-i{transform: rotate(-90deg)}.trc-law-head.is-collapsed{margin-bottom: var(--trc-s3)}.trc-law-head.is-collapsed .trc-page-title{font-size: var(--trc-fs-xl);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.trc-law-codes .trc-panel-body{padding: var(--trc-s1)}.trc-law-codes-group{padding: var(--trc-s3) var(--trc-s2) var(--trc-s1);font-size: var(--trc-fs-sm);font-weight: 600;color: var(--trc-text-3)}.trc-error-page{margin-top: var(--trc-s5)}.trc-error-page .trc-page-title{margin-bottom: var(--trc-s2);color: var(--trc-text)}.trc-error-page .trc-empty-body + .trc-empty-body{margin-top: var(--trc-s1)}.trc-error-detail{max-height: 40vh;margin: var(--trc-s4) 0 0;padding: var(--trc-s3);overflow: auto;background: var(--trc-surface-sunk);border-radius: var(--trc-radius-sm);text-align: left;white-space: pre-wrap}.trc-setup-mark{display: flex;align-items: center;justify-content: center;width: 52px;height: 52px;margin: 0 auto var(--trc-s4);border-radius: var(--trc-radius);background: var(--trc-accent-fill);color: var(--trc-on-accent);font-family: var(--trc-font-display);font-size: var(--trc-fs-2xl);font-weight: 600;line-height: 1}.trc-setup-hint{margin-top: var(--trc-s5);text-align: left}.trc-setup-hint p{margin: var(--trc-s2) 0 0}@media (max-width: 860px){.trc-law-page .trc-reader-grid-aside{order: 1}.trc-law-codes.is-sticky{position: static;max-height: 50vh}}
[data-tone]{--trc-cover-bg: var(--trc-cover-red);--trc-cover-fg: var(--trc-cover-on);--trc-cover-line: transparent;--trc-spine: var(--trc-cover-red)}[data-tone="2"],[data-tone="6"]{--trc-cover-bg: var(--trc-cover-ink);--trc-cover-fg: var(--trc-cover-on-ink);--trc-cover-line: var(--trc-cover-ink-edge);--trc-spine: var(--trc-spine-ink)}[data-tone="3"],[data-tone="5"]{--trc-cover-bg: var(--trc-cover-green);--trc-cover-fg: var(--trc-cover-on);--trc-spine: var(--trc-cover-green)}[data-tone="4"]{--trc-cover-bg: var(--trc-cover-paper);--trc-cover-fg: var(--trc-cover-on-paper);--trc-cover-line: var(--trc-cover-edge);--trc-spine: var(--trc-cover-paper)}.trc-home .trc-home-section{margin-top: var(--trc-s6)}.trc-home > .trc-container > :first-child,.trc-home > :first-child{margin-top: 0}.trc-home .trc-shelf-continue + .trc-shelf-section{margin-top: var(--trc-s6)}.trc-shelf-section:first-of-type{margin-top: var(--trc-s2)}.trc-home .trc-shelf-continue[hidden] + .trc-shelf-section{margin-top: var(--trc-s2)}.trc-shelf{margin: var(--trc-s2) 0 0;padding: 0;list-style: none;border: var(--trc-hairline) solid var(--trc-section-line);border-radius: var(--trc-radius-lg);background: var(--trc-section-bg);overflow: hidden;--trc-shelf-pad-l: var(--trc-s4);--trc-shelf-pad-r: var(--trc-s3)}.trc-shelf-book{position: relative;display: flex;align-items: center;gap: var(--trc-s1);min-height: 60px;padding: 0 var(--trc-shelf-pad-r) 0 var(--trc-shelf-pad-l);transition: background var(--trc-dur-fast) var(--trc-ease)}.trc-shelf > li + li::before,.trc-shelf-sub > li + li::before{content: "";position: absolute;top: 0;right: 0;left: calc(var(--trc-shelf-pad-l) + 6px + var(--trc-s3));border-top: var(--trc-hairline) solid var(--trc-separator);pointer-events: none}.trc-shelf-book:active{background: var(--trc-surface-active)}@media (hover: hover){.trc-shelf-book:hover{background: var(--trc-surface-hover)}}.trc-shelf-book-link{display: flex;align-items: center;gap: var(--trc-s3);flex: 1 1 auto;min-width: 0;padding: var(--trc-s2) 0;color: var(--trc-text);text-decoration: none}.trc-shelf-book-link::after{content: "";position: absolute;inset: 0}.trc-shelf-book-link:hover{text-decoration: none}.trc-shelf-book-link:focus-visible{outline: none}.trc-shelf-book:has(.trc-shelf-book-link:focus-visible){outline: 2px solid var(--trc-focus);outline-offset: -2px}.trc-shelf-spine{flex: 0 0 6px;width: 6px;height: 36px;border-radius: 2px;background: var(--trc-spine);box-shadow: inset 0 0 0 1px var(--trc-cover-line)}.trc-shelf-book.is-sub .trc-shelf-spine{height: 28px}.trc-shelf-book-main{display: flex;flex-direction: column;min-width: 0}.trc-shelf-book-short{font-family: var(--trc-font-display);font-size: var(--trc-fs-row);font-weight: 600;line-height: 1.35;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.trc-shelf-book-sub{display: flex;gap: 0 6px;min-width: 0;font-size: var(--trc-fs-md);line-height: 1.45;color: var(--trc-text-2)}.trc-shelf-book-count{flex: 0 0 auto;font-variant-numeric: tabular-nums;white-space: nowrap}.trc-shelf-book-title{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.trc-shelf-book-title::before{content: "·";margin-right: 6px;color: var(--trc-text-3)}.trc-shelf-book > .trc-row-chevron{position: relative;pointer-events: none}.trc-shelf-book-meta{position: relative;flex: 0 0 auto;display: flex}.trc-shelf-book-dl{position: relative;display: inline-flex;align-items: center;justify-content: center;width: 44px;height: 44px;padding: 0;border: 0;border-radius: var(--trc-radius-pill);background: transparent;color: var(--trc-text-2);font-size: 0;line-height: 0;cursor: pointer}.trc-shelf-book-dl::before{content: "";width: 20px;height: 20px;background-color: currentColor;-webkit-mask: var(--trc-shelf-dl-icon) center / contain no-repeat;mask: var(--trc-shelf-dl-icon) center / contain no-repeat;--trc-shelf-dl-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v11M7.5 10.5 12 15l4.5-4.5M5 19.5h14'/%3E%3C/svg%3E")}.trc-shelf-book-dl:hover{background: var(--trc-surface-hover);color: var(--trc-text)}.trc-shelf-book-dl:active{opacity: .5}.trc-shelf-book-dl:focus-visible{outline: 2px solid var(--trc-focus);outline-offset: -2px}.trc-shelf-book-dl.is-downloaded,.trc-shelf-book-dl[data-state="done"]{color: var(--trc-success)}.trc-shelf-book-dl.is-downloaded::before,.trc-shelf-book-dl[data-state="done"]::before{--trc-shelf-dl-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='m8.3 12.2 2.6 2.6 4.8-5.1'/%3E%3C/svg%3E")}.trc-shelf-book-dl[data-state="stale"]{color: var(--trc-text)}.trc-shelf-book-dl[data-state="stale"]::before,.trc-shelf-book-dl:disabled:not([title])::before{--trc-shelf-dl-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11a8 8 0 0 0-14.3-4.3L4 8.5M4 4v4.5h4.5M4 13a8 8 0 0 0 14.3 4.3l1.7-1.8M20 20v-4.5h-4.5'/%3E%3C/svg%3E")}.trc-shelf-book-dl[data-state="stale"]:not(:disabled)::after{content: "";position: absolute;top: 10px;right: 10px;width: 7px;height: 7px;border-radius: 50%;background: var(--trc-yellow);box-shadow: 0 0 0 1.5px var(--trc-bg)}.trc-shelf-book-dl:disabled{cursor: default}.trc-shelf-book-dl:disabled[title]{opacity: .35}.trc-shelf-book-dl:disabled:not([title]){opacity: 1}.trc-shelf-book-dl:disabled:not([title])::before{animation: trc-shelf-spin 1s linear infinite}@keyframes trc-shelf-spin{to{transform: rotate(360deg)}}.trc-shelf-group{position: relative}.trc-shelf-group-label{padding: var(--trc-s3) var(--trc-shelf-pad-r) var(--trc-s1) calc(var(--trc-shelf-pad-l) + 6px + var(--trc-s3));font-size: var(--trc-fs-sm);font-weight: 500;color: var(--trc-text-2)}.trc-shelf-sub{margin: 0;padding: 0;list-style: none;--trc-shelf-pad-l: calc(var(--trc-s4) + 6px + var(--trc-s3))}.trc-shelf-sub > li:first-child::before{content: "";position: absolute;top: 0;right: 0;left: calc(var(--trc-shelf-pad-l) + 6px + var(--trc-s3));border-top: var(--trc-hairline) solid var(--trc-separator)}.trc-home .trc-shelf-section > .trc-section-head{padding: 0 var(--trc-s4);margin-bottom: 0;align-items: center}.trc-home .trc-shelf-section .trc-section-title{font-family: var(--trc-font);font-size: var(--trc-fs-sm);font-weight: 500;color: var(--trc-text-2)}.trc-home .trc-shelf-section .trc-section-sub{font-size: var(--trc-fs-sm);color: var(--trc-text-3)}.trc-shelf-continue{margin: var(--trc-s2) 0 0}.trc-shelf-resume:empty{display: none}.trc-shelf-resume-short{font-family: var(--trc-font-display);font-weight: 600}.trc-shelf-resume-jump{display: block;padding-top: var(--trc-s3);padding-bottom: var(--trc-s3)}.trc-shelf-search-group{margin-top: var(--trc-s6)}.trc-shelf-section ~ #trc-install-card:not(:empty),.trc-continue ~ #trc-install-card:not(:empty){margin-top: var(--trc-s5)}.trc-home #trc-install-card:not(:empty) + *{margin-top: var(--trc-s5)}.trc-law-install:not(:empty){margin-top: var(--trc-s5)}.trc-notice.trc-installcard{display: grid;grid-template-columns: auto minmax(0,1fr) auto auto;align-items: start;column-gap: var(--trc-s3)}.trc-notice.trc-installcard .trc-notice-icon{grid-column: 1;grid-row: 1;margin-top: calc((var(--trc-h-touch) - 18px) / 2)}.trc-notice.trc-installcard .trc-notice-body{display: contents}.trc-notice.trc-installcard .trc-notice-title{grid-column: 2;grid-row: 1;white-space: normal;overflow: visible;text-overflow: clip;padding-block: 10px;padding-block: calc((var(--trc-h-touch) - 1lh) / 2)}.trc-notice.trc-installcard .trc-installcard-toggle,.trc-notice.trc-installcard .trc-notice-actions{grid-column: 3;grid-row: 1;margin: 0;align-self: start}.trc-notice.trc-installcard .trc-notice-actions{min-height: var(--trc-h-touch);align-items: center}.trc-notice.trc-installcard .trc-installcard-close{grid-column: 4;grid-row: 1;width: var(--trc-h-touch);height: var(--trc-h-touch);margin: 0}.trc-installcard-toggle{display: inline-flex;align-items: center;min-height: var(--trc-h-touch);padding: 0 var(--trc-s1);border: 0;background: none;color: var(--trc-accent);font: inherit;font-size: var(--trc-fs-md);white-space: nowrap;cursor: pointer;-webkit-tap-highlight-color: transparent;touch-action: manipulation}.trc-installcard-toggle::after{content: "›";margin-left: 4px;transition: transform var(--trc-dur-fast) var(--trc-ease)}.trc-installcard-toggle[aria-expanded="true"]::after{transform: rotate(90deg)}.trc-installcard-toggle:active{opacity: .6}.trc-installcard-toggle:focus-visible{outline: 2px solid var(--trc-accent-ring);outline-offset: -2px;border-radius: var(--trc-radius-sm)}.trc-notice.trc-installcard .trc-installcard-more{grid-column: 2 / -1;grid-row: 2;margin: 0;padding: 0 var(--trc-s2) var(--trc-s3) 0;font-size: var(--trc-fs-md);color: var(--trc-text-2)}.trc-notice.trc-installcard .trc-installcard-more[hidden]{display: none}.trc-notice.trc-installcard .trc-installcard-more > p{margin: 0 0 var(--trc-s1)}@media (prefers-reduced-motion: reduce){.trc-installcard-toggle::after{transition: none}}@media (max-width: 860px){.trc-main .trc-lawtree + .trc-law-install:not(:empty){margin-top: 0}.trc-main .trc-lawtree + .trc-law-install .trc-notice.trc-installcard{border-top: 0}}.trc-shelf-crumbs{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--trc-s2);margin-bottom: var(--trc-s2)}.trc-shelf-crumbs .trc-breadcrumb{margin: 0}.trc-shelf-switch{flex: 0 0 auto}.trc-law-head [data-download-law]:disabled[title]{display: none}.trc-shelf-jumpcard{margin: 0 0 var(--trc-s5)}.trc-shelf-jumpcard-body{padding: var(--trc-s3) var(--trc-s4);background: var(--trc-section-bg);border: var(--trc-hairline) solid var(--trc-section-line);border-radius: var(--trc-radius-lg)}@media (min-width: 861px){.trc-shelf-jumpcard-body{width: fit-content;max-width: 100%}}.trc-shelf-toc-title{margin-top: var(--trc-s2)}.trc-shelf-jump{min-height: var(--trc-h-input-lg)}.trc-shelf-jump-fallback{display: flex;gap: var(--trc-s2);max-width: 420px}.trc-shelf-jump-fallback .trc-input{flex: 1 1 auto;min-width: 0}.trc-shelf-jump-fallback .trc-btn{flex: 0 0 auto;min-width: 64px}.trc-shelf-jump > .trc-shelf-jump-fallback:not(:only-child){display: none}@media (max-width: 860px){.trc-law-page .trc-shelf-crumbs{display: none}.trc-shelf:not(.trc-shelf-sub){margin-left: calc(-1 * var(--trc-bleed-l));margin-right: calc(-1 * var(--trc-bleed-r));border: 0;border-radius: 0;background: none;border-top: var(--trc-hairline) solid var(--trc-separator);border-bottom: var(--trc-hairline) solid var(--trc-separator);--trc-shelf-pad-l: var(--trc-bleed-l);--trc-shelf-pad-r: calc(var(--trc-bleed-r) - var(--trc-s1))}.trc-shelf-sub{--trc-shelf-pad-l: calc(var(--trc-bleed-l) + 6px + var(--trc-s3))}.trc-home .trc-shelf-section > .trc-section-head{padding: 0}.trc-home .trc-home-section,.trc-home .trc-shelf-continue + .trc-shelf-section,.trc-home .trc-shelf-search-group{margin-top: var(--trc-s5)}.trc-shelf-jumpcard-body{padding: 0;background: none;border: 0;border-radius: 0}}@media (max-width: 480px){.trc-shelf-jump-fallback{max-width: none}}@media (prefers-reduced-motion: reduce){.trc-shelf-book{transition: none}.trc-shelf-book-dl:disabled:not([title])::before{animation: none}}.trc-shelf-resume .trc-row-icon.trc-shelf-spine{flex: 0 0 6px;margin: 0 10px}
.trc-i-hash{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.5 4 7.5 20M16.5 4l-2 16M4.5 9h15.5M4 15h15.5'/%3E%3C/svg%3E")}.trc-i-columns{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='4.5' width='17' height='15' rx='2'/%3E%3Cpath d='M12 4.5v15'/%3E%3C/svg%3E")}.trc-i-delete-left{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5h10.5A1.5 1.5 0 0 1 21 6.5v11a1.5 1.5 0 0 1-1.5 1.5H9l-6-7z'/%3E%3Cpath d='m12 9.5 5 5M17 9.5l-5 5'/%3E%3C/svg%3E")}.trc-jump{display: flex;flex-direction: column;gap: var(--trc-s3);min-width: 0}.trc-jump-head{margin-bottom: 0;min-height: var(--trc-h-touch)}.trc-jump-law{font-weight: 500;color: var(--trc-text-2)}.trc-jump-close{flex: 0 0 auto;min-height: var(--trc-h-touch);margin-right: calc(-1 * var(--trc-s2));font-weight: 500}.trc-jump-field{container: trc-jumpfield / inline-size;display: flex;align-items: center;gap: var(--trc-s2);min-height: 60px;padding: 0 var(--trc-s4);background: var(--trc-fill,var(--trc-surface-sunk));border: 2px solid transparent;border-radius: var(--trc-radius);cursor: text;transition: border-color var(--trc-dur-fast) ease}.trc-jump-field:focus-within{border-color: var(--trc-focus,var(--trc-text));box-shadow: none}.trc-jump-unit{flex: 0 0 auto;font-family: var(--trc-font-display);font-size: var(--trc-fs-lg);font-weight: 500;color: var(--trc-text-2);cursor: text}.trc-jump-input{flex: 1 1 0;min-width: 0;width: auto;height: 56px;padding: 0;margin: 0;border: 0;background: transparent;color: var(--trc-text);font: inherit;font-family: var(--trc-font-display);font-size: calc(var(--trc-fs-3xl) + 2px);font-weight: 600;font-variant-numeric: tabular-nums;letter-spacing: .02em;caret-color: var(--trc-accent)}.trc-jump-input::placeholder{color: var(--trc-text-3);font-weight: 400;opacity: 1}.trc-jump-input:focus,.trc-jump-input:focus-visible{outline: none}.trc-jump-hint{flex: 0 0 auto;font-size: var(--trc-fs-sm);line-height: 1.3;color: var(--trc-text-3);text-align: end;white-space: nowrap}.trc-jump-field:has(> .trc-jump-input:not(:placeholder-shown)) > .trc-jump-hint{display: none}@container trc-jumpfield (max-width: 300px){.trc-jump-hint{display: none}}.trc-jump-meta{display: flex;align-items: center;gap: var(--trc-s3);min-width: 0;min-height: 24px}.trc-jump-status{flex: 1 1 auto;min-width: 0;margin: 0;font-size: var(--trc-fs-md);line-height: 24px;color: var(--trc-text-2);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.trc-jump.is-notfound .trc-jump-status{color: var(--trc-warning)}.trc-jump-inline .trc-jump-meta:has(> .trc-jump-status:empty:only-child){display: none}.trc-jump-index{position: relative;flex: 0 0 auto;display: inline-flex;align-items: center;gap: 2px;height: 24px;margin: 0;padding: 0;border: 0;background: transparent;color: var(--trc-accent);font: inherit;font-size: var(--trc-fs-md);font-weight: 500;cursor: pointer;-webkit-tap-highlight-color: transparent;--trc-i-size: 16px}.trc-jump-index::after{content: "";position: absolute;inset: -10px -8px}.trc-jump-index:hover{text-decoration: underline}.trc-jump-index:active{opacity: .6}@media (min-width: 861px){.trc-jump-index{display: none}}.trc-jump-results{display: flex;flex-direction: column;min-height: 0}.trc-jump-list,.trc-jump-around{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;overflow-y: auto;overscroll-behavior: contain;flex: 1 1 auto;min-height: 0}.trc-jump-list.is-more{-webkit-mask-image: linear-gradient(to bottom,var(--trc-text) calc(100% - 28px),transparent);mask-image: linear-gradient(to bottom,var(--trc-text) calc(100% - 28px),transparent)}.trc-jump-opt > a,.trc-jump-row{display: flex;align-items: center;gap: var(--trc-s3);min-height: 48px;padding: 0 var(--trc-s2);border-radius: 0;color: var(--trc-text);text-decoration: none;font-size: var(--trc-fs-lg);font-variant-numeric: tabular-nums;-webkit-tap-highlight-color: transparent}.trc-jump-opt + .trc-jump-opt > a,.trc-jump-around > li + li > .trc-jump-row{box-shadow: inset 0 var(--trc-hairline) 0 var(--trc-separator)}.trc-jump-opt > a:hover,.trc-jump-row:hover{background: var(--trc-surface-hover);text-decoration: none}.trc-jump-opt.is-active > a{background: var(--trc-fill,var(--trc-surface-active));color: var(--trc-text);font-weight: 600;border-radius: var(--trc-radius);box-shadow: none}.trc-jump-opt.is-active + .trc-jump-opt > a{box-shadow: none}.trc-jump-opt-label{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.trc-jump-hit{color: var(--trc-accent)}.trc-jump-opt > a > .trc-badge{margin-left: auto;font-weight: 500}.trc-jump-opt-tag{margin-left: auto;flex: 0 0 auto;font-size: var(--trc-fs-sm);font-weight: 400;color: var(--trc-text-2)}.trc-jump-opt-tag + .trc-badge{margin-left: 0}.trc-jump.is-notfound .trc-jump-opt > a{font-size: var(--trc-fs-body)}.trc-jump-row{width: 100%;margin: 0;border: 0;background: transparent;font: inherit;font-size: var(--trc-fs-lg);text-align: start;cursor: pointer;--trc-i-size: 18px}.trc-jump-row > .trc-i{flex: 0 0 auto;color: var(--trc-text-2)}.trc-jump-row-label{flex: 1 1 auto;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: 500}.trc-jump-row-kind{flex: 0 0 auto;font-size: var(--trc-fs-md);color: var(--trc-text-2)}.trc-jump-row-recent > .trc-i:last-child{margin-left: calc(-1 * var(--trc-s2));color: var(--trc-text-3)}.trc-jump-keys{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--trc-s2)}.trc-jump-keycell{display: flex;min-height: 50px}.trc-jump-keycell > .trc-jump-key{flex: 1 1 auto}.trc-jump-key{display: inline-flex;align-items: center;justify-content: center;min-height: 50px;padding: 0;background: var(--trc-fill,var(--trc-surface-sunk));color: var(--trc-text);border: 0;border-radius: var(--trc-radius);box-shadow: none;font: inherit;font-family: var(--trc-font-display);font-size: var(--trc-fs-2xl);font-weight: 500;font-variant-numeric: tabular-nums;line-height: 1;cursor: pointer;touch-action: manipulation;-webkit-tap-highlight-color: transparent;user-select: none;-webkit-user-select: none;transition: background var(--trc-dur-fast) ease}.trc-jump-key:hover{background: var(--trc-surface-active)}.trc-jump-key:active{background: var(--trc-surface-active)}.trc-jump-key-back{background: transparent;color: var(--trc-text-2);--trc-i-size: 24px}.trc-jump-foot{display: flex;gap: var(--trc-s2)}.trc-jump-go{flex: 1 1 auto;min-width: 0;min-height: 48px}.trc-jump-go-label{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.trc-jump-go.is-busy{cursor: progress;opacity: .8}.trc-jump-pair{flex: 0 0 auto;min-height: 48px;background: var(--trc-fill,var(--trc-surface-sunk));color: var(--trc-text);border: 0;box-shadow: none}.trc-jump-pair:hover{background: var(--trc-surface-active);box-shadow: none}html.trc-embed .trc-jump-pair{display: none}.trc-jump-sheet{gap: var(--trc-s2)}.trc-jump-sheet.trc-sheet{background: var(--trc-bg);box-shadow: none;border-top: var(--trc-hairline) solid var(--trc-separator)}.trc-jump-sheet.trc-sheet-bottom{max-height: 92vh;max-height: 92dvh;border-radius: 12px 12px 0 0}.trc-jump-sheet .trc-jump-field:focus-within{border-color: transparent}.trc-jump-sheet .trc-jump-results{height: calc(4 * 48px);flex: 0 0 auto}@media (max-height: 690px){.trc-jump-sheet .trc-jump-results{height: calc(3 * 48px)}.trc-jump-sheet .trc-jump-keys{gap: 6px}.trc-jump-sheet .trc-jump-key,.trc-jump-sheet .trc-jump-keycell{min-height: 46px}.trc-jump-sheet .trc-jump-head{min-height: 40px}.trc-jump-sheet .trc-jump-field{min-height: 56px}.trc-jump-sheet .trc-jump-input{height: 52px}}@media (max-height: 590px){.trc-jump-sheet{gap: 6px}.trc-jump-sheet .trc-jump-results{height: calc(2 * 48px)}.trc-jump-sheet .trc-jump-key,.trc-jump-sheet .trc-jump-keycell{min-height: var(--trc-h-touch)}.trc-jump-sheet .trc-jump-field{min-height: 52px}.trc-jump-sheet .trc-jump-input{height: 48px}.trc-jump-sheet .trc-jump-go,.trc-jump-sheet .trc-jump-pair{min-height: var(--trc-h-touch)}}@media (min-width: 861px){.trc-jump-sheet.trc-sheet-bottom{--trc-jump-w: min(420px,calc(100vw - 32px));left: clamp(calc(var(--trc-jump-w) / 2 + 16px),var(--trc-jump-x,50vw),calc(100vw - var(--trc-jump-w) / 2 - 16px));right: auto;bottom: auto;top: var(--trc-jump-top,calc(var(--trc-header-total) + 8px));width: var(--trc-jump-w);max-height: calc(100vh - var(--trc-jump-top,calc(var(--trc-header-total) + 8px)) - 16px);max-height: calc(100dvh - var(--trc-jump-top,calc(var(--trc-header-total) + 8px)) - 16px);transform: translateX(-50%);animation: trc-jump-in var(--trc-dur) var(--trc-ease);border: var(--trc-hairline) solid var(--trc-border-strong);border-radius: 12px;padding: var(--trc-s3) var(--trc-s4) var(--trc-s4)}.trc-jump-sheet .trc-jump-results{height: calc(6 * 40px);flex: 0 1 auto;min-height: 40px}}@media (hover: hover) and (pointer: fine){.trc-jump-key,.trc-jump-keycell{min-height: 40px}.trc-jump-key{font-size: var(--trc-fs-xl)}.trc-jump-key-back{--trc-i-size: 20px}.trc-jump-opt > a,.trc-jump-row{min-height: 40px}.trc-jump-go,.trc-jump-pair{min-height: var(--trc-h-input-lg)}.trc-jump-inline .trc-jump-keys{display: none}}.trc-jump-trigger{display: flex;align-items: center;gap: var(--trc-s2);width: 420px;max-width: 100%;min-height: 56px;margin: 0;padding: 0 var(--trc-s4);background: var(--trc-fill,var(--trc-surface-sunk));border: 2px solid transparent;border-radius: var(--trc-radius);color: var(--trc-text);font: inherit;text-align: start;cursor: text;touch-action: manipulation;-webkit-tap-highlight-color: transparent;transition: border-color var(--trc-dur-fast) ease,box-shadow var(--trc-dur-fast) ease,transform var(--trc-dur-fast) ease;--trc-i-size: 20px}.trc-jump-trigger:active{transform: scale(.99);background: var(--trc-surface-active)}.trc-jump-trigger[aria-expanded="true"],.trc-jump-trigger:focus-visible{outline: none;border-color: var(--trc-focus,var(--trc-text));box-shadow: none}.trc-jump-trigger-unit{flex: 0 0 auto;font-family: var(--trc-font-display);font-weight: 500;font-size: var(--trc-fs-lg);color: var(--trc-text-2)}.trc-jump-trigger-ph{flex: 1 1 auto;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: var(--trc-fs-xl);color: var(--trc-text-2)}.trc-jump-trigger > .trc-i{flex: 0 0 auto;color: var(--trc-text-2)}.trc-jump-inline{width: 420px;max-width: 100%}.trc-jump-inline .trc-jump-list{max-height: calc(6 * 40px)}@media (pointer: coarse){.trc-jump-inline .trc-jump-results{height: calc(3 * 48px)}}@keyframes trc-jump-in{from{opacity: 0;transform: translate(-50%,8px)}to{opacity: 1;transform: translateX(-50%)}}@media (min-width: 861px){.trc-jump-sheet.trc-sheet-bottom::before{display: none}}@media (prefers-reduced-motion: reduce){.trc-jump-sheet.trc-sheet-bottom{animation: none}.trc-jump-field,.trc-jump-key,.trc-jump-trigger{transition: none}}@media (max-height: 460px){html.trc-embed .trc-jump-sheet.trc-sheet-bottom{max-height: 100vh;max-height: 100dvh;border-radius: 0;padding-top: 4px;padding-bottom: 4px;gap: 4px}html.trc-embed .trc-jump-sheet :is(.trc-jump-results,.trc-jump-meta){display: none}html.trc-embed .trc-jump-sheet .trc-jump-head{min-height: 32px}html.trc-embed .trc-jump-sheet .trc-jump-field{min-height: 44px}html.trc-embed .trc-jump-sheet .trc-jump-input{height: 40px}html.trc-embed .trc-jump-sheet .trc-jump-keys{gap: 4px}html.trc-embed .trc-jump-sheet .trc-jump-key,html.trc-embed .trc-jump-sheet .trc-jump-keycell{min-height: 34px}html.trc-embed .trc-jump-sheet .trc-jump-go{min-height: 40px}}
html.trc-embed{--trc-header-h: 0px;--trc-tabbar-h: 0px}html.trc-embed .trc-header,html.trc-embed .trc-tabbar,html.trc-embed .trc-breadcrumb,html.trc-embed [data-pane-open],html.trc-embed .trc-act-row[data-pane-open],html.trc-embed [data-refresh],html.trc-embed [data-actions-open],html.trc-embed [data-actions-sheet],html.trc-embed #trc-install-card,html.trc-embed .trc-installcard{display: none !important}html.trc-embed .trc-playbar-top{top: 0}html.trc-embed .trc-main{padding-top: 0;padding-bottom: var(--trc-s7)}html.trc-embed body{overflow-x: clip}@media (max-width: 860px){html.trc-embed .trc-main{padding: 0 var(--trc-s3) var(--trc-s7)}html.trc-embed .trc-body-reader{--trc-rg: var(--trc-s3)}html.trc-embed .trc-playbar-top{margin-top: 0}}html.trc-panes-open,html.trc-panes-open body{overflow: hidden}.trc-panes{position: fixed;inset: 0;z-index: calc(var(--trc-z-modal) + 5);display: flex;flex-direction: column;background: var(--trc-bg);padding: var(--trc-safe-top) var(--trc-safe-right) var(--trc-safe-bottom) var(--trc-safe-left)}.trc-panes:focus{outline: none}.trc-panes-bar{container: trc-panesbar / inline-size;flex: 0 0 auto;display: flex;align-items: center;gap: var(--trc-s1);height: var(--trc-h-touch);padding: 0 var(--trc-s2);background: var(--trc-bar-bg-solid);border-bottom: var(--trc-hairline) solid var(--trc-separator)}.trc-panes-title{min-width: 0;margin-left: var(--trc-s2);font-family: var(--trc-font-display);font-size: var(--trc-fs-title);font-weight: 500;color: var(--trc-text);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.trc-panes-bar .trc-btn{background: transparent;color: var(--trc-accent)}.trc-panes-bar .trc-btn:hover{box-shadow: none}@media (hover: hover){.trc-panes-bar .trc-btn:hover{opacity: .75}}.trc-panes-spacer{flex: 1 1 auto}.trc-panes-bar .trc-btn{flex: 0 0 auto}@container trc-panesbar (max-width: 360px){.trc-panes-bar [data-split-swap] .trc-panes-btntext,.trc-panes-bar [data-split-expand] .trc-panes-btntext{display: none}.trc-panes-bar [data-split-swap],.trc-panes-bar [data-split-expand]{min-width: var(--trc-h-touch);padding-inline: 0;justify-content: center}}.trc-panes-body{flex: 1 1 auto;min-height: 0;display: flex}.trc-panes[data-layout="row"] .trc-panes-body{flex-direction: row}.trc-panes[data-layout="col"] .trc-panes-body{flex-direction: column}.trc-panes-pane{flex: 1 1 0;min-width: 0;min-height: 0;display: flex;flex-direction: column;background: var(--trc-bg)}.trc-panes-label{flex: 0 0 auto;display: flex;align-items: center;gap: var(--trc-s1);min-width: 0;padding: 3px var(--trc-s3);background: var(--trc-bg);border-bottom: var(--trc-hairline) solid var(--trc-separator);font-size: var(--trc-fs-sm);line-height: 1.5;color: var(--trc-text-2)}.trc-panes-no{flex: 0 0 auto;font-weight: 600}.trc-panes-name{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.trc-panes-pane.is-loading .trc-panes-name{color: var(--trc-text-3)}.trc-panes-pane.is-focus .trc-panes-no{color: var(--trc-accent)}.trc-panes-pane.is-focus .trc-panes-label{box-shadow: inset 0 -2px 0 var(--trc-accent)}.trc-panes-frame{flex: 1 1 auto;display: block;width: 100%;min-height: 0;border: 0;background: var(--trc-bg)}.trc-panes-divider{position: relative;z-index: var(--trc-z-sticky);flex: 0 0 var(--trc-s2);background: var(--trc-bg);touch-action: none;outline: none}.trc-panes-divider::before{content: "";position: absolute}.trc-panes-divider::after{content: "";position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);border-radius: var(--trc-radius-pill);background: var(--trc-border-hover);transition: background var(--trc-dur-fast) ease}.trc-panes[data-layout="row"] .trc-panes-divider{cursor: col-resize;border-left: var(--trc-hairline) solid var(--trc-separator);border-right: var(--trc-hairline) solid var(--trc-separator)}.trc-panes[data-layout="row"] .trc-panes-divider::before{inset: 0 calc(-1 * var(--trc-s3))}.trc-panes[data-layout="row"] .trc-panes-divider::after{width: 4px;height: var(--trc-s6)}.trc-panes[data-layout="col"] .trc-panes-divider{cursor: row-resize;border-top: var(--trc-hairline) solid var(--trc-separator);border-bottom: var(--trc-hairline) solid var(--trc-separator);flex-basis: var(--trc-s3)}.trc-panes[data-layout="col"] .trc-panes-divider::before{inset: calc(-1 * var(--trc-s2)) 0}.trc-panes[data-layout="col"] .trc-panes-divider::after{width: var(--trc-s6);height: 4px}.trc-panes-divider:hover::after,.trc-panes.is-dragging .trc-panes-divider::after{background: var(--trc-accent)}.trc-panes-divider:focus-visible{box-shadow: 0 0 0 3px var(--trc-accent-ring)}.trc-panes-divider:focus-visible::after{background: var(--trc-accent)}.trc-panes.is-dragging .trc-panes-frame{pointer-events: none}.trc-panes.is-dragging{user-select: none;-webkit-user-select: none}.trc-panes.is-dragging[data-layout="row"]{cursor: col-resize}.trc-panes.is-dragging[data-layout="col"]{cursor: row-resize}.trc-i-swap{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8h15M15.5 4.5 19 8l-3.5 3.5M20 16H5M8.5 12.5 5 16l3.5 3.5'/%3E%3C/svg%3E")}.trc-i-expand{--trc-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 4h6v6M10 20H4v-6M20 4l-6.5 6.5M4 20l6.5-6.5'/%3E%3C/svg%3E")}@media (max-height: 560px){html.trc-embed .trc-provision-head{gap: var(--trc-s2);margin-bottom: var(--trc-s2)}html.trc-embed .trc-provision-number{font-size: var(--trc-fs-xl)}html.trc-embed .trc-playbar-top{padding: var(--trc-s1) var(--trc-s2);row-gap: var(--trc-s1);margin-bottom: var(--trc-s2)}html.trc-embed .trc-playbar-top .trc-playbar-meta{display: none}}.trc-panes[data-layout="col"] .trc-panes-name,.trc-panes[data-layout="col"] .trc-panes-no + [aria-hidden="true"]{display: none}
.trc-admin-subtitle{margin: var(--trc-s6) 0 var(--trc-s3);font-size: var(--trc-fs-lg);font-weight: 600;line-height: var(--trc-lh-heading)}.trc-card .trc-admin-subtitle:first-child{margin-top: 0}.trc-admin-meta{display: flex;flex-wrap: wrap;align-items: center;gap: var(--trc-s1) 6px}.trc-admin-rule{border: 0;border-top: var(--trc-border-w) solid var(--trc-border);margin: var(--trc-s4) 0}.trc-admin-details > summary{cursor: pointer;font-size: var(--trc-fs-md);font-weight: 500;color: var(--trc-text-2)}.trc-admin-details[open] > summary{margin-bottom: var(--trc-s2);color: var(--trc-text)}.trc-admin-details-body{margin-top: var(--trc-s3)}.trc-admin-list{margin: 0;padding-left: var(--trc-s5);color: var(--trc-text-2)}.trc-admin-list li + li{margin-top: 2px}.trc-admin-filters{margin: var(--trc-s4) 0 var(--trc-s3)}.trc-admin-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(200px,1fr));gap: 0 var(--trc-s4)}.trc-hidden{display: none}.trc-admin-cell{display: flex;flex-direction: column;gap: 2px;min-width: 0}.trc-admin-laws td{vertical-align: middle}.trc-admin-laws .trc-select-sm{min-width: 9em}.trc-admin-laws .trc-input-sm{min-width: 10em}.trc-admin-rowactions{gap: var(--trc-s1);flex-wrap: nowrap}.trc-admin-rowactions form{margin: 0;display: inline-flex}.trc-is-admin .trc-table .trc-btn{white-space: nowrap}.trc-summary-bar{display: flex;flex-wrap: wrap;gap: var(--trc-s2);margin: var(--trc-s4) 0}.trc-summary-cell{flex: 1 1 96px;display: flex;flex-direction: column;align-items: center;gap: 2px;padding: var(--trc-s3) var(--trc-s2);background: var(--trc-surface);border: var(--trc-border-w) solid var(--trc-border);border-radius: var(--trc-radius);font-size: var(--trc-fs-sm);color: var(--trc-text-2);text-align: center}.trc-summary-n{font-size: var(--trc-fs-xl);font-weight: 700;line-height: var(--trc-lh-heading);color: var(--trc-text);font-variant-numeric: tabular-nums}.trc-diff-item{background: var(--trc-surface);border: var(--trc-border-w) solid var(--trc-border);border-left: var(--trc-rule-w) solid var(--trc-border-strong);border-radius: var(--trc-radius);padding: var(--trc-s3) var(--trc-s4);margin-bottom: var(--trc-s3)}.trc-diff-item > header{margin-bottom: var(--trc-s2)}.trc-diff-item .trc-alert{margin-bottom: var(--trc-s2)}.trc-diff-approve{border-left-color: var(--trc-success)}.trc-diff-reject{border-left-color: var(--trc-danger);opacity: .72}.trc-diff-key{color: var(--trc-text-2);word-break: break-all}.trc-diff-actions{margin-top: var(--trc-s3)}.trc-diff-actions form{display: inline-flex}.trc-tts-out{margin-top: var(--trc-s3);padding: var(--trc-s3);background: var(--trc-surface-sunk);border-radius: var(--trc-radius)}.trc-tts-result{margin: 4px 0 0;font-size: var(--trc-read-size);line-height: var(--trc-read-lh);white-space: pre-wrap;word-break: break-word}.trc-kit-list{list-style: none;margin: var(--trc-s3) 0 0;padding: 0;border-top: var(--trc-border-w) solid var(--trc-border)}.trc-kit-item{display: flex;align-items: center;gap: var(--trc-s4);padding: var(--trc-s3) 0;border-bottom: var(--trc-border-w) solid var(--trc-border)}.trc-kit-text{display: flex;flex-direction: column;gap: 2px;min-width: 0;flex: 1}.trc-kit-item .trc-btn{flex: 0 0 auto}@media (max-width: 720px){.trc-summary-cell{flex-basis: 74px;padding: var(--trc-s2)}.trc-summary-n{font-size: var(--trc-fs-lg)}.trc-diff-item{padding: var(--trc-s3)}.trc-kit-item{flex-direction: column;align-items: stretch}.trc-kit-item .trc-btn{width: 100%}.trc-admin-laws .trc-select-sm,.trc-admin-laws .trc-input-sm{flex: 1 1 auto;min-width: 0}.trc-admin-rowaction .trc-btn{width: 100%}}
@media (hover: none) and (pointer: coarse){input,select,textarea,.trc-input,.trc-select,.trc-textarea,.trc-input-sm,.trc-select-sm,.trc-select-inline,.trc-side-search .trc-input{font-size: 16px}.trc-input-sm,.trc-select-sm{min-height: var(--trc-h-input)}}@media (hover: none){a,button,label,summary,[role="button"]{-webkit-tap-highlight-color: transparent}.trc-card-link:hover:not(:active),.trc-btn:hover:not(:active){box-shadow: none}button,.trc-btn,.trc-tabbar a,.trc-header-nav a{touch-action: manipulation}}.trc-header,.trc-tabbar,.trc-playbar-controls,.trc-shelf-cover,.trc-btn,.trc-seg{-webkit-touch-callout: none;-webkit-user-select: none;user-select: none}.trc-standalone,.trc-standalone body{overscroll-behavior-y: contain}.trc-sheet,.trc-panel-body,.trc-modal,.trc-menu{overscroll-behavior: contain}.trc-standalone a[target="_blank"]::after,.trc-standalone a[rel~="external"]::after{content: " ↗";font-size: 0.85em;color: var(--trc-text-3)}@media (pointer: coarse){.trc-iconbtn-sm::after{content: "";position: absolute;inset: -4px}.trc-iconbtn-sm::after{inset: calc(-4px - var(--trc-border-w))}.trc-lib-add{width: var(--trc-h-touch);height: var(--trc-h-touch)}.trc-lib-textbtn{min-height: var(--trc-h-touch)}.trc-law-source{min-height: var(--trc-h-touch);min-width: var(--trc-h-touch);margin-block: -11px;justify-content: center}.trc-provenance-src a,a.trc-lib-section-title,.trc-empty-inline a{display: inline-flex;align-items: center;min-height: var(--trc-h-touch);margin-block: calc((var(--trc-h-touch) - 1lh) / -2)}a.trc-lib-section-title{display: block;min-height: 0;padding-block: calc((var(--trc-h-touch) - 1lh) / 2)}}
