/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-sans:system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--tracking-normal:0em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:calc(var(--radius) * .8);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:system-ui, sans-serif;--default-mono-font-family:var(--font-mono);--font-heading:var(--font-sans)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}html,body,#root{height:100%}body{background-color:var(--background);color:var(--foreground);margin:0}html{font-family:system-ui,sans-serif}body{font-family:var(--font-body,system-ui, sans-serif);font-size:var(--density-body-font-size,14px);line-height:var(--density-line-height,1.45)}h1,h2,h3,h4{font-family:var(--font-heading,Georgia, serif);letter-spacing:-.01em;font-weight:500}:focus-visible{outline:2px solid var(--harold-focus,var(--harold-accent-secondary));outline-offset:1px}::placeholder{color:var(--harold-placeholder,var(--muted-foreground));opacity:1}}@layer components{.hd-caps{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px;font-weight:500}.hd-caps-ink{color:var(--foreground)}.hd-display{font-family:var(--font-heading);letter-spacing:-.01em;font-weight:500}.hd-serif{font-family:var(--font-heading)}.hd-rule{border-color:var(--harold-rule)}.hd-hair{border-color:var(--border)}.hd-sheet{background:var(--harold-paper);border:1px solid var(--border);box-shadow:1px 1px 0 var(--border)}.hd-page-intro{background:var(--harold-paper);border:1px solid var(--border);border-left:3px solid var(--harold-link);padding:18px 20px;position:relative;overflow:hidden}.hd-page-intro:after{content:"";pointer-events:none;opacity:.26;background:linear-gradient(90deg, transparent 0 20%, var(--harold-accent-secondary) 20% 21%, transparent 21% 42%, var(--harold-accent-secondary) 42% 43%, transparent 43% 64%, var(--harold-accent-secondary) 64% 65%, transparent 65%);border-top:1px solid var(--harold-accent-secondary);width:112px;height:36px;position:absolute;inset:auto -12px -1px auto}.hd-home-intro.hd-page-intro:after,.hd-new-intro.hd-page-intro:after{content:none}.hd-intro-mark{flex:none;width:42px;height:42px}.hd-home-count{background:var(--harold-paper);border:1px solid var(--border);box-shadow:1px 1px 0 var(--border)}.hd-focus-item{border:1px solid var(--border);background:var(--card);min-width:0;padding:15px 18px}.hd-focus-attention,.hd-focus-review{border-left:3px solid var(--harold-attention,var(--primary))}.hd-home-ledger tbody tr:hover{background:var(--card)}.hd-ask-panel{border:1px solid var(--border);background:var(--card);padding:14px 16px}.hd-ask-field{padding:10px 12px;font-size:15px;line-height:1.6}.hd-ask-field-lg{height:7.5rem;max-height:70vh;overflow-y:auto}.hd-case-panel{padding-inline:2px}.hd-start-bar{border:1px solid var(--border);border-left:3px solid var(--harold-link);background:var(--harold-paper);padding:12px 16px}.hd-form-options{border-top:1px solid var(--harold-rule);padding-top:14px}.hd-kind-choice{background:var(--harold-paper);transition:background var(--motion-base) var(--motion-easing), border-color var(--motion-base) var(--motion-easing)}.hd-request-header{background:var(--harold-paper)}.hd-current-status{background:var(--card);border-left:3px solid var(--harold-link)}.hd-current-status[data-tone=you]{border-left-color:var(--harold-attention,var(--primary))}.hd-current-status[data-tone=work]{border-left-color:var(--harold-work,var(--harold-accent-secondary))}.hd-current-status[data-tone=ready]{border-left-color:var(--harold-ready,var(--harold-link))}.hd-current-status strong{font-family:var(--font-heading);font-size:17px;font-weight:500;line-height:1.35}.hd-status-mark{flex:none;width:36px;height:36px}@media (width<=640px){.hd-page-intro{padding:14px 12px}.hd-page-intro:after,.hd-home-intro .hd-intro-mark{display:none}.hd-ask-panel{padding:11px}.hd-ask-field-lg{height:6.5rem}.hd-focus-item{padding:13px}.hd-start-bar{padding:11px}.hd-status-mark{display:none}.hd-tap.hd-kind-choice{align-items:flex-start}}.hd-note{border-top:2px solid var(--foreground);padding-top:8px}.hd-note-attention{border-top-color:var(--harold-attention,var(--primary))}.hd-note-padded{padding-inline:12px;padding-bottom:10px}.hd-row{min-height:var(--density-row-height,28px);border-top:1px solid var(--harold-rule)}.hd-row:hover{background:var(--card)}.hd-ink{color:var(--foreground)}.hd-muted{color:var(--muted-foreground)}.hd-attention{color:var(--harold-attention,var(--primary))}.hd-forest{color:var(--harold-link)}.hd-bg-paper{background:var(--harold-paper)}.hd-bg-surface{background:var(--card)}.hd-highlight{background:var(--harold-highlight)}.hd-chip{color:var(--harold-link);border-bottom:1px solid var(--harold-accent-secondary);cursor:pointer;font:inherit;text-align:left;background:0 0;padding:0}.hd-chip:hover{color:var(--foreground);background:var(--harold-highlight)}.hd-chip[aria-pressed=true]{background:var(--harold-highlight);color:var(--foreground)}.hd-btn{border:1px solid var(--foreground);min-height:30px;color:var(--foreground);letter-spacing:.06em;text-transform:uppercase;transition:background var(--motion-base) var(--motion-easing), color var(--motion-base) var(--motion-easing);background:0 0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.hd-btn:hover:not(:disabled){background:var(--foreground);color:var(--background)}.hd-btn:disabled{opacity:.6;cursor:not-allowed}.hd-btn-primary{background:var(--harold-link);border-color:var(--harold-link);color:var(--background)}.hd-btn-primary:hover:not(:disabled){background:var(--foreground);border-color:var(--foreground)}.hd-btn-danger{border-color:var(--harold-attention,var(--primary));color:var(--harold-attention,var(--primary))}.hd-btn-danger:hover:not(:disabled){background:var(--harold-attention,var(--primary));color:var(--background)}.hd-btn-quiet{border-color:var(--harold-rule);letter-spacing:.04em;font-weight:500}summary.hd-btn{list-style:none}summary.hd-btn::-webkit-details-marker{display:none}summary.hd-btn:after{content:"›";content:"›" / "";transition:transform var(--motion-fast,.12s) ease;display:inline-block}details[open]>summary.hd-btn:after{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){summary.hd-btn:after{transition:none}}summary:not(.hd-btn){list-style:none}summary:not(.hd-btn)::-webkit-details-marker{display:none}summary:not(.hd-btn,.flex):before{content:"›";content:"›" / "";transition:transform var(--motion-fast,.12s) ease;margin-right:.5em;display:inline-block}details[open]>summary:not(.hd-btn,.flex):before{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){summary:not(.hd-btn,.flex):before{transition:none}}.hd-verdict-clean{background:var(--harold-link)}@supports (color:color-mix(in lab, red, red)){.hd-verdict-clean{background:color-mix(in oklab, var(--harold-link) 16%, var(--harold-paper))}}.hd-verdict-clean{border-color:var(--harold-link);color:var(--harold-link)}.hd-verdict-clean:hover:not(:disabled){background:var(--harold-link);border-color:var(--harold-link);color:var(--background)}.hd-verdict-flagged{background:var(--harold-accent-secondary)}@supports (color:color-mix(in lab, red, red)){.hd-verdict-flagged{background:color-mix(in oklab, var(--harold-accent-secondary) 22%, var(--harold-paper))}}.hd-verdict-flagged{border-color:var(--harold-accent-secondary);color:var(--foreground)}.hd-verdict-flagged:hover:not(:disabled){background:var(--harold-accent-secondary);border-color:var(--harold-accent-secondary);color:var(--accent-foreground,var(--foreground))}.hd-verdict-bad{background:var(--harold-attention,var(--primary))}@supports (color:color-mix(in lab, red, red)){.hd-verdict-bad{background:color-mix(in oklab, var(--harold-attention,var(--primary)) 13%, var(--harold-paper))}}.hd-verdict-bad{border-color:var(--harold-attention,var(--primary));color:var(--harold-attention,var(--primary))}.hd-verdict-bad:hover:not(:disabled){background:var(--harold-attention,var(--primary));border-color:var(--harold-attention,var(--primary));color:var(--background)}@media (width<=767px){.hd-btn,.hd-tap{min-height:44px}.hd-tap{align-items:center;display:flex}}.hd-field{background:var(--harold-paper);border:1px solid var(--harold-edge,var(--border));width:100%;color:var(--foreground);font:inherit;min-height:32px;padding:6px 8px}.hd-field:focus{border-color:var(--harold-focus,var(--harold-accent-secondary));box-shadow:0 0 0 1px var(--harold-focus,var(--harold-accent-secondary));outline:none}:is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]),textarea,select){border-color:var(--harold-edge,var(--border))}@media (width<=767px){.hd-field{min-height:44px;font-size:16px}}.hd-num{font-variant-numeric:tabular-nums}.hd-voice-human{color:var(--foreground)}.hd-voice-machine{color:var(--muted-foreground)}.hd-due-soon{background:var(--harold-accent-secondary)}@supports (color:color-mix(in lab, red, red)){.hd-due-soon{background:color-mix(in srgb, var(--harold-accent-secondary) 22%, transparent)}}.hd-due-soon{box-shadow:-3px 0 0 var(--harold-accent-secondary);padding-inline:4px}.hd-due-urgent{color:var(--harold-attention,var(--primary));background:var(--harold-attention,var(--primary))}@supports (color:color-mix(in lab, red, red)){.hd-due-urgent{background:color-mix(in srgb, var(--harold-attention,var(--primary)) 9%, transparent)}}.hd-due-urgent{box-shadow:-3px 0 0 var(--harold-attention,var(--primary));padding-inline:4px}@keyframes hd-attention-pulse{0%,to{background-color:#0000;box-shadow:inset 0 0 0 1px #0000}50%{box-shadow:inset 0 0 0 1px var(--harold-attention,var(--primary));background-color:color-mix(in srgb, var(--harold-attention,var(--primary)) 7%, transparent)}}.hd-pulse{animation:hd-attention-pulse 1.2s var(--motion-easing,ease-in-out) 3;border-left:2px solid var(--harold-attention,var(--primary))}@media (prefers-reduced-motion:reduce){.hd-pulse{border-left:3px solid var(--harold-attention,var(--primary));background-color:var(--harold-attention,var(--primary));animation:none}@supports (color:color-mix(in lab, red, red)){.hd-pulse{background-color:color-mix(in srgb, var(--harold-attention,var(--primary)) 7%, transparent)}}}[data-theme=brief] :is(h1,h2,h3,h4,.hd-display){font-weight:600}[data-theme=brief] .hd-btn:disabled{opacity:.65}[data-theme=brief] .hd-caps{font-variant:small-caps;text-transform:lowercase;letter-spacing:.07em;font-size:12.5px;font-weight:600}}@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-full{top:100%}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.bottom-0{bottom:0}.-left-\[21px\]{left:-21px}.left-0{left:0}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-7{order:7}.order-9{order:9}.order-first{order:-9999}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.field-sizing-content{field-sizing:content}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-full{width:100%;height:100%}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-8\!{height:calc(var(--spacing) * 8)!important}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-24{height:calc(var(--spacing) * 24)}.h-\[70vh\]{height:70vh}.h-\[75vh\]{height:75vh}.h-\[92vh\]{height:92vh}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[11\.5em\]{max-height:11.5em}.max-h-\[60rem\]{max-height:60rem}.max-h-\[70vh\]{max-height:70vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[300px\]{max-height:300px}.min-h-0{min-height:0}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-\[26rem\]{min-height:26rem}.min-h-\[32px\]{min-height:32px}.min-h-\[44px\]{min-height:44px}.min-h-\[76px\]{min-height:76px}.min-h-\[140px\]{min-height:140px}.min-h-dvh{min-height:100dvh}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-40{width:calc(var(--spacing) * 40)}.w-\[4\.75rem\]{width:4.75rem}.w-\[5\.5rem\]{width:5.5rem}.w-\[9\%\]{width:9%}.w-\[150px\]{width:150px}.w-\[500px\]{width:500px}.w-\[560px\]{width:560px}.w-\[720px\]{width:720px}.w-\[calc\(100vw-1rem\)\]{width:calc(100vw - 1rem)}.w-\[min\(82vw\,360px\)\]{width:min(82vw,360px)}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[14rem\]{max-width:14rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[164px\]{max-width:164px}.max-w-\[190px\]{max-width:190px}.max-w-\[220px\]{max-width:220px}.max-w-\[320px\]{max-width:320px}.max-w-\[520px\]{max-width:520px}.max-w-\[720px\]{max-width:720px}.max-w-\[900px\]{max-width:900px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-\[2px\]{min-width:2px}.min-w-\[18rem\]{min-width:18rem}.min-w-\[56px\]{min-width:56px}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[400px\]{min-width:400px}.min-w-\[560px\]{min-width:560px}.min-w-\[720px\]{min-width:720px}.flex-1{flex:1}.flex-\[2\]{flex:2}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-64{flex-basis:calc(var(--spacing) * 64)}.basis-72{flex-basis:calc(var(--spacing) * 72)}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-py-1{scroll-padding-block:var(--spacing)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[24px_1fr\]{grid-template-columns:24px 1fr}.grid-cols-\[140px_minmax\(0\,1fr\)\]{grid-template-columns:140px minmax(0,1fr)}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[1px\]{border-radius:1px}.rounded-\[calc\(var\(--radius\)-3px\)\]{border-radius:calc(var(--radius) - 3px)}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-lg\!{border-radius:var(--radius)!important}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) * .6)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-xl\!{border-radius:calc(var(--radius) * 1.4)!important}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--background\)\]{border-color:var(--background)}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--foreground\)\]{border-color:var(--foreground)}.border-\[var\(--harold-accent-secondary\)\]{border-color:var(--harold-accent-secondary)}.border-\[var\(--harold-attention\,var\(--primary\)\)\]{border-color:var(--harold-attention,var(--primary))}.border-\[var\(--harold-link\)\]{border-color:var(--harold-link)}.border-\[var\(--harold-ready\,var\(--harold-link\)\)\]{border-color:var(--harold-ready,var(--harold-link))}.border-\[var\(--harold-rule\)\]{border-color:var(--harold-rule)}.border-\[var\(--line\)\]{border-color:var(--line)}.border-\[var\(--primary\)\]{border-color:var(--primary)}.border-border{border-color:var(--border)}.border-input,.border-input\/30{border-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.border-input\/30{border-color:color-mix(in oklab, var(--input) 30%, transparent)}}.border-transparent{border-color:#0000}.border-l-\[var\(--harold-attention\,var\(--primary\)\)\]{border-left-color:var(--harold-attention,var(--primary))}.bg-\[color-mix\(in_srgb\,var\(--harold-paper\,var\(--background\)\)_78\%\,transparent\)\]{background-color:var(--harold-paper,var(--background))}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--harold-paper\,var\(--background\)\)_78\%\,transparent\)\]{background-color:color-mix(in srgb,var(--harold-paper,var(--background)) 78%,transparent)}}.bg-\[var\(--background\)\]{background-color:var(--background)}.bg-\[var\(--border\)\]{background-color:var(--border)}.bg-\[var\(--card\)\]{background-color:var(--card)}.bg-\[var\(--foreground\)\]{background-color:var(--foreground)}.bg-\[var\(--harold-accent-secondary\)\]{background-color:var(--harold-accent-secondary)}.bg-\[var\(--harold-attention\,var\(--primary\)\)\]{background-color:var(--harold-attention,var(--primary))}.bg-\[var\(--harold-highlight\)\]{background-color:var(--harold-highlight)}.bg-\[var\(--harold-link\)\]{background-color:var(--harold-link)}.bg-\[var\(--harold-paper\,\#FFFEFB\)\]{background-color:var(--harold-paper,#fffefb)}.bg-\[var\(--harold-pending\)\]{background-color:var(--harold-pending)}.bg-\[var\(--harold-rule\)\]{background-color:var(--harold-rule)}.bg-\[var\(--paper\)\]{background-color:var(--paper)}.bg-background{background-color:var(--background)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-border{background-color:var(--border)}.bg-current{background-color:currentColor}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.bg-input\/30{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-clip-padding{background-clip:padding-box}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-10{padding:calc(var(--spacing) * 10)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-px{padding-block:1px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-0{padding-left:0}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-1px\]{vertical-align:-1px}.align-\[-2px\]{vertical-align:-2px}.align-\[-3px\]{vertical-align:-3px}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-heading{font-family:var(--font-sans)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[25px\]{font-size:25px}.text-\[28px\]{font-size:28px}.text-\[clamp\(25px\,3vw\,38px\)\]{font-size:clamp(25px,3vw,38px)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[color\:var\(--harold-work\,var\(--primary\)\)\]{color:var(--harold-work,var(--primary))}.text-\[var\(--background\)\]{color:var(--background)}.text-\[var\(--foreground\)\]{color:var(--foreground)}.text-\[var\(--harold-accent-secondary\)\]{color:var(--harold-accent-secondary)}.text-\[var\(--harold-attention\,var\(--primary\)\)\]{color:var(--harold-attention,var(--primary))}.text-\[var\(--harold-link\)\]{color:var(--harold-link)}.text-\[var\(--harold-ready\,var\(--harold-link\)\)\]{color:var(--harold-ready,var(--harold-link))}.text-\[var\(--hd-ink-2\)\]{color:var(--hd-ink-2)}.text-\[var\(--sx-brand\)\]{color:var(--sx-brand)}.text-\[var\(--sx-ink\)\]{color:var(--sx-ink)}.text-\[var\(--sx-muted\)\]{color:var(--sx-muted)}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-\[var\(--harold-accent-secondary\)\]{-webkit-text-decoration-color:var(--harold-accent-secondary);-webkit-text-decoration-color:var(--harold-accent-secondary);-webkit-text-decoration-color:var(--harold-accent-secondary);text-decoration-color:var(--harold-accent-secondary)}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[var\(--harold-link\)\]{accent-color:var(--harold-link)}.accent-border{accent-color:var(--border)}.accent-foreground{accent-color:var(--foreground)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none\!{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow\/test,.shadow\/test-recipient{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-offset-2{outline-offset:2px}.outline-\[var\(--harold-focus\)\]{outline-color:var(--harold-focus)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\[var\(--motion-fast\,120ms\)\]{--tw-duration:var(--motion-fast,.12s);transition-duration:var(--motion-fast,.12s)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\!paused{animation-play-state:paused!important}.\[cid\:image001\.png\@01D00000\]{cid:image001.png@1D00000}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-focus-within\:block:is(:where(.group):focus-within *){display:block}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-has-data-\[slot\=command-shortcut\]\/command-item\:hidden:is(:where(.group\/command-item):has([data-slot=command-shortcut]) *){display:none}.group-has-\[\>input\]\/input-group\:pt-2:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2)}.group-has-\[\>input\]\/input-group\:pb-2:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2)}.group-data-\[checked\=true\]\/command-item\:opacity-100:is(:where(.group\/command-item)[data-checked=true] *){opacity:1}.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-selected\/command-item\:text-foreground:is(:where(.group\/command-item):where([data-selected=true]) *){color:var(--foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.before\:text-\[12px\]:before{content:var(--tw-content);font-size:12px}.before\:text-\[var\(--muted-foreground\)\]:before{content:var(--tw-content);color:var(--muted-foreground)}.before\:content-\[attr\(data-label\)\]:before{--tw-content:attr(data-label);content:var(--tw-content)}.first\:border-l-0:first-child{border-left-style:var(--tw-border-style);border-left-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:border-\[var\(--foreground\)\]:hover{border-color:var(--foreground)}.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-\[var\(--card\)\]:hover{background-color:var(--card)}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:text-\[var\(--foreground\)\]:hover,.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:z-50:focus{z-index:50}.focus\:m-2:focus{margin:calc(var(--spacing) * 2)}.focus\:bg-\[var\(--card\)\]:focus{background-color:var(--card)}.focus\:p-2:focus{padding:calc(var(--spacing) * 2)}.focus\:opacity-100:focus{opacity:1}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:border-inherit:focus-within{border-color:inherit}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:ring-0:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:where([data-slot=dialog-content]) .in-data-\[slot\=dialog-content\]\:rounded-lg\!{border-radius:var(--radius)!important}.has-disabled\:bg-input\/50:has(:disabled){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.has-disabled\:bg-input\/50:has(:disabled){background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-3:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:var(--destructive)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-3:has([data-slot][aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>button\]\:mr-\[-0\.3rem\]:has(>button){margin-right:-.3rem}.has-\[\>button\]\:ml-\[-0\.3rem\]:has(>button){margin-left:-.3rem}.has-\[\>kbd\]\:mr-\[-0\.15rem\]:has(>kbd){margin-right:-.15rem}.has-\[\>kbd\]\:ml-\[-0\.15rem\]:has(>kbd){margin-left:-.15rem}.has-\[\>svg\]\:p-0:has(>svg){padding:0}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-0[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}:is(.\*\:data-\[slot\=input-group-addon\]\:pl-2\!>*)[data-slot=input-group-addon]{padding-left:calc(var(--spacing) * 2)!important}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-pulse{animation:var(--animate-pulse)}.motion-safe\:\[animation-iteration-count\:2\]{animation-iteration-count:2}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media not all and (width>=48rem){.max-md\:max-h-none{max-height:none}.max-md\:overflow-visible{overflow:visible}}@media not all and (width>=40rem){.max-sm\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-sm\:mx-\[calc\(50\%-50vw\)\]{margin-inline:calc(50% - 50vw)}.max-sm\:basis-\[100vw\]{flex-basis:100vw}.max-sm\:basis-full{flex-basis:100%}}@media (width>=40rem){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-start-2{grid-column-start:2}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:table{display:table}.sm\:table-cell{display:table-cell}.sm\:table-header-group{display:table-header-group}.sm\:table-row{display:table-row}.sm\:table-row-group{display:table-row-group}.sm\:w-\[28rem\]{width:28rem}.sm\:w-auto{width:auto}.sm\:max-w-\[1100px\]{max-width:1100px}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:min-w-40{min-width:calc(var(--spacing) * 40)}.sm\:min-w-\[11rem\]{min-width:11rem}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink:0}.sm\:basis-0{flex-basis:0}.sm\:basis-auto{flex-basis:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[1\.2fr_1fr_auto\]{grid-template-columns:1.2fr 1fr auto}.sm\:grid-cols-\[1fr_10rem\]{grid-template-columns:1fr 10rem}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[12rem_1fr\]{grid-template-columns:12rem 1fr}.sm\:grid-cols-\[100px_1fr_auto\]{grid-template-columns:100px 1fr auto}.sm\:grid-cols-\[160px_minmax\(0\,1fr\)_auto\]{grid-template-columns:160px minmax(0,1fr) auto}.sm\:grid-cols-\[178px_1fr_auto\]{grid-template-columns:178px 1fr auto}.sm\:flex-row{flex-direction:row}.sm\:items-baseline{align-items:baseline}.sm\:items-start{align-items:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.sm\:p-0{padding:0}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-2{padding-inline:calc(var(--spacing) * 2)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-0{padding-block:0}.sm\:py-0\.5{padding-block:calc(var(--spacing) * .5)}.sm\:py-1{padding-block:var(--spacing)}.sm\:py-2{padding-block:calc(var(--spacing) * 2)}.sm\:py-9{padding-block:calc(var(--spacing) * 9)}.sm\:pt-0{padding-top:0}.sm\:pb-0{padding-bottom:0}.sm\:pl-12{padding-left:calc(var(--spacing) * 12)}.sm\:text-right{text-align:right}.sm\:align-baseline{vertical-align:baseline}.sm\:whitespace-nowrap{white-space:nowrap}.sm\:opacity-0{opacity:0}.sm\:before\:content-none:before{content:var(--tw-content);--tw-content:none;content:none}}@media (width>=48rem){.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-dvh{height:100dvh}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (width>=64rem){.lg\:block{display:block}.lg\:hidden{display:none}.lg\:w-\[31rem\]{width:31rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[15rem_1fr\]{grid-template-columns:15rem 1fr}}@media (width>=80rem){.xl\:sticky{position:sticky}.xl\:bottom-0{bottom:0}.xl\:grid{display:grid}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:justify-between{justify-content:space-between}.xl\:justify-end{justify-content:flex-end}.xl\:pl-0{padding-left:0}}@container (width>=1020px){.\@min-\[1020px\]\:flex{display:flex}.\@min-\[1020px\]\:grid{display:grid}.\@min-\[1020px\]\:hidden{display:none}.\@min-\[1020px\]\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\@min-\[1020px\]\:border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:bg-transparent:is(.dark *){background-color:#0000}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:disabled\:bg-transparent:is(.dark *):disabled{background-color:#0000}.dark\:has-disabled\:bg-input\/80:is(.dark *):has(:disabled){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:has-disabled\:bg-input\/80:is(.dark *):has(:disabled){background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-selected\:bg-muted:where([data-selected=true]){background-color:var(--muted)}.data-selected\:text-foreground:where([data-selected=true]){color:var(--foreground)}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}.\[\&_\.ff-back\]\:min-h-11 .ff-back{min-height:calc(var(--spacing) * 11)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\.border-b\]\:pb-2.border-b{padding-bottom:calc(var(--spacing) * 2)}.\[\.border-t\]\:pt-2.border-t{padding-top:calc(var(--spacing) * 2)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:px-2 *)[cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:py-1\.5 *)[cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-xs *)[cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:font-medium *)[cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-muted-foreground *)[cmdk-group-heading]{color:var(--muted-foreground)}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}:is(.data-selected\:\*\:\[svg\]\:text-foreground:where([data-selected=true])>*):is(svg){color:var(--foreground)}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-1\.5:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 1.5)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-1\.5:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 1.5)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.6% 0 0)}@media print{.hd-no-print{display:none!important}.hd-sheet{box-shadow:none;border:0}}.harold-thinking{color:var(--harold-link)}.harold-thinking-static{display:none}.harold-thinking-motion{transform-origin:50px 50px;animation:5.6s ease-in-out infinite harold-hourglass-spin}@keyframes harold-hourglass-spin{0%,36%{transform:rotate(0)}64%,to{transform:rotate(180deg)}}@media (prefers-reduced-motion:reduce){.harold-thinking-motion{animation:none;display:none}.harold-thinking-static{display:block}}@keyframes hd-bar-sheen{0%{background-position:150% 0}to{background-position:-50% 0}}.hd-bar-live{background-image:linear-gradient(90deg, transparent 0%, var(--background) 50%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){.hd-bar-live{background-image:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--background) 60%, transparent) 50%, transparent 100%)}}.hd-bar-live{background-position:200% 0;background-repeat:no-repeat;background-size:50% 100%;animation:1.6s linear infinite hd-bar-sheen}@media (prefers-reduced-motion:reduce){.hd-bar-live{background-image:none;animation:none}}.hd-brand-link{color:var(--foreground);letter-spacing:-.035em;white-space:nowrap;align-items:center;gap:9px;font:600 23px/1 "Source Serif 4",Georgia,serif;display:inline-flex}.hd-brand-link--compact{gap:7px;font-size:18px}.hd-logo-mark{flex:none;width:31px;height:31px;display:block;overflow:visible}.hd-shell-status{outline:2px solid var(--harold-rule);outline-offset:2px;border-radius:0;flex:none;display:inline-flex}.hd-shell-status--healthy,.hd-shell-status--working{outline-color:var(--harold-link)}.hd-shell-status--attention{outline-color:var(--harold-accent-secondary)}.hd-shell-status--failed{outline-color:var(--harold-attention,var(--primary))}.hd-attention-banner{border-bottom:1px solid var(--harold-accent-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;padding:.5rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.hd-attention-banner{border-bottom:1px solid color-mix(in srgb, var(--harold-accent-secondary) 55%, transparent)}}.hd-attention-banner{background:var(--harold-accent-secondary)}@supports (color:color-mix(in lab, red, red)){.hd-attention-banner{background:color-mix(in srgb, var(--harold-accent-secondary) 8%, var(--card))}}.hd-attention-banner{color:var(--foreground);font-size:.8125rem;text-decoration:none}.hd-attention-target{outline:2px solid var(--harold-attention,var(--primary));outline-offset:2px;background:var(--harold-attention,var(--primary))}@supports (color:color-mix(in lab, red, red)){.hd-attention-target{background:color-mix(in srgb, var(--harold-attention,var(--primary)) 8%, var(--card))}}.hd-attention-target{border-radius:0}.hd-attention-banner:hover{background:var(--harold-accent-secondary)}@supports (color:color-mix(in lab, red, red)){.hd-attention-banner:hover{background:color-mix(in srgb, var(--harold-accent-secondary) 14%, var(--card))}}.hd-brand-link--compact .hd-logo-mark{width:26px;height:26px}[data-theme=brief] :is(.rounded,.rounded-t,.rounded-r,.rounded-b,.rounded-l,.rounded-tl,.rounded-tr,.rounded-bl,.rounded-br){border-radius:0}@media (width<=767px){input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]),select,textarea{font-size:16px!important}.hd-pagechip{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}}[data-slot=input-group]:has(:focus-visible){outline:2px solid var(--harold-focus,var(--harold-accent-secondary));outline-offset:1px}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}.hd-find-overlay{z-index:70;background:#00000059;position:fixed;inset:52px 0 0}.hd-find-panel{z-index:71;background:var(--harold-surface,var(--card));width:520px;height:calc(100dvh - 52px);max-height:calc(100dvh - 52px);color:var(--foreground);border:1px solid var(--harold-rule,var(--border));outline:none;flex-direction:column;display:flex;position:fixed;top:52px;right:0}.hd-find-header{align-items:center;gap:10px;padding:18px 18px 14px;display:flex}.hd-find-header>div{flex:1;min-width:0}.hd-find-header h2{margin:0 0 3px;font-size:23px}.hd-find-header p{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;line-height:1.4;overflow:hidden}.hd-find-header .hd-btn{white-space:nowrap;flex-shrink:0;padding-inline:5px;font-size:11px}.hd-find-h{width:30px;height:30px;text-decoration:underline;-webkit-text-decoration-color:var(--harold-accent-secondary);text-decoration-color:var(--harold-accent-secondary);text-underline-offset:4px;border:1px solid;flex-shrink:0;place-content:center;font-size:22px;display:grid}.hd-find-panel kbd{border:1px solid var(--harold-rule,var(--border));border-radius:0;padding:1px 4px;font-size:10px}.hd-find-input-wrap{border-bottom:2px solid #0000;flex-shrink:0;margin:0 18px;position:relative}.hd-find-input{border:1px solid var(--foreground);width:100%;min-height:48px;padding-right:52px;font-size:16px}.hd-find-clear{height:48px;color:var(--harold-link);font-size:12px;text-decoration:underline;position:absolute;top:0;right:10px}.hd-find-input-wrap[data-looking]{border-bottom-color:var(--harold-accent-secondary)}.hd-find-hint{justify-content:space-between;align-items:baseline;gap:10px;min-height:39px;padding:10px 18px;font-size:11px;display:flex}.hd-find-hint>span:last-child{flex-shrink:0}.hd-find-options{flex-direction:column;flex:1;min-height:0;display:flex}.hd-find-lead{flex:0 auto;min-height:0;padding:0 18px;overflow-y:auto}.hd-find-listbox{flex-direction:column;flex:1 1 0;min-height:5.5rem;display:flex}.hd-find-results{overscroll-behavior:contain;flex:1;min-height:0;padding:0 18px 12px;overflow-y:auto}.hd-find-results[data-stale]{opacity:.5}.hd-find-results section+section{margin-top:12px}.hd-find-group{border-bottom:1px solid var(--foreground);justify-content:space-between;align-items:baseline;margin-bottom:3px;padding-bottom:5px;font-size:11px;display:flex}.hd-find-group h2{margin:0;font-size:11px}.hd-find-group b{margin-left:8px;font-weight:500}.hd-find-seeall{min-height:36px;color:var(--harold-link);border-left:3px solid #0000;justify-content:flex-end;align-items:center;padding:4px 7px;font-size:12px;text-decoration:underline;display:flex}.hd-find-seeall:hover,.hd-find-seeall[aria-selected=true],.hd-find-seeall:focus-visible{border-left-color:var(--foreground);background:var(--harold-tint,var(--muted));outline:none}.hd-find-row{text-align:left;border-left:3px solid #0000;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 7px;font-size:13px;display:grid}.hd-find-row:hover,.hd-find-row[aria-selected=true],.hd-find-row:focus-visible{border-left-color:var(--foreground);background:var(--harold-tint,var(--muted));outline:none}.hd-find-mark{width:40px;min-height:40px;color:var(--harold-accent-secondary);place-content:center;display:grid}.hd-find-filetype{border:1px solid var(--harold-rule);color:var(--foreground);padding:8px 3px;font-size:9px;font-weight:600}.hd-find-row-body{flex-direction:column;gap:4px;min-width:0;display:flex}.hd-find-row-title{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;display:block;overflow:hidden}.hd-find-context{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.hd-find-caution{font-size:11px;line-height:1.35}.hd-find-right{max-width:105px;color:var(--harold-muted,var(--muted-foreground));flex-direction:column;align-items:end;gap:4px;font-size:10px;display:flex}.hd-find-right .hd-find-state{letter-spacing:normal;text-transform:none;font-size:13px;line-height:1.5}.hd-find-state[data-tone=ready]{color:var(--harold-ready,var(--harold-link))}.hd-find-state[data-tone=you]{color:var(--harold-attention,var(--primary))}.hd-find-state[data-tone=work]{color:var(--harold-work,var(--harold-accent-secondary))}.hd-find-state[data-tone=muted]{color:var(--harold-muted,var(--muted-foreground))}.hd-find-row mark{color:inherit;box-shadow:inset 0 -2px 0 var(--harold-accent-secondary);background:0 0}.hd-find-new{border-top:1px solid var(--harold-rule,var(--border));color:var(--harold-link);flex-shrink:0;margin:0;padding:13px 18px}.hd-find-new .hd-find-context{white-space:normal}.hd-find-new:disabled{opacity:.55;color:var(--foreground)}.hd-find-plus{border:1px solid var(--harold-rule);place-content:center;width:32px;height:32px;font-size:25px;display:grid}.hd-find-keys{border-top:1px solid var(--harold-rule,var(--border));color:var(--harold-muted,var(--muted-foreground));gap:18px;margin:0;padding:10px 18px;font-size:11px;display:flex}.hd-find-keys span{align-items:center;gap:4px;display:inline-flex}.hd-find-message,.hd-find-intro{padding:12px 0;font-size:13px;line-height:1.55}.hd-find-message p+p{margin-top:8px}.hd-find-intro .hd-find-about{border-top:1px solid var(--harold-rule,var(--border));margin-top:12px;padding-top:12px;font-size:12.5px}.hd-find-intro ul{grid-template-columns:1fr 1fr;gap:9px 16px;margin:0;padding:12px 0 16px;list-style:none;display:grid}.hd-find-intro li:before{content:"· ";color:var(--harold-accent-secondary)}.hd-find-skeleton{padding-block:15px}.hd-find-skeleton i{background:var(--harold-rule);opacity:.3;width:78%;height:12px;margin:16px 0;display:block}.hd-find-skeleton i:nth-child(2){width:60%}.hd-find-skeleton i:nth-child(3){width:70%}.hd-find-close-phone{display:none}.hd-find-page{max-width:900px;margin-inline:auto}.hd-find-page-list{border-top:1px solid var(--harold-rule)}.hd-find-page-list .hd-find-row{border-bottom:1px solid var(--harold-rule)}@media (width<=767px){.hd-find-overlay{inset:0}body.harold-find-open .hd-tabbar{display:none}.hd-find-panel{border:0;width:100%;height:100dvh;max-height:100dvh;inset:0}.hd-find-header{padding:16px 14px 12px}.hd-find-header h2{font-size:22px}.hd-find-header p{white-space:normal;font-size:11px}.hd-find-header .hd-btn{min-height:44px;font-size:12px}.hd-find-close-desktop{display:none}.hd-find-close-phone{display:inline}.hd-find-input-wrap{margin-inline:14px}.hd-find-hint{padding-inline:14px}.hd-find-options{flex:1}.hd-find-results{flex:1;padding-inline:14px}.hd-find-lead{padding-inline:14px}.hd-find-seeall{min-height:44px}.hd-find-row{gap:7px;min-height:60px;padding-inline:4px}.hd-find-right{max-width:75px}.hd-find-new{min-height:84px;padding-inline:14px}.hd-find-new .hd-find-row-title{white-space:normal;font-size:14px}.hd-find-intro ul{gap:12px}}@media (prefers-reduced-motion:reduce){.hd-find-input-wrap{transition:none;animation:none}}.hd-find-mark .dl-leaf[data-tone=you] .dl-leaf-m{background:var(--dl-attn)}.hd-find-mark .dl-leaf[data-tone=you]{border-color:var(--dl-attn)}.hd-find-mark .dl-leaf[data-tone=soon] .dl-leaf-m{background:var(--dl-work)}.hd-find-mark .dl-leaf[data-tone=soon]{border-color:var(--dl-work)}.hd-find-mark .dl-leaf[data-tone=passed] .dl-leaf-m{background:var(--harold-faint,var(--muted-foreground))}.hd-find-mark .dl-leaf[data-tone=passed] .dl-leaf-d{color:var(--muted-foreground)}.hd-find-right .dt-date[data-tone=you]{color:var(--harold-attention,var(--primary));font-weight:600}.hd-find-right .dt-date[data-tone=soon]{color:var(--harold-work,var(--harold-accent-secondary));font-weight:600}.hd-find-right .dt-date[data-tone=later]{color:var(--foreground)}.hd-find-right .dt-date[data-tone=passed]{color:var(--muted-foreground)}.hd-find-right .dt-words[data-tone=you]{color:var(--harold-attention,var(--primary))}.hd-find-right .dt-words[data-tone=soon]{color:var(--harold-work,var(--harold-accent-secondary))}.hd-find-right .dt-words[data-tone=passed]{color:var(--muted-foreground)}.hd-find-right .dt-chip{border:1px solid var(--harold-rule,var(--border));color:var(--foreground);padding:0 6px;font-weight:700;line-height:1.5;display:inline-block}.hd-find-right .dt-chip[data-tone=you]{background:var(--harold-attention,var(--primary));border-color:var(--harold-attention,var(--primary));color:var(--background)}.hd-find-right .dt-chip[data-tone=soon]{background:var(--harold-work-soft,color-mix(in srgb, var(--harold-accent-secondary) 18%, var(--harold-paper,var(--card))));border-color:var(--harold-work,var(--harold-accent-secondary));color:var(--harold-work,var(--harold-accent-secondary))}.hd-find-right .dt-chip[data-tone=passed]{color:var(--muted-foreground)}.hd-find-answer{border:1px solid var(--harold-rule,var(--border));border-left:3px solid var(--harold-accent-secondary);background:var(--harold-tint,var(--muted));overscroll-behavior:contain;flex:0 auto;max-height:calc(100% - 8.5rem);margin:0 18px 10px;padding:11px 13px 12px;overflow-y:auto}.hd-find-answer>h2{margin:0 0 4px;font-size:11px}.hd-answer-headline{margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.45}.hd-answer-list{margin:0;padding:0;list-style:none}.hd-answer-row{border-top:1px solid var(--harold-rule,var(--border));justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.hd-answer-text{flex:1;min-width:0}.hd-answer-name{overflow-wrap:anywhere;margin:0 0 2px;font-size:13px}.hd-answer-line{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.hd-answer-state{font-weight:700}.hd-answer-state[data-tone=you]{color:var(--harold-attention,var(--primary))}.hd-answer-state[data-tone=work]{color:var(--harold-work,var(--harold-accent-secondary))}.hd-answer-state[data-tone=muted]{color:var(--harold-muted,var(--muted-foreground))}.hd-answer-clock{white-space:nowrap;color:var(--harold-muted,var(--muted-foreground))}.hd-answer-open,.hd-answer-more{white-space:nowrap;min-height:36px;color:var(--harold-link);flex-shrink:0;align-items:center;gap:5px;padding-inline:8px;font-size:12px;text-decoration:underline;display:inline-flex}.hd-answer-group{margin-top:10px}.hd-answer-group>h3{margin:0 0 2px;font-size:11px}.hd-answer-group>h3 b{margin-left:6px;font-weight:500}@media (width<=640px){.hd-find-answer{margin-inline:12px}.hd-answer-row{flex-direction:column;align-items:stretch;gap:2px}.hd-answer-open{align-self:flex-start;padding-inline:0}}.hd-concierge-wrap[data-stale]{opacity:.55;transition:opacity .15s}.hd-concierge{min-height:5.25rem;max-height:none;overflow:visible}.hd-concierge-text{overflow-wrap:anywhere;margin:0 0 6px;font-size:14px;line-height:1.5}.hd-concierge-looking>p{align-items:center;gap:6px;margin:0 0 6px;font-size:13px;display:flex}.hd-concierge-looking>i{background:var(--harold-rule,var(--border));opacity:.6;height:10px;margin-top:6px;display:block}.hd-concierge-looking>i+i{width:62%}.hd-concierge-actions{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.hd-concierge-actions .hd-answer-open{padding-inline:0}.hd-concierge-start{min-height:36px;font-size:12px}.hd-find-ask{white-space:nowrap;border:1px solid var(--harold-link);height:32px;padding:0 10px;font-weight:600;text-decoration:none;top:8px}.hd-find-x{width:44px;color:var(--foreground);justify-content:center;align-items:center;text-decoration:none;display:flex;right:2px}.hd-find-input-wrap:has(>.hd-find-ask) .hd-find-ask{right:52px}.hd-find-input-wrap:has(>.hd-find-ask) .hd-find-input{padding-right:188px}@media (hover:none) and (pointer:coarse){.hd-find-keys,.hd-find-row kbd,.hd-find-new kbd{display:none}}@media (prefers-reduced-motion:reduce){.hd-concierge-wrap[data-stale]{transition:none}}.fg{flex:none;width:16px;height:12px;margin-top:2px;display:inline-block;position:relative}.fg>i{border:1px solid color-mix(in srgb, var(--harold-accent-secondary) 55%, transparent);background:color-mix(in srgb, var(--harold-accent-secondary) 14%, var(--harold-paper,var(--card)));position:absolute;inset:0}.fg>b{background:color-mix(in srgb, var(--harold-accent-secondary) 38%, var(--harold-paper,var(--card)));transform-origin:bottom;width:100%;height:9px;transition:transform var(--motion-base,.18s) var(--motion-easing,cubic-bezier(.2, .7, .2, 1));position:absolute;bottom:0;left:0}.fg-open>b,:is(button,a):is(:hover,:focus-visible)>.fg>b{transform:skew(-12deg)scaleY(.82)}.fg-small{transform:scale(.85)}.fd{transition:grid-template-rows var(--motion-base,.18s) var(--motion-easing,cubic-bezier(.2, .7, .2, 1));grid-template-rows:0fr;display:grid}.fd[data-open=true]{grid-template-rows:1fr}.fd-inner{min-height:0;overflow:hidden}.fd[data-open=false] .fd-inner{visibility:hidden;transition:visibility 0s linear var(--motion-base,.18s)}@keyframes fd-arrive{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ft-row{text-align:left;width:100%;color:var(--foreground);transition:background var(--motion-fast,.12s) var(--motion-easing,ease), padding var(--motion-base,.18s) var(--motion-easing,cubic-bezier(.2, .7, .2, 1));background:0 0;border:0;align-items:center;gap:8px;padding:5px 8px;display:flex;position:relative}.ft-row:hover{background:color-mix(in srgb, var(--harold-accent-secondary) 12%, transparent);padding-left:11px}.ft-row[aria-current=true],.ft-row[aria-current=page]{background:color-mix(in srgb, var(--harold-accent-secondary) 16%, transparent);font-weight:600}.ft-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ft-label-wrap{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.ft-count{font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-size:11.5px;font-weight:600}.ft-row:hover .ft-count{color:var(--foreground)}.ft-hot{color:var(--harold-attention,var(--primary))}.ft-kids{border-left:1px solid var(--harold-rule,var(--border));margin-left:15px;padding-left:4px}@media (prefers-reduced-motion:reduce){.fg>b,.fd,.ft-row,.fd[data-open=false] .fd-inner{transition:none}.fg-open>b,:is(button,a):is(:hover,:focus-visible)>.fg>b{transform:none}.fg-open>i{background:color-mix(in srgb, var(--harold-accent-secondary) 30%, var(--harold-paper,var(--card)))}.ft-row:hover{padding-left:8px}}.dl-leaf{--dl-attn:var(--harold-attention,var(--primary));--dl-work:var(--harold-work,var(--harold-accent-secondary));text-align:center;border:1px solid var(--border);background:var(--harold-paper,var(--card));width:40px;transition:transform var(--motion-base,.18s) var(--motion-easing,cubic-bezier(.2, .7, .2, 1));flex-direction:column;flex:none;align-items:stretch;display:inline-flex;overflow:hidden}.dl-leaf-m{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;background:var(--foreground);color:var(--background);font-size:9.5px;font-weight:700;line-height:1.5}.dl-leaf-d{font-family:var(--font-heading);color:var(--foreground);font-size:16px;font-weight:600;line-height:1.35}.dl-leaf[data-tone=you] .dl-leaf-m{background:var(--dl-attn)}.dl-leaf[data-tone=you]{border-color:var(--dl-attn)}.dl-leaf[data-tone=soon] .dl-leaf-m{background:var(--dl-work)}.dl-leaf[data-tone=soon]{border-color:var(--dl-work)}.dl-leaf[data-tone=passed] .dl-leaf-m{background:var(--muted-foreground)}.dl-leaf[data-tone=passed] .dl-leaf-d{color:var(--muted-foreground)}.dt-date[data-tone=you]{color:var(--harold-attention,var(--primary));font-weight:600}.dt-date[data-tone=soon]{color:var(--harold-work,var(--harold-accent-secondary));font-weight:600}.dt-date[data-tone=later]{color:var(--foreground)}.dt-date[data-tone=passed]{color:var(--muted-foreground)}.dt-words[data-tone=you]{color:var(--harold-attention,var(--primary))}.dt-words[data-tone=soon]{color:var(--harold-work,var(--harold-accent-secondary))}.dt-words[data-tone=passed]{color:var(--muted-foreground)}.dt-chip{border:1px solid var(--harold-rule,var(--border));color:var(--foreground);padding:0 6px;font-weight:700;line-height:1.5;display:inline-block}.dt-chip[data-tone=you]{background:var(--harold-attention,var(--primary));border-color:var(--harold-attention,var(--primary));color:var(--background)}.dt-chip[data-tone=soon]{background:var(--harold-work-soft,color-mix(in srgb, var(--harold-accent-secondary) 18%, var(--harold-paper,var(--card))));border-color:var(--harold-work,var(--harold-accent-secondary));color:var(--harold-work,var(--harold-accent-secondary))}.dt-chip[data-tone=passed]{color:var(--muted-foreground)}.dt-chip.dt-chip.hd-caps[data-tone=you]{color:var(--background)}.dt-chip.dt-chip.hd-caps[data-tone=soon]{color:var(--harold-work,var(--harold-accent-secondary))}.hd-add-cal{align-items:center;min-height:40px;display:inline-flex}@media (width<=767px){.hd-add-cal{min-height:44px}}.dl-entry{transition:background var(--motion-fast,.12s) var(--motion-easing,ease), transform var(--motion-base,.18s) var(--motion-easing,cubic-bezier(.2, .7, .2, 1));scroll-margin-top:72px;position:relative}.dl-entry:before{content:"";background:var(--dl-rule,var(--harold-work,var(--harold-accent-secondary)));transform-origin:top;width:2px;transition:transform var(--motion-base,.18s) var(--motion-easing,cubic-bezier(.2, .7, .2, 1));pointer-events:none;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.dl-entry:hover:before,.dl-entry:focus-within:before,.dl-entry[data-focused=true]:before{transform:scaleY(1)}.dl-entry:hover .dl-leaf{transform:rotate(-3deg)}.dl-entry[data-review=true][data-tone=you]{--dl-rule:var(--harold-attention,var(--primary))}.dl-entry[data-focused=true]{background:color-mix(in srgb, var(--harold-accent-secondary) 14%, transparent)}.dl-entry:focus{outline:none}.dl-entry:focus-visible{outline:2px solid var(--harold-focus,var(--harold-accent-secondary));outline-offset:-2px}.dl-others{border-left:1px solid var(--harold-rule,var(--border));margin:0 12px 8px;padding:6px 0 2px 12px}@media (width>=640px){.dl-others{margin-left:178px}}.dl-other{border-top:1px dashed var(--harold-rule,var(--border));padding:6px 0}.dl-other:first-child{border-top:0}@media (prefers-reduced-motion:reduce){.dl-leaf,.dl-entry,.dl-entry:before{transition:none}.dl-entry:hover .dl-leaf{transform:none}.dl-entry:before{opacity:0;transform:none}.dl-entry:hover:before,.dl-entry:focus-within:before,.dl-entry[data-focused=true]:before{opacity:1}}.dl-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dl-page-heading p{max-width:760px}.dl-load-failed{border:1px solid var(--harold-rule,var(--border));color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 10px;font-size:12.5px;display:flex}.dl-alternate-note{border:1px dashed var(--muted-foreground);color:var(--muted-foreground);margin-top:6px;padding:7px 9px;font-size:12.5px}.dl-later{border:1px solid var(--muted-foreground);overflow-wrap:anywhere;margin-top:6px;padding:7px 9px;font-size:12.5px;line-height:1.45;display:block}.dl-setting-sources,.dl-also-read{margin-top:4px;font-size:12.5px}.dl-setting-sources summary,.dl-also-read summary{cursor:pointer}.dl-setting-sources ul,.dl-also-read ul{margin-top:4px;padding:0;list-style:none}.dl-setting-sources li,.dl-also-read li{border-top:1px solid var(--border);overflow-wrap:anywhere;padding:5px 0}.dl-entry[data-tone=passed]{border-left:1px solid var(--harold-rule,var(--border))}.dl-entry[data-tone=passed] .hd-ink{color:var(--muted-foreground)}.dl-chip-context{gap:2px;min-width:0;display:flex}.dl-list-head{border-bottom:1px solid var(--foreground);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:3px;padding-bottom:6px;display:flex}.dl-date-group{border-top:1px solid var(--harold-rule,var(--border));grid-template-columns:178px minmax(0,1fr);padding:8px 0;display:grid}.dl-date-column{align-items:flex-start;gap:8px;padding:5px 12px;display:flex}.dl-date-items{min-width:0}.dl-date-group:focus{outline:none}.dl-date-group:focus-visible{outline:2px solid var(--harold-focus,var(--harold-accent-secondary));outline-offset:-2px}.dl-date-items>.dl-entry+.dl-entry,.dl-compact-others{border-top:1px solid var(--harold-rule,var(--border))}.dl-compact-with-date{grid-template-columns:178px minmax(0,1fr);display:grid}.dl-compact-reading{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:5px 12px;display:grid}.dl-compact-others .dl-compact-reading+.dl-compact-reading{border-top:1px solid var(--harold-rule,var(--border))}.dl-item-case{overflow-wrap:anywhere;font-size:12.5px}.dl-item-source{overflow-wrap:anywhere;margin-top:3px;font-size:12px}.dl-item-open{flex-wrap:wrap;place-content:flex-start flex-end;gap:8px;display:flex}@media (width<=640px){.dl-date-group,.dl-compact-with-date{display:block}.dl-date-column{padding-left:8px}.dl-compact-reading{grid-template-columns:minmax(0,1fr);padding-inline:8px}.dl-item-open{justify-content:flex-start}}[data-theme=default] .dl-page .ud-head{border-bottom-color:var(--pg-line)}[data-theme=default] .dl-page .pg-list-wrap .dl-date-group{border-radius:8px}[data-theme=default] .dl-page .pg-list-wrap .dl-leaf{box-shadow:none;border-radius:8px}[data-theme=default] .dl-page .ud-h{letter-spacing:.1em;text-transform:uppercase;font-family:inherit;font-size:13.5px;font-weight:700}:root{--hd-bar-h:52px;--hd-tab-h:56px;--hd-ease:var(--motion-easing,cubic-bezier(.2, .7, .2, 1));--hd-fast:var(--motion-fast,.12s);--hd-base:var(--motion-base,.18s);--hd-slow:var(--motion-slow,.24s)}.hd-app{flex-direction:column;min-height:100dvh;display:flex}.hd-app__body{min-width:0;padding-bottom:calc(var(--hd-tab-h) + env(safe-area-inset-bottom,0px));flex:auto;display:block}.hd-app__rail{min-height:0;display:none}.hd-app__grip{display:none}@media (width<=767px){.hd-app[data-queue-open=true] .hd-app__rail{flex-direction:column;display:flex}.hd-app[data-queue-open=true] .hd-app__pane{display:none}}.hd-app__pane{flex-direction:column;min-width:0;display:flex}.hd-app__main{min-width:0;container:hd-main/inline-size}.hd-app__main:focus-visible{outline:none}@media (width<=767px){html{scroll-padding-block:8px calc(var(--hd-tab-h) + 8px)}}.hd-topbar{z-index:30;min-height:var(--hd-bar-h);padding:env(safe-area-inset-top,0px) max(10px, env(safe-area-inset-right,0px)) 0 max(10px, env(safe-area-inset-left,0px));background:var(--card);border-bottom:1px solid var(--border);align-items:center;gap:8px;display:flex;position:sticky;top:0}.hd-topbar__brand{flex:none}.hd-topbar__brand .hd-brand-link{min-height:44px}.hd-topbar__main{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.hd-topbar__search{flex:auto;min-width:0;max-width:560px;position:relative}.hd-topbar__search-icon{color:var(--harold-faint,var(--muted-foreground));pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.hd-topbar__input{width:100%;min-height:44px;color:var(--foreground);background:var(--harold-paper,var(--card));border:1px solid var(--harold-edge,var(--border));border-radius:var(--radius,0);transition:border-color var(--hd-base) var(--hd-ease), box-shadow var(--hd-base) var(--hd-ease), background-color var(--hd-base) var(--hd-ease);padding:0 12px 0 34px;font-size:16px}.hd-topbar__input::-webkit-search-cancel-button{appearance:none;display:none}.hd-topbar__input::placeholder{font-size:13px}.hd-topbar__input:hover{border-color:color-mix(in srgb, var(--harold-accent-secondary) 55%, var(--harold-edge,var(--border)))}.hd-topbar__input:focus{border-color:var(--harold-focus,var(--harold-accent-secondary));box-shadow:0 0 0 1px var(--harold-focus,var(--harold-accent-secondary));outline:none}.hd-topbar__kbd,.hd-ask-btn{display:none}.hd-topbar__signout{flex:none;margin-left:auto}.hd-alert-switch{white-space:nowrap;min-height:44px;color:var(--foreground);border:1px solid var(--harold-rule,var(--border));cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:12.5px;font-weight:600;display:inline-flex}.hd-alert-switch:hover:not([aria-disabled=true]){background-color:color-mix(in srgb, var(--foreground) 6%, transparent)}.hd-alert-switch[aria-disabled=true]{opacity:.6;cursor:not-allowed}.hd-alert-switch__state{color:var(--muted-foreground);font-weight:400}.hd-alert-switch__track{background:color-mix(in srgb, var(--foreground) 30%, transparent);width:30px;height:18px;transition:background-color var(--hd-base,.14s) var(--hd-ease,ease);border-radius:999px;flex:none;margin-left:4px;position:relative}.hd-alert-switch__track:after{content:"";background:var(--card);width:14px;height:14px;transition:transform var(--hd-base,.14s) var(--hd-ease,ease);border-radius:50%;position:absolute;top:2px;left:2px}.hd-alert-switch[data-on=true] .hd-alert-switch__track{background:var(--harold-link)}.hd-alert-switch[data-on=true] .hd-alert-switch__track:after{transform:translate(12px)}.hd-nav{position:relative}.hd-glide{background:var(--primary);opacity:0;pointer-events:none;position:absolute;top:0;left:0}.hd-glide--y{width:3px;height:0}.hd-glide--x{width:0;height:2px}.hd-glide.is-ready{transition:transform var(--hd-slow) var(--hd-ease), height var(--hd-base) var(--hd-ease), width var(--hd-base) var(--hd-ease), opacity var(--hd-base) var(--hd-ease)}.hd-nav__link{color:var(--muted-foreground);transition:color var(--hd-base) var(--hd-ease), background-color var(--hd-base) var(--hd-ease), transform var(--hd-base) var(--hd-ease)}.hd-nav__link:hover{color:var(--foreground);background:color-mix(in srgb, var(--foreground) 6%, transparent);transform:translate(2px)}.hd-nav__link[aria-current=page]{color:var(--foreground);font-weight:600}.hd-tabbar{z-index:40;padding-bottom:env(safe-area-inset-bottom,0px);padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px);background:var(--card);border-top:1px solid var(--border);position:fixed;bottom:0;left:0;right:0}.hd-tabbar__list{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.hd-tabbar__list>li{min-width:0}.hd-tabbar__tab{width:100%;min-height:var(--hd-tab-h);font:500 11px/1.1 var(--font-body,system-ui, sans-serif);letter-spacing:.02em;color:var(--muted-foreground);cursor:pointer;transition:color var(--hd-base) var(--hd-ease);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 2px;text-decoration:none;display:flex;position:relative}.hd-tabbar__tab:hover{color:var(--foreground)}.hd-tabbar__tab[aria-current]{color:var(--foreground);font-weight:600}.hd-tabbar__tab svg{transition:transform var(--hd-base) var(--hd-ease)}.hd-tabbar__tab:active svg{transform:translateY(-2px)}.hd-tabbar__badge{text-align:center;min-width:16px;color:var(--primary-foreground);background:var(--harold-attention,var(--primary));padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:4px;left:calc(50% + 8px)}@media (width>=768px){.hd-app{height:100dvh;position:relative;overflow:hidden}.hd-topbar{grid-template-columns:calc(var(--hd-sidebar,236px) + 7px) minmax(0, 1fr);flex:none;gap:0;padding:0;display:grid;position:relative}.hd-topbar__brand{border-right:1px solid var(--border);align-items:center;height:100%;padding:0 12px;display:flex;overflow:hidden}.hd-topbar__main{gap:12px;padding:0 16px}.hd-topbar__input{min-height:36px;padding-right:76px;font-size:13.5px}.hd-topbar__input::placeholder{font-size:inherit}.hd-topbar__kbd{color:var(--muted-foreground);border:1px solid var(--harold-rule,var(--border));border-radius:var(--radius,0);cursor:pointer;transition:color var(--hd-base) var(--hd-ease), border-color var(--hd-base) var(--hd-ease);background:0 0;padding:1px 6px;font:600 11px ui-monospace,SFMono-Regular,Menlo,monospace;display:block;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.hd-topbar__kbd:hover{color:var(--foreground);border-color:var(--harold-accent-secondary)}.hd-alert-switch{min-height:36px}.hd-ask-btn{--hd-sweep:color-mix(in srgb, var(--primary) 58%, var(--harold-accent-secondary));min-height:36px;font:600 13px var(--font-body,system-ui, sans-serif);letter-spacing:.02em;white-space:nowrap;color:var(--primary-foreground);background-color:var(--primary);background-image:linear-gradient(var(--hd-sweep), var(--hd-sweep));border:1px solid var(--primary);border-radius:var(--radius,0);cursor:pointer;transition:background-size var(--hd-slow) var(--hd-ease), border-color var(--hd-base) var(--hd-ease);background-position:0;background-repeat:no-repeat;background-size:0% 100%;flex:none;align-items:center;gap:10px;padding:0 14px;display:inline-flex}.hd-ask-btn:hover{border-color:var(--harold-accent-secondary);background-size:100% 100%}.hd-ask-btn__kbd{opacity:.75;font:600 10.5px ui-monospace,SFMono-Regular,Menlo,monospace}.hd-app__body{grid-template-columns:var(--hd-sidebar,236px) 7px minmax(0, 1fr);min-height:0;padding-bottom:0;display:grid;overflow:hidden}.hd-app__rail{border-right:1px solid var(--border);flex-direction:column;display:flex;position:relative;overflow-y:auto}.hd-app__rail-scroll{flex:auto;min-height:12rem}.hd-app__grip{cursor:col-resize;border-inline:1px solid var(--border);justify-content:center;align-items:center;display:flex}.hd-app__pane{min-height:0}.hd-app__main{overscroll-behavior:contain;flex:auto;min-height:0;position:relative;overflow-y:auto}.hd-tabbar{display:none}}.hd-btn:not([class*=hd-verdict]){--hd-sweep:var(--foreground);background-image:linear-gradient(var(--hd-sweep), var(--hd-sweep));transition:background-size var(--hd-slow) var(--hd-ease), color var(--hd-base) var(--hd-ease), border-color var(--hd-base) var(--hd-ease);background-position:0;background-repeat:no-repeat;background-size:0% 100%}.hd-btn.hd-btn-primary{background-color:var(--harold-link)}.hd-btn.hd-btn-danger{--hd-sweep:var(--harold-attention,var(--primary))}.hd-btn:not([class*=hd-verdict]):hover:not(:disabled){background-size:100% 100%}.hd-btn:not([class*=hd-verdict]):not(.hd-btn-primary):hover:not(:disabled){background-color:#0000}.hd-btn.hd-btn-primary:hover:not(:disabled){background-color:var(--harold-link);border-color:var(--foreground)}.hd-btn.hd-btn-danger:hover:not(:disabled){color:var(--background)}.hd-sweep{background-image:linear-gradient(var(--foreground), var(--foreground));transition:background-size var(--hd-slow) var(--hd-ease), color var(--hd-base) var(--hd-ease);background-position:0;background-repeat:no-repeat;background-size:0% 100%}.hd-sweep:hover{color:var(--background);background-size:100% 100%}.hd-draw{transition:background-size var(--hd-slow) var(--hd-ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px}.hd-draw:hover,a:hover>.hd-draw,button:hover>.hd-draw,a:focus-visible>.hd-draw{background-size:100% 1px}.hd-app a.underline{transition:text-decoration-color var(--hd-base) var(--hd-ease), text-underline-offset var(--hd-base) var(--hd-ease)}.hd-app a.underline:hover{-webkit-text-decoration-color:var(--harold-accent-secondary);text-decoration-color:var(--harold-accent-secondary);text-underline-offset:6px}@media print{.hd-app{height:auto;overflow:visible}.hd-app__body,.hd-app__rail,.hd-app__main{overflow:visible}.hd-tabbar{display:none}.hd-topbar{position:static}}@media (prefers-reduced-motion:reduce){.hd-app *,.hd-app :before,.hd-app :after,.hd-btn,.hd-sweep,.hd-draw{transition:none!important;animation:none!important}.hd-nav__link:hover,.hd-tabbar__tab:active svg{transform:none}.hd-app a.underline:hover{text-underline-offset:4px}}.hd-alerts-btn{min-height:26px;color:var(--foreground);border:1px solid var(--harold-rule,var(--border));border-radius:var(--radius,0);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}@media (width<=767px){.hd-alerts-btn{min-width:44px;min-height:44px}}.hd-alerts-btn:hover:not([aria-disabled=true]):not([data-on=true]){background-color:color-mix(in srgb, var(--foreground) 8%, transparent)}.hd-alerts-btn[data-on=true]{color:var(--background);background:var(--harold-link);border-color:var(--harold-link)}.hd-alerts-btn[aria-disabled=true]{opacity:.6;cursor:not-allowed}.hd-alerts-dot{opacity:.45;background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.hd-alerts-btn[data-on=true] .hd-alerts-dot{opacity:1}@media (width>=900px){.hd-alerts-btn{background:color-mix(in srgb, var(--sx2-brand,var(--harold-link)) 5%, var(--card));border-color:var(--border);border-radius:999px}.hd-alerts-btn[data-on=true]{background:var(--sx2-brand,var(--harold-link));color:var(--card);border-color:#0000}}.hd-phone-alerts{justify-content:space-between;gap:.5rem 1rem}.hd-phone-alerts__text{flex:24rem;min-width:0;margin:0}.hd-phone-alerts__actions{flex-wrap:wrap;gap:.5rem;display:inline-flex}.hd-phone-alerts__problem{flex-basis:100%;margin:0}.harold-thinking.hd-working-mark{color:inherit;flex:none}.hd-rb-sw .hd-working-mark{margin-top:.1em}:is(.hd-find-state,.hd-caps,em)>.hd-working-mark{vertical-align:-.15em;margin-right:.35em;display:inline-block}.hd-attn-lead{align-items:center;gap:8px;display:inline-flex}.hd-attn-lamp{background:var(--harold-attention,var(--primary));border-radius:50%;flex:none;width:8px;height:8px}.hd-flap.hd-attn-flap{font-size:14px}.hd-attention-banner[data-beat]{position:relative}@media (hover:none) and (pointer:coarse){.hd-keys-hint,.hd-compose-hint{display:none}.hd-attach-drop{border-style:solid;border-width:1px;min-height:0;padding:8px}.hd-attach-drop__words{display:none}}.hd-priority-strip,.hd-own-work-strip{border-bottom:1px solid var(--border);background:var(--card);flex-wrap:wrap;align-items:center;gap:2px 12px;padding:3px 12px;font-size:13px;display:flex}.hd-priority-strip{border-left:3px solid var(--harold-attention,var(--primary))}.hd-priority-strip button{padding:0 5px}.hd-strip-item{overflow-wrap:anywhere;min-width:0}.hd-own-work-item{align-items:center;gap:5px;min-width:0;display:inline-flex}@media (width<=767px){.hd-topbar{position:relative}.hd-topbar__main{flex-wrap:nowrap}.hd-topbar__signout{display:none}}@media (height<=500px){[data-testid=delivered-pdf-preview] iframe{min-height:0;height:calc(100dvh - var(--hd-tab-h) - 48px)}}.hd-priority-strip,.hd-own-work-strip{flex-wrap:nowrap;min-width:0;position:relative}.hd-priority-strip strong,.hd-own-work-strip strong,.hd-strip-count{white-space:nowrap;flex:none}.hd-strip-item,.hd-own-work-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.hd-strip-item{flex:auto}.hd-own-work-item{flex:1 1 0;overflow:hidden}.hd-own-work-label{flex:auto}.hd-own-work-item a,.hd-own-work-more{flex:none}.hd-own-work-more{position:relative}.hd-own-work-menu{z-index:55;background:var(--card);width:min(90vw,28rem);max-height:min(50vh,24rem);color:var(--foreground);border:1px solid var(--border);padding:8px 12px;position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:0 4px 16px #0003}.hd-own-work-menu li{border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding:6px 0}.hd-own-work-menu li:last-child{border-bottom:0}.hd-strip-nav-short,.hd-own-heading-short{display:none}.hd-strip-nav:disabled{opacity:.45}.hd-work-strip{border-bottom:1px solid var(--border);background:var(--card);align-items:stretch;min-width:0;display:flex;position:relative}.hd-work-strip>:is(.hd-priority-strip,.hd-own-work-strip){border-bottom:0;flex:1 1 0}.hd-own-work-more[data-single]{display:none}.hd-priority-strip+.hd-own-work-strip{border-left:1px solid var(--border);background:0 0}.hd-priority-strip+.hd-own-work-strip[data-empty],.hd-priority-strip+.hd-own-work-strip :is(.hd-own-work-item[data-needs],.hd-own-work-item[data-index="2"]){display:none}.hd-priority-strip+.hd-own-work-strip .hd-own-work-more[data-single]{display:block}@media (width<=1100px){.hd-priority-strip+.hd-own-work-strip .hd-own-heading-wide{display:none}.hd-priority-strip+.hd-own-work-strip .hd-own-heading-short{display:inline}.hd-priority-strip+.hd-own-work-strip .hd-own-work-item:not([data-index="0"]){display:none}}@media (width<=767px){.hd-priority-strip,.hd-own-work-strip{gap:0 4px;padding:0 6px}.hd-priority-strip strong,.hd-strip-count{font-size:11px}.hd-strip-nav{min-width:44px}.hd-strip-nav-wide,.hd-own-heading-wide{display:none}.hd-strip-nav-short,.hd-own-heading-short{display:inline}.hd-own-work-item:not([data-index="0"]){display:none}}.hd-login-reveal{z-index:1000;isolation:isolate;color:#f1e6d3;will-change:transform;background:radial-gradient(120% 90% at 50% 42%,#1f4a5a 0%,#132f3b 48%,#0a1c24 100%);place-items:center;animation:.52s cubic-bezier(.7,0,.2,1) 1.75s both hd-reveal-exit;display:grid;position:fixed;inset:0;overflow:hidden}.hd-login-reveal--quick{animation-duration:.3s;animation-delay:.56s}.hd-login-reveal__rules{pointer-events:none;position:absolute;inset:0}.hd-login-reveal__rules:before,.hd-login-reveal__rules:after{content:"";height:1px;animation:hd-reveal-rule .7s var(--motion-easing,cubic-bezier(.2, .7, .2, 1)) .15s forwards;background:linear-gradient(90deg,#0000,#d9b57f73,#0000);position:absolute;left:0;right:0;transform:scaleX(0)}.hd-login-reveal__rules:before{top:30%}.hd-login-reveal__rules:after{top:70%}.hd-login-reveal__center{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:18px;width:min(90vw,440px);display:flex;position:relative}.hd-login-reveal__mark{filter:drop-shadow(0 18px 30px #00000073);width:96px;height:96px}.hd-login-reveal .hd-logo-frame{stroke-dasharray:150;stroke-dashoffset:150px;animation:.7s cubic-bezier(.6,0,.2,1) .1s forwards hd-reveal-trace}.hd-login-reveal .hd-logo-h{opacity:0;animation:hd-reveal-rise .45s var(--motion-easing,cubic-bezier(.2, .7, .2, 1)) .55s forwards;transform:translateY(6px)}.hd-login-reveal .hd-logo-rule{animation:hd-reveal-rule .45s var(--motion-easing,cubic-bezier(.2, .7, .2, 1)) .85s forwards;transform:scaleX(0)}.hd-login-reveal__flap{opacity:0;gap:6px;animation:.2s ease-out .64s forwards hd-reveal-fade;display:inline-flex}.hd-login-reveal__tile{min-width:1.2em;color:var(--harold-flap-amber,#f5b14c);text-shadow:0 0 .55em color-mix(in srgb, currentColor 50%, transparent);background:linear-gradient(180deg, var(--harold-flap-top,#2c343e) 0 48%, var(--harold-flap-seam,#03050a) 48% 52%, var(--harold-flap-bot,#171d26) 52% 100%);border-radius:2px;place-items:center;padding:.34em .36em;font:700 clamp(24px,7.5vw,34px)/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-grid;box-shadow:inset 0 1px #ffffff21}.hd-login-reveal__ch{animation:40ms linear hd-reveal-flip;display:inline-block}.hd-login-reveal__caption{font:600 13px/1.4 var(--font-heading,Georgia, serif);font-variant:small-caps;text-transform:lowercase;letter-spacing:.14em;color:#bfd2d8;opacity:0;animation:hd-reveal-rise .4s var(--motion-easing,cubic-bezier(.2, .7, .2, 1)) 1.3s forwards;margin:0;transform:translateY(6px)}.hd-login-reveal__skip{z-index:2;top:max(16px, env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right));min-width:44px;min-height:44px;font:500 12.5px var(--font-body,system-ui, sans-serif);color:inherit;border-radius:var(--radius,0);opacity:.72;cursor:pointer;transition:opacity var(--motion-base,.18s) ease, background-color var(--motion-base,.18s) ease, color var(--motion-base,.18s) ease;background:0 0;border:1px solid;padding:0 14px;position:absolute}.hd-login-reveal__skip:hover{opacity:1;color:#132f3b;background:#f1e6d3}.hd-login-reveal__skip:focus-visible{opacity:1;outline:2px solid var(--harold-focus,var(--harold-accent-secondary));outline-offset:3px}.hd-login-reveal--quick .hd-login-reveal__rules:before,.hd-login-reveal--quick .hd-login-reveal__rules:after,.hd-login-reveal--quick .hd-logo-frame{animation-duration:.26s;animation-delay:0s}.hd-login-reveal--quick .hd-logo-h{animation-duration:.18s;animation-delay:.16s}.hd-login-reveal--quick .hd-logo-rule{animation-duration:.18s;animation-delay:.28s}.hd-login-reveal--quick .hd-login-reveal__flap{animation-duration:.1s;animation-delay:80ms}.hd-login-reveal--quick .hd-login-reveal__caption{animation-duration:.16s;animation-delay:.36s}@keyframes hd-reveal-trace{to{stroke-dashoffset:0}}@keyframes hd-reveal-fade{to{opacity:1}}@keyframes hd-reveal-rule{to{transform:scaleX(1)}}@keyframes hd-reveal-rise{to{opacity:1;transform:none}}@keyframes hd-reveal-exit{to{transform:translateY(-100%)}}@keyframes hd-reveal-flip{0%{color:#fff;transform:scaleY(.15)}60%{color:#fff;transform:scaleY(1)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.hd-login-reveal,.hd-login-reveal *{transition:none!important;animation:none!important}.hd-login-reveal__flap,.hd-login-reveal__caption,.hd-login-reveal .hd-logo-h{opacity:1;transform:none}.hd-login-reveal .hd-logo-frame{stroke-dashoffset:0}.hd-login-reveal .hd-logo-rule,.hd-login-reveal__rules:before,.hd-login-reveal__rules:after{transform:none}}.ud{--ud-attn:var(--harold-attention,var(--primary));--ud-attn-soft:var(--harold-attention-soft,color-mix(in srgb, var(--ud-attn) 10%, var(--harold-paper,var(--card))));--ud-work:var(--harold-work,var(--harold-accent-secondary));--ud-work-soft:var(--harold-work-soft,color-mix(in srgb, var(--ud-work) 16%, var(--harold-paper,var(--card))));--ud-line:var(--harold-rule,var(--border));--ud-serif:var(--font-heading,Georgia, serif);width:100%;min-width:0;color:var(--foreground);container-type:inline-size}.ud-head{border-bottom:1px solid var(--foreground);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;display:flex}.ud-h{font-family:var(--ud-serif);margin:0;font-size:20px;font-weight:600;line-height:1.25}.ud-links{flex-wrap:wrap;justify-content:flex-end;gap:4px 16px;display:inline-flex}.ud-all{color:var(--foreground);text-underline-offset:4px;white-space:nowrap;font-size:14px;text-decoration:underline}.ud-state{color:var(--muted-foreground);margin:0;padding:12px 2px}.ud-days{margin:0;padding:0;list-style:none}.ud-day{border-top:1px solid var(--ud-line);grid-template-columns:44px minmax(0,1fr);column-gap:14px;display:grid}.ud-day:first-child{border-top:0}.ud-tilecol{flex-direction:column;align-items:center;gap:4px;padding-top:12px;display:flex}.ud-tile{text-align:center;border:1px solid var(--border);background:var(--harold-paper,var(--card));width:44px;display:block;overflow:hidden}.ud-tile-m{letter-spacing:.1em;text-transform:uppercase;background:var(--foreground);color:var(--background);font-size:10px;font-weight:700;line-height:1.5;display:block}.ud-tile-d{font-family:var(--ud-serif);color:var(--foreground);font-variant-numeric:tabular-nums;font-size:17px;font-weight:600;line-height:1.4;display:block}.ud-tile-w{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:10.5px;line-height:1}.ud-day[data-tone=you] .ud-tile{border-color:var(--ud-attn)}.ud-day[data-tone=you] .ud-tile-m{background:var(--ud-attn)}.ud-day[data-tone=soon] .ud-tile{border-color:var(--ud-work);background:var(--ud-work-soft)}.ud-day[data-tone=soon] .ud-tile-m{background:var(--ud-work)}.ud-day[data-tone=passed] .ud-tile-m{background:var(--muted-foreground)}.ud-day[data-tone=passed] .ud-tile-d{color:var(--muted-foreground)}.ud-items{min-width:0;margin:0;padding:0;list-style:none}.ud-items>li+li{border-top:1px solid var(--ud-line)}.ud-item{min-height:44px;color:inherit;transition:background-color var(--motion-fast,.12s) ease;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"case chip""title chip""notes chip";align-items:start;padding:12px 0;text-decoration:none;display:grid}.ud-item:hover{background:color-mix(in srgb, var(--foreground) 5%, transparent)}.ud-item:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.ud-title{font-family:var(--ud-serif);overflow-wrap:anywhere;grid-area:title;font-size:14.5px;font-weight:400;line-height:1.35}.ud-item[data-verify][data-tone=you] .ud-title{color:var(--ud-attn)}.ud-case{color:var(--foreground);overflow-wrap:anywhere;grid-area:case;font-size:14.5px;font-weight:600;line-height:1.35}.ud-notes{grid-area:notes;margin-top:3px}.ud-note{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:12.5px;font-style:italic;line-height:1.4;display:block}.ud-note+.ud-note{margin-top:1px}.ud-note[data-tone=attention]{color:var(--ud-attn)}.ud-chipcol{flex-direction:column;grid-area:chip;align-items:flex-end;gap:4px;margin-left:14px;display:flex}.ud-chip{white-space:nowrap;color:var(--foreground);border:1px solid var(--border);padding:2px 8px;font-size:12px;font-weight:700;line-height:1.5;display:inline-block}.ud-chip[data-tone=you]{background:var(--ud-attn);border-color:var(--ud-attn);color:var(--background)}.ud-chip[data-tone=soon]{border-color:var(--ud-work);background:var(--ud-work-soft)}.ud-chip[data-tone=passed]{border-color:var(--ud-line);color:var(--muted-foreground)}.ud-chip[data-tone=none]{border-color:#0000;padding-inline:0}.ud-rel{white-space:nowrap;color:var(--muted-foreground);font-size:12.5px}.ud-more{margin:-6px 0 8px;font-size:13px}.ud-more>summary{cursor:pointer;width:fit-content;color:var(--muted-foreground);text-underline-offset:3px;text-decoration:underline}.ud-more-body{border-left:2px solid var(--ud-line);margin:4px 0 0;padding:0;list-style:none}.ud-foot{border-top:1px solid var(--ud-line);color:var(--muted-foreground);margin:0;padding-top:10px;font-size:13px}@container (width<=520px){.ud-day{column-gap:12px}.ud-item{grid-template-columns:minmax(0,1fr);grid-template-areas:"case""title""chip""notes"}.ud-chipcol{flex-direction:row;justify-self:start;align-items:center;gap:8px;margin:6px 0 0}.ud-all{align-items:center;min-height:44px;display:inline-flex}}@media (prefers-reduced-motion:reduce){.ud-item{transition:none}}.ud-more-day{color:var(--foreground);text-underline-offset:2px;padding:6px 2px;font-size:13px;text-decoration:underline;display:inline-block}.ud-strip .ud-days{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.ud-strip .ud-day{border:1px solid var(--ud-line);background:var(--harold-paper,var(--card));border-radius:8px;padding:8px 10px 6px;display:block}.ud-strip .ud-day:first-child{border-top:1px solid var(--ud-line)}.ud-strip .ud-tilecol{flex-direction:row;align-items:center;gap:8px;padding:0 0 4px}.ud-strip .ud-items>li+li{border-top:0}.ud-strip .ud-item{grid-template-columns:minmax(0,1fr);grid-template-areas:"case""title";min-height:0;padding:4px 0}.ud-strip .ud-case,.ud-strip .ud-title{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ud-strip .ud-title{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.ud-strip .ud-chipcol,.ud-strip .ud-notes,.ud-strip .ud-more,.ud-strip .ud-foot{display:none}.ud-strip .ud-more-day{padding:2px 0;font-size:12.5px}.hdk-calendar{margin:0 0 4px}.hd-ss{outline:none;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:4px 0 12px;display:flex}.hd-ss__label{color:var(--muted-foreground);margin:0}.hd-ss__chips{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.hd-ss__chip{border:1px solid var(--border);background:var(--harold-paper,var(--card));min-width:0;color:var(--foreground);transition:background-color var(--motion-fast,.12s) ease, color var(--motion-fast,.12s) ease;align-items:center;gap:4px 10px;font-size:14px;display:inline-flex}.hd-ss__chip:hover{background:color-mix(in srgb, var(--foreground) 6%, var(--harold-paper,var(--card)))}.hd-ss__chip[data-active]{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.hd-ss__name{color:inherit;overflow-wrap:anywhere;padding:6px 12px;text-decoration:none;display:inline-block}.hd-ss__chip .hd-ss__btn{margin-right:10px}.hd-ss__chip[data-active] .hd-ss__btn{color:inherit}.hd-ss__btn,.hd-ss__manage,.hd-ss__save{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.hd-ss__btn{color:var(--muted-foreground);text-underline-offset:3px;font-size:12px;text-decoration:underline}.hd-ss__btn:hover{color:var(--foreground)}.hd-ss__btn--primary{color:var(--background);background:var(--foreground);letter-spacing:.1em;text-transform:uppercase;padding:6px 14px;font-size:11px;font-weight:700;text-decoration:none}.hd-ss__btn--primary:hover{color:var(--background);opacity:.88}.hd-ss__actions .hd-ss__btn:not(.hd-ss__btn--primary){border:1px solid var(--border);color:var(--foreground);letter-spacing:.1em;text-transform:uppercase;padding:6px 14px;font-size:11px;font-weight:700;text-decoration:none}.hd-ss__slot{position:relative}.hd-ss__save{color:var(--foreground);border:1px dashed var(--harold-faint,var(--muted-foreground));padding:6px 12px;font-size:14px}.hd-ss__save:hover{background:color-mix(in srgb, var(--foreground) 6%, transparent)}.hd-ss__manage{color:var(--foreground);text-underline-offset:4px;margin-left:auto;font-size:13px;text-decoration:underline}.hd-ss__note{color:var(--muted-foreground);flex-basis:100%;margin:0;font-size:11.5px}.hd-ss__pop{z-index:30;background:var(--harold-paper,var(--card));width:min(400px,100vw - 32px);color:var(--foreground);border:1px solid var(--border);box-shadow:none;padding:14px;position:absolute;top:calc(100% + 6px);left:0}.hd-ss__form{flex-direction:column;gap:8px;min-width:0;display:flex}.hd-ss__chip .hd-ss__form{flex-flow:wrap;align-items:center;padding:4px 8px}.hd-ss__formlabel{flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.hd-ss__input{font:inherit;color:var(--foreground);background:var(--background);border:1px solid var(--foreground);padding:8px 10px;font-size:14px;font-weight:400}.hd-ss__input[aria-invalid=true]{border-color:var(--harold-attention,var(--foreground))}.hd-ss__holds{color:var(--muted-foreground);margin:0;font-size:12.5px;line-height:1.45}.hd-ss__problem{color:var(--harold-attention,var(--foreground));margin:0;font-size:12.5px}.hd-ss__actions{justify-content:flex-end;gap:8px;display:flex}.hd-ss__name:focus-visible,.hd-ss__btn:focus-visible,.hd-ss__manage:focus-visible,.hd-ss__save:focus-visible,.hd-ss__input:focus-visible{outline:2px solid var(--harold-focus,var(--foreground));outline-offset:2px}.hd-ss__chip[data-active] .hd-ss__name:focus-visible{outline-color:var(--background);outline-offset:-4px}@media (width<=767px){.hd-ss__label{flex-basis:100%}.hd-ss__chips{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;flex-basis:100%;padding-bottom:4px;overflow-x:auto}.hd-ss__chip{flex:none}.hd-ss__name{align-items:center;min-height:44px;display:inline-flex}.hd-ss__btn,.hd-ss__manage,.hd-ss__save{min-height:44px}.hd-ss__pop{width:auto;box-shadow:none;margin-top:8px;position:static}.hd-ss__slot[data-open]{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.hd-ss__chip{transition:none}}.ar{display:block;position:relative}.ar__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.ar__title{font-size:28px;font-weight:600;line-height:1.15;font-family:var(--font-heading,Georgia, serif);margin:0}.ar__sub{color:var(--muted-foreground);margin:4px 0 0;font-size:14px}.ar__filters{background:var(--harold-paper,var(--card));border:1px solid var(--border);color:var(--foreground);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;flex:none;min-height:36px;padding:7px 12px;font-size:11px;font-weight:700}.ar__tagpick{color:var(--muted-foreground);flex:none;align-items:center;gap:8px;display:flex}.ar__tagpick select{background:var(--background);max-width:16rem;min-height:36px;color:var(--foreground);border:1px solid var(--border);font:inherit;padding:6px 8px;font-size:13.5px}.ar__tagpick select:focus-visible{outline:2px solid var(--harold-focus,var(--foreground));outline-offset:2px}.ar__filters[aria-expanded=true],.ar__filters:hover{background:color-mix(in srgb, var(--foreground) 6%, transparent)}.ar__bar{border-top:1px solid var(--harold-rule,var(--border));flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 0;display:flex}.ar__field{border:1px solid var(--border);background:var(--harold-paper,var(--card));flex:280px;align-items:center;min-width:0;max-width:420px;display:flex}.ar__mag{width:38px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-self:stretch;align-items:center;display:inline-flex}.ar__mag:hover{color:var(--foreground)}.ar__input{min-width:0;color:var(--foreground);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:8px 10px 8px 0;font-size:14px}.ar__field:focus-within{outline:2px solid var(--harold-focus,var(--foreground));outline-offset:1px}.ar__active{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ar__chip{border:1px solid var(--foreground);background:var(--harold-paper,var(--card));align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:13.5px;display:inline-flex}.ar__x{background:color-mix(in srgb, var(--foreground) 10%, transparent);width:22px;height:22px;color:var(--foreground);cursor:pointer;border:0;justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.ar__x:hover{background:color-mix(in srgb, var(--foreground) 20%, transparent)}.ar__clear{font:inherit;color:var(--foreground);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.ar__group{border:1px solid var(--border);align-items:stretch;margin-left:auto;display:inline-flex}.ar__groupLabel{color:var(--muted-foreground);align-self:center;padding:0 10px}.ar__seg{border:0;border-left:1px solid var(--border);color:var(--foreground);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background-color var(--motion-fast,.12s) ease, color var(--motion-fast,.12s) ease;background:0 0;padding:7px 12px;font-size:11px;font-weight:700}.ar__seg:hover{background:color-mix(in srgb, var(--foreground) 6%, transparent)}.ar__seg[aria-pressed=true]{background:var(--foreground);color:var(--background)}.ar__groupSelect{color:var(--muted-foreground);align-items:center;gap:8px;margin-left:auto;display:none}.ar__panel{background:var(--harold-paper,var(--card));border:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px 16px;margin-bottom:8px;padding:12px;display:grid}.ar__panelrow{flex-direction:column;gap:4px;min-width:0;display:flex}.ar__panelrow select,.ar__groupSelect select{background:var(--background);max-width:100%;color:var(--foreground);border:1px solid var(--border);font:inherit;padding:6px 8px;font-size:13.5px}.ar__filters:focus-visible,.ar__mag:focus-visible,.ar__x:focus-visible,.ar__clear:focus-visible,.ar__seg:focus-visible,.ar__panelrow select:focus-visible,.ar__groupSelect select:focus-visible{outline:2px solid var(--harold-focus,var(--foreground));outline-offset:2px}.ar-table{border-collapse:collapse;table-layout:fixed;width:100%}.ar-table thead tr{border-bottom:1px solid var(--foreground)}.ar-table th,.ar-table td{text-align:left;vertical-align:top}.ar-table thead th{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);padding:8px 10px 8px 0;font-size:10.5px;font-weight:600}.ar-sort{max-width:100%;min-height:32px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:-6px 0;padding:6px 0;display:inline-flex}.ar-sort:hover,.ar-sort[data-active=true]{color:var(--foreground)}.ar-sort:hover>span{text-underline-offset:3px;text-decoration:underline}.ar-sort svg{flex:none}.ar-cell-label{display:none}.ar-sort:focus-visible{outline:2px solid var(--harold-focus,var(--foreground));outline-offset:2px}.ar-c-by{width:17%}.ar-c-asked{width:9%}.ar-c-status{width:16%}.ar-grow th{padding:16px 0 6px;font-weight:400}.ar-gname{font-size:15px;font-weight:600}.ar-gcount{color:var(--muted-foreground);font-size:12.5px}.ar-row{border-top:1px solid var(--harold-rule,var(--border));transition:background-color var(--motion-fast,.12s) ease;position:relative}.ar-row:hover,.ar-row:focus-within{background:color-mix(in srgb, var(--foreground) 4%, transparent)}.ar-row td{overflow-wrap:anywhere;padding:9px 10px 9px 0;font-size:13.5px}.ar-title{color:var(--foreground);font-size:14.5px;font-weight:600;text-decoration:none;display:block}.ar-title:hover{text-underline-offset:3px;text-decoration:underline}.ar-title:focus-visible{outline:2px solid var(--harold-focus,var(--foreground));outline-offset:2px}.ar-detail{color:var(--muted-foreground);margin-top:1px;font-size:12.5px;display:block}.ar-detail:empty{display:none}.ar-asked{color:var(--muted-foreground);white-space:nowrap}.ar-status{font-size:13px;font-weight:600}.ar-status[data-tone=attention]{color:var(--harold-attention,var(--primary))}.ar-status[data-tone=work]{color:var(--harold-work,var(--harold-accent-secondary))}.ar-status[data-tone=ready]{color:var(--harold-ready,var(--harold-link))}.ar-status[data-tone=quiet]{color:var(--muted-foreground);font-weight:500}.ar-foot{color:var(--muted-foreground);margin:14px 0 0;font-size:13px}@media (width<=767px){.ar__head{align-items:center;padding-right:120px}.ar__filters{position:absolute;top:0;right:0}.ar__title{font-size:24px}.ar__field{flex-basis:100%;max-width:none}.ar__group{display:none}.ar__groupSelect{width:100%;margin-left:0;display:flex}.ar__tagpick{width:100%}.ar__tagpick select{flex:1;max-width:none;min-height:44px}.ar__groupSelect select{flex:1;min-height:44px}.ar__filters,.ar__x,.ar__clear{min-height:44px}.ar__x{width:44px;height:44px}.ar__mag{width:44px;min-height:44px}.ar__input{min-height:44px}.ar-title{align-items:center;min-height:44px;padding:0;display:flex}.ar__panel{grid-template-columns:1fr}.ar__panelrow select,.ar__groupSelect select{min-height:44px}.ar-table,.ar-table tbody,.ar-table tr,.ar-table th,.ar-table td{display:block}.ar-table thead{clip-path:inset(50%);visibility:hidden;width:1px;height:1px;position:absolute;overflow:hidden}.ar-table .ar-row{flex-wrap:wrap;align-items:baseline;gap:2px 0;padding:10px 0;display:flex}.ar-row td{padding:0}.ar-cell-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}.ar-req{flex:100%}.ar-by,.ar-asked,.ar-status{color:var(--muted-foreground);flex:none;font-size:13px}.ar-asked:before,.ar-status:before{content:"·";color:var(--muted-foreground);margin:0 6px}.ar-table .ar-by:empty,.ar-table .ar-by:empty+.ar-asked:before{display:none}.ar-title{padding:2px 0}}@media (prefers-reduced-motion:reduce){.ar__seg,.ar-row{transition:none}}.ar-live{align-items:center;gap:8px;margin-top:4px;font-weight:400;display:flex}.ar-livebar{background:color-mix(in srgb, var(--foreground) 9%, transparent);border-radius:99px;width:88px;height:5px;display:inline-block;position:relative;overflow:hidden}.ar-livebar i{background:linear-gradient(90deg, var(--harold-work), var(--harold-accent-secondary));border-radius:99px;transition:width .8s;position:absolute;inset:0 auto 0 0}@media (prefers-reduced-motion:reduce){.ar-livebar i{transition:none}}.ar-eta{color:var(--muted-foreground);white-space:nowrap;font-size:12px}.hd-rb-sec,.hd-rb,.hd-cd-list,.hd-board-cell{--hd-ease:var(--motion-easing,cubic-bezier(.2,.7,.2,1))}.hd-flap{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:3px 7px;max-width:100%;font:800 10px/1 SF Mono,ui-monospace,Menlo,Consolas,monospace;display:inline-flex}.hd-flap[data-tone=work]{--tint:var(--harold-flap-amber,#f5b14c)}.hd-flap[data-tone=attention]{--tint:var(--harold-flap-red,#f87171)}.hd-flap[data-tone=ready]{--tint:var(--harold-flap-green,#34d399)}.hd-flap[data-tone=quiet]{--tint:var(--harold-faint,#9aa3ad)}.hd-flap-w{white-space:nowrap;gap:2px;display:inline-flex}.hd-flap i{text-align:center;background:linear-gradient(180deg,var(--harold-flap-top,#2c343e) 0 48%,var(--harold-flap-seam,#03050a) 48% 52%,var(--harold-flap-bot,#171d26) 52% 100%);min-width:1.05em;color:var(--tint,#f5b14c);text-shadow:0 0 9px color-mix(in srgb,var(--tint,#f5b14c) 45%,transparent);border-radius:2px;padding:2px 3px;font-style:normal;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff21,0 1px 2px #000000b3}.hd-flap i.f{color:#fff;filter:brightness(1.2);animation:38ms linear hd-flap-flip}@keyframes hd-flap-flip{0%{transform:translateY(-7%)scaleY(.86)}to{transform:none}}.hd-board-cell{background:var(--harold-paper,var(--card));color:var(--foreground);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:0;min-width:0;padding:12px}.hd-board-flap{border-top:1px solid var(--harold-rule,var(--border));flex-direction:column;align-items:flex-start;gap:6px;margin-top:8px;padding-top:8px;display:flex}.hd-board-count{color:var(--muted-foreground);font-size:12px}.hd-rb-sec{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.hd-rb-h{margin:0;font-size:20px;font-weight:600}.hd-rb-link,.hd-rb-more a{text-underline-offset:4px;color:var(--foreground);font-size:12.5px;text-decoration:underline}.hd-rb{background:var(--harold-paper,var(--card));color:var(--foreground);border-block:1px solid var(--border)}.hd-rb-notice{margin-bottom:6px}.hd-rb-table,.hd-rb-table thead,.hd-rb-table tbody{display:block}.hd-rb-table tr{grid-template-columns:6rem minmax(0,1fr) 12rem 10rem;align-items:center;display:grid}@media (width<=1199px){.hd-rb-table tr{grid-template-columns:6rem minmax(0,1fr) 10.5rem 9.5rem}}.hd-rb-table th{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);text-align:left;border-bottom:1px solid var(--border);padding:8px 10px 6px;font-size:11px;font-weight:500}.hd-rb-table td{min-width:0;padding:8px 10px}.hd-rb-row{cursor:pointer;border-top:1px solid var(--harold-rule,var(--border));transition:background var(--motion-fast,.12s) ease;position:relative}.hd-rb-table tbody .hd-rb-row:first-child{border-top:0}.hd-rb-row:before{content:"";background:var(--harold-accent-secondary,var(--primary));width:3px;transition:transform var(--motion-base,.18s) var(--hd-ease);position:absolute;top:6px;bottom:6px;left:0;transform:scaleY(0)}.hd-rb-row:hover,.hd-rb-row:focus-within{background:color-mix(in srgb,var(--foreground) 5%,transparent)}.hd-rb-row:hover:before,.hd-rb-row:focus-within:before{transform:scaleY(1)}.hd-rb-in{color:var(--muted-foreground);white-space:nowrap;font:700 12px SF Mono,ui-monospace,Menlo,Consolas,monospace}.hd-rb-rq{font-size:13.5px;line-height:1.3}.hd-rb-eb{letter-spacing:.08em;text-transform:uppercase;color:var(--foreground);margin-bottom:2px;font-size:10.5px;font-weight:600;display:block}.hd-rb-title{color:var(--foreground);overflow-wrap:anywhere;font-weight:500;text-decoration:none;display:block}.hd-rb-title:hover{text-underline-offset:3px;text-decoration:underline}.hd-rb-rq small{color:var(--muted-foreground);margin-top:1px;font-size:12px;display:block}.hd-rb-none{color:var(--muted-foreground)}.hd-rb-sw{color:var(--tone,var(--foreground));align-items:flex-start;gap:8px;font-size:14.5px;font-weight:600;line-height:1.25;display:inline-flex}.hd-rb-sw i{background:currentColor;border-radius:50%;flex:none;width:9px;height:9px;margin-top:.38em}.hd-rb-sw[data-tone=attention]{--tone:var(--harold-attention,var(--primary))}.hd-rb-sw[data-tone=work]{--tone:var(--harold-work,var(--harold-accent-secondary))}.hd-rb-sw[data-tone=ready]{--tone:var(--harold-ready,var(--harold-link))}.hd-rb-sw[data-tone=quiet]{--tone:var(--muted-foreground)}.hd-rb-dd{align-items:center;gap:10px;display:inline-flex}.hd-rb-dw{color:var(--foreground);font-size:13px;font-weight:600;line-height:1.2}.hd-rb-dw[data-tone=you]{color:var(--harold-attention,var(--primary))}.hd-rb-dw[data-tone=soon]{color:var(--harold-work,var(--harold-accent-secondary))}.hd-rb-dw[data-tone=later]{font-weight:400}.hd-rb-dw[data-tone=passed]{color:var(--muted-foreground);font-weight:400}.hd-rb-rpg{align-items:center;gap:8px;min-height:12px;margin-top:5px;display:flex}.hd-rb-segs{flex:1;gap:1.5px;max-width:260px;display:flex}.hd-rb-segs i{background:color-mix(in srgb,var(--foreground) 14%,transparent);flex:1;min-width:2px;height:4px;position:relative;overflow:hidden}.hd-rb-segs i[data-s=skipped]{background:color-mix(in srgb,var(--foreground) 38%,transparent)}.hd-rb-segs i[data-s=held]{background:var(--harold-work,var(--harold-accent-secondary))}.hd-rb-segs i[data-s=attention]{background:var(--harold-attention,var(--primary))}.hd-rb-segs i[data-s=current]{background:color-mix(in srgb,var(--foreground) 18%,transparent)}.hd-rb-segs i[data-s=current]:after{content:"";width:var(--sub,0%);background:var(--foreground);transition:width .6s var(--hd-ease);position:absolute;inset:0}.hd-rb-segs i[data-s=current]:before{content:"";z-index:1;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:1.8s linear hd-rb-shine;position:absolute;inset:0;transform:translate(-100%)}@keyframes hd-rb-shine{to{transform:translate(100%)}}.hd-rb-pct{min-width:34px;color:var(--foreground);font:700 11px SF Mono,ui-monospace,Menlo,Consolas,monospace}.hd-rb-eta{white-space:nowrap;color:var(--muted-foreground);background:color-mix(in srgb,var(--foreground) 6%,transparent);border-radius:999px;padding:1px 7px;font-size:11.5px;transition:background .2s,color .2s}.hd-rb-row:hover .hd-rb-eta{color:var(--foreground);background:#b58b552e}.hd-rb-eta[data-late=true]{color:var(--harold-work,#7a6236)}.hd-rb-now{-webkit-line-clamp:2;color:var(--muted-foreground);animation:hd-rb-now-in .5s var(--hd-ease);-webkit-box-orient:vertical;margin-top:3px;font-size:12px;font-style:italic;display:-webkit-box;overflow:hidden}.hd-rb-now-attn{color:var(--harold-attention,var(--primary));font-style:normal}@keyframes hd-rb-now-in{0%{opacity:0;transform:translateY(3px)}}.hd-rb-empty{color:var(--muted-foreground);padding:18px 14px}.hd-rb-more{border-top:1px solid var(--harold-rule,var(--border));flex-wrap:wrap;gap:6px 18px;margin:0;padding:8px 14px;display:flex}.hd-rb-foot{border-top:2px solid var(--foreground);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);flex-wrap:wrap;gap:6px 22px;padding:9px 14px;font-size:10px;font-weight:600;line-height:1.2;display:flex}.hd-rb-foot a{min-height:24px;color:inherit;transition:color var(--motion-fast,.12s) ease;align-items:center;text-decoration:none;display:inline-flex}.hd-rb-foot a:hover{color:var(--foreground)}.hd-rb-foot b{color:var(--foreground);margin-left:4px;font-weight:800}.hd-rb-hint{margin-left:auto}@media (width<=767px){.hd-rb-foot a{min-height:44px}}.hd-rb-peek{z-index:40;background:var(--harold-paper,var(--card));width:320px;max-width:320px;color:var(--foreground);border:1px solid var(--border);cursor:pointer;animation:hd-rb-peek-in .16s var(--hd-ease) both;flex-direction:column;gap:4px;padding:12px 14px;font-size:13px;display:flex;position:fixed}@keyframes hd-rb-peek-in{0%{opacity:0;transform:translateY(4px)scale(.98)}}.hd-rb-peek strong{font-weight:600}.hd-rb-peek-now{color:var(--muted-foreground);font-size:12.5px}.hd-rb-peek-st{margin-top:6px;font-size:12px;font-weight:600}.hd-cd-list{border-block:1px solid var(--border);margin:0;padding:0;list-style:none}.hd-cd-list li+li{border-top:1px solid var(--harold-rule,var(--border))}.hd-cd-row{color:var(--foreground);transition:background var(--motion-fast,.12s) ease;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 12px;text-decoration:none;display:grid;position:relative}.hd-cd-row:before{content:"";background:var(--harold-accent-secondary,var(--primary));width:2px;transition:transform var(--motion-base,.18s) var(--hd-ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.hd-cd-row:hover,.hd-cd-row:focus-visible{background:color-mix(in srgb,var(--foreground) 5%,transparent)}.hd-cd-row:hover:before,.hd-cd-row:focus-visible:before{transform:scaleY(1)}.hd-cd-date{text-align:center;border:1px solid var(--border);background:var(--harold-paper,var(--card));width:40px;transition:transform var(--motion-base,.18s) var(--hd-ease)}.hd-cd-row:hover .hd-cd-date{transform:rotate(-3deg)}.hd-cd-date s{background:var(--foreground);color:var(--background);letter-spacing:.1em;text-transform:uppercase;padding:1px 0;font-size:9.5px;font-weight:700;text-decoration:none;display:block}.hd-cd-date u{font:600 16px/1.35 var(--font-heading,Georgia,serif);text-decoration:none;display:block}.hd-cd-main{min-width:0}.hd-cd-row.hd-nd-row{display:block}.hd-nd-case{font-weight:600}.hd-nd-kind{color:var(--muted-foreground)}.hd-cd-what{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.hd-cd-case,.hd-cd-cat{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hd-cd-case{font-size:12.5px}.hd-cd-cat{font-size:11.5px}.hd-cd-cat-review{color:var(--harold-attention,var(--primary))}.hd-cd-due{text-align:right;white-space:nowrap;font-size:12.5px}.hd-cd-note{color:var(--muted-foreground);padding:10px 2px}@media (width<=1099px){.hd-rb-table thead{display:none}.hd-rb-table tr{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 10px}.hd-rb-table td{padding:0}.hd-rb-row{padding:10px 12px}.hd-rb-in{grid-area:1/1}.hd-rb-st{text-align:right;grid-area:1/2;justify-self:end}.hd-rb-rq{grid-area:2/1/auto/-1}.hd-rb-due{grid-area:3/1/auto/-1;margin-top:2px}.hd-rb-due:has(.hd-rb-none){display:none}.hd-rb-hint{margin-left:0}.hd-cd-what,.hd-cd-case,.hd-cd-cat{white-space:normal}}@media (prefers-reduced-motion:reduce){.hd-flap i.f{animation:none}.hd-rb-row,.hd-cd-row,.hd-cd-date{transition:none}.hd-rb-row:before,.hd-cd-row:before{opacity:0;transition:none;transform:none}.hd-rb-row:hover:before,.hd-rb-row:focus-within:before,.hd-cd-row:hover:before,.hd-cd-row:focus-visible:before{opacity:1}.hd-cd-row:hover .hd-cd-date{transform:none}.hd-rb-segs i[data-s=current]:before{animation:none}.hd-rb-segs i[data-s=current]:after{transition:none}.hd-rb-now,.hd-rb-peek{animation:none}}.hd-nb{--tint:var(--harold-flap-green);min-width:0;color:var(--harold-board-ink);background:radial-gradient(140% 180% at 18% -40%, color-mix(in srgb, var(--tint) 16%, transparent), transparent 60%), linear-gradient(180deg, var(--harold-board-top), var(--harold-board-bot));box-shadow:inset 0 -14px 30px -20px var(--tint), inset 0 1px 0 color-mix(in srgb, var(--harold-board-edge) 6%, transparent), 0 12px 26px -20px color-mix(in srgb, var(--harold-board-shadow) 95%, transparent);padding:1px 20px;container-type:inline-size}.hd-nb[data-tone=attention]{--tint:var(--harold-flap-red)}.hd-nb[data-tone=work]{--tint:var(--harold-flap-amber)}.hd-nb[data-tone=ready]{--tint:var(--harold-flap-green)}.hd-nb[data-kind=unavailable]{background:linear-gradient(180deg, var(--harold-board-alarm-top), var(--harold-board-alarm-bot))}.hd-nb-list{margin:0;padding:0;list-style:none}.hd-nb-row{--tint:var(--harold-flap-green);align-items:center;gap:13px;min-width:0;padding:10px 0;display:flex}.hd-nb-row[data-tone=attention]{--tint:var(--harold-flap-red)}.hd-nb-row[data-tone=work]{--tint:var(--harold-flap-amber)}.hd-nb-row[data-tone=ready]{--tint:var(--harold-flap-green)}.hd-nb-row+.hd-nb-row{border-top:1px solid color-mix(in srgb, var(--harold-board-mute) 30%, transparent)}.hd-nb-click{cursor:pointer}.hd-nb-lamp{background:var(--tint);border-radius:50%;flex:none;width:9px;height:9px}.hd-nb-row[data-pulse=true] .hd-nb-lamp{animation:1.2s ease-in-out 4 hd-nb-pulse}@keyframes hd-nb-pulse{50%{opacity:.35}}.hd-nb-st{font:700 10px/1.3 var(--font-mono,ui-monospace, Menlo, monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--tint);flex:0 0 7rem}.hd-nb-tiles{flex:none;min-width:9.5rem;display:inline-flex}.hd-nb .hd-flap{gap:3px 9px;font-size:15px}.hd-nb .hd-flap-w{gap:3px}.hd-nb .hd-flap i{width:17px;min-width:0;padding:0;line-height:26px}.hd-nb-sub{-webkit-line-clamp:3;overflow-wrap:anywhere;min-width:0;color:var(--harold-board-sub);-webkit-box-orient:vertical;flex:1;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.hd-nb-row[data-kind=quiet] .hd-nb-sub{color:var(--harold-board-quiet)}.hd-nb-lines{color:var(--harold-board-ink);margin:0;padding:0;font-size:13.5px;list-style:none;display:block;overflow:visible}.hd-nb-lines li{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hd-nb-lines li+li{margin-top:3px}.hd-nb-go{color:var(--tint);border:1px solid color-mix(in srgb, var(--tint) 55%, transparent);white-space:nowrap;flex:none;padding:3px 10px;font-size:12.5px;font-weight:600;line-height:1.4;text-decoration:none}.hd-nb-go:before{content:"→ "}.hd-nb-go:hover{background:color-mix(in srgb, var(--tint) 14%, transparent)}.hd-nb-go:focus-visible{outline:2px solid var(--tint);outline-offset:2px}.hd-nb-more{border-top:1px solid color-mix(in srgb, var(--harold-board-mute) 30%, transparent);font:600 11px/1.3 var(--font-mono,ui-monospace, Menlo, monospace);letter-spacing:.06em;color:var(--harold-board-mute);margin:0;padding:8px 0 10px}@container (width<=705px){.hd-nb-row{flex-wrap:wrap;gap:6px 10px}.hd-nb-tiles{min-width:0}.hd-nb-sub{-webkit-line-clamp:5;flex:100%;order:5}.hd-nb-go{order:3;margin-left:auto}}@media (width<=640px){.hd-nb{padding:1px 14px}.hd-nb-st{flex:auto}.hd-nb-tiles{display:none}.hd-nb-row:first-child .hd-nb-tiles{flex:100%;order:4;min-width:0;display:inline-flex}.hd-nb .hd-flap i{width:14px;font-size:13px;line-height:22px}.hd-nb .hd-flap{gap:3px 7px;font-size:13px}}@media (width<=767px){.hd-nb-go{justify-content:center;align-items:center;min-height:44px;display:inline-flex}}@media (prefers-reduced-motion:reduce){.hd-nb-row[data-pulse=true] .hd-nb-lamp{animation:none}}.ff-browser{border-top:1px solid var(--foreground);grid-template-columns:290px minmax(0,1fr);gap:24px;margin-top:12px;padding-top:10px;display:grid}.ff-desktop-tree{min-width:0}.ff-tree-row{align-items:center;display:flex}.ff-tree-row .ft-row{white-space:normal;min-width:0;padding-left:0}.ff-tree-row[data-current]{background:color-mix(in srgb, var(--harold-accent-secondary) 12%, var(--card));box-shadow:inset 3px 0 0 var(--foreground)}.ff-tree-row[data-dim] .ft-row,.ff-tree-row[data-dim] .ff-hitcount{color:var(--muted-foreground)}.ff-tree-row .ft-row[aria-current]{background:0 0}.ff-caret{text-align:center;background:0 0;border:0;flex:none;width:20px;font-size:20px;transition:transform .12s;display:inline-block}.ff-tree-row .ff-caret{width:24px;min-height:24px;margin-right:2px}.ff-caret[aria-expanded=true]{transform:rotate(90deg)}.ff-kids{border-left:1px solid var(--border);margin-left:24px;padding-left:0}.ff-disclosure{transition-duration:.12s}.ff-unfiled{border-top:1px solid var(--border);color:var(--muted-foreground);margin-top:8px;padding-top:8px}.ff-unfiled .ft-row{color:var(--muted-foreground)}.ff-hitcount{color:var(--harold-work);font-size:12px}.ff-explain{color:var(--muted-foreground);margin:10px 8px 0;font-size:12px}.ff-index{min-width:0}.ff-phone-folders{display:none}.ff-match{color:inherit;border-bottom:2px solid var(--harold-accent-secondary);background:0 0}.ff-folder-head{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.ff-folder-head strong{font-weight:600}.ff-back{color:var(--harold-link);text-align:left;background:0 0;border:0;min-height:44px;padding:10px 0}@media (width<=767px){.ff-browser{display:block}.ff-desktop-tree,.ff-browser .ff-folder-head{display:none}.ff-phone-folders{margin-bottom:12px;display:block}.ff-phone-row{border-bottom:1px solid var(--border);text-align:left;align-items:center;gap:10px;width:100%;min-height:52px;display:flex}.ff-phone-name{overflow-wrap:anywhere;flex:1;min-width:0}.ff-phone-name small{color:var(--muted-foreground);font-size:12px;display:block}.ff-phone-folders .ff-explain{margin-left:0}.ff-index:not([data-phone-index=true]) .ff-index-content{display:none}}@media (prefers-reduced-motion:reduce){.ff-caret,.ff-disclosure{transition:none}}.cf-list{counter-reset:cf-no}.cf-item{counter-increment:cf-no;transition:background var(--motion-fast,.12s) var(--motion-easing,ease);grid-template-columns:2.4rem minmax(0,1fr);column-gap:4px;display:grid;position:relative}.cf-item:hover{background:color-mix(in srgb, var(--harold-accent-secondary) 8%, transparent)}.cf-item:hover:before{content:"";background:var(--harold-work,var(--harold-accent-secondary));width:2px;position:absolute;top:0;bottom:0;left:0}.cf-no{font-family:var(--font-mono,ui-monospace, monospace);color:var(--muted-foreground);padding-top:2px;font-size:12px;font-weight:600}.cf-no:before{content:counter(cf-no)}@media (prefers-reduced-motion:reduce){.cf-item{transition:none}}.cf-sorthead{background:var(--harold-tonal,var(--card));border-bottom:1px solid var(--harold-rule,var(--border));color:var(--muted-foreground);font-size:12px;font-weight:600}.cf-sorthead-row{flex-wrap:wrap;align-items:center;gap:0 20px;padding:2px 12px;display:flex}@media (width<=639.98px){.cf-sorthead-row{gap:0 8px}.cf-sorthead .ar-sort{min-height:44px;margin:0;padding:0 8px}}.rp{--rp-ink:var(--foreground);--rp-mute:var(--muted-foreground);--rp-faint:var(--harold-faint,var(--muted-foreground));--rp-hair:var(--harold-rule,var(--border));--rp-work:var(--harold-work,var(--harold-accent-secondary,var(--foreground)));--rp-work-soft:var(--harold-work-soft,color-mix(in srgb, var(--rp-work) 14%, var(--card)));--rp-ready:var(--harold-ready,var(--harold-link,var(--foreground)));--rp-attn:var(--harold-attention,var(--primary));--rp-ease:var(--motion-easing,cubic-bezier(.2, .7, .2, 1));--rp-base:var(--motion-base,.18s);--rp-mono:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);background:var(--card);border-bottom:1px solid var(--border);color:var(--rp-ink);min-width:0;padding:14px 12px 12px;position:relative}.rp-top{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.rp-big{font-family:var(--font-heading,Georgia, serif);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--rp-ink);font-size:30px;font-weight:600;line-height:1}.rp-big-word{letter-spacing:0;align-items:center;gap:8px;font-size:22px;display:inline-flex}.rp-big-word[data-tone=attn]{color:var(--rp-attn)}.rp-big-word[data-tone=hold]{color:var(--rp-work)}.rp-lab{color:var(--rp-mute);overflow-wrap:anywhere;min-width:0}.rp-segs{gap:2px;margin:12px 0 10px;display:flex}.rp-seg{background:var(--rp-hair);min-width:2px;height:8px;transition:background var(--rp-base) var(--rp-ease);border-radius:1px;flex:1 1 0;display:block;position:relative;overflow:hidden}.rp-seg.gap{margin-left:4px}.rp-seg[data-fill=done]{background:var(--rp-ink)}.rp-seg[data-fill=skipped]{background:color-mix(in srgb, var(--rp-ink) 28%, var(--rp-hair))}.rp-seg[data-fill=current]{background:color-mix(in srgb, var(--rp-work) 38%, var(--rp-hair))}.rp-seg[data-fill=current]:after{content:"";width:var(--sub,0%);background:var(--rp-work);transition:width .6s var(--rp-ease);position:absolute;inset:0 auto 0 0}.rp-seg[data-fill=held]{background:var(--rp-work)}.rp-seg[data-fill=attention]{background:var(--rp-attn)}.rp-seg[data-live=true]{animation:1.6s ease-in-out infinite rp-pulse}@keyframes rp-pulse{0%,to{opacity:.55}50%{opacity:1}}.rp-now{color:var(--rp-ink);flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;margin:0;font-size:13.5px;line-height:1.4;display:flex}.rp-now .tx{overflow-wrap:anywhere;min-width:0;animation:rp-in .45s var(--rp-ease)}.rp-now b{font:700 11px var(--rp-mono);color:var(--rp-mute);font-variant-numeric:tabular-nums;margin-left:auto}.rp-now[data-tone=attn] .tx{color:var(--rp-attn);font-weight:600}.rp-now[data-tone=hold] .tx{color:var(--rp-work);font-weight:600}.rp-now[data-tone=ok] .tx{font-weight:600}.rp-now{position:relative}.rp-status:empty,.rp-status.rp-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rp-now .tx.rp-added{color:var(--rp-mute);font-weight:400}.rp-nowlab{color:var(--rp-mute);font-weight:500}.rp-reading{color:var(--rp-mute);overflow-wrap:anywhere;margin:4px 0 0 22px;font-size:12.5px}@keyframes rp-in{0%{opacity:0;transform:translateY(3px)}}.rp-log{border-top:1px solid var(--rp-hair);color:var(--rp-mute);margin:12px 0 0;padding:8px 0 0;font-size:12.5px;list-style:none}.rp-log li{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;padding:2px 0;display:flex}.rp-log li>span:first-child{overflow-wrap:anywhere;min-width:0}.rp-log li[data-kind=stage]{color:var(--rp-ink);font-weight:600}.rp-log li[data-kind=finished]{padding-left:14px}.rp-log .tm{font:600 11px var(--rp-mono);color:var(--rp-mute);flex:none}.rp-log li{animation:rp-log-in .45s var(--rp-ease)}@keyframes rp-log-in{0%{opacity:0;background:var(--rp-work-soft);transform:translateY(-6px)}}.rp-ico{flex:none;display:block}.rp-ico-ok{color:var(--rp-ready)}.rp-ico-wait{color:var(--rp-work)}.rp-ico-wait.is-attn{color:var(--rp-attn)}.rp-ico-dot{color:var(--rp-faint)}.rp-docket{padding-top:8px;padding-bottom:8px}.rp-dhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:4px 0 8px;display:flex}.rp-gap{color:var(--rp-mute);margin:0 0 8px;font-size:13px}.rp-dk{border-top:1px solid var(--rp-hair)}.rp-dk>button{width:100%;min-height:44px;color:var(--rp-ink);text-align:left;cursor:pointer;transition:background var(--rp-base) var(--rp-ease), padding var(--rp-base) var(--rp-ease);background:0 0;border:0;grid-template-columns:22px 18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 4px;display:grid}.rp-dk>button:hover{background:var(--rp-work-soft);padding-left:8px}.rp-dk .ix{font:600 12px var(--font-heading,Georgia, serif);color:var(--rp-mute)}.rp-dk .ico{place-items:center;width:16px;height:16px;display:grid}.rp-dk .nm{overflow-wrap:anywhere;min-width:0;font-size:13.5px;font-weight:600}.rp-dk .cnt{color:var(--rp-mute);font-size:12px}.rp-dk[data-tone=done] .nm,.rp-dk[data-tone=todo] .nm,.rp-dk[data-tone=gap] .nm{color:var(--rp-mute);font-weight:500}.rp-steps{margin:0 0 8px;padding:0 0 0 30px;list-style:none}.rp-steps[hidden]{display:none}.rp-step{color:var(--rp-mute);grid-template-columns:24px minmax(0,1fr);gap:6px;padding:4px 0;font-size:13px;display:grid}.rp-step .sn{font:600 11px var(--rp-mono);color:var(--rp-mute);padding-top:2px}.rp-step .sw{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.rp-step .w{overflow-wrap:anywhere;min-width:0}.rp-step.is-cur{color:var(--rp-ink)}.rp-step.is-cur .w{font-weight:600}.rp-ok{align-self:center;display:inline-flex}.rp-st{letter-spacing:.04em;color:var(--rp-mute);font-size:11.5px}.rp-st-attn{color:var(--rp-attn);font-weight:600}.rp-st-hold{color:var(--rp-work);font-weight:600}.rp-desc{color:var(--rp-mute);flex-basis:100%;font-size:12.5px;line-height:1.45}.rp-live{color:var(--rp-ink);flex-basis:100%;align-items:center;gap:8px;font-size:12.5px;display:flex}.rp-bar{background:var(--rp-hair);border-radius:2px;flex:1;min-width:60px;height:4px;overflow:hidden}.rp-bar i{background:var(--rp-work);height:100%;transition:width .6s var(--rp-ease);display:block}.rp-owner{border-top:1px solid var(--rp-hair);margin-top:6px;padding-top:6px;font-size:12px}@media (width<=520px){.rp-big{font-size:26px}.rp-now b{flex-basis:100%;margin-left:22px}.rp-steps{padding-left:14px}}@media (prefers-reduced-motion:reduce){.rp-seg{transition:none}.rp-seg[data-live=true]{background:color-mix(in srgb, var(--rp-work) 62%, var(--rp-hair));animation:none}.rp-seg[data-fill=current]:after,.rp-bar i{transition:none}.rp-now .tx,.rp-log li{animation:none}.rp-dk>button{transition:none}.rp-dk>button:hover{padding-left:4px}}:root{--sx-brand:#1e4554;--sx-gold:#b58b55;--sx-surface:var(--harold-paper,#fffefb);--sx-surface2:color-mix(in srgb, var(--foreground,#141210) 4%, var(--harold-paper,#fffefb));--sx-line:var(--harold-rule,#e3ddd1);--sx-ink:var(--foreground,#141210);--sx-muted:var(--muted-foreground,#5e574d);--sx-work:#a26f22;--sx-ready:#2c6a4d;--sx-attn:#9b2f24;--sx-quiet:#6b655c;--sx-shadow:0 1px 2px #141e220f, 0 14px 30px -20px #141e2261;--sx-radius:14px}[data-mode=dark]{--sx-brand:#86bacb;--sx-gold:#d7b381;--sx-surface2:color-mix(in srgb, #fff 5%, var(--harold-paper,#1b1915));--sx-work:#e2ae5c;--sx-ready:#74c49a;--sx-attn:#e8806f;--sx-quiet:#a69f94;--sx-shadow:0 1px 2px #00000073, 0 16px 32px -20px #000000d9}.sx-page{flex-direction:column;gap:18px;display:flex}.sx-crumb{color:var(--sx-muted);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13px;display:flex}.sx-title{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(23px,2.5vw,31px);line-height:1.15}.sx-meta{flex-wrap:wrap;gap:6px 8px;display:flex}.sx-tag{border:1px solid var(--sx-line);background:var(--sx-surface);color:var(--sx-muted);border-radius:999px;align-items:center;gap:6px;padding:3px 11px;font-size:12.5px;transition:border-color .2s,transform .2s;display:inline-flex}.sx-tag:hover{border-color:var(--sx-brand);transform:translateY(-1px)}.sx-tag b{color:var(--sx-ink);font-weight:600}.sx-card{background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:var(--sx-radius);box-shadow:var(--sx-shadow);overflow:hidden}.sx-cardhead{letter-spacing:.13em;text-transform:uppercase;color:var(--sx-muted);justify-content:space-between;align-items:center;gap:8px;margin:0;padding:14px 16px 10px;font-size:12px;font-weight:600;display:flex}.sx-hint{letter-spacing:0;text-transform:none;font-size:12.5px;font-weight:400}.sx-hero{flex-direction:column;gap:16px;padding:20px 22px;display:flex;position:relative;overflow:visible}.sx-hero:before{content:"";border-radius:var(--sx-radius) var(--sx-radius) 0 0;background:linear-gradient(90deg, var(--sx-brand), var(--sx-gold));height:3px;position:absolute;inset:0 0 auto}.sx-hero[data-tone=ready]:before{background:var(--sx-ready)}.sx-hero[data-tone=attention]:before{background:var(--sx-attn)}.sx-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.sx-state{flex:360px;align-items:center;gap:14px;min-width:0;display:flex}.sx-orb{width:58px;height:58px;color:var(--sx-work);background:color-mix(in srgb, var(--sx-work) 12%, var(--sx-surface));border-radius:16px;flex:none;place-items:center;display:grid}.sx-hero[data-live=true] .sx-orb{animation:2.4s ease-in-out infinite sx-pulse}.sx-hero[data-tone=ready] .sx-orb{color:var(--sx-ready);background:color-mix(in srgb, var(--sx-ready) 13%, var(--sx-surface))}.sx-hero[data-tone=attention] .sx-orb{color:var(--sx-attn);background:color-mix(in srgb, var(--sx-attn) 11%, var(--sx-surface))}.sx-hero[data-tone=quiet] .sx-orb{color:var(--sx-quiet);background:color-mix(in srgb, var(--sx-quiet) 12%, var(--sx-surface))}@keyframes sx-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--sx-work) 40%, transparent)}60%{box-shadow:0 0 0 9px #0000}}.sx-orb .harold-thinking,.sx-stop .harold-thinking,.sx-stg .harold-thinking{color:inherit}.sx-still .harold-thinking-motion{display:none}.sx-still .harold-thinking-static{display:block}.sx-word{letter-spacing:.14em;text-transform:uppercase;color:var(--sx-work);font-size:11.5px;font-weight:700}.sx-hero[data-tone=ready] .sx-word{color:var(--sx-ready)}.sx-hero[data-tone=attention] .sx-word{color:var(--sx-attn)}.sx-hero[data-tone=quiet] .sx-word{color:var(--sx-quiet)}.sx-latest-note{text-wrap:pretty;margin:2px 0 0;font-size:15px;font-weight:500;line-height:1.35}.sx-latest-ago{color:var(--sx-muted);white-space:nowrap;margin-left:6px;font-size:12px;font-weight:400}.sx-head{text-wrap:balance;margin:3px 0 4px;font-size:clamp(19px,1.9vw,23px);font-weight:600;line-height:1.22}.sx-now{color:var(--sx-muted);margin:0;font-size:15px}.sx-now b{color:var(--sx-ink);font-weight:600}.sx-now-text{animation:.45s both sx-rise}@keyframes sx-rise{0%{transform:translateY(5px)}to{transform:none}}.sx-eta{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.sx-k{letter-spacing:.13em;text-transform:uppercase;color:var(--sx-muted);font-size:11px}.sx-v{font-size:27px;font-weight:600;line-height:1.1}.sx-v-held{color:var(--sx-muted);font-size:21px}.sx-upd{white-space:nowrap;color:var(--sx-work);background:color-mix(in srgb, var(--sx-work) 11%, var(--sx-surface));border:1px solid color-mix(in srgb, var(--sx-work) 42%, var(--sx-line));border-radius:999px;align-items:center;gap:9px;padding:7px 15px;font-size:19px;font-weight:600;line-height:1.2;display:inline-flex}.sx-upd svg{flex:none}.sx-s{color:var(--sx-muted);max-width:24ch;font-size:13px}.sx-track{flex-direction:column;gap:9px;display:flex}.sx-trackhead{color:var(--sx-muted);flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:13px;display:flex}.sx-live{align-items:center;gap:8px;display:inline-flex}.sx-live i{background:var(--sx-ready);border-radius:99px;width:7px;height:7px;animation:1.6s ease-in-out infinite sx-blink}.sx-live b{color:var(--sx-ink);font-size:14px}@keyframes sx-blink{50%{opacity:.3}}.sx-bar{background:color-mix(in srgb, var(--sx-ink) 8%, var(--sx-surface));border-radius:99px;height:10px;position:relative;overflow:hidden}.sx-fill{background:linear-gradient(90deg, var(--sx-brand), var(--sx-gold));border-radius:99px;transition:width 1s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0;overflow:hidden}.sx-hero[data-live=true] .sx-fill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:40%;animation:2.2s linear infinite sx-sheen;position:absolute;inset:0}@keyframes sx-sheen{0%{transform:translate(-100%)}to{transform:translate(260%)}}.sx-hero[data-tone=ready] .sx-fill{background:var(--sx-ready)}.sx-hero[data-tone=attention] .sx-fill{background:var(--sx-attn)}.sx-hero[data-tone=quiet] .sx-fill{background:var(--sx-quiet)}.sx-stops{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.sx-stop{color:var(--sx-muted);border-radius:9px;flex-direction:column;gap:3px;min-width:0;padding:6px 6px 7px;font-size:12px;transition:background .2s,transform .2s;display:flex}.sx-stop:hover{background:var(--sx-surface2);transform:translateY(-2px)}.sx-rn{align-items:center;gap:5px;font-size:13px;font-weight:700;display:inline-flex}.sx-stop[data-state=done] .sx-rn{color:var(--sx-ready)}.sx-stop[data-state=cur]{background:color-mix(in srgb, var(--sx-work) 9%, transparent)}.sx-stop[data-state=cur] .sx-rn{color:var(--sx-work)}.sx-stop[data-state=cur] .sx-sw{color:var(--sx-ink);font-weight:600}.sx-sw{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;line-height:1.2}.sx-ico{place-items:center;display:inline-grid}.sx-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.sx-col{flex-direction:column;gap:18px;min-width:0;display:flex}.sx-stg{border-top:1px solid var(--sx-line)}.sx-stg-head{text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 16px;transition:background .18s;display:flex}.sx-stg-head:hover:not(:disabled){background:var(--sx-surface2)}.sx-stg-head:disabled{cursor:default}.sx-stg-head .sx-rn{width:32px;color:var(--sx-muted)}.sx-stg[data-state=done] .sx-stg-head .sx-rn,.sx-stg[data-state=done] .sx-stg-head .sx-ico{color:var(--sx-ready)}.sx-stg[data-state=cur] .sx-stg-head .sx-rn,.sx-stg[data-state=cur] .sx-stg-head .sx-ico{color:var(--sx-work)}.sx-stg-head .sx-ico{width:18px;color:var(--sx-muted)}.sx-nm{flex:1;font-weight:500}.sx-stg[data-state=cur] .sx-nm{font-weight:700}.sx-ct{color:var(--sx-muted);font-size:12px}.sx-caret{color:var(--sx-muted);transition:transform .25s}.sx-stg[data-open=true] .sx-caret,details[open]>summary .sx-caret{transform:rotate(90deg)}.sx-steps{flex-direction:column;gap:2px;margin:0;padding:2px 16px 12px 58px;list-style:none;animation:.3s both sx-rise;display:flex}.sx-steps li{color:var(--sx-muted);border-radius:7px;align-items:center;gap:8px;padding:4px 8px;font-size:13.5px;transition:background .18s,transform .18s;display:flex}.sx-steps li:hover{background:var(--sx-surface2);transform:translate(3px)}.sx-steps li[data-state=done]{color:var(--sx-ink)}.sx-steps li[data-state=done] .sx-ico{color:var(--sx-ready)}.sx-livetag{color:var(--sx-ready);letter-spacing:.08em;align-items:center;gap:6px;display:inline-flex}.sx-livetag i{background:currentColor;border-radius:99px;width:7px;height:7px;animation:1.4s infinite sx-blink}.sx-feed{margin:0;padding:0 16px 10px;list-style:none}.sx-feed li{border-top:1px dashed var(--sx-line);grid-template-columns:70px minmax(0,1fr);gap:10px;padding:8px 0;font-size:13.5px;display:grid}.sx-feed li:first-child{border-top:0}.sx-feed li.is-new{animation:.5s both sx-rise}.sx-feed li.is-new span{color:var(--sx-ink);font-weight:600}.sx-feed time{color:var(--sx-muted);padding-top:1px;font-size:12px}.sx-empty{color:var(--sx-muted);margin:0;padding:0 16px 14px;font-size:13.5px}.sx-now{padding:0 16px 8px}.sx-now ul{margin:0;padding:0;list-style:none}.sx-now li{border-top:1px dashed var(--sx-line);color:var(--sx-ink);padding:6px 0;font-size:13.5px}.sx-now li:first-child{border-top:0}.sx-phases{padding:0 16px 10px}.sx-phase{letter-spacing:.13em;text-transform:uppercase;color:var(--sx-muted);margin:0;padding:12px 0 2px;font-size:11.5px;font-weight:600}.sx-phase i{letter-spacing:0;text-transform:none;font-style:normal;font-weight:500}.sx-feed-in{padding:0}.sx-why{color:var(--sx-muted)}.sx-reply{font:inherit;color:var(--sx-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;margin-left:8px;padding:0;font-size:12px;text-decoration:underline}.sx-reply:hover,.sx-reply:focus-visible{color:var(--sx-ink)}.sx-det{border-top:1px solid var(--sx-line)}.sx-det>summary{cursor:pointer;align-items:center;gap:8px;padding:11px 16px;font-weight:600;list-style:none;transition:background .18s;display:flex}.sx-det>summary::-webkit-details-marker{display:none}.sx-det>summary:hover{background:var(--sx-surface2)}.sx-det-in{padding:2px 16px 16px;font-size:14px}.sx-run>summary{cursor:pointer}.sx-run>summary:hover{color:var(--sx-ink)}.sx-origin{vertical-align:1px;margin-left:6px}.sx-talkrow{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.sx-talkrow.sx-talkrow-solo{grid-template-columns:minmax(0,1fr)}.sx-working{color:var(--sx-muted);align-items:center;gap:8px;margin:0;padding:6px 12px 10px;font-size:13px;display:flex}.sx-talk{position:relative}.sx-talk:before{content:"";background:var(--sx-brand);height:3px;position:absolute;inset:0 0 auto}.sx-talk-head{letter-spacing:0;text-transform:none;color:var(--sx-ink);padding-top:18px;font-size:17px;font-weight:700}.sx-conv{overscroll-behavior:contain;border:1px solid var(--sx-line);background:var(--sx-surface2);border-radius:10px;max-height:clamp(280px,52vh,560px);margin:0 16px 14px}.sx-talk-write{border-top:1px solid var(--sx-line);padding:14px 16px 16px}.sx-talk-write>.sx-det{border-top:0}.sx-talkrow>[data-testid=suite-activity]{overscroll-behavior:contain;max-height:clamp(360px,78vh,800px);overflow-y:auto}.sx-facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 16px;margin:0;padding:4px 16px 14px;font-size:14px;display:grid}.sx-facts dt{color:var(--sx-muted);font-size:12px}.sx-facts dd{overflow-wrap:anywhere;margin:2px 0 0}.sx-aside-pad{padding:6px 16px 16px}.sx-foot{border-top:1px solid var(--sx-line);padding:12px 16px 14px}.sx-handover{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.sx-handover>div:first-child p{margin:0}.sx-crumb-right{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.sx-basis{color:var(--sx-muted);text-wrap:balance;max-width:30ch;margin-top:2px;font-size:12px;display:block}.sx-detailrow{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.sx-detailmain{flex-direction:column;flex:1.45 560px;gap:18px;min-width:0;display:flex}.sx-aside{flex-direction:column;flex:380px;gap:18px;min-width:0;display:flex}@media (width>=1024px){.sx-detailrow{grid-template-columns:minmax(0,1fr);display:grid}}.sx-notice{border:1px solid var(--sx-line);background:var(--sx-surface2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 16px;font-size:13.5px;display:flex}.sx-notice>span{flex:260px}.sx-more{border-top:1px solid var(--sx-line);flex-direction:column;gap:10px;margin-top:14px;padding-top:12px;display:flex}.sx-more>button{cursor:pointer;color:var(--sx-brand);background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:10px 0;font-size:13.5px;font-weight:600;display:inline-flex}.sx-more>div button{min-height:44px}.sx-count{color:var(--sx-muted);font-weight:400}.sx-change{border-top:1px solid var(--sx-line);margin-top:14px;padding-top:14px}.sx-question{border:1px solid color-mix(in srgb, var(--sx-attn) 38%, var(--sx-line));background:color-mix(in srgb, var(--sx-attn) 5%, var(--sx-surface));border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.sx-stoplink{justify-content:flex-start;display:flex}.sx-stoplink>button{box-shadow:none;min-height:44px;color:var(--muted-foreground);background:0 0;border:0;padding:0 2px;font-size:13px;font-weight:400;text-decoration:underline}.sx-question-text{margin:0;font-size:19px;font-weight:600;line-height:1.3}.sx-qbody{white-space:pre-line;overflow-wrap:anywhere;max-width:72ch;margin:0;font-size:15.5px;line-height:1.5}.sx-qscroll{overscroll-behavior:contain;border-radius:6px;max-height:6.5rem;padding-right:6px;overflow-y:auto}.sx-qscroll[data-open]{max-height:min(60vh,30rem)}.sx-qscroll:focus-visible{outline:2px solid var(--sx-attn,currentColor);outline-offset:2px}.sx-qfold{min-height:30px;font:inherit;color:var(--sx-attn,inherit);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:-4px;padding:0 2px;font-size:13.5px;font-weight:600;text-decoration:underline}.sx-qfold:focus-visible{outline:2px solid var(--sx-attn,currentColor);outline-offset:2px}.sx-qmeta{color:var(--sx-muted);flex-wrap:wrap;gap:4px 16px;font-size:13px;display:flex}@media (width<=860px){.sx-grid,.sx-talkrow{grid-template-columns:1fr}.sx-talkrow>[data-testid=suite-activity]{max-height:none;overflow:visible}.sx-stops{grid-template-columns:repeat(4,minmax(0,1fr))}.sx-stop{padding:5px 4px 6px;font-size:11px}.sx-eta{text-align:left;align-items:flex-start}.sx-eta:has(>.sx-v-asked:only-child){display:none}.sx-eta:has(>[data-testid=suite-eta-stage]){display:none}.sx-hero{padding:16px}}@media (width<=639px){.sx-meta{flex-direction:column;gap:2px}.sx-meta>.sx-tag{background:0 0;border:0;border-radius:0;padding:0;font-size:13px}}@media (prefers-reduced-motion:reduce){.sx-hero[data-live=true] .sx-orb,.sx-live i,.sx-livetag i,.sx-fill:after{animation:none!important}}.sx-steps2{column-count:2;column-gap:28px;padding:2px 16px 14px}.sx-stg2{break-inside:avoid;margin:0 0 14px}.sx-stg2-head{color:var(--sx-muted);align-items:center;gap:8px;margin:0 0 4px;font-size:14px;display:flex}.sx-stg2[data-state=done] .sx-stg2-head .sx-rn{color:var(--sx-ready)}.sx-stg2[data-state=cur] .sx-stg2-head .sx-rn,.sx-stg2[data-state=cur] .sx-stg2-head .sx-nm{color:var(--sx-work)}.sx-now-pill{background:var(--sx-surface2);color:var(--sx-work);border-radius:99px;padding:1px 8px;font-size:11.5px;font-weight:600}.sx-stg2 ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.sx-task{color:var(--sx-ink);border-radius:7px;grid-template-columns:18px 1fr auto;align-items:start;gap:8px;padding:4px 6px;font-size:14px;display:grid}.sx-task[data-status=pending]{color:var(--sx-muted)}.sx-task[data-status=completed] .sx-ico{color:var(--sx-ready)}.sx-task[data-status=in_progress] .sx-ico{color:var(--sx-work)}.sx-task-when{color:var(--sx-muted);white-space:nowrap;font-size:12.5px}.sx-dot-todo{border:1.5px solid;border-radius:50%;width:8px;height:8px;display:inline-block}@media (width<=760px){.sx-steps2{column-count:1}}.sx-stg2-head .sx-nm{flex:0 auto}.sx-stg2-time{margin-left:auto}.sx-stg2[data-state=todo] .sx-stg2-head,.sx-stg2:not([data-state=done]):not([data-state=cur]) .sx-stg2-head{opacity:.8}.sx-task-text{min-width:0}.sx-task-title{display:block}.sx-task-detail{color:var(--sx-muted);margin-top:1px;font-size:12.5px;display:block}.sx-rightnow{background:var(--sx-surface2);border-radius:9px;align-items:baseline;gap:10px;margin:12px 0 0;padding:9px 12px;font-size:14px;display:flex}.sx-rightnow-cap{letter-spacing:.12em;text-transform:uppercase;color:var(--sx-work);flex:none;font-size:11.5px;font-weight:600}.sx-task-count{color:var(--sx-muted);font-size:12.5px;font-weight:400}.sx-stop-btn{width:100%;min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:3px;margin:0;padding:0;display:flex}.sx-stop-btn:focus-visible{outline:2px solid var(--sx-work);outline-offset:3px;border-radius:9px}.sx-stop[data-open=true]{background:var(--sx-surface2)}.sx-stop-panel{border:1px solid var(--sx-line);border-radius:var(--sx-radius);background:var(--sx-surface);margin-top:10px;padding:10px 12px}.sx-rightnow-live{margin:12px 0 14px}.sx-rightnow-body{overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;display:flex}.sx-rightnow-readers{flex-direction:column;gap:2px;margin:0;padding:0 0 0 18px;font-size:13.5px;display:flex}.sx-stops-hint{color:var(--sx-muted);margin:6px 0 0;font-size:12.5px}.sx-rightnow-said{color:var(--sx-muted);font-size:13px;font-style:italic}.sx-stg-trail{color:var(--sx-muted);margin:0 0 8px;font-size:12.5px}.sx-dash{opacity:.55;background:currentColor;width:8px;height:2px;display:inline-block}.pf{border:1px solid var(--border);border-left:4px solid var(--primary,var(--foreground));background:var(--card);border-radius:8px;padding:18px 20px 16px}.pf [data-main=true]>span:first-child>a:first-child{font-family:var(--font-heading,Georgia, serif);margin:2px 0 6px;font-size:clamp(22px,2.4vw,28px);font-weight:600;line-height:1.15;display:inline-block}.pf-check{color:var(--foreground);margin:12px 0 0;font-size:15px}.sx-how{border:1px solid var(--border);background:var(--card);border-radius:8px;margin-top:8px;padding:4px 18px}.sx-how>summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:15px;font-weight:600}.sx-how-body{flex-direction:column;gap:16px;padding:4px 0 18px;display:flex}@media (width<=40em){.pf{padding:16px 14px}}.cd-grid{display:block}.cd-grid-tree{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (width>=1024px){.cd-grid-tree{grid-template-columns:14rem minmax(0,1fr);gap:22px}}.cd-tree ul{gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.cd-tree .ft-row{white-space:nowrap;border:1px solid var(--harold-rule,var(--border));width:auto}.cd-tree .ft-label{flex:none}@media (width>=1024px){.cd-tree ul{padding-bottom:0;display:block;overflow:visible}.cd-tree .ft-row{white-space:normal;border:0;width:100%}.cd-tree .ft-label{white-space:normal;overflow-wrap:anywhere;flex:1}}.cd-crumb{margin:0 0 6px}.cd-index-wrap{min-width:0;animation:fd-arrive var(--motion-slow,.24s) var(--motion-easing,cubic-bezier(.2, .7, .2, 1))}.cd-index{border-collapse:collapse;width:100%;font-size:13.5px}.cd-index th{text-align:left;border-bottom:1px solid var(--foreground);padding:6px 10px}.cd-index td{vertical-align:top;border-bottom:1px solid var(--harold-rule,var(--border));padding:8px 10px}.cd-row td{transition:background var(--motion-fast,.12s) var(--motion-easing,ease)}.cd-row:hover td{background:color-mix(in srgb, var(--harold-accent-secondary) 10%, transparent)}.cd-row:hover td:first-child{box-shadow:inset 2px 0 0 var(--harold-work,var(--harold-accent-secondary))}.cd-no{width:3.4rem;font-family:var(--font-mono,ui-monospace, monospace);color:var(--muted-foreground);font-size:12px;font-weight:600}.cd-date{white-space:nowrap}.cd-pages{text-align:right;width:4.5rem}.cd-row[data-level="1"] .cd-doc,.cd-row[data-level="2"] .cd-doc{padding-left:26px}.cd-row[data-level="2"] .cd-doc{padding-left:42px}.cd-row[data-level="1"] .cd-no,.cd-row[data-level="2"] .cd-no{color:var(--muted-foreground)}.cd-row[data-zip=true] .cd-doc>span:first-child{font-weight:600}.cd-zipbtn{color:var(--harold-link);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:2px;padding:0;text-decoration:underline;display:inline-flex}.cd-zipnote{color:var(--harold-ready,var(--harold-link));margin-top:2px;display:block}.cd-doc{position:relative}.cd-doclink{color:var(--harold-link);text-underline-offset:2px;text-decoration:underline}.cd-actions{z-index:2;opacity:0;pointer-events:none;position:absolute;top:5px;right:4px}.cd-row:hover .cd-actions,.cd-row:focus-within .cd-actions,.cd-actions[open]{opacity:1;pointer-events:auto}.cd-actions summary{cursor:pointer;background:var(--card);min-height:24px;padding:0 8px;list-style:none}.cd-actions summary::-webkit-details-marker{display:none}.cd-copy-dots{display:none}.cd-copy-menu{border:1px solid var(--harold-rule);background:var(--card);width:min(320px,75vw);padding:10px;position:absolute;top:100%;right:0}@media (width<=767px){.cd-actions{opacity:1;pointer-events:auto}.cd-copy-label{display:none}.cd-copy-dots{font-size:18px;line-height:16px;display:inline}.cd-actions summary{text-align:center;min-width:44px;min-height:44px;padding:5px}.cd-doc{padding-right:56px!important}}.cd-sub td{color:var(--muted-foreground);font-size:12.5px}.cd-pane td{padding:0 10px 10px}@media (width<=640px){.cd-index thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cd-index,.cd-index tbody{display:block}.cd-index tr.cd-row{border-bottom:1px solid var(--harold-rule,var(--border));grid-template-columns:2.6rem auto 1fr;column-gap:6px;padding:8px 0;display:grid}.cd-index tr.cd-row td{border:0;padding:0 4px;display:block}.cd-no{grid-area:1/1/span 3;width:auto}.cd-doc{grid-area:1/2/auto/4}.cd-date{grid-area:2/2;font-size:12.5px}.cd-pages{text-align:left;grid-area:2/3;width:auto;font-size:12.5px}.cd-pages:not(:empty):before{content:attr(data-label) ": ";color:var(--muted-foreground)}.cd-status{grid-area:3/2/auto/4;padding-top:4px}.cd-row[data-level="1"] .cd-doc,.cd-row[data-level="2"] .cd-doc{padding-left:4px}.cd-index tr.cd-pane,.cd-index tr.cd-sub{display:block}.cd-index tr.cd-pane td,.cd-index tr.cd-sub td{border:0;display:block}.cd-index tr.cd-sub td:empty{display:none}}@media (prefers-reduced-motion:reduce){.cd-index-wrap{animation:none}.cd-row td{transition:none}}.cd-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin:12px 0;display:flex}.cd-heading h2{font-size:22px}.cd-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0;display:flex}.cd-segment{border:1px solid var(--border);flex:none;display:inline-flex}.cd-segment button{padding:6px 10px;font-size:13px}.cd-segment [aria-selected=true]{background:var(--foreground);color:var(--background)}.cd-search{flex:0 380px;min-width:0}.cd-search input{border:1px solid var(--border);width:100%;min-height:36px;padding:6px 10px}.cd-fvlink{margin-left:auto}.cd-search-summary{color:var(--muted-foreground);margin:8px 0;font-size:12.5px}.cd-group td{color:var(--muted-foreground);border-top:1px solid var(--border);padding-top:14px;font-size:12px}.cd-zipbtn{color:var(--foreground);text-align:left;overflow-wrap:anywhere;vertical-align:middle;margin-top:0;margin-right:6px;font-weight:600;text-decoration:none;display:inline-flex}.cd-zipbtn .ff-caret[data-open=true]{transform:rotate(90deg)}.cd-zipmark{border:1px solid var(--harold-accent-secondary);background:repeating-linear-gradient(to bottom, transparent 0 2px, var(--harold-accent-secondary) 2px 3px, transparent 3px 5px) center / 2px 100% no-repeat;flex:none;width:12px;height:15px;display:inline-block}.cd-zipnote{color:var(--muted-foreground);margin-left:44px;font-size:12px}.cd-row[data-level="1"],.cd-row[data-level="2"]{background:color-mix(in srgb,var(--harold-accent-secondary) 7%,var(--card))}.cd-row[data-level="1"] td:first-child,.cd-row[data-level="2"] td:first-child{border-left:1px solid var(--harold-accent-secondary)}@media (width<=767px){.cd-search{flex-basis:100%;order:3}.cd-group,.cd-group td{display:block}.cd-toolbar{gap:8px}}.cd-status .cd-read{color:var(--harold-ready,var(--harold-link));border-color:var(--harold-ready,var(--harold-link))}.cj-jacket{border-top:2px solid var(--foreground);padding-top:12px}.cj-tabs{overscroll-behavior-x:contain;scrollbar-width:thin;border-bottom:1px solid var(--border);gap:0;display:flex;overflow-x:auto}.cj-tab{white-space:nowrap;transition:color var(--motion-fast,.12s) var(--motion-easing,ease);background:0 0;border:0;flex:none;position:relative}.cj-tab:after{content:"";background:var(--foreground);transform-origin:0;height:2px;transition:transform var(--motion-base,.18s) var(--motion-easing,cubic-bezier(.2, .7, .2, 1));position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.cj-tab:hover{color:var(--foreground)}.cj-tab:hover:after{transform:scaleX(.4)}.cj-tab[aria-selected=true]:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.cj-tab,.cj-tab:after{transition:none}.cj-tab:after{opacity:0;transform:none}.cj-tab:hover:after{opacity:.4}.cj-tab[aria-selected=true]:after{opacity:1}}.hd-wn{margin-top:24px}.hd-wn__day{grid-template-columns:150px minmax(0,1fr);column-gap:28px;display:grid}.hd-wn__day+.hd-wn__day{margin-top:32px}.hd-wn__date,.hd-wn__list{border-top:1px solid var(--foreground)}.hd-wn__date{text-wrap:balance;margin:0;padding-top:22px}.hd-wn__list{margin:0;padding:0;list-style:none}.hd-wn__item{border-bottom:1px solid var(--harold-rule,var(--border));grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:24px;padding:18px 0 22px;display:grid}.hd-wn__head{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.hd-wn__title{margin:0;font-size:19px;font-weight:600;line-height:1.3}.hd-wn__tag{color:color-mix(in srgb, var(--harold-accent-secondary,var(--foreground)) 62%, var(--foreground));font-size:10px;font-weight:600}.hd-wn__body{max-width:680px;color:var(--foreground);overflow-wrap:break-word;grid-column:1/-1;margin:8px 0 0;line-height:1.55}.hd-wn__link{color:var(--foreground);text-underline-offset:4px;white-space:nowrap;transition:text-decoration-thickness var(--motion-base,.16s) ease;grid-area:1/2;justify-self:end;font-size:14px;text-decoration:underline}.hd-wn__link:hover{text-decoration-thickness:2px}button.hd-wn__link{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.hd-wn__link:focus-visible{outline:2px solid var(--harold-focus,var(--harold-accent-secondary,var(--foreground)));outline-offset:3px}.hd-wn__kbd{font:600 12px ui-monospace,SFMono-Regular,Menlo,monospace}.hd-wn-dot{box-sizing:border-box;background:var(--harold-accent-secondary,var(--foreground));border:1px solid color-mix(in srgb, var(--harold-accent-secondary,var(--foreground)) 60%, var(--foreground));border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}@media (width<=959px){.hd-wn__day{display:block}.hd-wn__list{border-top:0}.hd-wn__date{padding:16px 0 2px}.hd-wn__item{padding:14px 0 12px;display:block}.hd-wn__link{box-sizing:border-box;min-height:44px;padding:11px 0;line-height:22px;display:inline-block}}@media (prefers-reduced-motion:reduce){.hd-wn__link{transition:none}}.hd-pw-card.cf-card{margin-top:20px}.cf-card .cf-body{flex-direction:column;gap:12px;padding-top:10px;display:flex}.cf-card .cf-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cf-card .cf-link{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);width:100%;font-size:12px}.cf-card .cf-warn{border-left:3px solid var(--harold-attention,var(--primary));background:color-mix(in srgb, var(--harold-attention,var(--primary)) 8%, transparent);margin:0;padding:8px 10px}.cf-card .cf-confirm{border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:10px;padding:10px 12px;display:flex}.cf-card button.hd-btn{border-radius:10px;min-height:44px}@media (width<=640px){.hd-pw-card.cf-card{width:auto;margin:12px}}.dictation-dot{background:var(--harold-attention,#8a2b22);border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}@media (prefers-reduced-motion:no-preference){.dictation-dot{animation:1.4s ease-in-out infinite dictation-pulse}}@keyframes dictation-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.dictation-partial{min-height:1.3em;color:var(--muted-foreground,#58524a);overflow-wrap:anywhere;font-style:italic}.hd-install{border:1px solid var(--harold-rule,var(--border));background:var(--card);color:var(--foreground);border-radius:10px;grid-template-columns:40px minmax(0,1fr) 44px;align-items:center;gap:4px 12px;margin:10px 12px 0;padding:10px 6px 10px 12px;display:none}@media (width<=640px) and (pointer:coarse){.hd-install{display:grid}}.hd-install__icon{border-radius:9px;align-self:start}.hd-install__text{align-self:start;min-width:0}.hd-install__title{letter-spacing:0;margin:0;font-family:inherit;font-size:14px;font-weight:600;line-height:1.3}.hd-install__body{color:var(--muted-foreground);margin:2px 0 0;font-size:13px;line-height:1.4}.hd-welcome__actions{flex-wrap:wrap;grid-column:1/4;gap:8px;padding:4px 6px 2px 0;display:flex}.hd-welcome__actions .hd-btn{min-height:44px}.hd-install__close{min-width:44px;min-height:44px;color:var(--muted-foreground);background:0 0;border:0;border-radius:8px;grid-area:1/3;justify-content:center;align-self:start;align-items:center;display:inline-flex}.hd-install__close:hover{color:var(--foreground);background:color-mix(in srgb, var(--foreground) 8%, transparent)}.cs-box{position:relative}.cs-pop{z-index:30;box-sizing:border-box;background:var(--harold-paper,var(--card));border:1px solid var(--border);border-radius:12px;max-height:min(60vh,26rem);position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden auto;box-shadow:0 14px 30px -18px #141e228c,0 2px 6px #141e221f}.cs-list{margin:0;padding:4px 0;list-style:none}.cs-opt{cursor:pointer;border-top:1px solid var(--harold-rule,var(--border));flex-direction:column;gap:2px;min-height:44px;padding:8px 14px;display:flex}.cs-opt:first-child{border-top:0}.cs-opt[aria-selected=true]{background:var(--harold-highlight,color-mix(in srgb, var(--foreground) 6%, transparent));box-shadow:inset 3px 0 0 var(--sx2-brand,var(--foreground))}.cs-line{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.cs-name{overflow-wrap:anywhere;flex:12rem;min-width:0;font-weight:600}.cs-num{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:12.5px}.cs-party{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:13px}.cs-role{font-weight:600}.cs-hit{background:color-mix(in srgb, var(--harold-accent-secondary,#b58b55) 34%, transparent);color:inherit;border-radius:2px;padding:0 1px}.cs-more{border-top:1px solid var(--harold-rule,var(--border));color:var(--muted-foreground);margin:0;padding:8px 14px;font-size:12.5px}@media (width<=767px){.cs-pop{max-width:100%;max-height:60vh;left:0;right:0}.cs-opt{min-height:48px;padding-block:10px}}.dk-detail{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;container:dk-detail/inline-size}.dk-detail__grid{flex:auto;grid-template-columns:minmax(0,1fr) 240px;align-items:start;min-height:0;display:grid}.dk-detail__main{flex-direction:column;min-width:0;min-height:100%;display:flex;container:dk-main/inline-size}@container dk-main (width<=860px){.dk-detail__main .sx-grid,.dk-detail__main .sx-talkrow{grid-template-columns:1fr}.dk-detail__main .sx-talkrow>[data-testid=suite-activity]{max-height:none;overflow:visible}.dk-detail__main .sx-stops{grid-template-columns:repeat(4,minmax(0,1fr))}.dk-detail__main .sx-stop{padding:5px 4px 6px;font-size:11px}.dk-detail__main .sx-eta{text-align:left;align-items:flex-start}.dk-detail__main .sx-hero{padding:16px}}.dk-props{border-left:1px solid var(--border);background:var(--background);align-self:stretch}.dk-props__in{align-content:start;gap:12px;padding:16px;display:grid;position:sticky;top:0}.dk-props__title{margin:0}.dk-props__list{gap:14px;margin:0;display:grid}.dk-prop{align-content:start;gap:4px;min-width:0;display:grid}.dk-prop dt{color:var(--muted-foreground);font-size:12px;font-weight:600}.dk-prop dd{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;font-size:14px;font-weight:500;display:flex}.dk-dates{flex-direction:column;align-items:flex-start}.dk-sub{color:var(--muted-foreground);font-size:12.5px;font-weight:400}.dk-docs{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dk-docs li{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.dk-doc-open{font-weight:600}@container dk-detail (width<=820px){.dk-detail__grid{grid-template-columns:minmax(0,1fr)}.dk-props{border-left:0;border-top:1px solid var(--border)}.dk-props__in{padding:12px 16px;position:static}.dk-props__list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 16px}}@media (prefers-reduced-motion:no-preference){.dk-fade{animation:.18s ease-out both dk-fade-in}}@keyframes dk-fade-in{0%{opacity:0}to{opacity:1}}.d3-lbl{letter-spacing:.01em;color:var(--muted-foreground);font-size:12px;font-weight:500}.d3-next{margin:8px 0 0;font-size:13.5px}.d3-next b{font-weight:600}.d3-next .d3-check{color:var(--harold-attention,var(--foreground))}.d3-fold>summary{align-items:center;gap:8px;min-height:40px;list-style:none;display:flex}.d3-fold>summary::-webkit-details-marker{display:none}.d3-fold>summary:before{content:"";border:2px solid;border-width:0 2px 2px 0;width:6px;height:6px;transform:rotate(-45deg)}.d3-fold[open]>summary:before{transform:rotate(45deg)}.d3-phase-wrap{margin:14px 0 2px}.d3-phase-only{margin:12px 0 0;font-size:13.5px}.d3-phase{overscroll-behavior-x:contain;scrollbar-width:none;margin:0;padding:0 0 4px;list-style:none;display:flex;overflow-x:auto}.d3-phase::-webkit-scrollbar{display:none}.d3-phase.more-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.d3-phase.more-l{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px);mask-image:linear-gradient(90deg,#0000,#000 32px)}.d3-phase.more-l.more-r{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}.d3-phase:focus-visible{outline:2px solid var(--sx2-gold);outline-offset:2px;border-radius:6px}.d3-phase__p{text-align:center;min-width:84px;color:var(--muted-foreground);flex:1 0 84px;padding:26px 4px 0;font-size:12.5px;line-height:1.25;position:relative}.d3-phase__p:before,.d3-phase__p:after{content:"";height:4px;position:absolute;top:10px;left:0}.d3-phase__p:before{background:var(--border);right:0}.d3-phase__p:after{background:var(--sx2-brand);width:0}.d3-phase__p.is-before:after{width:100%}.d3-phase__p.is-current:after{width:50%}.d3-phase__p:first-child:before,.d3-phase__p:first-child:after{border-radius:4px 0 0 4px}.d3-phase__p:last-child:before{border-radius:0 4px 4px 0}.d3-phase__p i{z-index:1;background:var(--card,var(--background));border:3px solid var(--border);border-radius:50%;width:16px;height:16px;margin-left:-8px;position:absolute;top:4px;left:50%}.d3-phase__p.is-before i{background:var(--sx2-brand);border-color:var(--sx2-brand)}.d3-phase__p.is-current i{border-color:var(--sx2-gold);box-shadow:0 0 0 5px color-mix(in srgb, var(--sx2-gold) 24%, transparent)}.d3-phase__p.is-current{color:var(--foreground);font-weight:600}@media (prefers-reduced-motion:no-preference){.d3-phase__p:after{animation:.6s cubic-bezier(.2,.7,.2,1) both d3-fill}@keyframes d3-fill{0%{width:0}}}.d3-vitals{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:14px 0;display:grid}.d3-vital{text-align:left;background:var(--background);border:1px solid var(--border);min-width:0;min-height:44px;color:var(--foreground);border-radius:12px;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 12px;display:flex}.d3-vital b{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:16px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.d3-vital b.is-urgent{color:var(--harold-attention,var(--foreground))}.d3-vital .d3-sub{color:var(--muted-foreground);font-size:12px}.d3-vital.is-action{cursor:pointer;font:inherit;transition:border-color .14s ease-out,box-shadow .16s ease-out}.d3-vital.is-action:hover{border-color:var(--sx2-brand);box-shadow:0 6px 14px -12px #141e2280}.d3-vital.is-action:focus-visible{outline:2px solid var(--sx2-gold);outline-offset:2px}.d3-spark{max-width:100%;margin-top:4px;display:block}.d3-spark polyline{fill:none;stroke:var(--sx2-brand);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.d3-spark circle{fill:var(--sx2-gold)}@media (width<=420px){.d3-vitals{grid-template-columns:repeat(2,minmax(0,1fr))}}.d3-tabs .cj-tab{text-transform:none;font-variant:normal;letter-spacing:0;min-height:44px;font-size:13.5px;font-variant-caps:normal}.d3-tabs .cj-tab:after{background:var(--sx2-brand)}.d3-tabs .cj-tab .d3-count{background:color-mix(in srgb, var(--foreground) 7%, transparent);color:var(--muted-foreground);border-radius:99px;margin-left:6px;padding:1px 7px;font-size:11.5px;font-weight:600}.rn-open{border:1px dashed var(--ia-line,var(--border));min-height:24px;color:var(--muted-foreground);cursor:pointer;vertical-align:middle;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:0 9px 0 7px;font:600 12.5px/1 inherit;display:inline-flex}.rn-open:hover{color:var(--foreground);background:color-mix(in srgb, currentColor 7%, transparent);border-style:solid}.rn-open:focus-visible{outline:2px solid var(--harold-focus,var(--foreground));outline-offset:2px}.rn-open[data-compact=true]{min-height:22px;margin-left:8px}.rn-form{flex-direction:column;flex:100%;gap:6px;width:100%;min-width:0;max-width:46rem;display:flex}span:has(>.rn-form){flex:100%;min-width:0}.rn-label{color:var(--muted-foreground);font:600 12.5px/1.2 inherit}.rn-input{border:1px solid var(--ia-line,var(--border));background:var(--card);width:100%;min-height:40px;color:var(--foreground);border-radius:8px;padding:6px 10px;font:500 16px/1.3 inherit}.rn-input:focus-visible{outline:2px solid var(--harold-focus,var(--foreground));outline-offset:1px}.rn-hint{color:var(--muted-foreground);margin:0;font-size:12.5px}.rn-actions{flex-wrap:wrap;gap:8px;display:flex}.rn-btn{border:1px solid var(--ia-line,var(--border));background:var(--ia-card,var(--card));min-height:36px;color:var(--foreground);cursor:pointer;border-radius:8px;padding:0 14px;font:600 13.5px/1 inherit}.rn-btn[data-kind=primary]{background:var(--primary);color:var(--primary-foreground,#fff);border-color:#0000}.rn-btn:disabled{opacity:.55;cursor:not-allowed}.rn-btn:focus-visible{outline:2px solid var(--harold-focus,var(--foreground));outline-offset:2px}.rn-problem{color:var(--harold-attention,var(--foreground));margin:0;font-size:13px}@media (width<=767px),(pointer:coarse){.rn-open{min-height:44px;padding:0 14px 0 12px}.rn-open[data-compact=true]{min-height:44px;margin-left:0}.rn-btn,.rn-input{min-height:44px}}.cc{flex-direction:column;gap:10px;display:flex}.cc-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.cc-head h2{font-family:var(--font-heading,Georgia, serif);margin:0;font-size:18px;line-height:1.2}.cc-sub{color:var(--muted-foreground);overflow-wrap:anywhere;margin:0;font-size:12.5px}.cc-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cc-row{border:1px solid var(--border);background:var(--card);border-radius:8px;gap:12px;min-width:0;padding:10px 12px;display:flex}.cc-row[data-attention=true]{border-color:var(--destructive,var(--border))}.cc-chip{flex:none;min-width:96px}.cc-body{flex:1;min-width:0}.cc-label{margin:0;font-size:13px;font-weight:600}.cc-line{overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;line-height:1.5}.cc-note{color:var(--muted-foreground);overflow-wrap:anywhere;margin:4px 0 0;font-size:12.5px}.cc-actions{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:4px;display:flex}.cc-actions:empty{display:none}.cc-doc,.cc-link{min-height:32px;color:var(--harold-link,var(--primary));font:inherit;text-underline-offset:2px;cursor:pointer;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;padding:0;font-size:13px;text-decoration:underline;display:inline-flex}.cc-doc:focus-visible,.cc-link:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.cc-actions a.cc-link{font-size:12.5px}.cc-providers{flex-direction:column;gap:6px;margin:6px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.cc-provider{border-top:1px solid var(--border);padding-top:6px}.cc-provider-name{overflow-wrap:anywhere;font-weight:600}@media (width<=640px){.cc-row{flex-direction:column;gap:6px}.cc-chip{min-width:0}}@media print{.cc{display:none}}.dash,.dash-phone,.dash-jump,.dash-today{--dash-attn:var(--harold-attention,var(--primary));--dash-work:var(--harold-work,var(--harold-accent-secondary,var(--primary)));--dash-line:var(--harold-rule,var(--border));--dash-serif:var(--font-heading,Georgia, serif);--dash-min:12rem;width:100%;min-width:0;color:var(--foreground)}.dash-head{border-bottom:1px solid var(--foreground);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;padding-bottom:8px;display:flex}.dash-h{font-family:var(--dash-serif);margin:0;font-size:20px;font-weight:600;line-height:1.25}.dash-scope{border:1px solid var(--border);display:inline-flex}.dash-seg{color:var(--foreground);background:0 0;border:0;padding:6px 14px;font-size:14px}.dash-seg+.dash-seg{border-left:1px solid var(--border)}.dash-seg[aria-pressed=true]{background:var(--foreground);color:var(--background)}.dash-hold{--dash-short:28rem;--dash-long:34rem;--dash-feed:44rem}.dash-hold .dash-panel[data-hold=short]{min-height:var(--dash-short)}.dash-hold .dash-panel[data-hold=long]{min-height:var(--dash-long)}.dash-hold .dash-panel[data-hold=feed]{min-height:var(--dash-feed)}.dash[data-busy] .dash-grid{opacity:.72;transition:opacity .12s}@media (prefers-reduced-motion:reduce){.dash[data-busy] .dash-grid{transition:none}}.dash-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:20px;margin-top:16px;display:grid}.dash-panel{min-width:0;min-height:var(--dash-min);border:1px solid var(--dash-line);background:var(--harold-paper,var(--card));padding:14px 16px}.dash-panel[data-wide]{grid-column:1/-1}.dash{container-type:inline-size}@container (width>=1060px){.dash-grid>.dash-panel[data-wide]{grid-column:span 2}}.dash-panel-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.dash-panel-h{font-family:var(--dash-serif);margin:0;font-size:16px;font-weight:600;line-height:1.3}.dash-sub{color:var(--muted-foreground);font-size:12.5px}.dash-state{color:var(--muted-foreground);margin:0;padding:8px 0}.dash-foot{color:var(--muted-foreground);margin:8px 0 0;font-size:13.5px}.dash-list,.dash-feed,.dash-counts{margin:0;padding:0;list-style:none}.dash-list>li+li,.dash-feed>li+li{border-top:1px solid var(--dash-line)}.dash-row{color:var(--foreground);gap:2px;padding:9px 2px;text-decoration:none;display:grid}.dash-row:hover .dash-row-main{text-underline-offset:3px;text-decoration:underline}.dash-row-main{overflow-wrap:anywhere;font-size:15px;line-height:1.4}.dash-row-note{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:13px;line-height:1.4}li[data-type=question] .dash-row-note,.dash-row[data-group] .dash-row-note{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}li[data-type=question] .dash-row-main,.dash-row[data-soon] .dash-row-main{color:var(--dash-attn);font-weight:600}.dash-counts{flex-wrap:wrap;gap:8px;margin:2px 0 8px;display:flex}.dash-count{color:var(--foreground);border:1px solid var(--border);align-items:baseline;gap:6px;padding:4px 10px;font-size:13.5px;text-decoration:none;display:flex}.dash-count-n{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.dash-count[data-attention]{border-color:var(--dash-attn)}.dash-count[data-attention] .dash-count-n{color:var(--dash-attn)}.dash-why{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.dash-chip{letter-spacing:.02em;color:var(--muted-foreground);border:1px solid var(--border);padding:1px 8px;font-size:11.5px;line-height:1.6;display:inline-block}.dash-chip[data-channel]{color:var(--dash-work);border-color:var(--dash-work)}.dash-event{padding:10px 2px}.dash-event-meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:12.5px;display:flex}.dash-event-text{overflow-wrap:anywhere;margin:4px 0 0;font-size:15px;line-height:1.5}.dash-event-case{color:var(--muted-foreground);overflow-wrap:anywhere;margin:2px 0 0;font-size:12.5px}.dash-text{white-space:pre-line}.dash-text[data-long]:not([data-open]){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dash-more{text-underline-offset:3px;font-size:13px;text-decoration:underline}.dash-jump-hold{min-height:6.25rem}.dash-jump .dash-counts{gap:6px;margin:0}.dash-jump .dash-count{align-items:center;min-height:44px}.dash-phone{gap:14px;display:grid}.dash-phone .dash-panel{min-height:0}.dash-phone .dash-seg{min-height:44px}.hd-rb-fold>summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.dash-tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.dash-tiles>li{min-width:0;display:flex}.dash-tiles>li>.dash-tile{flex:auto}.dash-tile{min-width:0;min-height:96px;color:var(--foreground);border:1px solid var(--dash-line);background:var(--harold-paper,var(--card));border-left-width:4px;flex-direction:column;flex:auto;gap:2px;padding:14px 16px;text-decoration:none;display:flex}.dash-tiles>li>a.dash-tile:hover,.dash-tile-link:hover .dash-tile-label{text-underline-offset:4px;text-decoration:underline}.dash-tile-link{color:inherit;flex-direction:column;gap:2px;text-decoration:none;display:flex}.dash-tile-n{font-variant-numeric:tabular-nums;font-size:32px;font-weight:600;line-height:1.1}.dash-tile-label{color:var(--muted-foreground);font-size:14px}.dash-tile[data-attention]{border-left-color:var(--dash-attn)}.dash-tile[data-attention] .dash-tile-n{color:var(--dash-attn)}.dash-tile[data-attention] .dash-tile-label{color:var(--foreground);font-weight:600}.dash-tile-none{color:var(--muted-foreground);margin:4px 0 0;font-size:13px}.dash-tile-items{margin:6px 0 0;padding:0;font-size:13.5px;line-height:1.35;list-style:none}.dash-tile-items a{color:var(--foreground);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--dash-line);text-decoration-color:var(--dash-line)}.dash-tile-items li+li{margin-top:2px}[data-theme=default] .dash-tile{border-radius:8px}@container (width>=1060px){.dash-grid-top{grid-template-columns:repeat(3,minmax(0,1fr))}}.dash-panel-body{scrollbar-gutter:stable;max-height:min(20rem,46vh);overflow-y:auto}.dash-panel-body:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.hdk{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px 32px;display:grid}.hdk-main{flex-direction:column;gap:32px;min-width:0;display:flex}.hdk-side{flex-direction:column;gap:20px;display:flex;position:static}.hdk-extra{flex-direction:column;grid-column:1;gap:24px;min-width:0;display:flex}.hdk-phone{grid-template-columns:minmax(0,1fr);gap:28px}.hdk-phone .hdk-side{position:static}.hdk-muted{color:var(--muted-foreground)}.hdk-small{font-size:12.5px;line-height:1.45}.hdk-red{color:var(--harold-attention,var(--destructive));font-style:normal}.hdk-caps{text-transform:uppercase;letter-spacing:.08em;font-size:11.5px;font-weight:600}.hdk-empty{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);border-radius:8px;margin:0;padding:18px}.hdk-brief-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.hdk-date{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);margin:0;font-size:12px;font-weight:600}.hdk-hi{font-family:var(--font-heading,Georgia, serif);letter-spacing:-.012em;margin:6px 0 0;font-size:clamp(30px,3.4vw,40px);font-weight:600;line-height:1.1}.hdk-lede{max-width:46em;font-family:var(--font-heading,Georgia, serif);color:var(--foreground);margin:12px 0 0;font-size:clamp(17px,1.6vw,20px);line-height:1.45}.hdk-lede strong{font-weight:600}.hdk-section{flex-direction:column;gap:12px;min-width:0;display:flex}.hdk-section-head{border-bottom:1.5px solid var(--foreground);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;padding-bottom:8px;display:flex}.hdk-section-head h2{text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:13.5px;font-weight:700}.hdk-section-head a{color:var(--muted-foreground)}.hdk-needs{border:1px solid var(--border);background:var(--card);border-radius:8px;margin:0;padding:0;list-style:none;overflow:hidden}.hdk-need{border-top:1px solid var(--border);grid-template-columns:52px minmax(0,1fr);gap:0 4px;padding:16px 18px;display:grid}.hdk-need:first-child{border-top:0}.hdk-num{font-family:var(--font-heading,Georgia, serif);color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:26px;line-height:1.1}.hdk-num.hdk-red{color:var(--harold-attention)}.hdk-need-body{min-width:0}.hdk-need-head{width:100%;min-height:44px;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 20px;align-items:start;gap:4px 16px;padding:0;display:grid}.hdk-need-head:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:4px}.hdk-need-text{flex-direction:column;gap:3px;min-width:0;display:flex}.hdk-kind{color:var(--harold-accent,var(--primary));font-size:12.5px;font-weight:500}.hdk-need-title{color:var(--foreground);font-size:16px;font-weight:600;line-height:1.35}.hdk-due{text-align:right;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;font-size:13px;display:flex}.hdk-due-date{font-weight:600}.hdk-due span:last-child{font-size:12px}.hdk-chev{color:var(--muted-foreground);margin-top:4px}.hdk-need-open{flex-direction:column;gap:12px;padding-top:10px;display:flex}.hdk-why{max-width:44em;color:var(--foreground);margin:0;font-size:14px;line-height:1.55}.hdk-meta{color:var(--muted-foreground);margin:0;font-size:12px}.hdk-actions{flex-wrap:wrap;gap:8px;display:flex}.hdk-btn{border:1px solid var(--border);background:var(--card);min-height:40px;color:var(--foreground);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.hdk-btn-primary{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.hdk-btn-light{background:var(--card);border-color:var(--card);color:var(--foreground)}.hdk-btn:focus-visible,.hdk-linkbtn:focus-visible,.hdk-seg:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.hdk-overdue{margin:0;font-size:13px;font-weight:600}.hdk-week{border:1px solid var(--border);background:var(--card);border-radius:8px;grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.hdk-day{border-left:1px solid var(--border);flex-direction:column;gap:8px;min-width:0;min-height:150px;padding:10px 8px;display:flex}.hdk-day:first-child{border-left:0}.hdk-day[data-today]{background:var(--harold-accent-soft,var(--accent))}.hdk-day-head{flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:flex}.hdk-day-n{font-family:var(--font-heading,Georgia, serif);font-size:20px;font-weight:600}.hdk-today{color:var(--foreground);font-size:11.5px;font-weight:700}.hdk-chips{flex-direction:column;gap:6px;min-width:0;font-size:12.5px;display:flex}.hdk-chip{border:1px solid var(--border);border-left:3px solid var(--harold-accent,var(--primary));background:var(--card);color:var(--foreground);border-radius:4px;flex-direction:column;gap:2px;min-width:0;padding:6px 8px;text-decoration:none;display:flex}.hdk-chip[data-urgent]{background:var(--harold-attention-soft);border-color:var(--harold-attention-soft);border-left-color:var(--harold-attention);color:var(--harold-attention-ink,var(--foreground))}.hdk-chip-case{color:inherit;opacity:.85;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.hdk-chip-what{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-weight:600;line-height:1.3}.hdk-week-phone{grid-template-columns:minmax(0,1fr)}.hdk-week-phone .hdk-day{border-left:0;border-top:1px solid var(--border);grid-template-columns:64px minmax(0,1fr);min-height:0;padding:10px 12px;display:grid}.hdk-week-phone .hdk-day:first-child{border-top:0}.hdk-week-phone .hdk-day-head{flex-direction:column;gap:0}.hdk-cases{border:1px solid var(--border);background:var(--card);border-radius:8px;overflow:hidden}.hdk-cases-head,.hdk-case{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1.4fr) 36px;align-items:center;gap:12px;padding:12px 18px;display:grid}.hdk-cases-head{color:var(--muted-foreground);border-bottom:1px solid var(--border);background:var(--harold-tonal,var(--card));padding-block:10px;font-size:12px;font-weight:600}.hdk-cases-head .ar-sort{font-size:12px;font-weight:600}.hdk-case{border-top:1px solid var(--border)}.hdk-cases-head+.hdk-case{border-top:0}.hdk-case-name,.hdk-case-next{flex-direction:column;gap:2px;min-width:0;display:flex}.hdk-case-link{color:var(--foreground);overflow-wrap:anywhere;font-size:15.5px;font-weight:600;text-decoration:none}.hdk-case-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hdk-case-what{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hdk-case-link:hover{text-decoration:underline}.hdk-case-harold{align-items:center;gap:8px;min-width:0;display:flex}.hdk-note{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;min-width:0;color:var(--foreground);-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.hdk-go{width:44px;height:44px;color:var(--muted-foreground);justify-content:center;align-items:center;display:inline-flex}.hdk-cases-phone .hdk-case{grid-template-columns:minmax(0,1fr) 36px;grid-template-areas:"name go""next go""harold go";gap:6px 8px;padding:14px}.hdk-cases-phone .hdk-case-name{grid-area:name}.hdk-cases-phone .hdk-case-next{grid-area:next}.hdk-cases-phone .hdk-case-harold{grid-area:harold}.hdk-cases-phone .hdk-case-go{grid-area:go;align-self:start}.hdk-cases-phone .hdk-case:first-child{border-top:0}.hdk-sortby{color:var(--muted-foreground);align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.hdk-sortby select{background:var(--card);min-width:0;min-height:44px;color:var(--foreground);border:1px solid var(--border);font:inherit;border-radius:6px;flex:1;padding:0 8px;font-weight:400}.hdk-scope{border:1px solid var(--border);border-radius:6px;display:inline-flex;overflow:hidden}.hdk-seg{border:0;border-left:1px solid var(--border);background:var(--card);min-height:36px;color:var(--foreground);font:inherit;cursor:pointer;padding:0 12px;font-size:13px}.hdk-seg:first-child{border-left:0}.hdk-seg[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground)}.hdk-rail-h{text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;display:flex}.hdk-count{background:var(--harold-raised,var(--muted));letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;display:inline-flex}.hdk-rail{border:1px solid var(--border);background:var(--card);border-radius:8px;flex-direction:column;gap:14px;padding:18px;display:flex}.hdk-ask{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:8px;flex-direction:column;gap:14px;padding:18px;display:flex}.hdk-ask-form{flex-direction:column;gap:10px;display:flex}.hdk-ask textarea{border:1px solid var(--border);background:var(--background);width:100%;min-height:44px;color:var(--foreground);font:inherit;resize:vertical;border-radius:6px;min-height:84px;padding:8px 12px}.hdk-ask textarea::placeholder{color:var(--muted-foreground)}.hdk-ask-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.hdk-ask-hint{color:var(--muted-foreground);font-size:12px}.hdk-work,.hdk-done{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hdk-work-item{border-top:1px solid var(--border);flex-direction:column;gap:5px;padding:12px 0;display:flex}.hdk-work-item:first-child{border-top:0;padding-top:0}.hdk-work-title{justify-content:space-between;align-items:flex-start;gap:8px;font-size:14.5px;font-weight:600;display:flex}.hdk-work-title a,.hdk-done-title{color:var(--foreground);text-decoration:none}.hdk-work-title a:hover,.hdk-done-title:hover{text-decoration:underline}.hdk-segs{gap:4px;padding:3px 0;display:flex}.hdk-bar{background:var(--harold-pending,var(--border));border-radius:2px;flex:1 1 0;height:4px}.hdk-bar[data-state=done],.hdk-bar[data-state=skipped]{background:var(--harold-accent,var(--primary))}.hdk-bar[data-state=current]{background:var(--harold-work)}.hdk-bar[data-state=held],.hdk-bar[data-state=attention]{background:var(--harold-attention)}.hdk-done-item{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 0;display:flex}.hdk-done-item:first-child{border-top:0;padding-top:0}.hdk-done-text{flex-direction:column;gap:2px;min-width:0;display:flex}.hdk-done-title{font-size:14.5px;font-weight:600}.hdk-chip-flag{color:var(--harold-work-ink,var(--harold-work));font-size:11px;font-weight:600}.hdk-ask-link{color:inherit;text-underline-offset:2px;text-decoration:underline}.hdk-finished{flex-wrap:wrap;gap:4px 14px;display:flex}.hdk-linkbtn{min-height:32px;color:var(--harold-link,var(--primary));font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12.5px;text-decoration:underline}@container hd-main (width<=857px){.hdk{grid-template-columns:minmax(0,1fr)}.hdk:not(.hdk-phone) .hdk-side{max-height:none;position:static;overflow:visible}}@media (width<=760px){.hdk-week{grid-template-columns:minmax(0,1fr)}.hdk-week .hdk-day{border-left:0;border-top:1px solid var(--border);grid-template-columns:64px minmax(0,1fr);min-height:0;padding:10px 12px;display:grid}.hdk-week .hdk-day:first-child{border-top:0}.hdk-need{grid-template-columns:38px minmax(0,1fr);padding:14px}.hdk-need-head{grid-template-columns:minmax(0,1fr) 20px}.hdk-due{text-align:left;flex-direction:row;grid-area:2/1;align-items:baseline;gap:8px}}@media (width<=1500px){.hdk{grid-template-columns:minmax(0,1fr)}.hdk:not(.hdk-phone) .hdk-side{max-height:none;position:static;overflow:visible}.hdk-main{gap:14px}.hdk-hi{font-size:26px}.hdk-lede{margin-top:4px;font-size:14px;line-height:1.35}}.hdk-need-open .hdk-why{overflow-wrap:anywhere}.hdk-all-needs{align-items:center;min-height:44px;display:inline-flex}.hda .hdk-actions .hdk-btn{min-height:44px}.hdk-rail-scroll,.hdk-cases-scroll{scrollbar-gutter:stable;max-height:min(20rem,46vh);overflow-y:auto}.hdk-rail-scroll:focus-visible,.hdk-cases-scroll:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.hd-app__main :is(.hda-group,.hdk-needs,.hdk-cases,.hdk-rail,.hdk-ask,.hdk-week,.hdk-empty,.pnl-line,.pnl-event,.dash-panel){border:1.5px solid color-mix(in srgb, var(--foreground) 45%, var(--card))}.hda-group-head a,.hda .pdm-line>a,.hda-draft>a,.hda-group-body>p.hdk-small>a,.hdk-all-needs,.hdk-section>p.hdk-small>a,.hdk-rail>p.hdk-small>a,.hdk-finished a{color:var(--harold-link,var(--primary));text-underline-offset:2px;text-decoration:underline}.hda[data-testid=band-needs] .hda-groups{align-items:flex-start}.hdk-one{grid-template-columns:minmax(0,1fr)}.hdk-one .hdk-main{gap:36px}.hdk-more{margin-top:-12px}.hda-group .hdk-done-item{align-items:center}.hdk-case-chron,.hdk-case-ways a{color:var(--harold-link,var(--primary));text-underline-offset:2px;text-decoration:underline}.hdk-case-ways{display:block}.hdk-phone .hdk-brief-top{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.hdk-phone .hdk-date{letter-spacing:.06em;font-size:11.5px}.hdk-phone .hdk-scope button{min-height:40px;padding:0 12px}.hd-promo{box-sizing:border-box;aspect-ratio:16/9;border:1px solid var(--harold-rule,var(--border));background:#000;width:min(100%,max(280px,177.778dvh - 21.3333rem));margin-top:24px;overflow:hidden}.hd-promo__video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.hd-promo__video:focus-visible{outline:2px solid var(--harold-focus,var(--harold-accent-secondary,var(--foreground)));outline-offset:-2px}.hd-promo__missing{margin:24px 0 0;line-height:1.55}@media (width<=639px){.hd-promo{margin-top:16px}}.ds-page{max-width:1100px;margin:0 auto;padding:16px}.ds-actions{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.ds-title{margin:0 0 4px;font-size:1.25rem;font-weight:700}.ds-sub{margin:0 0 12px;font-size:.85rem}.ds-changed h2,.ds-block h2{margin:12px 0 6px;font-size:1rem;font-weight:700}.ds-changed ul{margin:0;padding-left:18px;font-size:.85rem}.ds-table{border-collapse:collapse;width:100%;font-size:.8rem}.ds-table th,.ds-table td{text-align:left;vertical-align:top;border:1px solid #bbb;padding:3px 5px}.ds-table th{background:#e6e6e6}.ds-table tr{break-inside:avoid}@page docket{size:landscape;margin:.5in}@media print{.ds-actions{display:none}.ds-page{page:docket;max-width:none;padding:0}.ds-page .overflow-x-auto{overflow:visible}}.fv-fresh{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:6px;font-size:12.5px;display:flex}.fv-fresh .pg-chipbtn{min-height:44px}.fv-fresh-warn{color:var(--foreground);font-weight:600}.fv-fresh[data-head]{color:var(--muted-foreground);flex:14rem;margin-top:0}.fv-fresh-btn{color:var(--foreground);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.fv-fresh-btn:disabled{color:var(--muted-foreground);cursor:default;text-decoration:none}.fv-fresh-line{border-left:2px solid var(--foreground);color:var(--foreground);margin:8px 0 0;padding:2px 0 2px 10px;font-size:13px;line-height:1.45}.cv-page{--cv-line:var(--harold-rule,var(--border));--cv-attn:var(--harold-attention,var(--primary));--cv-work:var(--harold-work,var(--harold-accent-secondary));--cv-today:color-mix(in srgb, var(--harold-accent-secondary) 10%, var(--harold-paper,var(--card)))}.cv-card{padding:0;overflow:hidden}.cv-bar{border-bottom:1px solid var(--cv-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 14px;display:flex}.cv-nav{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.cv-step{justify-content:center;align-items:center;gap:4px;height:32px;padding:0 8px;font-size:13px;display:inline-flex}.cv-todaybtn{height:32px;padding:0 12px}.cv-title{margin:0 0 0 6px;font-size:17px;font-weight:600;line-height:1.25}.cv-loading{color:var(--muted-foreground);font-size:12.5px;font-style:italic}.cv-views{border:1px solid var(--cv-line);border-radius:8px;display:inline-flex;overflow:hidden}.cv-view{min-width:72px;height:36px;color:var(--foreground);cursor:pointer;background:0 0;border:0;padding:0 14px;font-size:14px}.cv-view+.cv-view{border-left:1px solid var(--cv-line)}.cv-view[aria-pressed=true]{background:var(--foreground);color:var(--background);font-weight:600}.cv-view:focus-visible,.cv-item:focus-visible,.cv-more:focus-visible,.cv-daynum:focus-visible{outline:2px solid var(--harold-focus,var(--harold-accent-secondary));outline-offset:-2px}.cv-guide{border-bottom:1px solid var(--cv-line);padding:8px 14px;font-size:13px;line-height:1.45}.cv-guide p{margin:0}.cv-summary{font-variant-numeric:tabular-nums;margin-top:2px;font-weight:600}.cv-guide .cv-legend{color:var(--muted-foreground);flex-wrap:wrap;gap:2px 14px;margin-top:4px;font-size:12px;display:flex}.cv-legend>span{align-items:center;gap:5px;display:inline-flex}.cv-legend .cv-mark[data-tone=you]{background:var(--cv-attn);border-radius:1px}.cv-legend .cv-mark[data-tone=soon]{background:var(--cv-work)}.cv-legend .cv-mark[data-tone=passed]{border:1px solid var(--muted-foreground);background:0 0}.cv-body{padding:0}.cv-body[data-loading] .cv-item{opacity:.55}.cv-card .dl-load-failed{margin:12px 14px 0}.cv-card .pg-cal-foot{margin:0;padding:8px 14px 12px}.cv-item{border:1px solid var(--border);border-left:3px solid var(--harold-accent,var(--primary));background:var(--card);width:100%;min-width:0;color:var(--foreground);text-align:left;cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:3px 6px;font-size:12.5px;line-height:1.35;display:flex}.cv-item:hover{background:color-mix(in srgb, var(--foreground) 6%, var(--card))}.cv-item[data-tone=you]{background:var(--harold-attention-soft);border-color:var(--harold-attention-soft);border-left-color:var(--harold-attention);color:var(--harold-attention-ink,var(--foreground))}.cv-item[data-tone=you]:hover{border-color:var(--harold-attention)}.cv-item[data-tone=you] .cv-flag{color:inherit}.cv-mark{background:var(--muted-foreground);border-radius:50%;flex:none;width:7px;height:7px}.cv-item[data-tone=you] .cv-mark{background:var(--cv-attn);border-radius:1px}.cv-item[data-tone=soon] .cv-mark{background:var(--cv-work)}.cv-item[data-tone=passed]{color:var(--muted-foreground)}.cv-item[data-tone=passed] .cv-mark{border:1px solid var(--muted-foreground);background:0 0}.cv-time{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex:none}.cv-case{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:55%;font-weight:600;overflow:hidden}.cv-what{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;overflow:hidden}.cv-what:before{content:"·";color:var(--muted-foreground);margin-right:6px;font-weight:400}.cv-flag{color:var(--cv-attn);white-space:nowrap;flex:none;font-size:11.5px;font-weight:600}.cv-snoozed,.cv-item[data-review] .cv-snoozed,.cv-item[data-tone=you] .cv-snoozed{color:var(--muted-foreground);font-style:italic;font-weight:500}.cv-item[data-review] .cv-flag{color:var(--foreground)}.cv-stack{flex-direction:column;align-items:stretch;gap:1px;padding:4px 6px}.cv-l1,.cv-l2{align-items:center;gap:6px;min-width:0;display:flex}.cv-l2{padding-left:13px}.cv-stack .cv-l0{padding-left:13px;font-size:11.5px;display:block}.cv-stack .cv-case{flex:auto;max-width:none}.cv-stack .cv-what:before{content:none}.cv-stack .cv-case,.cv-stack .cv-what{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.cv-stack .cv-l1,.cv-stack .cv-l2{align-items:flex-start}.cv-stack .cv-l2{flex-wrap:wrap}.cv-stack .cv-flag{font-size:11px}.cv-month .cv-stack+.cv-stack,.cv-wday li+li{margin-top:4px}.cv-more{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;margin:2px 0 0;padding:2px 6px;font-size:12px;font-weight:600;display:block}.cv-more:hover{color:var(--foreground);text-decoration:underline}.cv-daynum{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.cv-daynum:hover{text-decoration:underline}.cv-today-word{color:var(--cv-work);font-size:11px;font-weight:600}.cv-none{color:var(--muted-foreground);margin:4px 6px;font-size:12px}.cv-month{border-collapse:collapse;table-layout:fixed;width:100%}.cv-month th{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);text-align:left;border-bottom:1px solid var(--cv-line);padding:8px 6px;font-size:11.5px;font-weight:600}.cv-month td{vertical-align:top;border:1px solid var(--cv-line);border-width:0 1px 1px 0;height:112px;padding:4px 4px 6px}.cv-month td:last-child{border-right:0}.cv-month td.cv-out{background:color-mix(in srgb, var(--foreground) 3%, transparent)}.cv-month td[data-today]{background:var(--cv-today)}.cv-cell-head{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;padding:2px 4px 4px;font-size:12.5px;display:flex}.cv-month td[data-today] .cv-daynum{font-weight:700}.cv-count{background:var(--foreground);min-width:18px;color:var(--background);text-align:center;border-radius:9px;margin-left:auto;padding:0 5px;font-size:11px;display:none}.cv-week{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cv-wday{border-right:1px solid var(--cv-line);min-width:0;min-height:220px;padding:6px 4px 10px}.cv-wday:last-child{border-right:0}.cv-wday[data-today]{background:var(--cv-today)}.cv-wday ul,.cv-day ul{margin:0;padding:0;list-style:none}.cv-wday-head{border-bottom:1px solid var(--cv-line);align-items:baseline;gap:6px;margin:0 0 6px;padding:2px 6px 6px;font-size:13px;font-weight:400;display:flex}.cv-wd{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);margin-right:4px;font-size:11.5px}.cv-wn{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.cv-day{padding:8px 14px 12px}.cv-slot+.cv-slot{margin-top:12px}.cv-slot-head{border-bottom:1px solid var(--cv-line);text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);margin:0 0 4px;padding-bottom:4px;font-size:12px;font-weight:600}.cv-day .cv-item{padding:7px 8px;font-size:14px}.cv-day .cv-case{flex:0 40%;max-width:40%}.cv-day .cv-case,.cv-day .cv-what{white-space:normal;overflow-wrap:anywhere;overflow:visible}.cv-day li+li{margin-top:6px}.cv-obl{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.cv-obl>.cv-item{flex:15rem;width:auto}.cv-obl>.hd-add-cal{flex:none;padding-inline:4px}.cv-details{max-width:min(720px,100vw - 32px);max-height:calc(100dvh - 48px);overflow-y:auto}.cv-detail-links{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}@media (width<=767px){.cv-day .cv-item{flex-wrap:wrap;align-items:flex-start}.cv-day .cv-case,.cv-day .cv-what{white-space:normal;text-overflow:clip;flex:100%;max-width:none;overflow:visible}.cv-day .cv-what:before{content:none}.cv-item,.cv-view,.cv-more,.cv-step,.cv-todaybtn{min-height:44px}.cv-step{min-width:44px;padding:0}.cv-step-word{display:none}.cv-wday-head .cv-daynum{align-items:center;min-height:44px;display:inline-flex}}@media (width<=899px){.cv-week{grid-template-columns:minmax(0,1fr)}.cv-wday{border-right:0;border-bottom:1px solid var(--cv-line);min-height:0;padding:6px 10px 8px}.cv-wday:last-child{border-bottom:0}.cv-wday-head{border-bottom:0;margin-bottom:2px}.cv-item{padding:5px 6px;font-size:13.5px}.cv-week .cv-stack .cv-case,.cv-week .cv-stack .cv-what{-webkit-line-clamp:none;display:block;overflow:visible}}@media (width<=639px){.cv-nav{display:contents}.cv-nav .cv-title{flex-basis:100%;order:3;margin:2px 0 0}.cv-nav .cv-loading{order:4}.cv-obl>.cv-item{flex-basis:100%}.cv-month td{height:56px;padding:2px}.cv-month .cv-item,.cv-month .cv-more,.cv-month .cv-today-word{display:none}.cv-month .cv-count{display:inline-block}.cv-cell-head{flex-direction:column;align-items:center;gap:2px;padding:4px 0}.cv-month .cv-count{margin-left:0}.cv-month .cv-daynum{width:100%;min-height:44px;display:block}.cv-bar{gap:8px 6px;padding:10px}.cv-views{margin-left:auto}.cv-view{min-width:44px;padding:0 10px}.cv-day{padding:6px 8px 10px}.cv-day .cv-case{max-width:45%}}.cd-day{padding:0 0 14px}.cd-head{border-bottom:1px solid var(--cv-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 14px;display:flex}.cd-tally{font-variant-numeric:tabular-nums;margin:0;font-size:13.5px;font-weight:600}.cd-add{align-items:center;gap:6px;display:inline-flex}.cd-add-failed{flex-basis:100%;font-size:12.5px}.cd-daygrid{grid-template-columns:minmax(0,1fr) minmax(260px,340px);display:grid}.cd-main{min-width:0;padding:0 14px}.cd-look{border-left:1px solid var(--cv-line);background:var(--harold-tonal,var(--muted));min-width:0;padding:14px}.cd-sec{padding-top:12px}.cd-h{align-items:baseline;gap:8px;margin:0 0 8px;font-size:15px;font-weight:600;display:flex}.cd-h4{align-items:baseline;gap:6px;margin:10px 0 6px;font-size:13px;font-weight:600;display:flex}.cd-n{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-weight:500}.cd-none{color:var(--muted-foreground);margin:0 0 4px;font-size:13px}.cd-day ol,.cd-day ul{margin:0;padding:0;list-style:none}.cd-due{border:1px solid var(--border);border-radius:8px;overflow:hidden}.cd-due>li+li{border-top:1px solid var(--cv-line)}.cd-dayrow{background:var(--card);width:100%;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;border:0;grid-template-columns:72px 10px minmax(0,1fr) auto;align-items:start;gap:2px 10px;padding:9px 12px;display:grid}.cd-dayrow:hover{background:var(--harold-tonal,var(--muted))}.cd-dayrow[data-lead][data-status=action]{background:color-mix(in srgb, var(--harold-attention-soft) 55%, var(--card))}.cd-dayrow[data-lead][data-status=action]:hover{background:var(--harold-attention-soft)}.cd-when{white-space:nowrap;font-variant-numeric:tabular-nums;padding-top:1px;font-weight:600}.cd-when small,.cd-tl-time small{color:var(--muted-foreground);margin-left:3px;font-size:11px;font-weight:500}.cd-dot{background:var(--muted-foreground);border-radius:50%;width:9px;height:9px;margin-top:6px}[data-status=action]>.cd-dot{background:var(--harold-attention);border-radius:2px}[data-status=ok]>.cd-dot{background:var(--harold-ready)}[data-status=passed]>.cd-dot{border:1px solid var(--muted-foreground);background:0 0}.cd-body{min-width:0}.cd-case{overflow-wrap:anywhere;font-weight:600;display:block}.cd-what{overflow-wrap:anywhere;display:block}.cd-meta{color:var(--muted-foreground);margin-top:2px;font-size:12.5px;line-height:17px;display:block}.cd-tag{color:var(--muted-foreground);margin-left:8px;font-size:12px;font-style:italic;font-weight:500}.cd-pill{background:var(--harold-neutral-soft,var(--muted));color:var(--harold-neutral-ink,var(--foreground));white-space:nowrap;border-radius:999px;align-self:start;padding:2px 8px;font-size:12px;font-weight:600}[data-status=action] .cd-pill{background:var(--harold-attention-soft);color:var(--harold-attention-ink,var(--foreground))}[data-status=ok] .cd-pill{background:var(--harold-ready-soft);color:var(--harold-ready-ink,var(--foreground))}.cd-tl{position:relative}.cd-tl:before{content:"";background:var(--border);width:1px;position:absolute;top:6px;bottom:6px;left:81px}.cd-tl>li{grid-template-columns:70px minmax(0,1fr);gap:22px;padding-bottom:10px;display:grid;position:relative}.cd-tl-time{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding-top:10px;font-weight:600}.cd-tl-time small{margin-left:0;line-height:14px;display:block}.cd-pin{background:var(--card);border:2px solid var(--muted-foreground);border-radius:50%;width:9px;height:9px;position:absolute;top:14px;left:75px}.cd-tl-item[data-status=action] .cd-pin{border-color:var(--harold-attention)}.cd-tl-item[data-status=ok] .cd-pin{border-color:var(--harold-ready);background:var(--harold-ready)}.cd-set{border:1px solid var(--border);background:var(--card);width:100%;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;border-radius:8px;padding:9px 12px;display:block}.cd-set:hover{border-color:var(--harold-control,var(--border));background:var(--harold-tonal,var(--muted))}.cd-set-top{flex-wrap:wrap;align-items:center;gap:2px 10px;display:flex}.cd-set-top .cd-case{display:inline}.cd-set-top .cd-pill{margin-left:auto}.cd-kind{color:var(--muted-foreground);font-size:12px;font-weight:600}.cd-facts{gap:2px;margin-top:6px;font-size:12.5px;line-height:17px;display:grid}.cd-fact{grid-template-columns:52px minmax(0,1fr);gap:8px;display:grid}.cd-k{color:var(--muted-foreground)}.cd-tl>.cd-now{padding-bottom:10px}.cd-now .cd-pin{border-color:var(--harold-attention);background:var(--harold-attention)}.cd-now-words{color:var(--harold-attention);grid-column:2;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.cd-now-words:after{content:"";background:var(--harold-attention);opacity:.5;flex:1;height:2px}.cd-allday,.cd-untimed,.cd-untimed>ul>li+li,.cd-allday>ul>li+li{margin-top:6px}.cd-untimed .cd-dayrow,.cd-allday .cd-dayrow{border:1px dashed var(--harold-control,var(--border));border-radius:8px}.cd-src{color:var(--harold-link,var(--primary));text-underline-offset:2px;margin:4px 0 0 92px;font-size:12.5px;text-decoration:underline;display:inline-block}.cd-src.cd-muted{color:var(--muted-foreground);text-decoration:none}.cd-marked{margin-top:14px}.cd-marked>summary{color:var(--muted-foreground);cursor:pointer;font-size:13px;font-weight:600}.cd-marked ul,.cd-marked ul>li+li{margin-top:6px}.cd-why{color:var(--muted-foreground);margin:0 0 8px;font-size:12.5px;line-height:17px}.cd-grp{border-top:1px solid var(--border)}.cd-grp ul{gap:6px;margin-bottom:10px;display:grid}.cd-look-item{border:1px solid var(--border);background:var(--card);width:100%;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;border-radius:6px;padding:8px 10px;font-size:13px;display:block}.cd-look-item:hover{border-color:var(--harold-control,var(--border))}.cd-look-item .cd-meta{font-size:12px}.cd-dayrow:focus-visible,.cd-set:focus-visible,.cd-look-item:focus-visible,.cd-src:focus-visible{outline:2px solid var(--harold-focus,var(--harold-accent-secondary));outline-offset:2px}.cv-look{padding-left:6px}.cd-detail{margin-top:8px;font-size:13px}.cd-detail-facts{gap:2px;margin:0;display:grid}.cd-detail-facts>div{grid-template-columns:72px minmax(0,1fr);gap:8px;display:grid}.cd-detail-facts dt{color:var(--muted-foreground)}.cd-detail-facts dd{margin:0}.cd-detail-folded{margin-top:6px}.cd-detail-folded>summary{cursor:pointer;color:var(--harold-link,var(--primary));text-underline-offset:2px;text-decoration:underline}.cd-detail-folded ul{margin:6px 0 0;padding-left:16px}@media (width<=899px){.cd-daygrid{grid-template-columns:minmax(0,1fr)}.cd-look{border-left:0;border-top:1px solid var(--cv-line)}}@media (width<=767px){:is(.cv-page:has(.cd-day) .pg-sub,.cv-guide[data-view=day]){display:none}.cv-page:has(.cd-day){flex-direction:column;gap:12px;display:flex}.cv-page:has(.cd-day)>.pg-hero{display:contents}:is(.cv-page:has(.cd-day) .pg-hero-main,.cv-page:has(.cd-day) .pg-hero-side){flex:none}.cv-page:has(.cd-day)>.pg-card{order:2}.cv-page:has(.cd-day) .pg-hero-side{order:3}.cd-day{flex-direction:column;display:flex}.cd-head{display:contents}.cd-tally{border-bottom:1px solid var(--cv-line);order:0;padding:8px 10px}.cd-daygrid{order:1}.cd-add{order:2;justify-content:center;width:auto;min-height:44px;margin:12px 10px 0}.cd-add-failed{order:3;margin:6px 10px 0}.cd-main{padding:0 10px}.cd-look{padding:12px 10px}.cd-dayrow{grid-template-columns:10px minmax(0,1fr);min-height:44px;padding:10px}.cd-dayrow>.cd-when{grid-area:1/2;padding:0}.cd-dayrow>.cd-when:empty{display:none}.cd-dayrow>.cd-dot{grid-area:1/1/span 3}.cd-dayrow>.cd-body{grid-column:2}.cd-dayrow>.cd-pill{grid-column:2;justify-self:start}.cd-tl:before{left:51px}.cd-tl>li{grid-template-columns:44px minmax(0,1fr);gap:16px}.cd-pin{left:45px}.cd-tl-time{font-size:13px}.cd-src{align-items:center;min-height:44px;margin-left:0;display:inline-flex}.cd-set,.cd-look-item{min-height:44px}.cd-marked>summary,.cd-detail-folded>summary{align-items:center;min-height:44px;display:flex}}.ns{gap:10px;display:grid}.ns .hd-rb-h{align-items:center;gap:8px;display:inline-flex}.ns-sub{color:var(--muted-foreground);margin:0;font-size:13.5px;line-height:1.5}.ns-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ns-card{border:1px solid var(--ia-line,var(--border));border-left:4px solid var(--harold-link,var(--border));background:var(--ia-card,var(--card));min-width:0;box-shadow:var(--sx2-shadow,none);border-radius:8px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.ns-case{z-index:1;letter-spacing:.1em;text-transform:uppercase;min-height:44px;color:var(--muted-foreground);overflow-wrap:anywhere;align-self:flex-start;align-items:center;margin-block:-14px;font-size:10.5px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.ns-case:hover,.ns-case:focus-visible{text-decoration:underline}.ns-title{font-family:var(--font-heading,Georgia, serif);overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.25}.ns-why{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:13.5px;line-height:1.5}.ns-what{font-size:13px}.ns-what summary{cursor:pointer;color:var(--harold-link,var(--foreground));align-items:center;min-height:44px;display:flex}.ns-what p{overflow-wrap:anywhere;margin:4px 0 0;line-height:1.5}.ns-failed{color:var(--destructive,var(--foreground));margin:0;font-size:13px;font-weight:600}.ns-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.ns-go{background:var(--harold-link,var(--primary));min-height:44px;color:var(--primary-foreground,#fff);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 18px;font:700 14px/1 inherit;display:inline-flex}.ns-dismiss{border:1px solid var(--ia-line,var(--border));min-height:44px;color:var(--foreground);cursor:pointer;background:0 0;border-radius:8px;padding:0 14px;font:600 14px/1 inherit}.ns-go:disabled,.ns-dismiss:disabled{opacity:.6;cursor:default}.ns-go:focus-visible,.ns-dismiss:focus-visible{outline:2px solid var(--ring,var(--harold-link));outline-offset:2px}.ns-more{margin:0}.ns-more button{min-height:44px;color:var(--harold-link,var(--foreground));cursor:pointer;background:0 0;border:0;padding:0;font:600 14px/1 inherit}@media print{.ns{display:none}}.hd-pill{letter-spacing:.02em;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:22px;padding:0 9px;font-size:11.5px;font-weight:700;display:inline-flex}.hd-pill-attn{background:var(--harold-attention-soft);color:var(--harold-attention-ink,var(--harold-attention))}.hd-pill-answer{background:var(--harold-answer-soft,var(--harold-work-soft));color:var(--harold-answer-ink,var(--harold-work-ink))}.hd-pill-work{background:var(--harold-work-soft);color:var(--harold-work-ink,var(--harold-work))}.hd-pill-ready{background:var(--harold-ready-soft);color:var(--harold-ready-ink,var(--harold-ready))}.hd-pill-neutral{background:var(--harold-neutral-soft,var(--muted));color:var(--harold-neutral-ink,var(--foreground))}.hd-pill-quiet{background:var(--harold-raised,var(--muted));color:var(--muted-foreground)}.sl-sub{margin:0}.sl-list{border:1px solid var(--border);background:var(--card);border-radius:8px;gap:0;margin:0;padding:0;list-style:none;display:grid}.sl-line{grid-template-columns:6.5rem minmax(0,1fr);gap:12px;padding:12px 16px;display:grid}.sl-line+.sl-line{border-top:1px solid var(--border)}.sl-chip{padding-top:2px}.sl-body{gap:2px;min-width:0;display:grid}.sl-case{overflow-wrap:anywhere;justify-self:start;font-weight:600;text-decoration:none}.sl-case:hover,.sl-case:focus-visible{text-decoration:underline}.sl-text{overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.4}.sl-summary{overflow-wrap:anywhere;margin:0}.sl-lead{color:var(--foreground);font-weight:600}.sl-pending{font-style:italic}.sl-meta{flex-wrap:wrap;align-items:center;gap:2px 14px;margin:0;display:flex}.sl-open{min-height:32px;color:var(--harold-link,var(--primary));text-underline-offset:2px;align-items:center;gap:5px;text-decoration:underline;display:inline-flex}.sl-open:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.sl-actions{flex-wrap:wrap;align-items:center;gap:2px 18px;margin:0;display:flex}.sl-actions .hdk-linkbtn:disabled{opacity:.6;cursor:default}@media (width<=560px){.sl-line{grid-template-columns:minmax(0,1fr);gap:4px;padding:12px}}@media print{.hdk-section:has(.sl-list){display:none}}.pnl{gap:10px}.pnl-list,.pnl-events,.pnl-items{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pnl-events{gap:14px}.pnl-line,.pnl-event{border:1px solid var(--border);background:var(--card);border-radius:8px;gap:12px;min-width:0;padding:12px 14px;display:flex}.pnl-line>.hd-pill{align-self:flex-start}.pnl-event{flex-direction:column;gap:6px}.pnl-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pnl-title{font-family:var(--font-heading,Georgia, serif);overflow-wrap:anywhere;font-size:16px;line-height:1.25}.pnl-item{border-top:1px solid var(--border);gap:10px;min-width:0;padding-top:8px;display:flex}.pnl-glyph{text-align:center;width:22px;color:var(--muted-foreground);flex:none;font-weight:700}.pnl-body{flex:1;min-width:0}.pnl-text{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.pnl-actions{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:4px;display:flex}.pnl-actions:empty{display:none}.pnl-doc,.pnl-link{min-height:32px;color:var(--harold-link,var(--primary));font:inherit;text-underline-offset:2px;cursor:pointer;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;padding:0;font-size:13px;text-decoration:underline;display:inline-flex}.pnl-btn{min-height:44px}.pnl-doc:focus-visible,.pnl-link:focus-visible,.pnl-btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.pnl-pane{border-radius:8px;flex-basis:100%;width:100%;max-height:420px;margin-top:6px;overflow:auto}.pnl[data-phone] .pnl-line{flex-direction:column;gap:6px}@media print{.pnl{display:none}}.hda{container-type:inline-size}.hda-groups{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@container (width>=900px){.hda-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.hda-group[data-group=hda-findings]{grid-column:1/-1}}@container (width>=520px) and (width<=899px){.hda-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.hda-group[data-group=hda-answer],.hda-group[data-group=hda-findings]{grid-column:1/-1}.hda .hdk-need{padding-block:8px}.hda .hdk-need:not([data-open]) .hdk-need-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (width>=640px){@container (width>=431px) and (width<=519px){.hda-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.hda-group[data-group=hda-answer],.hda-group[data-group=hda-findings]{grid-column:1/-1}.hda .hdk-need{padding-block:8px}.hda .hdk-need:not([data-open]) .hdk-need-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}}.hda-group{border:1px solid var(--border);background:var(--card);border-radius:8px;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.hda-group-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.hda-group-head h3{letter-spacing:.1em;text-transform:uppercase;align-items:baseline;gap:8px;margin:0;font-size:13.5px;font-weight:700;display:flex}.hda-group .hdk-needs{margin:0}.hda-dates,.hda-drafts{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hda-date,.hda-draft{border-top:1px solid var(--border);flex-direction:column;gap:3px;min-width:0;padding:8px 0;display:flex}.hda-date:first-child,.hda-draft:first-child{border-top:0;padding-top:0}.hda-when{font-size:13px;font-weight:600}.hda-counts{margin:4px 0 8px}.hda-counts p{margin:1px 0}.hda-what{overflow-wrap:anywhere;flex-direction:column;gap:1px;min-width:0;display:flex}.hda-tags{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.hda-findings{flex-direction:column;gap:10px;display:flex}.hda-dates--page{margin:0}@media (width>=560px){.hda-dates--page .hda-date{grid-template-columns:9rem minmax(0,1fr);align-items:baseline;gap:3px 16px;display:grid}.hda-dates--page .hda-when{grid-area:1/1/span 3}.hda-dates--page .hda-what,.hda-dates--page .hda-tags,.hda-dates--page .hda-date>a{grid-column:2}}.hda .hda-groups{grid-template-columns:minmax(0,1fr);gap:10px}.hda .hda-group{grid-column:1/-1;padding:10px 14px}@container (width>=650px){.hda .hda-date{grid-template-columns:10rem minmax(0,1fr) auto;align-items:start;gap:4px 12px;display:grid}.hda .hda-date .hda-when{grid-area:1/1/span 2}.hda .hda-date .hda-what{grid-area:1/2}.hda .hda-date .hda-tags{grid-area:2/2}.hda .hda-date>a{grid-area:1/3}}.hda .hdk-need-open{gap:6px}.hda details>summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.hda .hda-date>a{align-items:center;min-height:44px;display:inline-flex}.hda .hda-group{min-height:0}.hda .hda-group-body{flex:auto;min-height:0}.hda .hda-group[data-all] .hda-group-body{scrollbar-gutter:stable;max-height:min(28rem,60vh);overflow-y:auto}.hda .hda-group-body:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@container (width>=650px){.hda .hda-groups{flex-wrap:wrap;align-items:stretch;display:flex}.hda .hda-group{flex:300px}.hda .hda-group[data-group=hda-findings]{flex-basis:100%}.hda .hda-date{display:flex}.hda .hdk-need{grid-template-columns:32px minmax(0,1fr);padding:8px}.hda .hdk-need-head{grid-template-columns:minmax(0,1fr) 20px}.hda .hdk-due{text-align:left;flex-direction:row;grid-area:2/1;align-items:baseline;gap:8px}.hda .hdk-need-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.hd-app__main :is(.hd-layout-data,.hd-layout-form,.hd-layout-reading){box-sizing:border-box;width:100%;margin-inline:auto}.hd-app__main .hd-layout-data{max-width:1440px}@container hd-main (width>=1901px){.hd-app__main .hd-layout-data{max-width:1600px}}.hd-app__main .hd-layout-data.cg-page{max-width:none}.hd-app__main .hd-layout-form{max-width:900px}.hd-app__main .hd-layout-form :is(.hd-form-primary,.hd-form-aside,.hd-form-after){display:contents}@container hd-main (width>=1301px){.hd-app__main .hd-layout-form[data-aside]{grid-template-columns:minmax(720px,900px) minmax(260px,340px);justify-content:center;align-items:start;gap:16px 32px;max-width:none;display:grid}.hd-app__main .hd-layout-form[data-aside] :is(.hd-form-primary,.hd-form-after){flex-direction:column;grid-column:1;gap:1rem;min-width:0;display:flex}.hd-app__main .hd-layout-form[data-aside] .hd-form-primary{grid-row:1}.hd-app__main .hd-layout-form[data-aside] .hd-form-after{grid-row:2}.hd-app__main .hd-layout-form[data-aside] .hd-form-aside{grid-area:1/2;min-width:0;display:block}.hd-app__main .hd-layout-form[data-aside] .hd-form-aside:empty{display:none}}.hd-app__main .hd-layout-reading{max-width:1120px}.hd-app__main .hd-layout-reading[data-preview]{max-width:1512px}.hdk-preview-anchor{align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.hdk-preview-anchor>a,.hdk-preview-anchor>.hdk-note{min-width:0}.hdk-preview-button,.hdk-preview-close{min-width:44px;min-height:44px;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;padding:4px 8px;font-size:12px;text-decoration:underline}.hdk-preview-button:focus-visible,.hdk-preview-close:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.hdk-preview{z-index:1000;box-sizing:border-box;border:1px solid var(--border);background:var(--card);max-height:min(24rem,100dvh - 16px);color:var(--foreground);overflow-wrap:anywhere;border-radius:8px;padding:8px 12px 12px;position:fixed;overflow:auto;box-shadow:0 8px 28px #00000038}.hdk-preview p{white-space:pre-line;margin:6px 0 0;font-size:14px;line-height:1.4}.hdk-preview-close{margin-left:auto;display:block}.pdm-controls{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;display:flex}.pdm-controls button{cursor:pointer;min-height:44px;padding:4px 8px;text-decoration:underline}.pdm-controls button:disabled{cursor:wait}.pdm-status,.pdm-note,[data-personal-marked=true]{color:var(--muted-foreground,#525252);font-style:italic}[data-personal-marked=true] .hd-ink,[data-personal-marked=true] .cv-case,[data-personal-marked=true] .cv-what{color:var(--muted-foreground,#525252)}.pdm-line{flex-wrap:wrap;align-items:start;gap:4px 10px;display:flex}.pdm-line>a{align-items:center;min-height:44px;display:inline-flex}.pdm-controls summary{cursor:pointer;align-items:center;min-height:44px;padding:4px 8px;text-decoration:underline;display:flex}.pdm-snooze{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.pdm-open{gap:6px 8px}.pdm-open .pdm-snooze{gap:6px 8px;width:100%}.pdm-open button{border:1px solid var(--border);background:var(--card);min-height:36px;color:var(--foreground);border-radius:6px;padding:4px 12px;text-decoration:none}.pdm-open button:hover{background:color-mix(in srgb, var(--foreground) 6%, var(--card))}.pdm-open .pdm-note{flex-basis:100%}@media (width<=767px){.pdm-open button{min-height:44px}}.drv-dialog{max-width:min(720px,100vw - 32px);max-height:calc(100dvh - 48px);overflow-y:auto}.drv-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.drv{min-width:0;font-size:13.5px;line-height:1.45}.drv-list .drv{border:1px solid var(--harold-rule,var(--border));border-radius:6px;padding:10px 12px}.drv-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.drv-what{overflow-wrap:anywhere;flex:14rem;min-width:0;margin:0;font-weight:600}.drv-actions{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.drv-steps{counter-reset:drv;gap:12px;margin:10px 0 0;padding:0;list-style:none;display:grid}.drv-steps>li{counter-increment:drv;min-width:0;padding-left:28px;position:relative}.drv-steps>li:before{content:counter(drv);background:var(--foreground);width:20px;height:20px;color:var(--background);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;top:0;left:0}.drv h3{margin:0 0 3px;font-size:13.5px;font-weight:600;line-height:20px}.drv p{overflow-wrap:anywhere;margin:0 0 4px}.drv blockquote{border-left:3px solid var(--harold-rule,var(--border));overflow-wrap:anywhere;margin:0 0 4px;padding:4px 0 4px 10px;font-style:italic}.drv-pane{border:1px solid var(--harold-rule,var(--border));margin:6px 0}.drv-note{gap:6px;margin-top:4px;display:grid}.drv-form{gap:4px;display:grid}.drv-form textarea{width:100%}.drv-form button{justify-self:start}.drv-mine{border-top:1px solid var(--harold-rule,var(--border));margin-top:12px;padding-top:10px}.drv-open{cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.drv[data-personal-marked=true]{color:var(--foreground);font-style:normal}.drv-cal{margin-bottom:6px}.drv-members{gap:6px;margin:0 0 4px;padding:0;list-style:none;display:grid}.drv-members>li{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.cg-page{min-width:0}.cg-toolbar{flex-direction:column;gap:10px;min-width:0;display:flex}.cg-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.cg-btn{align-items:center;gap:6px;max-width:100%;display:inline-flex}.cg-btn b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cg-btn[data-active]{border-color:var(--foreground)}.cg-k{color:var(--muted-foreground);font-weight:500}.cg-badge{background:var(--foreground);min-width:18px;color:var(--background);text-align:center;border-radius:999px;padding:0 5px;font-size:11px;line-height:18px}.cg-search{flex:260px;min-width:0;max-width:100%}.cg-export{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.cg-failed{margin:0;font-size:13px}.cg-cover{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 8px;margin:0;font-size:12.5px;display:flex}.cg-cover>span+span:before{content:"·";margin-right:8px}.cg-link{color:var(--harold-link,var(--foreground));font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cg-pop{z-index:60;background:var(--card);min-width:220px;max-width:min(92vw,360px);max-height:min(70vh,460px);color:var(--foreground);border:1px solid var(--border);box-shadow:0 6px 24px color-mix(in srgb, var(--foreground) 14%, transparent);border-radius:8px;padding:10px 12px;overflow:auto}.cg-checks{flex-direction:column;gap:2px;display:flex}.cg-checks-bar{gap:14px;padding-bottom:6px;font-size:13px;display:flex}.cg-group{border:0;min-width:0;margin:6px 0 0;padding:0}.cg-group legend{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);padding:0;font-size:11.5px;font-weight:700}.cg-opt{cursor:pointer;align-items:center;gap:8px;min-height:32px;font-size:14px;display:flex}.cg-opt input{flex:none;width:16px;height:16px}.cg-opt span:first-of-type{overflow-wrap:anywhere;flex:auto;min-width:0}.cg-count{color:var(--muted-foreground);font-size:12.5px}.cg-menu{flex-direction:column;display:flex}.cg-item{text-align:left;min-height:36px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px}.cg-item:hover,.cg-item:focus-visible{background:color-mix(in srgb, var(--foreground) 8%, transparent)}.cg-item[aria-pressed=true]{font-weight:700}.cg-dates{flex-direction:column;gap:10px;display:flex}.cg-quick{flex-wrap:wrap;gap:6px;display:flex}.cg-quick .hd-btn[aria-pressed=true]{background:var(--foreground);color:var(--background)}.cg-date{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.cg-date input{border:1px solid var(--border);background:var(--background);min-height:36px;color:var(--foreground);font:inherit;border-radius:6px;padding:0 8px}.cg-overlay{z-index:59;background:color-mix(in srgb, var(--harold-paper,var(--background)) 70%, transparent);position:fixed;inset:0}.cg-sheet{z-index:60;background:var(--card);max-height:88dvh;color:var(--foreground);border-top:1px solid var(--border);border-radius:14px 14px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.cg-sheet-head{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 10px;display:flex}.cg-sheet-body{flex:auto;min-height:0;padding:0 16px;overflow:auto}.cg-sheet-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--harold-rule,var(--border));background:var(--card);flex:none;gap:10px;display:flex}.cg-sheet-foot .hd-btn{flex:1 1 0;justify-content:center}.cg-x{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.cg-casefind{width:100%;min-height:40px;margin-bottom:6px}.cg-choice{flex-direction:column;gap:6px;display:flex}.cg-choice-h{margin:0;font-size:14px;font-weight:700}.cg-choice-hint,.cg-choice-count{color:var(--muted-foreground);margin:0;font-size:12.5px}.cg-choice-foot{border-top:1px solid var(--harold-rule,var(--border));flex-wrap:wrap;align-items:center;gap:10px;padding-top:6px;display:flex}.cg-choice-said{color:var(--muted-foreground);font-size:13px}.cg-none{color:var(--muted-foreground);margin:6px 0;font-size:14px}.cg-sheet-title{margin:0;font-size:16px;font-weight:700}.cg-sheet-block{border-top:1px solid var(--harold-rule,var(--border));padding:10px 0}.cg-sheet-h{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 4px;font-size:13px;font-weight:700}.cg-scroll{background:var(--card);border:1.5px solid color-mix(in srgb, var(--foreground) 45%, var(--card));border-radius:8px;max-height:max(360px,100dvh - 250px);overflow:auto}.cg-scroll[data-dim],.cg-stack[data-dim]{opacity:.6}.cg-table{border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:13px;line-height:1.35}.cg-table thead th{z-index:3;background:var(--card);text-align:left;border-bottom:1px solid var(--foreground);white-space:nowrap;height:38px;padding:0 14px 0 10px;font-size:12px;font-weight:700;position:sticky;top:0}.cg-table td{border-bottom:1px solid var(--harold-rule,var(--border));vertical-align:top;min-height:36px;padding:5px 10px}.cg-table tbody tr[data-row]{cursor:pointer}.cg-table tbody tr[data-row]:hover td{background:color-mix(in srgb, var(--foreground) 5%, var(--card))}.cg-table tbody tr[data-open] td{background:color-mix(in srgb, var(--harold-accent-secondary,var(--foreground)) 10%, var(--card))}.cg-table [data-frozen]{z-index:2;background:var(--card);box-shadow:inset -1px 0 var(--harold-rule,var(--border));position:sticky;left:0}.cg-table thead th[data-frozen]{z-index:4}.cg-table [data-frozen]{left:var(--cg-lead2,var(--cg-lead,0px))}.cg-table [data-pin]{left:var(--cg-lead,0px);z-index:2;background:var(--card);position:sticky}.cg-table thead th[data-pin]{z-index:4}.cg-table tbody tr[data-row]:hover td[data-pin]{background:color-mix(in srgb, var(--foreground) 5%, var(--card))}.cg-table tbody tr[data-open] td[data-pin]{background:color-mix(in srgb, var(--harold-accent-secondary,var(--foreground)) 10%, var(--card))}.cg-table [data-lead]{z-index:2;background:var(--card);position:sticky;left:0}.cg-table thead th[data-lead]{z-index:4}.cg-table tbody tr[data-row]:hover td[data-lead]{background:color-mix(in srgb, var(--foreground) 5%, var(--card))}.cg-table tbody tr[data-open] td[data-lead]{background:color-mix(in srgb, var(--harold-accent-secondary,var(--foreground)) 10%, var(--card))}.cg-prio-when{color:var(--muted-foreground);white-space:nowrap;margin-top:3px;font-size:12px;display:block}.cg-prio-when[data-red]{color:var(--harold-attention);font-weight:600}.cg-prio-dot{background:currentColor;border-radius:999px;flex:none;width:8px;height:8px}.cg-card-chips{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.cg-table thead th .cg-th[data-movable]{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.cg-table thead th[data-dragging]{opacity:.45}.cg-table thead th[data-drop=before]{box-shadow:inset 3px 0 0 var(--harold-focus,var(--foreground))}.cg-table thead th[data-drop=after]{box-shadow:inset -3px 0 0 var(--harold-focus,var(--foreground))}.cg-table tbody tr[data-row]:hover td[data-frozen]{background:color-mix(in srgb, var(--foreground) 5%, var(--card))}.cg-table tbody tr[data-open] td[data-frozen]{background:color-mix(in srgb, var(--harold-accent-secondary,var(--foreground)) 10%, var(--card))}.cg-th{align-items:center;gap:4px;min-width:0;display:flex}.cg-th-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cg-sort{min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:4px 0;display:inline-flex}.cg-hfilter{flex:none}.cg-rz{z-index:1;cursor:col-resize;touch-action:none;width:12px;position:absolute;top:0;bottom:0;right:0}.cg-rz:before,.cg-rz:after{content:"";background:var(--muted-foreground);border-radius:1px;width:2px;height:16px;margin-top:-8px;position:absolute;top:50%}.cg-rz:before{right:5px}.cg-rz:after{right:1px}.cg-rz:hover:before,.cg-rz:focus-visible:before,.cg-rz[data-drag]:before{opacity:0}.cg-rz:hover:after,.cg-rz:focus-visible:after,.cg-rz[data-drag]:after{background:var(--harold-focus,var(--foreground));height:auto;margin-top:0;top:0;bottom:0;right:0}.cg-rz:focus-visible{outline:none}@media (pointer:coarse){.cg-rz{width:20px}.cg-table thead th{padding-right:22px}}.cg-widths{justify-content:flex-end;margin:0;font-size:12.5px;display:flex}.cg-scroll:focus{outline:none}.cg-scroll:focus-visible{outline:2px solid var(--harold-focus,var(--foreground));outline-offset:2px}.cg-sort:hover .cg-th-label{text-decoration:underline}.cg-mark{align-items:flex-start;display:inline-flex}.cg-mark sup{font-size:9px}.cg-hfilter{width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.cg-hfilter:hover,.cg-hfilter[data-active]{color:var(--foreground);background:color-mix(in srgb, var(--foreground) 10%, transparent)}.cg-toggle{vertical-align:top;width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;margin:-6px 2px -6px -8px;display:inline-flex}.cg-toggle:hover{color:var(--foreground);background:color-mix(in srgb, var(--foreground) 10%, transparent)}.cg-table td[data-col=plaintiff]{white-space:nowrap}.cg-clamp{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cg-table td[data-col=plaintiff] .cg-clamp{white-space:normal;vertical-align:top;max-width:calc(100% - 30px);display:inline-block}.cg-table td[data-col=date] .dt-date,.cg-table td[data-col=action_by] .dt-date{white-space:nowrap}.cg-table td[data-col=cause_no]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cg-table td[data-col=source] .cg-clamp{-webkit-line-clamp:1;line-clamp:1}.cg-table td[data-col=court] .cg-sub{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cg-line{display:block}.cg-sub{color:var(--muted-foreground);font-size:12px}.cg-open{margin-left:8px;font-size:12px}.cg-chip{white-space:nowrap;font-size:11.5px}.cg-panel-row td{background:var(--card);padding:0}.cg-panel{text-align:left;cursor:default;flex-direction:column;gap:10px;padding:12px 14px 14px;display:flex}.cg-fields{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px 16px;margin:0;display:grid}.cg-field{min-width:0}.cg-field dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-size:11.5px;font-weight:700}.cg-field dd{overflow-wrap:anywhere;margin:0}.cg-notes p{overflow-wrap:anywhere;margin:0 0 4px}.cg-links{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cg-table .cg-panel{max-width:min(1000px,90vw);position:sticky;left:0}.cg-stack{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.cg-card{cursor:pointer;border-bottom:1px solid var(--harold-rule,var(--border));overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;padding:12px 16px;display:flex}.cg-card[data-open]{background:color-mix(in srgb, var(--harold-accent-secondary,var(--foreground)) 8%, var(--card))}.cg-card-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;display:flex}.cg-when{font-size:14px;font-weight:600}.cg-card-event{font-size:14.5px}.cg-type{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:11.5px;font-weight:700}.cg-card-case,.cg-card-where,.cg-card-people{color:var(--muted-foreground);font-size:13px}.cg-card-people{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 10px;display:flex}.cg-card-people>span:first-child{flex:200px;min-width:0}.cg-act{white-space:nowrap}.cg-card .cg-toggle{width:44px;height:44px;margin:-8px -12px -8px 0}.cg-skeleton{flex-direction:column;gap:6px;padding:4px 0;display:flex}.cg-skel-row{background:var(--muted);border-radius:6px;height:36px}@media (prefers-reduced-motion:no-preference){.cg-skel-row{animation:1.6s ease-in-out 2 cg-pulse}}@keyframes cg-pulse{50%{opacity:.55}}.cg-pager{justify-content:center;align-items:center;gap:14px;padding:10px 0;font-size:13.5px;display:flex}.cg-rz:focus-visible:after{box-shadow:0 0 0 2px var(--harold-focus,var(--foreground))}.cg-sort:focus-visible,.cg-toggle:focus-visible,.cg-hfilter:focus-visible,.cg-item:focus-visible,.cg-link:focus-visible,.cg-x:focus-visible,.cg-opt input:focus-visible,.cg-card .cg-toggle:focus-visible{outline:2px solid var(--harold-focus,var(--foreground));outline-offset:2px}.cg-table tbody tr[data-status=needs_review] td[data-frozen],.cg-table tbody tr[data-status=must_confirm] td[data-frozen],.cg-table tbody tr[data-status=not_checked] td[data-frozen]{box-shadow:inset 3px 0 0 var(--harold-work,var(--harold-accent-secondary)), inset -1px 0 0 var(--harold-rule,var(--border))}@media (width<=767.98px){.cg-page .pg-sub,.cg-page .pg-orb{display:none}.cg-page{gap:10px}.cg-page .pg-hero{gap:6px 12px;padding:0}.cg-toolbar[data-stacked] .cg-cover{line-height:1.5;display:block}.cg-toolbar[data-stacked] .cg-cover>span{display:inline}.cg-toolbar[data-stacked] .cg-cover>span+span:before{content:"·";margin:0 6px}.cg-toolbar[data-stacked]{gap:8px}.cg-toolbar[data-stacked] .cg-k{display:none}.cg-toolbar[data-stacked] .cg-row>.cg-btn{flex:1 1 0;justify-content:center;min-width:0}.cg-toolbar[data-stacked] .cg-btn{height:auto;min-height:44px}.cg-toolbar[data-stacked] .cg-btn b{white-space:normal;text-overflow:clip;text-align:left;overflow:visible}.cg-toolbar[data-stacked] .cg-cover .cg-link{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}}.cg-mark{padding-top:2px}.cg-marked{margin:0;padding:0;list-style:none}.cg-marked>li{border-top:1px solid var(--harold-rule,var(--border));overflow-wrap:anywhere;flex-direction:column;gap:4px;padding:10px 20px;display:flex}@media (pointer:coarse){.cg-hfilter,.cg-toggle{width:44px;height:44px}.cg-table thead th{height:auto;min-height:44px}}.cg-statuscell{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.cg-table .cg-statuscell{flex-flow:wrap;align-items:center;gap:4px 8px}.cg-table .cg-statuscell .cg-confirmed{flex-basis:100%}.cg-confirmed{color:var(--muted-foreground);font-size:12px;display:block}.cg-confirm{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.cg-confirm-row{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.cg-note-edit{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.cg-note-edit input{min-width:220px;max-width:100%}@media (width>=768px){.cg-table .cg-confirm .hd-btn{min-height:28px;padding:2px 8px;font-size:12px}}.cg-folded{display:block}.cg-folded-list{margin:4px 0 0;padding-left:18px}.cg-tiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:0 0 12px;display:grid}.cg-tile{border:1px solid var(--border);background:var(--card);color:var(--foreground);font:inherit;text-align:left;cursor:pointer;border-radius:8px;align-content:start;gap:2px;padding:10px 12px;display:grid}.cg-tile:hover{border-color:var(--harold-control,var(--border))}.cg-tile b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:26px}.cg-tile[data-hot] b{color:var(--harold-attention)}.cg-tile-name{font-size:13px;font-weight:600;line-height:17px}.cg-tile-sub{color:var(--muted-foreground);font-size:12px;line-height:16px}.cg-tile[aria-pressed=true]{border-color:var(--foreground);box-shadow:inset 0 0 0 1px var(--foreground)}.cg-tile:focus-visible{outline:2px solid var(--harold-focus,var(--foreground));outline-offset:2px}.cg-tile-open{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px;font-size:13px;font-weight:600;display:flex}@media (width<=767.98px){.cg-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.cg-tile,.cg-tile-clear{min-height:44px}}.hd-settings__row{border-top:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:8px;padding-top:16px;display:flex}.hd-settings__h{color:var(--foreground);margin:0;font-size:15px;font-weight:600}.hd-settings__note{max-width:60ch;color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.5}.hd-settings__form{padding-top:4px}.hd-settings .cf-row{max-width:none;margin-inline:0}.hd-settings [role=group] button{min-height:44px;padding-inline:14px}.hd-settings [aria-labelledby=set-look] button[aria-pressed=true],.hd-settings [aria-labelledby=set-lang] button[aria-pressed=true]{color:var(--background)}@media (width<=640px){.hd-settings{padding-inline:16px}}.hd-settings__form .hd-field{border-radius:10px;min-height:44px}.hd-settings__form button[type=submit]{border-radius:10px;min-height:46px}.hd-reset-main{padding:0 16px 32px}@media (width>=768px){.hd-reset-main{flex:auto;min-height:0;overflow-y:auto}}.fv-cs{background:var(--card);border:1px solid var(--border);border-radius:var(--radius,8px);box-shadow:var(--harold-card-shadow,none);overflow:hidden}.fv-cs-head{background:var(--card);transition:border-color var(--motion-fast,.14s) ease-out, background-color var(--motion-fast,.14s) ease-out;border-bottom:1px solid #0000;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 16px;display:flex}.fv-cs[data-open=true]>.fv-cs-head{border-bottom-color:var(--border)}.fv-cs-toggle{min-width:0;min-height:32px;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:auto;align-items:center;gap:10px;margin:-2px -4px;padding:2px 4px;display:inline-flex}.fv-cs-toggle:hover{background:var(--harold-tonal,var(--muted))}.fv-cs-toggle:focus-visible{outline:2px solid var(--harold-accent,var(--ring));outline-offset:2px}.fv-cs-chevron{color:var(--muted-foreground);transition:transform var(--motion-fast,.14s) ease-out;flex:none}.fv-cs-title{color:var(--foreground);font-size:16px;font-weight:600;line-height:1.3}.fv-cs-title h1,.fv-cs-title h2,.fv-cs-title h3,.fv-cs-title h4{color:var(--foreground);margin:0;font-size:16px;font-weight:600;line-height:1.3}.fv-cs-count{background:var(--harold-raised,var(--muted));min-width:24px;height:22px;color:var(--foreground);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:12px;font-weight:600;display:inline-flex}.fv-cs-right{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.fv-cs-sub{color:var(--muted-foreground);padding:0 16px 10px;font-size:12.5px}.fv-cs-body{visibility:visible;transition:grid-template-rows var(--motion-base,.18s) ease-out, opacity var(--motion-fast,.14s) ease-out;grid-template-rows:1fr;display:grid}.fv-cs-body--collapsed{opacity:0;visibility:hidden;pointer-events:none;grid-template-rows:0fr;max-height:0;overflow:hidden}.fv-cs-body-inner{min-height:0;overflow:hidden}.fv-cs-body-pad{padding:14px 16px}@media (prefers-reduced-motion:reduce){.fv-cs-head,.fv-cs-chevron,.fv-cs-body{transition:none}}.cvh-bar{z-index:20;background:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:var(--harold-radius-card,8px);box-shadow:var(--harold-card-shadow,0 1px 2px #1118270a);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;margin-bottom:1rem;padding:.75rem 1rem;display:flex;position:sticky;top:0}.cvh-main{flex-direction:column;flex:20rem;gap:.25rem;min-width:0;display:flex}.cvh-title-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.cvh-title{color:var(--foreground);font-size:1rem;font-weight:700;line-height:1.3;text-decoration:none}.cvh-title:hover{text-underline-offset:3px;text-decoration:underline}.cvh-meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.35rem .65rem;font-size:.8125rem;display:flex}.cvh-chip{background:var(--harold-band-bg,var(--background));border:1px solid var(--border);color:var(--foreground);border-radius:4px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.cvh-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;display:flex}.cvh-btn{border:1px solid var(--border);background:var(--card);min-height:2.25rem;color:var(--foreground);white-space:nowrap;border-radius:6px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.cvh-btn:hover{background:var(--harold-band-bg,var(--background))}.cvh-btn--primary{background:var(--harold-work,var(--primary));border-color:var(--harold-work,var(--primary));color:var(--primary-foreground)}.cvh-btn--primary:hover{opacity:.92;background:var(--harold-work,var(--primary))}@media (width<=767px){.cvh-bar{position:static}}.cnr-nav{border-bottom:1px solid var(--harold-rule,var(--border));padding:.625rem .5rem}.cnr-heading{letter-spacing:.06em;text-transform:uppercase;color:var(--harold-nav-muted,var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;margin:0 0 .375rem .5rem;font-size:.6875rem;font-weight:700;overflow:hidden}.cnr-list{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.cnr-link{min-height:2.125rem;color:var(--harold-nav-fg,var(--foreground));border-radius:6px;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background-color .12s;display:flex}.cnr-link:hover{background:var(--harold-nav-hover,#ffffff14)}.cnr-link[aria-current=page]{background:var(--harold-nav-active,#ffffff24);font-weight:700}.rp-page{flex-direction:column;gap:1rem;width:100%;max-width:78rem;margin:0 auto;padding:1.25rem 1.5rem 3.5rem;display:flex}.rp-page>.hd-request-header{background:var(--card);border:1px solid var(--border);border-radius:var(--harold-radius-card,8px);box-shadow:var(--harold-card-shadow,0 1px 2px #1118270a);flex-direction:column;gap:.5rem;padding:1rem 1.25rem;display:flex}.rp-header__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.rp-header__title-wrap{flex-wrap:wrap;align-items:center;gap:.625rem;min-width:0;display:flex}.rp-header__meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.375rem 1rem;font-size:.8125rem;display:flex}.rp-accordion-stack{flex-direction:column;gap:.875rem;display:flex}.rp-filevine-pill{background:var(--harold-ready-soft);color:var(--harold-ready-ink,var(--harold-ready));border:1px solid var(--harold-ready);border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .625rem;font-size:.75rem;font-weight:700;display:inline-flex}.rp-doc-badge{letter-spacing:.03em;text-transform:uppercase;background:var(--harold-work-soft);color:var(--harold-work-ink,var(--harold-work));border:1px solid var(--border);border-radius:4px;align-items:center;padding:.15rem .5rem;font-size:.72rem;font-weight:700;display:inline-flex}.rp-doc-row{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.75rem .25rem;display:flex}.rp-doc-row:last-child{border-bottom:none}.rp-doc-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.rp-doc-btn{border:1px solid var(--border);background:var(--card);min-height:2.375rem;color:var(--foreground);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:.375rem;padding:.45rem .9rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.rp-doc-btn--primary{background:var(--harold-work,var(--primary));border-color:var(--harold-work,var(--primary));color:var(--primary-foreground)}.rp-takeaways-list{color:var(--foreground);flex-direction:column;gap:.5rem;margin:0;padding-left:1.25rem;font-size:.9rem;line-height:1.5;display:flex}.rp-sources-table-wrap{overflow-x:auto}.rp-sources-table{border-collapse:collapse;width:100%;font-size:.8125rem}.rp-sources-table th{text-align:left;border-bottom:2px solid var(--border);text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);padding:.5rem .625rem;font-size:.75rem;font-weight:700}.rp-sources-table td{border-bottom:1px solid var(--border);vertical-align:top;padding:.5rem .625rem}.rp-page [id],.rp-page .scroll-mt-4{scroll-margin-top:6rem}.rp-source-drawer{background:var(--card);border:1px solid var(--border);border-radius:var(--harold-radius-card,8px);margin-top:.5rem;padding:.75rem;scroll-margin-top:6rem}.rp-composer-pin{background:var(--card);border:1px solid var(--border);border-radius:var(--harold-radius-card,8px);box-shadow:var(--harold-card-shadow,0 1px 2px #1118270a);padding:1rem 1.25rem}.rp-composer-pin__title{color:var(--foreground);margin:0 0 .625rem;font-size:1rem;font-weight:600}.sx-page--embedded{max-width:none;padding:0}@media (width<=639px){.rp-page{padding:.875rem .75rem 2.5rem}}.wsg-wrap{flex-direction:column;gap:.875rem;margin-top:1.25rem;display:flex}.wsg-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.wsg-row{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.5rem .25rem;display:flex}.wsg-row:last-child{border-bottom:none}.wsg-row-main{flex-direction:column;flex:16rem;gap:.125rem;min-width:0;display:flex}.wsg-title{color:var(--foreground);font-size:.875rem;font-weight:600;text-decoration:none}.wsg-title:hover{text-underline-offset:2px;text-decoration:underline}.wsg-sub{color:var(--muted-foreground);font-size:.78rem}.wsg-row-right{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.wsg-table-wrap{overflow-x:auto}.wsg-table{border-collapse:collapse;width:100%;font-size:.8125rem}.wsg-table th{text-align:left;border-bottom:2px solid var(--border);text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);padding:.45rem .5rem;font-size:.72rem;font-weight:700}.wsg-table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:.5rem}.wsg-dl-group{flex-wrap:wrap;align-items:center;gap:.375rem;display:inline-flex}.wsg-dl-btn{border:1px solid var(--border);background:var(--card);min-height:1.875rem;color:var(--foreground);border-radius:5px;align-items:center;gap:.25rem;padding:.2rem .6rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.wsg-dl-btn:hover{background:var(--harold-band-bg,var(--background))}.wsg-empty{color:var(--muted-foreground);margin:0;font-size:.8125rem}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/ibm-plex-sans-latin-ext-CIII54If.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/ibm-plex-sans-latin-IvpUvPa2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/source-serif-4-latin-ext-HoL-AExg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/source-serif-4-latin-BpEBLj1O.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/public-sans-latin-ext-NN8edoJ2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/public-sans-latin-CcEC6YbM.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:500 700;font-display:swap;src:url(/assets/newsreader-latin-ext-D-f043e1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:500 700;font-display:swap;src:url(/assets/newsreader-latin-DBQoWVJ5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.hd-skel-page{flex-direction:column;gap:12px;max-width:980px;display:flex}.hd-skel{background:color-mix(in srgb, var(--foreground,#141210) 8%, transparent);border-radius:6px;height:12px;display:block;position:relative;overflow:hidden}.hd-skel:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--harold-paper,#fffefb) 70%, transparent), transparent);animation:1.4s ease-in-out infinite hd-skel-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes hd-skel-shimmer{to{transform:translate(100%)}}.hd-skel-title{width:46%;height:26px}.hd-skel-card{border:1px solid color-mix(in srgb, var(--foreground,#141210) 9%, transparent);border-radius:14px;align-items:center;gap:14px;padding:16px;display:flex}.hd-skel-orb{border-radius:14px;flex:none;width:52px;height:52px}.hd-skel-lines{flex-direction:column;flex:1;gap:8px;display:flex}.hd-skel-bar{border-radius:99px;height:10px}.hd-skel-mid{width:72%}.hd-skel-short{width:40%}@media (prefers-reduced-motion:reduce){.hd-skel:after{animation:none}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.hd-btn:not(:disabled),.hd-ask-btn{transition:transform .16s ease-out,box-shadow .16s ease-out,background-color .16s ease-out}.hd-btn:not(:disabled):hover,.hd-ask-btn:hover{transform:translateY(-1px);box-shadow:0 6px 14px -10px #141e228c}.hd-nav__link{transition:transform .16s ease-out}.hd-nav__link:hover{transform:translate(3px)}.hd-note{transition:transform .2s ease-out,box-shadow .2s ease-out}.hd-note:hover{transform:translateY(-1px);box-shadow:0 10px 22px -18px #141e2273}.sx-card:not(.sx-hero){transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease-out}.sx-card:not(.sx-hero):hover{transform:translateY(-2px)}}:root{--sx2-brand:#1e4554;--sx2-gold:#b58b55;--sx2-line:var(--harold-rule,#e3ddd1);--sx2-shadow:0 1px 2px #141e220f, 0 14px 30px -22px #141e2259}[data-mode=dark]{--sx2-brand:#86bacb;--sx2-gold:#d7b381;--sx2-shadow:0 1px 2px #00000073, 0 16px 32px -22px #000000d9}.hd-nav__link{border-radius:8px}.hd-nav__lab{align-items:center;gap:9px;min-width:0;display:inline-flex}.hd-nav__ico{opacity:.7;flex:none;transition:opacity .16s ease-out,transform .16s ease-out}.hd-nav__link:hover .hd-nav__ico,.hd-nav__link[aria-current=page] .hd-nav__ico{opacity:1}.hd-nav__link[aria-current=page]{background:color-mix(in srgb, var(--sx2-brand) 11%, transparent);color:var(--sx2-brand)}[data-nav-group=work] .hd-nav__link{padding-block:6px}.hd-signout .hd-btn{color:var(--muted-foreground);background:0 0;border-color:#0000;padding:2px 8px;font-size:11px}.hd-signout .hd-btn:hover{color:var(--foreground);border-color:var(--sx2-line)}.hd-rb{border:1px solid var(--sx2-line);box-shadow:var(--sx2-shadow);border-radius:14px;overflow:hidden}.hd-rb-now{color:color-mix(in srgb, var(--foreground) 74%, transparent);font-size:12.5px}.hd-rb-segs{gap:2px;max-width:300px}.hd-rb-segs i{border-radius:3px;height:6px}.hd-rb-segs i[data-s=done]{background:var(--sx2-brand)}.hd-rb-segs[data-kind=ready] i{background:var(--harold-ready,#2c6a4d)}.hd-rb-segs i[data-s=current]{background:color-mix(in srgb, var(--sx2-gold) 60%, transparent);animation:1.8s ease-in-out infinite sx2-breathe}@keyframes sx2-breathe{50%{background:var(--sx2-gold)}}.ar-table{background:var(--harold-paper,#fffefb);border:1px solid var(--sx2-line);box-shadow:var(--sx2-shadow);border-collapse:separate;border-spacing:0;border-radius:14px;overflow:hidden}.ar-grow th{background:color-mix(in srgb, var(--foreground) 4%, var(--harold-paper,#fffefb))}.ar-row{transition:background-color .16s ease-out,transform .16s ease-out}@media (prefers-reduced-motion:reduce){.hd-rb-segs i[data-s=current]{animation:none}.hd-nav__ico{transition:none}}.ar-table th:first-child,.ar-table td:first-child{padding-left:16px}.ar-table th:last-child,.ar-table td:last-child{padding-right:16px}@media (width<=640px){.ar-table .ar-row{padding-inline:14px}.ar-table .ar-row td:first-child{padding-left:0}}.hd-ask-field-lg{border-radius:12px;transition:border-color .16s ease-out,box-shadow .16s ease-out}.hd-ask-field-lg:focus{border-color:var(--sx2-brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--sx2-brand) 16%, transparent);outline:none}[data-testid=concierge-starters] button{border-radius:999px;transition:transform .16s ease-out,background-color .16s ease-out,border-color .16s ease-out}@media (hover:hover) and (prefers-reduced-motion:no-preference){[data-testid=concierge-starters] button:hover{background:color-mix(in srgb, var(--sx2-brand) 8%, transparent);border-color:var(--sx2-brand);transform:translateY(-1px)}}:root{--cs-rail:#132f3b;--cs-rail-hi:#ffffff12;--cs-rail-ink:#dce9ed;--cs-rail-muted:#aac4cc;--cs-rail-line:#ffffff17;--cs-gold:#d9b57f;--cs-gold-ink:#f3ddb6;--cs-rail-attn:#f4a39b;--cs-top:#fff}[data-mode=dark]{--cs-rail:#0b151a;--cs-rail-hi:#ffffff0f;--cs-rail-ink:#c6d8dd;--cs-rail-muted:#93adb5;--cs-rail-line:#ffffff12;--cs-rail-attn:#f4a39b;--cs-top:var(--harold-paper,#1b1915)}.hd-app__rail{color:var(--cs-rail-ink);border-right:0;background:var(--cs-rail)!important}.hd-app__grip{background:var(--cs-rail)!important}.hd-topbar{background:var(--cs-top)}.hd-topbar__brand{background:var(--cs-rail);color:#f1e6d3}.hd-topbar__brand *{color:inherit}.hd-app__rail .hd-muted,.hd-app__rail .hd-caps,.hd-app__rail h2{color:var(--cs-rail-muted)}.hd-app__rail .hd-ink,.hd-app__rail .hd-caps-ink{color:var(--cs-rail-ink)}.hd-app__rail .hd-attention,.hd-app__rail .dt-date[data-tone=you],.hd-app__rail .dt-words[data-tone=you]{color:var(--cs-rail-attn)}.hd-app__rail .dt-date[data-tone=soon],.hd-app__rail .dt-words[data-tone=soon]{color:var(--cs-gold-ink)}.hd-app__rail .dt-date[data-tone=later]{color:var(--cs-rail-ink)}.hd-app__rail .dt-date[data-tone=passed],.hd-app__rail .dt-words[data-tone=passed]{color:var(--cs-rail-muted)}.hd-app__rail .mo-row:hover,.hd-app__rail .mo-row[aria-current=page]{background:var(--cs-rail-hi)}.hd-app__rail .hd-rule,.hd-app__rail .hd-hair{border-color:var(--cs-rail-line)}.hd-app__rail .hd-firm-logo{opacity:.94;transition:opacity .2s}.hd-app__rail .hd-firm-logo:hover{opacity:1}.hd-app__rail .hd-nav__link{color:var(--cs-rail-ink)}.hd-app__rail .hd-nav__link:hover{color:#fff;background:var(--cs-rail-hi)}.hd-app__rail .hd-nav__link[aria-current=page]{color:var(--cs-gold-ink);background:color-mix(in srgb, var(--cs-gold) 15%, transparent)}.hd-app__rail .hd-glide{background:var(--cs-gold)}.hd-app__rail .hd-hglide{background:var(--cs-rail-hi)}.hd-app__rail .ft-row{color:var(--cs-rail-ink)}.hd-app__rail .ft-row:hover,.hd-app__rail .ft-row:focus-visible{background:var(--cs-rail-hi);color:#fff}.hd-app__rail button:not(.hd-btn),.hd-app__rail a:not(.hd-nav__link){color:inherit}.hd-topbar__brand .hd-draw{color:#f1e6d3;font-family:var(--font-heading)}.ia-needs-hold{min-height:70px}@media (width<=640px){.ia-needs-hold{min-height:110px}.hd-pw-card{width:auto}}#request-deliverables:has(~.hd-request-header){padding-inline:12px}@media (width<=767px){.hd-tap{min-width:44px}.hd-chip{position:relative}.hd-chip.hd-chip:after,.pg-desk .hd-chip.hd-chip:after,.pg-side .hd-chip.hd-chip:after{content:"";position:absolute;inset:-14px}button.ar__filters{min-height:44px}.hd-rb-title{margin-block:-14px;padding-block:14px}}@media (hover:none){.hd-comment-go{opacity:1}}:root:root:not([data-mode=dark]){--sx-work:#8f5e16}.ar-table .hd-pill{white-space:normal;text-align:left;border-radius:14px;align-items:flex-start;max-width:100%;padding-block:3px;line-height:1.3}.ar-table .ar-c-by{width:14%}.ar-table .ar-c-status{width:19%}@media (width>=768px) and (width<=1000px){.ar-table .ar-c-status{width:22%}.ar-table .hd-pill{padding-inline:8px}}@media (width<=767px){[data-page=admin] a{margin-block:-13px;padding-block:13px}[data-page=admin] summary{align-items:center;min-height:44px;display:flex}[data-page=admin] label.block{align-items:center;gap:10px;min-height:44px;display:flex}[data-page=admin] textarea{min-height:88px}[data-page=admin] input[type=checkbox]{flex:none;width:22px;height:22px}[data-page=admin] td a{min-width:44px;display:inline-block}.tg-swatches .tg-swatch.tg-swatch{box-sizing:border-box;width:44px;height:44px}}.hd-signin{background:var(--background);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:100dvh;display:grid}.hd-signin__brand{isolation:isolate;color:#f1e6d3;background:radial-gradient(110% 80% at 30% 35%,#1f4a5a 0%,#132f3b 52%,#0a1c24 100%);flex-direction:column;justify-content:space-between;padding:clamp(28px,5vw,64px);display:flex;position:relative;overflow:hidden}.hd-signin__glow{z-index:-1;pointer-events:none;background:radial-gradient(40% 30% at 70% 20%,#d9b57f29,#0000 70%),radial-gradient(30% 25% at 15% 85%,#38849638,#0000 70%);position:absolute;inset:-20%}.hd-signin__brand:before,.hd-signin__brand:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#d9b57f59,#0000);height:1px;position:absolute;left:0;right:0}.hd-signin__brand:before{top:22%}.hd-signin__brand:after{bottom:18%}.hd-signin__brand-inner{flex-direction:column;align-items:flex-start;gap:14px;max-width:30rem;margin-block:auto;display:flex}.hd-signin__mark{filter:drop-shadow(0 18px 30px #00000073);width:clamp(84px,9vw,112px);height:clamp(84px,9vw,112px)}.hd-signin__name{font:600 clamp(40px, 5vw, 56px)/1 var(--font-heading,"Source Serif 4", Georgia, serif);letter-spacing:-.02em;color:#f7eedd;margin:6px 0 0}.hd-signin__tagline{color:#c9dae0;max-width:26rem;margin:0;font-size:clamp(15px,1.4vw,17px);line-height:1.5}.hd-signin__firm{letter-spacing:.08em;text-transform:uppercase;color:#9fbac2;border-top:1px solid #ffffff1f;gap:8px;margin-top:18px;padding-top:18px;font-size:11.5px;display:grid}.hd-signin__firm img{width:190px;max-width:100%;height:auto;display:block}.hd-signin__powered{color:#9fbac2;letter-spacing:.02em;margin:0;font-size:12px}.hd-signin__panel{place-items:center;padding:clamp(20px,4vw,48px) 16px;display:grid}.hd-signin__card{background:var(--card);border:1px solid var(--border);border-radius:16px;width:100%;max-width:26rem;padding:24px 26px 22px;box-shadow:0 1px 2px #0a1e260f,0 24px 48px -28px #0a1e2659}.hd-signin__card .hd-field{border-radius:10px;min-height:44px;transition:border-color .16s,box-shadow .16s}.hd-signin__card .hd-field:focus{border-color:var(--sx2-brand,#1f5466);box-shadow:0 0 0 3px color-mix(in srgb, var(--sx2-brand,#1f5466) 18%, transparent);outline:none}.hd-signin__card button[type=submit]{letter-spacing:.01em;border-radius:10px;min-height:46px;font-weight:600}.hd-signin__card aside{background:color-mix(in srgb, var(--sx2-brand,#1f5466) 5%, var(--card));border-radius:12px}@media (prefers-reduced-motion:no-preference){.hd-signin__brand-inner>*{animation:.64s cubic-bezier(.2,.7,.2,1) both hd-shell-rise}.hd-signin__brand-inner>:nth-child(2){animation-delay:80ms}.hd-signin__brand-inner>:nth-child(3){animation-delay:.16s}.hd-signin__brand-inner>:nth-child(4){animation-delay:.24s}.hd-signin__card{animation:.56s cubic-bezier(.2,.7,.2,1) .12s both hd-shell-rise}.hd-signin__brand:before,.hd-signin__brand:after{transform-origin:50%;animation:1.1s cubic-bezier(.2,.7,.2,1) .2s both hd-shell-draw}}@keyframes hd-shell-rise{0%{opacity:.35;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes hd-shell-draw{0%{transform:scaleX(.2)}to{transform:none}}@media (width<=860px){.hd-signin{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.hd-signin__brand{padding:22px 18px 20px}.hd-signin__brand:before,.hd-signin__brand:after{display:none}.hd-signin__brand-inner{flex-flow:wrap;align-items:center;gap:10px 14px;max-width:none}.hd-signin__mark{width:52px;height:52px}.hd-signin__name{margin:0;font-size:32px}.hd-signin__tagline{display:none}.hd-signin__card aside{order:5}.hd-signin__firm{flex-basis:100%;grid-template-columns:auto 1fr;align-items:center;margin-top:4px;padding-top:12px}.hd-signin__firm img{width:120px}.hd-signin__powered{display:none}.hd-signin__card{border-radius:14px;padding:18px 16px}}.hd-route-progress{z-index:60;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0;overflow:hidden}.hd-route-progress:before{content:"";transform-origin:0;background:linear-gradient(90deg, var(--cs-gold,#d9b57f), #f3ddb6 60%, var(--cs-gold,#d9b57f));opacity:0;position:absolute;inset:0;transform:scaleX(1);box-shadow:0 0 8px #d9b57fb3}@media (prefers-reduced-motion:no-preference){.hd-route-progress:before{animation:.7s cubic-bezier(.3,.7,.2,1) both hd-route-run}}@keyframes hd-route-run{0%{opacity:1;transform:scaleX(0)}70%{opacity:1;transform:scaleX(.92)}to{opacity:0;transform:scaleX(1)}}.hd-topbar{box-shadow:0 1px 0 var(--border), 0 8px 24px -22px #0a1e2673}.hd-ask-btn{position:relative;overflow:hidden}@media (hover:hover) and (prefers-reduced-motion:no-preference){.hd-ask-btn:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff47,#0000);width:50%;transition:left;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}.hd-ask-btn:hover:after{transition:left .65s cubic-bezier(.2,.7,.2,1);left:120%}.hd-app__rail .hd-nav__link{transition:color .16s,background-color .16s,transform .16s}.hd-app__rail .hd-nav__link:hover{transform:translate(2px)}.hd-app__rail .hd-nav__ico{transition:transform .2s cubic-bezier(.2,.7,.2,1)}.hd-app__rail .hd-nav__link:hover .hd-nav__ico{transform:scale(1.12)}}@media (prefers-reduced-motion:no-preference){.hd-btn:active,.hd-ask-btn:active{transform:scale(.98)}}.hd-fv-link-wrap{flex-wrap:wrap;align-items:center;gap:4px 10px;display:inline-flex}.hd-fv-link{border:1px solid color-mix(in srgb, var(--sx2-brand,#1f5466) 30%, var(--border));background:color-mix(in srgb, var(--sx2-brand,#1f5466) 6%, var(--card));min-height:32px;color:var(--foreground);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:4px 12px 4px 10px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background-color .16s,border-color .16s,transform .16s,box-shadow .16s;display:inline-flex}.hd-fv-link--compact{min-height:28px;padding:2px 10px 2px 8px;font-size:12px}.hd-fv-link__dot{background:#2f8f6f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #2f8f6f2e}.hd-fv-link:hover{border-color:var(--sx2-brand,#1f5466);background:color-mix(in srgb, var(--sx2-brand,#1f5466) 11%, var(--card))}.hd-fv-link:focus-visible{outline:2px solid var(--harold-focus,var(--sx2-brand,#1f5466));outline-offset:2px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.hd-fv-link:hover{transform:translateY(-1px);box-shadow:0 6px 14px -10px #0a1e2680}}.hd-fv-link__checked{color:var(--muted-foreground);font-size:12px}@media (width<=640px){.hd-fv-link{min-height:44px}}.cj-jacket{background:var(--card);border:1px solid var(--border);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0a1e260d,0 18px 36px -30px #0a1e2666;border-top:0!important;border-bottom:0!important;padding:18px 20px 14px!important}.cj-jacket:before{content:"";background:linear-gradient(90deg, var(--sx2-brand,#1f5466), var(--cs-gold,#d9b57f));height:3px;position:absolute;inset:0 0 auto}.cj-jacket h1{letter-spacing:-.01em;font-size:clamp(22px,2.4vw,30px)!important}.cj-tabs{gap:4px!important}.cj-tab{border-radius:999px;transition:background-color .16s,color .16s;padding-inline:12px!important}.cj-tab[aria-selected=true],.cj-tab[aria-current=page]{background:color-mix(in srgb, var(--sx2-brand,#1f5466) 10%, transparent);color:var(--foreground)}.cj-tab:hover{background:color-mix(in srgb, var(--sx2-brand,#1f5466) 6%, transparent)}.cj-tab:after{display:none}@media (prefers-reduced-motion:no-preference){.cj-jacket{animation:.42s cubic-bezier(.2,.7,.2,1) both hd-shell-rise}}.hd-app__rail .ft-count{color:var(--cs-rail-muted);opacity:1}.hd-app__rail .ft-count.ft-hot{color:var(--cs-gold-ink)}.hd-find-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#08181e6b}.hd-find-panel{border-radius:16px 0 0 16px;overflow:hidden}.hd-find-header{color:#f1e6d3;background:radial-gradient(120% 140% at 15% 0,#1f4a5a 0%,#132f3b 60%,#0e2630 100%);margin-bottom:14px;padding:18px 18px 16px}.hd-find-header .hd-muted{color:#bfd2d8}.hd-find-header .hd-btn{color:#dce9ed;border-color:#ffffff40}.hd-find-header .hd-btn:hover{color:#fff;background:#ffffff14}.hd-find-header kbd{border-color:#ffffff4d}.hd-find-logo{filter:drop-shadow(0 6px 12px #00000059);flex-shrink:0;width:40px!important;height:40px!important}.hd-find-input{border-radius:12px;transition:border-color .16s,box-shadow .16s;box-shadow:0 1px 2px #0a1e260f;border-color:var(--border)!important}.hd-find-input:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--sx2-brand,#1f5466) 16%, transparent);outline:none;border-color:var(--sx2-brand,#1f5466)!important}.hd-find-intro li{padding:2px 0}.hd-find-row{border-left-width:0;border-radius:10px}.hd-find-row:hover,.hd-find-row[aria-selected=true],.hd-find-row:focus-visible{box-shadow:inset 3px 0 0 var(--cs-gold,#d9b57f)}.hd-find-plus{background:var(--sx2-brand,#1f5466);color:#fff;border:0;border-radius:10px}@media (prefers-reduced-motion:no-preference){.hd-find-panel[data-state=open]{animation:.32s cubic-bezier(.2,.7,.2,1) both hd-find-in}.hd-find-overlay[data-state=open]{animation:.24s ease-out both hd-find-fade}.hd-find-row{transition:background-color .14s,box-shadow .14s,transform .14s}.hd-find-row:hover{transform:translate(2px)}}@keyframes hd-find-in{0%{opacity:.4;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes hd-find-fade{0%{opacity:.3}to{opacity:1}}@media (width<=640px){.hd-find-panel{border-radius:0}}.hd-pw-card{background:var(--card);border:1px solid var(--border);border-radius:16px;max-width:28rem;margin-top:clamp(16px,5vh,56px);box-shadow:0 1px 2px #0a1e260f,0 24px 48px -30px #0a1e2659;padding:24px 26px 22px!important}.hd-pw-card .hd-field{border-radius:10px;min-height:44px}.hd-pw-card .hd-field:focus{border-color:var(--sx2-brand,#1f5466);box-shadow:0 0 0 3px color-mix(in srgb, var(--sx2-brand,#1f5466) 18%, transparent);outline:none}.hd-pw-card button[type=submit]{border-radius:10px;min-height:46px}@media (width<=640px){.hd-pw-card{margin:12px;padding:18px 16px!important}}.hd-cf-search .hd-field,#case-files-filters select,#case-files-filters input{border-radius:10px;transition:border-color .16s,box-shadow .16s}.hd-cf-search .hd-field:focus,#case-files-filters select:focus,#case-files-filters input:focus{border-color:var(--sx2-brand,#1f5466);box-shadow:0 0 0 3px color-mix(in srgb, var(--sx2-brand,#1f5466) 16%, transparent);outline:none}.hd-cf-search .hd-btn{border-radius:10px;min-height:44px}.hd-topbar__brand .hd-brand-link .hd-shell-status:after{box-shadow:0 0 0 2px var(--cs-rail,#132f3b);width:8px;height:8px;top:-2px;right:-3px}@media (width>=900px){.hd-topbar__tools>[role=group]{background:color-mix(in srgb, var(--sx2-brand,#1f5466) 5%, var(--card));border-radius:999px;align-items:center;gap:2px;padding:2px;display:inline-flex;border:1px solid var(--border)!important}.hd-topbar__tools>[role=group]>button{border-radius:999px;min-height:26px;transition:background-color .16s,color .16s;border:0!important;padding:3px 10px!important}.hd-topbar__tools>[role=group]>button[aria-pressed=true]{background:var(--sx2-brand,#1f5466)!important;color:#fff!important;border-bottom-color:#0000!important}[data-mode=dark] .hd-topbar__tools>[role=group]>button[aria-pressed=true]{color:#0d171c!important;background:#86bacb!important}.hd-topbar__tools>[role=group]>button:not([aria-pressed=true]):hover{background:color-mix(in srgb, var(--sx2-brand,#1f5466) 10%, transparent)}}[data-mode=dark] .hd-find-plus{color:#0d171c}.hd-topbar .hd-signout{flex:none;align-items:center;display:flex}.hd-topbar .hd-signout .hd-btn{letter-spacing:.02em;white-space:nowrap;min-height:36px;font-size:12px}.hd-signout__icon{display:none}@media (width<=767px){.hd-topbar .hd-signout .hd-btn{justify-content:center;min-width:44px;min-height:44px}.hd-topbar .hd-signout__icon{display:block}.hd-topbar .hd-signout__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.hd-tour{z-index:90;pointer-events:auto;position:fixed;inset:0}.hd-tour__dim{pointer-events:auto;background:#08181e8c;position:fixed;inset:0}.hd-tour__hole{pointer-events:none;box-shadow:0 0 0 3px var(--cs-gold,#d9b57f), 0 0 0 9999px #08181e8c;border-radius:12px;position:fixed}.hd-tour__card{pointer-events:auto;background:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:16px;padding:18px 18px 14px;position:fixed;box-shadow:0 24px 60px -20px #05141a8c}.hd-tour__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.hd-tour__mark{width:40px!important;height:40px!important}.hd-tour__count{color:var(--muted-foreground);letter-spacing:.04em;font-size:12px}.hd-tour__title{font:600 20px/1.25 var(--font-heading,"Source Serif 4", Georgia, serif);margin:2px 0 6px}.hd-tour__body{margin:0;font-size:14px;line-height:1.55}.hd-tour__dots{gap:6px;margin:14px 0 12px;display:flex}.hd-tour__dots span{background:var(--border);border-radius:999px;width:6px;height:6px;transition:width .2s,background-color .2s}.hd-tour__dots span[data-on]{background:var(--sx2-brand,#1f5466);width:18px}.hd-tour__actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.hd-tour__nav{gap:8px;display:inline-flex}.hd-tour__nav .hd-btn{border-radius:10px;min-height:40px;padding-inline:14px}.hd-tour__skip{color:var(--muted-foreground);text-underline-offset:3px;min-height:40px;font-size:12.5px;text-decoration:underline}.hd-tour__skip:hover{color:var(--foreground)}@media (prefers-reduced-motion:no-preference){.hd-tour__hole{transition:top .28s cubic-bezier(.2,.7,.2,1),left .28s cubic-bezier(.2,.7,.2,1),width .28s,height .28s}.hd-tour__card{transition:top .28s cubic-bezier(.2,.7,.2,1),left .28s cubic-bezier(.2,.7,.2,1);animation:.32s cubic-bezier(.2,.7,.2,1) both hd-shell-rise}}@media (width<=640px){.hd-tour__nav .hd-btn,.hd-tour__skip{min-height:44px}}.hd-tour-launch{white-space:nowrap;border-radius:10px;align-items:center;gap:8px;min-height:44px;display:inline-flex}.hd-app__rail .hd-nav-pill{background:var(--cs-rail-hi);color:var(--cs-rail-ink);white-space:nowrap;border-radius:999px;flex:none;padding:1px 8px;font-size:11px;font-weight:600}.cf-dot{opacity:.45;background:currentColor;border-radius:999px;flex:none;align-self:center;width:8px;height:8px;margin:0 6px 0 2px}.cf-dot[data-tone=attention]{background:var(--cs-rail-attn,var(--harold-attention));opacity:1}.cf-dot[data-tone=soon]{background:var(--cs-gold,var(--harold-accent-secondary));opacity:1}.hd-app__rail .cf-head{letter-spacing:.1em;text-transform:uppercase;color:var(--cs-rail-muted);font-size:11.5px;font-weight:700}:root{--ia-ease:cubic-bezier(.2, .8, .2, 1);--ia-btn:var(--sx2-brand,#1e4554);--ia-btn-ink:#fff;--ia-att-ink:#fff;--ia-card:var(--harold-paper,#fff);--ia-line:var(--sx2-line,#e3ddd1)}[data-mode=dark]{--ia-btn-ink:#0b151a;--ia-att-ink:#2a1210}.ia-top{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 28px;display:grid}.ia-date{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:12px;font-weight:700}.ia-hi{font-family:var(--font-heading,Georgia, serif);letter-spacing:-.012em;margin:4px 0 0;font-size:clamp(28px,3.6vw,42px);font-weight:600;line-height:1.08}.ia-sub{color:var(--muted-foreground);margin:8px 0 0;font-size:15px}.ia-sub[data-needs] a{color:var(--harold-attention,var(--primary));transition:background-size .2s var(--ia-ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;font-weight:700;text-decoration:none}.ia-sub[data-needs] a:hover,.ia-sub[data-needs] a:focus-visible{background-size:100% 1.5px}.ia-qa{flex-wrap:wrap;gap:10px;display:flex}.ia-qa-btn{border:1px solid var(--ia-line);background:var(--ia-card);min-height:46px;color:var(--foreground);cursor:pointer;box-shadow:var(--sx2-shadow);transition:transform .16s var(--ia-ease), box-shadow .16s ease-out, border-color .16s ease-out, background-color .16s ease-out;border-radius:13px;align-items:center;gap:9px;padding:0 18px;font:600 14.5px/1 inherit;text-decoration:none;display:inline-flex}.ia-qa-btn svg{flex:none}.ia-qa-btn[data-kind=new]{background:var(--ia-btn);color:var(--ia-btn-ink);border-color:#0000}.ia-qa-btn[data-kind=ask] svg{color:var(--sx2-gold,#b58b55)}.ia-qa-btn kbd{background:color-mix(in srgb, currentColor 9%, transparent);color:var(--muted-foreground);border-radius:6px;padding:3px 6px;font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ia-qa-btn:focus-visible{outline:2px solid var(--harold-focus,var(--foreground));outline-offset:3px}.ia-ask-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 6px 2px;font-size:11px;font-weight:700;display:block}.ia-ask-field{border:1px solid var(--ia-line);background:var(--ia-card);box-shadow:var(--sx2-shadow);border-radius:18px;align-items:center;gap:8px;padding:6px 6px 6px 20px;transition:border-color .16s ease-out,box-shadow .16s ease-out;display:flex}.ia-ask-field:focus-within{border-color:var(--sx2-brand);box-shadow:0 0 0 4px color-mix(in srgb, var(--sx2-brand) 18%, transparent), var(--sx2-shadow)}.ia-ask-field input{min-width:0;min-height:46px;font:inherit;color:var(--foreground);background:0 0;border:0;outline:none;flex:1;font-size:17px}.ia-ask-field input::placeholder{color:var(--harold-placeholder,var(--muted-foreground))}.ia-ask-go{background:var(--ia-btn);width:46px;height:46px;color:var(--ia-btn-ink);cursor:pointer;transition:transform .16s var(--ia-ease);border:0;border-radius:14px;flex:none;place-items:center;display:grid}.ia-ask-go:focus-visible{outline:2px solid var(--harold-focus,var(--foreground));outline-offset:2px}.ia-ask-hint{color:var(--muted-foreground);margin:8px 2px 0;font-size:12.5px}.ia-foot{flex-direction:column;gap:14px;display:flex}.ia-allreq{border:1px solid var(--ia-line);background:var(--ia-card);min-height:44px;color:var(--sx2-brand);box-shadow:var(--sx2-shadow);transition:transform .16s var(--ia-ease), border-color .16s ease-out;border-radius:999px;align-items:center;padding:0 18px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}.ia-allreq:hover{border-color:var(--sx2-brand)}.ia-allreq:focus-visible{outline:2px solid var(--harold-focus,var(--foreground));outline-offset:3px}.ia-need-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ia-need{border:1px solid var(--ia-line);border-left:4px solid var(--harold-attention,var(--primary));background:var(--ia-card);min-width:0;box-shadow:var(--sx2-shadow);transition:transform .2s var(--ia-ease), box-shadow .2s ease-out;border-radius:14px;flex-direction:column;gap:4px;padding:16px 18px;display:flex;position:relative}.ia-need-case{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);overflow-wrap:anywhere;font-size:10.5px;font-weight:700}.ia-need-title{font-family:var(--font-heading,Georgia, serif);font-size:18px;font-weight:600;line-height:1.25}.ia-need-why{color:var(--muted-foreground);-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.ia-need-by{color:var(--harold-attention,var(--primary));font-size:13.5px;font-weight:700}.ia-need-due{color:var(--muted-foreground);font-size:12.5px;font-weight:500}.ia-need-due[data-tone=you]{color:var(--harold-attention,var(--primary))}.ia-need-go{background:var(--harold-attention,var(--primary));min-height:44px;color:var(--ia-att-ink);border-radius:11px;align-self:flex-start;align-items:center;gap:8px;margin-top:10px;padding:0 18px;font:700 14px/1 inherit;text-decoration:none;display:inline-flex;position:static}.ia-need-go:after{content:"";border-radius:14px;position:absolute;inset:0}.ia-need-go:focus-visible{outline:none}.ia-need:has(.ia-need-go:focus-visible){outline:2px solid var(--harold-focus,var(--foreground));outline-offset:3px}.ia-need-go svg{transition:transform .18s var(--ia-ease)}.ia-clear{border:1px solid color-mix(in srgb, var(--harold-ready,#2e5e45) 32%, var(--ia-line));background:color-mix(in srgb, var(--harold-ready,#2e5e45) 7%, var(--ia-card));border-radius:14px;align-items:center;gap:14px;padding:12px 18px;display:flex}.ia-clear svg{color:var(--harold-ready,#2e5e45);flex:none}.ia-clear h2{margin:0;font-size:15.5px;font-weight:700}.ia-need-more{margin:12px 2px 0;font-size:14px}.ia-need-more a{color:var(--sx2-brand);text-underline-offset:3px;font-weight:600}.ia-clear p{color:var(--muted-foreground);margin:2px 0 0;font-size:13.5px}@media (width<=899px){.ia-top{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.ia-qa{grid-template-columns:1fr 1fr;display:grid}.ia-qa-btn[data-kind=new]{grid-column:1/-1;justify-content:center}.ia-qa-btn{justify-content:center;padding:0 12px}.ia-qa-btn kbd{display:none}.ia-ask-field{padding-left:14px}.ia-ask-field input{font-size:16px}.ia-need-go{justify-content:center;width:100%}}@media (hover:none){.ia-qa-btn kbd{display:none}}@media (prefers-reduced-motion:no-preference){@keyframes ia-rise{0%{opacity:.3;transform:translateY(14px)}}@keyframes ia-row-in{0%{opacity:.4;transform:translateY(-5px)}}@keyframes ia-pop{0%{opacity:.3;transform:translateY(5px)scale(.985)}}.ia-rise{animation:ia-rise .6s var(--ia-ease) backwards;animation-delay:calc(var(--i,0) * 70ms)}.ia-need{animation:ia-rise .55s var(--ia-ease) backwards;animation-delay:calc(.24s + var(--i,0) * 70ms)}.ar-group:not([data-folded]) .ar-row{animation:ia-row-in .24s var(--ia-ease) backwards}.ia-peek{animation:ia-pop .16s var(--ia-ease) backwards}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ia-qa-btn:hover,.ia-ask-go:hover{transform:translateY(-2px);box-shadow:0 12px 22px -14px #141e2299}.ia-qa-btn:not([data-kind=new]):hover{border-color:var(--sx2-brand)}.ia-allreq:hover{transform:translateY(-2px)}.ia-need:hover{transform:translateY(-3px);box-shadow:0 18px 30px -18px #141e2280}.ia-need:hover .ia-need-go svg{transform:translate(4px)}}.ia-finished{flex-wrap:wrap;gap:6px 18px;padding:10px 2px 0;font-size:13.5px;display:flex}.ia-finished a{min-height:44px;color:var(--sx2-brand);text-underline-offset:3px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.ar-sortby{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ar__bar{gap:12px}.ar__group{border:0;flex-wrap:wrap;flex:100%;order:9;align-items:center;gap:8px;margin-left:0}.ar__groupLabel{color:var(--muted-foreground);padding:0 6px 0 0;font-weight:700}.ar__seg{border:1px solid var(--ia-line);background:var(--ia-card);letter-spacing:0;text-transform:none;min-height:40px;color:var(--foreground);transition:background-color .16s ease-out, border-color .16s ease-out, color .16s ease-out, transform .16s var(--ia-ease), box-shadow .16s ease-out;border-radius:999px;padding:0 16px;font:600 13.5px/1 inherit}.ar__seg:hover{border-color:var(--sx2-brand);background:color-mix(in srgb, var(--sx2-brand) 7%, var(--ia-card))}.ar__seg[aria-pressed=true]{background:var(--ia-btn);color:var(--ia-btn-ink);border-color:#0000;box-shadow:0 8px 16px -10px #141e22b3}.ar__seg[aria-pressed=true]:hover{background:var(--ia-btn)}.ar__groupSelect{display:none}.ar__filters{border-radius:999px;min-height:40px;padding-inline:16px}.ar__field{border-radius:14px}.ar-tools{justify-content:flex-end;margin:-16px 0 4px;display:flex}.ar-foldall{min-height:36px;color:var(--sx2-brand);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;border-radius:8px;padding:0 10px;font:600 13px/1 inherit;text-decoration:underline}.ar-foldall:hover{background:color-mix(in srgb, var(--sx2-brand) 8%, transparent)}.ar-foldall:focus-visible,.ar-gtoggle:focus-visible{outline:2px solid var(--harold-focus,var(--foreground));outline-offset:-2px}.ar-table .ar-grow th{padding-block:0}.ar-gtoggle{width:100%;min-height:46px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;display:flex}.ar-gtoggle:hover .ar-gname{text-underline-offset:3px;text-decoration:underline}.ar-chev{color:var(--muted-foreground);transition:transform .2s var(--ia-ease);flex:none}.ar-group[data-folded] .ar-chev{transform:rotate(-90deg)}.ar-group[data-folded] .ar-grow th{border-bottom:1px solid var(--ia-line)}.ar-gtext{overflow-wrap:anywhere;min-width:0}.ar-gcount{font-variant-numeric:tabular-nums;white-space:nowrap}.ia-peek{z-index:60;box-sizing:border-box;background:var(--ia-card);color:var(--foreground);border:1px solid var(--ia-line);border-radius:14px;flex-direction:column;gap:6px;padding:14px 16px 12px;display:flex;position:fixed;box-shadow:0 22px 44px -20px #0a19208c,0 2px 8px #0a19201a}.ia-peek-case{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);font-size:10.5px;font-weight:700}.ia-peek-title{font-family:var(--font-heading,Georgia, serif);font-size:16px;font-weight:600;line-height:1.3}.ia-peek-st{color:var(--harold-work,var(--foreground));align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.ia-peek-st:before{content:"";background:currentColor;border-radius:99px;width:8px;height:8px}.ia-peek-st[data-tone=attention]{color:var(--harold-attention,var(--primary))}.ia-peek-st[data-tone=ready]{color:var(--harold-ready,var(--foreground))}.ia-peek-st[data-tone=quiet]{color:var(--muted-foreground)}.ia-peek-bar{background:color-mix(in srgb, var(--foreground) 10%, transparent);border-radius:99px;height:6px;display:block;overflow:hidden}.ia-peek-bar i{background:linear-gradient(90deg, var(--harold-work,#7a6236), var(--harold-accent-secondary,#b58b55));border-radius:99px;height:100%;display:block}.ia-peek-now{color:color-mix(in srgb, var(--foreground) 82%, transparent);font-size:13px;line-height:1.45}.ia-peek-eta{color:var(--muted-foreground);font-size:12.5px;font-weight:700}.ia-peek-foot{border-top:1px solid var(--ia-line);color:var(--muted-foreground);margin-top:4px;padding-top:8px;font-size:12px}@media (hover:none){.ia-peek{display:none}}@media (width<=767px){.ar__group{display:flex}.ar__groupSelect{display:none}.ar__seg,.ar-foldall{min-height:44px}.ar-gtoggle{min-height:48px}}.ia-flow{flex-direction:column;gap:26px;display:flex}.ia-step{min-width:0}.ia-eyebrow{border-bottom:1.5px solid var(--foreground);align-items:baseline;gap:12px;margin:0 0 10px;padding-bottom:8px;display:flex}.ia-num{color:var(--harold-ready);flex:none;align-self:center;display:inline-flex}.ia-step[data-state=current] .ia-num{display:none}.ia-eyebrow-text{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.ia-eyebrow-text small{color:var(--muted-foreground);font-size:12px;font-weight:500}.ia-eyebrow-text strong{letter-spacing:.1em;text-transform:uppercase;font-size:13.5px;font-weight:700}.ia-eyebrow-done{align-self:center;margin-left:auto}.ia-step-hint{color:var(--muted-foreground);margin:2px 0 6px;font-size:13px}.ia-step .hd-case-panel,.ia-step .hd-ask-panel{border:1px solid var(--border);background:var(--card);box-shadow:none;border-radius:8px;padding:14px 18px 16px}.ia-step .hd-ask-panel>div:first-child:has(#concierge-title){display:none}.ia-step .hd-case-panel input[type=search]{border-radius:12px;min-height:46px;font-size:15.5px}.hd-ask-field-lg{height:clamp(7rem,18vh,10rem);max-height:70vh;padding:12px 16px;font-size:16.5px;line-height:1.6}.hd-compose-actions{z-index:3;background:var(--card);border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 0 8px;display:flex;position:sticky;bottom:0}.hd-ask-panel textarea,.hd-ask-panel button,.hd-ask-panel input,.hd-ask-panel a{scroll-margin-bottom:6rem}[data-testid=concierge-starters]{padding-top:6px}[data-testid=concierge-starters] button{min-height:42px;color:var(--foreground);background:var(--ia-card);border:1px solid var(--ia-line);align-items:center;gap:7px;padding:0 16px;font-weight:600;display:inline-flex}[data-testid=concierge-starters] button:before{content:"+";color:var(--sx2-gold,#b58b55);font-size:17px;font-weight:700;line-height:1}[data-testid=concierge-starters] button:focus-visible{outline:2px solid var(--harold-focus,var(--foreground));outline-offset:2px}@media (width<=640px){.hd-ask-field-lg{height:6.5rem;padding:10px 12px;font-size:16px}.hd-compose-actions{flex-wrap:nowrap;gap:8px 12px;padding:8px 0 6px}.hd-compose-hint{display:none}.ia-step .hd-case-panel,.ia-step .hd-ask-panel{padding:12px 14px 14px}[data-testid=concierge-starters] button{min-height:44px}}.hd-app__main:has(.hd-compose-actions){scroll-padding-bottom:6rem}@media (width<=767px){.hd-compose-actions{bottom:calc(var(--hd-tab-h) + env(safe-area-inset-bottom,0px))}html:has(.hd-compose-actions){scroll-padding-bottom:calc(var(--hd-tab-h) + 6rem)}}@media (prefers-reduced-motion:reduce){.ar-chev,.ia-need-go svg,.ia-need,.ia-qa-btn,.ia-ask-go,.ia-allreq,.ar__seg{transition:none}}:root{--pg-card:var(--harold-paper,#fffefb);--pg-soft:color-mix(in srgb, var(--foreground,#141210) 4%, var(--harold-paper,#fffefb));--pg-desk:color-mix(in srgb, var(--foreground,#141210) 8%, var(--harold-paper,#fffefb));--pg-line:var(--sx2-line,#e3ddd1);--pg-brand:var(--sx2-brand,#1e4554);--pg-brand-ink:#fff;--pg-gold:var(--sx2-gold,#b58b55);--pg-muted:var(--muted-foreground,#575147);--pg-ready:#2c6a4d;--pg-attn:#9b2f24;--pg-work:#8a5c14;--pg-shadow:var(--sx2-shadow,0 1px 2px #141e220f, 0 14px 30px -22px #141e2259);--pg-lift:0 2px 4px #141e220f, 0 20px 36px -22px #141e226b;--pg-radius:14px}[data-mode=dark]{--pg-brand-ink:#0b151a;--pg-ready:#74c49a;--pg-attn:#e8806f;--pg-work:#e2ae5c;--pg-lift:0 2px 4px #00000080, 0 22px 40px -22px #000000e6}.pg-page{flex-direction:column;gap:18px;width:100%;max-width:1180px;margin-inline:auto;padding:22px clamp(12px,2.4vw,28px) 48px;display:flex}.pg-hero{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:4px 0 0;display:flex;position:relative}.pg-hero-main{flex:340px;align-items:center;gap:16px;min-width:0;display:flex}.pg-orb{display:none}.pg-title{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(23px,2.4vw,30px);line-height:1.15}.pg-sub{max-width:64ch;color:var(--pg-muted);margin:5px 0 0;font-size:14px;line-height:1.5}.pg-hero-side{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.pg-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--pg-brand);font-size:11.5px;font-weight:700}.pg-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.pg-stat{background:var(--pg-card);border:1px solid var(--pg-line);box-shadow:var(--pg-shadow);border-radius:12px;flex-direction:column;gap:3px;padding:14px 16px;display:flex}.pg-stat-v{font-variant-numeric:tabular-nums;color:var(--foreground);font-size:26px;font-weight:600;line-height:1.1}.pg-stat-k{letter-spacing:.1em;text-transform:uppercase;color:var(--pg-muted);font-size:12px;font-weight:600}.pg-stat[data-tone=attn] .pg-stat-v{color:var(--pg-attn)}.pg-stat[data-tone=ready] .pg-stat-v{color:var(--pg-ready)}.pg-stat[data-tone=quiet] .pg-stat-v{color:var(--pg-muted)}.pg-card{background:var(--card);border:1px solid var(--border);box-shadow:none;border-radius:8px;overflow:hidden}.pg-card-head{border-bottom:1px solid var(--pg-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;padding:16px 20px 12px;display:flex}.pg-card-title{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:13.5px;font-weight:700;line-height:1.25}.pg-card-sub{color:var(--pg-muted);font-variant-numeric:tabular-nums;font-size:12.5px}.pg-card-body{padding:14px 20px 18px}.pg-note{border:1px solid var(--border);background:var(--card);color:var(--pg-muted);border-radius:8px;margin:0;padding:12px 16px;font-size:13.5px;line-height:1.55}.pg-note b{color:var(--foreground);font-weight:600}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pg-card[data-lift],.pg-stat{transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease-out}.pg-card[data-lift]:hover,.pg-stat:hover{box-shadow:var(--pg-lift);transform:translateY(-2px)}}.pg-pill{white-space:nowrap;color:var(--pg-muted);background:var(--pg-soft);border:1px solid var(--pg-line);border-radius:999px;align-items:center;gap:6px;padding:3px 11px;font-size:12.5px;line-height:1.35;display:inline-flex}.pg-pill b{color:var(--foreground);font-weight:600}.pg-pill[data-tone=work]{color:var(--pg-work);background:color-mix(in srgb, var(--pg-work) 10%, var(--pg-card));border-color:color-mix(in srgb, var(--pg-work) 40%, var(--pg-line))}.pg-pill[data-tone=attn]{color:var(--pg-attn);background:color-mix(in srgb, var(--pg-attn) 9%, var(--pg-card));border-color:color-mix(in srgb, var(--pg-attn) 40%, var(--pg-line))}.pg-pill[data-tone=ready]{color:var(--pg-ready);background:color-mix(in srgb, var(--pg-ready) 10%, var(--pg-card));border-color:color-mix(in srgb, var(--pg-ready) 40%, var(--pg-line))}.pg-seg{background:var(--pg-soft);border:1px solid var(--pg-line);border-radius:12px;flex-wrap:wrap;gap:3px;padding:3px;display:inline-flex}.pg-seg-item{min-height:34px;font:inherit;color:var(--pg-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .16s ease-out,color .16s ease-out,box-shadow .16s ease-out;display:inline-flex}.pg-seg-item:hover{color:var(--foreground);background:color-mix(in srgb, var(--pg-brand) 8%, transparent)}.pg-seg-item[aria-pressed=true],.pg-seg-item[aria-current=page],.pg-seg-item[data-on=true]{background:var(--pg-card);color:var(--pg-brand);box-shadow:0 1px 2px #141e221f, 0 0 0 1px var(--pg-line)}.pg-seg-item em{color:var(--pg-muted);font-size:11.5px;font-style:normal;font-weight:500}@media (width<=767px){.pg-seg-item{min-height:44px}}.pg-scope .hd-btn,.pg-hero .hd-btn{text-transform:none;letter-spacing:0;border-color:var(--pg-line);border-radius:10px;padding:0 14px;font-size:13px;font-weight:600}.pg-scope .hd-btn:hover:not(:disabled),.pg-hero .hd-btn:hover:not(:disabled){background:color-mix(in srgb, var(--pg-brand) 9%, var(--pg-card));color:var(--pg-brand);border-color:var(--pg-brand)}.pg-scope .hd-btn-primary,.pg-hero .hd-btn-primary{background:var(--pg-brand);border-color:var(--pg-brand);color:var(--pg-brand-ink)}.pg-scope .hd-btn-primary:hover:not(:disabled),.pg-hero .hd-btn-primary:hover:not(:disabled){background:color-mix(in srgb, var(--pg-brand) 86%, #000);color:var(--pg-brand-ink);border-color:var(--pg-brand)}.pg-scope .hd-btn[aria-pressed=true]{background:color-mix(in srgb, var(--pg-brand) 12%, var(--pg-card));border-color:var(--pg-brand);color:var(--pg-brand)}.pg-cta.hd-btn{min-height:46px;box-shadow:0 8px 18px -12px color-mix(in srgb, var(--pg-brand) 80%, #000);border-radius:12px;gap:9px;padding:0 22px;font-size:15px}.pg-cta.hd-btn:disabled{opacity:.7}.pg-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:38px 22px 40px;display:flex}.pg-empty-ico{width:56px;height:56px;color:var(--pg-brand);background:color-mix(in srgb, var(--pg-brand) 10%, var(--pg-card));border-radius:16px;place-items:center;display:grid}.pg-empty-title{text-wrap:balance;max-width:46ch;margin:6px 0 0;font-size:18px;font-weight:600}.pg-empty-text{max-width:52ch;color:var(--pg-muted);margin:0;font-size:14px;line-height:1.55}.pg-doc{flex-direction:column;flex:auto;gap:16px;min-height:0;padding:18px clamp(12px,2vw,24px) 0;display:flex}.pg-dochead{background:var(--pg-card);border:1px solid var(--pg-line);border-radius:var(--pg-radius);box-shadow:var(--pg-shadow);flex:none;padding:16px 22px 18px;position:relative}.pg-dochead:before{content:"";border-radius:var(--pg-radius) var(--pg-radius) 0 0;background:linear-gradient(90deg, var(--pg-brand), var(--pg-gold));height:3px;position:absolute;inset:0 0 auto}.pg-dochead-top{color:var(--pg-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;font-size:13px;display:flex}.pg-back{align-items:center;gap:6px;font-weight:600;text-decoration:none;transition:transform .16s ease-out;display:inline-flex}.pg-back:hover{text-decoration:underline}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pg-back:hover{transform:translate(-2px)}}.pg-when{font-variant-numeric:tabular-nums}.pg-dochead-main{flex-direction:column;gap:14px;margin-top:8px;display:flex}.pg-dochead-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 28px;display:flex}.pg-dochead-info{flex-direction:column;flex:380px;gap:10px;min-width:0;display:flex}.pg-doctitle{letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(21px,2.1vw,27px);line-height:1.2}.pg-docmeta{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13.5px;display:flex}.pg-versions{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.pg-versions-label{letter-spacing:.1em;text-transform:uppercase;color:var(--pg-muted);font-size:12px;font-weight:600}.pg-docactions{flex-direction:column;flex:0 auto;align-items:flex-end;gap:10px;display:flex}.pg-docactions-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pg-keycite{min-height:36px;color:var(--pg-work);background:color-mix(in srgb, var(--pg-work) 10%, var(--pg-card));border:1px solid color-mix(in srgb, var(--pg-work) 40%, var(--pg-line));border-radius:10px;align-items:center;gap:6px;padding:7px 13px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .16s ease-out;display:inline-flex}.pg-keycite:hover{text-decoration:underline}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pg-keycite:hover{transform:translateY(-1px)}}.pg-docstatus{margin:12px 0 0;font-size:13px}@media (width<=767px){.pg-docactions{align-items:stretch;width:100%}.pg-docactions-row{justify-content:stretch}.pg-docactions-row .hd-btn,.pg-keycite{flex:auto;justify-content:center;min-height:44px}.pg-cta.hd-btn{width:100%}}.pg-doc-body{flex-direction:column;flex:auto;min-height:0;padding-bottom:20px;display:flex}.pg-doc-body [data-testid=harold-panes]{gap:16px 7px}.pg-doc-body [data-testid=harold-panes]>.contents>section{border:0}.pg-doc-body [role=separator]{background:0 0;border:0}.pg-doc-body [role=separator] span{background:var(--pg-line);border-radius:99px;width:4px;height:38px;transition:background-color .16s ease-out}.pg-doc-body [role=separator]:hover span,.pg-doc-body [role=separator]:focus-visible span{background:var(--pg-gold)}.pg-viewer{background:var(--pg-card);border:1px solid var(--pg-line);border-radius:var(--pg-radius);min-height:0;box-shadow:var(--pg-shadow);flex-direction:column;flex:auto;display:flex;overflow:hidden}.pg-viewer-bar{border-bottom:1px solid var(--pg-line);background:var(--pg-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:10px 14px;display:flex}.pg-viewer-hint{color:var(--pg-muted);font-size:12.5px}.pg-desk{background:var(--pg-desk);flex:auto;min-height:0;padding:clamp(14px,2.4vw,30px);overflow-y:auto}.pg-desk .hd-sheet{border-color:var(--pg-line);border-radius:6px;box-shadow:0 1px 2px #141e2214,0 22px 44px -26px #141e2280}.pg-desk>p,.pg-desk>section[data-testid=delivered-pdf-preview]{max-width:820px;margin-inline:auto}.pg-desk>p.hd-muted{text-align:center;margin-bottom:12px}.pg-desk iframe{border:1px solid var(--pg-line);background:var(--pg-card);border-radius:6px;box-shadow:0 22px 44px -26px #141e2280}.pg-desk .pg-nover{text-align:center;background:var(--pg-card);border:1px dashed var(--pg-line);border-radius:12px;max-width:520px;margin:24px auto;padding:22px}.pg-side{flex-direction:column;flex:auto;min-height:0;display:flex}.pg-side>div{padding:0 2px 2px}.pg-side .hd-note{border-top:1px solid var(--pg-line);border:1px solid var(--pg-line);border-radius:var(--pg-radius);background:var(--pg-card);box-shadow:var(--pg-shadow);padding:14px 16px 16px}.pg-side .hd-note-attention{border-color:color-mix(in srgb, var(--pg-attn) 45%, var(--pg-line));background:color-mix(in srgb, var(--pg-attn) 4%, var(--pg-card))}.pg-side .hd-note>div:first-child{border-bottom:1px solid var(--pg-line);padding-bottom:8px;margin-bottom:8px!important}.pg-side .hd-note h2{font-size:15px;font-weight:600}.pg-side .hd-note .hd-rule{border-color:var(--pg-line)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pg-side .hd-note{transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease-out}.pg-side .hd-note:hover{box-shadow:var(--pg-lift);transform:translateY(-2px)}}.pg-redline{flex-direction:column;gap:14px;max-width:820px;margin-inline:auto;display:flex}.pg-redline-head{background:var(--pg-card);border:1px solid var(--pg-line);box-shadow:var(--pg-shadow);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:12px 16px;display:flex}.pg-redline-head .hd-caps{font-size:12.5px}.pg-redline-meter{background:color-mix(in srgb, var(--foreground) 9%, var(--pg-card));border-radius:99px;flex:none;width:100%;max-width:820px;height:6px;overflow:hidden}.pg-redline-meter i{background:var(--pg-ready);border-radius:99px;height:100%;transition:width .4s cubic-bezier(.2,.8,.2,1);display:block}.pg-desk .pg-hunk.hd-sheet{box-shadow:var(--pg-shadow);border-radius:12px;padding:14px 16px}.pg-hunk[data-reviewed=true]{border-color:color-mix(in srgb, var(--pg-ready) 45%, var(--pg-line))}.pg-hunk-head{border-bottom:1px solid var(--pg-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;margin-bottom:8px;padding-bottom:8px;display:flex}.pg-hunk .hd-btn[aria-pressed=true]{background:color-mix(in srgb, var(--pg-ready) 12%, var(--pg-card));border-color:var(--pg-ready);color:var(--pg-ready)}.pg-rl{border-radius:6px;margin:2px 0;padding:4px 10px!important}.pg-rl-add{background:color-mix(in srgb, var(--pg-ready) 10%, transparent)}.pg-rl-add:before{content:"+";width:1.1em;color:var(--pg-ready);font-weight:700;display:inline-block}.pg-rl-rem{background:color-mix(in srgb, var(--pg-attn) 8%, transparent)}.pg-rl-rem:before{content:"−";width:1.1em;color:var(--pg-attn);font-weight:700;display:inline-block}.pg-rl-ctx:before{content:"";width:1.1em;display:inline-block}.pg-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-chipbtn{border:1px solid var(--pg-line);background:var(--pg-card);min-height:38px;font:inherit;color:var(--foreground);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;transition:background-color .16s ease-out,border-color .16s ease-out,transform .16s ease-out;display:inline-flex}.pg-chipbtn:hover{border-color:var(--pg-brand);background:color-mix(in srgb, var(--pg-brand) 7%, var(--pg-card))}.pg-chipbtn[aria-pressed=true]{background:var(--pg-brand);border-color:var(--pg-brand);color:var(--pg-brand-ink)}.pg-chipbtn[aria-pressed=true] .hd-attention{color:inherit}.pg-chipbtn .hd-num{font-weight:700}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pg-chipbtn:hover{transform:translateY(-1px)}}@media (width<=767px){.pg-chipbtn{min-height:44px}}.pg-cal-wrap{padding:4px 14px 14px}.pg-cal-foot{color:var(--pg-muted);padding:0 20px 14px;font-size:12.5px}.pg-list-wrap{padding:0 8px 8px}.pg-list-wrap .dl-date-group{border-radius:12px;margin:0 6px;padding:10px 6px;transition:background-color .16s ease-out}.pg-list-wrap .dl-date-group:hover{background:var(--pg-soft)}.pg-list-wrap .dl-leaf{border-radius:10px;width:44px;box-shadow:0 1px 2px #141e2214}.pg-list-wrap .hd-row{border-top-color:var(--pg-line)}.pg-list-wrap .dl-list-head{display:none}.pg-empty-inline{padding:26px 22px 30px}.pg-kc-group{background:var(--pg-card);border:1px solid var(--pg-line);border-radius:var(--pg-radius);box-shadow:var(--pg-shadow);overflow:hidden}.pg-kc-head{border-bottom:1px solid var(--pg-line);background:var(--pg-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;padding:15px 20px;display:flex}.pg-kc-head h2{margin:0;font-size:17px;font-weight:600}.pg-kc-progress{color:var(--pg-muted);font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:13px;display:inline-flex}.pg-kc-bar{background:color-mix(in srgb, var(--foreground) 10%, var(--pg-card));border-radius:99px;width:120px;height:7px;overflow:hidden}.pg-kc-bar i{background:linear-gradient(90deg, var(--pg-brand), var(--pg-gold));border-radius:99px;height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1);display:block}.pg-kc-row{border-top:1px solid var(--pg-line);padding:18px 20px;transition:background-color .16s ease-out}.pg-kc-row:first-child{border-top:0}.pg-kc-row:hover{background:color-mix(in srgb, var(--pg-brand) 3%, transparent)}.pg-kc-case{font-size:16px;font-weight:600;line-height:1.3}.pg-kc-cite{color:var(--pg-muted);font-variant-numeric:tabular-nums;font-size:13px}.pg-kc-facts{background:var(--pg-soft);border:1px solid var(--pg-line);border-radius:10px;gap:10px 22px;margin:12px 0 0;padding:12px 14px;font-size:13px;display:grid}.pg-kc-facts dt{letter-spacing:.1em;text-transform:uppercase;color:var(--pg-muted);font-size:11.5px;font-weight:600}.pg-kc-facts dd{margin:2px 0 0}.pg-kc-verdict{border-top:1px dashed var(--pg-line);margin-top:14px;padding-top:14px}.pg-kc-westlaw{min-height:36px;color:var(--pg-brand);border:1px solid var(--pg-brand);border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .16s ease-out,transform .16s ease-out;display:inline-flex}.pg-kc-westlaw:hover{background:color-mix(in srgb, var(--pg-brand) 10%, var(--pg-card))}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pg-kc-westlaw:hover{transform:translateY(-1px)}}@media (width<=767px){.pg-kc-westlaw{min-height:44px}}.pg-kc-guide{border:1px solid var(--pg-line);background:var(--pg-card);box-shadow:var(--pg-shadow);border-radius:12px;padding:2px 18px}.pg-kc-guide>summary{cursor:pointer;align-items:center;min-height:46px;font-size:14px;font-weight:600;display:flex}.pg-kc-guide>summary:before{color:var(--pg-brand)}.pg-kc-guide ol li::marker{color:var(--pg-brand);font-weight:700}.pg-export{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-export-label{letter-spacing:.1em;text-transform:uppercase;color:var(--pg-muted);margin-right:2px;font-size:12px;font-weight:600}.pg-export .hd-btn{border-radius:10px;gap:8px;min-height:40px;text-decoration:none}.pg-filters-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;padding:14px 20px 16px;display:grid}.pg-filters-grid label{flex-direction:column;gap:6px;display:flex}.pg-filters-grid .hd-caps{font-size:12px}.pg-scope select.hd-field,.pg-scope input.hd-field{background:var(--pg-card);border-radius:10px;min-height:40px;padding-inline:12px;transition:border-color .16s ease-out,box-shadow .16s ease-out}.pg-scope select.hd-field:focus,.pg-scope input.hd-field:focus{border-color:var(--pg-brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--pg-brand) 18%, transparent)}.pg-bill-row{border-top:1px solid var(--pg-line);flex-direction:column;gap:4px 14px;padding:12px 20px;transition:background-color .16s ease-out;display:flex}.pg-bill-row:first-child{border-top:0}.pg-bill-row:hover{background:color-mix(in srgb, var(--pg-brand) 4%, transparent)}@media (width>=640px){.pg-bill-row{grid-template-columns:minmax(0,1fr) auto 110px 150px;align-items:center;display:grid}}.pg-bill-amt{font-variant-numeric:tabular-nums;font-weight:600}.pg-bill-state{justify-self:start}.pg-month-head{background:var(--pg-soft);border-bottom:1px solid var(--pg-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;padding:14px 20px;display:flex}.pg-month-sum{color:var(--pg-muted);font-variant-numeric:tabular-nums;align-items:baseline;gap:12px;font-size:13px;display:inline-flex}.pg-month-sum b{color:var(--foreground);font-size:15px;font-weight:600}.pg-qbo section{background:var(--pg-card);border:1px solid var(--pg-line);border-radius:var(--pg-radius);box-shadow:var(--pg-shadow);padding-bottom:8px;overflow:hidden}.pg-qbo section>div:first-child{border-bottom:1px solid var(--pg-line);background:var(--pg-soft);padding:14px 20px 10px}.pg-qbo section>p,.pg-qbo section>div,.pg-qbo section>div:first-child{padding-inline:20px}.pg-qbo thead th{background:var(--pg-soft)}.pg-qbo tbody tr.hd-row:hover{background:color-mix(in srgb, var(--pg-brand) 4%, transparent)}.pg-help{max-width:1040px}.pg-help-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.pg-help-brand{letter-spacing:-.01em;min-height:44px;color:var(--pg-brand);align-items:center;font-size:22px;font-weight:600;text-decoration:none;display:inline-flex}.pg-help-brand:hover{text-decoration:underline}.pg-help-nav{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.pg-help-nav a{border:1px solid var(--pg-line);background:var(--pg-card);min-height:40px;color:var(--pg-brand);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background-color .16s ease-out,transform .16s ease-out,border-color .16s ease-out;display:inline-flex}.pg-help-nav a:hover{border-color:var(--pg-brand);background:color-mix(in srgb, var(--pg-brand) 8%, var(--pg-card))}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pg-help-nav a:hover{transform:translateY(-1px)}}@media (width<=767px){.pg-help-nav a{min-height:44px}}.pg-help-index{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin:0;padding:16px 18px 20px;list-style:none;display:grid}.pg-help-index a{border:1px solid var(--border);background:var(--card);min-height:52px;color:var(--foreground);border-radius:8px;align-items:center;gap:12px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .16s ease-out,background-color .16s ease-out,transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease-out;display:flex}.pg-help-index a:hover{border-color:var(--pg-brand);background:color-mix(in srgb, var(--pg-brand) 6%, var(--pg-card))}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pg-help-index a:hover{box-shadow:var(--pg-lift);transform:translateY(-2px)}}.pg-help-num{width:30px;height:30px;color:var(--pg-brand);background:color-mix(in srgb, var(--pg-brand) 10%, var(--pg-card));font-variant-numeric:tabular-nums;border-radius:9px;flex:none;place-items:center;font-size:12.5px;font-weight:700;display:grid}.pg-help-sec{scroll-margin-top:16px}.pg-help-sec .pg-card-head{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:14px}.pg-help-body{flex-direction:column;gap:12px;padding:16px 22px 20px;display:flex}.pg-help-body>p{max-width:74ch;margin:0;font-size:14.5px;line-height:1.65}.pg-help-body h3{border-bottom:1px solid var(--pg-line);letter-spacing:.12em;text-transform:uppercase;color:var(--pg-brand);margin:8px 0 0;padding-bottom:6px;font-size:12px;font-weight:700}.pg-help-body ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.pg-help-body ul{grid-template-columns:1fr 1fr}}.pg-help-body li{border:1px solid var(--border);background:var(--card);border-radius:8px;padding:11px 14px;font-size:14px;line-height:1.55}.pg-help-step{border:1px solid var(--border);background:var(--card);border-radius:8px;gap:12px;padding:11px 14px;font-size:14px;line-height:1.55;display:flex}.pg-help-step>b{width:26px;height:26px;color:var(--pg-brand-ink);background:var(--pg-brand);font-variant-numeric:tabular-nums;border-radius:99px;flex:none;place-items:center;font-size:12.5px;display:grid}.pg-help-back,.pg-help-totop{display:none}@media (width<=767px){.pg-help-back{min-height:44px;color:var(--pg-brand);align-items:center;font-size:14px;font-weight:600;display:inline-flex}.pg-help-totop{right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:20;min-width:56px;min-height:44px;color:var(--pg-brand);background:var(--card);border:1px solid var(--border);border-radius:22px;justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex;position:fixed;box-shadow:0 2px 8px #0000002e}}.pg-help-top-link{min-height:44px;color:var(--pg-brand);align-items:center;padding:0 2px;font-size:13px;font-weight:600;display:inline-flex}.pg-help-contact{flex-wrap:wrap;align-items:center;gap:12px 18px;padding:18px 22px;display:flex}.pg-help-contact a.pg-mail{min-height:44px;color:var(--pg-brand);align-items:center;gap:8px;font-weight:600;display:inline-flex}@media (prefers-reduced-motion:no-preference){.pg-rise{animation:.42s cubic-bezier(.2,.8,.2,1) both pg-rise}.pg-rise:nth-child(2){animation-delay:50ms}.pg-rise:nth-child(3){animation-delay:.1s}.pg-rise:nth-child(4){animation-delay:.15s}}@keyframes pg-rise{0%{transform:translateY(8px)}to{transform:none}}@media print{.pg-doc{padding:0}.pg-dochead,.pg-viewer-bar,.pg-side,.pg-doc-body [role=separator]{display:none!important}.pg-viewer,.pg-desk{box-shadow:none;background:#fff;border:0;padding:0;overflow:visible}}.pg-side [role=radio] svg{width:26px;height:26px;transition:transform .16s ease-out}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pg-side [role=radio]:hover svg{transform:scale(1.18)rotate(-6deg)}}.pg-draftcount{border:1px solid var(--pg-line);background:var(--pg-soft);border-radius:12px;align-items:center;gap:12px;max-width:360px;padding:10px 16px 10px 14px;display:flex}.pg-draftcount-n{font-size:30px;font-weight:600;line-height:1}.pg-draftcount-t{color:var(--pg-muted);font-size:12.5px;line-height:1.4}.pg-draftcount[data-tone=attn] .pg-draftcount-n{color:var(--pg-attn)}.pg-draftcount[data-tone=ready] .pg-draftcount-n{color:var(--pg-ready)}.pg-kc-head h2 a{text-decoration:none}.pg-kc-head h2 a:hover{text-decoration:underline}.pg-scope .hd-verdict-clean[aria-pressed=true]{background:color-mix(in srgb, var(--pg-ready) 14%, var(--pg-card));border-color:var(--pg-ready);color:var(--pg-ready)}.pg-scope .hd-verdict-flagged[aria-pressed=true]{background:color-mix(in srgb, var(--pg-work) 15%, var(--pg-card));border-color:var(--pg-work);color:var(--pg-work)}.pg-scope .hd-verdict-bad[aria-pressed=true]{background:color-mix(in srgb, var(--pg-attn) 12%, var(--pg-card));border-color:var(--pg-attn);color:var(--pg-attn)}.pg-scope .hd-verdict-clean[aria-pressed=true]:hover:not(:disabled){background:var(--pg-ready);color:var(--pg-card)}.pg-scope .hd-verdict-flagged[aria-pressed=true]:hover:not(:disabled){background:var(--pg-work);color:var(--pg-card)}.pg-scope .hd-verdict-bad[aria-pressed=true]:hover:not(:disabled){background:var(--pg-attn);color:var(--pg-card)}.pg-bill-state{align-self:flex-start}@media (width<=767px){.pg-export .hd-btn,.pg-back,.pg-scope .hd-btn{min-height:44px}}.pg-scope span.hd-caps.inline-flex.border{border-radius:999px;padding:2px 10px;line-height:1.4}.pg-kc-verdict fieldset{border:1px solid var(--pg-line);background:var(--pg-soft);border-radius:10px;margin-top:12px;padding:12px 14px}.pg-kc-verdict legend{padding:0 6px}.pg-scope input[type=checkbox]{accent-color:var(--pg-brand);width:16px;height:16px;margin-top:2px}@media (width<=767px){.pg-kc-verdict fieldset label{align-items:center;min-height:44px}}.pg-side .hd-note span.hd-caps.inline-flex.border{white-space:normal;border-radius:10px;max-width:100%}@media (width<=480px){.pg-orb{width:44px;height:44px}.pg-hero{padding:16px}.pg-hero-main{gap:12px}}@media (width<=767px){.pg-scope select.hd-field,.pg-scope input.hd-field{min-height:44px;font-size:16px}.pg-seg-item{min-width:44px}.pg-bill-row a,.pg-kc-head h2 a,.pg-kc-row a:not(.pg-kc-westlaw),.pg-list-wrap a,.pg-list-wrap .dl-compact-reading button,.pg-docmeta a,.pg-side .hd-note a{margin-block:-14px;padding-block:14px;display:inline-block}.pg-list-wrap .dl-item-open a{text-align:center;justify-content:center;min-width:44px}.pg-desk .hd-chip,.pg-side .hd-chip{position:relative}.pg-desk .hd-chip:after,.pg-side .hd-chip:after{content:"";position:absolute;inset:-14px -8px}.pg-desk .group button.hd-no-print{min-height:44px}.pg-side li>.hd-chip,.pg-desk li>.hd-chip{align-items:center;min-height:44px;display:flex}.pg-bill-row a{text-align:center;min-width:44px}}@media (hover:none){.pg-desk .group button.hd-no-print{opacity:1}}.hd-page-title.hd-page-title{font-family:var(--font-heading,Georgia, serif);letter-spacing:-.012em;text-wrap:balance;margin:0;font-size:clamp(28px,3vw,36px);font-weight:600;line-height:1.12}[data-theme=default] .hd-app__main .hd-page-title.hd-page-title{font-family:var(--harold-serif,var(--font-heading,Georgia, serif))}.hd-sec-head.hd-sec-head{border-bottom:1px solid var(--border);padding-bottom:8px}.hd-sec-head>.hd-caps-ink.hd-caps-ink,.hd-cap-head.hd-cap-head,.pg-card-title.pg-card-title,[data-theme=default] .hd-app__main .hd-sec-head>.hd-caps-ink.hd-caps-ink,[data-theme=default] .hd-app__main .hd-cap-head.hd-cap-head,[data-theme=default] .hd-app__main .pg-card-title.pg-card-title{letter-spacing:.1em;text-transform:uppercase;color:var(--foreground);margin:0;font-size:13.5px;font-weight:700;line-height:1.25}.hd-plain-card.hd-plain-card{background:var(--card);border:1px solid var(--border);box-shadow:none;border-radius:8px}:root{--tg-teal-bg:#d6ebee;--tg-teal-ink:#0e4652;--tg-gold-bg:#f3e3bf;--tg-gold-ink:#5e4300;--tg-green-bg:#d5ebd6;--tg-green-ink:#1b4d22;--tg-red-bg:#f6d6d2;--tg-red-ink:#7a1c14;--tg-blue-bg:#d7e4f7;--tg-blue-ink:#173f78;--tg-purple-bg:#e6dbf5;--tg-purple-ink:#4a2a7a;--tg-grey-bg:#e3e4e6;--tg-grey-ink:#3b3f45;--tg-orange-bg:#fadfc6;--tg-orange-ink:#7a3a06}[data-mode=dark]{--tg-teal-bg:#17363d;--tg-teal-ink:#a9dce6;--tg-gold-bg:#3f3112;--tg-gold-ink:#f0d58a;--tg-green-bg:#1c3a20;--tg-green-ink:#a9ddae;--tg-red-bg:#4a1c18;--tg-red-ink:#f5b5ac;--tg-blue-bg:#1b2f52;--tg-blue-ink:#b3cdf3;--tg-purple-bg:#34244f;--tg-purple-ink:#d3bef2;--tg-grey-bg:#33363b;--tg-grey-ink:#d3d6db;--tg-orange-bg:#4a2b10;--tg-orange-ink:#f5c79a}[data-colour=teal]{--tg-bg:var(--tg-teal-bg);--tg-ink:var(--tg-teal-ink)}[data-colour=gold]{--tg-bg:var(--tg-gold-bg);--tg-ink:var(--tg-gold-ink)}[data-colour=green]{--tg-bg:var(--tg-green-bg);--tg-ink:var(--tg-green-ink)}[data-colour=red]{--tg-bg:var(--tg-red-bg);--tg-ink:var(--tg-red-ink)}[data-colour=blue]{--tg-bg:var(--tg-blue-bg);--tg-ink:var(--tg-blue-ink)}[data-colour=purple]{--tg-bg:var(--tg-purple-bg);--tg-ink:var(--tg-purple-ink)}[data-colour=grey]{--tg-bg:var(--tg-grey-bg);--tg-ink:var(--tg-grey-ink)}[data-colour=orange]{--tg-bg:var(--tg-orange-bg);--tg-ink:var(--tg-orange-ink)}.tg-pills{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:inline-flex}.tg-pill{background:var(--tg-bg);max-width:100%;min-height:24px;color:var(--tg-ink);border:1px solid color-mix(in srgb, var(--tg-ink) 24%, var(--tg-bg));border-radius:999px;align-items:center;font:600 12.5px/1 inherit;display:inline-flex;overflow:hidden}.tg-name{color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;max-width:22ch;padding:5px 9px;text-decoration:none;display:inline-block;overflow:hidden}a.tg-name:hover,a.tg-name:focus-visible,button.tg-name:hover,button.tg-name:focus-visible{text-underline-offset:2px;text-decoration:underline}button.tg-name{font:inherit;cursor:pointer;background:0 0;border:0}.tg-pill[data-on]{box-shadow:0 0 0 2px var(--tg-ink)}a.tg-name:focus-visible,button.tg-name:focus-visible,.tg-x:focus-visible{outline:2px solid var(--harold-focus,var(--foreground));outline-offset:-2px;border-radius:999px}.tg-pill .tg-name:has(+.tg-x){padding-right:3px}.tg-x{width:24px;height:24px;color:inherit;cursor:pointer;opacity:.85;background:0 0;border:0;border-radius:999px;place-items:center;margin-right:1px;display:inline-grid}.tg-x:hover{opacity:1;background:color-mix(in srgb, var(--tg-ink) 14%, transparent)}.tg-more{color:var(--muted-foreground);font-size:12px;font-weight:600}.tg-row{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.tg-problem{color:var(--harold-attention,var(--primary));margin:0;font-size:12.5px;font-weight:600}.tg-add{border:1px dashed var(--ia-line,var(--border));min-height:24px;color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:0 9px 0 7px;font:600 12.5px/1 inherit;display:inline-flex}.tg-add:hover:not(:disabled),.tg-add[data-state=open]{color:var(--foreground);background:color-mix(in srgb, currentColor 7%, transparent);border-style:solid}.tg-add:disabled{opacity:.6;cursor:not-allowed}.tg-add:focus-visible{outline:2px solid var(--harold-focus,var(--foreground));outline-offset:2px}.tg-pop{z-index:60;border:1px solid var(--ia-line,var(--border));background:var(--popover,var(--ia-card,#fff));width:min(300px,100vw - 24px);color:var(--popover-foreground,var(--foreground));border-radius:12px;padding:8px;box-shadow:0 18px 40px -18px #00000073}.tg-input{box-sizing:border-box;border:1px solid var(--ia-line,var(--border));width:100%;min-height:38px;color:inherit;font:inherit;background:0 0;border-radius:8px;outline:none;padding:0 10px;font-size:14px}.tg-input:focus{border-color:var(--sx2-brand,var(--foreground));box-shadow:0 0 0 3px color-mix(in srgb, var(--sx2-brand,currentColor) 20%, transparent)}.tg-list{max-height:220px;margin-top:6px;overflow-y:auto}.tg-item{cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:0 8px;font-size:14px;display:flex}.tg-item[data-selected=true]{background:color-mix(in srgb, currentColor 9%, transparent)}.tg-item-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tg-dot{background:var(--tg-ink);border:2px solid var(--tg-bg);width:12px;height:12px;box-shadow:0 0 0 1px var(--tg-ink);border-radius:999px;flex:none}.tg-hint{color:var(--muted-foreground);margin:8px 2px 0;font-size:12.5px}.tg-pop .tg-problem{margin-top:8px}.tg-bulk{border:1px solid var(--ia-line,var(--border));background:var(--ia-card,var(--card));border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 14px;display:flex}.tg-bulk strong{font-size:14px}.tg-said{color:var(--muted-foreground);font-size:13px}.tg-link{color:var(--sx2-brand,var(--foreground));text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font:600 13px/1.2 inherit;text-decoration:underline}.tg-link:focus-visible{outline:2px solid var(--harold-focus,var(--foreground));outline-offset:3px}.ar-c-sel{width:42px}.ar-row td.ar-sel{text-align:left;vertical-align:top;padding:11px 0 0 14px}.ar-sel input{width:17px;height:17px;accent-color:var(--sx2-brand,currentColor);cursor:pointer;margin:0}.ar-tags{margin-top:6px}.tg-banner{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font-size:14px;display:flex}.tg-admin{gap:18px;display:grid}.tg-admin-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tg-admin-item{border:1px solid var(--ia-line,var(--border));background:var(--ia-card,var(--card));border-radius:12px;gap:10px;padding:14px 16px;display:grid}.tg-admin-item[data-retired=true]{opacity:.85}.tg-admin-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.tg-admin-count{color:var(--muted-foreground);font-size:13px}.tg-admin-edit{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;display:flex}.tg-field{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);gap:4px;font-size:12px;font-weight:700;display:grid}.tg-field input[type=text]{box-sizing:border-box;border:1px solid var(--ia-line,var(--border));min-width:220px;min-height:40px;color:var(--foreground);font:inherit;text-transform:none;letter-spacing:0;background:0 0;border-radius:8px;padding:0 10px;font-size:15px;font-weight:500}.tg-swatches{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.tg-swatch{background:var(--tg-bg);border:2px solid var(--tg-ink);cursor:pointer;border-radius:999px;place-items:center;width:32px;height:32px;display:inline-grid;position:relative}.tg-swatch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.tg-swatch:has(input:checked){box-shadow:0 0 0 3px var(--background,#fff), 0 0 0 5px var(--foreground)}.tg-swatch:has(input:focus-visible){outline:2px solid var(--harold-focus,var(--foreground));outline-offset:4px}.tg-btn{border:1px solid var(--ia-line,var(--border));background:var(--ia-card,var(--card));min-height:40px;color:var(--foreground);cursor:pointer;border-radius:10px;padding:0 16px;font:600 14px/1 inherit}.tg-btn[data-kind=primary]{background:var(--ia-btn,var(--foreground));color:var(--ia-btn-ink,var(--background));border-color:#0000}.tg-btn:disabled{opacity:.55;cursor:not-allowed}.tg-btn:focus-visible{outline:2px solid var(--harold-focus,var(--foreground));outline-offset:2px}@media (width<=767px),(pointer:coarse){.tg-add{min-height:44px;padding:0 14px 0 12px}.tg-x{width:44px;height:44px;margin:-10px -9px -10px 0}.tg-pill{min-height:28px}.tg-item,.tg-btn,.tg-field input[type=text]{min-height:44px}.tg-swatch{width:44px;height:44px}.ar-sel input{width:22px;height:22px}}@media (width<=767px){.ar-table .ar-row td.ar-sel{padding:0;position:absolute;top:8px;right:6px}.ar-row:has(.ar-sel) .ar-req{padding-right:38px}.ar-table td.ar-req:has(>.ar-tags){flex-wrap:wrap;align-items:center;column-gap:8px;display:flex}.ar-table td.ar-req>.ar-tags{margin-top:0}}@media (hover:hover){.ar-row .tg-add-quiet:not([data-state=open]){border-color:#0000;padding-inline:7px}.ar-row .tg-add-quiet:not([data-state=open]) .tg-add-text{display:none}.ar-row:hover .tg-add-quiet,.ar-row:focus-within .tg-add-quiet{border-color:var(--ia-line,var(--border));padding:0 9px 0 7px}.ar-row:hover .tg-add-quiet .tg-add-text,.ar-row:focus-within .tg-add-quiet .tg-add-text{display:inline}}.tg-swatch-name{color:var(--muted-foreground);align-self:center;font-size:12.5px}.tg-swatch:has(input:focus-visible):after{content:attr(title);z-index:2;background:var(--foreground);color:var(--background);white-space:nowrap;pointer-events:none;border-radius:6px;padding:2px 7px;font-size:11.5px;line-height:1.4;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}@media (width<=767px){.pg-doc .hd-chip{margin-block:-13px;margin-inline:-14px;padding-block:13px;padding-inline:14px}.pg-doc .hd-chip:after{display:none}}.wf-card{background:var(--harold-paper,var(--card));border:1px solid var(--harold-rule,var(--border));border-top:3px solid var(--harold-accent-secondary,var(--primary));min-width:0;color:var(--foreground);border-radius:14px;flex-direction:column;gap:14px;padding:16px;display:flex}.wf-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.wf-title{letter-spacing:.13em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:12px;font-weight:700}.wf-waiting{color:var(--harold-work,var(--foreground));font-size:13px;font-weight:600}.wf-subhead{color:var(--foreground);margin:0 0 4px;font-size:14px;font-weight:700}.wf-count{color:var(--muted-foreground);font-weight:400}.wf-sec{min-width:0}.wf-empty{color:var(--muted-foreground);margin:0;font-size:14px}.wf-sent:empty{display:none}.wf-sent{flex-direction:column;gap:6px;display:flex}.wf-sentline{background:var(--harold-work-soft,var(--background));color:var(--foreground);border-left:3px solid var(--harold-work,var(--foreground));flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;padding:8px 12px;font-size:14px;line-height:1.4;display:flex}.wf-sentline[data-state=taken]{background:var(--harold-ready-soft,var(--background));border-left-color:var(--harold-ready,var(--foreground))}.wf-sentline[data-state=after]{background:var(--background);border-left-color:var(--muted-foreground)}.wf-sentword{color:var(--harold-work,var(--foreground));font-weight:700}.wf-sentline[data-state=taken] .wf-sentword{color:var(--harold-ready,var(--foreground))}.wf-sentline[data-state=after] .wf-sentword{color:var(--foreground)}.wf-list{margin:0;padding:0;list-style:none}.wf-item{border-top:1px solid var(--harold-rule,var(--border));grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:4px 10px;padding:10px 0;display:grid}.wf-item:first-child{border-top:0}.wf-item:not(:has(.wf-n)){grid-template-columns:minmax(0,1fr) auto}.wf-n{text-align:right;min-width:1.4em;color:var(--muted-foreground);padding-top:1px;font-size:14px}.wf-body{flex-direction:column;gap:6px;min-width:0;display:flex}.wf-text{overflow-wrap:anywhere;color:var(--foreground);font-size:15px;line-height:1.45}.wf-name{font-weight:500}.wf-struck{color:var(--muted-foreground);text-decoration:line-through}.wf-dim{color:var(--muted-foreground)}.wf-original{white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid var(--harold-rule,var(--border));max-height:20rem;color:var(--muted-foreground);margin:8px 0 0;padding-left:12px;font-size:13px;line-height:1.5;overflow-y:auto}.wf-meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:13px;display:flex}.wf-sub,.wf-added{color:var(--muted-foreground)}.wf-pill{background:var(--background);color:var(--muted-foreground);border:1px solid var(--harold-rule,var(--border));border-radius:999px;align-items:center;padding:2px 10px;font-size:13px;font-weight:600;line-height:1.35;display:inline-flex}.wf-pill[data-tone=work]{background:var(--harold-work-soft,var(--background));color:var(--harold-work,var(--foreground));border-color:var(--harold-work,var(--border))}.wf-pill[data-tone=wait]{background:var(--harold-work-soft,var(--background));color:var(--harold-work,var(--foreground));border-style:dashed;border-color:var(--harold-work,var(--border))}.wf-pill[data-tone=ready]{background:var(--harold-ready-soft,var(--background));color:var(--harold-ready,var(--foreground));border-color:var(--harold-ready,var(--border))}.wf-act{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.wf-confirm{background:var(--background);border:1px solid var(--harold-rule,var(--border));border-left:3px solid var(--harold-accent-secondary,var(--primary));flex-direction:column;grid-column:1/-1;gap:6px;margin-top:4px;padding:12px;display:flex}.wf-confirm-title{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:700}.wf-confirm-body{color:var(--foreground);margin:0;font-size:14px;line-height:1.45}.wf-confirm-act,.wf-form-act,.wf-add-row{flex-wrap:wrap;gap:8px;display:flex}.wf-add{flex-direction:column;gap:10px;display:flex}.wf-form{flex-direction:column;gap:8px;display:flex}.wf-label{color:var(--foreground);font-size:14px;font-weight:600}.wf-input{resize:vertical;width:100%;color:var(--foreground);background:var(--harold-paper,var(--card));border:1px solid var(--harold-edge,var(--border));padding:10px 12px;font-size:16px;line-height:1.5}.wf-input:focus{outline:2px solid var(--harold-focus,var(--primary));outline-offset:1px}.wf-problem{color:var(--harold-attention,var(--foreground));margin:0;font-size:14px}.wf-history{border-top:1px solid var(--harold-rule,var(--border));padding-top:4px}.wf-more{cursor:pointer;min-height:36px;color:var(--harold-link,var(--primary));align-items:center;font-size:14px;font-weight:600;display:flex}.wf-changes{flex-direction:column;margin:4px 0 0;padding:0;list-style:none;display:flex}.wf-change{border-top:1px solid var(--harold-rule,var(--border));grid-template-columns:minmax(8.5rem,auto) minmax(0,1fr);gap:2px 12px;padding:8px 0;font-size:14px;line-height:1.45;display:grid}.wf-change:first-child{border-top:0}.wf-when{color:var(--muted-foreground);font-variant-numeric:tabular-nums}.wf-what{color:var(--foreground);overflow-wrap:anywhere}.wf-pickup{color:var(--muted-foreground);grid-column:2;font-size:13px}.wf-pickup[data-pickup=taken_up]{color:var(--harold-ready,var(--foreground));font-weight:600}.wf-pickup[data-pickup=waiting],.wf-pickup[data-pickup=queued]{color:var(--harold-work,var(--foreground));font-weight:600}@media (hover:hover) and (prefers-reduced-motion:no-preference){.wf-item{transition:background-color .16s ease-out}.wf-item:hover:not(:has(.wf-confirm)){background:var(--harold-highlight,transparent)}.wf-sentline{transition:background-color .2s ease-out,border-color .2s ease-out}}@media (prefers-reduced-motion:reduce){.wf-item,.wf-sentline{transition:none}}@media (width<=767px){.wf-card{padding:14px 12px}.wf-card .hd-btn,.wf-card .wf-more,.wf-card summary{min-height:44px}.wf-card .hd-btn{min-width:44px;padding-inline:14px}.wf-item{grid-template-columns:auto minmax(0,1fr)}.wf-item:not(:has(.wf-n)){grid-template-columns:minmax(0,1fr)}.wf-act{grid-column:1/-1;justify-content:flex-start}.wf-change{grid-template-columns:minmax(0,1fr)}.wf-pickup{grid-column:1}}:root[data-theme=default]{--cs-top:var(--card);--sx2-brand:var(--harold-accent);--sx2-gold:var(--harold-accent);--sx2-line:var(--border);--sx2-shadow:none;--accent:var(--harold-active);--accent-foreground:var(--foreground);--ring:var(--harold-accent);--sx-brand:var(--harold-accent);--sx-gold:var(--harold-accent);--sx-work:var(--harold-work);--sx-ready:var(--harold-ready);--sx-attn:var(--harold-attention);--sx-quiet:var(--muted-foreground);--sx-shadow:none;--sx-radius:8px;--pg-brand:var(--primary);--pg-brand-ink:var(--primary-foreground);--pg-gold:var(--harold-accent);--pg-ready:var(--harold-ready);--pg-attn:var(--harold-attention);--pg-work:var(--harold-work);--pg-shadow:none;--pg-lift:none;--pg-radius:8px;--ia-btn:var(--primary);--ia-btn-ink:var(--primary-foreground);--ia-att-ink:var(--primary-foreground);font-variant-numeric:tabular-nums}:root[data-theme=default][data-mode=dark]{--cs-top:var(--card);--sx2-brand:var(--harold-accent);--sx2-gold:var(--harold-accent);--sx2-shadow:none;--sx-brand:var(--harold-accent);--sx-gold:var(--harold-accent);--sx-work:var(--harold-work);--sx-ready:var(--harold-ready);--sx-attn:var(--harold-attention);--sx-shadow:none;--pg-brand-ink:var(--primary-foreground);--pg-ready:var(--harold-ready);--pg-attn:var(--harold-attention);--pg-work:var(--harold-work);--pg-lift:none;--ia-btn-ink:var(--primary-foreground);--ia-att-ink:var(--primary-foreground)}[data-theme=default] body{font-family:var(--font-body);font-size:14px;line-height:20px}[data-theme=default] :is(h2,h3,h4,h5,h6,.hd-display):not(:is(.hd-app__rail,.hd-topbar__brand,.hd-signin) *){font-family:var(--font-body);color:var(--foreground);letter-spacing:0;font-weight:600}[data-theme=default] .hd-app__main h1{font-family:var(--harold-serif);letter-spacing:-.015em;font-size:30px;font-weight:600;line-height:1.15}[data-theme=default] :is(th,label,.ia-date,.hd-rb-eb,.hd-rb-hint,.hd-btn):not(:is(.hd-app__rail,.hd-topbar__brand,.hd-signin) *){text-transform:none;letter-spacing:0}[data-theme=default] .hd-app__main th{color:var(--muted-foreground);font-size:12px;font-weight:500}[data-theme=default] .hd-num:not(kbd):not(:is(.hd-app__rail,.hd-topbar__brand,.hd-signin) *){font-family:var(--font-body);font-variant-numeric:tabular-nums}@media (width<=860px){[data-theme=default] .hd-app__main h1{font-size:24px}}[data-theme=default] .hd-caps:not(:is(.hd-app__rail,.hd-topbar__brand,.hd-signin) *){font-variant:normal;text-transform:none;letter-spacing:0;color:var(--muted-foreground);font-size:12px;font-weight:500}[data-theme=default] .hd-app__rail .hd-caps{color:var(--cs-rail-muted)}[data-theme=default] .hd-signin{color:var(--foreground)}[data-theme=default] :is(.hd-app__rail,.hd-topbar__brand,.hd-signin) .hd-caps{font-variant:small-caps;text-transform:lowercase;letter-spacing:.07em;font-size:12.5px;font-weight:600}[data-theme=default] :is(.hd-app__rail,.hd-topbar__brand,.hd-signin) :is(h1,h2,h3,h4,.hd-display){font-weight:600}[data-theme=default] :is(.hd-app__rail,.hd-topbar__brand,.hd-signin) :is(.rounded,.rounded-t,.rounded-r,.rounded-b,.rounded-l,.rounded-tl,.rounded-tr,.rounded-bl,.rounded-br){border-radius:0}[data-theme=default] :is(.hd-app__rail,.hd-topbar__brand,.hd-signin){font-family:var(--font-body);font-size:var(--density-body-font-size);line-height:var(--density-line-height);--sx2-brand:var(--primary);--sx2-line:var(--harold-rule)}[data-theme=default] .hd-app__rail .hd-caps.hd-attention{color:var(--cs-rail-attn)}[data-theme=default] .hd-btn:disabled:not(:is(.hd-app__rail,.hd-topbar__brand,.hd-signin) *){opacity:.65}[data-theme=default] .hd-topbar{background:var(--card);box-shadow:none;border-bottom:1px solid var(--border)}[data-theme=default] .hd-topbar__input{background:var(--harold-tonal);border-color:var(--harold-control);border-radius:6px;min-height:32px;font-size:13px}[data-theme=default] .hd-topbar__input:focus{border-color:var(--harold-accent);box-shadow:none;outline:2px solid var(--harold-accent);outline-offset:2px}[data-theme=default] .hd-ask-btn{background:var(--primary);color:var(--primary-foreground);border-radius:6px}[data-theme=default] .hd-ask-btn:after{display:none}[data-theme=default] .hd-app__main{background:var(--background)}[data-theme=default] .hd-topbar__preferences>[role=group]{background:var(--harold-raised);border:1px solid var(--border);border-radius:6px;padding:2px}[data-theme=default] .hd-topbar__preferences>[role=group]>button{border-radius:4px;min-height:24px;font-size:13px;font-weight:500;color:var(--muted-foreground)!important;background:0 0!important;border:0!important;padding:0 8px!important}[data-theme=default] .hd-topbar__preferences>[role=group]>button[aria-pressed=true]{font-weight:600;background:var(--card)!important;color:var(--foreground)!important}[data-theme=default] .hd-topbar__preferences>[role=group]>button:not([aria-pressed=true]):hover{background:var(--harold-active)!important}[data-theme=default] :focus-visible:not(:is(.hd-app__rail,.hd-topbar__brand,.hd-signin) *){outline:2px solid var(--harold-accent);outline-offset:2px}[data-theme=default] .hd-btn:not([class*=hd-verdict]):not(:is(.hd-app__rail,.hd-topbar__brand,.hd-signin) *){border-color:var(--harold-control);box-shadow:none;border-radius:6px;font-size:13px;font-weight:500}[data-theme=default] .hd-btn:not([class*=hd-verdict]):not(.hd-btn-primary):not(.hd-btn-danger):hover:not(:disabled):not(:is(.hd-app__rail,.hd-topbar__brand,.hd-signin) *){background:var(--harold-raised);color:var(--foreground)}[data-theme=default] .hd-btn.hd-btn-primary:not(:is(.hd-app__rail,.hd-topbar__brand,.hd-signin) *){background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}[data-theme=default] .hd-btn:not(:disabled):hover:not(:is(.hd-app__rail,.hd-topbar__brand,.hd-signin) *),[data-theme=default] .hd-ask-btn:hover,[data-theme=default] .hd-btn:active:not(:is(.hd-app__rail,.hd-topbar__brand,.hd-signin) *),[data-theme=default] .hd-ask-btn:active{box-shadow:none;transform:none}[data-theme=default] .hd-ask-field-lg{border-color:var(--harold-control);border-radius:6px}[data-theme=default] .hd-ask-field-lg:focus{border-color:var(--harold-accent);box-shadow:none}[data-theme=default] [data-testid=concierge-starters] button{border-radius:6px}[data-theme=default] [data-testid=concierge-starters] button:hover{background:var(--harold-active);border-color:var(--harold-control);transform:none}[data-theme=default] :is(.sx-card,.hd-rb,.hd-note,.hd-sheet){box-shadow:none;border-radius:8px}[data-theme=default] :is(.sx-card,.hd-note):hover{box-shadow:none;transform:none}[data-theme=default] .ar-table,[data-theme=default] :is(.dash-panel,.hd-find-panel,.hd-tour__card,.ia-need-go,.mo-card,.pg-help-step,.cj-jacket,.ia-need,.pg-hero,.pg-card,.wf-card,.hd-pw-card,.hd-ask-panel,.hd-case-panel,.ia-clear,.d3-vital,.cs-pop,.pg-note){box-shadow:none;border-radius:8px}[data-theme=default] .cs-pop{border:1px solid var(--border)}[data-theme=default] .cj-jacket:before{display:none}[data-theme=default] :is(.pg-orb,.sx-orb,.pg-empty-ico){border-radius:8px}[data-theme=default] :is(.hd-field,.ar__field,.ia-ask-field,.ia-qa-btn,.ia-ask-go,.ar__seg,.sx-stop):not(:is(.hd-app__rail,.hd-topbar__brand,.hd-signin) *){border-radius:6px}[data-theme=default] :is(.ar__seg,.ia-num,.hd-fv-link__dot,.pg-seg-item){box-shadow:none}[data-theme=default] .hd-app :is(input,select,textarea).hd-field{border-radius:6px}[data-theme=default] :is(.pg-draftcount,.pg-kc-guide,.pg-stat){border-radius:8px}[data-theme=default] .pg-seg{border-radius:6px}[data-theme=default] .pg-seg-item{border-radius:4px}[data-theme=default] :is(.ia-qa-btn,.ia-ask-go,.ar__seg):hover{transform:none}[data-theme=default] .ar-grow th{background:var(--harold-tonal);color:var(--muted-foreground);font-size:12px;font-weight:500}[data-theme=default] .ar-row:hover{background:var(--harold-tonal)}[data-theme=default] .ar__bar{gap:10px 12px;padding:14px 0 6px}[data-theme=default] .ar__field{border-radius:6px;min-height:38px}[data-theme=default] .ar__filters{letter-spacing:0;text-transform:none;border-radius:6px;min-height:38px;padding-inline:14px;font-size:13px;font-weight:500}[data-theme=default] :is(.ar__group,.ar-sortby){gap:6px}[data-theme=default] .ar:has(>.ar__bar:last-child)+section>.ar-sortby:first-child{margin-top:-16px}[data-theme=default] :is(.ar__groupLabel,.ar-sortby>.hd-caps){flex:none;width:92px;padding:0;font-size:13px}[data-theme=default] .ar__seg{border-color:var(--border);background:var(--card);min-height:32px;padding:0 12px;font-size:13px;font-weight:500}[data-theme=default] .ar__seg:hover{border-color:var(--harold-control,var(--border));background:var(--harold-tonal)}[data-theme=default] .ar__seg[aria-pressed=true],[data-theme=default] .ar__seg[aria-pressed=true]:hover{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground);font-weight:600}[data-theme=default] .ar-tools{margin:0 0 6px}[data-theme=default] .ar-foldall{min-height:32px;color:var(--harold-link);font-size:13px;font-weight:500}[data-theme=default] .ar-table .ar-detail:not(:empty){display:inline}[data-theme=default] .ar-table .ar-tags{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:4px;margin:0 0 0 8px;display:inline-flex}[data-theme=default] .ar-table .ar-detail:empty+.ar-tags{margin-left:0}@media (width<=767px){[data-theme=default] :is(.ar__groupLabel,.ar-sortby>.hd-caps){flex-basis:100%;width:auto}[data-theme=default] .ar__seg,[data-theme=default] .ar-foldall{min-height:44px}}@media (width>=768px){[data-theme=default] .ar-sortby+.ar-tools{width:max-content;margin-top:-44px;margin-left:auto}}[data-theme=default] .hd-rb-segs i{background:var(--harold-raised);border-radius:2px;height:4px}[data-theme=default] .hd-rb-segs i[data-s=done]{background:var(--harold-accent)}[data-theme=default] .hd-rb-segs i[data-s=current]{background:var(--harold-work);animation:none}[data-theme=default] .sx-fill{background:var(--harold-accent)}[data-theme=default] .sx-bar{background:var(--harold-raised);height:6px}[data-theme=default] .sx-hero[data-live=true] .sx-fill:after{animation:none;display:none}[data-theme=default] :is(.hd-app__main.mo-enter>*,.ia-rise,.ia-need,.ia-peek,.pg-rise,.cj-jacket,.sx-steps,.sx-now-text,.sx-feed li.is-new,.rp-log li,.rp-now .tx,.hd-rb-now,.hd-rb-peek,.hd-attention-banner,.cd-index-wrap,.dk-fade,.ar-group:not([data-folded]) .ar-row,details[open]>:not(summary),:focus-visible),[data-theme=default] .d3-phase__p:after{animation:none}[data-theme=default] .hd-route-progress:before{background:var(--harold-accent);box-shadow:none}@media (prefers-reduced-motion:reduce){[data-theme=default] *{transition-duration:0s!important}}@media (width<=767px){[data-theme=default] .hd-topbar{padding-top:max(4px, env(safe-area-inset-top,0px));flex-wrap:wrap;gap:4px 8px;padding-bottom:4px}[data-theme=default] .hd-topbar__main{display:contents}[data-theme=default] .hd-topbar__brand{border-radius:6px;order:-2;align-items:center;padding:0 8px;display:flex}[data-theme=default] .hd-topbar__search{flex:calc(100% - 124px);order:-1;max-width:none}[data-theme=default] .hd-topbar__input{min-height:44px;font-size:16px}[data-theme=default] .hd-topbar__input::placeholder{font-size:14px}[data-theme=default] .hd-topbar__preferences{flex:0 auto;order:1;justify-content:flex-start;gap:4px;width:auto;min-width:0}[data-theme=default] .hd-topbar__preferences>[role=group]{padding:1px}[data-theme=default] .hd-topbar__preferences>[role=group]>button{min-height:42px;font-size:12px;padding:0 4px!important}[data-theme=default] .hd-topbar__preferences>[role=group]>button[lang]{min-width:34px;font-size:0}[data-theme=default] .hd-topbar__preferences>[role=group]>button[lang=en]:before{content:"EN";font-size:12px}[data-theme=default] .hd-topbar__preferences>[role=group]>button[lang=es]:before{content:"ES";font-size:12px}[data-theme=default] .hd-topbar__alerts{order:2;margin-left:auto}[data-theme=default] .hd-topbar__main>.hd-signout{order:3}}[data-theme=default] .hd-priority-strip{flex-wrap:nowrap;gap:10px;min-height:40px;padding:4px 12px}[data-theme=default] .hd-priority-strip>strong{flex:none;font-weight:600}[data-theme=default] .hd-priority-strip>span:not(.hd-strip-item){color:var(--muted-foreground);flex:none}[data-theme=default] .hd-priority-strip>.hd-strip-item{white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}[data-theme=default] .hd-priority-strip>a,[data-theme=default] .hd-priority-strip>button{border:1px solid var(--harold-control);background:var(--card);min-height:28px;color:var(--foreground);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}[data-theme=default] .hd-priority-strip>a{padding:0 10px;font-size:13px;font-weight:500;text-decoration:none}[data-theme=default] .hd-priority-strip>button{cursor:pointer;width:28px;padding:0;font-size:0}[data-theme=default] .hd-priority-strip>button:before{content:"‹";font-size:17px;line-height:1}[data-theme=default] .hd-priority-strip>button:last-of-type:before{content:"›"}[data-theme=default] .hd-priority-strip>button:disabled{display:none}[data-theme=default] .hd-priority-strip>:is(a,button):hover{background:var(--harold-raised)}[data-theme=default] .hd-own-work-strip{background:var(--harold-tonal);gap:2px 16px;min-height:36px;padding:4px 12px 4px 15px}[data-theme=default] .hd-own-work-strip>strong{color:var(--muted-foreground);flex:none;font-size:12.5px;font-weight:600}[data-theme=default] .hd-own-work-item a{flex:none}@media (width<=767px){[data-theme=default] .hd-priority-strip{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:2px 8px;padding:6px 12px;display:grid}[data-theme=default] .hd-priority-strip>.hd-strip-item{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;grid-area:2/1/auto/4;display:-webkit-box}[data-theme=default] .hd-priority-strip>a{grid-area:2/4;min-height:44px}[data-theme=default] .hd-priority-strip>button{width:44px;min-height:44px}[data-theme=default] .hd-priority-strip>button:first-of-type{grid-area:1/3}[data-theme=default] .hd-priority-strip>button:last-of-type{grid-area:1/4}[data-theme=default] .hd-priority-strip>strong{font-size:13px}[data-theme=default] .hd-priority-strip>.hd-strip-count{font-size:12px}[data-theme=default] .hd-own-work-strip{gap:2px 8px;min-height:44px;padding:0 12px;font-size:12.5px}[data-theme=default] .hd-own-work-item{min-width:0;line-height:1.3}[data-theme=default] .hd-own-work-strip:has(.hd-own-work-item)>strong{display:none}[data-theme=default] .hd-own-work-label{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box}[data-theme=default] .hd-work-strip:has(>.hd-priority-strip){border-left:3px solid var(--harold-attention,var(--primary));grid-template-columns:auto minmax(0,1fr) auto auto auto auto;align-items:center;gap:2px 8px;padding:6px 12px;display:grid}[data-theme=default] .hd-work-strip>.hd-priority-strip,[data-theme=default] .hd-priority-strip+.hd-own-work-strip:not([data-empty]){display:contents}[data-theme=default] .hd-work-strip .hd-priority-strip>.hd-strip-item{grid-area:2/1/auto/6}[data-theme=default] .hd-work-strip .hd-priority-strip>a{grid-area:2/6}[data-theme=default] .hd-work-strip .hd-priority-strip>button:first-of-type{grid-area:1/5}[data-theme=default] .hd-work-strip .hd-priority-strip>button:last-of-type{grid-area:1/6}[data-theme=default] .hd-priority-strip+.hd-own-work-strip>strong{grid-area:1/3;display:inline}[data-theme=default] .hd-priority-strip+.hd-own-work-strip>span:not(.hd-own-work-item){grid-area:3/1/auto/-1}[data-theme=default] .hd-priority-strip+.hd-own-work-strip .hd-own-work-item{display:none}[data-theme=default] .hd-priority-strip+.hd-own-work-strip .hd-own-work-more{grid-area:1/4;position:static}[data-theme=default] .hd-priority-strip+.hd-own-work-strip .hd-own-work-menu{right:12px}[data-theme=default] .hd-work-strip:has(.hd-strip-nav:disabled) .hd-own-work-strip>strong{grid-column:3/6;justify-self:end}[data-theme=default] .hd-work-strip:has(.hd-strip-nav:disabled) .hd-own-work-more{grid-column:6}}[data-theme=default] [data-testid=case-folder-row]>button[aria-expanded]{cursor:pointer;border:1px solid #0000;border-radius:6px;align-self:flex-start;place-items:center;width:32px;min-height:32px;margin:4px 2px 0 0;padding:0;font-size:14px;line-height:1;display:inline-grid}[data-theme=default] [data-testid=case-folder-row]>button[aria-expanded]:hover{border-color:color-mix(in srgb, currentColor 35%, transparent);background:color-mix(in srgb, currentColor 12%, transparent)}@media (width<=767px){[data-theme=default] [data-testid=case-folder-row]>button[aria-expanded]{width:44px;min-height:44px}}@container (width>=850px){[data-theme=default] .hda .hda-groups{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@container (width>=650px){[data-theme=default] .hda .hdk-need{grid-template-columns:42px minmax(0,1fr)}}[data-theme=default] .hd-note:not(.pg-side *){border-radius:0}[data-theme=default] .hd-note:not(.hd-note-attention):not(.pg-side *){border-top:1px solid var(--border)}[data-theme=default] ol>li>.flex>.hd-due-soon{width:fit-content;box-shadow:none;border-radius:4px;place-self:flex-start start;padding-inline:6px}[data-theme=default] ol>li>span[aria-hidden=true].hd-due-soon{background:var(--harold-accent-secondary);box-shadow:none;padding:0}[data-theme=default] .hd-chip.hd-pagechip{text-underline-offset:2px;border-bottom:0;text-decoration:underline}[data-theme=default] .pg-chipbtn{border-color:var(--harold-control);border-radius:6px}@media (width<=767px){[data-theme=default] .cv-wday:has(>.cv-none){justify-content:space-between;align-items:center;gap:12px;padding-block:0;display:flex}[data-theme=default] .cv-wday:has(>.cv-none) .cv-wday-head{margin:0;padding-block:0}[data-theme=default] .cv-wday:has(>.cv-none) .cv-none{margin:0}}[data-theme=default] .hd-topbar__input:placeholder-shown{text-overflow:ellipsis}[data-theme=default] .hd-caps.inline-flex.border,[data-theme=default] .ud-chip{border-radius:4px}[data-theme=default] .cf-sorthead{margin-bottom:8px}@media (width<=767px){[data-theme=default] .sx-head{text-wrap:pretty;font-size:17px;line-height:1.3}[data-theme=default] .sx-hero .sx-orb{align-self:flex-start;width:32px;height:32px}}[data-theme=default] ol.relative.ml-2{container-type:inline-size}@container (width<=620px){[data-theme=default] ol.relative.ml-2>li>.flex{flex-direction:column;align-items:stretch;display:flex}[data-theme=default] ol.relative.ml-2>li>.flex>.flex{justify-content:flex-start}}@media (width>=768px) and (width<=1299px){[data-theme=default] .hd-topbar .hd-signout__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-theme=default] .hd-topbar .hd-signout__icon{display:block}[data-theme=default] .hd-ask-btn__kbd,[data-theme=default] .hd-topbar__kbd{display:none}[data-theme=default] .hd-topbar__input{padding-right:12px}[data-theme=default] .hd-topbar__main{gap:6px;padding:0 10px}[data-theme=default] .hd-topbar__preferences{gap:4px}[data-theme=default] .hd-topbar__preferences>[role=group]>button{padding:0 5px!important}[data-theme=default] .hd-topbar__preferences>[role=group]>button[lang]{min-width:30px;font-size:0}[data-theme=default] .hd-topbar__preferences>[role=group]>button[lang=en]:before{content:"EN";font-size:13px}[data-theme=default] .hd-topbar__preferences>[role=group]>button[lang=es]:before{content:"ES";font-size:13px}}@media (width>=768px) and (width<=1023px){[data-theme=default] .hd-topbar__main{flex-wrap:wrap;row-gap:4px;padding-block:4px}[data-theme=default] .hd-topbar__search{flex:calc(100% - 120px)}}:root{--mo-ease:var(--motion-easing,cubic-bezier(.2, .7, .2, 1));--mo-fast:.14s;--mo-base:.2s;--mo-slow:.24s;--mo-rule:var(--harold-accent-secondary,var(--primary))}@media (prefers-reduced-motion:no-preference){@keyframes mo-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes mo-row-in{0%{opacity:0;transform:translateY(6px)}}.hd-app__main.mo-enter>*{animation:mo-rise var(--mo-base) var(--mo-ease) backwards}.hd-app__main.mo-enter *{--mo-d:0s}.hd-app__main.mo-enter :nth-child(2){--mo-d:25ms}.hd-app__main.mo-enter :nth-child(3){--mo-d:50ms}.hd-app__main.mo-enter :nth-child(4){--mo-d:75ms}.hd-app__main.mo-enter :nth-child(5){--mo-d:.1s}.hd-app__main.mo-enter :nth-child(6){--mo-d:.125s}.hd-app__main.mo-enter :nth-child(7){--mo-d:.15s}.hd-app__main.mo-enter :nth-child(8){--mo-d:.175s}.hd-app__main.mo-enter :nth-child(9){--mo-d:.2s}.hd-app__main.mo-enter :nth-child(10){--mo-d:.225s}.hd-app__main.mo-enter :nth-child(11){--mo-d:.25s}.hd-app__main.mo-enter :nth-child(12){--mo-d:.275s}.hd-app__main.mo-enter :is(.hd-rb-row,.hd-cd-list>li,.dl-date-group,.ar-row,.ud-day,.cf-item,.cd-row,.cd-dayrow,.rp-dk>button,.hd-ss__chips>li,.mo-row){animation:mo-row-in var(--mo-slow) var(--mo-ease) backwards;animation-delay:var(--mo-d,0s)}.hd-app__main.mo-enter :is(.hd-rb-row,.hd-cd-list>li,.dl-date-group,.ar-row,.ud-day,.cf-item,.cd-row,.cd-dayrow,.rp-dk>button,.hd-ss__chips>li,.mo-row):nth-child(n+13){animation:none}.ud-item,.mo-row,.rp-dk>button{position:relative}.ud-item:before,.mo-row:before,.rp-dk>button:before,.ft-row:before,.ar-row>td:first-child:before,.cd-row>td:first-child:before{content:"";left:var(--mo-rule-x,0);background:var(--mo-rule);transform-origin:top;width:2px;transition:transform var(--mo-base) var(--mo-ease);pointer-events:none;position:absolute;top:4px;bottom:4px;transform:scaleY(0)}.ud-item:before,.ar-row>td:first-child:before{--mo-rule-x:-8px}.mo-row:before{top:0;bottom:0}.hd-app__rail .mo-row{--mo-rule-x:-2px}li.mo-row{--mo-rule-x:-8px}.ar-row>td:first-child,.cd-row>td:first-child{position:relative}.ud-item:hover:before,.ud-item:focus-visible:before,.mo-row:hover:before,.mo-row:focus-visible:before,.mo-row:focus-within:before,.rp-dk>button:hover:before,.rp-dk>button:focus-visible:before,.ft-row:hover:before,.ft-row:focus-visible:before,.ft-row[aria-current=true]:before,.ft-row[aria-current=page]:before,.ar-row:hover>td:first-child:before,.ar-row:focus-within>td:first-child:before,.cd-row:hover>td:first-child:before,.cd-row:focus-within>td:first-child:before{transform:scaleY(1)}.cd-row:hover td:first-child{box-shadow:none}.cf-item:before{content:"";background:var(--harold-work,var(--mo-rule));transform-origin:top;width:2px;transition:transform var(--mo-base) var(--mo-ease);pointer-events:none;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.cf-item:hover:before,.cf-item:focus-within:before{transform:scaleY(1)}.ft-row:before{top:3px;bottom:3px}.mo-row{transition:background-color var(--mo-fast) var(--mo-ease), transform var(--mo-base) var(--mo-ease)}@media (hover:hover){.hd-rb-row,.hd-cd-row{transition:background var(--motion-fast,.12s) ease, transform var(--mo-base) var(--mo-ease)}.ud-item{transition:background-color var(--motion-fast,.12s) ease, transform var(--mo-base) var(--mo-ease)}.cf-item{transition:background var(--motion-fast,.12s) var(--motion-easing,ease), transform var(--mo-base) var(--mo-ease)}.hd-rb-row:hover,.dl-entry:hover{transform:translateY(-2px)}.hd-cd-row:hover,.ud-item:hover,.cf-item:hover,.mo-row:hover{transform:translateY(-1px)}.ar-row>td,.cd-row>td{transition:background var(--motion-fast,.12s) ease, transform var(--mo-base) var(--mo-ease)}.ar-row:hover>td,.cd-row:hover>td{transform:translateY(-1px)}.hd-rb-row:not(:last-child):hover:after,.dl-entry:not(:last-child):hover:after,.cf-item:not(:last-child):hover:after,li.mo-row:not(:last-child):hover:after,.hd-cd-row:hover:after,.ud-item:hover:after,a.mo-row:hover:after{content:"";height:3px;position:absolute;top:100%;left:0;right:0}}.hd-btn:not([class*=hd-verdict]){transition:background-size var(--hd-slow,.24s) var(--hd-ease,var(--mo-ease)), color .12s var(--mo-ease) 60ms, border-color var(--mo-base) var(--mo-ease), transform var(--mo-fast) var(--mo-ease)}.hd-btn.hd-verdict-clean{--mo-fill:var(--harold-link);--mo-tint:color-mix(in oklab, var(--harold-link) 16%, var(--harold-paper))}.hd-btn.hd-verdict-flagged{--mo-fill:var(--harold-accent-secondary);--mo-tint:color-mix(in oklab, var(--harold-accent-secondary) 22%, var(--harold-paper))}.hd-btn.hd-verdict-bad{--mo-fill:var(--harold-attention,var(--primary));--mo-tint:color-mix(in oklab, var(--harold-attention,var(--primary)) 13%, var(--harold-paper))}.hd-btn[class*=hd-verdict]{background-image:linear-gradient(var(--mo-fill), var(--mo-fill));transition:background-size var(--mo-slow) var(--mo-ease), color .12s var(--mo-ease) 60ms, border-color var(--mo-base) var(--mo-ease), transform var(--mo-fast) var(--mo-ease);background-position:0;background-repeat:no-repeat;background-size:0% 100%}.hd-btn[class*=hd-verdict]:hover:not(:disabled){background-color:var(--mo-tint);background-image:linear-gradient(var(--mo-fill), var(--mo-fill));background-size:100% 100%}.ar__filters,.hd-ss__save{background-image:linear-gradient(var(--foreground), var(--foreground));transition:background-size var(--mo-slow) var(--mo-ease), color .12s var(--mo-ease) 60ms, border-color var(--mo-base) var(--mo-ease), transform var(--mo-fast) var(--mo-ease);background-position:0;background-repeat:no-repeat;background-size:0% 100%}.ar__filters:hover,.hd-ss__save:hover{background-image:linear-gradient(var(--foreground), var(--foreground));background-size:100% 100%;background-color:var(--harold-paper,var(--card));color:var(--background)}.hd-ss__btn--primary{transition:opacity var(--mo-base) var(--mo-ease), transform var(--mo-fast) var(--mo-ease)}:is(.hd-btn,.hd-ask-btn,.hd-sweep,.ar__filters,.hd-ss__save,.hd-ss__btn--primary,.hd-nb-go,.hd-topbar__kbd,.ar__seg):active:not(:disabled){transform:scale(.98)}.ar__seg{transition:background-color var(--mo-fast) var(--mo-ease), color var(--mo-fast) var(--mo-ease), transform var(--mo-fast) var(--mo-ease)}.hd-nb-go{transition:background-color var(--mo-fast) var(--mo-ease), transform var(--mo-fast) var(--mo-ease)}.hd-app :is(button,a).hd-caps{transition:color var(--mo-fast) var(--mo-ease), border-color var(--mo-base) var(--mo-ease), background-color var(--mo-fast) var(--mo-ease)}.hd-app :is(button,a).hd-caps:not(.hd-caps-ink,[aria-pressed=true],[aria-selected=true]):hover{color:var(--foreground)}.hd-app :is(button,a).hd-caps.border-b-2.border-transparent:hover{border-color:var(--harold-rule,var(--border))}.hd-chip{transition:color var(--mo-fast) var(--mo-ease), background-color var(--mo-fast) var(--mo-ease)}.hd-attention-banner{transition:background-color var(--mo-fast) var(--mo-ease)}.hd-field{transition:border-color var(--mo-fast) var(--mo-ease), box-shadow var(--mo-fast) var(--mo-ease), background-color var(--mo-fast) var(--mo-ease)}@media (hover:hover){.hd-field:hover:not(:focus),.ar__field:hover:not(:focus-within),.cd-search input:hover:not(:focus){border-color:color-mix(in srgb, var(--foreground) 55%, var(--harold-edge,var(--border)))}.ar__field{transition:border-color var(--mo-fast) var(--mo-ease)}a.underline:not(.hd-tap,.hd-btn),button.underline:not(.hd-tap,.hd-btn),.hd-rb-link,.hd-rb-more a,.ud-all,.dl-more,.ar__clear,.hd-ss__manage{--mo-ul:currentColor;background-image:linear-gradient(var(--mo-ul), var(--mo-ul)), linear-gradient(currentColor, currentColor);transition:background-size var(--mo-slow) var(--mo-ease), color var(--mo-fast) var(--mo-ease);background-position:0 100%,0 100%;background-repeat:no-repeat;background-size:100% 1px,0% 1px;text-decoration:none}a.underline.hd-forest:not(.hd-tap,.hd-btn),button.underline.hd-forest:not(.hd-tap,.hd-btn){--mo-ul:var(--harold-accent-secondary)}a.underline:not(.hd-tap,.hd-btn):hover,button.underline:not(.hd-tap,.hd-btn):hover,a.underline:not(.hd-tap,.hd-btn):focus-visible,button.underline:not(.hd-tap,.hd-btn):focus-visible,.hd-rb-link:hover,.hd-rb-more a:hover,.ud-all:hover,.dl-more:hover,.ar__clear:hover,.hd-ss__manage:hover{background-size:100% 1px,100% 1px}.ar-title:hover,.hd-rb-title:hover{text-decoration:none}.hd-nav__link>span:first-child{transition:background-size var(--mo-slow) var(--mo-ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px}.hd-nav__link:hover>span:first-child,.hd-nav__link:focus-visible>span:first-child{background-size:100% 1px}.hd-nav__link[aria-current=page]>span:first-child{background-size:0% 1px}}@media (forced-colors:active){a.underline,button.underline,.hd-rb-link,.hd-rb-more a,.ud-all,.dl-more,.ar__clear,.hd-ss__manage{background-image:none!important;text-decoration:underline!important}}@media print{a.underline,button.underline,.hd-rb-link,.hd-rb-more a,.ud-all,.dl-more,.ar__clear,.hd-ss__manage{background-image:none!important;text-decoration:underline!important}}.hd-hglide{background:var(--mo-rule);opacity:0;transform-origin:top;pointer-events:none;width:3px;height:1px;position:absolute;top:0;left:0}.hd-hglide.is-ready{transition:transform var(--mo-base) var(--mo-ease), opacity var(--mo-fast) var(--mo-ease)}.hd-glide.is-ready{transition:transform var(--mo-slow) var(--mo-ease), opacity var(--mo-base) var(--mo-ease)}.fg{transition:translate var(--mo-base) var(--mo-ease), rotate var(--mo-base) var(--mo-ease)}.fg>i{transition:border-color var(--mo-base) var(--mo-ease), background-color var(--mo-base) var(--mo-ease)}.fg-open,:is(button,a):is(:hover,:focus-visible)>.fg{translate:0 -1px;rotate:-6deg}:is(button,a):is(:hover,:focus-visible)>.fg>i,.fg-open>i{border-color:var(--harold-accent-secondary)}.hd-note,.hd-note-padded,.hd-focus-item,.hd-board-cell,.hd-kind-choice,.mo-card{transition:transform var(--mo-base) var(--mo-ease), border-color var(--mo-base) var(--mo-ease), background-color var(--mo-base) var(--mo-ease)}@media (hover:hover){:is(.hd-note:not(:has(input,textarea,select)):hover,.hd-focus-item:hover,.hd-board-cell:hover,.hd-kind-choice:hover,.mo-card:hover){transform:translateY(-2px)}.hd-note-padded:hover,.hd-focus-item:hover,.hd-board-cell:hover,.hd-kind-choice:hover,.mo-card:hover{border-color:var(--foreground)}.hd-note-attention.hd-note-padded:hover{border-color:var(--harold-attention,var(--primary))}.mo-card:hover:after,.hd-kind-choice:hover:after{content:"";height:3px;position:absolute;top:100%;left:0;right:0}.hd-note:not(:has(input,textarea,select)):hover:after{content:"";height:3px;position:absolute;top:100%;left:0;right:0}:is(.hd-note:not(:has(input,textarea,select)),.mo-card,.hd-kind-choice){position:relative}}summary:not(.hd-btn,.flex):before,summary.hd-btn:after,.ff-caret,.cj-tab:after{transition-duration:var(--mo-base);transition-timing-function:var(--mo-ease)}.ff-caret{transition-property:transform}summary:not(.hd-btn,.flex):before{transition-property:transform,translate}@media (hover:hover){summary:not(.hd-btn,.flex):hover:before{translate:2px}}@keyframes mo-reveal{0%{opacity:0;transform:translateY(-4px)}}details[open]>:not(summary){animation:mo-reveal var(--mo-base) var(--mo-ease) backwards}.hd-row:not(.dl-entry){transition:background-color var(--mo-fast) var(--mo-ease)}@keyframes mo-focus-in{0%{outline-offset:5px;outline-color:#0000}}:where(a,button,input,select,textarea,summary,[tabindex],[role=button]):focus-visible:not([data-state=open],[role=dialog],[role=alertdialog]){animation:mo-focus-in var(--mo-fast) var(--mo-ease)}@keyframes mo-banner-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes mo-beat{50%{opacity:1}}@keyframes mo-lamp{50%{opacity:.35}}.hd-attention-banner{animation:mo-banner-in var(--mo-slow) var(--mo-ease) backwards}.hd-attention-banner[data-beat]:after{content:"";opacity:0;background:color-mix(in srgb, var(--harold-attention,var(--primary)) 9%, transparent);outline:1px solid var(--harold-attention,var(--primary));outline-offset:-1px;pointer-events:none;animation:mo-beat 1.2s var(--mo-ease) .3s 3;position:absolute;inset:0}.hd-attn-lamp{animation:1.2s ease-in-out 4 mo-lamp}a.underline.hd-tap,button.underline.hd-tap{transition:text-decoration-color var(--mo-base) var(--mo-ease), color var(--mo-fast) var(--mo-ease)}label:has(>input[type=checkbox])>input[type=checkbox]{transition:transform var(--mo-fast) var(--mo-ease)}.hd-brand-link .hd-logo-mark{transition:rotate var(--mo-base) var(--mo-ease)}@media (hover:hover){a.underline.hd-tap:hover,button.underline.hd-tap:hover{-webkit-text-decoration-color:var(--mo-rule);text-decoration-color:var(--mo-rule)}label:has(>input[type=checkbox]):hover>input[type=checkbox]{transform:scale(1.08)}.hd-brand-link:hover .hd-logo-mark{rotate:-6deg}}}@media (prefers-reduced-motion:reduce){.ar-title:hover,.hd-rb-title:hover{text-decoration:none}.hd-hglide{display:none}.hd-app__main.mo-enter *,.hd-app__main.mo-enter>*{animation:none}}
