/*! 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)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--spacing:.25rem;--text-xs:.75rem;--radius-sm:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:where(:root),[data-theme=light],[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% 0 0);--color-base-300:oklch(95% 0 0);--color-base-content:oklch(21% .006 285.885);--color-primary:oklch(45% .24 277.023);--color-primary-content:oklch(93% .034 272.788);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.theme-controller[value=light]:checked){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% 0 0);--color-base-300:oklch(95% 0 0);--color-base-content:oklch(21% .006 285.885);--color-primary:oklch(45% .24 277.023);--color-primary-content:oklch(93% .034 272.788);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.theme-controller[value=light]:checked){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% 0 0);--color-base-300:oklch(95% 0 0);--color-base-content:oklch(21% .006 285.885);--color-primary:oklch(45% .24 277.023);--color-primary-content:oklch(93% .034 272.788);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:is(:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base-100:oklch(25.33% .016 252.42);--color-base-200:oklch(23.26% .014 253.1);--color-base-300:oklch(21.15% .012 254.09);--color-base-content:oklch(97.807% .029 256.847);--color-primary:oklch(58% .233 277.117);--color-primary-content:oklch(96% .018 272.314);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root{--page-has-backdrop:var(--page-scroll-lock) 1;--page-scroll-bg:var(--page-scroll-lock) var(--root-bg,#0000)}@supports (color:color-mix(in lab, red, red)){:root{--page-scroll-bg:var(--page-scroll-lock) color-mix(in srgb, var(--root-bg,#0000), oklch(0% 0 0) calc(var(--page-has-backdrop,0) * 40%))}}:root{background-image:var(--page-scroll-lock) linear-gradient(var(--root-bg,#0000), var(--root-bg,#0000));transition:var(--page-scroll-lock) background-color .3s ease-out;animation:var(--page-scroll-lock) set-page-has-scroll forwards;animation-timeline:var(--page-scroll-lock) scroll();--page-has-scroll:initial;scrollbar-gutter:var(--page-has-scroll) var(--page-scroll-lock) stable}@keyframes set-page-has-scroll{0%,to{--page-has-scroll: }}:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E");scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab, red, red)){:root{scrollbar-color:color-mix(in oklch, currentColor 35%, #0000) #0000}}@property --radialprogress{syntax:"<percentage>";inherits:true;initial-value:0%}@property --aura-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:root,[data-theme]{background-color:var(--root-bg);color:var(--color-base-content)}:root{background-color:var(--page-scroll-bg,var(--root-bg))}:where(:root,[data-theme]){--root-bg:var(--color-base-100)}:root{--page-scroll-lock:initial;--page-overflow:var(--page-scroll-lock) hidden}:root:not(span){overflow:var(--page-overflow)}}@layer components;@layer utilities{@layer daisyui.l1.l2{.diff{webkit-user-select:none;-webkit-user-select:none;user-select:none;direction:ltr;grid-template-rows:1fr 1.8rem 1fr;grid-template-columns:auto 1fr;align-items:normal;width:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.diff:focus-visible,.diff:focus-visible{outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}.diff:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}.diff:focus-visible .diff-resizer{min-width:95cqi;max-width:95cqi}.diff:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px}.diff:has(.diff-item-1:focus-visible) .diff-resizer{min-width:5cqi;max-width:5cqi}.diff:hover .diff-item-2:after{height:2.4rem}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){.diff:focus .diff-resizer{min-width:5cqi;max-width:5cqi}.diff:has(.diff-item-1:focus) .diff-resizer{min-width:95cqi;max-width:95cqi}}@starting-style{.modal.modal-open{opacity:0}}.modal[open]{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:oklch(0% 0 0/.4)}.modal[open]>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal[open]){--page-scroll-lock: }@starting-style{.modal[open]{opacity:0}}.modal:popover-open{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:oklch(0% 0 0/.4)}.modal:popover-open>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal:popover-open){--page-scroll-lock: }@starting-style{.modal:popover-open{opacity:0}}.modal:target{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:oklch(0% 0 0/.4)}.modal:target>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal:target){--page-scroll-lock: }@starting-style{.modal:target{opacity:0}}.modal-toggle:checked+.modal{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:oklch(0% 0 0/.4)}.modal-toggle:checked+.modal>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal-toggle:checked+.modal){--page-scroll-lock: }@starting-style{.modal-toggle:checked+.modal{opacity:0}}.modal.modal-open{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:oklch(0% 0 0/.4)}.modal.modal-open>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal.modal-open){--page-scroll-lock: }@starting-style{.modal.modal-open{opacity:0}}.tabs-border>.tab{--tab-border-color:#0000 #0000 var(--tab-border-color) #0000;border-radius:var(--radius-field);position:relative}.tabs-border>.tab:before{content:"";background-color:var(--tab-border-color);width:calc(100% - var(--tab-p) * 2);border-radius:var(--radius-field);height:3px;bottom:0;left:var(--tab-p);transition:background-color .2s;position:absolute}:is(.tabs-border>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-border>.tab:is(input:checked),.tabs-border>.tab:is(label:has(:checked))):before{--tab-border-color:currentColor;border-top:3px solid}.tabs-lift>.tab{--tab-border:0 0 var(--border) 0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border) var(--tab-p) 0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color) #0000;--tab-corner-width:calc(100% + var(--tab-radius-limit) * 2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left, top right;border-width:var(--tab-border);padding:var(--tab-paddings);border-color:var(--tab-border-colors);border-start-start-radius:var(--tab-radius-ss);border-start-end-radius:var(--tab-radius-se);border-end-end-radius:var(--tab-radius-ee);border-end-start-radius:var(--tab-radius-es)}.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked)){--tab-border:var(--border) var(--border) 0 var(--border);--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border)) var(--border) calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left, var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right, var(--tab-radius-grad));background-color:var(--tab-bg)}:is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):before{z-index:1;content:"";width:var(--tab-corner-width);height:var(--tab-corner-height);background-position:var(--tab-corner-position);background-image:var(--radius-start), var(--radius-end);background-size:var(--tab-radius-limit) var(--tab-radius-limit);inset:var(--tab-inset);background-repeat:no-repeat;display:block;position:absolute}:is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):first-child:before{--radius-start:none}[dir=rtl] :is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):first-child:before{transform:rotateY(180deg)}:is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):last-child:before{--radius-end:none}[dir=rtl] :is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):last-child:before{transform:rotateY(180deg)}.tabs-lift:has(>.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color)}.tabs-top>.tab{--tab-order:0;--tab-border:0 0 var(--border) 0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border) var(--tab-p) 0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color) #0000;--tab-corner-width:calc(100% + var(--tab-radius-limit) * 2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left, top right}.tabs-top>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-top>.tab:is(input:checked),.tabs-top>.tab:is(label:has(:checked)){--tab-border:var(--border) var(--border) 0 var(--border);--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border)) var(--border) calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left, var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right, var(--tab-radius-grad))}.tabs-top:has(>.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color)}.tabs-bottom>.tab{--tab-order:1;--tab-border:var(--border) 0 0 0;--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:var(--tab-radius-limit);--tab-radius-ee:var(--tab-radius-limit);--tab-border-colors:var(--tab-border-color) #0000 #0000 #0000;--tab-paddings:0 var(--tab-p) var(--border) var(--tab-p);--tab-corner-width:calc(100% + var(--tab-radius-limit) * 2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left, top right}.tabs-bottom>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-bottom>.tab:is(input:checked),.tabs-bottom>.tab:is(label:has(:checked)){--tab-border:0 var(--border) var(--border) var(--border);--tab-border-colors:#0000 var(--tab-border-color) var(--tab-border-color) var(--tab-border-color);--tab-paddings:var(--border) calc(var(--tab-p) - var(--border)) 0 calc(var(--tab-p) - var(--border));--tab-inset:0 auto auto auto;--radius-start:radial-gradient(circle at bottom left, var(--tab-radius-grad));--radius-end:radial-gradient(circle at bottom right, var(--tab-radius-grad))}.tabs-bottom:has(>.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:#0000 var(--tab-border-color) var(--tab-border-color) var(--tab-border-color)}.tabs-box>.tab{border-radius:var(--radius-field);border-style:none}.tabs-box>.tab:focus-visible,.tabs-box>.tab:is(label:has(:checked:focus-visible)){outline-offset:2px}.tabs-box>.tab:focus-visible{z-index:1}.tabs-xs>.tab{--tab-p:.375rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.75rem}.tabs-sm>.tab{--tab-p:.5rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.875rem}.tabs-md>.tab{--tab-p:.75rem;--tab-radius-min:calc(.75rem - var(--border));font-size:.875rem}.tabs-lg>.tab{--tab-p:1rem;--tab-radius-min:calc(1.5rem - var(--border));font-size:1.125rem}.tabs-xl>.tab{--tab-p:1.25rem;--tab-radius-min:calc(2rem - var(--border));font-size:1.125rem}.dock>[aria-current]:not([aria-current=false],[aria-current=""]):after{color:currentColor;background-color:currentColor;width:2.5rem}.btn:is([aria-pressed=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:is([aria-pressed=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%)}}.btn:is([aria-pressed=true],[aria-current]:not([aria-current=false],[aria-current=""])){color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:is([aria-pressed=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn:is([aria-pressed=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);isolation:isolate}.list .list-row:has(>.list-col-grow:first-child){--list-grid-cols:1fr}.list .list-row:has(>.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0, auto) 1fr}.list .list-row:has(>.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(>.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(>.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(>.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row>*{grid-row-start:1}.dropdown-start :where(.dropdown-content){inset-inline-end:auto;translate:0}[dir=rtl] :is(.dropdown-start :where(.dropdown-content)){translate:0}.dropdown-center :where(.dropdown-content){inset-inline-end:50%;translate:50%}[dir=rtl] :is(.dropdown-center :where(.dropdown-content)){translate:-50%}.dropdown-end :where(.dropdown-content){inset-inline-end:0;translate:0}[dir=rtl] :is(.dropdown-end :where(.dropdown-content)){translate:0}.dropdown-left .dropdown-content{transform-origin:100%;inset-inline-end:100%;top:0;bottom:auto}.dropdown-right .dropdown-content{transform-origin:0;inset-inline-start:100%;top:0;bottom:auto}.dropdown-bottom .dropdown-content{transform-origin:top;top:100%;bottom:auto}.dropdown-top .dropdown-content{transform-origin:bottom;top:auto;bottom:100%}.steps-horizontal .step{text-align:center;grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps-horizontal .step:before{width:100%;height:.5rem;margin-inline-start:-100%;translate:0}[dir=rtl] :is(.steps-horizontal .step):before{translate:0}.steps-vertical .step{grid-template-rows:auto;grid-template-columns:40px 1fr;justify-items:start;gap:.5rem;min-height:4rem;display:grid}.steps-vertical .step:before{width:.5rem;height:100%;margin-inline-start:50%;translate:-50% -50%}[dir=rtl] :is(.steps-vertical .step):before{translate:50% -50%}.steps .step-neutral+.step-neutral:before,.steps .step-neutral:after,.steps .step-neutral>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}.steps .step-primary+.step-primary:before,.steps .step-primary:after,.steps .step-primary>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after,.steps .step-secondary>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}.steps .step-accent+.step-accent:before,.steps .step-accent:after,.steps .step-accent>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}.steps .step-info+.step-info:before,.steps .step-info:after,.steps .step-info>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}.steps .step-success+.step-success:before,.steps .step-success:after,.steps .step-success>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}.steps .step-warning+.step-warning:before,.steps .step-warning:after,.steps .step-warning>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}.steps .step-error+.step-error:before,.steps .step-error:after,.steps .step-error>.step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}.swap{cursor:pointer;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;place-content:center;display:inline-grid;position:relative}.swap input{appearance:none;border:none}.swap>*{grid-row-start:1;grid-column-start:1}@media (prefers-reduced-motion:no-preference){.swap>*{transition-property:transform,rotate,opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.swap .swap-on,.swap .swap-indeterminate,.swap input:indeterminate~.swap-on,.swap input:is(:checked,:indeterminate)~.swap-off{opacity:0}.swap input:checked~.swap-on,.swap input:indeterminate~.swap-indeterminate{opacity:1;backface-visibility:visible}.menu-horizontal{flex-direction:row;align-items:flex-start;display:inline-flex}.menu-horizontal>li:not(.menu-title)>details>:is(ul,menu){transform-origin:top;border-radius:var(--radius-box);background-color:var(--color-base-100);opacity:0;margin-inline-start:0;margin-top:1rem;padding-block:.5rem;padding-inline-end:.5rem;position:absolute;scale:.95;box-shadow:0 1px 3px oklch(0% 0 0/.1),0 1px 2px -1px oklch(0% 0 0/.1)}@media (prefers-reduced-motion:no-preference){@starting-style{.menu-horizontal>li:not(.menu-title)>details>:is(ul,menu){opacity:0;scale:.95}}.menu-horizontal>li:not(.menu-title)>details>:is(ul,menu){transition-behavior:allow-discrete;transition-property:opacity,scale,display;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s menu}}.menu-horizontal>li:not(.menu-title)>details[open]>:is(ul,menu){opacity:1;scale:1}.menu-horizontal>li>details>:is(ul,menu):before{--tw-content:none;content:var(--tw-content)}.radio:disabled{cursor:not-allowed;opacity:.2}:where(.navbar){position:relative}:is(.stack,.stack.stack-bottom)>*{grid-area:3/3/6/4}:is(.stack,.stack.stack-bottom)>:nth-child(2){grid-area:2/2/5/5}:is(.stack,.stack.stack-bottom)>:first-child{grid-area:1/1/4/6}.stack.stack-top>*{grid-area:1/3/4/4}.stack.stack-top>:nth-child(2){grid-area:2/2/5/5}.stack.stack-top>:first-child{grid-area:3/1/6/6}.stack.stack-start>*{grid-area:3/1/4/4}.stack.stack-start>:nth-child(2){grid-area:2/2/5/5}.stack.stack-start>:first-child{grid-area:1/3/6/6}.stack.stack-end>*{grid-area:3/3/4/6}.stack.stack-end>:nth-child(2){grid-area:2/2/5/5}.stack.stack-end>:first-child{grid-area:1/1/6/4}.modal-top>.modal-box{--modal-tl:0;--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:var(--radius-box);width:100%;max-width:none;height:auto;max-height:calc(100vh - 5em);translate:0 -100%;scale:1}.modal-middle>.modal-box{--modal-tl:var(--radius-box);--modal-tr:var(--radius-box);--modal-bl:var(--radius-box);--modal-br:var(--radius-box);width:91.6667%;max-width:32rem;height:auto;max-height:calc(100vh - 5em);translate:0 2%;scale:.98}.modal-bottom>.modal-box{--modal-tl:var(--radius-box);--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:0;width:100%;max-width:none;height:auto;max-height:calc(100vh - 5em);translate:0 100%;scale:1}.modal-start>.modal-box{--modal-tl:0;--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:var(--radius-box);width:auto;max-width:none;height:100vh;max-height:none;translate:-100%;scale:1}[dir=rtl] :is(.modal-start>.modal-box){--modal-tl:var(--radius-box);--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:0;translate:100%}.modal-end>.modal-box{--modal-tl:var(--radius-box);--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:0;width:auto;max-width:none;height:100vh;max-height:none;translate:100%;scale:1}[dir=rtl] :is(.modal-end>.modal-box){--modal-tl:0;--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:var(--radius-box);translate:-100%}.menu-md :where(li:not(.menu-title)>:not(ul,menu,details,.menu-title)),.menu-md :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.375rem;padding-inline:.75rem;font-size:.875rem}.menu-md details[open]>summary:before{font-size:.875rem}.menu-md .menu-title{padding-block:.5rem;padding-inline:.75rem}.btn-primary{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);--btn-soft-bg:initial}@media (prefers-reduced-motion:no-preference){.collapse:not(td,tr,colgroup)[open].collapse-arrow>.collapse-title:after,.collapse:not(td,tr,colgroup).collapse-open.collapse-arrow>.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}.collapse:not(td,tr,colgroup).collapse-open.collapse-plus>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}:is(.collapse:not(td,tr,colgroup)[tabindex].collapse-arrow:focus:not(.collapse-close),.collapse:not(td,tr,colgroup).collapse-arrow[tabindex]:focus-within:not(.collapse-close))>.collapse-title:after,.collapse:not(td,tr,colgroup).collapse-arrow:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{transform:translateY(-50%)rotate(225deg)}.collapse:not(td,tr,colgroup)[open].collapse-plus>.collapse-title:after,.collapse:not(td,tr,colgroup)[tabindex].collapse-plus:focus:not(.collapse-close)>.collapse-title:after,.collapse:not(td,tr,colgroup).collapse-plus:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}@layer daisyui.l1.l2.l3{.modal{pointer-events:none;visibility:hidden;width:100%;max-width:none;height:100%;max-height:none;color:inherit;transition:overlay .3s allow-discrete, visibility .3s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;overscroll-behavior:contain;z-index:999;scrollbar-gutter:auto;background-color:#0000;place-items:center;margin:0;padding:0;display:grid;position:fixed;inset:0;overflow:clip}.modal::backdrop{display:none}.modal[popover]{color:inherit;background:0 0;border:0;max-width:none;max-height:none;margin:0;padding:0;inset:0}.modal[popover]::backdrop{background-color:oklch(0% 0 0/.4);transition:background-color .3s ease-out}@media (hover:hover){.tab:is(.tabs>.tab):hover{color:var(--color-base-content)}}@supports (color:color-mix(in lab, red, red)){.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}@media (forced-colors:active){.tab:is(.tabs>.tab):focus{outline-offset:2px;outline:2px solid #0000}}@media (hover:hover){.tab:is(.tabs>.tab):hover{color:var(--color-base-content)}}@supports (color:color-mix(in lab, red, red)){.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}@media (forced-colors:active){.tab:is(.tabs>.tab):focus{outline-offset:2px;outline:2px solid #0000}}.tooltip{--tt-bg:var(--color-neutral);--tt-off:calc(100% + .5rem);--tt-tail:calc(100% + 1px + .25rem);--tt-tail-off:.5rem;display:inline-block;position:relative}.tooltip>.tooltip-content,.tooltip[data-tip]:before{border-radius:var(--radius-field);text-align:center;white-space:normal;max-width:20rem;color:var(--color-neutral-content);opacity:0;background-color:var(--tt-bg);pointer-events:none;z-index:2;--tw-content:attr(data-tip);content:var(--tw-content);width:max-content;transform:translateX(var(--tt-trans,-50%)) translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-off) 50%;padding-block:.25rem;padding-inline:.5rem;font-size:.875rem;font-weight:400;line-height:1.25;position:absolute}.tooltip:after{opacity:0;background-color:var(--tt-bg);content:"";pointer-events:none;--mask-tooltip:url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500009 1C3.5 1 3.00001 4 5.00001 4C7 4 6.5 1 9.5 1C10 1 10 0.499897 10 0H0C-1.99338e-08 0.5 0 1 0.500009 1Z' fill='black'/%3E%3C/svg%3E%0A");width:.625rem;height:.25rem;-webkit-mask-position:-1px 0;mask-position:-1px 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--mask-tooltip);-webkit-mask-image:var(--mask-tooltip);-webkit-mask-image:var(--mask-tooltip);mask-image:var(--mask-tooltip);transform:translateX(var(--tt-trans,-50%)) translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-tail) 50%;display:block;position:absolute}@media (prefers-reduced-motion:no-preference){.tooltip>.tooltip-content,.tooltip[data-tip]:before,.tooltip:after{transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content{opacity:1;--tt-pos:0rem}@media (prefers-reduced-motion:no-preference){:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before{opacity:1;--tt-pos:0rem}@media (prefers-reduced-motion:no-preference){:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{opacity:1;--tt-pos:0rem}@media (prefers-reduced-motion:no-preference){:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}.tabs{--tabs-height:auto;--tabs-direction:row;--tab-height:calc(var(--size-field,.25rem) * 10);height:var(--tabs-height);flex-wrap:wrap;flex-direction:var(--tabs-direction);display:flex}.tab:is(.tabs>.tab){cursor:pointer;appearance:none;text-align:center;webkit-user-select:none;-webkit-user-select:none;user-select:none;flex-wrap:wrap;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (hover:hover){.tab:is(.tabs>.tab):hover{color:var(--color-base-content)}}.tab:is(.tabs>.tab){--tab-p:.75rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));--tab-radius-limit:min(var(--radius-field), var(--tab-radius-min));--tab-radius-grad:#0000 calc(69% - var(--border)), var(--tab-border-color) calc(69% - var(--border) + .25px), var(--tab-border-color) 69%, var(--tab-bg) calc(69% + .25px);order:var(--tab-order);height:var(--tab-height);padding-inline:var(--tab-p);border-color:#0000;font-size:.875rem}.tab:is(.tabs>.tab):is(input[type=radio]){min-width:fit-content}.tab:is(.tabs>.tab):is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.tab:is(.tabs>.tab):is(label){position:relative}.tab:is(.tabs>.tab):is(label) input{cursor:pointer;appearance:none;opacity:0;position:absolute;inset:0}:is(.tab:is(.tabs>.tab):checked,.tab:is(.tabs>.tab):is(label:has(:checked)),.tab:is(.tabs>.tab):is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content{display:block}.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.tab:is(.tabs>.tab):not(input):empty{cursor:default;flex-grow:1}.tab:is(.tabs>.tab):focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.tab:is(.tabs>.tab):focus{outline-offset:2px;outline:2px solid #0000}}.tab:is(.tabs>.tab):focus-visible,.tab:is(.tabs>.tab):is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}.tab:is(.tabs>.tab)[disabled]{pointer-events:none;opacity:.4}.menu{--menu-active-fg:var(--color-neutral-content);--menu-active-bg:var(--color-neutral);flex-flow:column wrap;width:fit-content;padding:.5rem;font-size:.875rem;display:flex}.menu :where(li ul,li menu){white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem;position:relative}.menu :where(li ul,li menu):before{background-color:var(--color-base-content);opacity:.1;width:var(--border);content:"";inset-inline-start:0;position:absolute;top:.75rem;bottom:.75rem}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}.menu :where(li:not(.menu-title)>:not(ul,menu,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);text-align:start;-webkit-user-select:none;user-select:none;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}.menu :where(li>details>summary){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li>details>summary){outline-offset:2px;outline:2px solid #0000}}.menu :where(li>details>summary)::-webkit-details-marker{display:none}:is(.menu :where(li>details>summary),.menu :where(li>.menu-dropdown-toggle)):after{content:"";transform-origin:50%;pointer-events:none;justify-self:flex-end;width:.375rem;height:.375rem;transition-property:rotate,translate;transition-duration:.2s;display:block;translate:0 -1px;rotate:-135deg;box-shadow:inset 2px 2px}.menu details{interpolate-size:allow-keywords;overflow:hidden}.menu details::details-content{block-size:0}@media (prefers-reduced-motion:no-preference){.menu details::details-content{transition-behavior:allow-discrete;transition-property:block-size,content-visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.menu details[open]::details-content{block-size:auto}.menu :where(li>details[open]>summary):after,.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{translate:0 1px;rotate:45deg}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])).menu-focus{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])).menu-focus{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])).menu-focus{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])).menu-focus{outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):focus-visible{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):focus-visible{outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover){cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover){outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover){box-shadow:inset 0 1px oklch(0% 0 0/.01),inset 0 -1px oklch(100% 0 0/.01)}.menu :where(li:empty){background-color:var(--color-base-content);opacity:.1;height:1px;margin:.5rem 1rem}.menu :where(li){flex-flow:column wrap;flex-shrink:0;align-items:stretch;display:flex;position:relative}.menu :where(li) .badge{justify-self:flex-end}.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn)[aria-current]:not([aria-current=false],[aria-current=""]),.menu :where(li)>details>summary:active{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn)[aria-current]:not([aria-current=false],[aria-current=""]),.menu :where(li)>details>summary:active{outline-offset:2px;outline:2px solid #0000}}.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn)[aria-current]:not([aria-current=false],[aria-current=""]),.menu :where(li)>details>summary:active{color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise)}:is(.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn)[aria-current]:not([aria-current=false],[aria-current=""]),.menu :where(li)>details>summary:active):not(:is(.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn)[aria-current]:not([aria-current=false],[aria-current=""]),.menu :where(li)>details>summary:active):active){box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--menu-active-bg)}.menu :where(li).menu-disabled,.menu :where(li) [disabled]{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li).menu-disabled,.menu :where(li) [disabled]{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.dock{z-index:1;background-color:var(--color-base-100);color:currentColor;border-top:.5px solid var(--color-base-content);flex-direction:row;justify-content:space-around;align-items:center;width:100%;padding:.5rem;display:flex;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.dock{border-top:.5px solid color-mix(in oklab, var(--color-base-content) 5%, #0000)}}.dock{height:4rem;height:calc(4rem + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.dock>:not(:where(script,style,template)){cursor:pointer;border-radius:var(--radius-box);background-color:#0000;flex-direction:column;flex-shrink:1;flex-basis:100%;justify-content:center;align-items:center;gap:1px;max-width:8rem;height:100%;margin-bottom:.5rem;transition:opacity .2s ease-out;display:flex;position:relative}@media (hover:hover){.dock>:not(:where(script,style,template)):hover{opacity:.8}}:is(.dock>:not(:where(script,style,template))[aria-disabled=true],.dock>:not(:where(script,style,template))[disabled]),:is(.dock>:not(:where(script,style,template))[aria-disabled=true],.dock>:not(:where(script,style,template))[disabled]):hover{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.dock>:not(:where(script,style,template))[aria-disabled=true],.dock>:not(:where(script,style,template))[disabled]),:is(.dock>:not(:where(script,style,template))[aria-disabled=true],.dock>:not(:where(script,style,template))[disabled]):hover{color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}:is(.dock>:not(:where(script,style,template))[aria-disabled=true],.dock>:not(:where(script,style,template))[disabled]),:is(.dock>:not(:where(script,style,template))[aria-disabled=true],.dock>:not(:where(script,style,template))[disabled]):hover{opacity:1}.dock>:not(:where(script,style,template)) .dock-label{font-size:.6875rem}.dock>:not(:where(script,style,template)):after{content:"";background-color:#0000;border-top:3px solid #0000;border-radius:2147483647px;width:1.5rem;height:.25rem;transition:background-color .1s ease-out,text-color .1s ease-out,width .1s ease-out;position:absolute;bottom:.2rem}.dropdown{position-area:var(--anchor-v,block-end) var(--anchor-h,span-inline-end);display:inline-block;position:relative}.dropdown>:not(:has(~[class*=dropdown-content])):focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dropdown>:not(:has(~[class*=dropdown-content])):focus{outline-offset:2px;outline:2px solid #0000}}.dropdown[popover]{z-index:999}@media (prefers-reduced-motion:no-preference){.dropdown[popover]{transition-behavior:allow-discrete;transition-property:opacity,scale,display,overlay;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s dropdown}}@starting-style{.dropdown[popover]{opacity:0;scale:.95}}@media (prefers-reduced-motion:no-preference){.dropdown .dropdown-content{transition-behavior:allow-discrete;transition-property:opacity,scale,display,overlay;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s dropdown}}@starting-style{.dropdown .dropdown-content{opacity:0;scale:.95}}:is(.dropdown:not(.dropdown-close).dropdown-open,.dropdown:not(.dropdown-close):not(.dropdown-hover):focus,.dropdown:not(.dropdown-close):focus-within)>[tabindex]:first-child{pointer-events:none}.dropdown:is(details){overflow:revert-layer}.dropdown:is(details) summary::-webkit-details-marker{display:none}.dropdown:where([popover]){background:0 0}.dropdown[popover]{color:inherit;position:fixed}@supports not (position-area:bottom){.dropdown[popover]{margin:auto}.dropdown[popover].dropdown-close{transform-origin:top;opacity:0;display:none;scale:.95}.dropdown[popover].dropdown-open:not(:popover-open){transform-origin:top;opacity:0;display:none;scale:.95}.dropdown[popover]::backdrop{background-color:oklab(0% none none/.3)}}:is(.dropdown[popover].dropdown-close,.dropdown[popover]:not(.dropdown-open,:popover-open)){transform-origin:top;opacity:0;display:none;scale:.95}:where(.btn){width:unset}.btn{--size:calc(var(--size-field,.25rem) * 10);--btn-p:1rem;--btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--btn-bg:var(--btn-color,var(--color-base-200));--btn-border:var(--btn-color,var(--color-base-200));border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn{--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.btn{--btn-soft-bg:initial;--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.btn{--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--size);padding-inline:var(--btn-p);font-size:var(--fontsize,.875rem);background-color:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-border);border-style:var(--btn-border-style,solid);outline-color:var(--btn-color,var(--color-base-content));--tw-prose-links:var(--btn-fg);background-image:none, var(--fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--btn-inset) inset, var(--btn-shadow)}.btn:is([type=checkbox],[type=radio]){appearance:none}.btn:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.btn:where(:checked:not(.filter [type=radio].btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}.loading{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem) * 6);background-color:currentColor;flex-shrink:0;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (prefers-reduced-motion:no-preference){.loading{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}}.filter{flex-wrap:wrap;display:flex}.filter [type=radio]{width:auto}.filter input{opacity:1;transition:visibility .1s allow-discrete, margin .1s, opacity .3s, padding .3s, border-width .1s;overflow:hidden;scale:1}.filter input.filter-reset{aspect-ratio:1}.filter input.filter-reset:after{--tw-content:"×";content:var(--tw-content)}.filter>input:not(:last-child),.filter>:not(:last-child) input{margin-inline-end:.25rem}.list{flex-direction:column;font-size:.875rem;display:flex}.list .list-row{--list-grid-cols:minmax(0, auto) 1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab, var(--color-base-content) 5%, transparent)}}:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{content:"";border-bottom:var(--border) solid;inset-inline:var(--radius-box);border-color:var(--color-base-content);position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab, var(--color-base-content) 5%, transparent)}}.dropdown .dropdown-content{position:absolute}.dropdown.dropdown-close .dropdown-content,.dropdown:not(details,.dropdown-open,.dropdown-hover:hover,:focus-within) .dropdown-content,.dropdown.dropdown-hover:not(:hover) [tabindex]:first-child:focus:not(:focus-visible)~.dropdown-content{transform-origin:top;opacity:0;display:none;scale:.95}.dropdown .dropdown-content{z-index:999}@media (prefers-reduced-motion:no-preference){.dropdown .dropdown-content{transition-behavior:allow-discrete;transition-property:opacity,scale,display,overlay;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s dropdown}}@starting-style{.dropdown .dropdown-content{opacity:0;scale:.95}}:is(.dropdown:not(.dropdown-close).dropdown-open,.dropdown:not(.dropdown-close):not(.dropdown-hover):focus,.dropdown:not(.dropdown-close):focus-within) .dropdown-content,.dropdown:not(.dropdown-close).dropdown-hover:hover .dropdown-content{opacity:1;scale:1}.toggle{border:var(--border) solid currentColor;color:var(--input-color);cursor:pointer;appearance:none;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--toggle-p), var(--radius-selector-max)) + min(var(--border), var(--radius-selector-max)));padding:var(--toggle-p);flex-shrink:0;grid-template-columns:0fr 1fr 1fr;place-content:center;display:inline-grid;position:relative;box-shadow:inset 0 1px}@supports (color:color-mix(in lab, red, red)){.toggle{box-shadow:0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000) inset}}.toggle{--input-color:var(--color-base-content);transition:color .3s,grid-template-columns .2s}@supports (color:color-mix(in lab, red, red)){.toggle{--input-color:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}.toggle{--toggle-p:calc(var(--size) * .125);--size:calc(var(--size-selector,.25rem) * 6);width:calc((var(--size) * 2) - (var(--border) + var(--toggle-p)) * 2);height:var(--size)}.toggle>*{z-index:1;cursor:pointer;appearance:none;background-color:#0000;border:none;grid-column:2/span 1;grid-row-start:1;height:100%;padding:.125rem;transition:opacity .2s,rotate .4s}.toggle>:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.toggle>:focus{outline-offset:2px;outline:2px solid #0000}}.toggle>:nth-child(2){color:var(--color-base-100);rotate:0deg}.toggle>:nth-child(3){color:var(--color-base-100);opacity:0;rotate:-15deg}.toggle:has(:checked)>:nth-child(2){opacity:0;rotate:15deg}.toggle:has(:checked)>:nth-child(3){opacity:1;rotate:0deg}.toggle:before{aspect-ratio:1;border-radius:var(--radius-selector);--tw-content:"";content:var(--tw-content);width:100%;height:100%;box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor;background-color:currentColor;grid-row-start:1;grid-column-start:2;transition:background-color .1s,translate .2s,inset-inline-start .2s;position:relative;inset-inline-start:0;translate:0}@supports (color:color-mix(in lab, red, red)){.toggle:before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000)}}.toggle:before{background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise)}@media (forced-colors:active){.toggle:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px * -1);outline-width:1px}}@media print{.toggle:before{outline-offset:-1rem;outline:.25rem solid}}.toggle:focus-visible{outline-offset:2px;outline:2px solid}.toggle:has(:focus-visible){outline-offset:2px;outline:2px solid}.toggle:checked{background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.toggle:checked:before{background-color:currentColor}@starting-style{.toggle:checked:before{opacity:0}}.toggle[aria-checked=true]{background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.toggle[aria-checked=true]:before{background-color:currentColor}@starting-style{.toggle[aria-checked=true]:before{opacity:0}}.toggle:has(>input:checked){background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.toggle:has(>input:checked):before{background-color:currentColor}@starting-style{.toggle:has(>input:checked):before{opacity:0}}.toggle:indeterminate{grid-template-columns:.5fr 1fr .5fr}.toggle:disabled{cursor:not-allowed;opacity:.3}.toggle:disabled:before{border:var(--border) solid currentColor;background-color:#0000}.input{appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;--size:calc(var(--size-field,.25rem) * var(--in-size-mul,10));--input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.input{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.input{cursor:text;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,0rem), var(--font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--input-color,#0000);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field))}@supports (color:color-mix(in lab, red, red)){.input{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.input input{appearance:none;background-color:#0000;border:none;width:100%;height:100%}.input input::placeholder{color:var(--color-base-content);opacity:.5}.input input:focus,.input input:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.input input:focus,.input input:focus-within{outline-offset:2px;outline:2px solid #0000}}.input input::-webkit-calendar-picker-indicator{inset-inline-end:-.15em}.input::-webkit-inner-spin-button{margin-inline-end:-10px}.input::-webkit-calendar-picker-indicator{inset-inline-end:.75em}input.input{text-align:start;display:inline-flex;position:relative}input.input[type=url],input.input[type=tel],input.input[type=email],input.input[type=number]{direction:ltr}input.input::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}input.input::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}input.input::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--spin-my,-3))}input.input::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}input.input::-webkit-color-swatch-wrapper{padding-block:.25rem}.input input{text-align:start;display:inline-flex;position:relative}.input input[type=url],.input input[type=tel],.input input[type=email],.input input[type=number]{direction:ltr}.input input::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}.input input::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}.input input::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--spin-my,-3))}.input input::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}.input input::-webkit-color-swatch-wrapper{padding-block:.25rem}.input:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.input:focus{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.input:focus{outline:2px solid var(--input-color);outline-offset:2px}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus{--font-size:1rem}}}.input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.input:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.input:focus-within{outline:2px solid var(--input-color);outline-offset:2px}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus-within{--font-size:1rem}}}.input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.input:has(>input[disabled]):is(input),.input:has(>input[disabled]) :is(input)){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.input:has(>input[disabled]):is(input),.input:has(>input[disabled]) :is(input)){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.input:has(>input[disabled]){box-shadow:none}.input:has(>input[disabled])::placeholder{color:var(--color-base-content);opacity:.2}.input:has(>input[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.input:is(:disabled,[disabled]):is(input),.input:is(:disabled,[disabled]) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input:is(:disabled,[disabled]):is(input),.input:is(:disabled,[disabled]) :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.input:is(:disabled,[disabled]){box-shadow:none}.input:is(:disabled,[disabled])::placeholder,.input:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}fieldset:disabled .input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}fieldset:disabled .input:is(input),fieldset:disabled .input :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){fieldset:disabled .input:is(input),fieldset:disabled .input :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}fieldset:disabled .input{box-shadow:none}fieldset:disabled .input::placeholder,fieldset:disabled .input ::placeholder{color:var(--color-base-content);opacity:.2}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.range{appearance:none;webkit-appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem) * 6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:currentColor}@supports (color:color-mix(in lab, red, red)){.range{--range-bg:color-mix(in oklab, currentColor 10%, #0000)}}.range{--range-fill-x:calc((var(--range-dir,1) * -100cqw) - (var(--range-dir,1) * var(--range-thumb-size) / 2));--range-fill-y:0;--range-fill-spread:calc(100cqw * var(--range-fill));cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden}[dir=rtl] .range{--range-dir:-1}.range:focus{outline:none}.range:focus-visible{outline-offset:2px;outline:2px solid}.range::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}@media (forced-colors:active){.range::-webkit-slider-runnable-track{border:1px solid}.range::-moz-range-track{border:1px solid}}.range::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}.range::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));background-color:var(--range-thumb);height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;appearance:none;webkit-appearance:none;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor, 0 0 0 2rem var(--range-thumb) inset, var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread);position:relative;inset-block-start:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.range::-webkit-slider-thumb{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread)}}.range::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor, 0 0 0 2rem var(--range-thumb) inset, var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread);background-color:currentColor;position:relative}@supports (color:color-mix(in lab, red, red)){.range::-moz-range-thumb{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread)}}.range:disabled{cursor:not-allowed;opacity:.3}.indicator{width:max-content;display:inline-flex;position:relative}.indicator :where(.indicator-item){z-index:1;white-space:nowrap;top:var(--indicator-t,0);bottom:var(--indicator-b,auto);left:var(--indicator-s,auto);right:var(--indicator-e,0);translate:var(--indicator-x,50%) var(--indicator-y,-50%);position:absolute}.table{border-collapse:separate;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left;font-size:.875rem;position:relative}.table:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){text-align:right}@media (hover:hover){:is(:is(.table tr.row-hover),.table tr.row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.table :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}.table :where(thead,tfoot){white-space:nowrap;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead,tfoot){color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.table :where(thead,tfoot){font-size:.875rem;font-weight:600}.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}.table :where(.table-pin-rows thead){z-index:1;position:sticky;top:0}.table :where(.table-pin-rows tfoot){z-index:1;position:sticky;bottom:0}.table :where(.table-pin-rows :is(thead,tfoot) tr){background-color:var(--color-base-100)}.table :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}.steps{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}.steps .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps .step:before{width:100%;height:.5rem;color:var(--step-bg);background-color:var(--step-bg);content:"";border:1px solid;grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}.steps .step>.step-icon{--tw-content:counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:2147483647px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.steps .step:not(:has(.step-icon)):after{--tw-content:counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:2147483647px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.steps .step:first-child:before{--tw-content:none;content:var(--tw-content)}.steps .step[data-content]:after{--tw-content:attr(data-content);content:var(--tw-content)}.select{appearance:none;background-color:var(--color-base-100);vertical-align:middle;--size:calc(var(--size-field,.25rem) * var(--sl-size-mul,10));--input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.select{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.select{width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,0rem), var(--font-size-min,.875rem));touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;border:var(--border) solid var(--input-color,#0000);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));overflow:hidden}@supports (color:color-mix(in lab, red, red)){.select{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}[dir=rtl] .select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}.select[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}.select select{appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border) * 2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem}.select select::placeholder{color:var(--color-base-content);opacity:.5}.select select:focus,.select select:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.select select:focus,.select select:focus-within{outline-offset:2px;outline:2px solid #0000}}.select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}.select:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.select:focus{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.select:focus{outline:2px solid var(--input-color);outline-offset:2px}.select:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.select:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.select:focus-within{outline:2px solid var(--input-color);outline-offset:2px}.select:open{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.select:open{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.select:open{outline:2px solid var(--input-color);outline-offset:2px;background-image:linear-gradient(135deg,#0000 50%,currentColor 50%),linear-gradient(45deg,currentColor 50%,#0000 50%)}.select:has(>select[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.select:has(>select[disabled]):is(select),.select:has(>select[disabled]) :is(select)){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.select:has(>select[disabled]):is(select),.select:has(>select[disabled]) :is(select)){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.select:has(>select[disabled]){box-shadow:none}.select:has(>select[disabled])::placeholder{color:var(--color-base-content);opacity:.2}.select:has(>select[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.select:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.select:is(:disabled,[disabled]):is(select),.select:is(:disabled,[disabled]) :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select:is(:disabled,[disabled]):is(select),.select:is(:disabled,[disabled]) :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.select:is(:disabled,[disabled]){box-shadow:none}.select:is(:disabled,[disabled])::placeholder,.select:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}fieldset:disabled .select{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}fieldset:disabled .select:is(select),fieldset:disabled .select :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){fieldset:disabled .select:is(select),fieldset:disabled .select :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}fieldset:disabled .select{box-shadow:none}fieldset:disabled .select::placeholder,fieldset:disabled .select ::placeholder{color:var(--color-base-content);opacity:.2}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}@supports (appearance:base-select){:is(.select,.select select){appearance:base-select}:is(.select,.select select)::picker(select){appearance:base-select}}:is(.select,.select select)::picker(select){color:inherit;border:var(--border) solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth) * 3px) -2px oklch(0% 0 0/.2);box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth) * .1)), 0 8px 10px -6px rgb(0 0 0/calc(var(--depth) * .1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}:is(.select,.select select)::picker-icon{display:none}:is(.select,.select select) selectedcontent{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}:is(.select,.select select) optgroup{padding-top:.5em}:is(.select,.select select) optgroup option:first-child{margin-top:.5em}@supports (color:color-mix(in lab, red, red)){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}@media (forced-colors:active){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.select,.select select) option{border-radius:var(--radius-field);padding-block:.375rem;padding-inline:calc(.25rem * var(--option-px,3));white-space:normal;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.select,.select select) option:not(:disabled):active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--color-neutral)}[dir=rtl] .select::picker(select){translate:.5rem}[dir=rtl] .select select::picker(select){translate:.5rem}.radio{cursor:pointer;appearance:none;vertical-align:middle;border:var(--border) solid var(--input-color,currentColor);border-radius:2147483647px;flex-shrink:0;padding:.25rem;display:inline-block;position:relative}@supports (color:color-mix(in lab, red, red)){.radio{border:var(--border) solid var(--input-color,color-mix(in srgb, currentColor 20%, #0000))}}.radio{box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset;--size:calc(var(--size-selector,.25rem) * 6);width:var(--size);height:var(--size);color:var(--input-color,currentColor)}.radio:before{--tw-content:"";content:var(--tw-content);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);border-radius:2147483647px;width:100%;height:100%;display:block}.radio:focus-visible{outline:2px solid}.radio:checked{background-color:var(--color-base-100);border-color:currentColor}@media (prefers-reduced-motion:no-preference){.radio:checked{animation:.2s ease-out radio}}.radio:checked:before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1));background-color:currentColor}@media (forced-colors:active){.radio:checked:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px * -1);outline-width:1px}}@media print{.radio:checked:before{outline-offset:-1rem;outline:.25rem solid}}.radio[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor}@media (prefers-reduced-motion:no-preference){.radio[aria-checked=true]{animation:.2s ease-out radio}}.radio[aria-checked=true]:before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1));background-color:currentColor}@media (forced-colors:active){.radio[aria-checked=true]:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px * -1);outline-width:1px}}@media print{.radio[aria-checked=true]:before{outline-offset:-1rem;outline:.25rem solid}}.navbar{align-items:center;width:100%;min-height:4rem;padding:.5rem;display:flex}.card{border-radius:var(--radius-box);outline-offset:2px;outline:2px solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.card:focus-visible,.card[aria-checked=true]{outline-color:currentColor}.card:has(>:checked,>:is([type=checkbox],[type=radio]):focus-visible){outline-color:currentColor}.card[aria-checked=true]:focus-visible{outline-width:4px}.card:has(>:checked:focus-visible){outline-width:4px}.card[aria-checked=true]:has(>:is([type=checkbox],[type=radio]):focus-visible){outline-width:4px}.card:has(>:is([type=checkbox],[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.card>:is([type=checkbox],[type=radio]){appearance:none}.progress{appearance:none;border-radius:var(--radius-box);background-color:currentColor;width:100%;height:.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.progress{background-color:color-mix(in oklab, currentcolor 20%, transparent)}}.progress{color:var(--color-base-content)}.progress:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%}@media (prefers-reduced-motion:no-preference){.progress:indeterminate{animation:5s ease-in-out infinite progress}}@supports ((-moz-appearance:none)){.progress:indeterminate::-moz-progress-bar{background-color:#0000}@media (prefers-reduced-motion:no-preference){.progress:indeterminate::-moz-progress-bar{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}}.progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}@media (prefers-reduced-motion:no-preference){.progress::-moz-progress-bar{transition:inline-size .3s}}}@supports ((-webkit-appearance:none)){.progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}.progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}@media (prefers-reduced-motion:no-preference){.progress::-webkit-progress-value{transition:inline-size .3s}}}.textarea{appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;--input-color:var(--color-base-content);flex-shrink:1;min-height:5rem;padding-block:.5rem;padding-inline:.75rem}@supports (color:color-mix(in lab, red, red)){.textarea{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.textarea{width:clamp(3rem,20rem,100%);font-size:max(var(--font-size,0rem), var(--font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--input-color,#0000);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}@supports (color:color-mix(in lab, red, red)){.textarea{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.textarea textarea{appearance:none;background-color:#0000;border:none}.textarea textarea::placeholder{color:var(--color-base-content);opacity:.5}.textarea textarea:focus,.textarea textarea:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.textarea textarea:focus,.textarea textarea:focus-within{outline-offset:2px;outline:2px solid #0000}}.textarea:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.textarea:focus{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.textarea:focus{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.textarea:focus{--font-size:1rem}}}.textarea:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.textarea:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.textarea:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.textarea:focus-within{--font-size:1rem}}}.textarea:has(>textarea[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.textarea:has(>textarea[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.textarea:has(>textarea[disabled]){box-shadow:none}.textarea:has(>textarea[disabled])::placeholder{color:var(--color-base-content);opacity:.2}.textarea:has(>textarea[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.textarea:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.textarea:is(:disabled,[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.textarea:is(:disabled,[disabled]){box-shadow:none}.textarea:is(:disabled,[disabled])::placeholder,.textarea:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}.stack{grid-template-rows:3px 4px 1fr 4px 3px;grid-template-columns:3px 4px 1fr 4px 3px;display:inline-grid}.stack>*{width:100%;height:100%}.stack>:nth-child(n+2){opacity:.7;width:100%}.stack>:nth-child(2){z-index:2;opacity:.9}.stack>:first-child{z-index:3;width:100%}.modal-backdrop{color:#0000;z-index:-1;grid-row-start:1;grid-column-start:1;place-self:stretch stretch;display:grid}.modal-backdrop button{cursor:pointer}.hero{background-position:50%;background-size:cover;place-items:center;width:100%;display:grid}.hero>*{grid-row-start:1;grid-column-start:1}.modal-box{background-color:var(--color-base-100);border-top-left-radius:var(--modal-tl,var(--radius-box));border-top-right-radius:var(--modal-tr,var(--radius-box));border-bottom-left-radius:var(--modal-bl,var(--radius-box));border-bottom-right-radius:var(--modal-br,var(--radius-box));opacity:0;overscroll-behavior:contain;grid-row-start:1;grid-column-start:1;width:91.6667%;max-width:32rem;max-height:100vh;padding:1.5rem;transition:translate .3s ease-out,scale .3s ease-out,opacity .2s ease-out 50ms,box-shadow .3s ease-out;overflow-y:auto;scale:.95;box-shadow:0 25px 50px -12px oklch(0% 0 0/.25)}.label{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.label{color:color-mix(in oklab, currentcolor 60%, transparent)}}.label:has(input){cursor:pointer}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.label:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.modal-action{justify-content:flex-end;gap:.5rem;margin-top:1.5rem;display:flex}.menu .dropdown-content{margin-top:.5rem;padding:.5rem}.menu .dropdown-content:before{display:none}.status{aspect-ratio:1;border-radius:var(--radius-selector);background-color:var(--color-base-content);width:.5rem;height:.5rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.status{background-color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.status{vertical-align:middle;color:#0000004d;background-position:50%;background-repeat:no-repeat}@supports (color:color-mix(in lab, red, red)){.status{color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.status{background-image:radial-gradient(circle at 35% 30%, oklch(1 0 0 / calc(var(--depth) * .5)), #0000);box-shadow:0 2px 3px -1px}@supports (color:color-mix(in lab, red, red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab, currentColor calc(var(--depth) * 100%), #0000)}}.badge{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color,var(--color-base-200));background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem) * 6);width:fit-content;height:var(--size);padding-inline:calc(var(--size) / 2 - var(--border));flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.footer{grid-auto-flow:row;place-items:start;gap:2.5rem 1rem;width:100%;font-size:.875rem;line-height:1.25rem;display:grid}.footer>:not(script,style,template){place-items:start;gap:.5rem;display:grid}.navbar-end{justify-content:flex-end;align-items:center;width:50%;display:inline-flex}.navbar-start{justify-content:flex-start;align-items:center;width:50%;display:inline-flex}.menu .dropdown:focus-within .menu-dropdown-toggle:after{translate:0 1px;rotate:45deg}.skeleton{border-radius:var(--radius-box);background-color:var(--color-base-300);will-change:background-position;background-image:linear-gradient(105deg, #0000 0% 40%, var(--color-base-100) 50%, #0000 60% 100%);background-position-x:-50%;background-size:200%}@media (prefers-reduced-motion:reduce){.skeleton{transition-duration:15s}}@media (prefers-reduced-motion:no-preference){.skeleton{animation:1.8s ease-in-out infinite skeleton}.skeleton:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){animation-direction:reverse}}.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.link:focus{outline-offset:2px;outline:2px solid #0000}}.link:focus-visible{outline-offset:2px;outline:2px solid}.aura:has(>.card,>.alert){--aura-radius:var(--radius-box)}.aura:has(>.btn,>.input,>.select){--aura-radius:var(--radius-field)}.aura:has(>.checkbox,>.toggle,>.badge){--aura-radius:var(--radius-selector)}.collapse:not(td,tr,colgroup){border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.collapse:not(td,tr,colgroup){transition:grid-template-rows .2s}}.collapse:not(td,tr,colgroup)>input:is([type=checkbox],[type=radio]){appearance:none;opacity:0;z-index:1;grid-row-start:1;grid-column-start:1;width:100%;min-height:1lh;padding:1rem;padding-inline-end:3rem;transition:background-color .2s ease-out}.collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close)){grid-template-rows:max-content 1fr}.collapse:not(td,tr,colgroup):not(.collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}.collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,.collapse:not(td,tr,colgroup):not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){--overflow-delay:.2s;overflow:revert-layer;content-visibility:visible;min-height:fit-content}@supports not (content-visibility:visible){.collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,.collapse:not(td,tr,colgroup):not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){visibility:visible}}.collapse:not(td,tr,colgroup):focus-visible{outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse:not(td,tr,colgroup):has(>input:is([type=checkbox],[type=radio]):focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse:not(td,tr,colgroup):has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse:not(td,tr,colgroup):not(.collapse-close)>input[type=checkbox],.collapse:not(td,tr,colgroup):not(.collapse-close)>input[type=radio]:not(:checked),.collapse:not(td,tr,colgroup):not(.collapse-close)>.collapse-title{cursor:pointer}:is(.collapse:not(td,tr,colgroup)[tabindex]:focus:not(.collapse-close,.collapse[open]),.collapse:not(td,tr,colgroup)[tabindex]:focus-within:not(.collapse-close,.collapse[open]))>.collapse-title{cursor:unset}.collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>:where(.collapse-content),.collapse:not(td,tr,colgroup):not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){padding-bottom:1rem}.collapse:not(td,tr,colgroup):is(details){width:100%}.collapse:not(td,tr,colgroup):is(details)::details-content{--overflow-delay:0s;height:0;overflow:clip}.collapse:not(td,tr,colgroup):is(details):where([open])::details-content{overflow:revert-layer;height:auto}@media (prefers-reduced-motion:no-preference){.collapse:not(td,tr,colgroup):is(details)::details-content{transition:overflow .2s allow-discrete var(--overflow-delay), content-visibility .2s allow-discrete, visibility .2s allow-discrete, min-height .2s ease-out allow-discrete, padding .1s ease-out 20ms, background-color .2s ease-out, height .2s;interpolate-size:allow-keywords}.collapse:not(td,tr,colgroup):is(details):where([open])::details-content{--overflow-delay:.2s}}.collapse:not(td,tr,colgroup):is(details)>summary{outline:none;display:block;position:relative}.collapse:not(td,tr,colgroup):is(details)>summary::-webkit-details-marker{display:none}}@layer daisyui.l1{@media (hover:hover){.btn:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn:hover{color:var(--btn-fg);--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}.btn:hover{--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}}.btn:active:not(.btn-active,[aria-pressed=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active,[aria-pressed=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%)}}.btn:active:not(.btn-active,[aria-pressed=true],[aria-current]:not([aria-current=false],[aria-current=""])){color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active,[aria-pressed=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn:active:not(.btn-active,[aria-pressed=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-bg:var(--btn-color,var(--color-base-200));color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.btn:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.btn:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.filter:not(:has(:checked:not(.filter-reset))) :is(.filter-reset,[type=reset]):not(:focus-visible){visibility:hidden;opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.filter:not(:has(:focus-visible)):has(:checked:not(.filter-reset,[type=checkbox])) :is(input,button):not(:checked,.filter-reset,[type=reset]){opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}}@layer daisyui{.btn:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.btn:is(:disabled,[disabled],[aria-disabled=true]){--btn-bg:#0000;--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}:is(.btn-disabled,.btn:is(:disabled,[disabled],[aria-disabled=true])):not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.btn-disabled,.btn:is(:disabled,[disabled],[aria-disabled=true])):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}}.collapse:not(td,tr,colgroup){visibility:revert-layer}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}:is(.input[type=url],.input[type=tel],.input[type=email],.input[type=number]):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-start-start-radius:var(--join-se,var(--radius-field));border-start-end-radius:var(--join-ss,var(--radius-field));border-end-end-radius:var(--join-es,var(--radius-field));border-end-start-radius:var(--join-ee,var(--radius-field))}@layer daisyui.l1.l2.l3.l4{.card figure:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.card figure:last-child{border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.card figure{justify-content:center;align-items:center;display:flex}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.join{--join-ss:0;--join-se:0;--join-es:0;--join-ee:0;--join-ml:0;--join-mt:0;--join-v:0;--join-h:1;align-items:stretch;display:inline-flex}@scope(.join){:scope>:where(:focus,:has(:focus)){z-index:2}@media (hover:hover){:scope>:where(.btn:hover,:has(.btn:hover)){z-index:1}}:scope :where(:scope>:first-child){--join-ss:var(--radius-field);--join-se:calc(var(--radius-field) * var(--join-v));--join-es:calc(var(--radius-field) * var(--join-h));--join-ee:0}:scope :where(:scope>:last-child){--join-ss:0;--join-se:calc(var(--radius-field) * var(--join-h));--join-es:calc(var(--radius-field) * var(--join-v));--join-ee:var(--radius-field)}:scope :where(:scope>:only-child){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}:scope :where(:scope>:not(:first-child)){--join-ml:calc(var(--border,1px) * -1 * var(--join-h));--join-mt:calc(var(--border,1px) * -1 * var(--join-v))}}.z-10{z-index:10}.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}}.mt-3{margin-top:calc(var(--spacing) * 3)}:root .prose{--tw-prose-body:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-body:color-mix(in oklab, var(--color-base-content) 80%, #0000)}}:root .prose{--tw-prose-headings:var(--color-base-content);--tw-prose-lead:var(--color-base-content);--tw-prose-links:var(--color-base-content);--tw-prose-bold:var(--color-base-content);--tw-prose-counters:var(--color-base-content);--tw-prose-bullets:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-bullets:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}:root .prose{--tw-prose-hr:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-hr:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}:root .prose{--tw-prose-quotes:var(--color-base-content);--tw-prose-quote-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-quote-borders:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}:root .prose{--tw-prose-captions:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-captions:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}:root .prose{--tw-prose-code:var(--color-base-content);--tw-prose-pre-code:var(--color-neutral-content);--tw-prose-pre-bg:var(--color-neutral);--tw-prose-th-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-th-borders:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}:root .prose{--tw-prose-td-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-td-borders:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}:root .prose{--tw-prose-kbd:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-kbd:color-mix(in oklab, var(--color-base-content) 80%, #0000)}}:root .prose :where(code):not(pre>code){background-color:var(--color-base-200);border-radius:var(--radius-selector);border:var(--border) solid var(--color-base-300);font-weight:inherit;padding-block:.2em;padding-inline:.5em}:root .prose :where(code):not(pre>code):before,:root .prose :where(code):not(pre>code):after{display:none}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.w-52{width:calc(var(--spacing) * 52)}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.gap-2{gap:calc(var(--spacing) * 2)}.rounded{border-radius:.25rem}.rounded-box{border-radius:var(--radius-box)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-base-100{background-color:var(--color-base-100)}.p-2{padding:calc(var(--spacing) * 2)}.px-1{padding-inline:var(--spacing)}.italic{font-style:italic}.prose :where(a.btn:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.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)}.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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.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))}@media (width>=48rem){.md\:flex{display:flex}.md\:hidden{display:none}}}:root[data-theme=light],:root[data-theme=dark]{--logo-primary-arc:var(--primary);--logo-primary-arc-hl:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],:root[data-theme=dark]{--logo-primary-arc-hl:color-mix(in srgb, var(--primary) 75%, white)}}:root[data-theme=light],:root[data-theme=dark]{--logo-primary-dot:var(--primary);--logo-secondary-arc:var(--secondary);--logo-secondary-arc-hl:var(--secondary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],:root[data-theme=dark]{--logo-secondary-arc-hl:color-mix(in srgb, var(--secondary) 75%, white)}}:root[data-theme=light],:root[data-theme=dark]{--logo-secondary-dot:var(--secondary);--logo-accent-arc:var(--accent);--logo-accent-arc-hl:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],:root[data-theme=dark]{--logo-accent-arc-hl:color-mix(in srgb, var(--accent) 75%, white)}}:root[data-theme=light],:root[data-theme=dark]{--logo-accent-dot:var(--accent)}:root[data-theme=dark]{--text:#fff;--background:#020202;--primary:#1eb885;--secondary:#9adfe5;--accent:#9564f7;--text-50:#0d0d0d;--text-100:#1a1a1a;--text-200:#333;--text-300:#4d4d4d;--text-400:#666;--text-500:gray;--text-600:#999;--text-700:#b3b3b3;--text-800:#ccc;--text-900:#e6e6e6;--text-950:#f2f2f2;--background-50:#0d0d0d;--background-100:#1a1a1a;--background-200:#333;--background-300:#4d4d4d;--background-400:#666;--background-500:gray;--background-600:#999;--background-700:#b3b3b3;--background-800:#ccc;--background-900:#e6e6e6;--background-950:#f2f2f2;--primary-50:#041610;--primary-100:#072c20;--primary-200:#0e583f;--primary-300:#15845f;--primary-400:#1daf7e;--primary-500:#24db9e;--primary-600:#50e2b1;--primary-700:#7beac5;--primary-950:#e9fbf5;--secondary-50:#051314;--secondary-100:#0a2629;--secondary-200:#154c51;--secondary-300:#1f727a;--secondary-400:#2a98a2;--secondary-500:#34becb;--secondary-600:#5dcbd5;--secondary-700:#85d8e0;--secondary-800:#aee5ea;--secondary-900:#d6f2f5;--secondary-950:#ebf9fa;--accent-50:#090317;--accent-100:#13062d;--accent-200:#260b5b;--accent-300:#391188;--accent-400:#4b16b6;--accent-500:#5e1ce3;--accent-600:#7e49e9;--accent-700:#9f77ee;--accent-800:#bfa4f4;--accent-900:#dfd2f9;--accent-950:#efe8fc}:root[data-theme=light]{--text:#000;--background:#fcfcfc;--primary:#5d0bf4;--secondary:#332e38;--accent:#930189;--text-50:#f2f2f2;--text-100:#e6e6e6;--text-200:#ccc;--text-300:#b3b3b3;--text-400:#999;--text-500:gray;--text-600:#666;--text-700:#4d4d4d;--text-800:#333;--text-900:#1a1a1a;--text-950:#0d0d0d;--background-50:#f2f2f2;--background-100:#e6e6e6;--background-200:#ccc;--background-300:#b3b3b3;--background-400:#999;--background-500:gray;--background-600:#666;--background-700:#4d4d4d;--background-800:#333;--background-900:#1a1a1a;--background-950:#0d0d0d;--primary-50:#efe7fe;--primary-100:#dfcefd;--primary-200:#be9efa;--primary-300:#9e6df8;--primary-400:#7d3cf6;--primary-500:#5d0bf4;--primary-600:#4a09c3;--primary-700:#380792;--primary-950:#090118;--secondary-50:#f2f1f4;--secondary-100:#e6e3e8;--secondary-200:#ccc7d1;--secondary-300:#b3abba;--secondary-400:#998fa3;--secondary-500:#7f738c;--secondary-600:#665c70;--secondary-700:#4c4554;--secondary-800:#332e38;--secondary-900:#19171c;--secondary-950:#0d0b0e;--accent-50:#ffe6fd;--accent-100:#ffccfb;--accent-200:#fe9af8;--accent-300:#fe67f4;--accent-400:#fe34f1;--accent-500:#fe01ed;--accent-600:#cb01be;--accent-700:#98018e;--accent-800:#65015f;--accent-900:#33002f;--accent-950:#190018}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(/static/dist/assets/AtkinsonHyperlegibleNext-u0fEYTnF.woff2)format("woff2")}@font-face{font-family:Atkinson Hyperlegible Next;font-style:italic;font-weight:200 800;font-display:swap;src:url(/static/dist/assets/AtkinsonHyperlegibleNext-Italic-D7gAu-ls.woff2)format("woff2")}:root[data-theme=light],:root[data-theme=dark]{--font-sans:"Atkinson Hyperlegible Next", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SFMono-Regular", "SF Mono", Consolas, "Liberation Mono", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-base-100:var(--background);--color-base-200:var(--background-50);--color-base-300:var(--background-100);--color-base-content:var(--text);--color-primary:var(--primary);--color-primary-content:var(--background);--color-secondary:var(--secondary);--color-secondary-content:var(--background);--color-accent:var(--accent);--color-accent-content:var(--background);--color-neutral:var(--text-900);--color-neutral-content:var(--background-50);--radius-box:.6rem;--radius-field:.85rem;--radius-selector:.85rem;--border:1px;--depth:0;--noise:0;--uj-shadow-md:0 4px 6px -1px #0000006a, 0 2px 4px -2px #0000006a;--uj-shadow-lg:0 10px 15px -3px #0000006a, 0 4px 6px -4px #0000006a}:root[data-theme=light]{--paper:#fdfcfa;--ink:#14101a;--ink-soft:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--ink-soft:color-mix(in oklab, var(--ink) 72%, var(--paper))}}:root[data-theme=light]{--ink-faint:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--ink-faint:color-mix(in oklab, var(--ink) 58%, var(--paper))}}:root[data-theme=light]{--rule:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--rule:color-mix(in oklab, var(--ink) 12%, transparent)}}:root[data-theme=light]{--paper-shadow:0 2px 4px #00000014, 0 18px 30px -12px #0000003d, 0 40px 70px -28px #00000047;--page-lift:0 8px 16px -8px #0006;--page-wash:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--page-wash:color-mix(in oklab, var(--primary) 6%, #f6f5f7)}}:root[data-theme=light]{--brand-stops:var(--primary), var(--accent);--float-border:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--float-border:color-mix(in oklab, var(--ink) 7%, transparent)}}:root[data-theme=light]{--float-shadow:0 2px 6px #0000000f, 0 12px 28px -8px #00000029;--dock-border:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--dock-border:color-mix(in oklab, var(--ink) 18%, transparent)}}:root[data-theme=light]{--dock-shadow-visible:var(--uj-shadow-md);--dock-shadow-hide:0 -4px 6px -2px #0000004a, 0 -2px 4px -3px #0000002a;--dock-surface:#ffffffe6;--chart-songs:var(--primary);--chart-books:var(--accent);--chart-grid:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--chart-grid:color-mix(in oklab, var(--ink) 12%, transparent)}}:root[data-theme=light]{--hc-paper:#fff;--hc-ink:#000;--hc-primary:#00c;--hc-accent:#8b0000}:root[data-theme=dark]{--paper:#0e0c13;--ink:#e8e6ee;--ink-soft:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--ink-soft:color-mix(in oklab, var(--ink) 72%, var(--paper))}}:root[data-theme=dark]{--ink-faint:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--ink-faint:color-mix(in oklab, var(--ink) 58%, var(--paper))}}:root[data-theme=dark]{--rule:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--rule:color-mix(in oklab, var(--ink) 20%, transparent)}}:root[data-theme=dark]{--paper-shadow:inset 0 1px 0 var(--ink), 0 18px 30px -12px #00000059}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--paper-shadow:inset 0 1px 0 color-mix(in oklab, var(--ink) 8%, transparent), 0 18px 30px -12px #00000059}}:root[data-theme=dark]{--page-lift:inset 0 1px 0 var(--ink), 0 8px 16px -8px #00000040}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--page-lift:inset 0 1px 0 color-mix(in oklab, var(--ink) 10%, transparent), 0 8px 16px -8px #00000040}}:root[data-theme=dark]{--page-wash:hsl(from var(--paper) h s calc(l / 2));--bar-shadow:0 12px 32px #0009, 0 4px 12px #0006;--box-wash:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--box-wash:color-mix(in oklab, var(--ink) 7%, var(--paper))}}:root[data-theme=dark]{--box-rule:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--box-rule:color-mix(in oklab, var(--ink) 22%, var(--paper))}}:root[data-theme=dark]{--chart-songs:var(--primary-400);--chart-books:var(--accent-800);--chart-grid:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--chart-grid:color-mix(in oklab, var(--ink) 18%, transparent)}}:root[data-theme=dark]{--brand-stops:var(--primary), var(--accent);--float-border:transparent;--float-shadow:0 2px 8px #0009, 0 12px 32px -8px #000c;--dock-surface:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--dock-surface:color-mix(in oklab, color-mix(in oklab, var(--paper) 93%, white 7%) 90%, transparent)}}:root[data-theme=dark]{--dock-border:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--dock-border:color-mix(in oklab, var(--ink) 10%, transparent)}}:root[data-theme=dark]{--dock-shadow-visible:var(--bar-shadow);--dock-shadow-hide:0 -4px 11px #0009, 0 -1px 4px #0006;--primary-600:var(--primary);--hc-paper:#000;--hc-ink:#fff;--hc-primary:#66ffde;--hc-accent:#fe9af8}:root{--cover-settled:linear-gradient(150deg in oklab, var(--brand-stops));--float-surface:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root{--float-surface:color-mix(in oklab, var(--paper) 96%, white 4%)}}:root{--float-surface-raised:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root{--float-surface-raised:color-mix(in oklab, var(--paper) 91%, white 9%)}}:root{--primary-text:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--primary-text:color-mix(in oklab, var(--primary) 85%, var(--ink))}}:root{--accent-text:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--accent-text:color-mix(in oklab, var(--accent) 85%, var(--ink))}}:root{--primary-600-text:var(--primary-600)}@supports (color:color-mix(in lab, red, red)){:root{--primary-600-text:color-mix(in oklab, var(--primary-600) 85%, var(--ink))}}:root{--focus-ring:var(--primary);--chord-text:var(--chord-ink,var(--primary))}@supports (color:color-mix(in lab, red, red)){:root{--chord-text:color-mix(in oklab, var(--chord-ink,var(--primary)) 85%, var(--ink))}}:root[data-palette=hc]{--paper:var(--hc-paper);--ink:var(--hc-ink);--primary:var(--hc-primary);--accent:var(--hc-accent);--ink-soft:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root[data-palette=hc]{--ink-soft:color-mix(in oklab, var(--ink) 82%, var(--paper))}}:root[data-palette=hc]{--ink-faint:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root[data-palette=hc]{--ink-faint:color-mix(in oklab, var(--ink) 72%, var(--paper))}}:root[data-palette=hc]{--rule:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root[data-palette=hc]{--rule:color-mix(in oklab, var(--ink) 45%, transparent)}}:root[data-palette=hc]{--paper-shadow:none;--page-lift:none;--bar-shadow:none;--uj-shadow-md:none;--uj-shadow-lg:none;--page-wash:var(--paper);--paper-border:1px solid var(--ink);--brand-stops:var(--ink), var(--ink);--cover-cta-hover:var(--ink);--float-border:var(--ink);--float-surface:var(--paper);--float-surface-raised:var(--paper);--float-shadow:none;--dock-border:var(--ink);--dock-shadow-visible:none;--dock-shadow-hide:none;--dock-surface:var(--paper);--chart-songs:var(--primary);--chart-books:var(--accent);--chart-grid:var(--ink);--primary-600:var(--primary);--secondary-50:var(--paper);--secondary-100:var(--ink);--box-wash:var(--paper);--box-rule:var(--ink);--logo-primary-arc:var(--hc-primary);--logo-primary-arc-hl:var(--hc-primary);--logo-primary-dot:var(--hc-primary);--logo-secondary-arc:var(--ink);--logo-secondary-arc-hl:var(--ink);--logo-secondary-dot:var(--ink);--logo-accent-arc:var(--hc-accent);--logo-accent-arc-hl:var(--hc-accent);--logo-accent-dot:var(--hc-accent)}@media (prefers-contrast:more){:root:not([data-palette]){--paper:var(--hc-paper);--ink:var(--hc-ink);--primary:var(--hc-primary);--accent:var(--hc-accent);--ink-soft:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root:not([data-palette]){--ink-soft:color-mix(in oklab, var(--ink) 82%, var(--paper))}}:root:not([data-palette]){--ink-faint:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root:not([data-palette]){--ink-faint:color-mix(in oklab, var(--ink) 72%, var(--paper))}}:root:not([data-palette]){--rule:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root:not([data-palette]){--rule:color-mix(in oklab, var(--ink) 45%, transparent)}}:root:not([data-palette]){--paper-shadow:none;--page-lift:none;--bar-shadow:none;--uj-shadow-md:none;--uj-shadow-lg:none;--page-wash:var(--paper);--paper-border:1px solid var(--ink);--brand-stops:var(--ink), var(--ink);--cover-cta-hover:var(--ink);--float-border:var(--ink);--float-surface:var(--paper);--float-surface-raised:var(--paper);--dock-border:var(--ink);--dock-shadow-visible:none;--dock-shadow-hide:none;--dock-surface:var(--paper);--float-shadow:none;--chart-songs:var(--primary);--chart-books:var(--accent);--chart-grid:var(--ink);--primary-600:var(--primary);--secondary-50:var(--paper);--secondary-100:var(--ink);--box-wash:var(--paper);--box-rule:var(--ink);--logo-primary-arc:var(--hc-primary);--logo-primary-arc-hl:var(--hc-primary);--logo-primary-dot:var(--hc-primary);--logo-secondary-arc:var(--ink);--logo-secondary-arc-hl:var(--ink);--logo-secondary-dot:var(--ink);--logo-accent-arc:var(--hc-accent);--logo-accent-arc-hl:var(--hc-accent);--logo-accent-dot:var(--hc-accent)}}:root[data-palette=classic][data-theme=light]{--primary:#00609a;--paper:#fff;--ink:#020040;--lyrics-ink:#000;--accent:#ca1b1b;--rule:#d1d6da;--page-wash:#efefef;--brand-stops:hsl(from var(--primary) calc(h + 36) s l), hsl(from var(--primary) calc(h - 8) s l);--chord-ink:var(--accent);--chart-songs:#4e81bb;--chart-books:var(--ink);--primary-600:var(--primary)}:root[data-palette=classic][data-theme=dark]{--paper:#0e0c13;--ink:#e6e8f2;--primary:#56b4e9;--accent:#e69f00;--page-wash:hsl(from var(--paper) h s calc(l / 2));--cover-settled:linear-gradient(150deg in oklab, hsl(from var(--accent) calc(h - 14) s l), hsl(from var(--accent) calc(h + 12) s l))}@supports (color:color-mix(in lab, red, red)){:root[data-palette=classic][data-theme=dark]{--cover-settled:linear-gradient(150deg in oklab, color-mix(in oklab, hsl(from var(--accent) calc(h - 14) s l) 94%, var(--paper)), color-mix(in oklab, hsl(from var(--accent) calc(h + 12) s l) 88%, var(--paper)))}}:root[data-palette=classic][data-theme=dark]{--brand-stops:hsl(from var(--accent) calc(h - 20) s l), hsl(from var(--accent) calc(h + 10) s l);--cover-cta-hover:var(--accent);--chord-ink:var(--accent);--logo-accent-arc:var(--accent);--logo-accent-arc-hl:var(--accent);--logo-accent-dot:var(--accent);--chart-songs:var(--primary);--chart-books:var(--accent);--primary-600:var(--primary)}:root[data-palette=classic]{--box-wash:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root[data-palette=classic]{--box-wash:color-mix(in oklab, var(--ink) 4.5%, var(--paper))}}:root[data-palette=classic]{--box-rule:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root[data-palette=classic]{--box-rule:color-mix(in oklab, var(--ink) 16%, var(--paper))}}:root[data-palette=classic]{--logo-primary-arc:var(--primary);--logo-primary-arc-hl:var(--primary);--logo-primary-dot:var(--primary);--logo-secondary-arc:var(--ink);--logo-secondary-arc-hl:var(--ink);--logo-secondary-dot:var(--ink);--logo-accent-arc:var(--chord-ink);--logo-accent-arc-hl:var(--chord-ink);--logo-accent-dot:var(--chord-ink)}:root[data-palette=belfast][data-theme=light]{--ink:#1c1c1e;--primary:#215e99;--accent:#007541;--brand-stops:var(--accent), #10787f;--chart-songs:var(--primary);--chart-books:#005840}:root[data-theme=light][data-palette=belfast] .masthead button.cover-cta{color:var(--accent-text)}:root[data-palette=belfast][data-theme=dark]{--paper:#080f1a;--ink:#e4ecf3;--primary:#36b4db;--accent:#18a940;--brand-stops:var(--primary), #18a95c;--chart-songs:var(--primary);--chart-books:#86c994}:root[data-palette=belfast]{--primary-600:var(--primary);--box-wash:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root[data-palette=belfast]{--box-wash:color-mix(in oklab, var(--ink) 4.5%, var(--paper))}}:root[data-palette=belfast]{--box-rule:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root[data-palette=belfast]{--box-rule:color-mix(in oklab, var(--ink) 16%, var(--paper))}}:root[data-palette=belfast]{--logo-primary-arc:var(--primary);--logo-primary-arc-hl:var(--primary);--logo-primary-dot:var(--primary);--logo-secondary-arc:var(--ink);--logo-secondary-arc-hl:var(--ink);--logo-secondary-dot:var(--ink);--logo-accent-arc:var(--accent);--logo-accent-arc-hl:var(--accent);--logo-accent-dot:var(--accent)}:root[data-palette=classic][data-theme=light] .ukedown{--ukedown-chord-diagram-stroke:oklab(0% none none/.88);--ukedown-chord-diagram-fill:#000;--ukedown-chord-diagram-text:#000;--ukedown-chord-diagram-open:#fff}:root[data-palette=classic][data-theme=dark] .ukedown{--ukedown-chord-diagram-stroke:oklab(100% 0 5.96046e-8/.88);--ukedown-chord-diagram-fill:#fff;--ukedown-chord-diagram-text:#fff;--ukedown-chord-diagram-open:var(--paper)}:root[data-palette=classic] .ukedown{--ukedown-label:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root[data-palette=classic] .ukedown{--ukedown-label:color-mix(in oklab, var(--primary) 85%, var(--ink))}}:root[data-palette=classic] .ukedown{--ukedown-heading:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root[data-palette=classic] .ukedown{--ukedown-heading:color-mix(in oklab, var(--primary) 85%, var(--ink))}}html{background-color:var(--background);color:var(--text);font-family:var(--font-sans);scroll-behavior:smooth}:root:has(body.book-page){scroll-behavior:auto}body{background:var(--page-wash);font-family:var(--font-sans);line-height:1.2}body.site-shell{flex-direction:column;min-height:100dvh;display:flex}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}h1,h2,h3,h4,h5,h6{color:var(--text);letter-spacing:.02em;text-wrap:balance;font-weight:700;line-height:1.05}h1{font-size:clamp(2.2rem,4.5vw,1.8rem)}h2{font-size:clamp(1.8rem,3.4vw,1.5rem)}h3{font-size:clamp(1.4rem,2.5vw,1.4rem)}h4{font-size:clamp(1.2rem,2vw,1.2rem)}h5{font-size:clamp(1.1rem,1.4vw,1.1rem)}h6{letter-spacing:.02em;text-transform:uppercase;font-size:.92rem}code,kbd,samp,pre{font-family:var(--font-mono)}a{color:inherit}.site-header{z-index:40;isolation:isolate;box-shadow:var(--bar-shadow,var(--uj-shadow-lg));background:var(--dock-surface);-webkit-backdrop-filter:blur(3px)saturate(80%);backdrop-filter:blur(3px)saturate(80%);border-bottom:var(--paper-border,0 solid);position:sticky;top:0;container:siteheader/inline-size}.site-navbar{justify-content:space-between;max-width:72rem;min-height:3.5rem;margin:0 auto;padding:0 1rem}.site-navbar .navbar-start,.site-navbar .navbar-end{width:auto}@container siteheader not (width>=48rem){.site-header .site-navbar .dropdown{display:inline-block}.site-header .site-navbar .site-menu{display:none}}@container siteheader (width>=48rem){.site-header .site-navbar .dropdown{display:none}.site-header .site-navbar .site-menu{display:flex}}.brand-lockup{align-items:center;gap:.75rem;display:inline-flex}.brand-lockup svg{flex-shrink:0}.brand-lockup:hover svg .orbit_top,.brand-lockup:focus-visible svg .orbit_top{transform:rotate(360deg)}.brand-lockup:hover svg .orbit_top_inner,.brand-lockup:focus-visible svg .orbit_top_inner,.brand-lockup:hover svg .orbit_middle,.brand-lockup:focus-visible svg .orbit_middle{transform:rotate(720deg)}.brand-lockup:hover svg .orbit_middle_inner,.brand-lockup:focus-visible svg .orbit_middle_inner{transform:rotate(1080deg)}.brand-lockup:hover svg .orbit_bottom,.brand-lockup:focus-visible svg .orbit_bottom{transform:rotate(360deg)}.brand-lockup:hover svg .orbit_bottom_inner,.brand-lockup:focus-visible svg .orbit_bottom_inner{transform:rotate(720deg)}.brand-wordmark{letter-spacing:.02em;font-size:1.2rem;font-weight:700}.site-menu{align-items:center;gap:.5rem;font-size:1.1rem}.site-menu>li{position:relative}.site-menu .dropdown-content,.site-mobile-menu{border:1px solid var(--float-border);background-color:var(--float-surface);box-shadow:var(--float-shadow)}.site-menu details>summary{list-style:none}.site-menu details>summary::-webkit-details-marker{display:none}.site-menu details[open]>ul{background-color:var(--float-surface);border:1px solid var(--float-border);box-shadow:var(--float-shadow);display:block}.site-menu summary,.site-menu a,.site-mobile-menu a{align-items:center;gap:.55rem}.nav-button,.theme-cycle-button{border-radius:var(--radius-field);color:inherit;cursor:pointer;white-space:nowrap;background-color:#0000;border:0;align-items:center;gap:.55rem;min-height:auto;padding:.375rem .75rem;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.nav-button:hover,.nav-button:focus-visible,.theme-cycle-button:hover,.theme-cycle-button:focus-visible{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.nav-button:hover,.nav-button:focus-visible,.theme-cycle-button:hover,.theme-cycle-button:focus-visible{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.nav-button:hover,.nav-button:focus-visible,.theme-cycle-button:hover,.theme-cycle-button:focus-visible{color:var(--text);outline:none}.nav-button,.theme-cycle-button{font-size:1.1rem}.theme-cycle-button .lucide,.nav-button .lucide{color:var(--accent-text)}.nav-button:hover .lucide,.nav-button:focus-visible .lucide,.theme-cycle-button:hover .lucide,.theme-cycle-button:focus-visible .lucide{color:var(--primary-text)}.theme-cycle-button__icons{place-items:center;display:grid}.theme-cycle-button__icons>.lucide{display:none}:root[data-theme-preference=light] .theme-cycle-button [data-theme-icon=light],:root[data-theme-preference=dark] .theme-cycle-button [data-theme-icon=dark],:root[data-theme-preference=auto] .theme-cycle-button [data-theme-icon=auto]{display:block}.theme-cycle-button[data-theme-current=light],.theme-cycle-button[data-theme-current=dark],.theme-cycle-button[data-theme-current=auto]{color:inherit}.site-mobile-menu .theme-cycle-button{justify-content:flex-start;width:100%}.site-menu .lucide,.site-mobile-menu .lucide,.site-header .btn .lucide,.nav-button .lucide{stroke-width:2px;flex:none;width:1em;height:1em;position:relative;top:0}.site-menu details>ul{margin-top:.75rem;display:none;position:absolute;top:100%;left:0}.site-mobile-menu{width:16rem;padding:.5rem}.site-main{flex:1 0 auto;width:100%;max-width:72rem;margin:0 auto;padding:2rem 1rem 2.5rem}.modal{transition:none}.preferences-modal,.video-modal,.search-modal,.song-modal{align-items:start;padding:max(3rem,7vh) 1rem 1.5rem;overflow:clip auto}.preferences-modal::backdrop,.search-modal::backdrop,.song-modal::backdrop{opacity:0;background:#0000008c;transition:opacity .18s}.preferences-card,.search-card,.song-modal__card,.video-modal__card{background:var(--float-surface);border:1px solid var(--float-border);border-radius:calc(var(--radius-box) * 1.25);box-shadow:var(--float-shadow);color:var(--ink);opacity:0;gap:1.25rem;width:min(38rem,100vw - 2rem);max-width:38rem;max-height:none;margin:0;padding:1.4rem;transition:opacity .18s,transform .18s;display:grid;overflow:visible}.preferences-modal[open]::backdrop,.preferences-modal.modal-open::backdrop,.search-modal[open]::backdrop,.search-modal.modal-open::backdrop,.song-modal[open]::backdrop,.song-modal.modal-open::backdrop,.video-modal[open]::backdrop,.video-modal.modal-open::backdrop,.preferences-modal[open] .preferences-card,.preferences-modal.modal-open .preferences-card,.search-modal[open] .search-card,.search-modal.modal-open .search-card,.song-modal[open] .song-modal__card,.song-modal.modal-open .song-modal__card,.video-modal[open] .video-modal__card,.video-modal.modal-open .video-modal__card{opacity:1}.preferences-modal.modal-closing::backdrop,.search-modal.modal-closing::backdrop,.song-modal.modal-closing::backdrop,.video-modal.modal-closing::backdrop{opacity:0}.preferences-modal.modal-closing .preferences-card,.search-modal.modal-closing .search-card,.song-modal.modal-closing .song-modal__card,.video-modal.modal-closing .video-modal__card{opacity:0;transform:translateY(.25rem)scale(.98)}.preferences-card__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.preferences-card__header h2{color:var(--ink);margin:0}.preferences-card__header .preferences-close,.book-rail__headline .preferences-close{color:var(--primary-text);flex:none}.preferences-card__header .preferences-close:hover,.preferences-card__header .preferences-close:focus-visible,.book-rail__headline .preferences-close:hover,.book-rail__headline .preferences-close:focus-visible{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.preferences-card__header .preferences-close:hover,.preferences-card__header .preferences-close:focus-visible,.book-rail__headline .preferences-close:hover,.book-rail__headline .preferences-close:focus-visible{background:color-mix(in oklab, var(--primary) 16%, transparent)}}.preferences-card__header .preferences-close:hover,.preferences-card__header .preferences-close:focus-visible,.book-rail__headline .preferences-close:hover,.book-rail__headline .preferences-close:focus-visible{color:var(--primary-text)}.preferences-section{gap:.7rem;display:grid}.preferences-section__title{color:var(--ink-faint);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .2rem;font-size:.8rem;font-weight:400}.preferences-row{grid-template-columns:minmax(0,1fr) minmax(0,17rem);align-items:center;gap:1rem;display:grid}.preferences-row__label{color:var(--ink);font-size:.92rem;font-weight:700}@media (width<=40rem){.preferences-row{grid-template-columns:minmax(0,1fr);gap:.35rem}}.preferences-dropdown{position:relative}.preferences-select{background-color:var(--ink);align-items:center}@supports (color:color-mix(in lab, red, red)){.preferences-select{background-color:color-mix(in oklab, var(--ink) 5%, transparent)}}.preferences-select{border:1px solid var(--rule);border-radius:var(--radius-field);color:var(--ink);cursor:pointer;font:inherit;justify-content:space-between;gap:.75rem;width:100%;min-height:2.75rem;padding:.6rem .9rem;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s;display:inline-flex}.preferences-select [data-preference-label]{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.6rem;min-width:0;display:inline-flex;overflow:hidden}.preferences-select:hover,.preferences-select:focus-visible,.preferences-dropdown[data-open=true] .preferences-select{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.preferences-select:hover,.preferences-select:focus-visible,.preferences-dropdown[data-open=true] .preferences-select{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.preferences-select:hover,.preferences-select:focus-visible,.preferences-dropdown[data-open=true] .preferences-select{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.preferences-select:hover,.preferences-select:focus-visible,.preferences-dropdown[data-open=true] .preferences-select{border-color:color-mix(in oklab, var(--primary) 45%, var(--rule))}}.preferences-select:hover,.preferences-select:focus-visible,.preferences-dropdown[data-open=true] .preferences-select{outline:none}.preferences-select:focus-visible,.preferences-dropdown[data-open=true] .preferences-select{box-shadow:0 0 4px 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.preferences-select:focus-visible,.preferences-dropdown[data-open=true] .preferences-select{box-shadow:0 0 4px 3px color-mix(in oklab, var(--primary) 10%, transparent)}}.preferences-select>.lucide{color:var(--accent-text);flex:none;width:1rem;height:1rem;transition:color .14s,transform .18s}.preferences-select:hover>.lucide,.preferences-select:focus-visible>.lucide,.preferences-dropdown[data-open=true] .preferences-select>.lucide{color:var(--primary-text)}.preferences-dropdown[data-open=true] .preferences-select .lucide{transform:rotate(180deg)}.preferences-menu{background-color:var(--float-surface-raised);border:1px solid var(--float-border);box-shadow:var(--float-shadow);opacity:0;pointer-events:none;visibility:hidden;z-index:20;flex-wrap:nowrap;min-width:100%;max-height:min(20rem,55svh);margin-top:.55rem;padding:.45rem;transition:opacity .16s,transform .16s;position:absolute;top:100%;left:0;overflow-y:auto}.preferences-dropdown[data-open=true] .preferences-menu{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)scale(1)}.preferences-option{border-radius:var(--radius-field);color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.55rem .75rem;transition:background-color .14s,color .14s,box-shadow .14s;display:inline-flex}.preferences-option__body{align-items:center;gap:.6rem;min-width:0;display:inline-flex}.preferences-option__body .lucide{color:var(--accent-text);flex:none;width:1rem;height:1rem}.preferences-option:hover .lucide,.preferences-option:focus-visible .lucide{color:var(--primary-text)}.preferences-swatch{flex:none;gap:.2rem;display:inline-flex}.preferences-swatch>span{border-radius:999px;width:.55rem;height:.55rem}.preferences-swatch>span:first-child{box-shadow:inset 0 0 0 1px var(--rule)}.preferences-option:hover,.preferences-option:focus-visible{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.preferences-option:hover,.preferences-option:focus-visible{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.preferences-option:hover,.preferences-option:focus-visible{color:var(--ink);outline:none}.preferences-option:focus-visible{box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.preferences-option:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary) 35%, transparent)}}.preferences-option__note{color:var(--ink-faint);font-size:.75rem;font-weight:400}.preferences-option[data-note=block] .preferences-option__body{flex-direction:column;align-items:flex-start;gap:.15rem}.preferences-option[data-note=block] .preferences-option__body:has(>.lucide){grid-template-columns:auto minmax(0,1fr);column-gap:.6rem;font-weight:600;display:inline-grid}.preferences-option__body:has(>.lucide)>.lucide{grid-row:span 2;margin-top:.1rem}.preferences-option__body:has(>.lucide)>.preferences-option__note{grid-column:2}.preferences-option[disabled]{cursor:default;opacity:.55}.preferences-option[disabled]:hover{background-color:#0000}.preferences-head{color:var(--ink-faint);letter-spacing:.04em;text-transform:uppercase;padding:.45rem .75rem .15rem;font-size:.75rem;font-weight:700}.preferences-menu>li[data-rule]{border-top:1px solid var(--rule);margin-top:.3rem;padding-top:.3rem}.preferences-slider{cursor:pointer;align-items:center;gap:.6rem;padding:.55rem .75rem;display:flex}.preferences-slider input[type=range]{--slider-ink:var(--accent);appearance:none;cursor:pointer;background:0 0;flex:1;min-width:0;height:1.25rem;margin:0}.preferences-menu li>.preferences-slider:hover,.preferences-menu li>.preferences-slider:active{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.preferences-menu li>.preferences-slider:hover,.preferences-menu li>.preferences-slider:active{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.preferences-menu li>.preferences-slider:hover,.preferences-menu li>.preferences-slider:active{color:var(--ink)}.preferences-slider input[type=range]:hover,.preferences-slider input[type=range]:active{--slider-ink:var(--primary)}@supports (color:color-mix(in lab, red, red)){.preferences-slider input[type=range]:active{--slider-ink:color-mix(in oklab, var(--primary) 75%, var(--ink))}}.preferences-slider input[type=range]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.preferences-slider input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--slider-ink) var(--fill,50%), var(--ink) var(--fill,50%))}@supports (color:color-mix(in lab, red, red)){.preferences-slider input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--slider-ink) var(--fill,50%), color-mix(in oklab, var(--ink) 15%, transparent) var(--fill,50%))}}.preferences-slider input[type=range]::-webkit-slider-runnable-track{border-radius:999px;height:4px}.preferences-slider input[type=range]::-moz-range-track{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.preferences-slider input[type=range]::-moz-range-track{background:color-mix(in oklab, var(--ink) 15%, transparent)}}.preferences-slider input[type=range]::-moz-range-track{border-radius:999px;height:4px}.preferences-slider input[type=range]::-moz-range-progress{background:var(--slider-ink);border-radius:999px;height:4px}.preferences-slider input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--slider-ink);border:0;border-radius:50%;width:1rem;height:1rem;margin-top:-6px}.preferences-slider input[type=range]::-moz-range-thumb{background:var(--slider-ink);border:0;border-radius:50%;width:1rem;height:1rem}.preferences-slider__val{font-variant-numeric:tabular-nums;text-align:right;min-width:2.75rem}.preferences-option__check{color:var(--primary-text);opacity:0;font-size:.95rem;transition:opacity .14s,transform .14s;transform:scale(.8)}.preferences-option[data-selected=true]{font-weight:700}.preferences-option[data-selected=true] .preferences-option__check{opacity:1;transform:scale(1)}.preferences-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.preferences-actions .cover-ghost{border-color:var(--primary-text);color:var(--primary-text);background:0 0}.preferences-actions .cover-cta{background:var(--primary);transition:background-color .14s}.preferences-actions .cover-cta:hover,.preferences-actions .cover-cta:focus-visible{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.preferences-actions .cover-cta:hover,.preferences-actions .cover-cta:focus-visible{background:color-mix(in oklab, var(--primary) 85%, black)}}.preferences-actions .cover-cta:hover,.preferences-actions .cover-cta:focus-visible{box-shadow:none;transform:none}:root[data-theme=dark] .preferences-actions .cover-cta:hover,:root[data-theme=dark] .preferences-actions .cover-cta:focus-visible{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .preferences-actions .cover-cta:hover,:root[data-theme=dark] .preferences-actions .cover-cta:focus-visible{background:color-mix(in oklab, var(--primary) 85%, white)}}.preferences-actions .cover-ghost:hover,.preferences-actions .cover-ghost:focus-visible{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.preferences-actions .cover-ghost:hover,.preferences-actions .cover-ghost:focus-visible{background-color:color-mix(in oklab, var(--primary) 12%, transparent)}}.masthead{background:var(--masthead-wash,var(--paper));border:var(--paper-border,0 solid);border-radius:var(--radius-box);box-shadow:var(--paper-shadow);gap:1.4rem;margin:0 auto 2rem;padding:2.2rem 2.4rem .9rem;display:grid;position:relative}:root[data-theme=light]:not([data-palette=hc]) .masthead{--masthead-wash:linear-gradient(0deg, var(--ink), var(--ink)), linear-gradient(115deg in oklab, var(--brand-stops))}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]:not([data-palette=hc]) .masthead{--masthead-wash:linear-gradient(0deg, color-mix(in oklab, var(--ink) 12%, transparent), color-mix(in oklab, var(--ink) 12%, transparent)), linear-gradient(115deg in oklab, var(--brand-stops))}}:root[data-theme=light]:not([data-palette=hc]) .masthead{--cover-fg:var(--background);--cover-faint:var(--background)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]:not([data-palette=hc]) .masthead{--cover-faint:color-mix(in oklab, var(--background) 88%, transparent)}}:root[data-theme=light]:not([data-palette=hc]) .masthead{--chart-songs:var(--background);--chart-books:var(--background)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]:not([data-palette=hc]) .masthead{--chart-books:color-mix(in oklab, var(--background) 78%, transparent)}}:root[data-theme=light]:not([data-palette=hc]) .masthead{--chart-grid:var(--background)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]:not([data-palette=hc]) .masthead{--chart-grid:color-mix(in oklab, var(--background) 38%, transparent)}}:root[data-theme=light]:not([data-palette=hc]) .masthead{--chart-glow:var(--text)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]:not([data-palette=hc]) .masthead{--chart-glow:color-mix(in oklab, var(--text) 45%, transparent)}}:root[data-theme=light]:not([data-palette=hc]) .masthead,:root[data-theme=light]:not([data-palette=hc]) .masthead .cover-title{color:var(--cover-fg)}:root[data-theme=light]:not([data-palette=hc]) .masthead .cover-title em{-webkit-text-fill-color:var(--cover-fg);color:var(--cover-fg);background:0 0}:root[data-theme=light]:not([data-palette=hc]) .masthead .cover-imprint,:root[data-theme=light]:not([data-palette=hc]) .masthead .cover-edition{color:var(--cover-faint)}:root[data-theme=light]:not([data-palette=hc]) .masthead .cover-edition{border-top-color:var(--background)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]:not([data-palette=hc]) .masthead .cover-edition{border-top-color:color-mix(in oklab, var(--background) 30%, transparent)}}:root[data-theme=light]:not([data-palette=hc]) .masthead .cover-edition b{color:var(--cover-fg)}:root[data-theme=light]:not([data-palette=hc]) .masthead .cover-cta{background:var(--paper);color:var(--primary-text)}:root[data-theme=light]:not([data-palette=hc]) .masthead .cover-cta:hover,:root[data-theme=light]:not([data-palette=hc]) .masthead .cover-cta:focus-visible{box-shadow:0 8px 20px -6px #00000059}:root[data-theme=light]:not([data-palette=hc]) .masthead .cover-ghost{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]:not([data-palette=hc]) .masthead .cover-ghost{background:color-mix(in oklab, var(--ink) 18%, transparent)}}:root[data-theme=light]:not([data-palette=hc]) .masthead .cover-ghost{border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]:not([data-palette=hc]) .masthead .cover-ghost{border-color:color-mix(in oklab, var(--background) 55%, transparent)}}:root[data-theme=light]:not([data-palette=hc]) .masthead .cover-ghost{color:var(--cover-fg)}:root[data-theme=light]:not([data-palette=hc]) .masthead .cover-ghost:hover,:root[data-theme=light]:not([data-palette=hc]) .masthead .cover-ghost:focus-visible{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]:not([data-palette=hc]) .masthead .cover-ghost:hover,:root[data-theme=light]:not([data-palette=hc]) .masthead .cover-ghost:focus-visible{background-color:color-mix(in oklab, var(--ink) 28%, transparent)}}:root[data-theme=light]:not([data-palette=hc]) .masthead .chord-scatter .ukedown{--ukedown-chord-diagram-stroke:var(--background)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]:not([data-palette=hc]) .masthead .chord-scatter .ukedown{--ukedown-chord-diagram-stroke:color-mix(in oklab, var(--background) 70%, transparent)}}:root[data-theme=light]:not([data-palette=hc]) .masthead .chord-scatter .ukedown{--ukedown-chord-diagram-fill:var(--background);--ukedown-chord-diagram-open:transparent;--ukedown-chord-diagram-text:var(--background)}.masthead>:not(.chord-scatter){z-index:1;position:relative}.masthead__strum{display:none}@media (prefers-reduced-motion:no-preference){:root:not([data-masthead-strummed]) .masthead>.masthead__strum{pointer-events:none;z-index:0;width:100%;height:100%;animation:.5s ease-in .9s both masthead-strum-fade;display:block;position:absolute;inset:0}.masthead__strum path{fill:none;stroke:var(--primary);stroke-width:2.5px;transform-box:fill-box;transform-origin:100% 0;vector-effect:non-scaling-stroke;animation:.6s cubic-bezier(.33,1,.68,1) both masthead-strum-sweep,1.2s linear .2s both masthead-strum-ring}.masthead__strum path:nth-child(2n){stroke:var(--accent)}.masthead__strum path:nth-child(2){animation-delay:55ms,.2s}.masthead__strum path:nth-child(3){animation-delay:.11s,.2s}.masthead__strum path:nth-child(4){animation-delay:.165s,.2s}:root[data-theme=light]:not([data-palette=hc]) .masthead__strum path{stroke:var(--cover-fg)}:root:not([data-masthead-strummed]) .masthead .cover-imprint{animation:.6s cubic-bezier(.33,1,.68,1) .3s both masthead-assemble}:root:not([data-masthead-strummed]) .masthead .cover-edition{animation:.6s cubic-bezier(.33,1,.68,1) .5s both masthead-assemble}:root:not([data-masthead-strummed]) .masthead .cover-title,:root:not([data-masthead-strummed]) .masthead .cover-video{animation:.7s cubic-bezier(.33,1,.68,1) 1.4s both masthead-assemble}:root:not([data-masthead-strummed]) .masthead .cover-actions{animation:.6s cubic-bezier(.33,1,.68,1) 1.65s both masthead-assemble}:root:not([data-masthead-strummed]) .masthead .chord-scatter{animation:1s ease-in-out 1.5s reverse both masthead-strum-fade}}@keyframes masthead-strum-sweep{0%{scale:0 1}}@keyframes masthead-strum-ring{0%{transform:scaleY(1)}12%{transform:scaleY(-.8)}24%{transform:scaleY(.62)}36%{transform:scaleY(-.46)}48%{transform:scaleY(.32)}60%{transform:scaleY(-.2)}72%{transform:scaleY(.11)}84%{transform:scaleY(-.04)}to{transform:scaleY(0)}}@keyframes masthead-strum-fade{to{opacity:0}}@keyframes masthead-assemble{0%{opacity:0;translate:0 14px}}.masthead__head{gap:.6rem;display:grid}.spread+.spread{margin-top:2rem}.spread{background:var(--paper);border:var(--paper-border,0 solid);border-radius:var(--radius-box);box-shadow:var(--paper-shadow);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid;position:relative;overflow:hidden}.spread__page{padding:2.4rem 2.2rem}.spread__page--cover{flex-direction:column;justify-content:space-between;gap:2rem;display:flex;position:relative}.spread__page--contents{align-content:start;gap:1.6rem;display:grid;position:relative}.spread--flat{--preview-foot:.4rem;--preview-height:18rem}.spread--flat .spread__page{padding-bottom:var(--preview-foot)}.cover-imprint{color:var(--ink-faint);letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:.8rem}.cover-title{color:var(--ink);letter-spacing:-.03em;text-wrap:balance;margin:.3em 0 .2em;font-size:clamp(2.4rem,6vw,4rem);font-weight:800;line-height:.95}.cover-title em{background:linear-gradient(115deg in oklab, var(--brand-stops));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.chord-scatter{border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.chord-scatter__slot{left:var(--x);opacity:0;top:var(--y);transform:translate(-50%, -50%) rotate(var(--r));width:var(--w);transition:opacity 2s;position:absolute}.chord-scatter__slot[data-on=true]{opacity:var(--o)}.chord-scatter .ukedown{--ukedown-chord-diagram-stroke:var(--primary)}@supports (color:color-mix(in lab, red, red)){.chord-scatter .ukedown{--ukedown-chord-diagram-stroke:color-mix(in oklab, var(--primary) 45%, transparent)}}.chord-scatter .ukedown{--ukedown-chord-diagram-fill:var(--accent);--ukedown-chord-diagram-open:var(--paper);--ukedown-chord-diagram-text:var(--primary);--ukedown-chord-diagram-fretted:var(--ukedown-chord-diagram-fill);display:block}.chord-scatter .ukedown svg.chord_diagram{width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.chord-scatter__slot{transition:none}}.cover-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin:.7rem 0;display:flex}.cover-cta{background:linear-gradient(115deg in oklab, var(--brand-stops));color:var(--background);border-radius:999px;align-items:center;gap:.5rem;width:fit-content;padding:.7rem 1.3rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex}.cover-cta:hover,.cover-cta:focus-visible{box-shadow:0 8px 20px -6px var(--cover-cta-hover,var(--primary))}@supports (color:color-mix(in lab, red, red)){.cover-cta:hover,.cover-cta:focus-visible{box-shadow:0 8px 20px -6px color-mix(in oklab, var(--cover-cta-hover,var(--primary)) 70%, transparent)}}.cover-cta:hover,.cover-cta:focus-visible{outline:none;transform:translateY(-1px)}.cover-cta .lucide{width:1.05em;height:1.05em}button.cover-cta,button.cover-ghost{cursor:pointer;font-family:inherit}button.cover-cta{border:0}.cover-ghost{background:var(--paper);border:1px solid var(--accent);color:var(--accent-text);border-radius:999px;align-items:center;gap:.5rem;padding:calc(.7rem - 1px) calc(1.3rem - 1px);font-size:.95rem;font-weight:700;text-decoration:none;transition:background-color .14s,border-color .14s;display:inline-flex}.cover-ghost:hover,.cover-ghost:focus-visible{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cover-ghost:hover,.cover-ghost:focus-visible{background-color:color-mix(in oklab, var(--accent) 12%, var(--paper))}}.cover-ghost:hover,.cover-ghost:focus-visible{outline:none}.cover-ghost .lucide{width:1.05em;height:1.05em}.site-search__box{background:var(--ink);align-items:center}@supports (color:color-mix(in lab, red, red)){.site-search__box{background:color-mix(in oklab, var(--ink) 5%, transparent)}}.site-search__box{border:1px solid var(--rule);color:var(--ink);border-radius:.4rem;gap:.5rem;padding:0 1rem;transition:background-color .14s,border-color .14s;display:flex}.site-search__box:focus-within{outline:2px solid var(--focus-ring);outline-offset:1px}.site-search__box .lucide{color:var(--ink-faint);flex:none;width:1.1em;height:1.1em}.site-search__input{color:inherit;font:inherit;background:0 0;border:none;outline:none;width:100%;padding:.55em 0}.site-search__input::placeholder{color:var(--ink-faint)}.site-search__clear{color:var(--ink-faint);cursor:pointer;background:0 0;border:0;flex:none;padding:.15rem;display:flex}.site-search__clear:hover,.site-search__clear:focus-visible{color:var(--ink)}.site-search__clear .lucide{width:1.1em;height:1.1em}.site-search__clear[hidden]{display:none}@media (width>=768px){.site-search--nav .site-search__toggle{display:none}}@media (width<=767.98px){.site-search--nav .nav-button{display:none}}.search-card{grid-template-rows:auto minmax(0,1fr);gap:.75rem;width:min(34rem,100vw - 2rem);padding:1rem}.search-card__head{border-bottom:1px solid var(--rule);align-items:center;gap:.5rem;padding-bottom:.75rem;display:flex}.search-card__head:focus-within,.book-rail__head:focus-within{border-bottom-color:var(--focus-ring)}.search-card__head .site-search__box,.book-rail__head .site-search__box{background:0 0;border:0;flex:1;min-width:0;padding:0}.search-card__head .site-search__box:focus-within,.book-rail__head .site-search__box:focus-within{outline:none}.search-card__head .site-search__input::-webkit-search-cancel-button{appearance:none;display:none}.book-rail__head .site-search__input::-webkit-search-cancel-button{appearance:none;display:none}.search-card__results{max-height:min(26rem,65vh);overflow-y:auto}.search-card__results:empty{display:none}@media (width<=40rem){.search-modal{padding:0}.search-modal .search-card{box-shadow:none;border:0;border-radius:0;gap:0;width:100vw;max-width:none;height:100dvh;padding:0}.search-card__head{background:var(--float-surface);border-bottom:1px solid var(--rule);z-index:1;padding:.6rem .7rem;position:sticky;top:0}.search-modal .search-card__results{max-height:none;padding:.25rem .2rem}.search-card__results:empty{display:block}}.site-search__group{color:var(--ink-faint);letter-spacing:.08em;text-transform:uppercase;padding:.5rem .75rem .2rem;font-size:.72rem}.res-list{--res-gap:.5rem;--res-pad:.25rem .5rem;--res-pad-block:.25rem;--res-size:1rem;font-size:var(--res-size);margin:0;padding:0;list-style:none}.res-row{color:var(--ink);cursor:pointer;align-items:baseline;gap:.08rem var(--res-gap);padding:var(--res-pad);border-radius:.6rem;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"id text meta act""id snip snip act";text-decoration:none;display:grid}.res-row:not(a){cursor:default}a.res-row:hover,.res-row:focus-visible,.res-row[aria-selected=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){a.res-row:hover,.res-row:focus-visible,.res-row[aria-selected=true]{background:color-mix(in oklab, var(--primary) 12%, var(--paper))}}.res-row:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}a.res-row:hover .res-row__title,.res-row:focus-visible .res-row__title{color:var(--primary-text)}.res-row__id{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.res-row__id{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.res-row__id{color:var(--primary-text);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;border-radius:.4rem;grid-area:id;min-width:3.2em;padding:.05rem .35rem;font-size:.82em}.res-row:has(>.res-row__lead){grid-template-columns:auto auto minmax(0,1fr) auto auto;grid-template-areas:"lead id text meta act""lead id snip snip act"}.res-row__lead{grid-area:lead;align-items:center;display:flex}.res-row__kind-icon{color:var(--accent-text);width:.9em;height:.9em;position:relative;top:.18em}a.res-row:hover .res-row__kind-icon,.res-row:focus-visible .res-row__kind-icon,.res-row[aria-selected=true] .res-row__kind-icon{color:var(--primary-text)}a.res-row:hover .res-row__id,.res-row:focus-visible .res-row__id{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){a.res-row:hover .res-row__id,.res-row:focus-visible .res-row__id{background:color-mix(in oklab, var(--primary) 22%, transparent)}}@media (width>=40.0625rem){.index__list .res-row{grid-template-columns:calc(var(--res-id-ch,3) * 1ch + .7rem) minmax(0, 1fr) auto auto}.index__list .res-row:has(>.res-row__lead){grid-template-columns:auto calc(var(--res-id-ch,3) * 1ch + .7rem) minmax(0, 1fr) auto auto}.index__list .res-row__id{justify-self:end}}.res-row__text{overflow-wrap:anywhere;grid-area:text;min-width:0}.res-row__title{font-weight:600}.res-row__key{margin-left:.35em}.res-row__text .contents__by{color:var(--accent-text)}.res-row__sub{color:var(--ink-soft);margin-left:.35em;font-size:.9em;font-style:italic}.res-row__sub:before{content:"- ";font-style:normal}.res-row__meta{color:var(--ink-faint);white-space:nowrap;grid-area:meta;font-size:.75em}.res-row__snippet{color:var(--ink-soft);grid-area:snip;font-size:.82em;overflow:hidden}.res-row mark,.book-rail__crow mark{color:var(--primary-text);font-weight:inherit;text-underline-offset:.12em;background:0 0;text-decoration:underline}.res-row__snippet mark{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.res-row__snippet mark{background:color-mix(in oklab, var(--accent) 35%, transparent)}}.res-row__snippet mark{color:inherit;border-radius:.15em;text-decoration:none}.res-row .book-rail__add,.res-row .book-rail__in,.res-row .book-rail__adds{grid-area:act;align-self:center;height:auto}.res-row .book-rail__adds,.index__list>li>.book-rail__adds{gap:.1rem;display:flex}.res-row .book-rail__add .lucide,.res-row .book-rail__in .lucide,.index__list .book-rail__add .lucide{width:1rem;height:1rem;display:block}.index__list:has(.book-rail__add,.book-rail__remove)>li{--res-act-height:1.45rem;align-items:start;gap:var(--res-gap);grid-template-columns:minmax(0,1fr) 3.4rem;display:grid}.index__list>li>.book-rail__adds,.index__list>li>.book-rail__remove{--res-line:1.3125rem;height:auto;margin-top:calc(var(--res-pad-block) + (var(--res-line) - var(--res-act-height)) / 2);justify-self:end}.index__list>li>.book-rail__remove{grid-area:auto}.res-row__note:before{color:var(--mark);content:"●";margin-right:.3em}.res-row__note--added{--mark:oklch(58% .17 150)}.res-row__note--removed{--mark:oklch(58% .2 25)}.res-row__note--stale,.res-row__note--draft{--mark:oklch(58% .16 255)}:root[data-theme=dark] .res-row__note--added{--mark:oklch(78% .17 150)}:root[data-theme=dark] .res-row__note--removed{--mark:oklch(76% .18 25)}:root[data-theme=dark] .res-row__note--stale,:root[data-theme=dark] .res-row__note--draft{--mark:oklch(78% .14 255)}.site-search__empty{color:var(--ink-faint);padding:.6rem .75rem}.res-list--rail{--res-gap:.4rem;--res-pad:.22rem .4rem;--res-size:.86rem}.res-list--rail .res-row__id{min-width:2.9em}@media (pointer:coarse){.res-list{--res-pad:.35rem .5rem;--res-pad-block:.35rem}.res-row .book-rail__add,.index__list .book-rail__add,.index__list>li>.book-rail__remove{min-width:2.75rem;min-height:2.75rem}.index__list:has(.book-rail__add,.book-rail__remove)>li{--res-act-height:2.75rem;grid-template-columns:minmax(0,1fr) 5.8rem}}@media (width<=40rem){.res-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"text text act""id meta act""snip snip act";row-gap:.05rem}.res-row__id{text-align:left;justify-self:start;min-width:0}.res-row:has(>.res-row__lead){grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"lead text text act"".id meta act"".snip snip act"}.res-row__meta{flex-wrap:wrap;justify-self:start;gap:.35rem;min-width:0;font-size:0;display:flex}.res-row__meta>span{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.res-row__meta>span{background:color-mix(in oklab, var(--ink) 8%, transparent)}}.res-row__meta>span{color:var(--ink-soft);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:.4rem;padding:.05rem .35rem;font-size:.82rem}.res-list--rail .res-row__meta>span{font-size:.72rem}}.cover-edition{border-top:1px solid #0000;align-items:center}@supports (color:color-mix(in lab, red, red)){.cover-edition{border-top:1px solid color-mix(var(--primary) 24%, transparent)}}.cover-edition{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.04em;flex-wrap:wrap;gap:.4rem 1.2rem;margin:0;padding-top:.9rem;font-size:.75rem;display:flex}.cover-edition b{color:var(--ink-soft);font-weight:700}.activity{--activity-plot-height:4rem;min-width:0;margin:0;display:grid}.cover-edition .activity{--activity-plot-height:2rem;width:13rem;margin-inline-start:auto;padding:0;position:relative}.masthead--video{grid-template-columns:minmax(0,1fr) clamp(18rem,34%,26rem);grid-template-areas:"head video""edition edition";column-gap:2.4rem}.masthead--video .masthead__head{grid-area:head;align-self:center}.masthead--video .cover-video{grid-area:video;align-self:center}.masthead--video .cover-edition{grid-area:edition}.cover-video{margin:0;position:relative}.cover-video__yt{border-radius:.35rem;width:2.75rem;line-height:0;display:block;position:absolute;top:.35rem;right:.35rem}.cover-video__yt img{filter:drop-shadow(0 1px 3px #00000073);width:100%;height:auto;display:block}.cover-video__yt:focus-visible{outline:2px solid var(--cover-fg,var(--primary-text));outline-offset:2px}.cover-video__play{aspect-ratio:16/9;background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.cover-video__play{background:color-mix(in oklab, var(--ink) 45%, transparent)}}.cover-video__play{border-radius:var(--radius-box);box-shadow:0 0 0 6px var(--cover-fg,var(--ink)), 0 12px 34px -10px #0009;border:0}@supports (color:color-mix(in lab, red, red)){.cover-video__play{box-shadow:0 0 0 6px color-mix(in oklab, var(--cover-fg,var(--ink)) 16%, transparent), 0 12px 34px -10px #0009}}.cover-video__play{cursor:pointer;width:100%;padding:0;display:block;position:relative;overflow:hidden}.cover-video__still{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.cover-video__badge{background:#0000009e;border-radius:50%;width:3.4rem;height:3.4rem;margin:auto;position:absolute;inset:0;box-shadow:0 0 0 2px #ffffffd9}.cover-video__badge:after{content:"";border:.6rem solid #0000;border-left:1rem solid #fff;border-right-width:0;width:0;height:0;margin:auto auto auto 1.3rem;position:absolute;inset:0}.cover-video__play:hover .cover-video__badge,.cover-video__play:focus-visible .cover-video__badge{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cover-video__play:hover .cover-video__badge,.cover-video__play:focus-visible .cover-video__badge{background:color-mix(in oklab, var(--primary) 90%, #000)}}.cover-video__source{opacity:.8;margin-top:.15rem;display:block}.cover-video__source,.video-modal__source{white-space:nowrap}.cover-video__source{color:inherit;text-decoration:underline}.cover-video__source .lucide,.video-modal__source .lucide{vertical-align:-.1em;width:.85em;height:.85em;display:inline-block}.cover-video__caption{color:var(--cover-fg,var(--ink-faint));font-family:var(--font-mono);letter-spacing:.02em;opacity:.85;margin-top:.55rem;font-size:.75rem}.video-modal__card{gap:.6rem;width:min(64rem,100vw - 3rem);max-width:min(64rem,100vw - 3rem);padding:.9rem}.video-modal__foot{justify-content:space-between;align-items:center;gap:1rem;display:flex}.video-modal__source{color:var(--ink-faint);font-size:.8rem}.video-modal__source:hover,.video-modal__source:focus-visible{color:var(--ink)}.video-modal__frame{aspect-ratio:16/9;border-radius:var(--radius-field);background:#000;width:100%;overflow:hidden}.video-modal__frame iframe{background:#000;border:0;width:100%;height:100%;display:block}.video-modal__close{color:var(--ink-faint);min-height:2rem;padding:.25rem .5rem;font-size:.8rem}.video-modal__close:hover,.video-modal__close:focus-visible{color:var(--ink)}@media (width<=60rem){.masthead--video{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""video""edition"}}.activity__body{grid-template-rows:var(--activity-plot-height);display:grid}.activity__plot{height:var(--activity-plot-height);width:100%;display:block;overflow:visible}.activity__zero{stroke:var(--chart-grid);stroke-width:1px}.activity__hit{fill:#0000}.activity__area{opacity:1;stroke-width:1px}.activity__area--songs{fill:url(#activity-wash-songs);stroke:var(--chart-songs)}.activity__area--books{fill:url(#activity-wash-books);stroke:var(--chart-books)}.activity__glow--songs{filter:drop-shadow(0 0 4px var(--chart-glow,var(--chart-songs)))}@supports (color:color-mix(in lab, red, red)){.activity__glow--songs{filter:drop-shadow(0 0 4px var(--chart-glow,color-mix(in oklab, var(--chart-songs) 70%, transparent)))}}.activity__glow--books{filter:drop-shadow(0 0 4px var(--chart-glow,var(--chart-books)))}@supports (color:color-mix(in lab, red, red)){.activity__glow--books{filter:drop-shadow(0 0 4px var(--chart-glow,color-mix(in oklab, var(--chart-books) 70%, transparent)))}}@media (forced-colors:active){.activity__area--songs,.activity__area--books{fill:canvastext}.activity__zero{stroke:canvastext}.contents__leader{border-bottom-color:canvastext}}.activity__bar:hover .activity__hit,.activity__bar:focus-visible .activity__hit{fill:var(--ink)}@supports (color:color-mix(in lab, red, red)){.activity__bar:hover .activity__hit,.activity__bar:focus-visible .activity__hit{fill:color-mix(in oklab, var(--ink) 6%, transparent)}}.activity__bar:focus{outline:none}.activity__empty{color:var(--ink-faint);max-width:26ch;margin:0;font-size:.85rem}.activity-tooltip{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-field);box-shadow:var(--uj-shadow-md);color:var(--ink);opacity:0;pointer-events:none;white-space:nowrap;z-index:60;padding:.4rem .6rem;font-size:.78rem;line-height:1.35;transition:opacity .1s;position:fixed}.activity-tooltip[data-visible=true]{opacity:1}.activity-tooltip b{color:var(--ink-soft);font-family:var(--font-mono);letter-spacing:.02em;font-size:.7rem;font-weight:400;display:block}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.peek,.bookstack{gap:.55rem;min-width:0;margin:0;display:grid;position:relative}.peek__more:after{border-radius:var(--radius-box);content:"";height:var(--preview-height);z-index:5;position:absolute;bottom:0;left:0;right:0}.peek__head{color:var(--ink-faint);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.5rem;font-size:.8rem;display:flex}.peek__body{-webkit-mask-composite:source-in;height:var(--preview-height,10.5rem);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 68%,#0000 100%),linear-gradient(90deg,#000 0 91%,#0000 100%);mask-image:linear-gradient(#000 0 68%,#0000 100%),linear-gradient(90deg,#000 0 91%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.peek__body,.bookstack__deck{color:inherit;text-decoration:none;display:block}.peek__stage{transform:scale(var(--peek-scale,.6));transform-origin:0 0;width:21cm;transition:transform .26s}.peek__body:hover .peek__stage{transform:scale(calc(var(--peek-scale,.6) * 1.04))}.peek:has(.peek__more:hover) .peek__stage{transform:scale(calc(var(--peek-scale,.6) * 1.04))}@media (prefers-reduced-motion:reduce){.peek__stage{transition:none}.peek__body:hover .peek__stage{transform:scale(var(--peek-scale,.6))}.peek:has(.peek__more:hover) .peek__stage{transform:scale(var(--peek-scale,.6))}}.peek__lyrics.ukedown .body .header{max-width:15.6cm;height:1cm}.peek__lyrics.ukedown .body .song{float:left;max-width:15.6cm;margin-top:-1.2em;padding:0 .4em 0 0}.peek__lyrics.ukedown .body .song .column{float:none;max-height:initial;max-width:initial;border-left:0;padding:0}.peek__lyrics.ukedown .body .chords{float:left;width:3.6cm;margin-top:-1.2em}.peek__lyrics.ukedown .landscape_only{display:none}.peek__lyrics.ukedown .portrait_only{display:block}.bookstack__deck{height:var(--preview-height,12.5rem);width:100%;margin-top:.9rem;position:relative}.bookstack__deck:after{background:linear-gradient(to top, var(--paper) 18%, transparent);bottom:calc(var(--preview-foot,2.4rem) * -1);content:"";pointer-events:none;z-index:5;height:5.75rem;position:absolute;left:-4rem;right:-3rem}.bookstack{--page-scale:.3}.bookstack__card{height:calc(29.7cm * var(--page-scale));transform-origin:12% 96%;width:calc(21cm * var(--page-scale));transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.bookstack__page{background:var(--paper);border:1px solid var(--rule);box-shadow:var(--page-lift);height:29.7cm;transform:scale(var(--page-scale));transform-origin:0 0;border-radius:2px;width:21cm;padding:.9cm .7cm 0;overflow:hidden}.bookstack__page .ukedown .body{height:28.3cm}.bookstack__page .ukedown .body .header{max-width:15.6cm;height:1cm}.bookstack__page .ukedown .body .song{float:left;max-width:15.6cm;height:26.5cm;margin-top:-1.2em;padding:0 .4em 0 0}.bookstack__page .ukedown .body .song .column{float:none;max-height:initial;max-width:initial;border-left:0;padding:0}.bookstack__page .ukedown .body .chords{float:left;width:3.6cm;margin-top:-1.2em}.bookstack__page .ukedown .landscape_only{display:none}.bookstack__page .ukedown .portrait_only{display:block}.bookstack__card--cover{z-index:4;transform:translate(.9rem)rotate(-5deg)}.bookstack__card--contents{z-index:3;transform:translate(1.6rem)rotate(5deg)}.bookstack__card--song1{z-index:2;transform:translate(3.2rem)rotate(11deg)}.bookstack__card--song2{z-index:1;transform:translate(4.8rem)rotate(17deg)}.bookstack:focus-within .bookstack__card--cover{transform:translate(-.3rem)rotate(-8deg)}.bookstack:has(.peek__more:hover) .bookstack__card--cover{transform:translate(-.3rem)rotate(-8deg)}.bookstack:focus-within .bookstack__card--contents{transform:translate(3.4rem)rotate(8deg)}.bookstack:has(.peek__more:hover) .bookstack__card--contents{transform:translate(3.4rem)rotate(8deg)}.bookstack:focus-within .bookstack__card--song1{transform:translate(6.8rem)rotate(16deg)}.bookstack:has(.peek__more:hover) .bookstack__card--song1{transform:translate(6.8rem)rotate(16deg)}.bookstack:focus-within .bookstack__card--song2{transform:translate(10.2rem)rotate(24deg)}.bookstack:has(.peek__more:hover) .bookstack__card--song2{transform:translate(10.2rem)rotate(24deg)}@media (prefers-reduced-motion:reduce){.bookstack__card{transition:none}}.bookpage-cover{background:linear-gradient(150deg in oklab, var(--brand-stops));align-content:center;height:100%;margin:-.9cm -.7cm 0;padding:8cm .7cm 6cm;display:grid}.bookpage-cover p{color:var(--background);letter-spacing:-.03em;text-align:center;text-wrap:balance;margin:0;font-size:2.2cm;font-weight:800;line-height:.98}.bookpage-contents{color:var(--ink);font-size:.85cm}.bookpage-contents h2{text-align:center;margin:0 0 .6cm;font-size:1.5cm}.bookpage-contents ol{gap:.5cm;margin:0;padding:0;list-style:none;display:grid}.bookpage-contents li{gap:.3cm;display:flex}.bookpage-contents b{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:76%;font-weight:600;overflow:hidden}.bookpage-contents i{opacity:.4;border-bottom:1px dotted;flex:auto;min-width:.5cm;transform:translateY(-.12cm)}.contents__group{min-width:0}.contents__head{justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.5rem;display:flex}.contents__title{color:var(--ink-faint);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:400}.contents__more,.peek__more{color:var(--accent-text);text-transform:none;letter-spacing:.04em;white-space:nowrap;align-items:center;gap:.35rem;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-flex}.contents__more .lucide,.peek__more .lucide{width:1.05em;height:1.05em}.contents__more:hover,.contents__more:focus-visible,.peek__more:hover,.peek__more:focus-visible{color:var(--primary-text)}.contents{margin:0;padding:0;list-style:none}.contents__row a{color:var(--ink);align-items:baseline;gap:.5rem;padding:.32rem 0;text-decoration:none;display:flex}.contents__row a:hover .contents__name,.contents__row a:focus-visible .contents__name{color:var(--primary-text)}.contents__name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:72%;font-size:.92rem;font-weight:600;overflow:hidden}.contents__by{color:var(--ink-faint);letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;font-weight:400}.contents__row a>.contents__by{flex:none}.contents__key{color:var(--chord-text)}.contents__leader{border-bottom:1px dotted var(--rule);flex:auto;min-width:1rem;transform:translateY(-.25rem)}.contents__num{color:var(--ink-faint);font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex:none;font-size:.82rem}.menu a,.menu button,.menu summary,.btn{align-items:center;gap:.45rem;display:inline-flex}.color-effect{background:linear-gradient(120deg in oklab, var(--brand-stops));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.site-footer{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.site-footer{background:color-mix(in oklab, var(--paper) 95%, transparent)}}.site-footer{border-top:var(--paper-border,0 solid);color:var(--primary-600-text);flex:none}.site-footer__inner{justify-content:flex-end;align-items:center;gap:1.5rem;max-width:72rem;margin:0 auto;padding:1.5rem 1rem 1.75rem;display:flex}.site-footer__links{flex-wrap:wrap;justify-content:flex-end;gap:.9rem 1.25rem;display:flex}.site-footer__links a{font-weight:600;text-decoration:none}.site-footer__links a:hover{color:var(--accent-text)}@media print{.site-header,.site-footer{display:none!important}body.site-shell{min-height:0;display:block}.site-main{max-width:none;padding:0;overflow:visible}}@media (width>=52rem){.spread{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=51.99rem){.masthead{margin-bottom:1.4rem}.spread{box-shadow:none;background:0 0;border:0 solid;row-gap:1.4rem;overflow:visible}.spread+.spread{margin-top:1.4rem}.spread__page{background:var(--paper);border:var(--paper-border,0 solid);border-radius:var(--radius-box);box-shadow:var(--paper-shadow);overflow:hidden}}@media (pointer:coarse){.contents__row a{padding:.7rem 0}}@media (width<=40rem){.contents__row a>.contents__by{display:none}.contents__name{max-width:none}}@media (width<=767px){.site-footer__inner{flex-direction:column;align-items:flex-start}.site-footer__links{justify-content:flex-start}}@media (width<=40rem){.preferences-card{padding:1.1rem}.preferences-actions{flex-direction:column-reverse;align-items:stretch}.preferences-actions>*{justify-content:center;width:100%}}@media (height<=42rem){.preferences-modal{padding-top:.75rem}.preferences-card{margin-block:0 1.5rem}}.song_key:before{content:"["}.song_key:after{content:"]"}.song_key{color:var(--chord-text)}.song_artist{color:var(--background-800);text-transform:uppercase;letter-spacing:.05em;font-style:normal;font-weight:400;font-size:calc(var(--text-xs))}main{font-size:90%}.flash-messages{gap:.5rem;width:100%;max-width:72rem;margin:0 auto 1.25rem;display:grid}.flash{background:var(--float-surface);border:1px solid var(--float-border);border-left:3px solid var(--primary);border-radius:var(--radius-box);box-shadow:var(--paper-shadow);color:var(--ink);align-items:center;gap:.6rem;padding:.7rem .8rem;display:flex}.flash .lucide{color:var(--primary-text);flex:none;width:1.1rem;height:1.1rem}.flash__text{overflow-wrap:anywhere;flex:auto;min-width:0}.flash__text a,.flash__text .flash__action{color:inherit;text-underline-offset:.15em;font-weight:600;text-decoration:underline}.flash__text .flash__action{cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:600}.flash__text a:hover,.flash__text a:focus-visible,.flash__text .flash__action:hover,.flash__text .flash__action:focus-visible{text-decoration-thickness:2px}.flash__close{color:var(--ink-faint);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.25rem;display:inline-flex}.flash__close:hover,.flash__close:focus-visible{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.flash__close:hover,.flash__close:focus-visible{background:color-mix(in oklab, var(--ink) 8%, transparent)}}.flash__close:hover,.flash__close:focus-visible{color:var(--ink);outline:none}.flash__close .lucide{color:currentColor;width:.95rem;height:.95rem}.flash--error{border-left-color:var(--accent)}.flash--older{border-left-color:var(--ink-faint)}.flash--older .lucide{color:var(--ink-faint)}.flash__link{color:var(--accent-text);text-decoration:underline}.flash__link:hover,.flash__link:focus-visible{color:var(--primary-text)}.flash--error .lucide{color:var(--accent-text)}.action-dock{bottom:env(safe-area-inset-bottom,0px);pointer-events:none;z-index:44;justify-content:center;display:flex;position:fixed;left:0;right:0;container:dock/inline-size}.action-dock__pill,.action-dock__scrim{pointer-events:auto}.action-dock__pill{-webkit-backdrop-filter:blur(3px)saturate(80%);backdrop-filter:blur(3px)saturate(80%);background:var(--dock-surface);box-shadow:var(--dock-shadow-visible);border:1px solid var(--dock-border);border-radius:999px;align-items:center;gap:.15rem;padding:.3rem;display:flex}@container dock (width<=44rem){.dock-button__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.action-dock__overflow{display:contents}.action-dock__scrim{display:none}.dock-button{color:var(--ink);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .75rem;font-size:.92rem;line-height:1;text-decoration:none;transition:background-color .14s,color .14s;display:inline-flex}.dock-button .lucide{color:var(--accent-text);flex:none;width:1.05rem;height:1.05rem}.dock-button:hover,.dock-button:focus-visible{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dock-button:hover,.dock-button:focus-visible{background-color:color-mix(in oklab, var(--primary) 12%, transparent)}}.dock-button:hover,.dock-button:focus-visible{outline:none}.dock-button:hover .lucide,.dock-button:focus-visible .lucide{color:var(--primary-text)}.dock-button[disabled],.dock-button[aria-disabled=true]{cursor:not-allowed;opacity:.45}.dock-button[disabled]:hover,.dock-button[aria-disabled=true]:hover,.dock-button[aria-disabled=true]:focus-visible{background-color:#0000}.dock-button[disabled]:hover .lucide,.dock-button[aria-disabled=true]:hover .lucide,.dock-button[aria-disabled=true]:focus-visible .lucide{color:var(--accent-text)}.dock-button--primary{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dock-button--primary{background-color:color-mix(in oklab, var(--primary) 16%, transparent)}}.dock-button--primary{font-weight:700}.dock-button--primary:not([disabled]),.dock-button--primary:not([disabled]) .lucide{color:var(--primary-text)}.dock-button--primary:hover,.dock-button--primary:focus-visible{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dock-button--primary:hover,.dock-button--primary:focus-visible{background-color:color-mix(in oklab, var(--primary) 26%, transparent)}}.dock-button[hidden]{display:none}.dock-button[data-song-rail-open][aria-expanded=true],.dock-button[data-book-rail-open][aria-expanded=true],.dock-button[data-book-edit-open][aria-expanded=true],.dock-button[data-book-edit-open][data-active],.dock-button[data-song-edit-open][aria-expanded=true],.dock-button[data-song-edit-open][data-active]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dock-button[data-song-rail-open][aria-expanded=true],.dock-button[data-book-rail-open][aria-expanded=true],.dock-button[data-book-edit-open][aria-expanded=true],.dock-button[data-book-edit-open][data-active],.dock-button[data-song-edit-open][aria-expanded=true],.dock-button[data-song-edit-open][data-active]{background-color:color-mix(in oklab, var(--accent) 14%, transparent)}}.dock-button[data-song-rail-open][aria-expanded=true],.dock-button[data-book-rail-open][aria-expanded=true],.dock-button[data-book-edit-open][aria-expanded=true],.dock-button[data-book-edit-open][data-active],.dock-button[data-song-edit-open][aria-expanded=true],.dock-button[data-song-edit-open][data-active]{font-weight:700}.dock-button[data-book-sort-open][data-on]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dock-button[data-book-sort-open][data-on]{background-color:color-mix(in oklab, var(--primary) 16%, transparent)}}.dock-button[data-book-sort-open][data-on]{color:var(--primary-text);font-weight:700}.dock-button[data-book-sort-open][data-on] .lucide{color:var(--primary-text)}.auto-timing{display:block}.auto-timing .preferences-slider{padding-top:.35rem;padding-bottom:.35rem}.auto-timing .preferences-slider__val{text-align:right;min-width:2.7em}.dock-button[data-auto-scroll][aria-pressed=true],.dock-button--more[data-auto-on]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dock-button[data-auto-scroll][aria-pressed=true],.dock-button--more[data-auto-on]{background-color:color-mix(in oklab, var(--primary) 16%, transparent)}}.dock-button[data-auto-scroll][aria-pressed=true],.dock-button--more[data-auto-on]{color:var(--primary-text);font-weight:700}.dock-button[data-auto-scroll][aria-pressed=true] .lucide,.dock-button--more[data-auto-on] .lucide{color:var(--primary-text)}.dock-button[data-auto-scroll][aria-pressed=true]:hover,.dock-button[data-auto-scroll][aria-pressed=true]:focus-visible,.dock-button--more[data-auto-on]:hover,.dock-button--more[data-auto-on]:focus-visible,.dock-button[data-book-sort-open][data-on]:hover,.dock-button[data-book-sort-open][data-on]:focus-visible{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dock-button[data-auto-scroll][aria-pressed=true]:hover,.dock-button[data-auto-scroll][aria-pressed=true]:focus-visible,.dock-button--more[data-auto-on]:hover,.dock-button--more[data-auto-on]:focus-visible,.dock-button[data-book-sort-open][data-on]:hover,.dock-button[data-book-sort-open][data-on]:focus-visible{background-color:color-mix(in oklab, var(--primary) 26%, transparent)}}.dock-button[data-song-rail-open][aria-expanded=true]:hover,.dock-button[data-song-rail-open][aria-expanded=true]:focus-visible,.dock-button[data-book-rail-open][aria-expanded=true]:hover,.dock-button[data-book-rail-open][aria-expanded=true]:focus-visible,.dock-button[data-book-edit-open][aria-expanded=true]:hover,.dock-button[data-book-edit-open][aria-expanded=true]:focus-visible,.dock-button[data-book-edit-open][data-active]:hover,.dock-button[data-book-edit-open][data-active]:focus-visible,.dock-button[data-song-edit-open][aria-expanded=true]:hover,.dock-button[data-song-edit-open][aria-expanded=true]:focus-visible,.dock-button[data-song-edit-open][data-active]:hover,.dock-button[data-song-edit-open][data-active]:focus-visible{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dock-button[data-song-rail-open][aria-expanded=true]:hover,.dock-button[data-song-rail-open][aria-expanded=true]:focus-visible,.dock-button[data-book-rail-open][aria-expanded=true]:hover,.dock-button[data-book-rail-open][aria-expanded=true]:focus-visible,.dock-button[data-book-edit-open][aria-expanded=true]:hover,.dock-button[data-book-edit-open][aria-expanded=true]:focus-visible,.dock-button[data-book-edit-open][data-active]:hover,.dock-button[data-book-edit-open][data-active]:focus-visible,.dock-button[data-song-edit-open][aria-expanded=true]:hover,.dock-button[data-song-edit-open][aria-expanded=true]:focus-visible,.dock-button[data-song-edit-open][data-active]:hover,.dock-button[data-song-edit-open][data-active]:focus-visible{background-color:color-mix(in oklab, var(--primary) 24%, transparent)}}.dock-button--more{display:inline-flex}.dock-button__count:empty{display:none}.dock-button__count{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dock-button__count{background:color-mix(in oklab, var(--accent) 16%, transparent)}}.dock-button__count{color:var(--accent-text);text-align:center;border-radius:999px;min-width:1.5em;padding:.1em .4em;font-size:.75rem;font-weight:700}.dock-button--more:hover .dock-button__count,.dock-button--more:focus-visible .dock-button__count{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dock-button--more:hover .dock-button__count,.dock-button--more:focus-visible .dock-button__count{background:color-mix(in oklab, var(--primary) 16%, transparent)}}.dock-button--more:hover .dock-button__count,.dock-button--more:focus-visible .dock-button__count{color:inherit}.dock-button__count--unsaved{color:var(--ink);background:oklab(58% -.041411 -.154548/.22);box-shadow:inset 0 0 0 1px oklch(58% .16 255)}:root[data-theme=dark] .dock-button__count--unsaved{background:oklab(78% -.0362347 -.13523/.22);box-shadow:inset 0 0 0 1px oklch(78% .14 255)}.action-dock[data-dock-hide] .action-dock__pill{transition:transform .3s,box-shadow .3s}.action-dock[data-dock-hide][data-dock-parked] .action-dock__pill{box-shadow:var(--dock-shadow-hide);transform:translateY(calc(100% - 10px))}.action-dock[data-dock-hide]:before{content:"";pointer-events:auto;height:16px;position:fixed;inset:auto 0 0}.action-dock[data-dock-read] .action-dock__pill{transition:transform .2s,box-shadow .2s}.action-dock[data-dock-read][data-dock-away] .action-dock__pill{transform:translateY(100%)}.action-dock[data-dock-read]:before{content:"";pointer-events:auto;height:16px;position:fixed;inset:auto 0 0}@media (prefers-reduced-motion:reduce){.action-dock[data-dock-read] .action-dock__pill{transition:none}}.pb-dock-page{align-items:center;gap:.15rem;display:inline-flex}.pb-dock-page input{background:var(--paper);border:1px solid var(--rule);color:var(--ink);font:700 .9rem/1 var(--font-sans);appearance:textfield;text-align:center;border-radius:.45rem;width:3.2rem;padding:.35rem .15rem}.pb-dock-page input::-webkit-inner-spin-button{appearance:none;margin:0}.pb-dock-page input::-webkit-outer-spin-button{appearance:none;margin:0}.pb-dock-page input:focus-visible{border-color:var(--primary);outline:none}.pb-dock-page__of{color:var(--ink-faint);font:.72rem/1 var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;padding-right:.15rem}@media (width<=40rem),(width<=56.25rem) and (height<=31.25rem){.pb-dock-page--desktop{display:none}}.dock-button[data-dock-folded],.pb-dock-page[data-dock-folded]{display:none!important}.dock-button[data-dock-setting],.dock-sheet__head{display:none}.book-find__bar{align-items:center;gap:.6rem;display:flex}.book-find__bar .site-search__box{flex:1;min-width:0}.book-find__count{color:var(--ink-faint);white-space:nowrap;font-size:.78rem}.book-find__results{padding:.35rem .5rem}mark.book-find__hit{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){mark.book-find__hit{background:color-mix(in oklab, var(--accent) 35%, transparent)}}mark.book-find__hit{color:inherit;border-radius:.15em}.book-history__count{color:var(--ink-faint);margin-right:auto;font-size:.78rem}.book-history__list{grid-auto-rows:max-content;align-content:start;gap:.35rem;padding:.35rem .5rem;display:grid}.book-history__entry{border-top:1px solid var(--rule);padding:.45rem .35rem}.book-history__entry:first-child{border-top:0}.book-history__entry--draft{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.book-history__entry--draft{background:color-mix(in oklab, var(--accent) 10%, transparent)}}.book-history__entry--draft{border-radius:var(--radius-box)}.book-history__entry--marked{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.book-history__entry--marked{background:color-mix(in oklab, var(--accent) 14%, transparent)}}.book-history__entry--marked{border-radius:var(--radius-box)}.book-history__head{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.book-history__version{color:var(--ink);font-weight:700;text-decoration:none}.book-history__version:hover{text-decoration:underline}.book-history__when{color:var(--ink-faint);font-size:.78rem}.book-history__current{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.book-history__current{background:color-mix(in oklab, var(--primary) 16%, transparent)}}.book-history__current{color:var(--ink-soft);text-transform:uppercase;border-radius:999px;padding:.05rem .45rem;font-size:.7rem}.book-history__restore{margin-left:auto;padding:.25rem .6rem;font-size:.82rem}.book-history__restore[disabled],.book-history__restore[aria-disabled=true]{cursor:default;opacity:.4}.book-history__confirm{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.35rem;display:flex}.book-history__confirm p{margin:0 auto 0 0;font-size:.85rem}.book-history__confirm .book-history__confirmnote{color:var(--ink-faint);flex-basis:100%;margin-right:0;font-size:.75rem}.book-history__ops{color:var(--ink-soft);margin:.2rem 0 0;padding:0;font-size:.85rem;list-style:none}.book-history__ops li{border-left:3px solid #0000;padding:.05rem 0 .05rem .4rem}.book-history__ops .book-history__op--added,.book-history__ops .book-history__op--removed,.book-history__ops .book-history__op--changed{border-left-color:var(--mark);color:var(--mark)}@supports (color:color-mix(in lab, red, red)){.book-history__ops .book-history__op--added,.book-history__ops .book-history__op--removed,.book-history__ops .book-history__op--changed{color:color-mix(in oklab, var(--mark) 85%, var(--ink))}}.book-history__summary{color:var(--ink-soft);margin:.2rem 0 0;font-size:.85rem}.book-history__chev{color:var(--ink-faint);cursor:pointer;background:0 0;border:0;align-self:center;padding:0}.book-history__entry--draft .book-history__chev{margin-left:auto}.book-history__more{justify-self:start}.book-history__pickhead{gap:.5rem;padding:.35rem .85rem 0;display:flex}.book-history__head .song-rail__pickcell{align-self:center}.book-history__compare{height:var(--book-compare-h,240px);flex-direction:column;flex:none;min-height:2rem;display:flex}.book-history__compare[hidden]{display:none}.book-history__comparebody{overscroll-behavior:contain;flex:1;min-height:0;padding:0 .55rem .5rem;overflow-y:auto}.book-history__compare[data-folded]{height:auto}.book-history__compare[data-folded] .book-history__comparebody{display:none}.book-history__reading{color:var(--ink-faint);margin:.1rem 0 0;font-size:.75rem}.book-history__comparehead{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.book-history__group{color:var(--ink-faint);letter-spacing:.04em;text-transform:uppercase;margin:.5rem 0 0;font-size:.7rem}.book-history__songrow{color:inherit;flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.book-history__jump{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;flex:1;min-width:0;padding:0}.book-history__jump:hover,.book-history__jump:focus-visible,.book-history__jump:hover .book-history__songname,.book-history__jump:focus-visible .book-history__songname{text-decoration:underline}.book-history__songlink{color:inherit;opacity:.75;flex:none;align-self:center;display:inline-flex}.book-history__songlink:hover,.book-history__songlink:focus-visible{opacity:1}.book-history__songlink .lucide{width:.85rem;height:.85rem}.book-history__songwords{color:inherit;cursor:pointer;opacity:.75;background:0 0;border:0;flex:none;align-self:center;padding:0;display:inline-flex}.book-history__songwords:hover,.book-history__songwords:focus-visible{opacity:1}.book-history__songwords .lucide{width:.85rem;height:.85rem}.book-rail__foot--pair{flex-wrap:wrap;gap:.35rem .6rem}.rail-pair{flex-wrap:wrap;flex:1 0 100%;align-items:center;gap:.35rem;display:flex}.rail-pair__field{color:var(--ink-soft);align-items:center;gap:.2rem;font-size:.8rem;display:inline-flex}.rail-pair__num{appearance:textfield;background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-box);color:var(--ink);font:inherit;width:3.4rem;padding:.1rem .3rem;font-size:.8rem}.rail-pair__num::-webkit-inner-spin-button{appearance:none;margin:0}.rail-pair__num::-webkit-outer-spin-button{appearance:none;margin:0}.book-history__meta{align-items:center;gap:.5rem;margin-top:.15rem;padding-left:3.1rem;display:flex}.book-history__meta .book-history__summary{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.book-history__read{color:var(--ink-faint);cursor:pointer;font:inherit;letter-spacing:.02em;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;padding:.05rem .45rem;font-size:.7rem}.book-history__read:hover{border-color:var(--rule);color:var(--ink)}.book-history__read[data-read=live]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.book-history__read[data-read=live]{border-color:color-mix(in oklab, var(--primary) 55%, transparent)}}.book-history__read[data-read=live]{color:var(--primary-text);font-weight:700}.book-history__read[disabled]{cursor:default;opacity:.55}.book-history__skeleton{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.book-history__skeleton{background:color-mix(in oklab, var(--ink) 6%, var(--paper))}}.book-history__skeleton{padding:2rem}.book-history__skeleton span{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.book-history__skeleton span{background:color-mix(in oklab, var(--ink) 12%, transparent)}}.book-history__skeleton span{border-radius:3px;height:.6rem;margin:0 0 .55rem;display:block}@media (prefers-reduced-motion:no-preference){.book-history__skeleton{animation:1.4s ease-in-out infinite book-history-pulse}}@keyframes book-history-pulse{0%,to{opacity:1}50%{opacity:.55}}.book-history__bannerlink{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.book-history__entry--now .book-history__version{align-items:center;gap:.3rem;display:inline-flex}.book-history__nowmark:before{content:"";height:.9em;-webkit-mask:var(--book-rail-clock) center / contain no-repeat;-webkit-mask:var(--book-rail-clock) center / contain no-repeat;-webkit-mask:var(--book-rail-clock) center / contain no-repeat;mask:var(--book-rail-clock) center / contain no-repeat;background:currentColor;width:.9em;display:inline-block}.rail-pair__num:focus-visible{border-color:var(--primary);outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.rail-pair__num:focus-visible{outline:2px solid color-mix(in oklab, var(--primary) 45%, transparent)}}.rail-pair__num:focus-visible{outline-offset:1px}.book-history__songname{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.book-history__songver{color:var(--ink-faint);white-space:nowrap;margin-left:auto;font-size:.78rem}.book-history__empty,.book-history__waiting{color:var(--ink-faint);font-size:.85rem}:root[data-rail-open] .site-main{max-width:none;padding-left:calc(var(--book-rail-w,420px) + 1.5rem);padding-right:1.5rem}:root[data-rail-open] .site-header,:root[data-rail-open] .site-footer{margin-left:var(--book-rail-w,420px)}:root[data-rail-open] .action-dock{padding-left:var(--book-rail-w,420px)}.ukedown.online{transform-origin:0 0}@media screen{.site-main.song-page-main{max-width:none;padding-left:1.5rem;padding-right:1.5rem}}:root[data-export] .ukedown.online{zoom:1!important;width:100%!important;height:auto!important;transform:none!important}.book-rail{--book-rail-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--book-rail-clock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2a10 10 0 0 1 7.38 16.75'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3Cpath d='M2.5 8.875a10 10 0 0 0-.5 3'/%3E%3Cpath d='M2.83 16a10 10 0 0 0 2.43 3.4'/%3E%3Cpath d='M4.636 5.235a10 10 0 0 1 .891-.857'/%3E%3Cpath d='M8.644 21.42a10 10 0 0 0 7.631-.38'/%3E%3C/svg%3E");--book-rail-clock-alert:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 6v6l4 2'/%3E%3Cpath d='M20 12v5'/%3E%3Cpath d='M20 21h.01'/%3E%3Cpath d='M21.25 8.2A10 10 0 1 0 16 21.16'/%3E%3C/svg%3E");--book-rail-pin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 17v5'/%3E%3Cpath d='M9 10.76a2 2 0 0 1-1.11 1.79l-1.78.9A2 2 0 0 0 5 15.24V16a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-.76a2 2 0 0 0-1.11-1.79l-1.78-.9A2 2 0 0 1 15 10.76V7a1 1 0 0 1 1-1 2 2 0 0 0 0-4H8a2 2 0 0 0 0 4 1 1 0 0 1 1 1z'/%3E%3C/svg%3E");background:var(--float-surface);border-right:1px solid var(--rule);color:var(--ink);width:var(--book-rail-w,420px);z-index:41;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0}.book-rail[hidden],.book-rail[data-mode=list] [data-book-rail-when]:not([data-book-rail-when~=list]),.book-rail[data-mode=find] [data-book-rail-when]:not([data-book-rail-when~=find]),.book-rail[data-mode=history] [data-book-rail-when]:not([data-book-rail-when~=history]),.book-rail[data-mode=contents] [data-book-rail-when]:not([data-book-rail-when~=contents]),.book-rail[data-face=book] [data-book-rail-face=contents],.book-rail[data-face=contents] [data-book-rail-face=book]{display:none}.book-rail__head{border-bottom:1px solid var(--rule);gap:.4rem;padding:.6rem .7rem;display:grid}.book-rail__headline{flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;padding-block:.15rem .35rem;display:flex}.book-rail__eyebrow{color:var(--primary-text);letter-spacing:.12em;text-transform:uppercase;flex:0 0 100%;order:-2;margin:0;padding-top:.3rem;font-size:.75rem;font-weight:700}.book-rail__name{flex:1;min-width:0;margin:0}.book-rail__reading-order{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.book-rail__reading-label{color:var(--ink-faint);font-size:.8rem;font-weight:700}.book-rail__reading-select{border:1px solid var(--rule);padding:.35rem .6rem;font-size:.82rem}.book-rail__mini{gap:.3rem;padding:.25rem .5rem;font-size:.75rem}.book-rail__mini .lucide{width:.9rem;height:.9rem}.book-rail__mini[disabled]{cursor:default;opacity:.4}.book-rail__confirm{background:var(--accent);align-items:center}@supports (color:color-mix(in lab, red, red)){.book-rail__confirm{background:color-mix(in oklab, var(--accent) 12%, transparent)}}.book-rail__confirm{border-top:1px solid var(--rule);flex-wrap:wrap;gap:.3rem;padding:.4rem .5rem;font-size:.75rem;display:flex}.book-rail__confirm[hidden]{display:none}.book-rail__confirm>span{flex:1;min-width:8em}.book-rail__note{border-top:1px solid var(--rule);color:var(--ink-faint);margin:0;padding:.3rem .7rem 0;font-size:.7rem}.book-rail__addbox{border:0;border-bottom:1px solid var(--rule);background:0 0;border-radius:0;padding:.2rem .7rem;transition:none}.book-rail__addbox:focus-within{border-bottom-color:var(--focus-ring);outline:none}.book-rail__addbox .site-search__input::-webkit-search-cancel-button{appearance:none;display:none}.book-rail__addbox[hidden]{display:none}.song-rail__panel.book-rail__section{height:var(--book-changes-h,220px);flex:none}.song-rail__panel.book-rail__section--fill{flex:auto;height:auto;min-height:2rem}.song-rail__panel.book-rail__section[data-folded]{flex:none;height:auto}.book-rail__changes.book-history__ops{margin:0;padding:0;font-size:.82rem}.book-rail__changes.book-history__ops li{background:var(--mark,transparent)}@supports (color:color-mix(in lab, red, red)){.book-rail__changes.book-history__ops li{background:color-mix(in oklab, var(--mark,transparent) var(--mark-tint,14%), transparent)}}.book-rail__changes.book-history__ops li{border-left:0;border-top:1px solid var(--rule);box-shadow:inset 3px 0 0 var(--mark,transparent);color:var(--ink);padding:.4rem .55rem}.book-rail__changes.book-history__ops li:first-child{border-top:0}.book-rail__none{color:var(--ink-faint);margin:0;padding:.2rem .7rem;font-size:.8rem}.book-rail__changes.book-history__ops .book-rail__none{color:var(--ink-faint);padding:.2rem .7rem}.book-rail__plan .book-rail__draftstate{margin-left:auto}.book-rail__body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.book-rail__list,.book-rail__hits{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.book-rail__list{container:rail/inline-size}.book-rail__hitspane{background:var(--float-surface);z-index:1;flex-direction:column;display:flex;position:absolute;inset:0}.book-rail__hitspane[hidden]{display:none}.book-rail__hitsbar{border-bottom:1px solid var(--rule);align-items:center;gap:.5rem;padding:.3rem .5rem;display:flex}.book-rail__back{gap:.3rem;padding:.2rem .6rem;font-size:.75rem;font-weight:600}.book-rail__back .lucide{color:var(--accent-text);width:.85rem;height:.85rem}.book-rail__back:hover .lucide,.book-rail__back:focus-visible .lucide{color:var(--primary-text)}.book-rail__hitscount{color:var(--ink-faint);margin-left:auto;font-size:.72rem}.book-rail__landed{--mark:oklch(58% .17 150);background:var(--mark);align-items:center}@supports (color:color-mix(in lab, red, red)){.book-rail__landed{background:color-mix(in oklab, var(--mark) var(--mark-tint,14%), transparent)}}.book-rail__landed{border-bottom:1px solid var(--rule);box-shadow:inset 3px 0 0 var(--mark);justify-content:space-between;gap:.4rem;margin:0;padding:.3rem .5rem;font-size:.74rem;display:flex}:root[data-theme=dark] .book-rail__landed{--mark:oklch(78% .17 150)}.book-rail__landed .book-rail__more{border-top:0;flex:none;width:auto;padding:.1rem .4rem;font-size:.74rem}.book-rail__landed .book-rail__more:after{display:none}.book-rail__more{border:0;border-top:1px solid var(--rule);color:var(--ink);cursor:pointer;font:inherit;background:0 0;justify-content:center;align-items:center;gap:.3rem;width:100%;padding:.5rem;font-size:.75rem;transition:background-color .14s,color .14s;display:flex}.book-rail__more:after{background:var(--primary-text);content:"";height:.85rem;-webkit-mask:var(--book-rail-chev) center / contain no-repeat;-webkit-mask:var(--book-rail-chev) center / contain no-repeat;-webkit-mask:var(--book-rail-chev) center / contain no-repeat;mask:var(--book-rail-chev) center / contain no-repeat;flex:none;width:.85rem;display:block}.book-rail__more:hover,.book-rail__more:focus-visible{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.book-rail__more:hover,.book-rail__more:focus-visible{background-color:color-mix(in oklab, var(--primary) 12%, transparent)}}.book-rail__more:hover,.book-rail__more:focus-visible{color:var(--primary-text)}.book-rail__foot{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:.15rem;padding:.4rem .5rem;display:flex}.book-rail__count{color:var(--ink-faint);flex:1;min-width:0;font-size:.7rem}.book-rail__foot .book-rail__count{flex:calc(34965rem - 99900%);min-width:6rem}.book-rail__foot .dock-button{gap:.3rem;padding:.25rem .45rem;font-size:.75rem}.book-rail__foot .dock-button .lucide{width:.9rem;height:.9rem}.book-rail__foot .dock-button[disabled]{cursor:default;opacity:.4}.song-rail__draft-note{border-top:1px solid var(--rule);color:var(--ink-faint);margin:0;padding:.3rem .5rem .4rem;font-size:.7rem}.song-rail__draft-note-action{color:var(--primary-text);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.dock-button--primary[disabled]{background-color:#0000}.book-rail__grip{cursor:col-resize;width:7px;position:absolute;top:0;bottom:0;right:-3px}.book-rail__grip:hover,.book-rail__grip:focus-visible,.book-rail__grip[data-dragging]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.book-rail__grip:hover,.book-rail__grip:focus-visible,.book-rail__grip[data-dragging]{background:color-mix(in oklab, var(--primary) 45%, transparent)}}.book-rail__grip:hover,.book-rail__grip:focus-visible,.book-rail__grip[data-dragging]{outline:none}.book-rail__row{border-bottom:1px solid var(--rule);align-items:center}@supports (color:color-mix(in lab, red, red)){.book-rail__row{border-bottom:1px solid color-mix(in oklab, var(--rule) 60%, transparent)}}.book-rail__row{contain-intrinsic-size:auto 36px;content-visibility:auto;grid-template-columns:auto auto minmax(0,1fr) auto auto auto;grid-template-areas:"grip arrows name pin x chev""panel panel panel panel panel panel";gap:0 .3rem;padding:.3rem .45rem;font-size:.82rem;display:grid}.book-rail__line{grid-area:name;align-items:baseline;gap:0;min-width:0;display:flex}.book-rail__add{grid-area:add}.book-rail__crow{border:0;border-bottom:1px solid var(--rule);background:0 0}@supports (color:color-mix(in lab, red, red)){.book-rail__crow{border-bottom:1px solid color-mix(in oklab, var(--rule) 60%, transparent)}}.book-rail__crow{color:inherit;cursor:pointer;font:inherit;text-align:left;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"id name page";width:100%;font-size:.82rem}.book-rail__crow:hover,.book-rail__crow:focus-visible{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.book-rail__crow:hover,.book-rail__crow:focus-visible{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.book-rail__crow:hover,.book-rail__crow:focus-visible{outline:none}.book-rail__list .book-rail__crow .book-rail__id{min-width:3em;display:block}.book-rail__page{color:var(--ink-faint);font-variant-numeric:tabular-nums;grid-area:page;padding-left:.4rem}:root[data-export] .book-rail__row{content-visibility:visible}@media print{.book-rail__row{content-visibility:visible}}.book-rail__row--here{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.book-rail__row--here{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.book-rail__row--dragging{opacity:.4}.book-rail__row[data-drop=before]{box-shadow:inset 0 2px 0 0 var(--primary)}.book-rail__row[data-drop=after]{box-shadow:inset 0 -2px 0 0 var(--primary)}.book-rail__grip-dots{color:var(--ink-faint);cursor:grab;touch-action:none;grid-area:grip;padding:0 .35rem;line-height:1}.book-rail__grip-dots[data-dragging]{color:var(--primary);cursor:grabbing}.book-rail__id{color:var(--ink-faint);font-variant-numeric:tabular-nums;text-align:right;flex:none;grid-area:id}.book-rail__list .book-rail__id{display:none}@container rail (width>=560px){.book-rail__list .book-rail__id{min-width:3em;margin-right:.4rem;display:block}}@container rail (width<=358px){.book-rail__list .book-rail__artist{display:none}}.book-rail__row[hidden]{display:none}.book-rail__title{color:inherit;cursor:pointer;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:0 auto;grid-area:title;min-width:0;padding:.1rem 0;text-decoration:none;overflow:hidden}.book-rail__title:hover,.book-rail__title:focus-visible{color:var(--primary-text);text-decoration:underline}.book-rail__artist{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;flex:0 8 auto;min-width:0;margin-left:.3em;font-size:.9em;font-style:italic;overflow:hidden}.book-rail__tok{border-radius:var(--radius-field);color:var(--chord-text);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;flex:none;align-items:baseline;gap:.15rem;padding:.1rem .3rem;line-height:1.4;display:inline-flex}.book-rail__tok:after{content:"";height:.85rem;-webkit-mask:var(--book-rail-chev) center / contain no-repeat;-webkit-mask:var(--book-rail-chev) center / contain no-repeat;-webkit-mask:var(--book-rail-chev) center / contain no-repeat;mask:var(--book-rail-chev) center / contain no-repeat;background:currentColor;flex:none;width:.85rem;display:block;transform:translateY(calc(.425rem - .25em))}.book-rail__det .book-rail__tok{margin-left:-.3rem}.book-rail__key{flex:none;margin-left:.3em}.book-rail__tok:hover,.book-rail__tok:focus-visible{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.book-rail__tok:hover,.book-rail__tok:focus-visible{background-color:color-mix(in oklab, var(--primary) 12%, transparent)}}.book-rail__tok:hover,.book-rail__tok:focus-visible{color:var(--primary-text);outline:none}.book-rail__tok--set{font-weight:700}.book-rail__tok[disabled]{color:var(--ink-faint);cursor:default}.book-rail__tok[disabled]:after{display:none}.book-rail__pinbadge{color:var(--ink-faint);cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:999px;grid-area:pin;align-items:center;gap:.15em;padding:.1rem .25rem;font-size:.72rem;display:inline-flex}.book-rail__pinbadge[data-state=pinned]:before,.book-rail__pinbadge[data-state=stale]:after{content:"";background:currentColor;width:.8rem;height:.8rem;display:block}.book-rail__pinbadge[data-state=pinned]:before{-webkit-mask:var(--book-rail-pin) center / contain no-repeat;-webkit-mask:var(--book-rail-pin) center / contain no-repeat;-webkit-mask:var(--book-rail-pin) center / contain no-repeat;mask:var(--book-rail-pin) center / contain no-repeat}.book-rail__pinbadge[data-state=stale]:after{-webkit-mask:var(--book-rail-clock-alert) center / contain no-repeat;-webkit-mask:var(--book-rail-clock-alert) center / contain no-repeat;-webkit-mask:var(--book-rail-clock-alert) center / contain no-repeat;mask:var(--book-rail-clock-alert) center / contain no-repeat}.book-rail__pinbadge:hover,.book-rail__pinbadge:focus-visible{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.book-rail__pinbadge:hover,.book-rail__pinbadge:focus-visible{background-color:color-mix(in oklab, var(--primary) 12%, transparent)}}.book-rail__pinbadge:hover,.book-rail__pinbadge:focus-visible{color:var(--primary-text);outline:none}.book-rail__pinbadge[data-state=pinned]{color:var(--ink-soft)}.book-rail__pinbadge[hidden]{display:none}.book-rail__pinbadge--stale{color:var(--accent-text)}.book-rail__pinbadge--set,.book-rail__pinbadge--set[data-state=pinned],.book-rail__pinbadge--set:hover{color:var(--mark,var(--primary-text));font-weight:700}.book-rail__move,.book-rail__remove,.book-rail__add,.book-rail__chev{box-sizing:border-box;color:var(--ink-faint);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;padding:.1rem .25rem;font-size:.72rem;line-height:1}.book-rail__arrows{flex-direction:column;flex:none;grid-area:arrows;display:flex}.book-rail__arrows .book-rail__move{place-items:center;height:.8rem;padding:0 .2rem;font-size:.7rem;line-height:.8rem;display:grid}.book-rail__move:hover,.book-rail__move:focus-visible,.book-rail__grip-dots:hover{color:var(--primary-text)}.book-rail__remove,.book-rail__add{grid-area:x;height:1.45rem;font-size:.9rem}.book-rail__remove:hover,.book-rail__remove:focus-visible,.book-rail__add:hover,.book-rail__add:focus-visible{background:var(--mark)}@supports (color:color-mix(in lab, red, red)){.book-rail__remove:hover,.book-rail__remove:focus-visible,.book-rail__add:hover,.book-rail__add:focus-visible{background:color-mix(in oklab, var(--mark) 12%, transparent)}}.book-rail__add{color:var(--mark);grid-area:add}.book-rail__restore{height:auto;padding:.15rem .5rem;font-size:.72rem}.book-rail__chev{grid-area:chev;align-items:center;height:1.45rem;display:inline-flex}.book-rail__chev:before{content:"";height:1rem;-webkit-mask:var(--book-rail-chev) center / contain no-repeat;-webkit-mask:var(--book-rail-chev) center / contain no-repeat;-webkit-mask:var(--book-rail-chev) center / contain no-repeat;mask:var(--book-rail-chev) center / contain no-repeat;background:currentColor;width:1rem;transition:transform .14s;display:block}.book-rail__chev:hover,.book-rail__chev:focus-visible{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.book-rail__chev:hover,.book-rail__chev:focus-visible{background-color:color-mix(in oklab, var(--primary) 12%, transparent)}}.book-rail__chev:hover,.book-rail__chev:focus-visible{color:var(--primary-text);outline:none}.book-rail__chev[aria-expanded=true]:before{transform:rotate(180deg)}.book-rail__row--removed .book-rail__grip-dots,.book-rail__row--removed .book-rail__arrows,.book-rail__row--removed .book-rail__chev{visibility:hidden}.book-rail__chev--pen:before{content:none}.book-rail__chev--pen .lucide{width:1rem;height:1rem}.book-rail__line .book-rail__draftstate{padding-left:.4rem}.book-rail__panel{border-top:1px dashed var(--rule);grid-area:panel;margin-top:.35rem;padding:.4rem 0 .2rem}.book-rail__det{align-items:baseline;gap:.5rem;padding:.15rem .1rem;display:flex}.book-rail__lab{color:var(--ink-faint);letter-spacing:.04em;text-transform:uppercase;flex:none;width:4.5em;font-size:.7rem}.book-rail__vers{max-height:11rem;position:relative;overflow-y:auto}.book-rail__waiting{color:var(--ink-faint);margin:0;padding:.28rem .4rem}.book-rail__ver{border-radius:var(--radius-field);color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:.5rem;width:100%;padding:.28rem .4rem;font-size:.75rem;display:flex}.book-rail__ver:hover,.book-rail__ver:focus-visible{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.book-rail__ver:hover,.book-rail__ver:focus-visible{background-color:color-mix(in oklab, var(--primary) 12%, transparent)}}.book-rail__ver:hover,.book-rail__ver:focus-visible{color:var(--primary-text);outline:none}.book-rail__ver:hover .book-rail__ver-when,.book-rail__ver:focus-visible .book-rail__ver-when{color:inherit}.book-rail__ver[data-on]{font-weight:700}.book-rail__ver-name{font-variant-numeric:tabular-nums;flex:none}.book-rail__ver-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.book-rail__ver-when{color:var(--ink-faint);flex:none;font-size:.9em}.book-rail__ver-check{color:var(--primary-text);flex:none}.book-rail__undos{border-top:1px solid var(--rule);flex-wrap:wrap;gap:.3rem;margin-top:.3rem;padding-top:.4rem;display:flex}.book-rail__menu{z-index:80;position:fixed}.book-rail__menu .preferences-menu{max-height:none;margin-top:0;overflow-y:visible}.book-rail__menu[data-columns] .preferences-menu{grid-template-columns:repeat(var(--menu-columns), minmax(0, 1fr));display:grid}.book-rail__menu[data-columns] .preferences-menu>li{min-width:0}.book-rail__menu[data-columns] .preferences-menu>.preferences-head,.book-rail__menu[data-columns] .preferences-menu>li[data-rule],.book-rail__menu[data-columns] .preferences-menu>[data-menu-span]{grid-column:1/-1}.book-rail__menu.book-rail__menu--sheet{background:var(--float-surface);box-shadow:var(--dock-shadow-hide);max-height:72vh;padding:.5rem .9rem calc(4.5rem + env(safe-area-inset-bottom));z-index:43;border-radius:1.1rem 1.1rem 0 0;inset:auto 0 0;overflow:auto;width:auto!important}.book-rail__menu.book-rail__menu--sheet .preferences-menu{box-shadow:none;opacity:1;pointer-events:auto;visibility:visible;background:0 0;border:0;max-height:none;margin-top:0;transition:none;position:static;overflow-y:visible;transform:none}.book-rail__menu.book-rail__menu--sheet.book-rail__menu--top{border-bottom:1px solid var(--float-border);box-shadow:var(--float-shadow);max-height:calc(100dvh - var(--menu-top) - var(--dock-h,3.4rem) - 1rem);bottom:auto;top:var(--menu-top);border-radius:0 0 1.1rem 1.1rem;padding-bottom:.75rem}.book-rail__menu-scrim{inset:var(--menu-top,0) 0 0;z-index:42;background:#00000073;position:fixed}@media (pointer:coarse){.preferences-actions .cover-cta,.preferences-actions .cover-ghost{min-height:2.75rem}}#export_copy_link_menu{margin-right:auto}.export-note{color:var(--ink-faint);margin:0;font-size:.85rem}.export-note:has(>.lucide){align-items:center;gap:.5rem;display:flex}.export-note>.lucide{flex:none;width:1rem;height:1rem}.export-note[data-export-dark][data-dark]{color:var(--accent-text)}.export-forms{display:none}.preferences-actions #docx_create[disabled]{cursor:not-allowed;opacity:.55}.book-rail__row--added,.book-rail-page--added,.book-history__op--added,.book-rail__add{--mark:oklch(58% .17 150)}.book-rail__row--removed,.book-rail-page--removed,.book-history__op--removed,.book-rail__remove:not(.book-rail__restore){--mark:oklch(58% .2 25)}.book-rail__row--changed,.book-rail-page--changed,.book-history__op--changed{--mark:oklch(58% .16 255)}:root[data-theme=dark] .book-rail__row--added,:root[data-theme=dark] .book-rail-page--added,:root[data-theme=dark] .book-history__op--added,:root[data-theme=dark] .book-rail__add{--mark:oklch(78% .17 150)}:root[data-theme=dark] .book-rail__row--removed,:root[data-theme=dark] .book-rail-page--removed,:root[data-theme=dark] .book-history__op--removed,:root[data-theme=dark] .book-rail__remove:not(.book-rail__restore){--mark:oklch(76% .18 25)}.book-rail__remove:not(.book-rail__restore){color:var(--mark)}:root[data-theme=dark] .book-rail__row--changed,:root[data-theme=dark] .book-rail-page--changed,:root[data-theme=dark] .book-history__op--changed{--mark:oklch(78% .14 255)}.book-rail__row--added,.book-rail__row--removed,.book-rail__row--changed{background:var(--mark)}@supports (color:color-mix(in lab, red, red)){.book-rail__row--added,.book-rail__row--removed,.book-rail__row--changed{background:color-mix(in oklab, var(--mark) var(--mark-tint,14%), transparent)}}.book-rail__row--added,.book-rail__row--removed,.book-rail__row--changed{box-shadow:inset 3px 0 0 var(--mark)}.book-rail__row--removed .book-rail__title{text-decoration:line-through;-webkit-text-decoration-color:var(--mark);-webkit-text-decoration-color:var(--mark);-webkit-text-decoration-color:var(--mark);text-decoration-color:var(--mark)}:root[data-palette=hc] .book-rail{--mark-tint:0%}@media (prefers-contrast:more){:root:not([data-palette]) .book-rail{--mark-tint:0%}}.book-rail__row--drafted{--pen:oklch(58% .16 255);box-shadow:inset -3px 0 0 var(--pen)}:root[data-theme=dark] .book-rail__row--drafted{--pen:oklch(78% .14 255)}.book-rail__pen{color:var(--pen,oklch(58% .16 255));flex:none;align-items:center;display:inline-flex}.book-rail__pen .lucide{width:.85rem;height:.85rem}.book-rail__draftrow{border-top:1px solid var(--rule);align-items:stretch;display:flex}.book-rail__draftrow:first-child{border-top:0}.book-rail__draftrow.book-rail__draftrow--conflict{box-shadow:inset 3px 0 0 var(--pen)}.book-rail__draftopen{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;min-height:2.2rem;padding:.5rem .55rem;display:flex}.book-rail__draftopen:hover,.book-rail__draftopen:focus-visible{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.book-rail__draftopen:hover,.book-rail__draftopen:focus-visible{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.book-rail__draftrow--conflict{--pen:oklch(58% .2 25)}:root[data-theme=dark] .book-rail__draftrow--conflict{--pen:oklch(76% .18 25)}.book-rail__drafttitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.book-rail__draftstate{color:var(--ink-faint);text-transform:lowercase;flex:none;font-size:.75rem}.book-rail__draftrow--conflict .book-rail__draftstate{color:var(--pen);font-weight:700}@media (pointer:coarse){.book-rail__draftopen{min-height:44px}}.book-rail-page--removed,.book-rail-page--changed,.book-rail-page--added{outline:3px solid var(--mark);outline-offset:-3px;position:relative}.ukedown.online .book-rail-page--removed{box-shadow:var(--ukedown-page-shadow), inset 0 0 0 100vmax var(--mark)}@supports (color:color-mix(in lab, red, red)){.ukedown.online .book-rail-page--removed{box-shadow:var(--ukedown-page-shadow), inset 0 0 0 100vmax color-mix(in oklab, var(--mark) 16%, transparent)}}.ukedown.online .book-rail-page--changed,.ukedown.online .book-rail-page--added{box-shadow:var(--ukedown-page-shadow), inset 0 0 0 100vmax var(--mark)}@supports (color:color-mix(in lab, red, red)){.ukedown.online .book-rail-page--changed,.ukedown.online .book-rail-page--added{box-shadow:var(--ukedown-page-shadow), inset 0 0 0 100vmax color-mix(in oklab, var(--mark) 12%, transparent)}}.book-rail-page--removed:before,.book-rail-page--changed:before,.book-rail-page--added:before{background:var(--mark);color:#fff;content:attr(data-book-rail-banner);letter-spacing:.02em;z-index:2;padding:.12cm .3cm;font-family:system-ui,sans-serif;font-size:.42cm;font-weight:700;display:block;position:absolute;top:0;left:0;right:0}:root[data-theme=dark] .book-rail-page--removed:before,:root[data-theme=dark] .book-rail-page--changed:before,:root[data-theme=dark] .book-rail-page--added:before{color:var(--paper)}.book-rail-page__words{color:#fff;cursor:pointer;z-index:3;background:0 0;border:0;align-items:center;padding:.12cm .3cm;display:flex;position:absolute;top:0;right:0}:root[data-theme=dark] .book-rail-page__words{color:var(--paper)}.book-rail-page__words .lucide{width:.42cm;height:.42cm}.book-rail-page__words:hover .lucide,.book-rail-page__words:focus-visible .lucide{transform:scale(1.15)}.ukedown.online .book_cover.book-rail-page--changed{box-shadow:var(--ukedown-page-shadow), inset 0 0 0 6px var(--paper), 0 0 0 1px var(--paper), 0 2px 8px var(--ink)}@supports (color:color-mix(in lab, red, red)){.ukedown.online .book_cover.book-rail-page--changed{box-shadow:var(--ukedown-page-shadow), inset 0 0 0 6px var(--paper), 0 0 0 1px var(--paper), 0 2px 8px color-mix(in oklab, var(--ink) 35%, transparent)}}.book_cover.book-rail-page--changed:before{border-bottom-right-radius:.15cm;right:auto}.book-rail-editable{background:#00000038;border-radius:.15cm;width:100%;padding:.1cm .2cm;display:block;box-shadow:0 0 0 2px #ffffffd9}.book-rail-editable:focus{background:#00000057;outline:none;box-shadow:0 0 0 3px #fff}textarea.cover_blurb{font:inherit;letter-spacing:.01em;resize:none;text-align:center;border:0;outline:none;flex:none;width:100%;font-size:.42cm;line-height:1.4;display:block}textarea.cover_blurb::placeholder{color:inherit;opacity:.7}.book-rail-cover-count{color:#fff;background:#0000008c;border-radius:999px;width:fit-content;margin:.12cm auto .3cm;padding:.05cm .25cm;font-family:system-ui,sans-serif;font-size:.32cm;font-weight:600;display:block}.book-rail-cover-count--over{background:oklch(52% .2 25)}.book-rail__plan{gap:.35rem;max-height:50vh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.book-rail__plan li{align-items:baseline;gap:.5rem;display:flex}.book-rail__actions{justify-content:flex-end;gap:.5rem;display:flex}.song-modal__card.book-rail__cover-card{width:min(64rem,100vw - 2rem);max-width:64rem}.book-rail__cover-split{grid-template-columns:minmax(0,1fr) 300px;gap:1.25rem;display:grid}.book-rail__cover-fields{grid-template-rows:auto 1fr;align-content:stretch;gap:.8rem;min-width:0;min-height:0;display:grid}.book-rail__cover-field{gap:.25rem;font-size:.8rem;display:grid}.book-rail__cover-field--blurb{grid-template-rows:auto 1fr auto;min-height:0}.book-rail__cover-field textarea{resize:vertical}.book-rail__cover-field input,.book-rail__cover-field textarea{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.book-rail__cover-field input,.book-rail__cover-field textarea{background:color-mix(in oklab, var(--ink) 5%, transparent)}}.book-rail__cover-field input,.book-rail__cover-field textarea{border:1px solid var(--rule);border-radius:var(--radius-box);color:var(--ink);font:inherit;padding:.4rem .6rem}.book-rail__cover-count{color:var(--ink-faint);font-size:.7rem}.book-rail__cover-preview{aspect-ratio:7937/11225;align-self:start;width:100%;overflow:hidden}.book-rail__cover-preview .cover_scatter{display:none}.book-rail__cover-preview .ukedown .page{zoom:var(--book-rail-preview-zoom,.3)}:root[data-phone-book] .book-rail__cover-preview{display:none}:root[data-phone-book] .book-rail__cover-split{grid-template-columns:minmax(0,1fr)}.book-rail__merged{color:inherit;display:block}.song-rail{width:50vw}.song-rail[data-mode=edit] [data-song-rail-when]:not([data-song-rail-when~=edit]),.song-rail[data-mode=books] [data-song-rail-when]:not([data-song-rail-when~=books]),.song-rail[data-mode=versions] [data-song-rail-when]:not([data-song-rail-when~=versions]){display:none}.song-rail .book-rail__body{overflow:hidden}.song-rail #edit_song .editor .cm-editor,.song-rail #song_versions .editor .cm-editor{box-shadow:none;border:0;border-radius:0;min-width:0}.song-rail #edit_song .editor .cm-focused,.song-rail #song_versions .editor .cm-focused{outline:none}.song-rail #edit_song .editor .cm-gutters,.song-rail #song_versions .editor .cm-gutters{border-radius:0}.song-rail .book-rail__list .book-rail__row{grid-template-columns:minmax(0,1fr) auto auto auto auto;grid-template-areas:"name pin meta x chev""panel panel panel panel panel"}.song-rail .book-rail__vers{max-height:none}.book-rail__meta{color:var(--ink-faint);white-space:nowrap;flex:none;grid-area:meta;font-size:.75em}.book-rail__in{color:var(--ink-faint);cursor:default;grid-area:add;padding:.1rem .25rem}.song-rail[data-mode=edit][data-pane=own] #edit_song,.song-rail #edit_song .editor,.song-rail #edit_song .editor .cm-editor{flex:1;min-height:0;display:flex}.song-rail[data-mode=edit][data-pane=versions] #edit_song,.song-rail[data-mode=edit][data-pane=own] #song_versions{display:none}.song-rail[data-mode=edit][data-pane=versions] #song_versions{flex:1;min-height:0;display:flex}.song-rail__tools{border-bottom:1px solid var(--rule);flex-wrap:nowrap;align-items:center;gap:.1rem;padding:.25rem .4rem;display:flex;container:tools/inline-size}.song-rail__tools>.song-rail__more,.song-rail__tools>.song-rail__chords{margin-left:auto}.song-rail__warnchip{gap:.15rem}.song-rail__accessory{display:none}.song-rail__warnchip .dock-button__count{min-width:1.3em;font-size:.65rem}.song-rail__tool{gap:.25rem;padding:.3rem .4rem;font-size:.75rem}.song-rail__tool .lucide{width:.95rem;height:.95rem}.song-rail__tool[disabled]{cursor:default;opacity:.4}.song-rail__ro{color:var(--ink-faint);align-items:center;gap:.3rem;margin:0;padding-left:.3rem;font-size:.7rem;display:none}.song-rail__ro .lucide{width:.85rem;height:.85rem}.song-rail[data-pane=versions] .song-rail__ro{display:flex}.song-rail__keynote{border-top:1px solid var(--rule);color:var(--ink-soft);margin:0;padding:.3rem .7rem;font-size:.72rem}.song-rail__note{color:var(--ink-faint);flex:240px;min-width:0;margin:0;font-size:.75rem;line-height:1.4}.song-rail__words .song-rail__note{flex:12rem}.song-rail__words[hidden]{display:none}.song-rail__words .song-rail__seg{flex:none}@container tools (width<=17rem){.song-rail__tools .song-rail__tool .dock-button__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@container tools (width<=24.5rem){.book-rail__tools[data-book-rail-face=book] .song-rail__tool .dock-button__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.song-rail__chords{position:relative}.song-rail__chordbox{background:var(--float-surface-raised);border:1px solid var(--float-border);border-radius:var(--radius-box);box-shadow:var(--float-shadow);z-index:80;gap:.4rem;width:min(20rem,100vw - 1.5rem);padding:.5rem;display:grid;position:absolute;top:calc(100% + .3rem);right:0}.song-rail__chordbox[hidden]{display:none}.song-rail__chordbox .site-search__box{padding:0 .7rem}.song-rail__chordbox .site-search__input{padding:.35em 0;font-size:.85rem}.song-rail__chordbody{grid-template-columns:minmax(0,1fr) 6.5rem;gap:.5rem;display:grid}.song-rail__chordlist{overscroll-behavior:contain;flex-direction:column;max-height:min(16rem,40svh);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.song-rail__chord{border-radius:var(--radius-field);color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;width:100%;padding:.25rem .5rem;font-size:.8rem}.song-rail__chord:hover,.song-rail__chord[aria-selected=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.song-rail__chord:hover,.song-rail__chord[aria-selected=true]{background:color-mix(in oklab, var(--primary) 22%, transparent)}}.song-rail__chord:hover,.song-rail__chord[aria-selected=true]{color:var(--primary-text)}.song-rail__chordempty{color:var(--ink-faint);padding:.25rem .5rem;font-size:.8rem}.song-rail__chorddiagram{place-self:start center;width:100%}.song-rail__chorddiagram svg.chord_diagram{width:100%;height:auto}.song-rail{--lint-warning:oklch(56% .14 72);--lint-error:oklch(50% .2 27);--lint-fill:14%;--lint-edge:transparent}:root[data-theme=dark] .song-rail{--lint-warning:oklch(82% .15 82);--lint-error:oklch(72% .17 25)}:root[data-palette=hc] .song-rail{--lint-fill:0%;--lint-edge:var(--lint-warning)}@media (prefers-contrast:more){:root:not([data-palette]) .song-rail{--lint-fill:0%;--lint-edge:var(--lint-warning)}}.lint-probe{pointer-events:none;visibility:hidden;z-index:-1;width:max-content;position:fixed;top:0;left:-200vw}.song-rail__warnings{flex-direction:column;display:flex}.song-rail__warncount{color:var(--ink-faint);margin:0;font-size:.7rem;font-weight:600}.song-rail__warning{color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:baseline;gap:.4rem;padding:.3rem .6rem;font-size:.72rem;transition:background-color .14s;display:flex}.song-rail__warning:hover,.song-rail__warning:focus-visible{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.song-rail__warning:hover,.song-rail__warning:focus-visible{background-color:color-mix(in oklab, var(--primary) 12%, transparent)}}.song-rail__warning strong{color:var(--lint-warning);flex:none}.song-rail__warning[data-severity=error]{box-shadow:inset 3px 0 0 var(--lint-error)}.song-rail__warning[data-severity=error] strong{color:var(--lint-error)}.song-rail:is([data-mode=versions],[data-mode=edit]) .book-rail__headline{flex-wrap:wrap}.song-rail[data-mode=versions] #song_versions,.song-rail #song_versions .editor,.song-rail #song_versions .editor .cm-editor{flex:1;min-height:0;display:flex}.song-rail__infobox{flex:none}.book-rail__headline{position:relative}.song-rail__info{color:var(--ink-faint);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:.35rem;display:inline-flex}.song-rail__info:hover,.song-rail__info:focus-visible,.song-rail__info[aria-expanded=true]{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.song-rail__info:hover,.song-rail__info:focus-visible,.song-rail__info[aria-expanded=true]{background:color-mix(in oklab, var(--ink) 8%, transparent)}}.song-rail__info:hover,.song-rail__info:focus-visible,.song-rail__info[aria-expanded=true]{color:var(--ink);outline:none}.song-rail__info .lucide{width:1rem;height:1rem}.song-rail__tip{background:var(--paper);border:1px solid var(--float-border);border-radius:var(--radius-box);box-shadow:var(--float-shadow);color:var(--ink);z-index:3;width:auto;padding:.5rem .6rem;font-size:.8rem;font-weight:400;line-height:1.4;position:absolute;top:calc(100% + .3rem);left:0;right:0}.song-rail__tip[hidden]{display:none}.song-rail__seg{flex:none;gap:0;display:flex}.song-rail__seg[hidden]{display:none}.song-rail__seg .dock-button{justify-content:center;min-width:3.2rem;min-height:1.7rem;padding:.15rem .6rem;font-size:.8rem}.song-rail__seg .dock-button[aria-pressed=true]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.song-rail__seg .dock-button[aria-pressed=true]{background-color:color-mix(in oklab, var(--primary) 16%, transparent)}}.song-rail__seg .dock-button[aria-pressed=true]{color:var(--primary-text);font-weight:700}.song-rail__seg .dock-button:hover,.song-rail__seg .dock-button:focus-visible{background-color:var(--primary);color:var(--text-50);outline:none}.book-rail__tabs{border-bottom:1px solid var(--rule);flex:0 0 100%;order:1;gap:.9rem;display:flex}.book-rail__tabs[hidden]{display:none}.book-rail__tabs .dock-button{border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;justify-content:center;min-height:1.7rem;margin-bottom:-1px;padding:.2rem .1rem;font-size:.8rem}.book-rail__tabs .dock-button[aria-selected=true]{border-bottom-color:var(--primary);color:var(--primary-text);font-weight:700}.book-rail__tabs .dock-button:not([aria-disabled=true]):hover,.book-rail__tabs .dock-button:focus-visible{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.book-rail__tabs .dock-button:not([aria-disabled=true]):hover,.book-rail__tabs .dock-button:focus-visible{background-color:color-mix(in oklab, var(--primary) 16%, transparent)}}.book-rail__tabs .dock-button:not([aria-disabled=true]):hover,.book-rail__tabs .dock-button:focus-visible{color:var(--primary-text);outline:none}.book-rail[data-mode=list] .book-rail__name{display:none}.song-rail[data-mode=edit] .book-rail__headline:has([data-edit-tabs]:not([hidden])) .book-rail__name{display:none}.book-rail__headline:has([data-rail-tabs]:not([hidden])) .book-rail__name{display:none}.book-rail[data-mode=list] [data-edit-tabs],.song-rail[data-mode=edit] [data-edit-tabs]:not([hidden]),.book-rail__tabs[data-rail-tabs]:not([hidden]){flex-basis:calc(100% + 1.4rem);order:-1;gap:1.1rem;margin-inline:-.7rem;padding-inline:.7rem 2.4rem}.book-rail[data-mode=list] [data-edit-tabs] .dock-button,.song-rail[data-mode=edit] [data-edit-tabs]:not([hidden]) .dock-button,.book-rail__tabs[data-rail-tabs]:not([hidden]) .dock-button{letter-spacing:.02em;min-height:2.4rem;margin-bottom:-1px;padding:.25rem .1rem;font-size:1.5rem;font-weight:600}.book-rail[data-mode=list] [data-edit-tabs] .dock-button[aria-selected=true],.song-rail[data-mode=edit] [data-edit-tabs]:not([hidden]) .dock-button[aria-selected=true],.book-rail__tabs[data-rail-tabs]:not([hidden]) .dock-button[aria-selected=true]{font-weight:700}.book-rail[data-mode=list] .book-rail__headline{row-gap:0;padding-block:0}.song-rail[data-mode=edit] .book-rail__headline:has([data-edit-tabs]:not([hidden])){row-gap:0;padding-block:0}.book-rail__headline:has([data-rail-tabs]:not([hidden])){row-gap:0;padding-block:0}@media (width>=40.0625rem){:is(.book-rail[data-mode=list] .book-rail__headline>.song-modal__close,.song-rail[data-mode=edit] .book-rail__headline:has([data-edit-tabs]:not([hidden]))>.song-modal__close){position:absolute;top:.3rem;right:0}}.book-rail__headline:has([data-rail-tabs]:not([hidden]))>.song-modal__close{position:absolute;top:.3rem;right:0}@media (width>=40.0625rem){:is(.song-rail[data-mode=edit] .book-rail__head:has([data-edit-tabs]:not([hidden])),.song-rail[data-mode=versions] .book-rail__head:has([data-rail-tabs]:not([hidden]))){border-bottom:0;padding-bottom:0}}.book-rail[data-mode=list] .book-rail__head,.book-rail[data-mode=history] .book-rail__head{border-bottom:0;padding-bottom:0}.book-history__line,.song-rail__words{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:.2rem .6rem;min-height:3.1rem;padding:.25rem .7rem;display:flex}.book-history__line{flex:0 0 calc(100% + 1.4rem);order:1;margin-inline:-.7rem}.book-history__line .song-rail__seg,.song-rail__words .song-rail__seg{margin-inline:auto 0}.book-history__line[hidden],.song-rail[data-mode=edit] .song-rail__seg{display:none}.book-rail__viewchip,.page-viewchip{background-color:var(--primary);align-self:center;align-items:center}@supports (color:color-mix(in lab, red, red)){.book-rail__viewchip,.page-viewchip{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.book-rail__viewchip,.page-viewchip{color:var(--primary-text);cursor:pointer;font:inherit;white-space:nowrap;border:0;border-radius:999px;flex:none;gap:.2rem;padding:.25rem .6rem;font-size:.75rem;font-weight:700;display:inline-flex}.book-rail__viewchip{margin-left:auto}.book-rail__viewchip:hover,.book-rail__viewchip:focus-visible,.book-rail__viewchip[aria-expanded=true],.page-viewchip:hover,.page-viewchip:focus-visible,.page-viewchip[aria-expanded=true]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.book-rail__viewchip:hover,.book-rail__viewchip:focus-visible,.book-rail__viewchip[aria-expanded=true],.page-viewchip:hover,.page-viewchip:focus-visible,.page-viewchip[aria-expanded=true]{background-color:color-mix(in oklab, var(--primary) 22%, transparent)}}.book-rail__viewchip .lucide,.page-viewchip .lucide{width:.8rem;height:.8rem}.book-rail__viewchip[hidden],.page-viewchip[hidden]{display:none}.page-viewchip{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.page-viewchip{background-color:color-mix(in oklab, var(--primary) 10%, var(--float-surface))}}.page-viewchip{border:1px solid var(--float-border);box-shadow:var(--float-shadow);z-index:39;position:fixed;top:4.25rem;right:1.5rem}.page-viewchip:hover,.page-viewchip:focus-visible,.page-viewchip[aria-expanded=true]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.page-viewchip:hover,.page-viewchip:focus-visible,.page-viewchip[aria-expanded=true]{background-color:color-mix(in oklab, var(--primary) 22%, var(--float-surface))}}@media (width<=40rem){button.page-viewchip{display:none}}@media print{.page-viewchip{display:none!important}}.song-rail[data-pane=versions] .song-rail__tools>:not(.song-rail__ro,.song-rail__preview){display:none}.song-rail__panel{height:var(--song-panel-h,13rem);flex-direction:column;min-height:2rem;display:flex}.song-rail__panel[hidden],.song-rail__warnings[hidden]{display:none}.song-rail__warnings{height:var(--song-warn-h,8rem);min-height:2rem}.song-rail[data-mode=edit] .song-rail__warnings{background:var(--float-surface-raised);border:1px solid var(--float-border);border-radius:var(--radius-box);box-shadow:var(--float-shadow);z-index:3;height:auto;max-height:55%;position:absolute;bottom:.5rem;left:.5rem;right:.5rem}.song-rail[data-mode=edit] .song-rail__warnings>.song-rail__grip,.song-rail[data-mode=edit] .song-rail__warnings .song-rail__fold{display:none}.song-rail[data-mode=edit] .song-rail__warnings[data-folded] .song-rail__warnlist{display:flex}.song-rail__warnclose{margin-left:auto}.song-rail:not([data-mode=edit]) .song-rail__warnclose{display:none}.song-rail__panel[data-folded],.song-rail__warnings[data-folded]{height:auto}.song-rail__panel[data-folded] .song-rail__panellist,.song-rail__warnings[data-folded] .song-rail__warnlist{display:none}.song-rail__grip{background:var(--rule);cursor:ns-resize;touch-action:none;flex:none;height:3px}.song-rail__grip:hover,.song-rail__grip:focus-visible,.song-rail__grip[data-dragging]{background:var(--primary);outline:none}.song-rail__panelbar{flex:none;align-items:center;gap:.35rem;padding:.3rem .5rem .2rem;font-size:.78rem;display:flex}.song-rail__fold{color:var(--ink-faint);cursor:pointer;background:0 0;border:0;padding:0;display:flex}.song-rail__fold .lucide{width:.9rem;height:.9rem;transition:transform .14s}.song-rail__fold[aria-expanded=false] .lucide{transform:rotate(-90deg)}.song-rail__panellist,.song-rail__warnlist{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.song-rail__row{border-top:1px solid var(--rule);text-align:left;flex-wrap:wrap;align-items:baseline;gap:.35rem;padding:.35rem .5rem;display:flex}.song-rail__row:first-child{border-top:0}.song-rail__conflict{color:inherit;cursor:pointer;font:inherit;border-bottom:0;background:0 0;border-inline:0;width:100%}.song-rail__conflict:hover,.song-rail__conflict:focus-visible{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.song-rail__conflict:hover,.song-rail__conflict:focus-visible{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.song-rail__row--shown{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.song-rail__row--shown{background:color-mix(in oklab, var(--accent) 12%, transparent)}}.song-rail__row--picked{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.song-rail__row--picked{background:color-mix(in oklab, var(--primary) 16%, transparent)}}.song-rail__row--draft{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.song-rail__row--draft{background:color-mix(in oklab, var(--accent) 10%, transparent)}}.song-rail__ver{color:var(--ink);font-weight:700;text-decoration:none}.song-rail__when{color:var(--ink-faint);font-size:.78rem}.song-rail__rowtitle{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;overflow:hidden}.song-rail__pill{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.song-rail__pill{background:color-mix(in oklab, var(--primary) 16%, transparent)}}.song-rail__pill{color:var(--ink-soft);text-transform:uppercase;border-radius:999px;padding:.05rem .45rem;font-size:.7rem}.song-rail__rowacts{gap:.25rem;margin-left:auto;display:flex}.song-rail__rowacts .dock-button,.song-rail__row .dock-button{padding:.15rem .5rem;font-size:.72rem}.song-rail__pickcell,.song-rail__pickhead{text-align:center;flex:none;width:2.4rem}.song-rail__pickcell{cursor:pointer;justify-content:center;display:inline-flex}.song-rail__pick{accent-color:var(--primary);margin:0}.song-rail__pick:disabled{cursor:not-allowed;opacity:.35}.song-rail__pickhead{color:var(--ink-faint);letter-spacing:.04em;text-transform:uppercase;font-size:.55rem}.song-rail__panellist[data-restoring] .song-rail__pickcell,.song-rail__panellist[data-restoring] .song-rail__pickhead{width:4.4rem}.song-rail__row--head{padding-bottom:.1rem}.song-rail__rowacts .dock-button[aria-disabled=true]{cursor:default;opacity:.4}.song-rail__lines{background:var(--band-red)}@supports (color:color-mix(in lab, red, red)){.song-rail__lines{background:color-mix(in oklab, var(--band-red) var(--band-line-fill,14%), transparent)}}.song-rail__lines{box-shadow:inset 3px 0 0 var(--band-red);white-space:pre-wrap;flex-basis:100%;margin:.1rem 0 0;padding:.1rem .3rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.song-rail__empty{color:var(--ink-faint);padding:.6rem;font-size:.8rem}.song-rail__confirm{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:.4rem;padding:.4rem .5rem;font-size:.8rem;display:flex}.song-rail__confirm[hidden]{display:none}.song-rail__confirm p{flex:1;min-width:8rem;margin:0}.ukedown_out{--mark-blue:oklch(58% .16 255);--mark-green:oklch(58% .17 150);--mark-red:oklch(58% .2 25)}:root[data-theme=dark] .ukedown_out{--mark-blue:oklch(78% .14 255);--mark-green:oklch(78% .17 150);--mark-red:oklch(76% .18 25)}.ukedown_out .line[data-mark]{border-radius:2px;margin:0 -.15em;padding:0 .15em}.ukedown_out .line[data-mark=remove]{background:var(--mark-red)}@supports (color:color-mix(in lab, red, red)){.ukedown_out .line[data-mark=remove]{background:color-mix(in oklab, var(--mark-red) 20%, transparent)}}.ukedown_out .line[data-mark=add]{background:var(--mark-green)}@supports (color:color-mix(in lab, red, red)){.ukedown_out .line[data-mark=add]{background:color-mix(in oklab, var(--mark-green) 20%, transparent)}}.ukedown_out .line[data-mark=change]{background:var(--mark-blue)}@supports (color:color-mix(in lab, red, red)){.ukedown_out .line[data-mark=change]{background:color-mix(in oklab, var(--mark-blue) 20%, transparent)}}.ukedown_out .line[data-gone]:after{background:var(--mark-red);content:"";width:100%;height:.1em;position:absolute;left:0}.ukedown_out .line[data-gone=after]:after{margin-top:1.15em}.ukedown_out .line[data-gone=before]:after{margin-top:-.2em}.ukedown_out:has(.line[data-mark],.line[data-gone]){overflow:visible}.ukedown_out:has(.line[data-mark],.line[data-gone]) :is(.body,.song,.column,.boxed,p,.line[data-mark],.line[data-gone]){overflow:visible}.ukedown_out:has(.line[data-mark],.line[data-gone]) :is(.body,.column){position:relative}.ukedown_out :is(.line[data-mark],.line[data-gone]):before{content:attr(data-margin);text-align:right;white-space:pre;width:1.8em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7em;position:absolute;left:-2.1em}.ukedown_out .line[data-margin-pair]:before{font-size:.6em;line-height:1.1}.ukedown_out .line[data-gone]:before,.ukedown_out .line[data-mark=remove]:before{color:var(--mark-red)}.ukedown_out .line[data-mark=add]:before{color:var(--mark-green)}.ukedown_out .line[data-mark=change]:before{color:var(--mark-blue)}@media (width>=40.01rem) and (height<=30rem){.song-rail{padding-bottom:4rem}}span.book-rail__levelname,button.book-rail__headmore,button.book-rail__levelback,button.song-rail__preview{display:none}@media (width<=40rem){.song-rail:is([data-mode=versions],[data-mode=edit]) .book-rail__name{min-width:5rem;font-size:1.1rem}.song-rail__seg{flex-basis:100%;order:1}.song-rail[data-view=preview]{height:auto;bottom:auto}.song-rail[data-view=preview] .song-rail__tools,.song-rail[data-view=preview] .book-rail__body,.song-rail[data-view=preview] .book-rail__foot,.song-rail[data-view=preview] .song-rail__warnings,.song-rail[data-view=preview] .song-rail__panel,.song-rail[data-view=preview] .song-rail__confirm,.song-rail[data-view=preview] .book-rail__confirm,.song-rail[data-view=preview] .song-rail__preview{display:none}:root:has(.song-rail[data-view=preview]:not([hidden])) .site-main{padding-top:var(--song-rail-head,3.5rem)}.song-rail[data-mode=edit] .song-rail__warnings{bottom:calc(var(--dock-h,3.4rem) + .5rem)}.book-rail__headline>[data-edit-tabs],.book-rail__headline>.book-rail__viewchip,.song-rail__tools .song-rail__more{display:none}span.book-rail__levelname{display:block}button.book-rail__headmore,button.song-rail__preview,.book-rail[data-level-child] button.book-rail__levelback{display:inline-flex}button.book-rail__headmore[hidden],.book-rail[data-level-child] .book-rail__headline>.song-modal__close{display:none}.song-rail[data-mode=edit] [data-song-rail-eyebrow]{display:block}.song-rail[data-mode=edit] .book-rail__name{display:none}.book-rail[data-mode=list] .book-rail__headline,.song-rail[data-mode=edit] .book-rail__headline{flex-wrap:nowrap;column-gap:.5rem}.book-rail[data-mode=list] .book-rail__head,.song-rail[data-mode=edit] .book-rail__head{border-bottom:1px solid var(--rule);padding-bottom:0}.book-rail[data-mode=list] .book-rail__eyebrow,.song-rail[data-mode=edit] .book-rail__eyebrow{flex:none;order:0;padding-top:0}.book-rail__levelname{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:1.4rem;font-weight:700;overflow:hidden}.book-rail__headmore,.book-rail__levelback{justify-content:center;min-width:44px;min-height:44px;padding:0}.book-rail__headmore .lucide,.book-rail__levelback .lucide{width:1.25rem;height:1.25rem}.book-rail__levelback .lucide{color:var(--primary-text)}.song-rail__tools .song-rail__tool .dock-button__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.song-rail__tools .song-rail__tool{justify-content:center;min-width:44px;min-height:44px}.song-rail__tools .song-rail__tool .lucide{width:1.2rem;height:1.2rem}:root[data-keyboard=up] .song-rail:has(#edit_song:focus-within):has([data-song-chords-box][hidden]) :is(.book-rail__head,.song-rail__tools,.song-rail__keynote){display:none}:root[data-keyboard=up] .song-rail:has(#edit_song:focus-within):has([data-song-chords-box][hidden]) .song-rail__accessory{border-top:1px solid var(--rule);align-items:center;gap:.1rem;padding:0 .4rem;display:flex}.song-rail__accessory .dock-button{justify-content:center;min-width:44px;min-height:44px}.song-rail__accessory .lucide{width:1.2rem;height:1.2rem}.song-rail__accessory .song-rail__done{margin-left:auto;font-weight:600}:root[data-keyboard=up] .action-dock{visibility:hidden}:root[data-keyboard=up] .book-rail{top:var(--vv-offset,0px);padding-bottom:0}.book-rail__menuseg{border-bottom:1px solid var(--rule);margin-bottom:.4rem;padding:.2rem 0 .6rem}.book-rail__menuseg .dock-button{flex:1;min-height:44px}.book-rail__menu .song-rail__warnlist{text-align:left;flex-direction:column;display:flex}.book-rail__menu .song-rail__warncount{margin:0 0 .3rem;font-weight:700}.book-rail__menu .song-rail__warning{justify-content:flex-start;align-items:center;width:100%;min-height:44px;font-size:.85rem}}@media (pointer:coarse){.book-rail .dock-button,.book-rail__remove,.book-rail__chev,.song-rail__fold,.book-rail__viewchip,.page-viewchip{min-height:44px}.book-rail__head .song-modal__close{min-width:44px;min-height:44px}.book-rail__headline>.book-rail__tabs[role=tablist]:not([hidden]){gap:.8rem;padding-inline-end:3.5rem}}:is(.book-rail[data-mode=list] .book-rail__headline,.song-rail[data-mode=edit] .book-rail__headline:has([data-edit-tabs]:not([hidden]))){container:edithead/inline-size}@media (width>=40.0625rem){@container edithead (width<=24.5rem){.book-rail[data-mode=list] [data-edit-tabs][role=tablist],.song-rail[data-mode=edit] [data-edit-tabs]:not([hidden]){gap:.8rem}.book-rail[data-mode=list] [data-edit-tabs] .dock-button,.song-rail[data-mode=edit] [data-edit-tabs]:not([hidden]) .dock-button{font-size:1.2rem}}@container edithead (width<=21.5rem){.book-rail[data-mode=list] [data-edit-tabs][role=tablist],.song-rail[data-mode=edit] [data-edit-tabs]:not([hidden]){gap:.6rem}.book-rail[data-mode=list] [data-edit-tabs] .dock-button,.song-rail[data-mode=edit] [data-edit-tabs]:not([hidden]) .dock-button{font-size:.95rem}}}@media (width<=40rem){:root[data-rail-open] .site-main{padding-left:1.5rem;padding-right:1.5rem}:root[data-rail-open] .site-header,:root[data-rail-open] .site-footer{margin-left:0}:root[data-rail-open] .ukedown.online{zoom:1}:root[data-rail-open] .action-dock{padding-left:0}.book-rail{padding-bottom:var(--dock-h,3.4rem);height:var(--vv-height,100dvh);border-right:0;width:auto;right:0}.book-rail__grip{display:none}.book-rail .dock-button__label{clip-path:none;white-space:nowrap;width:auto;height:auto;position:static;overflow:visible}.book-rail__headline>.book-rail__tabs[role=tablist]:not([hidden]){gap:.8rem}.book-rail__headline>.book-rail__tabs[role=tablist]:not([hidden]) .dock-button{font-size:1.3rem}.book-rail__head{padding-top:calc(1.4rem + env(safe-area-inset-top,0px))}.book-rail__name{font-size:1.4rem}.song-rail .book-rail__foot{padding-bottom:calc(.4rem + env(safe-area-inset-bottom,0px));flex-wrap:wrap;row-gap:.3rem}.song-rail .book-rail__foot .book-rail__count{flex:1 0 100%}}@media (width<=52rem){.book-rail__cover-split{grid-template-columns:minmax(0,1fr)}.book-rail__cover-preview{order:-1;justify-self:center;width:min(260px,100%)}.book-rail__cover-fields{order:1}}@media print{.book-rail,.book-rail__sheet,.book-rail__cover{display:none!important}.ukedown.online .book-rail-page--removed,.ukedown.online .book-rail-page--changed,.ukedown.online .book-rail-page--added,.ukedown.online .book_cover.book-rail-page--changed{box-shadow:none;outline:0}.book-rail-page--removed:before,.book-rail-page--changed:before,.book-rail-page--added:before{content:none!important}.book-rail-page__words{display:none!important}.ukedown.online{zoom:1!important;width:100%!important;height:auto!important;transform:none!important}:root[data-rail-open] .site-main{padding-left:0!important;padding-right:0!important}}@media (width<=40rem){.action-dock{bottom:0}.action-dock__pill{width:100%;padding:.35rem .5rem calc(.35rem + 1px + env(safe-area-inset-bottom));z-index:1;border-bottom:0;border-left:0;border-right:0;border-radius:0;justify-content:space-around;position:relative}.action-dock__pill>.dock-button,.action-dock__pill>.pb-dock-page{z-index:1;position:relative}.dock-button__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dock-button{padding:.6rem .8rem}.dock-button .lucide{width:1.25rem;height:1.25rem}.dock-button--more{display:inline-flex}.action-dock__overflow{background:var(--float-surface);box-shadow:var(--dock-shadow-hide);padding:.6rem .6rem calc(4.5rem + env(safe-area-inset-bottom));transform-origin:bottom;visibility:hidden;border-radius:1.1rem 1.1rem 0 0;gap:.2rem;transition:transform .2s,visibility .2s;display:grid;position:fixed;bottom:0;left:0;right:0;transform:scaleY(0)}.action-dock[data-dock-open] .action-dock__overflow{visibility:visible;transform:none}.action-dock[data-dock-switching] .action-dock__overflow{transition:none}.action-dock__overflow .dock-button{border-radius:var(--radius-field);justify-content:flex-start;padding:.85rem .8rem;font-size:1rem}.action-dock__overflow .dock-button__label{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.action-dock__overflow .dock-button[data-dock-setting]{padding-left:2.45rem;display:flex}.action-dock__overflow .dock-button[aria-pressed=true]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.action-dock__overflow .dock-button[aria-pressed=true]{background-color:color-mix(in oklab, var(--primary) 14%, transparent)}}.action-dock__overflow .dock-button[aria-pressed=true]{color:var(--primary-text);font-weight:700}.action-dock__overflow .dock-button[aria-pressed=true] .lucide{color:var(--primary-text)}.action-dock__overflow .dock-button[aria-pressed=true]:after{color:var(--primary-text);content:"✓";margin-left:auto}.action-dock__overflow .dock-sheet__head{color:var(--ink-faint);letter-spacing:.04em;text-transform:uppercase;padding:.5rem .8rem .15rem;font-size:.8rem;font-weight:700;display:block}.action-dock__overflow .dock-sheet__head--first{border-top:1px solid var(--rule);margin-top:.3rem;padding-top:.9rem}.action-dock[data-dock-open] .action-dock__scrim{background:#00000073;display:block;position:fixed;inset:0}}@media (prefers-reduced-motion:reduce){.action-dock__overflow{transition:none}}:root{--float-width:min(24rem, calc(100vw - 2rem))}.float-stack{bottom:max(1rem, env(safe-area-inset-bottom));z-index:45;flex-direction:column-reverse;align-items:flex-end;gap:.5rem;display:flex;position:fixed;right:1rem}:is(.float-stack:has(.freshness-notice:not([hidden])),.float-stack:has(.flash-stack:not(:empty))){bottom:calc(max(1rem, env(safe-area-inset-bottom)) + 4.5rem)}.flash-stack{width:var(--float-width);flex-direction:column-reverse;gap:.5rem;display:flex}.flash-stack>.flash-messages{width:100%;max-width:none;margin:0;animation:.15s flash-rise-in}@keyframes flash-rise-in{0%{opacity:0;transform:translateY(.5rem)}}@media (prefers-reduced-motion:reduce){.flash-stack>.flash-messages{animation:none}}dialog .flash-stack{bottom:max(1rem, env(safe-area-inset-bottom));position:fixed;right:1rem}.export-jobs{width:var(--float-width);gap:.5rem;display:grid}.freshness-notice{background:var(--float-surface-raised);border:1px solid var(--float-border);border-left:3px solid var(--primary);border-radius:var(--radius-box);box-shadow:var(--float-shadow);color:var(--ink);width:var(--float-width);gap:.5rem;padding:.6rem .7rem;font-size:.92rem;display:grid}.freshness-notice__text{margin:0}.freshness-notice__actions{justify-content:flex-end;gap:.2rem;display:flex}.export-jobs__heading{text-align:center;margin:0;font-size:1.15rem}.export-jobs__note{color:var(--ink);text-align:center;margin:0 0 .25rem;font-size:.95rem}.export-job{background:var(--float-surface-raised);border:1px solid var(--float-border);border-left:3px solid var(--primary);border-radius:var(--radius-box);box-shadow:var(--float-shadow);color:var(--ink);align-items:center;gap:.6rem;padding:.6rem .7rem;font-size:.92rem;display:flex}.export-job>.lucide{color:var(--primary-text);flex:none;width:1.1rem;height:1.1rem}.export-job--error,.export-job--lost{border-left-color:var(--accent)}.export-job--error>.lucide,.export-job--lost>.lucide{color:var(--accent-text)}.export-job__body{flex:auto;gap:.2rem;min-width:0;display:grid}.export-job__title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.export-job__status{color:var(--ink-faint);overflow-wrap:anywhere;font-size:.85em}.export-job__bar{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.export-job__bar{background:color-mix(in oklab, var(--ink) 10%, transparent)}}.export-job__bar{border-radius:999px;height:.3rem;overflow:hidden}.export-job__fill{background:var(--primary);border-radius:inherit;height:100%;transition:width .2s}.export-job__actions{flex:none;gap:.2rem;display:flex}.export-job__button{color:var(--primary-text);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;padding:.35rem .6rem;font-size:.85em;font-weight:600}.export-job__button:hover,.export-job__button:focus-visible{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.export-job__button:hover,.export-job__button:focus-visible{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.export-job__button:hover,.export-job__button:focus-visible{outline:none}.export-frame{opacity:0;pointer-events:none;border:0;width:1000px;height:1400px;position:fixed;top:0;left:-10000px}:root[data-export] .site-header,:root[data-export] .site-footer,:root[data-export] .action-dock{display:none!important}:root[data-export] .site-main{position:fixed;top:0;left:-10000px}:root[data-export] .float-stack{inset:40% auto auto 50%;transform:translate(-50%,-50%)}@media print{.action-dock,.flash-messages,.float-stack{display:none!important}}.index{background:var(--paper);border:var(--paper-border,0 solid);border-radius:var(--radius-box);box-shadow:var(--paper-shadow);padding:2rem 1.6rem}.index__head{border-bottom:1px solid var(--primary);align-items:baseline}@supports (color:color-mix(in lab, red, red)){.index__head{border-bottom:1px solid color-mix(in oklab, var(--primary) 30%, var(--rule))}}.index__head{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;margin-bottom:.6rem;padding-bottom:.8rem;display:flex}.index__letters{grid-template-columns:repeat(6,1fr);gap:.2rem;margin-bottom:.6rem;display:grid}.index__letter{color:var(--ink-faint);cursor:pointer;font:inherit;text-align:center;background:0 0;border:1px solid #0000;border-radius:.4rem;justify-content:center;align-items:center;min-width:1.5rem;padding:.15rem .3rem;font-size:.8rem;line-height:1;display:flex}.index__letter--wide{grid-column:span 2}.index__letter:hover:not(:disabled),.index__letter:focus-visible:not(:disabled){background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.index__letter:hover:not(:disabled),.index__letter:focus-visible:not(:disabled){background:color-mix(in oklab, var(--primary) 12%, transparent)}}.index__letter:hover:not(:disabled),.index__letter:focus-visible:not(:disabled){color:var(--primary-text)}.index__letter:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.index__letter[aria-pressed=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.index__letter[aria-pressed=true]{background:color-mix(in oklab, var(--primary) 16%, transparent)}}.index__letter[aria-pressed=true]{color:var(--ink);font-weight:700}.index__letter:disabled{cursor:default;opacity:.35}.index__list{margin:0;padding:0}.pager{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem .75rem;margin-top:.8rem;padding-top:.8rem;display:flex}.pager__step{border:1px solid var(--rule);color:var(--ink);cursor:pointer;font:inherit;background:0 0;border-radius:.4rem;justify-content:center;align-items:center;gap:.25rem;min-height:2.2rem;padding:0 .65rem;font-size:.85rem;display:flex}.pager__step:hover:not(:disabled){background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pager__step:hover:not(:disabled){background:color-mix(in oklab, var(--primary) 12%, transparent)}}.pager__step:hover:not(:disabled){color:var(--primary-text)}.pager__step:focus-visible:not(:disabled){outline:2px solid var(--focus-ring);outline-offset:1px}.pager__step:disabled{color:var(--ink-faint);cursor:default;opacity:.5}.pager__step .lucide{width:.95rem;height:.95rem}.pager__step:not(:disabled) .lucide{color:var(--accent-text)}.pager__step:hover:not(:disabled) .lucide{color:inherit}.pager__of{color:var(--ink-faint);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8rem}.pager[hidden]{display:none}@media (pointer:coarse){.index__letter,.pager__number,.pager__page-form input,.pager__step{min-height:2.75rem}.index__letter,.pager__number{min-width:2.75rem}}@media (width<=40rem){.index{box-shadow:none;border-left:0;border-right:0;border-radius:0;min-height:100vh;margin-inline:-1rem;padding:1rem .5rem 1.4rem}.index__head{padding-inline:.2rem}.index__letters{grid-template-columns:repeat(8,minmax(0,1fr));padding:.2rem;overflow:visible}.index__letter{min-height:2rem}.browse-col .index__letter{min-width:0}.site-main.index-main{padding-top:0}}.browse-filter-head{margin-bottom:.55rem;padding-top:.75em;padding-bottom:.45rem}body.site-shell:has(.site-main.index-main){height:100dvh;overflow:hidden}.site-main.index-main{flex-direction:column;flex-shrink:1;min-height:0;display:flex}.index.browse{flex-direction:column;flex:1;min-height:0;padding-top:1rem;display:flex}.browse-layout{flex:1;grid-template:"main aside"minmax(0,1fr)/minmax(0,1fr) 14rem;gap:2rem;min-height:0;display:grid}.browse-main{flex-direction:column;grid-area:main;min-width:0;min-height:0;display:flex}.browse-col{border-left:1px solid var(--rule);flex-direction:column;grid-area:aside;gap:1.5rem;min-width:0;padding-left:1.5rem;display:flex}.browse-col__title{color:var(--ink-faint);font:700 .78rem/1.2 var(--font-sans);margin:0 0 .5rem}.zen-filter-row-group{flex-direction:column;gap:.15rem;display:flex}.zen-filter-row{color:var(--ink);font:inherit;border-radius:.4rem;justify-content:space-between;align-items:center;padding:.4rem .5rem;font-size:.88rem;display:flex}a.zen-filter-row:hover,a.zen-filter-row:focus-visible{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){a.zen-filter-row:hover,a.zen-filter-row:focus-visible{background:color-mix(in oklab, var(--primary) 12%, transparent)}}a.zen-filter-row:hover,a.zen-filter-row:focus-visible{color:var(--primary-text)}.zen-filter-row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.zen-filter-row[aria-current=page]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.zen-filter-row[aria-current=page]{background:color-mix(in oklab, var(--primary) 16%, transparent)}}.zen-filter-row[aria-current=page]{font-weight:700}.zen-filter-count{color:var(--ink-faint);font-variant-numeric:tabular-nums}.zen-filter-row[aria-current=page] .zen-filter-count{color:inherit}.zen-drafts-switch{appearance:none;background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.zen-drafts-switch{background:color-mix(in oklab, var(--ink) 8%, transparent)}}.zen-drafts-switch{cursor:pointer;font:inherit;border:none;border-radius:999px;grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:0;margin-top:.5rem;padding:.15rem;font-size:.78rem;display:inline-grid;position:relative}.zen-drafts-switch span{color:var(--ink-faint);text-align:center;white-space:nowrap;z-index:1;padding:.3rem .65rem;position:relative}.zen-drafts-switch[aria-checked=true] span:last-child,.zen-drafts-switch:not([aria-checked=true]) span:first-child{color:var(--primary-text);font-weight:700}.zen-drafts-switch:before{background:var(--float-surface,#fff);box-shadow:0 1px 2px var(--ink);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.zen-drafts-switch:before{box-shadow:0 1px 2px color-mix(in oklab, var(--ink) 20%, transparent)}}.zen-drafts-switch:before{content:"";transition:transform .15s;position:absolute;inset:.15rem 50% .15rem .15rem}.zen-drafts-switch[aria-checked=true]:before{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.zen-drafts-switch[aria-checked=true]:before{background:color-mix(in oklab, var(--primary) 20%, transparent)}}.zen-drafts-switch[aria-checked=true]:before{transform:translate(100%)}.zen-drafts-switch:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.browse-col .index__letters{margin:0}.index__results{flex:1;min-height:0;scroll-margin-top:3.5rem;position:relative;overflow-y:auto}.index__pager-band{background:var(--paper);align-items:center}@supports (color:color-mix(in lab, red, red)){.index__pager-band{background:color-mix(in oklab, var(--paper) 95%, transparent)}}.index__pager-band{border-bottom:1px solid var(--rule);flex:none;justify-content:space-between;gap:1rem;padding:0 0 .55rem;display:flex}.index__summary{color:var(--ink-faint);font:.82rem/1.25 var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.index .pager{border:0;flex-wrap:wrap;flex:0 auto;justify-content:end;gap:.45rem;margin:0;padding:0}.pager__steps{flex-wrap:wrap;align-items:center;gap:.45rem;display:inline-flex}.pager__page-form,.pager__shortcuts{align-items:center;gap:.25rem;display:inline-flex}.pager__page-form input{appearance:textfield;background:var(--paper);border:1px solid var(--rule);color:var(--ink);font:700 .82rem/1 var(--font-sans);font-variant-numeric:tabular-nums;text-align:center;border-radius:.4rem;width:2.8rem;height:2.2rem;padding:.3rem}.pager__page-form input::-webkit-inner-spin-button{appearance:none;margin:0}.pager__page-form input::-webkit-outer-spin-button{appearance:none;margin:0}.pager__page-form input:focus-visible,.pager__page-form input[aria-invalid=true]{border-color:var(--focus-ring);outline:2px solid var(--focus-ring);outline-offset:1px}.pager__page-form input[aria-invalid=true]{border-color:var(--danger,var(--primary))}.pager__number{color:var(--ink-faint);font:700 .78rem/1 var(--font-sans);background:0 0;border:1px solid #0000;border-radius:.4rem;min-width:2.2rem;height:2.2rem;padding:0 .35rem}.pager__number:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pager__number:hover{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.pager__number:hover{color:var(--primary-text)}.pager__number:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.pager__number[aria-current=page]{color:var(--ink);text-underline-offset:.18em;border-color:#0000;text-decoration:underline;text-decoration-thickness:.12em}.index__empty{color:var(--ink-faint);text-align:center;padding:2rem .6rem;font-style:italic;list-style:none}@media (width<=40rem){body.site-shell:has(.site-main.index-main){height:auto;overflow:visible}.site-main.index-main{display:block}.index.browse,.browse-main{min-height:0;display:block}.index__results{flex:none;min-height:0;overflow-y:visible}.browse-filter-head,.browse-layout{margin-inline:.2rem}.browse-layout{grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"aside""main";min-height:0}.browse-col{border-left:0;gap:.6rem;padding-left:0}.browse-col__title{display:none}.browse-col__group--filters{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.zen-filter-row-group{flex-flow:wrap;gap:.4rem}.zen-filter-row{border:1px solid var(--rule);border-radius:999px;gap:.35rem;padding:.35rem .7rem}.zen-filter-row[aria-current=page]{border-color:#0000}.zen-drafts-switch{margin-top:0;margin-left:auto;padding:.13rem;font-size:.68rem}.zen-drafts-switch span{padding:.35rem .4rem}.zen-drafts-switch:before{inset:.13rem 50% .13rem .13rem}.index__pager-band{flex-direction:column;align-items:stretch;gap:.35rem;margin-inline:-.5rem;padding:.45rem .5rem}.index .pager{justify-content:space-between;width:100%}.pager__shortcuts{display:none}.index .pager__step{min-height:2.75rem;padding-inline:.5rem}.pager__page-form input{height:2.75rem}}.search-modal .index.browse{background:var(--float-surface);border:1px solid var(--float-border);box-shadow:var(--float-shadow);flex:none;gap:0;width:min(72rem,100vw - 2rem);max-width:72rem;height:calc(100dvh - max(3rem,7vh) - 1.5rem);min-height:0;margin:0;padding:.45rem 1.6rem 1.4rem}.browse .browse-close{color:var(--ink-faint);flex:none;min-height:2rem;padding:.25rem .5rem;font-size:.8rem}.browse .browse-close:hover,.browse .browse-close:focus-visible{color:var(--ink)}.browse .preferences-select{background-color:#0000}.site-main.index-main .browse-filter-head{padding-top:0}.browse .browse-col{overflow-y:auto}.browse [data-preference-menu]>li[hidden]{display:none}@media (width<=40rem){.search-modal .index.browse{box-shadow:none;overscroll-behavior:contain;border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;padding:0 .5rem 1rem;display:block;overflow-y:auto}.search-modal .browse-filter-head{margin-inline:-.5rem;margin-bottom:.6rem;padding:.35rem .7rem}.browse .browse-col{overflow:visible}.browse .browse-close{min-height:2.75rem}:root[data-keyboard=up] .search-modal:has([data-index-filter]:focus) .index.browse{height:var(--vv-height,100dvh);margin-top:var(--vv-offset,0px)}:root[data-keyboard=up] :is(.search-modal,.index-main):has([data-index-filter]:focus) :is(.browse-col,.index__pager-band){display:none}:root[data-keyboard=up] :is(.search-modal,.index-main):has([data-index-filter]:focus) .browse-layout{row-gap:0}}.editor-index{margin-bottom:2.5rem;container-type:inline-size}.editor-index .index__head{margin-bottom:1rem}.editor-fields{flex-wrap:wrap;align-items:end;gap:.6rem 1.2rem;margin-bottom:1rem;display:flex}.editor-field{flex:14rem;gap:.25rem;max-width:26rem;display:grid}.editor-field__label{color:var(--ink-soft);font-size:.85rem;font-weight:600}.editor-field__input{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-box);color:var(--ink);font:inherit;width:100%;padding:.5rem .7rem}.editor-field__input:focus-visible{border-color:var(--primary);outline:none}.prose{background:var(--paper);border:var(--paper-border,0 solid);border-radius:var(--radius-box);box-shadow:var(--paper-shadow);max-width:54rem;margin-inline:auto;padding:2.6rem 3rem;font-size:1.05rem;line-height:1.6}.prose h1{margin:2.2rem 0 .6rem;font-size:1.6rem}.prose>h1:first-child{margin-top:0}.prose h2{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;margin:1.6rem 0 .5rem;font-size:1.1rem}.prose p{margin:0 0 .9rem}.prose ul{margin:0 0 .9rem;padding-left:1.5rem;list-style:outside}.prose ol{margin:0 0 .9rem;padding-left:1.7rem;list-style:decimal}.prose li{margin-bottom:.35rem}.prose li::marker{color:currentColor}.prose li.h3{color:var(--ink);letter-spacing:.04em;margin-top:1.4rem;font-weight:700}.prose li.h3>ol{letter-spacing:normal;margin-top:.5rem;font-weight:400}.prose a{color:var(--primary-text);text-underline-offset:.15em;text-decoration:underline}.prose a:hover{color:var(--accent-text)}.prose em{color:var(--ink);font-style:normal;font-weight:700}.prose figure{max-width:100%;margin:1rem 0 1.4rem}.prose img{border:1px solid var(--rule);border-radius:var(--radius-box);max-width:100%;height:auto;display:block}@media (width<=40rem){.prose{padding:1.4rem 1.1rem}.prose ul,.prose ol{padding-left:1.1rem}}.song-modal__card{width:min(28rem,100vw - 2rem);max-width:28rem}.song-modal__close{color:var(--ink-faint);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:.35rem;display:inline-flex}.song-modal__close:hover,.song-modal__close:focus-visible{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.song-modal__close:hover,.song-modal__close:focus-visible{background:color-mix(in oklab, var(--ink) 8%, transparent)}}.song-modal__close:hover,.song-modal__close:focus-visible{color:var(--ink);outline:none}.song-modal__close .lucide{width:1rem;height:1rem}@media print{.song-modal{display:none!important}}.modal-backdrop button:focus-visible{outline:none}.modal-backdrop button:focus-visible:after{background:var(--paper);border:2px solid var(--focus-ring);color:var(--ink);content:"Close (Esc)";font:700 .85rem/1 var(--font-sans);border-radius:999px;padding:.4rem .85rem;position:fixed;top:1rem;right:1rem}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes rotator{89.9999%,to{--first-item-position:0 0%}90%,99.9999%{--first-item-position:0 calc(var(--items) * 100%)}to{translate:0 -100%}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes dropdown{0%{opacity:0}}@keyframes aura{to{--aura-angle:360deg;transform:translateZ(1px)}}@keyframes aura-glow{20%,80%{opacity:.7;filter:blur(.25rem)}50%{opacity:1;filter:blur(.75rem)}}@keyframes aura-glow-after{20%,80%{opacity:.3;filter:blur(1rem)}50%{opacity:.6;filter:blur(1.5rem)}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes menu{0%{opacity:0}}@keyframes progress{50%{background-position-x:-115%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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-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}
