@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:var(--font-inter,"Inter"), system-ui, sans-serif;--color-red-600:#e40014;--color-zinc-500:#71717b;--color-black:#000;--color-white:#fff;--spacing:13px;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:max(0px, calc(var(--radius) - 4px));--radius-md:max(0px, calc(var(--radius) - 2px));--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-inter,"Inter"), system-ui, sans-serif;--default-mono-font-family:var(--font-inter,"Inter"), ui-monospace, monospace;--radius:16px;--font-display:var(--font-eb-garamond,"EB Garamond"), Georgia, serif;--font-heading:var(--font-nunito,"Nunito"), var(--font-inter,"Inter"), sans-serif;--info:#e8ebfe;--info-contrast:#0927ec;--success:#e8fef7;--success-contrast:#045d3c;--danger:#feefe8;--danger-contrast:#8e3106;--warning:#fefbe8;--warning-contrast:#5d5104;--aura-loader:var(--aura-loader);--secundary-foreground:var(--secundary-foreground);--secundary:var(--secundary);--primary-foreground:var(--primary-foreground);--primary:var(--primary);--animate-popover-show:popoverShow .15s cubic-bezier(.16, 1, .3, 1);--animate-popover-hide:popoverHide .12s cubic-bezier(.16, 1, .3, 1);--animate-tooltip-show:tooltipShow .15s cubic-bezier(.16, 1, .3, 1);--animate-tooltip-hide:tooltipHide .12s cubic-bezier(.16, 1, .3, 1);--animate-content-show:contentShow .15s cubic-bezier(.16, 1, .3, 1);--animate-sheet-right-open:sheetRightOpen .25s cubic-bezier(.16, 1, .3, 1);--animate-sheet-right-closed:sheetRightClosed .2s cubic-bezier(.16, 1, .3, 1);--animate-sheet-left-open:sheetLeftOpen .25s cubic-bezier(.16, 1, .3, 1);--animate-sheet-left-closed:sheetLeftClosed .2s cubic-bezier(.16, 1, .3, 1);--animate-sheet-top-open:sheetTopOpen .25s cubic-bezier(.16, 1, .3, 1);--animate-sheet-top-closed:sheetTopClosed .2s cubic-bezier(.16, 1, .3, 1);--animate-sheet-bottom-open:sheetBottomOpen .25s cubic-bezier(.16, 1, .3, 1);--animate-sheet-bottom-closed:sheetBottomClosed .2s cubic-bezier(.16, 1, .3, 1);--animate-collapsible-down:slideDownCollapsible .25s cubic-bezier(.645, .045, .355, 1);--animate-collapsible-up:slideUpCollapsible .2s cubic-bezier(.645, .045, .355, 1)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-600:lab(48.4493% 77.4328 61.5452);--color-zinc-500:lab(47.8878% 1.65477 -5.77283)}}}@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}:root{--aura-overlay:#100b2114}@keyframes aura-overlay-show{0%{opacity:0}to{opacity:1}}@keyframes aura-overlay-hide{0%{opacity:1}to{opacity:0}}.aura-overlay{background-color:var(--aura-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:fixed;inset:0}.aura-overlay[data-state=open]{animation:.15s cubic-bezier(.16,1,.3,1) aura-overlay-show}.aura-overlay[data-vaul-overlay][data-vaul-snap-points][data-state=open]{animation:.15s cubic-bezier(.16,1,.3,1) aura-overlay-show!important}.aura-overlay[data-vaul-overlay][data-vaul-snap-points][data-state=closed]{animation:.15s cubic-bezier(.16,1,.3,1) aura-overlay-hide!important}.aura-overlay[data-starting-style],.aura-overlay[data-ending-style]{opacity:0}@media (prefers-reduced-motion:no-preference){.aura-overlay:is([data-open],[data-closed],[data-starting-style],[data-ending-style]){transition:opacity .15s cubic-bezier(.16,1,.3,1)}}@media (prefers-reduced-motion:reduce){.aura-overlay,.aura-overlay[data-state=open],.aura-overlay[data-state=closed],.aura-overlay[data-starting-style],.aura-overlay[data-ending-style],.aura-overlay[data-vaul-overlay][data-vaul-snap-points][data-state=open],.aura-overlay[data-vaul-overlay][data-vaul-snap-points][data-state=closed]{opacity:1;transition:none;animation:none!important}}:root{--aura:13px;--aura-font-stack:var(--font-inter,"Inter"), -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--aura-font-quotes:var(--font-display,Georgia, serif);--aura-grey:#f6f7f9;--aura-bg:#fff;--aura-text-primary:#030303;--aura-text-primary-inverse:#fff;--aura-accents-primary:var(--accent-9,#4015ca);--aura-accents-secondary:#0882ba;--aura-accents-success:#045d3c;--aura-accents-success-bg:#e8fef7;--aura-accents-info:#0927ec;--aura-accents-info-bg:#e8ebfe;--aura-accents-warning:#5d5104;--aura-accents-warning-bg:#fefbe8;--aura-accents-danger:#8e3106;--aura-accents-danger-bg:#feefe8;--aura-input-radius:6.5px;--aura-button-radius:6.5px;--aura-button-gap:6.5px;--aura-input-bg:#f0f0f7;--aura-input-placeholder-color:#33333380;--aura-radius:13px;--aura-opacity:.5;--aura-outline:#0927ec solid 2px;--aura-button-hover:#323232;--aura-link:var(--aura-text-primary);--aura-link-hover:var(--accent-2,#f7f8ff);--aura-selector:#d1fdef;--aura-loader:#d1fdef;--aura-skeleton-start:#c2cfd6;--aura-skeleton-end:#f0f3f5}.valign{flex-direction:column;justify-content:center;display:flex}.fluid{width:100%!important}.disabled,.button:disabled,.button-fill:disabled,.button-pill:disabled,.button-link:disabled,.button-menu:disabled,textarea:not(.default):disabled,input:not(.default):disabled,select:not(.default):disabled{opacity:var(--aura-opacity);cursor:default}.typeahead{padding-left:calc(var(--aura) * 6)}.truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.action{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:767px){.hide-small{display:none}}@media screen and (min-width:767px) and (max-width:1155px){.hide-medium{display:none}}@media only screen and (min-width:1155px){.hide-large{display:none}}.unset{all:unset}.halo{flex-flow:wrap;width:100%;display:flex}.reverse{flex-direction:row-reverse}.aureole{grid-gap:var(--aura);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.aureole.one{grid-template-columns:minmax(0,1fr)}.aureole.two{grid-template-columns:repeat(2,minmax(0,1fr))}.aureole.four{grid-template-columns:repeat(4,minmax(0,1fr))}.aureole.five{grid-template-columns:repeat(5,minmax(0,1fr))}.aureole.six{grid-template-columns:repeat(6,minmax(0,1fr))}.aureole.twelve{grid-template-columns:repeat(12,minmax(0,1fr))}@media only screen and (min-width:767px){.aureole.reverse .one{order:2}.aureole.reverse .two{order:1}}@media only screen and (max-width:767px){body .aureole:not(.fixed){grid-template-columns:minmax(0,1fr)}}.span-1{grid-column:span 1}.span-2{grid-column:span 2}.span-3{grid-column:span 3}.span-4{grid-column:span 4}.span-5{grid-column:span 5}.span-6{grid-column:span 6}.span-7{grid-column:span 7}.span-8{grid-column:span 8}.span-9{grid-column:span 9}.span-10{grid-column:span 10}.span-11{grid-column:span 11}.span-12{grid-column:span 12}@media only screen and (max-width:767px){[class*=span-]:not(.fixed){grid-column:span 1}}.aureole.fixed,[class*=span-].fixed{position:static}.warning{--aura-outline:solid 2px var(--aura-accents-warning);background-color:var(--aura-accents-warning-bg)!important}.warning-text{color:var(--aura-accents-warning)}.info{--aura-outline:solid 2px var(--aura-accents-info);background-color:var(--aura-accents-info-bg)!important}.info-text{color:var(--aura-accents-info)}.danger{--aura-outline:solid 2px var(--aura-accents-danger);background-color:var(--aura-accents-danger-bg)!important}.danger-text{color:var(--aura-accents-danger)}.success{--aura-outline:solid 2px var(--aura-accents-success);background-color:var(--aura-accents-success-bg)!important}.success-text{color:var(--aura-accents-success)}html{font-family:var(--aura-font-stack);-webkit-font-smoothing:antialiased;-moz-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizelegibility;box-sizing:border-box;line-height:1.21053}pre{font-family:var(--aura-font-stack)}body{font-size:1rem}body h1,body h2,body h3,body h4,body h5,body h6,body p,body .p,body .h1,body .h2,body .h3,body .h4,body .h5,body .h6{font-size:clamp(var(--min), var(--val), var(--max))}body h1,body h2,body h3,body h4,body h5,body h6,body .h1,body .h2,body .h3,body .h4,body .h5,body .h6{font-weight:700}body h1,body h2,body h3,body .h1,body .h2,body .h3{font-family:var(--font-display);font-weight:600}body h4,body h5,body h6,body .h4,body .h5,body .h6{font-family:var(--font-heading)}h1,.h1{--min:1.9838rem;--val:4.03vw;--max:3.052rem}h2,.h2{--min:1.58665rem;--val:4.03vw;--max:2.441rem}h3,.h3{--min:1.482rem;--val:4.03vw;--max:2.28rem}h4,.h4,blockquote{--min:1.26945rem;--val:4.03vw;--max:1.953rem}h5,.h5{--min:1.17225rem;--val:4.03vw;--max:1.563rem}h6,.h6{--min:1.0625rem;--val:4.03vw;--max:1.25rem}.p{--min:1rem;--val:4.03vw;--max:1rem}.small{font-size:.823529rem;font-weight:500;line-height:1.4rem}[data-slot=breadcrumb-list].small [data-slot=breadcrumb-link],[data-slot=breadcrumb-list].small [data-slot=breadcrumb-page]{font-size:inherit!important;line-height:inherit!important}[data-slot=breadcrumb-list][data-collapse=sm]{container-type:inline-size}[data-slot=breadcrumb-list][data-collapse=sm]:not([data-expanded=true]) [data-breadcrumb=middle]{display:none!important}[data-slot=breadcrumb-list][data-collapse=sm] [data-breadcrumb=ellipsis]{display:inline-flex}@container (min-width:640px){[data-slot=breadcrumb-list][data-collapse=sm]:not([data-expanded=true]) [data-breadcrumb=middle]{display:inline-flex!important}[data-slot=breadcrumb-list][data-collapse=sm] [data-breadcrumb=ellipsis]{display:none!important}}[data-slot=breadcrumb-list][data-expanded=true] [data-breadcrumb=ellipsis]{display:none!important}.xs{font-size:.705882rem;font-weight:600;line-height:.941177rem}.xs-regular{font-size:.705882rem;font-weight:400;line-height:.941177rem}p{margin:var(--aura) 0}blockquote{font-family:var(--aura-font-quotes);text-transform:uppercase;font-weight:600}ul:not(.default){margin:0;padding:0;list-style:none}hr{border:0}.pad{padding:45.5px var(--aura) 19.5px}@media only screen and (max-width:767px){.pad{padding:26px var(--aura) var(--aura) var(--aura)}}.aura{padding:var(--aura)}.inputer{padding:0 var(--aura)}.aura-container,.smish,.smosh,.smash,.smush{margin:0 auto}.smish{max-width:250px}.smosh{max-width:440px}.smash{max-width:740px}.smush{max-width:1032px}.smesh{max-width:1600px}.skeleton{border-radius:var(--aura-radius);animation:1s linear infinite alternate skeleton-loading}@keyframes skeleton-loading{0%{background-color:var(--aura-skeleton-start)}to{background-color:var(--aura-skeleton-end)}}a{color:var(--aura-link);text-decoration:none}a:visited:not([class*=button-]){color:inherit}a:active{outline:var(--aura-outline)}.button,.button-fill,.button-pill,.button-link,.button-menu{cursor:pointer;box-sizing:border-box;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;text-shadow:none;font:inherit;border-radius:var(--aura-button-radius);-webkit-border-radius:var(--aura-button-radius);-moz-border-radius:var(--aura-button-radius);font-family:var(--font-heading);height:calc(var(--aura) * 4);padding:0 calc(var(--aura) * 2);justify-content:center;align-items:center;gap:var(--aura-button-gap,calc(var(--aura) * .5));border:2px solid;margin:0;font-weight:600;transition:background-color .3s cubic-bezier(.4,0,.6,1),transform .25s cubic-bezier(.2,.8,.4,1);display:inline-flex}.button:hover.button:hover:not(:disabled),.button-fill:hover.button-fill:hover:not(:disabled),.button-pill:hover.button-pill:hover:not(:disabled),.button-link:hover.button-link:hover:not(:disabled),.button-menu:hover.button-menu:hover:not(:disabled){transform:scale(1.03)}.button:active.button:hover:not(:disabled),.button-fill:active.button-fill:hover:not(:disabled),.button-pill:active.button-pill:hover:not(:disabled),.button-link:active.button-link:hover:not(:disabled),.button-menu:active.button-menu:hover:not(:disabled){outline:var(--aura-outline);transform:scale(.97)}.button:focus-visible,.button-fill:focus-visible,.button-pill:focus-visible,.button-link:focus-visible,.button-menu:focus-visible{outline:var(--aura-outline)}@media (prefers-reduced-motion:reduce){.button:hover.button:hover:not(:disabled),.button-fill:hover.button-fill:hover:not(:disabled),.button-pill:hover.button-pill:hover:not(:disabled),.button-link:hover.button-link:hover:not(:disabled),.button-menu:hover.button-menu:hover:not(:disabled),.button:active.button:hover:not(:disabled),.button-fill:active.button-fill:hover:not(:disabled),.button-pill:active.button-pill:hover:not(:disabled),.button-link:active.button-link:hover:not(:disabled),.button-menu:active.button-menu:hover:not(:disabled){transform:none}}.button[data-loading]:disabled,.button-fill[data-loading]:disabled,.button-pill[data-loading]:disabled,.button-link[data-loading]:disabled,.button-menu[data-loading]:disabled{opacity:1;cursor:default}.button[data-day],.button-menu[data-day]{font-size:.823529rem;font-weight:500;line-height:1.4rem}.button[data-day]:disabled,.button-menu[data-day]:disabled{opacity:1;color:var(--gray-11);text-decoration:line-through}[data-slot=calendar] .rdp-button_previous,[data-slot=calendar] .rdp-button_next{text-decoration:none}.calendar-dropdown-chevron.icon{font-size:calc(var(--aura) * 1.5);width:1em;height:1em}.button-fill{border-color:var(--aura-accents-primary);color:var(--aura-text-primary-inverse);background-color:var(--aura-accents-primary)}.button-fill:hover:not(:disabled),.button-fill.active{background-color:var(--aura-button-hover)}[data-slot=button-group][data-orientation=horizontal]>.button:not(:first-child){-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0;border-start-start-radius:0;border-end-start-radius:0;border-inline-start-width:0;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0}[data-slot=button-group][data-orientation=horizontal]>.button:not(:last-child){-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-top-right-radius:0;border-bottom-right-radius:0;border-start-end-radius:0;border-end-end-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0}[data-slot=button-group][data-orientation=vertical]>.button:not(:first-child){-moz-border-radius-topleft:0;-moz-border-radius-topright:0;border-top-left-radius:0;border-top-right-radius:0;border-top-width:0;border-start-start-radius:0;border-start-end-radius:0;border-block-start-width:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0}[data-slot=button-group][data-orientation=vertical]>.button:not(:last-child){-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-end-end-radius:0;border-end-start-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0}[data-slot=button-group][data-orientation=horizontal]>.button-fill:not(:last-child){border-right-color:var(--accent-10);border-inline-end-color:var(--accent-10)}[data-slot=button-group][data-orientation=vertical]>.button-fill:not(:last-child){border-bottom-color:var(--accent-10);border-block-end-color:var(--accent-10)}[data-slot=button-group]>.button.h-2\.5{height:calc(var(--aura) * 2.5)}[data-slot=button-group]>.button.h-3{height:calc(var(--aura) * 3)}[data-slot=button-group]>.button.h-4{height:calc(var(--aura) * 4)}[data-slot=button-group]>.button.h-5{height:calc(var(--aura) * 5)}[data-slot=button-group]>.button.h-6{height:calc(var(--aura) * 6)}[data-slot=button-group]>.button.w-3{width:calc(var(--aura) * 3)}[data-slot=button-group]>.button.w-4{width:calc(var(--aura) * 4)}[data-slot=button-group]>.button.p-0{padding:0}.button-pill{color:var(--aura-link);border-color:var(--aura-link);background-color:#0000}.button-pill:hover:not(:disabled),.button-pill.active{background-color:var(--aura-link-hover)}.button-link{color:var(--aura-link);background-color:#0000;border:0;text-decoration:underline}.button-link:hover:not(:disabled),.button-link.active{color:var(--aura-base-color);background-color:var(--aura-link-hover)}.button-menu{padding:calc(var(--aura) * .5) var(--aura);border:0;font-weight:700;text-decoration:none}.inputer{margin-bottom:calc(var(--aura) * 1.5);position:relative}.inputer-group{box-sizing:border-box;position:relative}.inputer-group label:not(.default){transform-origin:0 0;position:absolute;transform:translate(26px)}.inputer-group .typeahead{padding-left:78px}.inputer-group .typeahead+label{transform:translate(78px)}label:not(.default),input:not(.default){touch-action:manipulation;transition:all .1s ease-in-out}textarea:not(.default){border-radius:var(--aura-input-radius);-webkit-border-radius:var(--aura-input-radius);-moz-border-radius:var(--aura-input-radius);background-color:var(--aura-input-bg);box-sizing:border-box;width:100%;box-shadow:none;color:var(--aura-accents-10);font-family:inherit;font:inherit;height:106px;padding:calc(var(--aura) * 2);border:0}textarea:not(.default):focus{background:var(--aura-input-bg);outline:var(--aura-outline)}textarea:not(.default)::placeholder{color:var(--aura-input-placeholder-color)}textarea:not(.default):placeholder-shown+label{cursor:text;white-space:nowrap;text-overflow:ellipsis;transform-origin:0 100%;opacity:0;z-index:-1;max-width:66.66%;overflow:hidden}textarea:not(.default):not(:placeholder-shown)+label{opacity:1;cursor:pointer;z-index:0}input:not(.default){border-radius:var(--aura-input-radius);-webkit-border-radius:var(--aura-input-radius);-moz-border-radius:var(--aura-input-radius);background-color:var(--aura-input-bg);box-sizing:border-box;width:100%;box-shadow:none;color:var(--aura-accents-10);font-family:inherit;font:inherit;height:calc(var(--aura) * 4);padding:calc(var(--aura) * 2);line-height:calc(var(--aura) * 4) px;cursor:text;border:0}input:not(.default)[type=file]{padding-top:var(--aura)}input:not(.default):focus{background:var(--aura-input-bg);outline:var(--aura-outline)}input:not(.default)::placeholder{color:var(--aura-input-placeholder-color)}input:not(.default):placeholder-shown+label{cursor:text;white-space:nowrap;text-overflow:ellipsis;transform-origin:0 100%;opacity:0;z-index:-1;max-width:66.66%;overflow:hidden}input:not(.default):not(:placeholder-shown)+label{opacity:1;cursor:pointer;z-index:0}.inputer input:not(.default):not(:placeholder-shown):not(.naked){padding:calc(var(--aura) * 2.5) calc(var(--aura) * 2) calc(var(--aura) * 1.5) calc(var(--aura) * 2)}select:not(.default){color:var(--aura-accents-10);background-color:var(--aura-input-bg);width:100%;font-family:inherit;font:inherit;height:calc(var(--aura) * 4);padding:0 calc(var(--aura) * 2);line-height:calc(var(--aura) * 4) px;box-sizing:border-box;appearance:none;border-radius:var(--aura-input-radius);-webkit-border-radius:var(--aura-input-radius);-moz-border-radius:var(--aura-input-radius);border:0}select:not(.default):focus{outline:var(--aura-outline)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]):not([type=color]),textarea,select{font-size:max(1rem,17px)}.icon{vertical-align:middle;flex-shrink:0;width:1em;height:1em;line-height:1em;display:inline-block}.nav-list{cursor:default;width:auto;height:calc(var(--aura) * 4);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;margin:0 -10px;display:flex}.nav-list.start{justify-content:flex-start}.nav-list .item{letter-spacing:-.01em;z-index:1;padding:0 var(--aura);opacity:1;outline-offset:-7px;background:no-repeat;line-height:2.7;text-decoration:none;display:inline-block;position:relative}html{color:var(--aura-text-primary);margin:0;padding:0}body{background-color:var(--aura-bg);min-width:320px;max-width:100%;margin:0;padding:0;overflow-x:hidden}.page{flex-direction:column;flex:1;justify-content:flex-start;padding:0;display:flex}.page-pancake{grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.page-dashboard{grid-template-rows:auto 1fr auto;grid-template-columns:100px 1fr;min-height:100vh;display:grid}*{box-sizing:border-box;touch-action:manipulation}::selection{color:var(--aura-accents-primary);background:var(--aura-selector)}#nprogress{pointer-events:none}#nprogress .bar{background:var(--aura-loader)}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:17px}main{background-color:var(--gray-1)}}@layer components{.button-taste{box-shadow:3px 3px 0 var(--accent-9)}[data-tone=lime]{--tone-solid:var(--brand-lime);--tone-soft:var(--brand-lime-soft);--tone-border:var(--brand-lime-border)}[data-tone=green]{--tone-solid:var(--brand-green);--tone-soft:var(--brand-green-soft);--tone-border:var(--brand-green-border)}[data-tone=yellow]{--tone-solid:var(--brand-yellow);--tone-soft:var(--brand-yellow-soft);--tone-border:var(--brand-yellow-border)}[data-tone=purple]{--tone-solid:var(--brand-purple);--tone-soft:var(--brand-purple-soft);--tone-border:var(--brand-purple-border)}[data-tone=orange]{--tone-solid:var(--brand-orange);--tone-soft:var(--brand-orange-soft);--tone-border:var(--brand-orange-border)}[data-tone=cyan]{--tone-solid:var(--brand-cyan);--tone-soft:var(--brand-cyan-soft);--tone-border:var(--brand-cyan-border)}[data-tone=red]{--tone-solid:var(--brand-red);--tone-soft:var(--brand-red-soft);--tone-border:var(--brand-red-border)}.tone-band{background-color:var(--tone-soft)}.tone-band-solid{background-color:var(--tone-solid);color:var(--gray-12)}.tone-card{background-color:var(--tone-soft)}.shelf{padding-bottom:calc(var(--spacing) * 1);align-items:end}.book-shelf{--shelf-book-h:calc(var(--spacing) * 16);--shelf-plank:calc(var(--spacing) * 1);--shelf-gap:calc(var(--spacing) * 1.5);--shelf-row:calc(var(--shelf-book-h) + var(--shelf-plank) + var(--shelf-gap));align-content:start;align-items:end;column-gap:calc(var(--spacing) * 1.5);row-gap:calc(var(--shelf-plank) + var(--shelf-gap));padding-bottom:var(--shelf-plank);background-image:linear-gradient(to bottom, transparent 0, transparent var(--shelf-book-h), var(--gray-9) var(--shelf-book-h), var(--gray-10) calc(var(--shelf-book-h) + var(--shelf-plank)), transparent calc(var(--shelf-book-h) + var(--shelf-plank)));flex-wrap:wrap;display:flex;overflow-x:visible}@supports (color:color-mix(in lab, red, red)){.book-shelf{background-image:linear-gradient(to bottom, transparent 0, transparent var(--shelf-book-h), color-mix(in srgb, var(--gray-9) 55%, var(--brand-orange)) var(--shelf-book-h), color-mix(in srgb, var(--gray-10) 70%, var(--brand-orange)) calc(var(--shelf-book-h) + var(--shelf-plank)), transparent calc(var(--shelf-book-h) + var(--shelf-plank)))}}.book-shelf{background-size:100% var(--shelf-row);background-repeat:repeat-y}.spine{justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * .5);width:calc(var(--spacing) * 4);height:var(--shelf-book-h);padding:calc(var(--spacing) * .75) calc(var(--spacing) * .5) calc(var(--spacing) * .5);border-radius:var(--radius-sm);box-shadow:inset 1px 0 0 #ffffff38, inset -1px 0 0 var(--gray-a6), 0 calc(var(--spacing) * .25) calc(var(--spacing) * .5) var(--gray-a4);flex-direction:column;display:flex;position:relative}.spine .icon{color:var(--gray-12);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.spine .icon{color:color-mix(in srgb, var(--gray-12) 72%, transparent)}}.spine-mark{top:calc(var(--spacing) * -.5);right:calc(var(--spacing) * .5);width:calc(var(--spacing) * 1);height:calc(var(--spacing) * 1.5);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--brand-orange);position:absolute}.spine-favorite{top:calc(var(--spacing) * -.5);left:calc(var(--spacing) * .25);z-index:1;width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);background:var(--gray-1);color:var(--brand-orange);box-shadow:0 1px 2px var(--gray-a4);pointer-events:none;border-radius:999px;place-items:center;font-size:.75rem;display:grid;position:absolute}.spine-favorite .icon{color:inherit}.book-face{position:relative}.book-favorite{top:calc(var(--spacing) * .5);right:calc(var(--spacing) * .5);z-index:1;width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);background:var(--gray-1);color:var(--brand-orange);box-shadow:0 1px 2px var(--gray-a4);pointer-events:none;border-radius:999px;place-items:center;font-size:.75rem;display:grid;position:absolute}.book-face[data-favorite=true] .volume,.spine[data-favorite=true]{outline:2px solid var(--brand-orange-border);outline-offset:2px}.spine-author{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--gray-12);flex-shrink:0;font-size:.65rem;line-height:1.1;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.spine-author{color:color-mix(in srgb, var(--gray-12) 78%, transparent)}}.shelf-legend .icon[data-tone]{color:var(--tone-solid)}.shelf-legend .icon[data-tone=purple]{--tone-solid:var(--brand-purple)}.shelf-legend .icon[data-tone=green]{--tone-solid:var(--brand-green)}.shelf-legend .icon[data-tone=yellow]{--tone-solid:var(--brand-yellow)}.shelf-legend .icon[data-tone=orange]{--tone-solid:var(--brand-orange)}.shelf-legend .icon[data-tone=cyan]{--tone-solid:var(--brand-cyan)}.shelf-legend .icon[data-tone=lime]{--tone-solid:var(--brand-lime)}.volume{isolation:isolate;border-radius:var(--radius-md);box-shadow:inset 0 1px 0 #ffffffb3, inset 0 -1px 0 var(--gray-a4), 0 12px 16px -2px var(--gray-a8), 0 26px 36px -4px var(--gray-a6), 0 48px 64px -12px var(--gray-a4);position:relative;overflow:hidden}.book{border-radius:var(--radius-sm) var(--radius-md) var(--radius-md) var(--radius-sm)}.book:before,.book:after{content:"";z-index:1;pointer-events:none;position:absolute;top:0;bottom:0}.book:before{width:calc(var(--spacing) * 1);background:linear-gradient(to right, var(--gray-a8), var(--gray-a5) 38%, transparent);left:0}.book:after{width:calc(var(--spacing) * .5);background:linear-gradient(to left, var(--gray-1), transparent);right:0}@supports (color:color-mix(in lab, red, red)){.book:after{background:linear-gradient(to left, color-mix(in srgb, var(--gray-1) 72%, transparent), transparent)}}.tone-badge{background-color:var(--tone-solid);color:var(--gray-12)}@keyframes landing-rise{0%{opacity:0;transform:translateY(13px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes landing-fade{0%{opacity:0}to{opacity:1}}.landing-rise{animation:.5s cubic-bezier(.16,1,.3,1) both landing-rise}.landing-fade{animation:.4s ease-in-out both landing-fade}.landing-rise-delay-1{animation-delay:80ms}.landing-rise-delay-2{animation-delay:.16s}.landing-rise-delay-3{animation-delay:.24s}@media (prefers-reduced-motion:reduce){.landing-rise,.landing-fade{animation:none}}.library-move{transition:opacity .25s,transform .25s;animation:.25s library-in}@keyframes library-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}[data-motion=instant] .library-move{transition:none;animation:none}.spine-label{writing-mode:vertical-rl;text-orientation:mixed;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-height:0;font-size:.75rem;line-height:1.15;overflow:hidden}.book-hit{isolation:isolate;z-index:0;position:relative}.book-hit:hover,.book-hit:focus-within{z-index:4}.book-hit .book-face,.book-hit .spine{cursor:pointer}.book-face .volume,.book-hit .spine{transform-origin:bottom;transition:transform .25s cubic-bezier(.4,0,.6,1)}.book-tip{z-index:2;width:max-content;max-width:calc(var(--spacing) * 14);margin-bottom:calc(var(--spacing) * .5);padding:calc(var(--spacing) * .5);border-radius:var(--radius-sm);background:var(--gray-12);color:var(--gray-1);text-align:center;pointer-events:none;opacity:0;font-size:.75rem;line-height:1.3;transition:opacity .25s ease-in-out,transform .25s cubic-bezier(.16,1,.3,1);position:absolute;bottom:100%;left:50%;transform:translate(-50%)scale(.98)}@media (hover:hover) and (pointer:fine){.book-hit:hover .book-face .volume,.book-hit:hover .spine{transform:scale(1.03) translateY(calc(var(--spacing) * -.5))}.book-hit:hover .book-tip,.book-hit:focus-within .book-tip{opacity:1;transform:translate(-50%)scale(1)}}.book-hit:focus-within .book-face .volume,.book-hit:focus-within .spine{transform:scale(1.03) translateY(calc(var(--spacing) * -.5))}.book-hit:focus-within .book-tip{opacity:1;transform:translate(-50%)scale(1)}.book-hit:active .book-face .volume,.book-hit:active .spine{transform:scale(.97)}[data-motion=instant] .book-face .volume,[data-motion=instant] .book-hit .spine,[data-motion=instant] .book-tip{transition:none}@media (prefers-reduced-motion:reduce){.book-face .volume,.book-hit .spine,.book-tip{transition:none}}.pick-stage{--pick-modal-w:calc(var(--pick-w) + var(--pick-shift) * 2);--pick-modal-h:var(--pick-h);--pick-bridge-ms:.22s;--pick-unit:var(--spacing);--pick-text-xs:var(--text-xs);--pick-text-sm:var(--text-sm);z-index:50;position:fixed;inset:0}.pick-stage[data-nav-exit=true]{opacity:0;pointer-events:none}.pick-backdrop{background:var(--gray-12);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pick-backdrop{background:color-mix(in oklab, var(--gray-12) 45%, transparent)}}.pick-backdrop{-webkit-backdrop-filter:blur(10px)saturate(.95);backdrop-filter:blur(10px)saturate(.95)}.pick-world{perspective:2400px;pointer-events:none;position:absolute;inset:0}.pick-shift{transform-style:preserve-3d;position:absolute;top:50%;left:50%}.pick-stage[data-phase=open] .pick-shift,.pick-stage[data-phase=leaving] .pick-shift{transform:translateX(var(--pick-shift))}.pick-book{width:var(--pick-w);height:var(--pick-h);margin-left:calc(var(--pick-w) / -2);margin-top:calc(var(--pick-h) / -2);--spacing:calc(var(--pick-unit) * var(--pick-scale,1));--text-xs:calc(var(--pick-text-xs) * var(--pick-scale,1));--text-sm:calc(var(--pick-text-sm) * var(--pick-scale,1));transform-style:preserve-3d;pointer-events:auto;touch-action:pan-y;position:absolute;top:0;left:0}.pick-book :is(.p,.h5){font-size:calc(clamp(var(--min), var(--val), var(--max)) * var(--pick-scale,1))}.pick-face{backface-visibility:hidden;border-radius:var(--radius-sm) var(--radius-md) var(--radius-md) var(--radius-sm);position:absolute;inset:0}.pick-back{background:var(--tone-solid,var(--accent-9));transform:rotateY(180deg) translateZ(calc(var(--pick-d) / 2))}.pick-spine{left:calc(50% - var(--pick-d) / 2);width:var(--pick-d);border-radius:var(--radius-sm);transform:rotateY(-90deg) translateZ(calc(var(--pick-w) / 2));justify-content:center;align-items:center;display:flex}.pick-edges{left:calc(50% - var(--pick-d) / 2);width:var(--pick-d);background:repeating-linear-gradient(to right, var(--gray-2), var(--gray-2) 2px, var(--gray-4) 3px);transform:rotateY(90deg) translateZ(calc(var(--pick-w) / 2));border-radius:0}.pick-page{color:var(--gray-12);background:var(--gray-1);border:1px solid var(--gray-6);box-shadow:inset calc(var(--spacing) * 1) 0 calc(var(--spacing) * 1.5) calc(var(--spacing) * -1) var(--gray-a4), 1px 1px 0 var(--gray-a3);transform:translateZ(calc(var(--pick-d) / 2 - 1px));overflow:hidden}.pick-page-in{height:100%;padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 1.5) calc(var(--spacing) * 1.25) calc(var(--spacing) * 2);flex-direction:column;gap:0;display:flex;overflow-y:auto}.pick-page-in.is-pinned{overflow:hidden}.pick-kicker{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * .5);flex-shrink:0;display:flex}.pick-hero{flex-direction:column;flex-shrink:0;gap:0;display:flex}.pick-synopsis{min-height:0;margin-top:calc(var(--spacing) * 1);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1 1 0;overflow:hidden auto}.pick-tab-empty{margin:0}.pick-cover-ficha{width:78%;max-height:calc(var(--pick-h) * .9);gap:calc(var(--spacing) * .5);padding:calc(var(--spacing) * 1.25);border-radius:var(--radius-sm);border:1px solid var(--gray-6);background:var(--gray-1);box-shadow:inset 0 0 0 calc(var(--spacing) * .5) var(--gray-2), 0 calc(var(--spacing) * 1) calc(var(--spacing) * 2) calc(var(--spacing) * -1) var(--gray-a6);overscroll-behavior:contain;flex-direction:column;display:flex;overflow:hidden auto}.pick-meta.pick-metrics{gap:calc(var(--spacing) * .25) calc(var(--spacing) * 1);flex-wrap:wrap;margin-bottom:0;padding:0;list-style:none;display:flex}.pick-meta.pick-metrics>li{align-items:center;gap:calc(var(--spacing) * .25);display:inline-flex}.pick-ficha-fallback{margin-top:calc(var(--spacing) * 1.5)}.pick-ficha-fallback .pick-cover-ficha{width:100%;max-height:none}.pick-foot{gap:calc(var(--spacing) * .5);padding-top:calc(var(--spacing) * .5);flex-direction:column;flex-shrink:0;display:flex}.pick-progress-label{color:var(--gray-11);margin:0}.pick-chip{align-items:center;gap:calc(var(--spacing) * .5);min-width:0;padding:calc(var(--spacing) * .5) calc(var(--spacing) * 1) calc(var(--spacing) * .5) calc(var(--spacing) * .5);background:var(--tone-soft,var(--brand-purple-soft));color:var(--gray-12);border:1px solid var(--tone-border,var(--brand-purple-border));font-size:var(--text-xs);white-space:nowrap;border-radius:999px;font-weight:500;display:inline-flex}.pick-tools{gap:calc(var(--spacing) * .25);flex-shrink:0;display:inline-flex}.pick-icon{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);color:var(--gray-11);cursor:pointer;transition:transform .15s var(--ease-out), color .15s ease;background:0 0;border:0;border-radius:999px;place-items:center;margin:0;padding:0;display:grid}.pick-icon:hover{color:var(--gray-12)}.pick-icon:active{transform:scale(.97)}.pick-icon[aria-pressed=true]{color:var(--tone-solid,var(--brand-purple));background:var(--tone-soft,var(--brand-purple-soft))}.pick-title{margin:calc(var(--spacing) * 1) 0 0;text-wrap:balance;color:var(--gray-12)}.pick-hero .pick-title{margin-top:calc(var(--spacing) * .5)}.pick-author{margin:calc(var(--spacing) * .5) 0 0;color:var(--gray-11)}.pick-meta{margin-top:calc(var(--spacing) * .25);color:var(--gray-11);font-variant-numeric:tabular-nums;display:block}.pick-dek{color:var(--gray-12);text-wrap:pretty;margin:0}.pick-thumb{width:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * .5);display:block}.pick-mode-actions{gap:calc(var(--spacing) * .75);padding-top:calc(var(--spacing) * 1.5);flex-direction:column;margin-top:auto;display:flex}.pick-mode{width:100%;min-height:calc(var(--spacing) * 3.5);justify-content:center;align-items:center;gap:calc(var(--spacing) * .5);padding:calc(var(--spacing) * .75) calc(var(--spacing) * 1.5);border:1px solid var(--gray-6);background:var(--gray-2);color:var(--gray-12);font:inherit;font-size:var(--text-sm);text-align:center;text-wrap:balance;cursor:pointer;transition:transform .15s var(--ease-out), background-color .15s ease;border-radius:999px;margin:0;font-weight:500;display:flex}.pick-mode:hover{background:var(--gray-3)}.pick-mode:active{transform:scale(.97)}.pick-mode:disabled,.pick-mode.disabled{opacity:var(--aura-opacity);cursor:default;pointer-events:none;color:var(--gray-11);background:var(--gray-3)}.pick-mode:disabled:hover,.pick-mode:disabled:active,.pick-mode.disabled:hover,.pick-mode.disabled:active{background:var(--gray-3);transform:none}.pick-tags{gap:calc(var(--spacing) * .5);margin:calc(var(--spacing) * 1) 0 0;flex-wrap:wrap;display:flex}.pick-tags>span{padding:calc(var(--spacing) * .25) calc(var(--spacing) * .75);border:1px solid var(--gray-6);background:var(--gray-2);font-size:var(--text-xs);color:var(--gray-11);border-radius:999px}.pick-progress{gap:calc(var(--spacing) * .5);padding-top:calc(var(--spacing) * 1.5);font-size:var(--text-xs);color:var(--gray-11);flex-direction:column;margin-top:auto;display:flex}.pick-bar{background:var(--gray-4);border-radius:999px;height:3px;display:block;overflow:hidden}.pick-bar>span{border-radius:inherit;background:var(--tone-solid,var(--brand-purple));height:100%;display:block}.pick-actions{margin-top:calc(var(--spacing) * 1)}.pick-foot .pick-actions{margin-top:0}.pick-read{width:100%;height:calc(var(--spacing) * 3.5);justify-content:center;align-items:center;gap:calc(var(--spacing) * .5);padding:0 calc(var(--spacing) * 1.5);background:var(--aura-accents-primary);color:var(--aura-text-primary-inverse);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:transform .15s var(--ease-out), opacity .15s ease, background-color .15s ease;border:0;border-radius:999px;margin:0;font-weight:500;display:flex}.pick-read:hover{background:var(--aura-button-hover)}.pick-read:active{transform:scale(.97)}.pick-read:disabled{opacity:.75;cursor:wait}.pick-err{margin:calc(var(--spacing) * .5) 0 0;font-size:var(--text-xs);color:var(--danger-contrast);line-height:1.4}.pick-sub{margin-top:calc(var(--spacing) * .75);justify-content:space-between;align-items:center;display:flex}.pick-link{align-items:center;gap:calc(var(--spacing) * .5);color:var(--gray-11);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;margin:0;padding:0;transition:color .15s;display:inline-flex}.pick-link:hover{color:var(--gray-12)}.pick-link kbd{padding:calc(var(--spacing) * .25) calc(var(--spacing) * .5);border:1px solid var(--gray-6);border-radius:var(--radius-sm);background:var(--gray-2);font-size:var(--text-xs);color:var(--gray-11)}.pick-cover{transform-style:preserve-3d;transform-origin:0;transform:translateZ(calc(var(--pick-d) / 2)) rotateY(-180deg);position:absolute;inset:0}.pick-cover-inside{border:calc(var(--spacing) * .5) solid var(--tone-solid,var(--brand-purple));background-color:var(--gray-1);background-image:url(/generated/cycle-book/endpaper.svg);background-size:calc(var(--spacing) * 8) calc(var(--spacing) * 8);box-shadow:inset calc(var(--spacing) * -1) 0 calc(var(--spacing) * 1.5) calc(var(--spacing) * -1) var(--gray-a4), 0 calc(var(--spacing) * 2.5) calc(var(--spacing) * 4.5) calc(var(--spacing) * -2) var(--gray-a7);background-repeat:repeat;place-items:center;display:grid;transform:rotateY(180deg)}.ex-libris{width:70%;padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 1.5) calc(var(--spacing) * 1.5);border-radius:var(--radius-sm);background:var(--gray-1);color:var(--gray-12);text-align:center;border:1px solid var(--gray-6);box-shadow:inset 0 0 0 calc(var(--spacing) * .5) var(--gray-2), 0 calc(var(--spacing) * 1) calc(var(--spacing) * 2) calc(var(--spacing) * -1) var(--gray-a6);flex-direction:column;align-items:center;display:flex}.ex-art{height:calc(var(--spacing) * 4.5);color:var(--tone-solid,var(--brand-purple));place-items:center;display:grid}.ex-art-image{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5);object-fit:contain}.ex-head{margin:calc(var(--spacing) * 1) 0 0;color:var(--gray-11)}.ex-name{margin:calc(var(--spacing) * .25) 0 0;text-wrap:balance;max-width:100%;color:var(--gray-12)}.ex-rule{width:calc(var(--spacing) * 2);height:1px;margin:calc(var(--spacing) * 1) 0 calc(var(--spacing) * .75);background:var(--brand-purple-border);display:block}.ex-affiliation{align-items:center;gap:calc(var(--spacing) * .25);width:100%;margin:0 0 calc(var(--spacing) * .75);flex-direction:column;display:flex}.ex-school,.ex-class{text-wrap:balance;max-width:100%;color:var(--gray-11);margin:0}.ex-meta{color:var(--gray-11);margin:0}@keyframes pick-fly-spine{0%{transform:translate(var(--pick-x), var(--pick-y)) scale(var(--pick-s)) rotateY(90deg)}55%{transform:translate(calc(var(--pick-x) * .35), calc(var(--pick-y) * .35 - var(--spacing) * 5.5)) scale(calc(var(--pick-s) + (1 - var(--pick-s)) * .7)) rotateY(40deg)}to{transform:translate(0)scale(1)rotateY(0)}}@keyframes pick-fly-cover{0%{transform:translate(var(--pick-x), var(--pick-y)) scale(var(--pick-s))}50%{transform:translate(calc(var(--pick-x) * .4), calc(var(--pick-y) * .4 - var(--spacing) * 3)) scale(calc(var(--pick-s) + (1 - var(--pick-s)) * .6))}to{transform:translate(0)scale(1)}}@keyframes pick-spread{0%{transform:translate(0)}to{transform:translateX(var(--pick-shift))}}@keyframes pick-hinge{0%{transform:translateZ(calc(var(--pick-d) / 2)) rotateY(0deg)}to{transform:translateZ(calc(var(--pick-d) / 2)) rotateY(-180deg)}}@keyframes pick-page-in{0%{opacity:0}to{opacity:1}}@keyframes pick-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes pick-leave{to{opacity:0;transform:scale(1.08)}}.pick-stage[data-phase=leaving]{animation:pick-leave var(--pick-leave-ms) ease both}.pick-stage[data-origin=cover]{--pick-fly:pick-fly-cover}.pick-stage[data-origin=spine]{--pick-fly:pick-fly-spine}.pick-stage[data-phase=arriving] .pick-book,.pick-stage[data-phase=returning] .pick-book,.pick-stage[data-phase=opening] .pick-book{animation:var(--pick-fly) var(--pick-fly-ms) cubic-bezier(.22, 1, .36, 1) both}.pick-stage[data-phase=arriving] .pick-shift,.pick-stage[data-phase=returning] .pick-shift,.pick-stage[data-phase=opening] .pick-shift{animation:pick-spread var(--pick-hinge-ms) var(--pick-hinge-delay) cubic-bezier(.77, 0, .175, 1) both}.pick-stage[data-phase=arriving] .pick-cover,.pick-stage[data-phase=returning] .pick-cover,.pick-stage[data-phase=opening] .pick-cover{animation:pick-hinge var(--pick-hinge-ms) var(--pick-hinge-delay) cubic-bezier(.77, 0, .175, 1) both}.pick-stage[data-phase=arriving] .pick-page,.pick-stage[data-phase=returning] .pick-page,.pick-stage[data-phase=opening] .pick-page{animation:pick-page-in var(--pick-page-ms) var(--pick-page-delay) ease both}.pick-stage[data-phase=arriving] .pick-backdrop,.pick-stage[data-phase=returning] .pick-backdrop,.pick-stage[data-phase=opening] .pick-backdrop{animation:pick-backdrop-in var(--pick-fly-ms) ease both}.pick-stage[data-phase=returning] .pick-book,.pick-stage[data-phase=returning] .pick-shift,.pick-stage[data-phase=returning] .pick-cover,.pick-stage[data-phase=returning] .pick-page,.pick-stage[data-phase=returning] .pick-backdrop{animation-direction:reverse}.pick-stage[data-phase=returning] .pick-book,.pick-stage[data-phase=returning] .pick-backdrop{animation-delay:var(--pick-fly-back-delay)}.pick-stage[data-phase=returning] .pick-shift,.pick-stage[data-phase=returning] .pick-cover{animation-delay:var(--pick-hinge-back-delay)}.pick-stage[data-phase=returning] .pick-page{animation-delay:var(--pick-page-back-delay)}.pick-stage[data-phase=opening] .pick-cover,.pick-stage[data-phase=opening] .pick-shift{--pick-hinge-delay:0s}.pick-stage[data-phase=opening] .pick-page{--pick-page-delay:.28s}.pick-stage[data-phase=opening] .pick-backdrop{opacity:1;animation:none}.pick-stage[data-motion=instant][data-phase],.pick-stage[data-motion=instant][data-phase] *{animation:none}.pick-stage[data-motion=instant][data-phase=open] .pick-shift,.pick-stage[data-motion=instant][data-phase=leaving] .pick-shift,.pick-stage[data-motion=instant][data-phase=opening] .pick-shift{transform:translateX(var(--pick-shift))}.pick-stage[data-motion=instant][data-phase=opening] .pick-cover,.pick-stage[data-motion=instant][data-phase=open] .pick-cover,.pick-stage[data-motion=instant][data-phase=leaving] .pick-cover{transform:translateZ(calc(var(--pick-d) / 2)) rotateY(-180deg)}.pick-stage[data-motion=instant][data-view=writing] .pick-world,.pick-stage[data-bridge=true] .pick-world{opacity:0;pointer-events:none}.reader-surface[data-reader-theme=light]{background:var(--gray-1);color:var(--gray-12)}.reader-surface[data-reader-theme=sepia]{background:var(--gray-3);color:var(--gray-12)}.reader-surface[data-reader-theme=dark]{background:var(--gray-12);color:var(--gray-1)}.reader-surface[data-reader-theme=high_contrast]{background:var(--accent-1);color:var(--accent-12)}.reader-prose>section:first-of-type>p:first-of-type:first-letter{float:left;padding-right:.08em;font-size:2.4em;line-height:.85}.reader-skeleton{min-height:calc(var(--spacing) * 16);border-radius:var(--radius-md);background:var(--gray-3)}@keyframes reader-pulse{0%{opacity:.65}to{opacity:1}}.reader-skeleton-pulse{animation:.8s infinite alternate reader-pulse}.reader-immersive{z-index:40;background:var(--gray-1);color:var(--gray-12);grid-template-rows:1fr auto;display:grid;position:fixed;inset:0}.reader-immersive-empty{grid-template-rows:1fr;place-items:center}.reader-empty-frame{width:min(100%, calc(var(--spacing) * 28));padding:calc(var(--spacing) * 2)}.reader-close,.reader-nav{z-index:2;opacity:0;pointer-events:none;transition:opacity .25s}.reader-immersive[data-chrome=visible] .reader-close,.reader-immersive[data-chrome=visible] .reader-nav,.reader-immersive-empty .reader-close{opacity:1;pointer-events:auto}.reader-close{top:calc(var(--spacing) * 1);right:calc(var(--spacing) * 1);position:absolute}.reader-nav{position:absolute;top:50%;translate:0 -50%}.reader-nav-prev{left:calc(var(--spacing) * 1)}.reader-nav-next{right:calc(var(--spacing) * 1)}@media (prefers-reduced-motion:reduce){.reader-close,.reader-nav{transition:none}}.reader-sheet{min-height:0;margin-block:calc(var(--spacing) * 5) 0;margin-inline:calc(var(--spacing) * 5);border-radius:var(--radius-xl);background:var(--gray-1);perspective:2000px;touch-action:pan-y;position:relative;overflow:hidden}.reader-epub-stage,.reader-epub-stage iframe{background:0 0;border:0;width:100%;height:100%}.reader-pdf-stage{place-items:center;width:100%;height:100%;display:grid}.reader-pdf-stage canvas{max-width:100%;max-height:100%;display:block}.reader-sheet-status{z-index:1;padding:calc(var(--spacing) * 2);text-align:center;color:var(--gray-11);place-items:center;display:grid;position:absolute;inset:0}.reader-flip,.reader-flip-mount{width:100%;height:100%}.reader-flip-page{box-sizing:border-box;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 2.5);background:var(--gray-1);color:var(--gray-12);text-align:justify;font-size:1.05rem;line-height:1.65;overflow:hidden}.reader-flip-page p{text-indent:1.35em;margin:0 0 .85em}.reader-flip-page p:first-child{text-indent:0}.reader-peel-leaf{z-index:3;pointer-events:none;background:linear-gradient(90deg, var(--gray-a6), var(--gray-a2) 22%, transparent 55%), var(--gray-1);width:50%;height:100%;box-shadow:calc(var(--spacing) * -.5) 0 calc(var(--spacing) * 1.5) var(--gray-a5);transform-style:preserve-3d;position:absolute;top:0}.reader-peel-leaf[data-direction=forward]{transform-origin:0;animation:.75s cubic-bezier(.23,1,.32,1) forwards reader-peel-forward;right:0}.reader-peel-leaf[data-direction=back]{transform-origin:100%;box-shadow:calc(var(--spacing) * .5) 0 calc(var(--spacing) * 1.5) var(--gray-a5);background:linear-gradient(270deg, var(--gray-a6), var(--gray-a2) 22%, transparent 55%), var(--gray-1);animation:.75s cubic-bezier(.23,1,.32,1) forwards reader-peel-back;left:0}@keyframes reader-peel-forward{0%{opacity:1;transform:rotateY(0)}to{opacity:.15;transform:rotateY(-145deg)}}@keyframes reader-peel-back{0%{opacity:1;transform:rotateY(0)}to{opacity:.15;transform:rotateY(145deg)}}.reader-footer{z-index:3;padding-inline:calc(var(--spacing) * 1);padding-block:calc(var(--spacing) * 1);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:relative}.reader-mode-bar{z-index:46;align-items:center;gap:calc(var(--spacing) * 1);top:calc(var(--spacing) * 5 + env(safe-area-inset-top,0px));max-width:calc(100% - var(--spacing) * 2);display:flex;position:fixed;left:50%;translate:-50%}.reader-immersive[data-mode-row=true]{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.reader-immersive-empty[data-mode-row=true]{grid-template-rows:auto 1fr}.reader-mode-row{min-width:0;padding-block-start:calc(var(--spacing) * 5 + env(safe-area-inset-top,0px));padding-inline:calc(var(--spacing) * 1);justify-content:center;display:flex}.reader-mode-row .reader-mode-bar{max-width:100%;position:static;translate:none}.reader-mode-bar [data-slot=toggle-group]{grid-auto-columns:1fr;grid-auto-flow:column;max-width:100%;display:grid}.reader-mode-bar [data-slot=toggle-group-item]{white-space:nowrap;min-width:0}.reader-immersive[data-mode-row=true] .reader-sheet{margin-block-start:calc(var(--spacing) * 1.5)}.reader-page-number{color:var(--gray-11);grid-column:2;justify-self:center;margin:0;font-size:.85rem}.reader-finish{grid-column:3;justify-self:end}@media (max-width:720px){.reader-immersive{height:100dvh}.reader-sheet{margin-inline:calc(var(--spacing) * 1);margin-block:calc(var(--spacing) * 4) 0}.reader-nav-prev{left:calc(var(--spacing) * .5)}.reader-nav-next{right:calc(var(--spacing) * .5)}.reader-close{top:max(calc(var(--spacing) * 1), env(safe-area-inset-top,0px));right:max(calc(var(--spacing) * 1), env(safe-area-inset-right,0px))}.reader-footer{padding-bottom:max(calc(var(--spacing) * 1), env(safe-area-inset-bottom,0px))}.reader-peel-leaf,.reader-mode-row .reader-mode-bar,.reader-mode-row [data-slot=toggle-group]{width:100%}.reader-mode-bar [data-slot=toggle-group]{flex:1}.reader-mode-bar [data-slot=toggle-group-item]{gap:calc(var(--spacing) * .5);padding-inline:calc(var(--spacing) * .5)}}@media (prefers-reduced-motion:reduce){.reader-peel-leaf[data-direction=forward],.reader-peel-leaf[data-direction=back]{opacity:0;animation:none}}[data-motion=instant] .reader-skeleton-pulse{animation:none}[data-large-targets=true] .button,[data-large-targets=true] .button-pill,[data-large-targets=true] .button-fill{min-height:calc(var(--spacing) * 4);min-width:calc(var(--spacing) * 4)}.forge-root{z-index:40;padding:calc(var(--spacing) * 2);background:radial-gradient(ellipse at 20% 10%, var(--accent-a3), transparent 45%), radial-gradient(ellipse at 80% 90%, var(--gray-a3), transparent 50%), var(--gray-1);color:var(--gray-12);place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.forge-root[data-brand=top]{padding-top:calc(var(--spacing) * 6)}.forge-brand{z-index:45;pointer-events:none;transform-origin:50%;will-change:transform;justify-content:center;display:flex;position:fixed;left:0;right:0}.forge-brand[data-place=cta]{margin-top:calc(var(--spacing) * -7);animation:forge-enter .25s var(--ease-out) both;top:50%}.forge-brand[data-place=top]{top:calc(var(--spacing) * 1.5);margin-top:0}.forge-brand[data-on=dark] .forge-brand-image{filter:drop-shadow(0 0 calc(var(--spacing) * .75) var(--gray-1)) drop-shadow(0 0 calc(var(--spacing) * .15) var(--gray-1))}.forge-brand-image{height:calc(var(--spacing) * 3);object-fit:contain;width:auto;display:block}.forge-glow{background:radial-gradient(circle, var(--accent-a4), transparent 70%);opacity:.7;pointer-events:none;border-radius:50%;position:absolute;inset:20% 15%}.forge-root[data-step=charge] .forge-glow{opacity:calc(.35 + (var(--charge,0) * .65));transform:scale(calc(.9 + (var(--charge,0) * .22)));transform-origin:50%;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out)}.forge-panel{z-index:1;width:min(100%, calc(var(--spacing) * 36));gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex;position:relative}.forge-enter{animation:forge-enter .25s var(--ease-out) both}.forge-craft{place-items:center;width:100%;display:grid}.forge-craft-image{width:min(100%, calc(var(--spacing) * 24));border-radius:var(--radius-lg);height:auto;animation:forge-float 2.4s var(--ease-in-out) infinite}.forge-root[data-video=playing],.forge-root[data-video=ended],.forge-root[data-video=leaving],.forge-root[data-craft=playing]{background:var(--gray-12);place-items:stretch stretch;padding:0;overflow:hidden}.forge-root[data-video=playing] .forge-glow,.forge-root[data-video=ended] .forge-glow,.forge-root[data-video=leaving] .forge-glow,.forge-root[data-craft=playing] .forge-glow{display:none}.forge-welcome-stage{z-index:1;width:100%;height:100%;position:relative}.forge-video{border-radius:var(--radius-lg);background:var(--gray-2);transform-origin:50%;width:100%;position:relative;overflow:hidden}.forge-video-fullscreen{z-index:41;background:var(--gray-12);border-radius:0;width:100%;height:100%;position:fixed;inset:0}.forge-video-docked{width:min(100%, calc(var(--spacing) * 16));border:2px solid var(--gray-6);align-self:center}.forge-video-docking{z-index:42;will-change:transform;border-color:#0000;overflow:visible}.forge-video-media{aspect-ratio:16/9;object-fit:cover;background:var(--gray-3);width:100%;height:auto;display:block}.forge-video-fullscreen .forge-video-media{aspect-ratio:auto;object-fit:cover;width:100%;height:100%}.forge-video-mute,.forge-video-skip{z-index:2;position:absolute}.forge-video-mute{top:calc(var(--spacing) * 1);right:calc(var(--spacing) * 1)}.forge-video-skip{right:calc(var(--spacing) * 1);bottom:calc(var(--spacing) * 1)}.forge-video-mute[data-leaving=true]{animation:forge-overlay-leave .2s var(--ease-out) forwards}.forge-video-actions{z-index:2;padding:calc(var(--spacing) * 1);pointer-events:none;animation:forge-enter .25s var(--ease-out) both;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.forge-video-actions[data-leaving=true]{animation:forge-overlay-leave .2s var(--ease-out) forwards}.forge-video-actions>.button-fill,.forge-video-actions>.forge-video-play{pointer-events:auto}.forge-video-play{isolation:isolate;width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);background:var(--primary);color:var(--primary-foreground);cursor:pointer;transform-origin:50%;box-shadow:0 0 calc(var(--spacing) * 1.5) var(--gray-1), 0 0 calc(var(--spacing) * 3) var(--gray-1), 0 0 calc(var(--spacing) * 5) var(--brand-lime);border:none;border-radius:9999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.forge-video-play{box-shadow:0 0 calc(var(--spacing) * 1.5) color-mix(in oklab, var(--gray-1) 75%, transparent), 0 0 calc(var(--spacing) * 3) color-mix(in oklab, var(--gray-1) 45%, transparent), 0 0 calc(var(--spacing) * 5) color-mix(in oklab, var(--brand-lime) 40%, transparent)}}.forge-video-play{transition:transform .25s cubic-bezier(.4,0,.6,1);animation:1.5s ease-in-out infinite forge-play-pulse}.forge-video-play:before{content:"";z-index:-1;border-radius:inherit;background:var(--gray-1);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.forge-video-play:before{background:color-mix(in oklab, var(--gray-1) 55%, transparent)}}.forge-video-play:before{transform-origin:50%;pointer-events:none;animation:1.5s ease-in-out infinite forge-play-glow}.forge-video-play:hover:not(:disabled),.forge-video-play:active:not(:disabled){animation-name:none}.forge-video-play:hover:not(:disabled){transform:scale(1.03)}.forge-video-play:active:not(:disabled){transform:scale(.97)}.forge-video-play:focus-visible{outline:var(--aura-outline)}.forge-video-play .icon{transform:translateX(calc(var(--spacing) * .25))}.forge-root[data-video=docking],.forge-root[data-video=docked]{padding:calc(var(--spacing) * 2);place-items:center}.forge-root[data-video=docking]{overflow:visible}.forge-root[data-video=docking]:before{content:"";z-index:0;background:var(--gray-12);pointer-events:none;animation:forge-veil-out .4s var(--ease-out) forwards;position:fixed;inset:0}.forge-panel[data-video=docking],.forge-panel[data-video=docked]{width:min(100%, calc(var(--spacing) * 36));overflow:visible}.forge-root[data-video=docked]{overflow:visible}.forge-welcome-copy{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.forge-root[data-video=docking] .forge-welcome-copy{animation:forge-enter .3s var(--ease-out) .28s both}.forge-fieldset{gap:calc(var(--spacing) * 1);border:0;flex-direction:column;margin:0;padding:0;display:flex}.forge-options{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.forge-option{align-items:center;gap:calc(var(--spacing) * .5);min-height:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 1) calc(var(--spacing) * 1.5);border:2px solid var(--gray-6);border-radius:var(--radius-lg);background:var(--gray-2);cursor:pointer;transition:background-color .15s ease, border-color .15s ease, transform .15s var(--ease-out);display:flex}.forge-option input{opacity:0;pointer-events:none;position:absolute}.forge-option[data-checked=true]{border-color:var(--accent-9);background:var(--accent-3)}.forge-option-art{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:var(--radius-md);background:var(--gray-1);border:1px solid var(--gray-6);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.forge-option-image{object-fit:cover;width:100%;height:100%}.forge-charge{-webkit-user-select:none;user-select:none;touch-action:manipulation;cursor:pointer}.forge-charge:active .forge-notebook-core{animation-name:none;transform:scale(.97)}.forge-charge-hint{min-height:calc(var(--spacing) * 4)}.forge-charge-stage{min-height:calc(var(--spacing) * 18);place-items:center;display:grid;position:relative}.forge-energy-ring,.forge-notebook-core,.forge-sparks{grid-area:1/1}.forge-energy-ring{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);border:3px solid var(--accent-a6);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.forge-energy-ring{border:3px solid color-mix(in oklab, var(--accent-a6) calc((1 - var(--charge,0)) * 100%), var(--brand-yellow))}}.forge-energy-ring{opacity:calc(.4 + (var(--charge,0) * .6));transform:scale(calc(.94 + (var(--charge,0) * .16)));transition:opacity .2s var(--ease-out), transform .2s var(--ease-out), border-color .2s ease}.forge-energy-ring[data-level="1"]{border-color:var(--brand-cyan)}.forge-energy-ring[data-level="2"]{border-color:var(--brand-purple)}.forge-energy-ring[data-level="3"]{border-color:var(--brand-yellow);animation:forge-ring-pulse .4s var(--ease-in-out) infinite}.forge-notebook-core{isolation:isolate;width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);transform-origin:50%;transition:transform .16s var(--ease-out-quad);place-items:center;display:grid;position:relative}.forge-notebook-core:after{content:"";z-index:-1;background:radial-gradient(circle, var(--brand-yellow), transparent 72%);border-radius:50%;position:absolute;inset:10%}@supports (color:color-mix(in lab, red, red)){.forge-notebook-core:after{background:radial-gradient(circle, color-mix(in oklab, var(--brand-yellow) 58%, var(--accent-a6)), transparent 72%)}}.forge-notebook-core:after{opacity:calc(var(--charge,0) * .92);transform:scale(calc(.82 + (var(--charge,0) * .4)));transform-origin:50%;pointer-events:none;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out)}.forge-notebook-image{object-fit:contain;width:100%;height:100%}.forge-notebook-core[data-invite=true]{animation:1.5s ease-in-out infinite forge-play-pulse}.forge-notebook-core[data-invite=true]:before{content:"";z-index:-1;background:var(--brand-lime);border-radius:50%;position:absolute;inset:8%}@supports (color:color-mix(in lab, red, red)){.forge-notebook-core[data-invite=true]:before{background:color-mix(in oklab, var(--brand-lime) 45%, transparent)}}.forge-notebook-core[data-invite=true]:before{transform-origin:50%;pointer-events:none;animation:1.5s ease-in-out infinite forge-play-glow}.forge-notebook-core[data-pulse=true]{animation:forge-tap .16s var(--ease-out)}.forge-root[data-craft=revealing] .forge-charge{pointer-events:none}.forge-sparks{width:calc(var(--spacing) * 18);height:calc(var(--spacing) * 18);background:radial-gradient(circle at 20% 30%, var(--brand-yellow) 0 2px, transparent 3px), radial-gradient(circle at 80% 40%, var(--brand-cyan) 0 2px, transparent 3px), radial-gradient(circle at 55% 75%, var(--brand-purple) 0 2px, transparent 3px), radial-gradient(circle at 35% 68%, var(--brand-orange) 0 2px, transparent 3px), radial-gradient(circle at 70% 18%, var(--brand-lime) 0 2px, transparent 3px);opacity:calc(.12 + (var(--charge,0) * .88));pointer-events:none;border-radius:50%;animation:1.6s linear infinite forge-sparks}.forge-meter{gap:calc(var(--spacing) * .5);width:min(100%, calc(var(--spacing) * 20));align-self:center;justify-items:center;display:grid}.forge-craft-preload,.forge-craft-wipe{z-index:40;width:100%;height:100%;position:fixed;inset:0;overflow:hidden}.forge-craft-preload{opacity:0;visibility:hidden;pointer-events:none}.forge-craft-wipe{clip-path:inset(0 100% 0 0);transition:clip-path .2s var(--ease-out)}.forge-craft-wipe[data-open=true]{clip-path:inset(0);transition:clip-path .4s var(--ease-out)}.forge-craft-video-shell{width:100%;height:100%}.forge-craft-preload .forge-video-media,.forge-craft-wipe .forge-video-media{aspect-ratio:auto;object-fit:cover;width:100%;height:100%}.forge-meter-track{width:100%;height:calc(var(--spacing) * .75);background:linear-gradient(90deg, var(--brand-cyan-soft), var(--brand-purple-soft), var(--brand-yellow-soft));border-radius:999px;overflow:hidden}.forge-meter-fill{transform-origin:0;border-radius:inherit;background:linear-gradient(90deg, var(--brand-cyan), var(--brand-purple), var(--brand-yellow), var(--brand-orange));width:100%;height:100%;transition:transform .15s var(--ease-out);transform:scaleX(0)}.forge-reveal-panel{width:min(100%, calc(var(--spacing) * 28));align-items:center;gap:calc(var(--spacing) * 1)}.forge-reveal-stage{z-index:1;width:100%;min-height:calc(var(--spacing) * 22);place-items:center;display:grid;position:relative}.forge-reveal-cover{width:min(100%, calc(var(--spacing) * 18));aspect-ratio:1/1.42;border-radius:var(--radius-md);box-shadow:0 calc(var(--spacing) * 2) calc(var(--spacing) * 4) calc(var(--spacing) * -1.5) var(--gray-a8);position:relative;overflow:hidden}.forge-reveal-cover[data-hidden=true]{visibility:hidden}.forge-pick-cover{justify-content:space-between;gap:calc(var(--spacing) * 1);padding:calc(var(--spacing) * 1.5);background:var(--gray-2);color:var(--gray-12);flex-direction:column;display:flex}.forge-pick-cover-trigger{cursor:pointer;text-align:left;width:100%;height:100%;font:inherit;appearance:none;transition:transform .15s var(--ease-out);margin:0}.forge-cover-title,.forge-cover-seal{z-index:1;position:relative}.forge-cover-title{max-width:80%;padding:calc(var(--spacing) * .5) calc(var(--spacing) * 1);border-radius:var(--radius-sm);background:var(--gray-1)}.forge-cover-seal{padding:calc(var(--spacing) * .5) calc(var(--spacing) * 1);border-radius:var(--radius-sm);background:var(--accent-9);color:var(--accent-contrast);align-self:flex-start}.forge-result{gap:calc(var(--spacing) * .5);margin:0;display:grid}.forge-result>div{gap:calc(var(--spacing) * .25);display:grid}.forge-result dd{margin:0}@keyframes forge-enter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes forge-play-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes forge-play-glow{0%{opacity:.7;transform:scale(1)}70%{opacity:0;transform:scale(1.7)}to{opacity:0;transform:scale(1.7)}}@keyframes forge-float{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--spacing) * -.5))}}@keyframes forge-tap{0%{transform:scale(.97)}to{transform:scale(1)}}@keyframes forge-ring-pulse{0%,to{opacity:.85;transform:scale(1.06)}50%{opacity:1;transform:scale(1.1)}}@keyframes forge-sparks{0%{transform:rotate(0deg) scale(calc(.92 + (var(--charge,0) * .16)))}to{transform:rotate(360deg) scale(calc(.92 + (var(--charge,0) * .16)))}}@keyframes forge-overlay-leave{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}@keyframes forge-veil-out{0%{opacity:1}to{opacity:0}}.pick-stage[data-phase=closing],.pick-stage[data-phase=docking]{pointer-events:none}.pick-stage[data-phase=closing] .pick-page{animation:pick-page-in .2s var(--ease-out) reverse both}.pick-stage[data-phase=closing] .pick-cover{animation:pick-hinge var(--pick-hinge-ms) 80ms var(--ease-in-out) reverse both}.pick-stage[data-phase=closing] .pick-shift{animation:pick-spread var(--pick-hinge-ms) 80ms var(--ease-in-out) reverse both}.pick-stage[data-phase=closing] .pick-book,.pick-stage[data-phase=closing] .pick-backdrop{animation:none}.pick-stage[data-phase=docking] .pick-cover{transform:translateZ(calc(var(--pick-d) / 2)) rotateY(0deg);animation:none}.pick-stage[data-phase=docking] .pick-shift{animation:none;transform:none}.pick-stage[data-phase=docking] .pick-page{opacity:0;animation:none}.pick-stage[data-phase=docking] .pick-book{transform-origin:50%;animation:forge-dock-island .45s var(--ease-in-out) forwards}.pick-stage[data-phase=docking] .pick-backdrop,.forge-root[data-docking=true] .forge-reveal-panel,.forge-root[data-docking=true] .forge-glow{animation:forge-dock-fade .4s var(--ease-out) forwards}@keyframes forge-dock-island{0%{transform:translate(0)scale(1)}to{transform:translate3d(0, calc(-50vh + var(--spacing) * 2.5), 0) scale(.22)}}@keyframes forge-dock-fade{to{opacity:0}}.island-slot{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 3)}.island-anchor{z-index:45;top:max(calc(var(--spacing) * 1), env(safe-area-inset-top,0px));pointer-events:none;justify-content:center;display:flex;position:fixed;left:0;right:0;overflow:visible}@media (min-width:768px){.island-anchor{left:var(--dashboard-chrome-left,0px)}}.island-anchor[data-tour=true] .island-shell{pointer-events:none}.island-anchor[data-tour=true] [data-slot=tour-target][data-active=true]{pointer-events:auto}.island-tour-bell-slot{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.island-idle-bell[data-tour-accent=true] .icon,.island-idle-bell[data-tour-accent=true]:after{animation-duration:1.2s}.island-tour-surface{display:block}.island-notebook-toolbar [data-slot=tour-target]{display:inline-flex}.island-cover-tour{border-radius:var(--radius-md);flex-shrink:0;position:relative}.island-shell{pointer-events:auto;background:var(--gray-12);min-width:240px;color:var(--gray-1);box-shadow:0 calc(var(--spacing) * .5) calc(var(--spacing) * 1) var(--gray-a8);border-radius:2rem;position:relative;overflow:hidden}.island-shell[data-view=notebook],.island-shell[data-view=pet]{overflow:visible}.island-shell[data-compact=true]{min-width:calc(var(--spacing) * 8);width:calc(var(--spacing) * 9)}.island-shell[data-compact=true][data-bell=true]{min-width:calc(var(--spacing) * 11);width:calc(var(--spacing) * 12)}.island-shell[data-compact=true] .island-idle{padding-inline:calc(var(--spacing) * 1.5)}.island-shell button{touch-action:manipulation}.island-shell button:focus-visible{outline:var(--aura-outline);outline-offset:2px}.island-idle{height:var(--island-row);min-height:var(--island-row);padding-block:calc(var(--spacing) * .25);padding-inline:calc(var(--spacing) * 1) calc(var(--spacing) * 1);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:relative}.island-idle-open{z-index:0;width:100%;min-height:calc(var(--island-row) - var(--spacing) * .5);color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;grid-area:1/1/auto/-1;grid-template-columns:1fr auto 1fr;align-items:center;margin:0;padding:0;display:grid}.island-idle-cover{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2.5);border-radius:var(--radius-sm);transform-origin:50%;box-shadow:0 calc(var(--spacing) * .25) calc(var(--spacing) * .75) var(--gray-a8), calc(var(--spacing) * -.15) calc(var(--spacing) * .15) calc(var(--spacing) * .5) var(--gray-a7);flex-shrink:0;grid-column:1;justify-self:start;position:relative;overflow:hidden}.island-idle-title{text-align:center;transform-origin:50%;grid-column:2;justify-self:center;font-weight:600}.island-idle-clock{z-index:1;min-height:calc(var(--spacing) * 2.5);max-width:100%;padding-inline:calc(var(--spacing) * .5);color:var(--brand-cyan);font-variant-numeric:tabular-nums;text-align:center;cursor:pointer;transform-origin:50%;background:0 0;border:0;border-radius:999px;grid-area:1/2;justify-self:center;align-items:center;font-size:.875rem;display:inline-flex}.island-idle-clock-stack{align-items:center;gap:calc(var(--spacing) * .125);flex-direction:column;min-width:0;line-height:1.1;display:flex}.island-idle-reading{max-width:calc(var(--spacing) * 8);text-overflow:ellipsis;white-space:nowrap;color:var(--gray-11);font-size:.65rem;font-weight:600;overflow:hidden}.island-book-hint{color:var(--gray-11);text-wrap:balance;margin:0}.island-page-field{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.island-page-input{box-sizing:border-box;width:100%;min-height:calc(var(--spacing) * 3);padding:calc(var(--spacing) * .5) calc(var(--spacing) * .75);border:1px solid var(--gray-6);border-radius:var(--radius-md);background:var(--gray-1);color:var(--gray-12);font:inherit;text-align:center;font-variant-numeric:tabular-nums;font-size:max(1rem,17px)}.island-page-input:focus-visible{outline:var(--aura-outline);outline-offset:2px}.island-page-error{color:var(--danger-contrast);text-wrap:balance;margin:0}.island-idle-live{z-index:1;width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);color:var(--gray-1);cursor:pointer;appearance:none;transition:transform .16s var(--ease-out);background:0 0;border:0;border-radius:999px;flex-shrink:0;grid-area:1/3;justify-self:end;place-items:center;display:grid}.island-idle-live:active{transform:scale(.97)}.island-idle-end{align-items:center;gap:calc(var(--spacing) * .5);z-index:1;transform-origin:50%;grid-area:1/3;justify-self:end;display:flex}.island-idle-bell{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);color:var(--gray-1);cursor:pointer;appearance:none;transition:transform .16s var(--ease-out);background:0 0;border:0;border-radius:999px;place-items:center;display:grid;position:relative}.island-idle-bell .icon{transform-origin:top;animation:island-bell-jump 2.4s var(--ease-out) infinite}.island-idle-bell:before{content:"";top:calc(var(--spacing) * .5);right:calc(var(--spacing) * .5);width:calc(var(--spacing) * .5);height:calc(var(--spacing) * .5);background:var(--accent-9);border-radius:999px;position:absolute}.island-idle-bell:after{content:"";box-shadow:0 0 0 2px var(--accent-9);opacity:0;transform-origin:50%;animation:island-bell-ring 2.4s var(--ease-out) infinite;border-radius:999px;position:absolute;inset:0}.island-idle-bell[data-static=true] .icon,.island-idle-bell[data-static=true]:after{animation:none}.island-idle-bell[data-static=true]:after{opacity:0}@keyframes island-bell-jump{0%,28%,to{transform:translateY(0)rotate(0)}6%{transform:translateY(-3px)rotate(14deg)}12%{transform:translateY(0)rotate(-12deg)}18%{transform:translateY(-2px)rotate(8deg)}24%{transform:translateY(0)rotate(-4deg)}}@keyframes island-bell-ring{0%{opacity:.8;transform:scale(.7)}60%,to{opacity:0;transform:scale(1.15)}}.diagnosis-page{gap:calc(var(--spacing) * 2);width:min(100%, calc(var(--spacing) * 40));padding-block:calc(var(--spacing) * 2);flex-direction:column;margin-inline:auto;display:flex}.diagnosis-page[data-stage=recap],.diagnosis-page[data-stage=celebrate][data-finale=graphs]{width:min(100%, calc(var(--spacing) * 72))}[data-chrome=immersive] .diagnosis-page{box-sizing:border-box;width:min(100%, calc(var(--spacing) * 56));min-height:100dvh;padding-block:calc(var(--spacing) * 5) calc(var(--spacing) * 2);padding-inline:max(calc(var(--spacing) * 1.5), env(safe-area-inset-left,0px)) max(calc(var(--spacing) * 1.5), env(safe-area-inset-right,0px))}[data-chrome=immersive] .diagnosis-page[data-stage=recap],[data-chrome=immersive] .diagnosis-page[data-stage=celebrate][data-finale=graphs]{width:min(100%, calc(var(--spacing) * 72))}[data-chrome=immersive] .diagnosis-page[data-stage=asking]{gap:0;width:100%;max-width:none;height:100dvh;min-height:100dvh;margin:0;padding:0}[data-chrome=immersive] .diagnosis-page[data-stage=asking] .diagnosis-page-questionnaire-board{grid-template-columns:minmax(0, 1fr) var(--diagnosis-intro-width);gap:calc(var(--spacing) * 1);height:100%;min-height:0;padding-top:max(calc(var(--spacing) * 1), env(safe-area-inset-top,0px));padding-right:max(calc(var(--spacing) * 1), env(safe-area-inset-right,0px));padding-left:max(calc(var(--spacing) * 1), env(safe-area-inset-left,0px));grid-template-rows:minmax(0,1fr);display:grid}[data-chrome=immersive] .diagnosis-page[data-stage=asking] .diagnosis-board-layout,[data-chrome=immersive] .diagnosis-page[data-stage=asking] .diagnosis-board{flex-direction:column;grid-area:1/1;min-width:0;height:100%;min-height:0;display:flex}[data-chrome=immersive] .diagnosis-page[data-stage=asking] .diagnosis-progress-card{z-index:2;grid-area:1/2;place-self:start stretch;width:100%;min-width:0;max-width:100%;position:relative;top:auto;right:auto;overflow:hidden}[data-chrome=immersive] .diagnosis-page[data-stage=asking] .board-surface{box-sizing:border-box;height:100%;min-height:0;padding:calc(var(--spacing) * 1.5);background:var(--accent-4);border-radius:0;flex:1;padding-bottom:0}@supports (color:color-mix(in lab, red, red)){[data-chrome=immersive] .diagnosis-page[data-stage=asking] .board-surface{background:color-mix(in oklab, var(--accent-4) 28%, var(--gray-4))}}[data-chrome=immersive] .diagnosis-page[data-stage=asking] .board-tools{margin-inline:calc(var(--spacing) * -1.5)}.board-surface-stage-host,.board-surface-stage{flex:1;width:100%;min-width:0;height:100%;min-height:0}.board-surface-stage-host{position:relative}.board-surface-check{top:calc(var(--spacing) * 1.5);right:calc(var(--spacing) * 1.5);z-index:4;position:absolute}.board-surface-stage-host.board-note{width:auto;height:auto}.board-note{border-radius:calc(var(--spacing) * .25);background:var(--gray-1);box-shadow:0 calc(var(--spacing) * .15) calc(var(--spacing) * .5) var(--gray-12);overflow:visible}@supports (color:color-mix(in lab, red, red)){.board-note{box-shadow:0 calc(var(--spacing) * .15) calc(var(--spacing) * .5) color-mix(in oklab, var(--gray-12) 18%, transparent)}}.board-tools{z-index:2;gap:calc(var(--spacing) * .5);width:100%;padding:calc(var(--spacing) * 1);padding-bottom:max(calc(var(--spacing) * 1), env(safe-area-inset-bottom,0px));border-top:1px solid var(--gray-6);background:var(--gray-1);flex-direction:column;flex:none;display:flex}.board-tools-heading{letter-spacing:.06em;text-transform:uppercase;color:var(--gray-12);margin:0;font-size:.75rem;font-weight:600;line-height:1.2}.board-tools-guide[open]{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.board-tools-summary{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * .5);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:100%;list-style:none;display:flex}.board-tools-summary::-webkit-details-marker{content:"";display:none}.board-tools-summary::marker{content:"";display:none}.board-tools-summary:focus-visible{outline:var(--aura-outline)}.board-tools-summary .icon{color:var(--gray-11);transform-origin:50%;transition:transform .25s cubic-bezier(.4,0,.6,1)}.board-tools-guide[open] .board-tools-summary .icon{transform:rotate(180deg)}.board-tools-hint{color:var(--gray-11);margin:0;font-size:.75rem;font-weight:500;line-height:1.3}.board-tools-row{justify-content:space-evenly;align-items:stretch;gap:calc(var(--spacing) * .5);overscroll-behavior-x:contain;width:100%;display:flex;overflow-x:auto}.board-tool{min-width:calc(var(--spacing) * 7);justify-content:center;align-items:center;gap:calc(var(--spacing) * .5);padding:calc(var(--spacing) * .5);border-radius:var(--radius-md);color:var(--gray-12);appearance:none;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:1 0 0;transition:transform .25s cubic-bezier(.4,0,.6,1);display:flex}.board-tool[data-state=on]{background:var(--accent-3)}.board-tool:not(:disabled):active{transform:scale(.97)}.board-tool:disabled{opacity:.5;cursor:not-allowed}.board-tool:focus-visible{outline:2px solid var(--accent-8);outline-offset:2px}.board-tool-icon{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);place-items:center;display:grid}.board-tool-art{object-fit:contain;width:100%;height:100%}.board-tool-label{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.75rem;font-weight:600;line-height:1.2;overflow:hidden}@media (hover:hover) and (pointer:fine){.board-tool:not(:disabled):hover{background:var(--gray-3);transform:scale(1.03)}.board-tool[data-state=on]:not(:disabled):hover{background:var(--accent-4)}}@media (prefers-reduced-motion:reduce){.board-tool,.board-tools-summary .icon{transition:none}.board-tool:not(:disabled):active,.board-tool:not(:disabled):hover{transform:none}}.diagnosis-progress-card{z-index:40;top:max(calc(var(--spacing) * 1), env(safe-area-inset-top,0px));right:max(calc(var(--spacing) * 1), env(safe-area-inset-right,0px));box-sizing:border-box;width:var(--diagnosis-intro-width,calc(var(--spacing) * 16));max-width:calc(100vw - var(--spacing) * 2);min-width:0;color:inherit;background:0 0;border:0;flex-direction:column;align-items:stretch;padding:0;display:flex;position:fixed;overflow:hidden}.diagnosis-progress-notes{box-sizing:border-box;align-items:stretch;gap:calc(var(--spacing) * 1);width:100%;min-width:0;max-width:100%;padding:calc(var(--spacing) * 1) calc(var(--spacing) * .5);flex-direction:column;display:flex}.diagnosis-postit{box-sizing:border-box;align-items:stretch;gap:calc(var(--spacing) * .5);width:100%;min-width:0;padding:calc(var(--spacing) * 1);border-radius:calc(var(--spacing) * .25);box-shadow:0 calc(var(--spacing) * .2) calc(var(--spacing) * .5) var(--gray-12);flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.diagnosis-postit{box-shadow:0 calc(var(--spacing) * .2) calc(var(--spacing) * .5) color-mix(in oklab, var(--gray-12) 16%, transparent)}}.diagnosis-postit{transform:rotate(var(--postit-tilt,0deg));transform-origin:top;animation:diagnosis-postit-land .25s var(--ease-out) both}.diagnosis-postit[data-tone=progress]{--postit-tilt:-3deg;background:var(--brand-yellow-soft);width:92%;color:var(--warning-contrast);margin-left:auto;animation-delay:0s}.diagnosis-postit[data-tone=help]{--postit-tilt:4deg;background:var(--info);width:92%;color:var(--info-contrast);margin-right:auto;animation-delay:50ms}.diagnosis-progress-row{align-items:stretch;gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.diagnosis-progress-help{color:inherit;margin:0;font-size:.75rem;font-weight:500;line-height:1.35}.diagnosis-progress-icon{color:inherit;flex:none;justify-content:center;align-items:center;display:flex}.diagnosis-progress-copy{gap:calc(var(--spacing) * .5);flex-direction:column;flex:1;min-width:0;display:flex}.diagnosis-progress-heading{align-items:center;gap:calc(var(--spacing) * .5);min-width:0;display:flex}.diagnosis-progress-label{letter-spacing:.06em;text-transform:uppercase;color:inherit;font-size:.75rem;font-weight:600;line-height:1.2}.diagnosis-progress-meter{align-items:center;gap:calc(var(--spacing) * .5);min-width:0;display:flex}.diagnosis-progress-track{height:calc(var(--spacing) * .5);background:currentColor;border-radius:999px;flex:1;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.diagnosis-progress-track{background:color-mix(in oklab, currentColor 18%, transparent)}}.diagnosis-progress-fill{transform-origin:0;border-radius:inherit;width:100%;height:100%;transition:transform .25s var(--ease-out);background:currentColor;display:block;transform:scaleX(0)}.diagnosis-progress-count{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:inherit;flex:none;font-size:.75rem;font-weight:700}.diagnosis-progress-when{font-variant-numeric:tabular-nums;letter-spacing:.04em;text-transform:uppercase;min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.2;display:block;overflow:hidden}@keyframes diagnosis-postit-land{0%{opacity:0;transform:rotate(var(--postit-tilt,0deg)) scale(.95)}to{opacity:1;transform:rotate(var(--postit-tilt,0deg)) scale(1)}}@media (max-width:767px){[data-chrome=immersive] .diagnosis-page[data-stage=asking] .diagnosis-page-questionnaire-board{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}[data-chrome=immersive] .diagnosis-page[data-stage=asking] .diagnosis-progress-card{grid-area:1/1;width:auto;max-width:100%}[data-chrome=immersive] .diagnosis-page[data-stage=asking] .diagnosis-board-layout{grid-area:2/1}.diagnosis-progress-card{top:max(calc(var(--spacing) * 4.5), calc(env(safe-area-inset-top,0px) + var(--spacing) * 3.5));width:calc(100vw - var(--spacing) * 2);max-width:calc(100vw - var(--spacing) * 2)}.diagnosis-progress-notes{align-items:stretch;gap:calc(var(--spacing) * .5);padding:calc(var(--spacing) * 1) calc(var(--spacing) * .5) calc(var(--spacing) * .5);flex-direction:row}.diagnosis-postit{flex:1}.diagnosis-progress-when{display:none}}@media (prefers-reduced-motion:reduce){.diagnosis-progress-fill{transition:none}.diagnosis-postit{animation:none}}.diagnosis-page-header{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.diagnosis-page-questionnaire{--diagnosis-intro-width:calc(var(--spacing) * 16);min-width:0}.diagnosis-board-layout{gap:calc(var(--spacing) * 1);flex-direction:column;min-width:0;display:flex}.diagnosis-board{min-width:0}.board-surface{--diagnosis-intro-width:calc(var(--spacing) * 16);border-radius:calc(var(--spacing) * .5);width:100%;padding:calc(var(--spacing) * 1.5);background:var(--accent-4);flex-direction:column;align-items:stretch;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.board-surface{background:color-mix(in oklab, var(--accent-4) 28%, var(--gray-4))}}.diagnosis-board-radios{position:relative}.diagnosis-board-radios>[data-slot=questionnaire-title],.diagnosis-board-radios>[data-slot=questionnaire-choices],.diagnosis-board-radios>legend,.diagnosis-board-radios>label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.diagnosis-page-step{animation:diagnosis-step-in .25s var(--ease-out) both;transform-origin:50%}@keyframes diagnosis-step-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.diagnosis-page-wait,.diagnosis-page-done{align-items:center;gap:calc(var(--spacing) * .5);padding-block:calc(var(--spacing) * 1);text-align:center;flex-direction:column;display:flex}.diagnosis-page-done .icon{color:var(--accent-11)}.diagnosis-sticker-earn{width:calc(var(--spacing) * 18);height:calc(var(--spacing) * 18);cursor:pointer;appearance:none;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.diagnosis-sticker-art{z-index:1;object-fit:contain;transform-origin:50%;width:100%;height:100%;animation:diagnosis-sticker-bring .7s var(--ease-out) both;position:relative}.diagnosis-sticker-shine{border:2px solid var(--accent-9);border-radius:999px;position:absolute;inset:8%}@supports (color:color-mix(in lab, red, red)){.diagnosis-sticker-shine{border:2px solid color-mix(in oklab, var(--accent-9) 55%, transparent)}}.diagnosis-sticker-shine{opacity:0;animation:diagnosis-sticker-shine 1.4s var(--ease-out) .12s both;pointer-events:none;transform:scale(.72)}.diagnosis-sticker-earn:hover .diagnosis-sticker-art,.diagnosis-sticker-earn:focus-visible .diagnosis-sticker-art{transition:transform .16s var(--ease-out);transform:scale(1.03)}.diagnosis-sticker-earn:active .diagnosis-sticker-art{transform:scale(.97)}@keyframes diagnosis-sticker-bring{0%{opacity:0;transform:scale(.72)rotate(-12deg)}58%{opacity:1;transform:scale(1.08)rotate(4deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes diagnosis-sticker-shine{0%{opacity:.85;transform:scale(.72)}70%,to{opacity:0;transform:scale(1.2)}}.diagnosis-page-footer{justify-content:flex-start;display:flex}@media (prefers-reduced-motion:reduce){.diagnosis-page-step,.diagnosis-sticker-art,.diagnosis-sticker-shine{animation:none}.diagnosis-sticker-art{opacity:1;transform:none}}.island-live-badge{height:calc(var(--spacing) * 1);color:inherit;justify-content:center;align-items:center;gap:2px;display:inline-flex}.island-live-badge-bar{background:currentColor;border-radius:999px;width:2px;display:block}.island-live-badge-bar[data-h=short]{height:35%}.island-live-badge-bar[data-h=mid]{height:65%}.island-live-badge-bar[data-h=tall]{height:100%}.island-live{align-items:center;gap:calc(var(--spacing) * .75);min-height:calc(var(--spacing) * 4);padding:calc(var(--spacing) * .5) calc(var(--spacing) * .75);display:flex}.island-live-avatar{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);border-radius:999px;flex-shrink:0;position:relative;overflow:hidden}.island-live-wave{height:calc(var(--spacing) * 2);min-width:calc(var(--spacing) * 6);color:var(--brand-cyan);align-items:center;gap:2px;display:flex}.island-live-bar{width:3px;height:calc(var(--island-wave,.5) * 100%);transform-origin:50%;background:currentColor;border-radius:999px;display:block;transform:scaleY(1)}.island-live-wave[data-active=true] .island-live-bar{animation:.9s ease-in-out infinite island-live-pulse;animation-delay:calc(var(--island-wave-i,0) * -70ms)}@keyframes island-live-pulse{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}.island-live-actions{align-items:center;gap:calc(var(--spacing) * .5);margin-inline-start:auto;display:flex}.island-chat{--island-chat-dark:var(--gray-12);--island-chat-light:var(--gray-1);gap:calc(var(--spacing) * 1);width:calc(var(--spacing) * 24);max-width:calc(100vw - var(--spacing) * 2);height:min(70dvh, calc(var(--spacing) * 36));padding:calc(var(--spacing) * 1);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.island-chat-toolbar{align-items:center;gap:calc(var(--spacing) * .5);width:100%;display:flex}.island-chat-title{text-align:center;flex:1;min-width:0;font-weight:600}.island-chat-scroller,.island-chat-composer{--gray-1:var(--island-chat-dark);--gray-2:var(--island-chat-dark)}@supports (color:color-mix(in lab, red, red)){.island-chat-scroller,.island-chat-composer{--gray-2:color-mix(in oklab, var(--island-chat-dark) 94%, var(--island-chat-light))}}.island-chat-scroller,.island-chat-composer{--gray-3:var(--island-chat-dark)}@supports (color:color-mix(in lab, red, red)){.island-chat-scroller,.island-chat-composer{--gray-3:color-mix(in oklab, var(--island-chat-dark) 88%, var(--island-chat-light))}}.island-chat-scroller,.island-chat-composer{--gray-4:var(--island-chat-dark)}@supports (color:color-mix(in lab, red, red)){.island-chat-scroller,.island-chat-composer{--gray-4:color-mix(in oklab, var(--island-chat-dark) 84%, var(--island-chat-light))}}.island-chat-scroller,.island-chat-composer{--gray-5:var(--island-chat-dark)}@supports (color:color-mix(in lab, red, red)){.island-chat-scroller,.island-chat-composer{--gray-5:color-mix(in oklab, var(--island-chat-dark) 80%, var(--island-chat-light))}}.island-chat-scroller,.island-chat-composer{--gray-6:var(--island-chat-dark)}@supports (color:color-mix(in lab, red, red)){.island-chat-scroller,.island-chat-composer{--gray-6:color-mix(in oklab, var(--island-chat-dark) 74%, var(--island-chat-light))}}.island-chat-scroller,.island-chat-composer{--gray-7:var(--island-chat-dark)}@supports (color:color-mix(in lab, red, red)){.island-chat-scroller,.island-chat-composer{--gray-7:color-mix(in oklab, var(--island-chat-dark) 68%, var(--island-chat-light))}}.island-chat-scroller,.island-chat-composer{--gray-8:var(--island-chat-dark)}@supports (color:color-mix(in lab, red, red)){.island-chat-scroller,.island-chat-composer{--gray-8:color-mix(in oklab, var(--island-chat-dark) 58%, var(--island-chat-light))}}.island-chat-scroller,.island-chat-composer{--gray-9:var(--island-chat-dark)}@supports (color:color-mix(in lab, red, red)){.island-chat-scroller,.island-chat-composer{--gray-9:color-mix(in oklab, var(--island-chat-dark) 48%, var(--island-chat-light))}}.island-chat-scroller,.island-chat-composer{--gray-10:var(--island-chat-dark)}@supports (color:color-mix(in lab, red, red)){.island-chat-scroller,.island-chat-composer{--gray-10:color-mix(in oklab, var(--island-chat-dark) 42%, var(--island-chat-light))}}.island-chat-scroller,.island-chat-composer{--gray-11:var(--island-chat-dark)}@supports (color:color-mix(in lab, red, red)){.island-chat-scroller,.island-chat-composer{--gray-11:color-mix(in oklab, var(--island-chat-dark) 26%, var(--island-chat-light))}}.island-chat-scroller,.island-chat-composer{--gray-12:var(--island-chat-light);--gray-a1:var(--island-chat-light)}@supports (color:color-mix(in lab, red, red)){.island-chat-scroller,.island-chat-composer{--gray-a1:color-mix(in oklab, var(--island-chat-light) 2%, transparent)}}.island-chat-scroller,.island-chat-composer{--gray-a2:var(--island-chat-light)}@supports (color:color-mix(in lab, red, red)){.island-chat-scroller,.island-chat-composer{--gray-a2:color-mix(in oklab, var(--island-chat-light) 4%, transparent)}}.island-chat-scroller,.island-chat-composer{--gray-a3:var(--island-chat-light)}@supports (color:color-mix(in lab, red, red)){.island-chat-scroller,.island-chat-composer{--gray-a3:color-mix(in oklab, var(--island-chat-light) 8%, transparent)}}.island-chat-scroller,.island-chat-composer{--gray-a4:var(--island-chat-light)}@supports (color:color-mix(in lab, red, red)){.island-chat-scroller,.island-chat-composer{--gray-a4:color-mix(in oklab, var(--island-chat-light) 12%, transparent)}}.island-chat-scroller,.island-chat-composer{--gray-a5:var(--island-chat-light)}@supports (color:color-mix(in lab, red, red)){.island-chat-scroller,.island-chat-composer{--gray-a5:color-mix(in oklab, var(--island-chat-light) 16%, transparent)}}.island-chat-scroller,.island-chat-composer{--gray-a6:var(--island-chat-light)}@supports (color:color-mix(in lab, red, red)){.island-chat-scroller,.island-chat-composer{--gray-a6:color-mix(in oklab, var(--island-chat-light) 22%, transparent)}}.island-chat-scroller,.island-chat-composer{--gray-a7:var(--island-chat-light)}@supports (color:color-mix(in lab, red, red)){.island-chat-scroller,.island-chat-composer{--gray-a7:color-mix(in oklab, var(--island-chat-light) 30%, transparent)}}.island-chat-scroller,.island-chat-composer{--gray-a8:var(--island-chat-light)}@supports (color:color-mix(in lab, red, red)){.island-chat-scroller,.island-chat-composer{--gray-a8:color-mix(in oklab, var(--island-chat-light) 40%, transparent)}}.island-chat-scroller,.island-chat-composer{--gray-a9:var(--island-chat-light)}@supports (color:color-mix(in lab, red, red)){.island-chat-scroller,.island-chat-composer{--gray-a9:color-mix(in oklab, var(--island-chat-light) 52%, transparent)}}.island-chat-scroller,.island-chat-composer{--gray-a10:var(--island-chat-light)}@supports (color:color-mix(in lab, red, red)){.island-chat-scroller,.island-chat-composer{--gray-a10:color-mix(in oklab, var(--island-chat-light) 58%, transparent)}}.island-chat-scroller,.island-chat-composer{--gray-a11:var(--island-chat-light)}@supports (color:color-mix(in lab, red, red)){.island-chat-scroller,.island-chat-composer{--gray-a11:color-mix(in oklab, var(--island-chat-light) 74%, transparent)}}.island-chat-scroller,.island-chat-composer{--gray-a12:var(--island-chat-light)}@supports (color:color-mix(in lab, red, red)){.island-chat-scroller,.island-chat-composer{--gray-a12:color-mix(in oklab, var(--island-chat-light) 92%, transparent)}}.island-chat-scroller,.island-chat-composer{--accent-9:var(--island-chat-light);--accent-10:var(--island-chat-light)}@supports (color:color-mix(in lab, red, red)){.island-chat-scroller,.island-chat-composer{--accent-10:color-mix(in oklab, var(--island-chat-light) 90%, var(--island-chat-dark))}}.island-chat-scroller,.island-chat-composer{--accent-contrast:var(--island-chat-dark);--aura-outline:var(--island-chat-light) solid 2px}.island-chat-composer{width:100%}.island-notebook{gap:calc(var(--spacing) * 1);width:calc(var(--spacing) * 20);max-width:calc(100vw - var(--spacing) * 2);padding:calc(var(--spacing) * 1) calc(var(--spacing) * 1.5) calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.island-notebook-toolbar{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * .5);width:100%;display:flex}.island-notebook-stage{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 1);flex-direction:column;padding-block-start:calc(var(--spacing) * .5);display:flex}.island-timer,.island-timer-setup{gap:calc(var(--spacing) * 1);flex-direction:column;width:100%;display:flex}.island-timer{width:calc(var(--spacing) * 22);max-width:calc(100vw - var(--spacing) * 2);padding:calc(var(--spacing) * 1)}.island-timer-head,.island-timer-run{align-items:center;gap:calc(var(--spacing) * .5);width:100%;display:flex}.island-timer-head{justify-content:space-between}.island-cover{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 14);border-radius:var(--radius-md);box-shadow:0 calc(var(--spacing) * 1) calc(var(--spacing) * 2.5) var(--gray-a8), 0 calc(var(--spacing) * .5) calc(var(--spacing) * 1) var(--gray-a7);flex-shrink:0;position:relative;overflow:hidden}.island-cover-trigger{cursor:pointer;appearance:none;transition:transform .16s var(--ease-out);background:0 0;border:0;margin:0;padding:0}.island-cover-trigger:active{transform:scale(.97)}.island-book-notes{gap:calc(var(--spacing) * .5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.island-book-notes li{padding:calc(var(--spacing) * .5) calc(var(--spacing) * 1);border-radius:var(--radius-sm);background:var(--gray-2);color:var(--gray-12);overflow-wrap:anywhere;margin:0}.island-book-actions{align-items:center;gap:calc(var(--spacing) * .5);display:flex}.island-book-actions .pick-read{flex:1}.pick-bridge{z-index:52;border-radius:var(--radius-sm) var(--radius-md) var(--radius-md) var(--radius-sm);transform-origin:0 0;pointer-events:none;will-change:transform, opacity;position:fixed;overflow:hidden}.pick-bridge .pick-cover-inside{position:absolute;inset:0;transform:none}.pick-stage[data-view=writing] .pick-world{opacity:0;pointer-events:none}.notebook-writer{--spine-shadow:calc(var(--spacing) * 1.5);--writer-w:90vw;--writer-h:90dvh;--writer-cover:calc(var(--spacing) * .5);width:var(--writer-w);height:var(--writer-h);margin-left:calc(var(--writer-w) / -2);margin-top:calc(var(--writer-h) / -2);border:var(--writer-cover) solid var(--tone-solid,var(--accent-9));border-radius:var(--radius-md);background:var(--gray-1);color:var(--gray-12);box-shadow:0 calc(var(--spacing) * 1) calc(var(--spacing) * 3) var(--gray-a6);transform-origin:50%;flex-direction:column;padding:0;animation:.25s cubic-bezier(.16,1,.3,1) both notebook-writer-in;display:flex;position:absolute;top:50%;left:50%}.notebook-writer-spread{background:var(--gray-1);flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.notebook-writer-spread:before{content:"";pointer-events:none;background:linear-gradient(to right, transparent calc(50% - var(--spine-shadow)), var(--gray-a4) 50%, transparent calc(50% + var(--spine-shadow)));position:absolute;inset:0}.pick-stage[data-view=writing][data-motion=fade] .notebook-writer{animation:notebook-writer-from-modal .24s var(--ease-out) var(--pick-bridge-ms) both}@keyframes notebook-writer-from-modal{0%{opacity:0;transform:scale(calc(var(--pick-modal-w) / var(--writer-w)), calc(var(--pick-modal-h) / var(--writer-h)))}to{opacity:1;transform:scale(1)}}.notebook-writer-body{z-index:1;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.notebook-sheet-stage{--sheet-tilt:6deg;touch-action:pan-y;flex:1;grid-template:minmax(0,1fr) auto/minmax(0,1fr);min-height:0;display:grid;position:relative}.notebook-sheet-stage[data-direction=back]{--sheet-tilt:-6deg}.notebook-sheet-face{background:0 0;flex-direction:column;grid-area:1/1;min-height:0;display:flex;overflow:clip}.notebook-sheet-out{z-index:1;pointer-events:none;transform-origin:100% 100%;animation:.25s cubic-bezier(.16,1,.3,1) forwards notebook-sheet-turn}.notebook-sheet-stage[data-direction=back] .notebook-sheet-out{transform-origin:0 100%}.notebook-sheet-nav{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 1);min-height:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * .5);grid-area:2/1;display:flex}.notebook-corner{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);border:1px solid var(--gray-6);background:var(--gray-2);color:var(--gray-11);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:transform .25s cubic-bezier(.4,0,.6,1);display:inline-flex}.notebook-corner[data-corner=back]{border-radius:0 var(--radius-md) 0 var(--radius-md);transform-origin:0 100%}.notebook-corner[data-corner=next]{border-radius:var(--radius-md) 0 var(--radius-md) 0;transform-origin:100% 100%}.notebook-page-meter{color:var(--gray-11);text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none;flex:1;margin:0;font-size:max(.75rem,13px);line-height:1.2}.notebook-corner:hover:not(:disabled){background:var(--accent-3);color:var(--accent-11);transform:scale(1.03)}.notebook-corner:active:not(:disabled){transform:scale(.97)}.notebook-corner:focus-visible{outline:2px solid var(--accent-8);outline-offset:1px}.notebook-corner:disabled{cursor:default;opacity:.4}.notebook-page-editor{flex-direction:column;flex:1;min-height:0;display:flex}.notebook-editor-shell{background:0 0;border:none;border-radius:0;flex-direction:column;flex:1;min-height:0;display:flex}.notebook-editor-shell>div{flex-direction:column;flex:1;min-height:0;display:flex}.notebook-editor-anchor{flex:1;grid-template:minmax(0,1fr)/minmax(0,1fr);min-height:0;display:grid}.notebook-sheet-stage{--notebook-outer-pad:calc(var(--spacing) * 4);--spine-gutter:calc(var(--spacing) * 4)}@media (max-width:40rem){.notebook-sheet-stage{--notebook-outer-pad:calc(var(--spacing) * 1);--spine-gutter:calc(var(--spacing) * 2)}}.notebook-editor-input.ContentEditable__root,.notebook-editor-input{min-height:100%;padding-block:calc(var(--spacing) * .5);padding-inline:var(--notebook-outer-pad);color:var(--gray-12);box-shadow:none;column-count:2;column-fill:auto;column-gap:calc(var(--spine-gutter) * 2);background:0 0;border:none;border-radius:0;outline:none;grid-area:1/1}.notebook-editor-input>p,.notebook-editor-input>:first-child{margin-block-start:0}.notebook-editor-input>:is(h1,h2,h3){break-after:avoid}.notebook-editor-anchor>[aria-hidden=true]{display:contents}.notebook-editor-placeholder{padding-block:calc(var(--spacing) * .5);padding-inline:var(--notebook-outer-pad);color:var(--gray-11);text-overflow:ellipsis;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1.5;position:absolute;inset:0 auto auto 0;overflow:hidden}.draggable-block-menu{z-index:2;align-items:center;gap:calc(var(--spacing) * .25);opacity:0;will-change:transform;pointer-events:none;display:flex;position:absolute;top:0;left:0}.draggable-block-menu[data-visible=true]{opacity:1;pointer-events:auto}.draggable-block-btn{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);border-radius:var(--radius-sm);color:var(--gray-11);cursor:grab;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.draggable-block-btn:hover{background:var(--gray-3);color:var(--gray-12)}.draggable-block-btn:active,.draggable-block-grip:active{cursor:grabbing}.draggable-block-target-line{z-index:2;pointer-events:none;opacity:.4;background:var(--accent-9);will-change:transform;height:3px;position:absolute;top:0;left:0}.draggable-block-menu-anchor{pointer-events:none;opacity:0;position:fixed}.notebook-frame-slot{padding-block:calc(var(--spacing) * .5);break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;display:block}.notebook-frame{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.notebook-writer-wait{justify-content:center;align-items:center;gap:calc(var(--spacing) * .5);text-align:center;flex-direction:column;flex:1;margin:0;display:flex}@keyframes notebook-writer-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes notebook-sheet-turn{to{opacity:0;transform:rotate(var(--sheet-tilt)) scale(.98)}}@media (prefers-reduced-motion:reduce){.pick-stage[data-view=writing] .notebook-writer{animation:pick-page-in .15s var(--ease-out) both}.notebook-writer{animation-name:pick-page-in}.notebook-corner{transition:none}@keyframes notebook-sheet-turn{to{opacity:0;transform:none}}}.island-heading{align-items:center;gap:calc(var(--spacing) * .25);text-align:center;flex-direction:column;min-width:0;display:flex}.island-title{font-weight:600;font-size:inherit;margin:0}.island-rank,.island-timer-label{max-width:calc(var(--spacing) * 10);text-overflow:ellipsis;white-space:nowrap;color:var(--gray-8);font-size:.875rem;overflow:hidden}.island-choices{align-items:stretch;gap:calc(var(--spacing) * .5);flex-direction:column;width:100%;display:flex}.island-key,.island-choice{cursor:pointer;transition:transform .16s var(--ease-out), background-color .15s ease, color .15s ease;border:0}.island-key{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);background:var(--gray-11);color:var(--gray-1);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.island-key[data-tone=timer],.island-key[aria-pressed=true]{background:var(--brand-cyan);color:var(--gray-12)}.island-key:active,.island-choice:active,.island-idle-open:active,.island-idle-clock:active,.island-idle-live:active,.island-idle-bell:active{transform:scale(.97)}.island-choice{width:100%;min-height:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 1);background:var(--gray-1);color:var(--gray-12);border-radius:999px}.island-timer-read{align-items:flex-end;gap:calc(var(--spacing) * .25);flex-direction:column;flex:1;min-width:0;display:flex}.island-clock{color:var(--brand-cyan);font-variant-numeric:tabular-nums;font-size:1.5rem;line-height:1.1}.island-clock-digits{align-items:baseline;display:inline-flex}.island-digit{min-width:.65em;display:inline-grid;position:relative;overflow:hidden}.island-digit-char{grid-area:1/1}[data-large-targets=true] .island-key,[data-large-targets=true] .island-choice,[data-large-targets=true] .island-idle-clock{min-width:calc(var(--spacing) * 4);min-height:calc(var(--spacing) * 4)}[data-large-targets=true] .island-idle-open{min-width:calc(var(--spacing) * 4)}[data-large-targets=true] .island-shell[data-compact=true]{min-width:calc(var(--spacing) * 10);width:calc(var(--spacing) * 12)}@media (hover:hover) and (pointer:fine){.forge-option:hover{background:var(--gray-3);transform:scale(1.03)}.forge-option[data-checked=true]:hover{background:var(--accent-3)}.forge-charge:active .forge-notebook-core{animation-name:none;transform:scale(.97)}.forge-pick-cover-trigger:hover{transform:scale(1.03)}.forge-pick-cover-trigger:active{transform:scale(.97)}.island-key:hover,.island-choice:hover,.island-idle-open:hover,.island-idle-clock:hover,.island-idle-live:hover,.island-idle-bell:hover,.island-cover-trigger:hover{transform:scale(1.03)}.island-key:hover:active,.island-choice:hover:active,.island-idle-open:hover:active,.island-idle-clock:hover:active,.island-idle-live:hover:active,.island-idle-bell:hover:active,.island-cover-trigger:hover:active{transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.forge-enter,.forge-craft-image,.forge-energy-ring[data-level="3"],.forge-notebook-core[data-invite=true],.forge-notebook-core[data-invite=true]:before,.forge-notebook-core[data-pulse=true],.forge-notebook-core:after,.forge-sparks,.forge-craft-wipe,.forge-reveal-stage[data-phase] .pick-book,.forge-reveal-stage[data-phase] .pick-cover,.forge-reveal-stage[data-phase] .pick-page,.forge-pick-cover-trigger,.forge-video-actions,.forge-video-actions[data-leaving=true],.forge-video-mute[data-leaving=true],.forge-video-play,.forge-video-play:before,.forge-video-play:hover:not(:disabled),.forge-video-play:active:not(:disabled),.forge-brand[data-place=cta],.forge-root[data-video=docking]:before,.forge-root[data-video=docking] .forge-welcome-copy,.pick-stage[data-phase=closing] .pick-cover,.pick-stage[data-phase=closing] .pick-shift,.pick-stage[data-phase=closing] .pick-page,.pick-stage[data-phase=docking] .pick-book,.pick-stage[data-phase=docking] .pick-backdrop,.pick-stage[data-view=writing] .notebook-writer,.forge-root[data-docking=true] .forge-reveal-panel,.forge-root[data-docking=true] .forge-glow,.island-key,.island-choice,.island-idle-open,.island-idle-clock,.island-idle-live,.island-idle-bell,.island-idle-bell .icon,.island-idle-bell:after,.island-cover-trigger,.island-live-bar{transition:none;animation:none}.forge-enter,.forge-welcome-copy{opacity:1;transform:none}.forge-video-docking,.forge-brand,.forge-option,.forge-energy-ring,.forge-notebook-core,.forge-notebook-core:after,.forge-notebook-image,.forge-craft-wipe,.forge-glow,.forge-meter-fill{transition:none}}:root{--aura-overlay:#100b2114}@keyframes aura-overlay-show{0%{opacity:0}to{opacity:1}}@keyframes aura-overlay-hide{0%{opacity:1}to{opacity:0}}.aura-overlay{background-color:var(--aura-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:fixed;inset:0}.aura-overlay[data-state=open]{animation:.15s cubic-bezier(.16,1,.3,1) aura-overlay-show}.aura-overlay[data-vaul-overlay][data-vaul-snap-points][data-state=open]{animation:.15s cubic-bezier(.16,1,.3,1) aura-overlay-show!important}.aura-overlay[data-vaul-overlay][data-vaul-snap-points][data-state=closed]{animation:.15s cubic-bezier(.16,1,.3,1) aura-overlay-hide!important}.aura-overlay[data-starting-style],.aura-overlay[data-ending-style]{opacity:0}@media (prefers-reduced-motion:no-preference){.aura-overlay:is([data-open],[data-closed],[data-starting-style],[data-ending-style]){transition:opacity .15s cubic-bezier(.16,1,.3,1)}}@media (prefers-reduced-motion:reduce){.aura-overlay,.aura-overlay[data-state=open],.aura-overlay[data-state=closed],.aura-overlay[data-starting-style],.aura-overlay[data-ending-style],.aura-overlay[data-vaul-overlay][data-vaul-snap-points][data-state=open],.aura-overlay[data-vaul-overlay][data-vaul-snap-points][data-state=closed]{opacity:1;transition:none;animation:none!important}}@layer components{@keyframes popoverShow{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes popoverHide{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes tooltipShow{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes tooltipHide{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes overlayShow{0%{opacity:0}to{opacity:1}}@keyframes contentShow{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.responsive-dropdown-drawer{max-height:85dvh;overflow:hidden}.responsive-dropdown-header{min-height:calc(var(--spacing) * 3);border-bottom:1px solid var(--gray-6);padding:calc(var(--spacing) * .5) calc(var(--spacing) * 1.5);text-align:center;justify-content:center;align-items:center;display:flex;position:relative}.responsive-dropdown-title{color:var(--gray-12)}.responsive-dropdown-back{left:calc(var(--spacing) * 1);border-radius:var(--radius-sm);color:var(--gray-11);justify-content:center;align-items:center;transition:transform .25s cubic-bezier(.4,0,.6,1),background-color .25s cubic-bezier(.4,0,.6,1);display:inline-flex;position:absolute}.responsive-dropdown-back:hover{background:var(--gray-3);color:var(--gray-12);transform:scale(1.03)}.responsive-dropdown-back:active{transform:scale(.97)}.responsive-dropdown-back:focus-visible,.responsive-dropdown-item:focus-visible{outline:2px solid var(--accent-8);outline-offset:-2px}.responsive-dropdown-stack{min-height:calc(var(--spacing) * 20);position:relative;overflow:hidden}.responsive-dropdown-panel{padding:calc(var(--spacing) * 1);transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .25s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;overflow-y:auto}.responsive-dropdown-panel[data-panel-state=current]{z-index:2;opacity:1;pointer-events:auto;transform:translate(0)}.responsive-dropdown-panel[data-panel-state=previous]{z-index:1;opacity:0;pointer-events:none;transform:translate(-12%)}.responsive-dropdown-panel[data-panel-state=next]{z-index:1;opacity:0;pointer-events:none;transform:translate(100%)}.responsive-dropdown-item{width:100%;min-height:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 1);border-radius:var(--radius-sm);padding:calc(var(--spacing) * 1) calc(var(--spacing) * 1.5);color:var(--gray-12);text-align:left;transition:transform .25s cubic-bezier(.4,0,.6,1),background-color .25s cubic-bezier(.4,0,.6,1);display:flex;position:relative}.responsive-dropdown-item:hover{background:var(--accent-3);transform:scale(1.01)}.responsive-dropdown-item:active{background:var(--accent-5);transform:scale(.99)}.responsive-dropdown-item:disabled,.responsive-dropdown-item[data-disabled]{cursor:not-allowed;color:var(--gray-8);pointer-events:none}.responsive-dropdown-indicator{min-width:calc(var(--spacing) * 1);color:var(--accent-9);justify-content:center;align-items:center;display:inline-flex}.responsive-dropdown-chevron{color:var(--gray-11);margin-left:auto}.responsive-dropdown-label{padding:calc(var(--spacing) * 1) calc(var(--spacing) * 1.5) calc(var(--spacing) * .5);color:var(--gray-11);letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:600}.responsive-dropdown-separator{height:1px;margin:calc(var(--spacing) * .5) calc(var(--spacing) * 1.5);background:var(--gray-6)}.responsive-dropdown-shortcut{display:none}@media (prefers-reduced-motion:reduce){.responsive-dropdown-back,.responsive-dropdown-item,.responsive-dropdown-panel{transition-duration:.01ms}}.tools-menu-content{width:calc(var(--spacing) * 28);max-width:calc(100vw - var(--spacing) * 2);border-radius:var(--radius-md);background:var(--gray-1);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.tools-menu-content{background:color-mix(in oklab, var(--gray-1) 92%, transparent)}}.tools-menu-content{-webkit-backdrop-filter:blur(18px)}.tools-menu-content[data-variant=drawer]{-webkit-backdrop-filter:none;background:0 0;border-radius:0;width:100%;max-width:none}.tools-menu-profile{border-bottom:1px solid var(--gray-6)}.tools-menu-section{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.tools-menu-heading{color:var(--gray-12);letter-spacing:.01em;margin:0;font-size:.875rem;font-weight:700}.tools-menu-grid{gap:calc(var(--spacing) * .5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-slot=dropdown-menu-item].tools-menu-tile,.responsive-dropdown-item.tools-menu-tile,.tools-menu-tile{min-height:calc(var(--spacing) * 6);justify-content:center;align-items:center;gap:calc(var(--spacing) * .5);border-radius:var(--radius-md);padding:calc(var(--spacing) * .75) calc(var(--spacing) * .5);color:var(--gray-12);text-align:center;flex-direction:column;text-decoration:none;transition:transform .25s cubic-bezier(.4,0,.6,1),background-color .25s cubic-bezier(.4,0,.6,1);display:flex}[data-slot=dropdown-menu-item].tools-menu-tile:hover,[data-slot=dropdown-menu-item].tools-menu-tile[data-highlighted],.responsive-dropdown-item.tools-menu-tile:hover,.tools-menu-tile:hover,.tools-menu-tile[data-highlighted],.tools-menu-tile[data-current=true]{background:var(--accent-3)}.tools-menu-tile:active{transform:scale(.97)}.tools-menu-tile:focus-visible{outline:2px solid var(--accent-8);outline-offset:2px}.tools-menu-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:calc(var(--spacing) * .9);background:linear-gradient(180deg, var(--gray-3), var(--gray-4));box-shadow:inset 0 0 0 1px var(--gray-a5);color:var(--accent-11);place-items:center;display:grid}.tools-menu-tile[data-current=true] .tools-menu-icon{background:linear-gradient(180deg, var(--accent-3), var(--accent-4));box-shadow:inset 0 0 0 1px var(--accent-a6);color:var(--accent-11)}.tools-menu-label{max-width:100%;color:var(--gray-12);text-wrap:balance;font-size:.75rem;font-weight:500;line-height:1.2}@media (prefers-reduced-motion:reduce){.tools-menu-tile{transition:none}.tools-menu-tile:active{transform:none}}[data-slot=command-dialog-popup]{transform-origin:top;opacity:calc(1 - .1 * var(--nested-dialogs,0));transform:translateY(calc(-1.25rem * var(--nested-dialogs,0))) scale(calc(1 - .1 * var(--nested-dialogs,0)));transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .25s cubic-bezier(.16,1,.3,1)}[data-slot=command-dialog-popup][data-starting-style],[data-slot=command-dialog-popup][data-ending-style]{opacity:0;transform:translateY(calc(.5rem - 1.25rem * var(--nested-dialogs,0))) scale(.98)}[data-slot=command-dialog-popup][data-nested][data-starting-style],[data-slot=command-dialog-popup][data-nested][data-ending-style]{transform:translateY(calc(2rem - 1.25rem * var(--nested-dialogs,0))) scale(.98)}@keyframes sheetRightOpen{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes sheetRightClosed{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes sheetLeftOpen{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes sheetLeftClosed{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes sheetTopOpen{0%{transform:translateY(-100%)}to{transform:translate(0)}}@keyframes sheetTopClosed{0%{transform:translate(0)}to{transform:translateY(-100%)}}@keyframes sheetBottomOpen{0%{transform:translateY(100%)}to{transform:translate(0)}}@keyframes sheetBottomClosed{0%{transform:translate(0)}to{transform:translateY(100%)}}@keyframes slideDownCollapsible{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes slideUpCollapsible{0%{height:var(--radix-collapsible-content-height)}to{height:0}}}@media (prefers-reduced-motion:reduce){@layer components{:where([data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=context-menu-content],[data-slot=context-menu-sub-content],[data-slot=hover-card-content],[data-slot=select-content],[data-slot=menubar-content],[data-slot=menubar-sub-content],[data-slot=navigation-menu-content]),[data-slot=tooltip-content],[data-slot=dialog-overlay],[data-slot=dialog-content],[data-slot=alert-dialog-overlay],[data-slot=alert-dialog-content],:where([data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=context-menu-content],[data-slot=context-menu-sub-content],[data-slot=hover-card-content],[data-slot=select-content],[data-slot=menubar-content],[data-slot=menubar-sub-content],[data-slot=navigation-menu-content]),:where([data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=context-menu-content],[data-slot=context-menu-sub-content],[data-slot=hover-card-content],[data-slot=select-content],[data-slot=menubar-content],[data-slot=menubar-sub-content],[data-slot=navigation-menu-content]){animation:none}}}:root{--mark-sol:var(--brand-yellow);--mark-menta:var(--brand-green);--mark-cielo:var(--brand-cyan);--mark-rosa:var(--brand-red)}@supports (color:color-mix(in lab, red, red)){:root{--mark-rosa:color-mix(in oklab, var(--brand-red) 55%, var(--gray-1))}}.reading-card-slot{padding-block:calc(var(--spacing) * .5);break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;display:block}.reading-card{width:min(100%, calc(var(--spacing) * 16));aspect-ratio:1;padding:calc(var(--spacing) * 1) calc(var(--spacing) * 1) calc(var(--spacing) * .5);border-radius:calc(var(--spacing) * .25);background:var(--mark-sol);margin:0;position:relative}@supports (color:color-mix(in lab, red, red)){.reading-card{background:color-mix(in oklab, var(--mark-sol) 22%, var(--gray-1))}}.reading-card{box-shadow:0 calc(var(--spacing) * .15) calc(var(--spacing) * .5) var(--gray-12)}@supports (color:color-mix(in lab, red, red)){.reading-card{box-shadow:0 calc(var(--spacing) * .15) calc(var(--spacing) * .5) color-mix(in oklab, var(--gray-12) 14%, transparent)}}.reading-card{transform-origin:top;animation:reading-card-in .25s var(--ease-out) both}.reading-card-in{gap:calc(var(--spacing) * .5);flex-direction:column;height:100%;display:flex;overflow:hidden}.reading-card-meta{color:var(--gray-11);flex-direction:column;display:flex}.reading-card-quote{color:var(--gray-12);-webkit-line-clamp:5;-webkit-box-orient:vertical;flex:1;margin:0;font-style:italic;display:-webkit-box;overflow:hidden}.reading-card-link{align-items:center;gap:calc(var(--spacing) * .5);color:var(--accent-11);text-decoration:none;display:inline-flex}.reading-card-link:hover{text-decoration:underline}.activity-card-slot{padding-block:calc(var(--spacing) * 1);break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;display:block}.activity-card{gap:calc(var(--spacing) * 1);padding:calc(var(--spacing) * 1.5);border:1px solid var(--accent-6);border-radius:calc(var(--spacing) * 1);background:linear-gradient(180deg, var(--accent-2) 0%, var(--gray-1) 100%);box-shadow:0 1px 0 var(--accent-a3);transform-origin:top;animation:reading-card-in .25s var(--ease-out) both;flex-direction:column;margin:0;display:flex;position:relative}.activity-card[data-done=true]{border-color:var(--gray-6);background:var(--gray-2);box-shadow:none}.activity-card-speech{color:var(--gray-12);margin:0;line-height:1.45}.activity-card-foot{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * .5);flex-wrap:wrap;display:flex}.activity-card-title{color:var(--accent-11);font-weight:600}.activity-card-sticker-slot{top:calc(var(--spacing) * .75);right:calc(var(--spacing) * .75);z-index:2;place-items:center;display:grid;position:absolute}.activity-card-sticker{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);object-fit:contain;transform-origin:50%}.activity-card[data-pasting=true] .activity-card-sticker{animation:activity-sticker-paste .52s var(--ease-out) both}@keyframes activity-sticker-paste{0%{opacity:0;transform:scale(1.35)rotate(-8deg)}55%{opacity:1;transform:scale(.96)rotate(3deg)}to{opacity:1;transform:scale(1)rotate(0)}}.passage-toolbar{z-index:48;gap:calc(var(--spacing) * .5);max-width:calc(100vw - var(--spacing) * 2);padding:calc(var(--spacing) * .5);border:1px solid var(--gray-6);border-radius:calc(var(--spacing) * 1.5);background:var(--gray-1);box-shadow:0 calc(var(--spacing) * .25) calc(var(--spacing) * 1) var(--gray-12);flex-direction:column;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.passage-toolbar{box-shadow:0 calc(var(--spacing) * .25) calc(var(--spacing) * 1) color-mix(in oklab, var(--gray-12) 16%, transparent)}}.passage-toolbar{transform-origin:bottom;animation:.25s cubic-bezier(.16,1,.3,1) both passage-toolbar-in;translate:-50% -100%}.passage-toolbar[data-side=bottom]{transform-origin:top;translate:-50%}.passage-toolbar-row{align-items:center;gap:calc(var(--spacing) * .5);flex-wrap:wrap;display:flex}.passage-toolbar-action{flex-wrap:nowrap}.passage-toolbar-action>.button{flex:auto;width:100%}.passage-toolbar-error{color:var(--accent-11);margin:0}.passage-swatch{width:calc(var(--spacing) * 1);height:calc(var(--spacing) * 1);background:var(--swatch);border-radius:9999px;display:block}.passage-swatch[data-style=underline]{height:calc(var(--spacing) * .25);border-radius:calc(var(--spacing) * .25)}.passage-swatch[data-color=sol]{--swatch:var(--mark-sol)}.passage-swatch[data-color=menta]{--swatch:var(--mark-menta)}.passage-swatch[data-color=cielo]{--swatch:var(--mark-cielo)}.passage-swatch[data-color=rosa]{--swatch:var(--mark-rosa)}.reader-mark-notice{bottom:calc(var(--spacing) * 2);z-index:48;padding:calc(var(--spacing) * .5) calc(var(--spacing) * 1);border:1px solid var(--gray-6);background:var(--gray-1);color:var(--gray-12);border-radius:9999px;margin:0;position:fixed;left:50%;translate:-50%}.reader-hit-card{z-index:46;left:50%;bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 1);width:min(calc(100% - var(--spacing) * 2), calc(var(--spacing) * 28));padding:calc(var(--spacing) * 1.5);border:1px solid var(--gray-6);border-radius:calc(var(--spacing) * 1);background:var(--gray-1);color:var(--gray-12);transform-origin:bottom;flex-direction:column;margin:0;animation:.25s cubic-bezier(.16,1,.3,1) reader-hit-in;display:flex;position:fixed;translate:-50%}.reader-hit-status,.reader-hit-choices{gap:calc(var(--spacing) * .5);display:flex}.reader-hit-status{align-items:center}.reader-hit-choices{flex-direction:column}@keyframes reader-hit-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes passage-toolbar-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes passage-toolbar-fade{0%{opacity:0}to{opacity:1}}@keyframes reading-card-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.story-board{padding:calc(var(--spacing) * .5)}.story-card{gap:calc(var(--spacing) * 1);padding:calc(var(--spacing) * 1.5);border:1px solid var(--tone-border,var(--gray-6));border-radius:calc(var(--spacing) * 1);background:linear-gradient(180deg, var(--tone-soft,var(--accent-2)) 0%, var(--gray-1) 100%);box-shadow:0 1px 0 var(--tone-solid,var(--accent-9));flex-direction:column;display:flex;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.story-card{box-shadow:0 1px 0 color-mix(in oklab, var(--tone-solid,var(--accent-9)) 22%, transparent)}}.story-card{transform-origin:top;animation:reading-card-in .25s var(--ease-out) both}.story-card-sticker-slot{top:calc(var(--spacing) * .75);right:calc(var(--spacing) * .75);z-index:2;place-items:center;display:grid;position:absolute}.story-card-sticker{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);object-fit:contain;transform:rotate(8deg)}.progress-meter{appearance:none;background:var(--gray-4);color:var(--tone-solid,var(--accent-9));border:0;border-radius:999px;overflow:hidden}.progress-meter::-webkit-progress-bar{border-radius:inherit;background:var(--gray-4)}.progress-meter::-webkit-progress-value{border-radius:inherit;background:var(--tone-solid,var(--accent-9))}.progress-meter::-moz-progress-bar{border-radius:inherit;background:var(--tone-solid,var(--accent-9))}.home-goal-arc{--goal-ratio:0;width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 8);overflow:hidden}.home-goal-arc:before{content:"";width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);background:conic-gradient(from 270deg, var(--accent-9) calc(var(--goal-ratio) * .5turn), var(--gray-7) 0);border-radius:50%;display:block;-webkit-mask:radial-gradient(circle closest-side,#0000 64%,#000 65%);mask:radial-gradient(circle closest-side,#0000 64%,#000 65%)}.story-stamp{gap:calc(var(--spacing) * .5);padding:calc(var(--spacing) * 1);border:1px solid var(--tone-border);border-radius:calc(var(--spacing) * 1);background:var(--tone-soft);flex-direction:column;display:flex}.story-stamp[data-status=no_medido],.story-stamp[data-status=vemos]{background:var(--tone-soft)}@supports (color:color-mix(in lab, red, red)){.story-stamp[data-status=no_medido],.story-stamp[data-status=vemos]{background:color-mix(in oklab, var(--tone-soft) 55%, var(--gray-1))}}.story-stamp-title{color:var(--gray-12);margin:0;font-weight:700}.story-calendar-head,.story-calendar-row{grid-template-columns:calc(var(--spacing) * 4) repeat(7, minmax(0, 1fr));align-items:center;gap:calc(var(--spacing) * .5);display:grid}.story-calendar[data-week-labels=false] .story-calendar-head,.story-calendar[data-week-labels=false] .story-calendar-row{grid-template-columns:repeat(7,minmax(0,1fr))}.story-calendar-week-label{min-width:0}.story-day{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);border:2px solid var(--gray-6);background:var(--gray-1);border-radius:999px;justify-self:center}.story-day[data-read=true]{border-color:var(--tone-solid);background:var(--tone-solid)}.story-day[data-future=true]{background:var(--gray-4);border-color:#0000}.story-minute-chart{align-items:end;gap:calc(var(--spacing) * .5);height:calc(var(--spacing) * 10);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.story-minute-col{align-items:center;gap:calc(var(--spacing) * .5);flex-direction:column;height:100%;display:flex}.story-minute-track{border-radius:calc(var(--spacing) * .5);background:var(--tone-soft);flex:1;align-items:end;width:100%;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.story-minute-track{background:color-mix(in oklab, var(--tone-soft) 70%, var(--gray-1))}}.story-minute-fill{border-radius:calc(var(--spacing) * .5);background:var(--tone-solid);transform-origin:bottom;width:100%;height:100%}.story-book-chip{padding:calc(var(--spacing) * .5) calc(var(--spacing) * 1);border:1px solid var(--tone-border);border-radius:calc(var(--spacing) * 1);background:var(--tone-soft);color:var(--gray-12);display:inline-flex}.objectives-answer{white-space:normal;flex:1;align-items:center;width:100%}.story-book-chip[data-done=true]{background:var(--tone-solid)}.story-format-track{height:calc(var(--spacing) * 1);background:var(--tone-soft);border-radius:999px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.story-format-track{background:color-mix(in oklab, var(--tone-soft) 70%, var(--gray-1))}}.story-format-fill{background:var(--tone-solid);transform-origin:0;width:100%;height:100%;display:block}.story-sticker-album{grid-template-columns:repeat(auto-fill, minmax(calc(var(--spacing) * 8), 1fr));gap:calc(var(--spacing) * 1);margin:0;padding:0;list-style:none;display:grid}.story-sticker{align-items:center;gap:calc(var(--spacing) * .5);text-align:center;flex-direction:column;display:flex}.story-sticker-art,.story-sticker-mark{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-radius:999px}.story-sticker-art{object-fit:contain;transform:rotate(6deg)}.story-sticker-mark{border:2px dashed var(--tone-border);background:var(--tone-soft);color:var(--gray-11);place-items:center;font-weight:700;display:grid}.story-sticker[data-earned=true] .story-sticker-mark{background:var(--tone-solid);color:var(--gray-12);border-style:solid;transform:rotate(-8deg)}.plan-panel{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 1.5);border-radius:calc(var(--spacing) * 1);background:var(--gray-1);flex-direction:column;display:flex;overflow:visible}.plan-activity-card{contain:inline-size;width:100%;padding:calc(var(--spacing) * .75) calc(var(--spacing) * 1);border:1px solid var(--gray-6);border-radius:calc(var(--spacing) * 1);background:var(--gray-3);color:inherit;text-align:left;flex-direction:column;align-items:stretch;display:flex}.plan-activity-head{align-items:center;gap:calc(var(--spacing) * .75);min-width:0;display:flex;position:relative}.plan-activity-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plan-activity-card .story-sticker-art,.plan-activity-card .story-sticker-mark{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);border-width:1px}.plan-activity-toggle{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);color:var(--gray-11);border-radius:999px;outline:none;flex:none;place-items:center;display:grid}.plan-activity-toggle:after{inset:calc(var(--spacing) * -.25);border-radius:calc(var(--spacing) * .75);content:"";position:absolute}.plan-activity-toggle:focus-visible:after{outline:2px solid var(--accent-8)}.plan-activity-toggle .icon{transition:transform .2s var(--ease-out)}.plan-activity-toggle[data-state=open] .icon{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.plan-activity-head:hover .plan-activity-toggle{background:var(--gray-4);color:var(--gray-12)}}.plan-activity-body{align-items:flex-start;gap:calc(var(--spacing) * .5);padding-top:calc(var(--spacing) * .75);flex-direction:column;display:flex}.plan-activity-open{color:var(--accent-11);text-decoration:none}.plan-activity-open:hover{text-decoration:underline}.plan-stat-mark,.plan-activity-step-mark,.plan-activity-card .story-sticker{transform-origin:50%;animation:plan-point-in .2s var(--ease-out) both}.plan-stat:first-child .plan-stat-mark{animation-delay:0s}.plan-stat:nth-child(2) .plan-stat-mark{animation-delay:50ms}.plan-stat:nth-child(3) .plan-stat-mark{animation-delay:.1s}.plan-stat:nth-child(4) .plan-stat-mark{animation-delay:.15s}.plan-activity-card .story-sticker{animation-delay:calc(var(--activity-index,0) * 80ms)}.plan-activity-steps{align-items:center;gap:calc(var(--spacing) * .5);overscroll-behavior-x:contain;scrollbar-width:thin;width:100%;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.plan-activity-step{align-items:center;gap:calc(var(--spacing) * .5);min-width:calc(var(--spacing) * 8.5);flex:1 1 0;display:flex}.plan-activity-step-lead{white-space:nowrap;flex-direction:column;flex:none;line-height:1.2;display:flex}.plan-activity-divisor{min-width:calc(var(--spacing) * .75);background:var(--gray-6);pointer-events:none;transform-origin:0;height:2px;animation:plan-divisor-in .2s var(--ease-out) both;animation-delay:calc(var(--activity-index,0) * 80ms + var(--step-index,0) * 50ms);border-radius:999px;flex:1 1 0}.plan-activity-step[data-state=done] .plan-activity-divisor,.plan-activity-step[data-state=current] .plan-activity-divisor{background:var(--tone-solid,var(--accent-8))}.plan-activity-step-mark{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);border:1px solid var(--gray-7);background:var(--gray-1);color:var(--gray-11);animation-delay:calc(var(--activity-index,0) * 80ms + var(--step-index,0) * 50ms + 30ms);border-radius:999px;flex:none;place-items:center;font-weight:700;line-height:1;display:grid}.plan-activity-step[data-state=done] .plan-activity-step-mark{border-color:var(--tone-solid,var(--accent-9));background:var(--tone-solid,var(--accent-9));color:var(--gray-12)}.plan-activity-step[data-state=current] .plan-activity-step-mark{border-color:var(--tone-solid,var(--accent-9));background:var(--tone-soft,var(--accent-3));color:var(--gray-12)}@keyframes plan-point-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes plan-divisor-in{0%{opacity:0;transform:scaleX(.85)}to{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.passage-toolbar{animation:.15s ease-out both passage-toolbar-fade}.reader-hit-card,.reading-card,.activity-card,.activity-card[data-pasting=true] .activity-card-sticker,.story-card{animation:none}.story-card-sticker,.story-sticker-art,.story-sticker[data-earned=true] .story-sticker-mark{transform:none}.plan-activity-toggle .icon{transition:none}.plan-stat-mark,.plan-activity-step-mark,.plan-activity-divisor,.plan-activity-card .story-sticker{opacity:1;animation:none;transform:none}}.plan-panel[data-motion=instant] .plan-stat-mark,.plan-panel[data-motion=instant] .plan-activity-step-mark,.plan-panel[data-motion=instant] .plan-activity-divisor,.plan-panel[data-motion=instant] .plan-activity-card .story-sticker{opacity:1;animation:none;transform:none}.physical-reader .reader-close,.physical-session .reader-close{top:max(calc(var(--spacing) * 1), env(safe-area-inset-top,0px));right:max(calc(var(--spacing) * 1), env(safe-area-inset-right,0px));opacity:1;pointer-events:auto;position:fixed}.reader-session[data-mode=fisico] .physical-reader{padding-top:calc(var(--spacing) * 10)}.physical-reader{width:min(100%, calc(var(--spacing) * 36));min-height:100dvh;padding-inline:calc(var(--spacing) * 1.5);padding-block:max(calc(var(--spacing) * 2), env(safe-area-inset-top,0px)) max(calc(var(--spacing) * 2), env(safe-area-inset-bottom,0px));box-sizing:border-box;background:var(--gray-1);place-content:center;margin-inline:auto;display:grid}.physical-reader-step{width:100%}.physical-onboard{width:min(100%, calc(var(--spacing) * 28));gap:calc(var(--spacing) * 1.5);text-align:start;flex-direction:column;margin-inline:auto;display:flex}.physical-enter{animation:physical-enter .25s var(--ease-out) both}.physical-reader-cover{width:min(55%, calc(var(--spacing) * 16));aspect-ratio:2/3;border-radius:calc(var(--spacing) * .5);background:var(--gray-3);box-shadow:0 calc(var(--spacing) * .5) calc(var(--spacing) * 1.5) var(--gray-12);align-self:center;place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.physical-reader-cover{box-shadow:0 calc(var(--spacing) * .5) calc(var(--spacing) * 1.5) color-mix(in oklab, var(--gray-12) 16%, transparent)}}.physical-reader-hero,.physical-field,.physical-session-note{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.physical-reader-hero{text-align:start;align-items:flex-start}.physical-field{border:0;margin:0;padding:0}.physical-field:has(>.physical-page-input){align-items:center;width:100%}.physical-onboard .physical-page-input[data-slot=input]{box-sizing:border-box;width:min(100%, calc(var(--spacing) * 16));height:calc(var(--spacing) * 5);border:1px solid var(--gray-7);border-radius:var(--radius-md);background:var(--gray-1);color:var(--gray-12);font-variant-numeric:tabular-nums;text-align:center;margin-inline:auto;font-size:max(1.5rem,24px)}.physical-onboard .physical-page-input[data-slot=input]:focus-visible{outline:var(--aura-outline);outline-offset:2px}.physical-stack{gap:calc(var(--spacing) * .75);flex-direction:column;width:100%;display:flex}.physical-choice{width:100%;min-height:calc(var(--spacing) * 3.5);padding:calc(var(--spacing) * .75) calc(var(--spacing) * 1.5);border:1px solid var(--gray-6);background:var(--gray-2);color:var(--gray-12);font:inherit;cursor:pointer;transition:transform .15s var(--ease-out), background-color .15s ease, border-color .15s ease;border-radius:999px;justify-content:center;align-items:center;margin:0;font-weight:500;display:flex}@media (hover:hover) and (pointer:fine){.physical-choice:hover{background:var(--gray-3)}}.physical-choice:active{transform:scale(.97)}.physical-choice[data-checked=true]{border-color:var(--accent-8);background:var(--accent-3)}.physical-choice:focus-visible{outline:2px solid var(--accent-8);outline-offset:2px}.physical-session{overscroll-behavior:contain;min-height:100dvh;padding:max(calc(var(--spacing) * 2), env(safe-area-inset-top,0px)) calc(var(--spacing) * 1.5) max(calc(var(--spacing) * 2), env(safe-area-inset-bottom,0px));box-sizing:border-box;background:var(--gray-1);align-content:center;place-items:center;display:grid;overflow-y:auto}.physical-session-stage{align-items:center;gap:calc(var(--spacing) * 1);width:min(100%, calc(var(--spacing) * 28));flex-direction:column;display:flex}.physical-session-video{width:min(100%, calc(var(--spacing) * 18));aspect-ratio:9/16;border-radius:calc(var(--spacing) * 1);background:var(--gray-3);box-shadow:0 calc(var(--spacing) * .5) calc(var(--spacing) * 1.5) var(--gray-12);position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.physical-session-video{box-shadow:0 calc(var(--spacing) * .5) calc(var(--spacing) * 1.5) color-mix(in oklab, var(--gray-12) 16%, transparent)}}.physical-session-video-el{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.physical-session-toolbar.passage-toolbar{z-index:1;width:100%;max-width:none;box-shadow:none;transform-origin:top;animation:physical-enter .25s var(--ease-out) both;background:0 0;border:0;border-radius:0;padding:0;position:relative;top:auto;left:auto;translate:none}.physical-session-toolbar .passage-toolbar-action>.button,.physical-session-wrap{width:100%}.physical-note-dialog{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.physical-note-dialog-header{gap:calc(var(--spacing) * .5);flex-direction:column;padding-inline-end:calc(var(--spacing) * 2);display:flex}.physical-note-dialog-footer{justify-content:flex-end;gap:calc(var(--spacing) * .75);flex-wrap:wrap;width:100%;display:flex}.physical-error{color:var(--danger-contrast);text-wrap:balance;margin:0}@keyframes physical-enter{0%{opacity:0;transform:translateY(calc(var(--spacing) * .5))}}@media (prefers-reduced-motion:reduce){.physical-enter,.physical-session-toolbar.passage-toolbar{animation:.15s both physical-fade}.physical-choice:active{transform:none}}@keyframes physical-fade{0%{opacity:0}}@media (max-width:720px){.physical-session-stage{width:100%}.physical-reader-cover{width:min(70%, calc(var(--spacing) * 14))}}@media (max-height:720px){.physical-session-video{aspect-ratio:16/10}}@media (prefers-reduced-motion:reduce){@layer components{[data-slot=command-dialog-popup]{transition-duration:.01ms}}}:root{--chart-1:var(--primary);--chart-2:var(--info-contrast);--chart-3:var(--success-contrast);--chart-4:var(--warning-contrast);--chart-5:var(--danger-contrast);--chart-marker:8px;--chart-marker-line:2px;--chart-inset:var(--spacing);--chart-tick-size:var(--spacing);--chart-tick:var(--gray-11);--chart-grid:var(--gray-6);--chart-grid-dash:0}.dark,:root.dark{--chart-1:var(--accent-11)}[data-slot=chart] .recharts-cartesian-axis-tick text{fill:var(--chart-tick);font-size:var(--chart-tick-size)}[data-slot=chart] .recharts-cartesian-grid line{stroke:var(--chart-grid);stroke-dasharray:var(--chart-grid-dash)}[data-slot=chart] .recharts-curve.recharts-tooltip-cursor{stroke:var(--gray-7)}[data-slot=chart] .recharts-rectangle.recharts-tooltip-cursor{fill:var(--gray-3);stroke:var(--gray-7)}[data-slot=chart] .recharts-polar-grid-concentric-polygon,[data-slot=chart] .recharts-polar-grid-concentric-circle,[data-slot=chart] .recharts-polar-grid-angle line,[data-slot=chart] .recharts-radial-bar-background-sector{stroke:var(--chart-grid)}[data-slot=chart] .recharts-polar-angle-axis-tick text,[data-slot=chart] .recharts-polar-radius-axis-tick text,[data-slot=chart] .recharts-pie-label-text,[data-slot=chart] .recharts-radial-bar-label{fill:var(--chart-tick);font-size:var(--chart-tick-size)}[data-slot=chart] .recharts-surface:focus,[data-slot=chart] .recharts-surface:focus-visible{outline:2px solid var(--accent-8);outline-offset:2px}@media (prefers-reduced-motion:reduce){[data-slot=chart] .recharts-wrapper *{transition-duration:.01ms;animation-duration:.01ms}@layer components{[data-slot=sheet-overlay],[data-slot=sheet-content]{animation:none}}}.border-b-gradient{border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:var(--gray-8)}.dashboard-nav-trigger{z-index:40;top:max(calc(var(--spacing) * 1), env(safe-area-inset-top,0px));left:max(calc(var(--spacing) * 1), env(safe-area-inset-left,0px));position:fixed}.dashboard-nav-drawer{max-height:90dvh;padding:calc(var(--spacing) * 1);padding-bottom:max(calc(var(--spacing) * 1.5), env(safe-area-inset-bottom,0px));overscroll-behavior:contain;flex-direction:column;display:flex;overflow:visible}.dashboard-nav-card{--tone-solid:var(--gray-8);--tone-soft:var(--gray-3);--tone-border:var(--gray-6);height:100%;padding:calc(var(--spacing) * .5);background:linear-gradient(180deg, var(--gray-3) 0%, var(--gray-3) 100%);animation:none;overflow:visible}@supports (color:color-mix(in lab, red, red)){.dashboard-nav-card{background:linear-gradient(180deg, var(--gray-3) 0%, color-mix(in oklab, var(--gray-3) 62%, var(--gray-1)) 100%)}}.dashboard-nav-card [data-slot=sidebar]{background:0 0;width:100%}.dashboard-nav-drawer .dashboard-nav-card{flex-direction:column;height:auto;min-height:0;display:flex}.dashboard-nav-drawer [data-slot=sidebar]{width:100%;height:auto;min-height:0;max-height:none}@media (min-width:768px){.dashboard-nav-trigger{display:none}}@media (prefers-reduced-motion:no-preference){[data-slot=sidebar-gap]{transition-property:width;transition-duration:.25s;transition-timing-function:linear}[data-slot=sidebar-container]{transition-property:left,right,width;transition-duration:.25s;transition-timing-function:linear}[data-slot=sidebar-rail]{transition:transform .25s linear,background-color .25s linear,opacity .25s linear}[data-slot=sidebar-group-label]{transition:margin .25s linear,opacity .25s linear}[data-slot=sidebar-menu-button]{transition:width .25s cubic-bezier(.4,0,.6,1),height .25s cubic-bezier(.4,0,.6,1),padding .25s cubic-bezier(.4,0,.6,1)}[data-slot=sidebar-group-action],[data-slot=sidebar-menu-action]{transition:transform .15s cubic-bezier(.4,0,.6,1)}}@media (prefers-reduced-motion:reduce){[data-slot=sidebar-gap],[data-slot=sidebar-container],[data-slot=sidebar-rail],[data-slot=sidebar-group-label],[data-slot=sidebar-menu-button],[data-slot=sidebar-group-action],[data-slot=sidebar-menu-action]{transition-duration:.01ms}}.activity-page{--activity-index-width:calc(var(--spacing) * 21.5);--activity-notes-width:calc(var(--spacing) * 14);grid-template-columns:var(--activity-index-width) minmax(0, 1fr) var(--activity-notes-width);align-items:start;gap:calc(var(--spacing) * 2);min-height:100dvh;padding:calc(var(--spacing) * 5) calc(var(--spacing) * 2) calc(var(--spacing) * 2);background:var(--gray-1);display:grid}.activity-page-index,.activity-page-notes{top:calc(var(--spacing) * 5);position:sticky}.activity-page-main{gap:calc(var(--spacing) * 1.5);flex-direction:column;min-width:0;display:flex}.activity-page-notes .diagnosis-progress-card{width:100%;max-width:100%;position:static}.activity-outline{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.activity-outline-book{aspect-ratio:3/4;border-radius:var(--radius-md);background:var(--gray-3);display:flex;position:relative;overflow:hidden}.activity-outline-cover{object-fit:cover;width:100%;height:100%}.activity-outline-book-text{gap:calc(var(--spacing) * .25);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 1.25) calc(var(--spacing) * 1.25);background:linear-gradient(to top, var(--gray-12), transparent);color:var(--gray-1);flex-direction:column;display:flex;position:absolute;inset:auto 0 0}.activity-outline-search{align-items:center;gap:calc(var(--spacing) * .5);border:1px solid var(--gray-7);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 1);background:var(--gray-1);color:var(--gray-11);display:flex}.activity-outline-search input{min-width:0;height:calc(var(--spacing) * 3);color:var(--gray-12);background:0 0;border:0;outline:none;flex:1;font-size:max(1rem,17px)}.activity-outline-search:focus-within{outline:var(--aura-outline)}.activity-outline-moments{gap:calc(var(--spacing) * .5);border:1px solid var(--gray-6);border-radius:var(--radius-md);padding:calc(var(--spacing) * 1);background:var(--gray-1);flex-direction:column;display:flex}.activity-outline-activities{gap:calc(var(--spacing) * .5);padding-block:calc(var(--spacing) * .5);flex-direction:column;display:flex}.activity-outline-moment+.activity-outline-moment{border-top:1px solid var(--gray-5);padding-top:calc(var(--spacing) * .5)}.activity-outline-moment-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * .5);min-height:calc(var(--spacing) * 3);display:flex}.activity-outline-moment[data-current] .activity-outline-moment-name{color:var(--info-contrast)}.activity-outline-toggle,.activity-head-toggle,.activity-skill-info{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);border-radius:var(--radius-sm);color:var(--info-contrast);justify-content:center;align-items:center;display:inline-flex}.activity-outline-toggle:hover,.activity-skill-info:hover{background:var(--info)}.activity-outline-item{align-items:center;gap:calc(var(--spacing) * .5);width:100%;min-height:calc(var(--spacing) * 3);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 1);color:var(--gray-12);text-align:start;background:0 0;border:2px solid #0000;display:flex}button.activity-outline-item{cursor:help}button.activity-outline-item:hover,button.activity-outline-item:focus-visible{background:var(--gray-3)}.activity-outline-label{flex:1;min-width:0}.activity-outline-status{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);border-radius:var(--radius-xl);flex:none;justify-content:center;align-items:center;display:inline-flex}.activity-outline-status[data-status=done]{background:var(--success);color:var(--success-contrast)}.activity-outline-status[data-status=locked],.activity-outline-moment-lock{color:var(--gray-11)}.activity-outline-moment-name{align-items:center;gap:calc(var(--spacing) * .5);display:inline-flex}.locked-hint-tip{max-width:calc(var(--spacing) * 16);padding:calc(var(--spacing) * .75) calc(var(--spacing) * 1);color:var(--gray-12)}.activity-topbar{align-items:center;gap:calc(var(--spacing) * 1);display:flex}.activity-topbar-title{min-width:0;color:var(--gray-11);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity-closing{align-items:center;gap:calc(var(--spacing) * 1);border:1px solid var(--gray-6);border-radius:var(--radius-md);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 2);background:var(--gray-1);text-align:center;flex-direction:column;display:flex}.activity-closing>.icon{color:var(--success-contrast)}.activity-closing[data-locked]>.icon{color:var(--gray-11)}.activity-closing-actions{width:min(100%, calc(var(--spacing) * 28));gap:calc(var(--spacing) * 1);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}a.activity-outline-item:hover{background:var(--gray-3)}.activity-outline-item[aria-current]{border-color:var(--info-contrast);background:var(--info);color:var(--gray-12)}.activity-outline-item[data-state=done]{color:var(--gray-12)}.activity-outline-icon{color:var(--info-contrast)}.activity-panel{border:1px solid var(--gray-6);border-radius:var(--radius-md);background:var(--gray-1);flex-direction:column;display:flex;overflow:hidden}.activity-head{--activity-head-bg:var(--gray-3);--activity-head-fg:var(--gray-12);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 1);min-height:calc(var(--spacing) * 4);padding:calc(var(--spacing) * .5) calc(var(--spacing) * 1.5);background:var(--activity-head-bg);color:var(--activity-head-fg);display:flex}.activity-head[data-kind=vocabulario]{--activity-head-bg:var(--info);--activity-head-fg:var(--info-contrast)}.activity-head[data-kind=lectura],.activity-head[data-kind=prediccion],.activity-head[data-kind=comprension]{--activity-head-bg:var(--warning);--activity-head-fg:var(--warning-contrast)}.activity-head[data-kind=escritura]{--activity-head-bg:var(--success);--activity-head-fg:var(--success-contrast)}.activity-head[data-kind=gramatica]{--activity-head-bg:var(--danger);--activity-head-fg:var(--danger-contrast)}.activity-head[data-kind=seleccion]{--activity-head-bg:var(--warning);--activity-head-fg:var(--warning-contrast)}.activity-head[data-kind=relacionar]{--activity-head-bg:var(--info);--activity-head-fg:var(--info-contrast)}.activity-head[data-kind=secuencia]{--activity-head-bg:var(--success);--activity-head-fg:var(--success-contrast)}.activity-head-title,.activity-head-side{align-items:center;gap:calc(var(--spacing) * .5);display:inline-flex}.activity-head-toggle{color:inherit}.activity-head-toggle:hover{background:var(--gray-a3)}.activity-body{gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 2);flex-direction:column;display:flex}.activity-body[hidden]{display:none}.activity-prompt{color:var(--gray-12);font-weight:700}.activity-skill{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.activity-skill-pill{align-items:center;gap:calc(var(--spacing) * .5);width:fit-content;min-height:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 1) calc(var(--spacing) * .5);background:var(--info);color:var(--info-contrast);display:inline-flex}.activity-hint{gap:calc(var(--spacing) * .5);border-radius:var(--radius-md);padding:calc(var(--spacing) * 1);background:var(--warning);color:var(--warning-contrast);flex-direction:column;display:flex}.activity-reading{gap:calc(var(--spacing) * 1);border-radius:var(--radius-md);padding:calc(var(--spacing) * 1.5);background:var(--gray-2);flex-direction:column;display:flex}.activity-reading-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 1);display:flex}.activity-reading-text{gap:calc(var(--spacing) * .75);max-width:68ch;color:var(--gray-12);flex-direction:column;display:flex}.activity-reading-text p{margin:0}.activity-keyword{border-radius:var(--radius-sm);color:var(--info-contrast);background:0 0;font-weight:700}[data-result=correct]{--activity-mark:var(--success-contrast);--activity-mark-bg:var(--success)}[data-result=incorrect]{--activity-mark:var(--danger-contrast);--activity-mark-bg:var(--danger)}.activity-choices{gap:calc(var(--spacing) * 1);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;display:grid}.activity-choice{align-items:center;gap:calc(var(--spacing) * 1);min-height:calc(var(--spacing) * 5);border:2px solid var(--activity-mark,var(--gray-6));border-radius:var(--radius-md);padding:calc(var(--spacing) * 1);background:var(--activity-mark-bg,var(--gray-1));color:var(--gray-12);text-align:left;display:flex}.activity-choice:hover:not(:disabled){background:var(--gray-3)}.activity-choice[aria-checked=true]{border-color:var(--activity-mark,var(--accent-8));background:var(--activity-mark-bg,var(--accent-3))}.activity-choices[data-quote] .activity-choice .p{font-style:italic}.activity-choice-dot{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);border:2px solid var(--gray-8);border-radius:var(--radius-xl);flex:none}.activity-choice[aria-checked=true] .activity-choice-dot{border-color:var(--activity-mark,var(--accent-9));background:var(--activity-mark,var(--accent-9))}.activity-wordbank{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.activity-chips{grid-template-columns:repeat(auto-fit, minmax(calc(var(--spacing) * 9), 1fr));gap:calc(var(--spacing) * 1);display:grid}.activity-chip{justify-content:center;align-items:center;gap:calc(var(--spacing) * .5);min-height:calc(var(--spacing) * 3);border:2px solid var(--info-contrast);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 1);background:var(--gray-1);color:var(--info-contrast);font-weight:600;display:inline-flex}.activity-chip[aria-pressed=true],.activity-chip[aria-checked=true]{background:var(--info-contrast);color:var(--gray-1)}.activity-chip[data-placed]{visibility:hidden}.activity-chip:disabled:not([data-placed]){cursor:default}.activity-pictures{grid-template-columns:repeat(auto-fit, minmax(calc(var(--spacing) * 12), 1fr));gap:calc(var(--spacing) * 1);grid-auto-rows:1fr;display:grid}.activity-picture{align-items:center;gap:calc(var(--spacing) * .5);border:2px solid var(--activity-mark,var(--gray-6));border-radius:var(--radius-md);padding:calc(var(--spacing) * 1);background:var(--activity-mark-bg,var(--gray-1));text-align:center;flex-direction:column;display:flex}.activity-picture-art{width:100%;min-height:calc(var(--spacing) * 6);border-radius:var(--radius-sm);background:var(--info);color:var(--info-contrast);justify-content:center;align-items:center;display:flex}.activity-gap{width:100%;min-height:calc(var(--spacing) * 3);justify-content:center;align-items:center;margin-top:auto;display:flex}.activity-gap-empty{width:100%;height:calc(var(--spacing) * 3);border:2px dashed var(--gray-7);border-radius:var(--radius-xl)}.activity-gap-empty:not(:disabled):hover{border-color:var(--info-contrast);background:var(--info)}.activity-lines{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.activity-lines-tools{align-items:center;gap:calc(var(--spacing) * 1);display:flex}.activity-lines-board{column-gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.activity-lines-column{z-index:1;gap:calc(var(--spacing) * 1);grid-auto-rows:1fr;display:grid;position:relative}.activity-line-card{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 1);width:100%;height:100%;min-height:calc(var(--spacing) * 4);border:2px solid var(--activity-mark,var(--gray-6));border-radius:var(--radius-md);padding:calc(var(--spacing) * .5) calc(var(--spacing) * 1);background:var(--activity-mark-bg,var(--gray-1));color:var(--gray-12);text-align:left;display:flex}.activity-line-card[aria-pressed=true]{border-color:var(--info-contrast);background:var(--info)}.activity-line-dot{width:calc(var(--spacing) * 1);height:calc(var(--spacing) * 1);border-radius:var(--radius-xl);background:var(--info-contrast);flex:none}.activity-lines-svg{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.activity-line{stroke:var(--activity-mark,var(--info-contrast));stroke-width:3px;stroke-linecap:round}.activity-lines-board[data-erasing] .activity-line{cursor:pointer;pointer-events:stroke;stroke-dasharray:6 6}.activity-sequence{gap:calc(var(--spacing) * 1);grid-auto-rows:1fr;display:grid}.activity-sequence-row{grid-template-columns:calc(var(--spacing) * 3) minmax(0, 1fr) auto;align-items:center;gap:calc(var(--spacing) * 1);min-height:calc(var(--spacing) * 4);border:2px solid var(--activity-mark,var(--gray-6));border-radius:var(--radius-md);padding:calc(var(--spacing) * .5) calc(var(--spacing) * 1);background:var(--activity-mark-bg,var(--gray-1));cursor:grab;display:grid}.activity-sequence-number{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);background:var(--info);color:var(--info-contrast);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.activity-sequence-moves{gap:calc(var(--spacing) * .5);display:inline-flex}.activity-grammar{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.activity-grammar-row{gap:calc(var(--spacing) * 1);border:2px solid var(--activity-mark,var(--gray-6));border-radius:var(--radius-md);padding:calc(var(--spacing) * 1);background:var(--activity-mark-bg,var(--gray-1));flex-direction:column;display:flex}.activity-grammar-gap{min-width:calc(var(--spacing) * 4);border-bottom:2px solid var(--info-contrast);color:var(--info-contrast);text-align:center;font-weight:700;display:inline-block}.activity-grammar-choices{gap:calc(var(--spacing) * 1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.activity-textarea{width:100%;min-height:calc(var(--spacing) * 12);border:1px solid var(--gray-7);border-radius:var(--radius-md);padding:calc(var(--spacing) * 1);background:var(--gray-1);color:var(--gray-12);resize:vertical;font-size:max(1rem,17px)}.activity-textarea:focus{outline:var(--aura-outline)}.activity-feedback{gap:calc(var(--spacing) * .5);border-radius:var(--radius-md);padding:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.activity-feedback[data-tone=correct]{background:var(--success);color:var(--success-contrast)}.activity-feedback[data-tone=incorrect]{background:var(--danger);color:var(--danger-contrast)}.activity-feedback[data-tone=saved]{background:var(--success);color:var(--success-contrast)}.activity-feedback-title{align-items:center;gap:calc(var(--spacing) * .5);display:inline-flex}.activity-feedback-items{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.activity-feedback-items li{align-items:center;gap:calc(var(--spacing) * .5);color:var(--activity-mark);display:flex}.activity-actions{width:min(100%, calc(var(--spacing) * 40));gap:calc(var(--spacing) * 1);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-inline:auto;display:grid}.activity-action{justify-content:center;width:100%}.activity-tools{align-items:flex-end;gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.activity-tools-board,.activity-legacy-board{width:100%;height:calc(var(--spacing) * 32);display:flex}@media (max-width:1023px){.activity-page{padding-inline:calc(var(--spacing) * 1);grid-template-columns:minmax(0,1fr)}.activity-page-index,.activity-page-notes{position:static}.activity-page-notes{grid-row:1}.activity-outline-book{aspect-ratio:auto;min-height:calc(var(--spacing) * 9)}.activity-outline-cover{position:absolute;inset:0}.activity-page-notes .diagnosis-progress-notes{flex-direction:row}}@media (max-width:639px){.activity-choices,.activity-lines-board{grid-template-columns:minmax(0,1fr)}.activity-lines-board{row-gap:calc(var(--spacing) * 2)}.activity-actions,.activity-closing-actions{grid-auto-flow:row}}:root{--journey-walked:var(--info-contrast);--journey-road:var(--gray-5);--journey-road-width:calc(var(--spacing) * .25);--journey-card-pad:calc(var(--spacing) * .75);--journey-current:var(--info-contrast);--journey-done-bg:var(--success);--journey-done-fg:var(--success-contrast);--journey-node-size:calc(var(--spacing) * 3.5);--journey-rail-width:calc(var(--spacing) * 5)}.plan-stats{gap:calc(var(--spacing) * .75);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;width:100%;display:grid}@media (min-width:768px){.plan-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.plan-stat{justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * .25);border:1px solid var(--gray-5);border-radius:var(--radius-md);min-width:0;padding:calc(var(--spacing) * .75) calc(var(--spacing) * .5);background:var(--gray-1);text-align:center;flex-direction:column;display:flex}.plan-stat-mark{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);place-items:center;display:grid}.plan-stat-mark[data-tone=warning]{background:var(--warning);color:var(--warning-contrast)}.plan-stat-mark[data-tone=info]{background:var(--info);color:var(--info-contrast)}.plan-stat-mark[data-tone=success]{background:var(--success);color:var(--success-contrast)}.plan-stat-mark[data-tone=danger]{background:var(--danger);color:var(--danger-contrast)}.plan-stat-label{align-items:center;gap:calc(var(--spacing) * .25);color:var(--gray-11);text-transform:uppercase;display:inline-flex}.plan-stat-info{color:var(--gray-11);cursor:help;display:inline-flex}.plan-stat-value{max-width:100%;color:var(--gray-12);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plan-stat-value[data-tone=success]{color:var(--success-contrast)}.plan-stat-value[data-tone=info]{color:var(--info-contrast)}.plan-stat-value[data-tone=warning]{color:var(--warning-contrast)}.journey{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.journey-bar{height:calc(var(--spacing) * .75);border-radius:var(--radius-xl);background:var(--gray-4);display:none;overflow:hidden}.journey-bar-fill{width:var(--journey-progress,0%);background:var(--journey-walked);height:100%;display:block}.journey-list{flex-direction:column;display:flex}.journey-step{grid-template-columns:var(--journey-rail-width) minmax(0, 1fr);column-gap:calc(var(--spacing) * 1);display:grid}.journey-rail{padding-top:var(--journey-card-pad);flex-direction:column;align-items:center;display:flex;position:relative}.journey-node{z-index:1;width:var(--journey-node-size);height:var(--journey-node-size);border:var(--journey-road-width) solid var(--journey-road);border-radius:var(--radius-xl);background:var(--gray-1);color:var(--gray-11);flex:none;place-items:center;display:grid;position:relative}.journey-node[data-status=done]{border-color:var(--journey-done-fg);background:var(--journey-done-bg);color:var(--journey-done-fg)}.journey-node[data-status=current]{border-color:var(--journey-current);background:var(--info);color:var(--journey-current)}.journey-node[data-status=locked]{background:var(--gray-3)}.journey-node[data-status=goal]{border-color:var(--warning-contrast);background:var(--warning);color:var(--warning-contrast)}.journey-badge{top:calc(var(--journey-card-pad) + var(--journey-node-size) + var(--spacing) * .25);z-index:2;align-items:center;gap:calc(var(--spacing) * .25);border-radius:var(--radius-xl);padding:calc(var(--spacing) * .125) calc(var(--spacing) * .5);background:var(--journey-walked);color:var(--gray-1);white-space:nowrap;font-weight:700;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.journey-road{top:calc(var(--journey-card-pad) + var(--journey-node-size) / 2);width:100%;height:100%;position:absolute;left:0;overflow:visible}.journey-road-line{fill:none;stroke:var(--journey-road);stroke-linecap:round;stroke-width:var(--journey-road-width);vector-effect:non-scaling-stroke}.journey-road[data-walked] .journey-road-line{stroke:var(--journey-walked)}.journey-card{gap:calc(var(--spacing) * .75);margin-bottom:calc(var(--spacing) * 1.5);border:1px solid var(--gray-6);border-radius:var(--radius-md);padding:var(--journey-card-pad) calc(var(--spacing) * 1);background:var(--gray-1);flex-direction:column;align-self:start;display:flex;position:relative}.journey-card[data-status=current]{border-color:var(--journey-current)}.journey-card-head{min-height:var(--journey-node-size);align-items:center;gap:calc(var(--spacing) * 1);display:flex}.journey-score{align-items:center;gap:calc(var(--spacing) * .5);flex:none;display:inline-flex}.journey-score-text{white-space:nowrap;flex-direction:column;display:flex}.journey-card-toggle{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);border-radius:var(--radius-sm);color:var(--gray-11);transition:transform .2s var(--ease-out);flex:none;justify-content:center;align-items:center;display:inline-flex}.journey-card-toggle[data-state=open]{transform:rotate(180deg)}.journey-card-toggle:hover{background:var(--gray-3)}.journey-card-blur{filter:blur(3px);opacity:.6;pointer-events:none;-webkit-user-select:none;user-select:none}.journey-card-lock{border-radius:var(--radius-md);cursor:help;position:absolute;inset:0}.journey-card-lock:focus-visible{outline:var(--aura-outline)}.journey-medal{align-items:center;gap:calc(var(--spacing) * .5);border-radius:var(--radius-xl);width:fit-content;padding:calc(var(--spacing) * .25) calc(var(--spacing) * .75) calc(var(--spacing) * .25) calc(var(--spacing) * .25);background:var(--warning);color:var(--warning-contrast);display:inline-flex}.journey-medal-art{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);object-fit:contain}.journey-activities{gap:calc(var(--spacing) * .5);padding-top:calc(var(--spacing) * .25);flex-direction:column;display:flex}.journey-activity{grid-template-columns:auto minmax(0, 1fr) calc(var(--spacing) * 11) calc(var(--spacing) * 10.5) auto;align-items:center;gap:calc(var(--spacing) * .75);min-height:calc(var(--spacing) * 3.5);border:1px solid var(--gray-5);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * .75);color:var(--gray-12);display:grid}.journey-activity:hover{background:var(--gray-2)}.journey-activity:focus-visible{outline:var(--aura-outline)}.journey-activity-icon{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);background:var(--info);color:var(--info-contrast);place-items:center;display:grid;position:relative}.journey-activity-check{right:calc(var(--spacing) * -.25);bottom:calc(var(--spacing) * -.25);width:calc(var(--spacing) * 1.25);height:calc(var(--spacing) * 1.25);border-radius:var(--radius-xl);background:var(--journey-done-fg);color:var(--gray-1);place-items:center;display:grid;position:absolute}.journey-activity-check .icon{width:calc(var(--spacing) * .9);height:calc(var(--spacing) * .9)}.journey-pill{border-radius:var(--radius-xl);width:100%;padding:calc(var(--spacing) * .125) calc(var(--spacing) * .5);background:var(--gray-3);color:var(--gray-12);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.journey-pill[data-empty]{visibility:hidden}.journey-activity-points{color:var(--gray-11);text-align:right;white-space:nowrap}.journey-goal .journey-rail{padding-bottom:0}.journey-goal-text{padding-top:calc(var(--journey-card-pad) + var(--spacing) * .75);color:var(--gray-11);align-self:start}@media (prefers-reduced-motion:no-preference){.journey-node[data-status=current]{animation:journey-pulse 1.8s var(--ease-out) infinite}.journey-node[data-status=done] .icon,.journey-activity-check{animation:journey-pop .35s var(--ease-out) both;animation-delay:calc(var(--journey-index,0) * 80ms)}.journey-step:not([data-status=locked]) .journey-card{animation:journey-unlock .3s var(--ease-out) both;animation-delay:calc(var(--journey-index,0) * 60ms)}}@keyframes journey-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--journey-current) 35%, transparent)}50%{box-shadow:0 0 0 calc(var(--spacing) * .6) color-mix(in oklab, var(--journey-current) 0%, transparent)}}@keyframes journey-pop{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.15)}to{transform:scale(1)}}@keyframes journey-unlock{0%{transform:translateY(calc(var(--spacing) * .5));opacity:0}to{opacity:1;transform:none}}@media (max-width:639px){.journey-bar{display:block}.journey-step{--journey-rail-width:calc(var(--spacing) * 3);--journey-node-size:calc(var(--spacing) * 2.5)}.journey-road,.journey-badge{display:none}.journey-card-head{flex-wrap:wrap}.journey-score{flex-basis:100%;order:3}.journey-activity{grid-template-columns:auto minmax(0,1fr) auto auto}.journey-pill,.journey-activity-points-label{display:none}}.plan-panel[data-motion=instant] .journey-node,.plan-panel[data-motion=instant] .journey-node .icon,.plan-panel[data-motion=instant] .journey-activity-check,.plan-panel[data-motion=instant] .journey-card{animation:none}:root{--plan-hero-from:var(--brand-cyan-soft);--plan-hero-to:var(--brand-purple-soft);--plan-pick-width:calc(var(--spacing) * 20);--plan-pick-cover:calc(var(--spacing) * 4);--plan-next-cover:calc(var(--spacing) * 3);--plan-report-cover:calc(var(--spacing) * 6)}.plan-hero{gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 1.5);border:1px solid var(--gray-6);border-radius:var(--radius-md);background:linear-gradient(135deg, var(--plan-hero-from), var(--plan-hero-to));flex-direction:column;display:flex}@media (min-width:768px){.plan-hero{flex-direction:row;justify-content:space-between;align-items:center}}.plan-hero-head{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.plan-hero-meta{gap:calc(var(--spacing) * .5);flex-wrap:wrap;display:flex}.plan-meta{align-items:center;gap:calc(var(--spacing) * .25);border:1px solid var(--gray-6);border-radius:var(--radius-xl);padding:calc(var(--spacing) * .25) calc(var(--spacing) * .75);background:var(--gray-1);color:var(--gray-12);white-space:nowrap;display:inline-flex}.plan-next{align-items:center;gap:calc(var(--spacing) * .5) calc(var(--spacing) * 1);padding:calc(var(--spacing) * 1);border:1px solid var(--gray-6);border-radius:var(--radius-md);background:var(--gray-1);grid-template-columns:auto minmax(0,1fr);display:grid}@media (min-width:768px){.plan-next{width:calc(var(--spacing) * 32);flex-shrink:0}}.plan-next-cover{width:var(--plan-next-cover);aspect-ratio:2/3;border-radius:var(--radius-sm);background:var(--gray-3);display:block;position:relative;overflow:hidden}.plan-next-mark{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);background:var(--success);color:var(--success-contrast);place-items:center;display:grid}.plan-next-body{flex-direction:column;min-width:0;display:flex}.plan-next-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plan-eyebrow{color:var(--gray-11);letter-spacing:.05em;text-transform:uppercase}.plan-next-actions{gap:calc(var(--spacing) * .5);grid-column:1/-1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.plan-next-actions>*{white-space:nowrap;justify-content:center;width:100%}.plan-picker{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.plan-picker-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * .5) calc(var(--spacing) * 1);flex-wrap:wrap;display:flex}.plan-picker-filters{gap:calc(var(--spacing) * .5);flex-wrap:wrap;display:flex}.plan-picker-list{grid-auto-columns:var(--plan-pick-width);gap:calc(var(--spacing) * 1);padding:calc(var(--spacing) * .25);margin:calc(var(--spacing) * -.25);scroll-snap-type:x proximity;scrollbar-width:thin;grid-auto-flow:column;display:grid;overflow-x:auto}.plan-picker-list>li{scroll-snap-align:start;display:flex}.plan-pick{grid-template-columns:var(--plan-pick-cover) minmax(0, 1fr);align-items:stretch;gap:calc(var(--spacing) * .75);width:100%;padding:calc(var(--spacing) * .75);border:1px solid var(--gray-6);border-radius:var(--radius-md);background:var(--gray-1);color:inherit;text-align:left;cursor:pointer;transition:border-color .16s var(--ease-out), background-color .16s var(--ease-out);display:grid}.plan-pick:hover{background:var(--gray-2)}.plan-pick:focus-visible{outline:var(--aura-outline);outline-offset:2px}.plan-pick[aria-pressed=true]{border-color:var(--selected-border);background:var(--selected-bg)}.plan-pick[aria-pressed=true] .plan-state{background:var(--gray-1)}.plan-pick-cover,.plan-report-cover{width:var(--plan-pick-cover);aspect-ratio:2/3;border-radius:var(--radius-sm);background:var(--gray-3);display:block;position:relative;overflow:hidden}.plan-report-cover{width:var(--plan-report-cover);flex-shrink:0}.plan-pick-body{gap:calc(var(--spacing) * .25);flex-direction:column;min-width:0;display:flex}.plan-pick-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.plan-pick-author{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plan-pick-foot{gap:calc(var(--spacing) * .25);flex-direction:column;margin-top:auto;display:flex}.plan-pick-meta{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * .5);display:flex}.plan-state{border-radius:var(--radius-xl);padding:calc(var(--spacing) * .125) calc(var(--spacing) * .5);background:var(--gray-3);color:var(--gray-11);white-space:nowrap;align-items:center;font-weight:500;display:inline-flex}.plan-state[data-state=in_progress]{background:var(--info);color:var(--info-contrast)}.plan-state[data-state=completed]{background:var(--success);color:var(--success-contrast)}.plan-report{gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 1.5);border:1px solid var(--gray-6);border-radius:var(--radius-md);background:var(--gray-1);flex-direction:column;display:flex}.plan-report-head{align-items:flex-start;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.plan-report-title{flex:1 1 calc(var(--spacing) * 12);gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.plan-report-action{white-space:nowrap;flex-shrink:0;width:fit-content}@media (max-width:767px){.plan-report-action{justify-content:center;width:100%}}.plan-more{color:var(--gray-12);text-underline-offset:2px;font-weight:500;text-decoration:underline}.plan-more:focus-visible{outline:var(--aura-outline);outline-offset:2px}.plan-report-progress{align-items:center;gap:calc(var(--spacing) * .5);max-width:calc(var(--spacing) * 24);display:flex}.plan-report-progress>span{flex-shrink:0}@media (max-width:479px){.plan-next-actions{grid-auto-flow:row}}@media (max-width:639px){.plan-hero,.plan-report{padding:calc(var(--spacing) * 1)}}@media (prefers-reduced-motion:reduce){.plan-pick{transition:none}}:root{--plan-book-cover:calc(var(--spacing) * 3);--plan-book-min:calc(var(--spacing) * 18);--plan-course-min:calc(var(--spacing) * 16);--plan-step-size:calc(var(--spacing) * 2);--plan-row-action:calc(var(--spacing) * 14)}.plan-steps{grid-template-columns:repeat(auto-fit, minmax(calc(var(--spacing) * 8), 1fr));gap:calc(var(--spacing) * .5);margin:0;padding:0;list-style:none;display:grid}.plan-step{align-items:center;gap:calc(var(--spacing) * .5);padding:calc(var(--spacing) * .5) calc(var(--spacing) * .75);border:1px solid var(--gray-6);border-radius:var(--radius-md);background:var(--gray-1);color:var(--gray-11);display:flex}.plan-step[aria-current=step]{border-color:var(--selected-border);background:var(--selected-bg);color:var(--selected-fg)}.plan-step-index{width:var(--plan-step-size);height:var(--plan-step-size);background:var(--gray-3);color:var(--gray-12);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.plan-step[aria-current=step] .plan-step-index{background:var(--gray-1);color:var(--selected-fg)}.plan-step[data-done=true] .plan-step-index{background:var(--success);color:var(--success-contrast)}.plan-course-grid,.plan-book-grid{gap:calc(var(--spacing) * 1);margin:0;padding:0;list-style:none;display:grid}.plan-course-grid{grid-template-columns:repeat(auto-fill, minmax(var(--plan-course-min), 1fr))}.plan-book-grid{grid-template-columns:repeat(auto-fill, minmax(var(--plan-book-min), 1fr))}.plan-course-grid>li,.plan-book-grid>li{display:flex}.plan-option{gap:calc(var(--spacing) * .5);width:100%;padding:calc(var(--spacing) * 1);border:1px solid var(--gray-6);border-radius:var(--radius-md);background:var(--gray-1);color:var(--gray-12);text-align:left;cursor:pointer;transition:border-color .16s var(--ease-out), background-color .16s var(--ease-out);flex-direction:column;display:flex}.plan-option:hover{background:var(--gray-2)}.plan-option:focus-visible,.plan-book:focus-visible{outline:var(--aura-outline);outline-offset:2px}.plan-option[aria-pressed=true],.plan-book[aria-pressed=true]{border-color:var(--selected-border);background:var(--selected-bg)}.plan-book{grid-template-columns:var(--plan-book-cover) minmax(0, 1fr) auto;align-items:center;gap:calc(var(--spacing) * .75);width:100%;padding:calc(var(--spacing) * .5) calc(var(--spacing) * .75);border:1px solid var(--gray-6);border-radius:var(--radius-md);background:var(--gray-1);color:inherit;text-align:left;display:grid}button.plan-book{cursor:pointer;transition:border-color .16s var(--ease-out), background-color .16s var(--ease-out)}button.plan-book:hover{background:var(--gray-2)}.plan-book-static{grid-template-columns:var(--plan-book-cover) minmax(0, 1fr);height:100%}.plan-book-cover{width:var(--plan-book-cover);aspect-ratio:2/3;border-radius:var(--radius-sm);background:var(--gray-3);display:block;position:relative;overflow:hidden}.plan-book-body{gap:calc(var(--spacing) * .25);flex-direction:column;min-width:0;display:flex}.plan-book-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.plan-book-meta{align-items:center;gap:calc(var(--spacing) * .25) calc(var(--spacing) * .5);flex-wrap:wrap;display:flex}.plan-book-meta svg{color:var(--nav-icon)}.plan-book-mark{color:var(--nav-icon);display:inline-flex}.plan-order{gap:calc(var(--spacing) * .5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.plan-order-row{grid-template-columns:var(--plan-step-size) minmax(0, 1fr) auto;align-items:center;gap:calc(var(--spacing) * .5);display:grid}.plan-order-row-static,.plan-book-grid>li.plan-order-row-static{grid-template-columns:var(--plan-step-size) minmax(0, 1fr);display:grid}.plan-order-index{width:var(--plan-step-size);height:var(--plan-step-size);background:var(--selected-bg);color:var(--selected-fg);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.plan-order-actions{gap:calc(var(--spacing) * .25);display:flex}.plan-order-actions svg{color:var(--nav-icon)}.plan-totals{gap:calc(var(--spacing) * .5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.plan-total{align-items:center;gap:calc(var(--spacing) * .25);border:1px solid var(--gray-6);border-radius:var(--radius-xl);padding:calc(var(--spacing) * .25) calc(var(--spacing) * .75);background:var(--gray-1);color:var(--gray-12);white-space:nowrap;display:inline-flex}.plan-total svg{color:var(--nav-icon)}.plan-panel{gap:calc(var(--spacing) * 1);padding:calc(var(--spacing) * 1.5);border:1px solid var(--gray-6);border-radius:var(--radius-md);background:var(--gray-1);flex-direction:column;display:flex}.plan-books-layout{gap:calc(var(--spacing) * 1.5);display:grid}@media (min-width:1024px){.plan-books-layout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}}.plan-notice{gap:calc(var(--spacing) * .5);padding:calc(var(--spacing) * 1);border:1px solid var(--warning-contrast);border-radius:var(--radius-md);background:var(--warning);color:var(--gray-12);flex-direction:column;display:flex}.plan-actions{gap:calc(var(--spacing) * 1);grid-auto-columns:1fr;grid-auto-flow:column;width:fit-content;max-width:100%;display:grid}@media (max-width:479px){.plan-actions{grid-auto-columns:auto;grid-auto-flow:row;width:auto}}.plan-table-wrap{border:1px solid var(--gray-6);border-radius:var(--radius-md);background:var(--gray-1);overflow:hidden}.plan-table{border-collapse:collapse;width:100%}.plan-table th,.plan-table td{padding:calc(var(--spacing) * 1);border-bottom:1px solid var(--gray-6);text-align:left;vertical-align:middle}.plan-table tbody tr:last-child>*{border-bottom:0}.plan-table thead th{background:var(--gray-2);color:var(--gray-11);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase}.plan-table tbody th{font-weight:var(--font-weight-normal)}.plan-table td[data-label=Libros],.plan-table td[data-label=Horas],.plan-table td[data-label=Acciones]{white-space:nowrap;width:1%}.plan-chips{gap:calc(var(--spacing) * .5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.plan-chip{align-items:center;gap:calc(var(--spacing) * .25);border:1px solid var(--selected-border);border-radius:var(--radius-xl);padding:calc(var(--spacing) * .25) calc(var(--spacing) * .75);background:var(--selected-bg);color:var(--selected-fg);white-space:nowrap;display:inline-flex}.plan-chip-muted{border-color:var(--gray-6);background:var(--gray-2);color:var(--gray-11)}.plan-row-actions{grid-auto-flow:column;grid-auto-columns:var(--plan-row-action);gap:calc(var(--spacing) * .5);display:inline-grid}.plan-rows{border:1px solid var(--gray-6);border-radius:var(--radius-md);background:var(--gray-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.plan-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 1);padding:calc(var(--spacing) * .75) calc(var(--spacing) * 1);border-bottom:1px solid var(--gray-6);display:flex}.plan-row:last-child{border-bottom:0}@media (max-width:767px){.plan-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.plan-table,.plan-table tbody,.plan-table tr,.plan-table th,.plan-table td{display:block}.plan-table tr{gap:calc(var(--spacing) * .5);padding:calc(var(--spacing) * 1);border-bottom:1px solid var(--gray-6);flex-direction:column;display:flex}.plan-table tbody tr:last-child{border-bottom:0}.plan-table th,.plan-table td,.plan-table td[data-label=Acciones]{border-bottom:0;width:auto;padding:0}.plan-table td[data-label=Libros],.plan-table td[data-label=Horas]{display:inline-flex}.plan-table td[data-label=Cursos]:before,.plan-table td[data-label=Libros]:before,.plan-table td[data-label=Horas]:before{content:attr(data-label);min-width:calc(var(--spacing) * 6);color:var(--gray-11);font-size:var(--text-xs);display:inline-block}.plan-table td[data-label=Cursos]{align-items:center;display:flex}.plan-row-actions{grid-auto-columns:auto;grid-auto-flow:row;display:grid}.plan-row{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.plan-option,button.plan-book{transition:none}}.metric-icon{width:var(--metric-icon-box);height:var(--metric-icon-box);background:var(--gray-1);color:var(--nav-icon);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.metric-icon[data-tone=warning]{background:var(--warning);color:var(--warning-contrast)}.metric-icon svg{width:var(--metric-icon-size);height:var(--metric-icon-size)}.book-ficha-theme,.book-ficha-virtue{border-color:var(--tone-border);background-color:var(--tone-soft)}.book-ficha-chip-icon{color:var(--tone-solid)}.book-ficha-toggle{font:inherit;font-family:var(--font-sans);color:inherit;cursor:pointer}.book-ficha-toggle:hover{background-color:var(--gray-2)}.book-ficha-toggle:focus-visible{outline:2px solid var(--selected-border);outline-offset:2px}.book-ficha-chevron{transition:transform .2s}.book-ficha-toggle[data-state=open] .book-ficha-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.book-ficha-chevron{transition:none}@layer components{[data-slot=collapsible-content]{animation:none}}}.island-cluster{--island-row:calc(var(--spacing) * 3);position:relative;overflow:visible}.island-cluster:has(>.island-shell[data-compact=true]){--island-row:calc(var(--spacing) * 2.5)}[data-large-targets=true] .island-cluster:not(:has(>.island-shell[data-compact=true])){--island-row:calc(var(--spacing) * 4.5)}.paper-pet-island{z-index:1;left:calc(100% + var(--spacing));width:var(--island-row);height:var(--island-row);background:var(--gray-12);color:var(--gray-1);box-shadow:0 calc(var(--spacing) * .5) calc(var(--spacing) * 1) var(--gray-a8);pointer-events:auto;transform-origin:0;border-radius:50%;position:absolute;top:0;overflow:hidden}.paper-pet-absorb{z-index:1;top:50%;right:var(--spacing);width:var(--island-row);height:var(--island-row);margin-top:calc(var(--island-row) / -2);background:var(--gray-12);opacity:0;pointer-events:none;border-radius:50%;position:absolute;overflow:hidden}.paper-pet-hit{width:100%;height:100%;color:inherit;cursor:pointer;transform-origin:50%;background:0 0;border:0;align-items:center;padding:0;transition:transform .25s cubic-bezier(.4,0,.6,1);display:flex}.paper-pet-hit:focus-visible{outline:var(--aura-outline);outline-offset:2px}.paper-pet{aspect-ratio:1;pointer-events:none;border-radius:50%;flex:none;width:auto;height:100%;display:block;overflow:hidden}.paper-pet img{object-fit:cover;width:100%;height:100%;display:block}.island-pet{gap:calc(var(--spacing) * 1);width:calc(var(--spacing) * 20);max-width:calc(100vw - var(--spacing) * 2);padding:calc(var(--spacing) * 1) calc(var(--spacing) * 1.5) calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.island-pet-portrait{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.island-pet-portrait .paper-pet{background:0 0;width:100%;height:100%}.island-anchor[data-tour=true] .paper-pet-island{opacity:0;pointer-events:none}.paper-pet-hit:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.paper-pet-hit:hover{transform:scale(1.03)}.paper-pet-hit:hover:active{transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.paper-pet-island,.paper-pet-hit{transition:none}}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.start-1\/2{inset-inline-start:50%}.start-px{inset-inline-start:1px}.end-0{inset-inline-end:0}.end-0\.5{inset-inline-end:6.5px}.-top-2\.5{top:-32.5px}.-top-px{top:-1px}.top-0{top:0}.top-0\.5{top:6.5px}.top-1{top:13px}.top-1\/2{top:50%}.top-2\.5{top:32.5px}.top-3\.5{top:45.5px}.-right-0\.5{right:-6.5px}.-right-2\.5{right:-32.5px}.right-0{right:0}.right-0\.5{right:6.5px}.right-1{right:13px}.right-3{right:39px}.-bottom-2\.5{bottom:-32.5px}.bottom-0{bottom:0}.bottom-1{bottom:13px}.-left-2\.5{left:-32.5px}.-left-px{left:-1px}.left-0{left:0}.left-0\.5{left:6.5px}.left-1{left:13px}.left-1\/2{left:50%}.left-2\.5{left:32.5px}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.order-first{order:-9999}.order-last{order:9999}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!m-0{margin:0!important}.m-0{margin:0}.m-0\.5{margin:6.5px}.m-auto{margin:auto}.-mx-px{margin-inline:-1px}.mx-0{margin-inline:0}.mx-0\.5{margin-inline:6.5px}.mx-1{margin-inline:13px}.mx-2{margin-inline:26px}.mx-auto{margin-inline:auto}.my-0{margin-block:0}.my-0\.5{margin-block:6.5px}.my-1{margin-block:13px}.my-2{margin-block:26px}.ms-auto{margin-inline-start:auto}.mt-0\.5{margin-top:6.5px}.mt-1{margin-top:13px}.mt-1\.5{margin-top:19.5px}.mt-2{margin-top:26px}.mt-auto{margin-top:auto}.mb-0\.5{margin-bottom:6.5px}.ml-0\.5{margin-left:6.5px}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-2\/3{aspect-ratio:2/3}.aspect-4\/3{aspect-ratio:4/3}.aspect-auto{aspect-ratio:auto}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--nav-avatar-size\){width:var(--nav-avatar-size);height:var(--nav-avatar-size)}.size-0\.5{width:6.5px;height:6.5px}.size-1{width:13px;height:13px}.size-1\.5{width:19.5px;height:19.5px}.size-2{width:26px;height:26px}.size-2\.5{width:32.5px;height:32.5px}.size-3{width:39px;height:39px}.size-4{width:52px;height:52px}.size-5{width:65px;height:65px}.size-6{width:78px;height:78px}.size-8{width:104px;height:104px}.size-12{width:156px;height:156px}.size-20{width:260px;height:260px}.size-full{width:100%;height:100%}.h-\(--nav-heading-height\){height:var(--nav-heading-height)}.h-\(--nav-item-height\){height:var(--nav-item-height)}.h-0\.5{height:6.5px}.h-1{height:13px}.h-1\.5{height:19.5px}.h-2{height:26px}.h-2\.5{height:32.5px}.h-3{height:39px}.h-3\.5{height:45.5px}.h-4{height:52px}.h-5{height:65px}.h-6{height:78px}.h-8{height:104px}.h-20{height:260px}.h-24{height:312px}.h-\[calc\(100\%\+1px\)\]{height:calc(100% + 1px)}.h-\[calc\(100\%-2px\)\]{height:calc(100% - 2px)}.h-auto{height:auto}.h-full{height:100%}.h-max{height:max-content}.h-px{height:1px}.h-svh{height:100svh}.max-h-12{max-height:156px}.max-h-20{max-height:260px}.max-h-32{max-height:416px}.max-h-96{max-height:1248px}.max-h-100{max-height:1300px}.max-h-\[85vh\]{max-height:85vh}.max-h-\[min\(var\(--available-height\)\,23rem\)\]{max-height:min(var(--available-height), 23rem)}.min-h-0{min-height:0}.min-h-4{min-height:52px}.min-h-5{min-height:65px}.min-h-10{min-height:130px}.min-h-16{min-height:208px}.min-h-20{min-height:260px}.min-h-24{min-height:312px}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--anchor-width\){width:var(--anchor-width)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:0}.w-0\.5{width:6.5px}.w-1\.5{width:19.5px}.w-2{width:26px}.w-3{width:39px}.w-3\/4{width:75%}.w-4{width:52px}.w-5{width:65px}.w-6{width:78px}.w-8{width:104px}.w-14{width:182px}.w-16{width:208px}.w-20{width:260px}.w-24{width:312px}.w-56{width:728px}.w-\[90vw\]{width:90vw}.w-\[calc\(100\%-2px\)\]{width:calc(100% - 2px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-\(--available-width\){max-width:var(--available-width)}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-11\.5{max-width:149.5px}.max-w-12{max-width:156px}.max-w-20{max-width:260px}.max-w-21\.5{max-width:279.5px}.max-w-28{max-width:364px}.max-w-48{max-width:624px}.max-w-95\.5{max-width:1241.5px}.max-w-\[80\%\]{max-width:80%}.max-w-\[calc\(100\%-var\(--spacing\)\)\]{max-width:calc(100% - var(--spacing))}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-\(--radix-dropdown-menu-trigger-width\){min-width:var(--radix-dropdown-menu-trigger-width)}.min-w-0{min-width:0}.min-w-2{min-width:26px}.min-w-3{min-width:39px}.min-w-4{min-width:52px}.min-w-8{min-width:104px}.min-w-10{min-width:130px}.min-w-14{min-width:182px}.min-w-20{min-width:260px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-3\/4{--tw-translate-y:calc(calc(3 / 4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3\/4{--tw-translate-y:calc(3 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-scale-x-100{--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-nesw-resize{cursor:nesw-resize}.cursor-ns-resize{cursor:ns-resize}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-m-2{scroll-margin:26px}.scroll-m-6{scroll-margin:78px}.scroll-mt-6{scroll-margin-top:78px}.list-outside{list-style-position:outside}.\!list-\[lower-alpha\]{list-style-type:lower-alpha!important}.\!list-\[lower-roman\]{list-style-type:lower-roman!important}.\!list-\[upper-alpha\]{list-style-type:upper-alpha!important}.\!list-\[upper-roman\]{list-style-type:upper-roman!important}.\!list-decimal{list-style-type:decimal!important}.\!list-disc{list-style-type:disc!important}.list-decimal{list-style-type:decimal}.list-none{list-style-type:none}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.grid-rows-subgrid{grid-template-rows:subgrid}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-\(--nav-item-gap\){gap:var(--nav-item-gap)}.gap-\(--nav-section-gap\){gap:var(--nav-section-gap)}.gap-0{gap:0}.gap-0\.5{gap:6.5px}.gap-0\.25{gap:3.25px}.gap-0\.75{gap:9.75px}.gap-1{gap:13px}.gap-1\.5{gap:19.5px}.gap-2{gap:26px}.gap-3{gap:39px}.gap-4{gap:52px}.gap-px{gap:1px}.gap-x-1{column-gap:13px}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(13px * var(--tw-space-x-reverse));margin-inline-end:calc(13px * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:6.5px}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:16px}.rounded-\(--radius-md\){border-radius:var(--radius-md)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[4px\]{border-radius:4px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:max(0px, calc(var(--radius) - 2px))}.rounded-none{border-radius:0}.rounded-sm{border-radius:max(0px, calc(var(--radius) - 4px))}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) + 4px);border-top-right-radius:calc(var(--radius) + 4px)}.rounded-b-\[calc\(var\(--radius-2xl\)-1px\)\]{border-bottom-right-radius:calc(var(--radius-2xl) - 1px);border-bottom-left-radius:calc(var(--radius-2xl) - 1px)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-0\!{border-style:var(--tw-border-style)!important;border-width:0!important}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.border-gray-6{border-color:var(--gray-6)}.border-gray-7{border-color:var(--gray-7)}.border-gray-12{border-color:var(--gray-12)}.border-gray-a6{border-color:var(--gray-a6)}.border-selected-border{border-color:var(--selected-border)}.border-transparent{border-color:#0000}.border-t-accent-9{border-top-color:var(--accent-9)}.border-t-transparent{border-top-color:#0000}.border-b-transparent{border-bottom-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-accent-2{background-color:var(--accent-2)}.bg-accent-3{background-color:var(--accent-3)}.bg-accent-9{background-color:var(--accent-9)}.bg-accent-contrast{background-color:var(--accent-contrast)}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-gray-1,.bg-gray-1\/40{background-color:var(--gray-1)}@supports (color:color-mix(in lab, red, red)){.bg-gray-1\/40{background-color:color-mix(in oklab, var(--gray-1) 40%, transparent)}}.bg-gray-1\/90{background-color:var(--gray-1)}@supports (color:color-mix(in lab, red, red)){.bg-gray-1\/90{background-color:color-mix(in oklab, var(--gray-1) 90%, transparent)}}.bg-gray-2{background-color:var(--gray-2)}.bg-gray-3{background-color:var(--gray-3)}.bg-gray-4{background-color:var(--gray-4)}.bg-gray-6{background-color:var(--gray-6)}.bg-gray-12,.bg-gray-12\/50{background-color:var(--gray-12)}@supports (color:color-mix(in lab, red, red)){.bg-gray-12\/50{background-color:color-mix(in oklab, var(--gray-12) 50%, transparent)}}.bg-gray-a2{background-color:var(--gray-a2)}.bg-gray-a6{background-color:var(--gray-a6)}.bg-gray-a8{background-color:var(--gray-a8)}.bg-inherit{background-color:inherit}.bg-metric-tile{background-color:var(--metric-tile-bg)}.bg-selected{background-color:var(--selected-bg)}.bg-transparent{background-color:#0000}.bg-transparent\!{background-color:#0000!important}.bg-white{background-color:var(--color-white)}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.bg-white\/30{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.bg-zinc-500{background-color:var(--color-zinc-500)}.bg-linear-to-t{--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-t{--tw-gradient-position:to top in oklab}}.bg-linear-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab, red, red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab, var(--color-black) 80%, transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-clip-padding{background-clip:padding-box}.fill-current{fill:currentColor}.fill-gray-1{fill:var(--gray-1)}.fill-gray-12{fill:var(--gray-12)}.stroke-accent-9{stroke:var(--accent-9)}.stroke-gray-4{stroke:var(--gray-4)}.stroke-\[\.0938rem\]{stroke-width:.0938rem}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-bottom{object-position:bottom}.object-top{object-position:top}.p-0{padding:0}.p-0\.5{padding:6.5px}.p-0\.25{padding:3.25px}.p-1{padding:13px}.p-1\.5{padding:19.5px}.p-2{padding:26px}.p-2\.5{padding:32.5px}.p-3{padding:39px}.p-\[1px\]{padding:1px}.px-0\.5{padding-inline:6.5px}.px-1{padding-inline:13px}.px-1\.5{padding-inline:19.5px}.px-2{padding-inline:26px}.px-2\.5{padding-inline:32.5px}.px-3{padding-inline:39px}.px-4{padding-inline:52px}.py-0{padding-block:0}.py-0\.5{padding-block:6.5px}.py-0\.25{padding-block:3.25px}.py-0\.75{padding-block:9.75px}.py-1{padding-block:13px}.py-1\.5{padding-block:19.5px}.py-2{padding-block:26px}.py-3{padding-block:39px}.py-4{padding-block:52px}.py-8{padding-block:104px}.py-\[max\(--spacing\(4\)\,4vh\)\]{padding-block:max(52px,4vh)}.py-px{padding-block:1px}.ps-\(--autocomplete-addon-padding\){padding-inline-start:var(--autocomplete-addon-padding)}.pt-0{padding-top:0}.pt-0\.5{padding-top:6.5px}.pt-1{padding-top:13px}.pt-2{padding-top:26px}.pt-5{padding-top:65px}.pr-0{padding-right:0}.pr-1{padding-right:13px}.pb-0{padding-bottom:0}.pb-1{padding-bottom:13px}.pb-1\.5{padding-bottom:19.5px}.pb-2{padding-bottom:26px}.pb-3{padding-bottom:39px}.pb-12{padding-bottom:156px}.pl-0{padding-left:0}.pl-1{padding-left:13px}.pl-2{padding-left:26px}.pl-5\!{padding-left:65px!important}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-inter,"Inter"), ui-monospace, monospace}.font-sans{font-family:var(--font-inter,"Inter"), system-ui, sans-serif}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11\.2px\]{font-size:11.2px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-nowrap{text-wrap:nowrap}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-accent-9{color:var(--accent-9)}.text-accent-12{color:var(--accent-12)}.text-accent-contrast{color:var(--accent-contrast)}.text-danger-contrast{color:var(--danger-contrast)}.text-gray-1{color:var(--gray-1)}.text-gray-8{color:var(--gray-8)}.text-gray-9{color:var(--gray-9)}.text-gray-10{color:var(--gray-10)}.text-gray-11{color:var(--gray-11)}.text-gray-12{color:var(--gray-12)}.text-gray-a11{color:var(--gray-a11)}.text-nav-icon{color:var(--nav-icon)}.text-selected-foreground{color:var(--selected-fg)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-accent-9{accent-color:var(--accent-9)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-accent-8{--tw-ring-color:var(--accent-8)}.ring-gray-1{--tw-ring-color:var(--gray-1)}.ring-gray-8{--tw-ring-color:var(--gray-8)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline-hidden\!{--tw-outline-style:none!important;outline-style:none!important}@media (forced-colors:active){.outline-hidden\!{outline-offset:2px!important;outline:2px solid #0000!important}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-gray-12{outline-color:var(--gray-12)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,box-shadow\,opacity\]{transition-property:color,background-color,box-shadow,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,scale\,opacity\]{transition-property:translate,scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,opacity\]{transition-property:width,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-\[250ms\]{--tw-duration:.25s;transition-duration:.25s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-\[width\,opacity\]{will-change:width,opacity}.will-change-\[width\]{will-change:width}.will-change-transform{will-change:transform}.contain-\[layout_style\]{contain:layout style}.contain-content{contain:content}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--lexical-indent-base-value\:calc\(var\(--spacing\)\*3\)\]{--lexical-indent-base-value:calc(var(--spacing) * 3)}.\[clip-path\:inset\(0_1px\)\]{clip-path:inset(0 1px)}.\[contain-intrinsic-size\:auto_10rem\]{contain-intrinsic-size:auto 10rem}.\[content-visibility\:auto\]{content-visibility:auto}.\[transition\:opacity_150ms_ease-in-out\]{transition:opacity .15s ease-in-out}.backface-hidden{backface-visibility:hidden}.not-empty\:scroll-py-2:not(:empty){scroll-padding-block:26px}.not-empty\:p-2:not(:empty){padding:26px}.not-empty\:py-6:not(:empty){padding-block:78px}.group-focus-within\:w-16:is(:where(.group):focus-within *){width:208px}.group-focus-within\:gap-2:is(:where(.group):focus-within *){gap:26px}.group-focus-within\:opacity-100:is(:where(.group):focus-within *),.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\:w-16:is(:where(.group):hover *){width:208px}.group-hover\:gap-1\.5:is(:where(.group):hover *){gap:19.5px}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-2\.5:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:32.5px}.group-has-data-\[slot\=message-footer\]\/message\:-translate-y-2:is(:where(.group\/message):has([data-slot=message-footer]) *){--tw-translate-y:calc(13px * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-data-\[variant\=ghost\]\/message\:px-0:is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:0}.group-has-\[\>input\]\/input-group\:pt-1:is(:where(.group\/input-group):has(>input) *){padding-top:13px}.group-has-\[\>input\]\/input-group\:pb-1:is(:where(.group\/input-group):has(>input) *){padding-bottom:13px}.group-data-checked\/questionnaire-choice\:block:is(:where(.group\/questionnaire-choice)[data-checked] *){display:block}.group-data-checked\/questionnaire-choice\:border-accent-9:is(:where(.group\/questionnaire-choice)[data-checked] *){border-color:var(--accent-9)}.group-data-checked\/questionnaire-choice\:bg-accent-9:is(:where(.group\/questionnaire-choice)[data-checked] *){background-color:var(--accent-9)}.group-data-checked\/questionnaire-choice\:text-accent-contrast:is(:where(.group\/questionnaire-choice)[data-checked] *){color:var(--accent-contrast)}.group-data-\[align\=end\]\/bubble\:self-end:is(:where(.group\/bubble)[data-align=end] *){align-self:flex-end}.group-data-\[align\=end\]\/message\:justify-end:is(:where(.group\/message)[data-align=end] *){justify-content:flex-end}.group-data-\[align\=end\]\/message\:self-end:is(:where(.group\/message)[data-align=end] *){align-self:flex-end}.group-data-\[collapsible\=icon\]\:-mt-2\.5:is(:where(.group)[data-collapsible=icon] *){margin-top:-32.5px}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-3\!:is(:where(.group)[data-collapsible=icon] *){width:39px!important;height:39px!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-3\!:is(:where(.group)[data-collapsible=icon] *){width:39px!important}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(13px * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(13px * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:justify-center:is(:where(.group)[data-collapsible=icon] *){justify-content:center}.group-data-\[collapsible\=icon\]\:gap-1:is(:where(.group)[data-collapsible=icon] *){gap:13px}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0:is(:where(.group)[data-collapsible=icon] *){padding:0}.group-data-\[collapsible\=icon\]\:p-0\.5:is(:where(.group)[data-collapsible=icon] *){padding:6.5px}.group-data-\[collapsible\=icon\]\:p-1:is(:where(.group)[data-collapsible=icon] *){padding:13px}.group-data-\[collapsible\=icon\]\:p-1\!:is(:where(.group)[data-collapsible=icon] *){padding:13px!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:0}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[shortcut\]\/questionnaire-choice\:inline-flex:is(:where(.group\/questionnaire-choice)[data-shortcut] *){display:inline-flex}.group-data-\[side\=left\]\:-right-1\.5:is(:where(.group)[data-side=left] *){right:-19.5px}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:0}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[type\=checkbox\]\/questionnaire-choice\:hidden:is(:where(.group\/questionnaire-choice)[data-type=checkbox] *),.group-data-\[type\=radio\]\/questionnaire-choice\:hidden:is(:where(.group\/questionnaire-choice)[data-type=radio] *){display:none}.group-data-\[type\=radio\]\/questionnaire-choice\:rounded-full:is(:where(.group\/questionnaire-choice)[data-type=radio] *){border-radius:2147483647px}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-gray-6:is(:where(.group)[data-variant=floating] *){border-color:var(--gray-6)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--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)}.group-data-\[vaul-drawer-direction\=left\]\/drawer-content\:hidden:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=left] *),.group-data-\[vaul-drawer-direction\=right\]\/drawer-content\:hidden:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=right] *){display:none}@media (hover:hover){.peer-hover\/menu-button\:text-gray-12:is(:where(.peer\/menu-button):hover~*){color:var(--gray-12)}}.peer-data-\[active\=true\]\/menu-button\:text-gray-12:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--gray-12)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:19.5px}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:32.5px}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:13px}.placeholder\:text-gray-11::placeholder{color:var(--gray-11)}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:0}.before\:top-0\.5:before{content:var(--tw-content);top:6.5px}.before\:left-0:before{content:var(--tw-content);left:0}.before\:block:before{content:var(--tw-content);display:block}.before\:hidden:before{content:var(--tw-content);display:none}.before\:h-4:before{content:var(--tw-content);height:52px}.before\:w-4:before{content:var(--tw-content);width:52px}.before\:cursor-pointer:before{content:var(--tw-content);cursor:pointer}.before\:rounded:before{content:var(--tw-content);border-radius:16px}.before\:rounded-\[calc\(var\(--radius-2xl\)-1px\)\]:before{content:var(--tw-content);border-radius:calc(var(--radius-2xl) - 1px)}.before\:rounded-t-\[calc\(var\(--radius-xl\)-1px\)\]:before{content:var(--tw-content);border-top-left-radius:calc(var(--radius-xl) - 1px);border-top-right-radius:calc(var(--radius-xl) - 1px)}.before\:border:before{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.before\:bg-gray-a2:before{content:var(--tw-content);background-color:var(--gray-a2)}.before\:bg-cover:before{content:var(--tw-content);background-size:cover}.before\:bg-no-repeat:before{content:var(--tw-content);background-repeat:no-repeat}.before\:content-\[\"\"\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:-26px}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:top-\[6px\]:after{content:var(--tw-content);top:6px}.after\:right-\[7px\]:after{content:var(--tw-content);right:7px}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:left-\[7px\]:after{content:var(--tw-content);left:7px}.after\:block:after{content:var(--tw-content);display:block}.after\:hidden:after{content:var(--tw-content);display:none}.after\:h-0\.5:after{content:var(--tw-content);height:6.5px}.after\:h-\[6px\]:after{content:var(--tw-content);height:6px}.after\:w-\[3px\]:after{content:var(--tw-content);width:3px}.after\:w-px:after{content:var(--tw-content);width:1px}.after\:rotate-45:after{content:var(--tw-content);rotate:45deg}.after\:cursor-pointer:after{content:var(--tw-content);cursor:pointer}.after\:border-t-0:after{content:var(--tw-content);border-top-style:var(--tw-border-style);border-top-width:0}.after\:border-r-2:after{content:var(--tw-content);border-right-style:var(--tw-border-style);border-right-width:2px}.after\:border-b-2:after{content:var(--tw-content);border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.after\:border-l-0:after{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:0}.after\:border-solid:after{content:var(--tw-content);--tw-border-style:solid;border-style:solid}.after\:border-white:after{content:var(--tw-content);border-color:var(--color-white)}.after\:content-\[\"\"\]:after{--tw-content:"";content:var(--tw-content)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:mt-0:first-child{margin-top:0}.empty\:m-0:empty{margin:0}.empty\:hidden:empty{display:none}.empty\:p-0:empty{padding:0}@media (hover:hover){.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-gray-8:hover{border-color:var(--gray-8)}.hover\:bg-accent-3:hover{background-color:var(--accent-3)}.hover\:bg-gray-2:hover{background-color:var(--gray-2)}.hover\:bg-gray-3:hover{background-color:var(--gray-3)}.hover\:bg-gray-4:hover{background-color:var(--gray-4)}.hover\:bg-gray-5:hover{background-color:var(--gray-5)}.hover\:bg-gray-a2:hover{background-color:var(--gray-a2)}.hover\:bg-selected:hover{background-color:var(--selected-bg)}.hover\:text-gray-11:hover{color:var(--gray-11)}.hover\:text-gray-12:hover{color:var(--gray-12)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-selected-foreground:hover{color:var(--selected-fg)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_2px_8px_var\(--gray-a3\)\]:hover{--tw-shadow:0 2px 8px var(--tw-shadow-color,var(--gray-a3));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-gray-2:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--gray-2)}.hover\:after\:bg-gray-a2:hover:after{content:var(--tw-content);background-color:var(--gray-a2)}}.focus\:border-0\!:focus{border-style:var(--tw-border-style)!important;border-width:0!important}.focus\:bg-accent-3:focus{background-color:var(--accent-3)}.focus\:bg-transparent\!:focus{background-color:#0000!important}.focus\:text-accent-12:focus{color:var(--accent-12)}.focus\:shadow-none:focus{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden\!:focus{--tw-outline-style:none!important;outline-style:none!important}@media (forced-colors:active){.focus\:outline-hidden\!:focus{outline-offset:2px!important;outline:2px solid #0000!important}}.focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}.focus\:outline-offset-0:focus{outline-offset:0px}.focus\:outline-accent-9:focus{outline-color:var(--accent-9)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-0\!:focus-visible{border-style:var(--tw-border-style)!important;border-width:0!important}.focus-visible\:border-gray-8:focus-visible{border-color:var(--gray-8)}.focus-visible\:bg-transparent\!:focus-visible{background-color:#0000!important}.focus-visible\:shadow-none:focus-visible{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-accent-8:focus-visible{--tw-ring-color:var(--accent-8)}.focus-visible\:ring-gray-8:focus-visible,.focus-visible\:ring-gray-8\/50:focus-visible{--tw-ring-color:var(--gray-8)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-gray-8\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--gray-8) 50%, transparent)}}.focus-visible\:ring-selected-border:focus-visible{--tw-ring-color:var(--selected-border)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-hidden\!:focus-visible{--tw-outline-style:none!important;outline-style:none!important}@media (forced-colors:active){.focus-visible\:outline-hidden\!:focus-visible{outline-offset:2px!important;outline:2px solid #0000!important}}.focus-visible\:\[outline\:var\(--aura-outline\)\]:focus-visible{outline:var(--aura-outline)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-accent-8:focus-visible{outline-color:var(--accent-8)}.focus-visible\:outline-accent-9:focus-visible{outline-color:var(--accent-9)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-solid:focus-visible{--tw-outline-style:solid;outline-style:solid}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-gray-5:active{background-color:var(--gray-5)}.active\:bg-selected:active{background-color:var(--selected-bg)}.active\:text-gray-12:active{color:var(--gray-12)}.active\:text-selected-foreground:active{color:var(--selected-fg)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-dashed:disabled{--tw-border-style:dashed;border-style:dashed}.disabled\:border-gray-6:disabled{border-color:var(--gray-6)}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:text-gray-11:disabled{color:var(--gray-11)}.disabled\:opacity-50:disabled{opacity:.5}@media (hover:hover){.disabled\:hover\:bg-gray-2:disabled:hover{background-color:var(--gray-2)}.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:border-inherit:focus-within{border-color:inherit}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:ring-0:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:where(:fullscreen) .in-\[\:fullscreen\]\:flex{display:flex}:where(:fullscreen) .in-\[\:fullscreen\]\:h-full{height:100%}:where(:fullscreen) .in-\[\:fullscreen\]\:max-h-screen{max-height:100vh}:where(:fullscreen) .in-\[\:fullscreen\]\:flex-col{flex-direction:column}:where(:fullscreen) .in-\[\:fullscreen\]\:justify-between{justify-content:space-between}:where(:fullscreen) .in-\[\:fullscreen\]\:px-2\.5{padding-inline:32.5px}:where(:fullscreen) .in-\[\:fullscreen\]\:py-4{padding-block:52px}.has-disabled\:bg-gray-3:has(:disabled){background-color:var(--gray-3)}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\[data-slot\=bubble-reactions\]\[data-side\=bottom\]\]\:mb-2:has([data-slot=bubble-reactions][data-side=bottom]){margin-bottom:26px}.has-\[\[data-slot\=bubble-reactions\]\[data-side\=top\]\]\:mt-2:has([data-slot=bubble-reactions][data-side=top]){margin-top:26px}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-gray-8:has([data-slot=input-group-control]:focus-visible){border-color:var(--gray-8)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-2:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-gray-8\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--gray-8)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-gray-8\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab, var(--gray-8) 50%, transparent)}}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-danger:has([data-slot][aria-invalid=true]){border-color:var(--danger)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-2:has([data-slot][aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-danger\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:#feefe833}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-danger\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--danger) 20%, transparent)}}.has-\[button\]\:p-0:has(:is(button)){padding:0}.has-\[\+\[data-size\=sm\]\]\:ps-\(--autocomplete-addon-padding-sm\):has(+[data-size=sm]){padding-inline-start:var(--autocomplete-addon-padding-sm)}.has-\[\+\[data-slot\=autocomplete-clear\]\]\:hidden:has(+[data-slot=autocomplete-clear]){display:none}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:26px}.has-\[\>button\]\:-mr-0\.5:has(>button){margin-right:-6.5px}.has-\[\>button\]\:-ml-0\.5:has(>button){margin-left:-6.5px}.has-\[\>input\:focus-visible\]\:border-gray-8:has(>input:focus-visible){border-color:var(--gray-8)}.has-\[\>input\:focus-visible\]\:ring-2:has(>input:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\>input\:focus-visible\]\:ring-gray-8\/50:has(>input:focus-visible){--tw-ring-color:var(--gray-8)}@supports (color:color-mix(in lab, red, red)){.has-\[\>input\:focus-visible\]\:ring-gray-8\/50:has(>input:focus-visible){--tw-ring-color:color-mix(in oklab, var(--gray-8) 50%, transparent)}}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-danger-contrast[aria-invalid=true]{border-color:var(--danger-contrast)}.aria-invalid\:ring-0[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-2[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-danger-contrast\/20[aria-invalid=true]{--tw-ring-color:#8e310633}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-danger-contrast\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--danger-contrast) 20%, transparent)}}.data-checked\:border-accent-8[data-checked]{border-color:var(--accent-8)}.data-checked\:bg-accent-3[data-checked]{background-color:var(--accent-3)}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-disabled\:opacity-50[data-disabled]{opacity:.5}.data-invalid\:border-danger-contrast[data-invalid]{border-color:var(--danger-contrast)}.data-nested-dialog-open\:origin-top[data-nested-dialog-open]{transform-origin:top}.data-pending-scroll\:invisible[data-pending-scroll]{visibility:hidden}:is(.\*\*\:data-slider\:relative *)[data-slider]{position:relative}:is(.group-data-\[align\=end\]\/message\:\*\:data-slot\:self-end:is(:where(.group\/message)[data-align=end] *)>*)[data-slot]{align-self:flex-end}.data-visible\:pointer-events-auto[data-visible]{pointer-events:auto}.data-visible\:opacity-100[data-visible]{opacity:1}.data-\[active\=false\]\:pointer-events-none[data-active=false]{pointer-events:none}.data-\[active\=false\]\:scale-95[data-active=false]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=false\]\:opacity-0[data-active=false]{opacity:0}.data-\[active\=false\]\:duration-\[250ms\][data-active=false]{--tw-duration:.25s;transition-duration:.25s}.data-\[active\=false\]\:ease-\[cubic-bezier\(0\.7\,0\,0\.84\,0\)\][data-active=false]{--tw-ease:cubic-bezier(.7,0,.84,0);transition-timing-function:cubic-bezier(.7,0,.84,0)}.data-\[active\=true\]\:translate-y-0[data-active=true]{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[active\=true\]\:scale-100[data-active=true]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=true\]\:bg-gray-4[data-active=true]{background-color:var(--gray-4)}.data-\[active\=true\]\:bg-selected[data-active=true]{background-color:var(--selected-bg)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-gray-12[data-active=true]{color:var(--gray-12)}.data-\[active\=true\]\:text-selected-foreground[data-active=true]{color:var(--selected-fg)}.data-\[active\=true\]\:opacity-100[data-active=true]{opacity:1}.data-\[active\=true\]\:ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\][data-active=true]{--tw-ease:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}.data-\[align\=end\]\:flex-row-reverse[data-align=end]{flex-direction:row-reverse}.data-\[align\=end\]\:self-end[data-align=end]{align-self:flex-end}.data-\[direction\=end\]\:bottom-1\.5[data-direction=end]{bottom:19.5px}.data-\[direction\=end\]\:data-\[active\=false\]\:translate-y-full[data-direction=end][data-active=false]{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[direction\=start\]\:top-1\.5[data-direction=start]{top:19.5px}.data-\[direction\=start\]\:data-\[active\=false\]\:-translate-y-full[data-direction=start][data-active=false]{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[highlighted\]\:bg-accent-3[data-highlighted]{background-color:var(--accent-3)}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[placeholder\]\:text-gray-11[data-placeholder]{color:var(--gray-11)}.data-\[selected\=true\]\:border-selected-border[data-selected=true]{border-color:var(--selected-border)}.data-\[selected\=true\]\:bg-selected[data-selected=true]{background-color:var(--selected-bg)}.data-\[selected\=true\]\:text-selected-foreground[data-selected=true]{color:var(--selected-fg)}.data-\[side\=top\]\:mb-3\.5[data-side=top]{margin-bottom:45.5px}.data-\[size\=md\]\:h-2\.5[data-size=md]{height:32.5px}.data-\[size\=md\]\:text-sm[data-size=md]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[size\=sm\]\:h-2[data-size=sm]{height:26px}.data-\[size\=sm\]\:text-xs[data-size=sm]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.\*\:data-\[slot\=autocomplete-input\]\:ps-\(--autocomplete-input-padding\)>*)[data-slot=autocomplete-input]{padding-inline-start:var(--autocomplete-input-padding)}:is(.has-\[\+\[data-slot\=autocomplete-trigger\]\,\+\[data-slot\=autocomplete-clear\]\]\:\*\:data-\[slot\=autocomplete-input\]\:pe-6\.5:has(+[data-slot=autocomplete-trigger],+[data-slot=autocomplete-clear])>*)[data-slot=autocomplete-input]{padding-inline-end:84.5px}:is(.has-\[\+\[data-slot\=autocomplete-trigger\]\,\+\[data-slot\=autocomplete-clear\]\]\:\*\:data-\[slot\=autocomplete-input\]\:pe-7:has(+[data-slot=autocomplete-trigger],+[data-slot=autocomplete-clear])>*)[data-slot=autocomplete-input]{padding-inline-end:91px}:is(.data-\[size\=sm\]\:\*\:data-\[slot\=autocomplete-input\]\:ps-\(--autocomplete-input-padding-sm\)[data-size=sm]>*)[data-slot=autocomplete-input]{padding-inline-start:var(--autocomplete-input-padding-sm)}:is(.\*\:data-\[slot\=bubble-content\]\:rounded-none>*)[data-slot=bubble-content]{border-radius:0}:is(.\*\:data-\[slot\=bubble-content\]\:border-none>*)[data-slot=bubble-content]{--tw-border-style:none;border-style:none}:is(.\*\:data-\[slot\=bubble-content\]\:border-gray-7>*)[data-slot=bubble-content]{border-color:var(--gray-7)}:is(.\*\:data-\[slot\=bubble-content\]\:border-gray-a4>*)[data-slot=bubble-content]{border-color:var(--gray-a4)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-accent-3>*)[data-slot=bubble-content]{background-color:var(--accent-3)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-accent-9>*)[data-slot=bubble-content]{background-color:var(--accent-9)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-danger>*)[data-slot=bubble-content]{background-color:var(--danger)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-gray-1>*)[data-slot=bubble-content]{background-color:var(--gray-1)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-gray-2>*)[data-slot=bubble-content]{background-color:var(--gray-2)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-gray-3>*)[data-slot=bubble-content]{background-color:var(--gray-3)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-transparent>*)[data-slot=bubble-content]{background-color:#0000}:is(.\*\:data-\[slot\=bubble-content\]\:p-0>*)[data-slot=bubble-content]{padding:0}:is(.\*\:data-\[slot\=bubble-content\]\:text-accent-contrast>*)[data-slot=bubble-content]{color:var(--accent-contrast)}:is(.\*\:data-\[slot\=bubble-content\]\:text-danger-contrast>*)[data-slot=bubble-content]{color:var(--danger-contrast)}:is(.\*\:data-\[slot\=bubble-content\]\:text-gray-12>*)[data-slot=bubble-content]{color:var(--gray-12)}:is(.\*\*\:data-\[slot\=scroll-area-scrollbar\]\:mt-2 *)[data-slot=scroll-area-scrollbar]{margin-top:26px}:is(.\*\*\:data-\[slot\=scroll-area-viewport\]\:data-has-overflow-y\:pe-1 *)[data-slot=scroll-area-viewport][data-has-overflow-y]{padding-inline-end:13px}.data-\[state\=active\]\:border-0[data-state=active]{border-style:var(--tw-border-style);border-width:0}.data-\[state\=active\]\:border-b-2[data-state=active]{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.data-\[state\=active\]\:border-b-gray-a6[data-state=active]{border-bottom-color:var(--gray-a6)}.data-\[state\=active\]\:bg-gray-1[data-state=active]{background-color:var(--gray-1)}.data-\[state\=active\]\:text-gray-11[data-state=active]{color:var(--gray-11)}.data-\[state\=active\]\:text-gray-12[data-state=active]{color:var(--gray-12)}.data-\[state\=closed\]\:animate-collapsible-up[data-state=closed]{animation:var(--animate-collapsible-up)}.data-\[state\=closed\]\:animate-popover-hide[data-state=closed]{animation:var(--animate-popover-hide)}.data-\[state\=closed\]\:animate-sheet-bottom-closed[data-state=closed]{animation:var(--animate-sheet-bottom-closed)}.data-\[state\=closed\]\:animate-sheet-left-closed[data-state=closed]{animation:var(--animate-sheet-left-closed)}.data-\[state\=closed\]\:animate-sheet-right-closed[data-state=closed]{animation:var(--animate-sheet-right-closed)}.data-\[state\=closed\]\:animate-sheet-top-closed[data-state=closed]{animation:var(--animate-sheet-top-closed)}.data-\[state\=closed\]\:animate-tooltip-hide[data-state=closed]{animation:var(--animate-tooltip-hide)}.data-\[state\=on\]\:border-selected-border[data-state=on]{border-color:var(--selected-border)}.data-\[state\=on\]\:bg-gray-4[data-state=on]{background-color:var(--gray-4)}.data-\[state\=on\]\:bg-selected[data-state=on]{background-color:var(--selected-bg)}.data-\[state\=on\]\:text-selected-foreground[data-state=on]{color:var(--selected-fg)}@media (hover:hover){.data-\[state\=on\]\:hover\:bg-gray-3[data-state=on]:hover{background-color:var(--gray-3)}.data-\[state\=on\]\:hover\:bg-selected[data-state=on]:hover{background-color:var(--selected-bg)}}.data-\[state\=open\]\:animate-collapsible-down[data-state=open]{animation:var(--animate-collapsible-down)}.data-\[state\=open\]\:animate-content-show[data-state=open]{animation:var(--animate-content-show)}.data-\[state\=open\]\:animate-popover-show[data-state=open]{animation:var(--animate-popover-show)}.data-\[state\=open\]\:animate-sheet-bottom-open[data-state=open]{animation:var(--animate-sheet-bottom-open)}.data-\[state\=open\]\:animate-sheet-left-open[data-state=open]{animation:var(--animate-sheet-left-open)}.data-\[state\=open\]\:animate-sheet-right-open[data-state=open]{animation:var(--animate-sheet-right-open)}.data-\[state\=open\]\:animate-sheet-top-open[data-state=open]{animation:var(--animate-sheet-top-open)}.data-\[state\=open\]\:animate-tooltip-show[data-state=open]{animation:var(--animate-tooltip-show)}.data-\[state\=open\]\:bg-gray-3[data-state=open]{background-color:var(--gray-3)}.data-\[state\=open\]\:bg-gray-4[data-state=open]{background-color:var(--gray-4)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[variant\=ghost\]\:max-w-full[data-variant=ghost]{max-width:100%}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:0}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:0}.data-\[vaul-drawer-direction\=bottom\]\:mt-8[data-vaul-drawer-direction=bottom]{margin-top:104px}.data-\[vaul-drawer-direction\=bottom\]\:h-auto[data-vaul-drawer-direction=bottom]{height:auto}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-\[10px\][data-vaul-drawer-direction=bottom]{border-top-left-radius:10px;border-top-right-radius:10px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:0}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:0}.data-\[vaul-drawer-direction\=left\]\:h-dvh[data-vaul-drawer-direction=left]{height:100dvh}.data-\[vaul-drawer-direction\=left\]\:w-20[data-vaul-drawer-direction=left]{width:260px}.data-\[vaul-drawer-direction\=left\]\:rounded-none[data-vaul-drawer-direction=left]{border-radius:0}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:0}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:0}.data-\[vaul-drawer-direction\=right\]\:h-dvh[data-vaul-drawer-direction=right]{height:100dvh}.data-\[vaul-drawer-direction\=right\]\:w-20[data-vaul-drawer-direction=right]{width:260px}.data-\[vaul-drawer-direction\=right\]\:rounded-none[data-vaul-drawer-direction=right]{border-radius:0}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:0}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:0}.data-\[vaul-drawer-direction\=top\]\:mb-8[data-vaul-drawer-direction=top]{margin-bottom:104px}.data-\[vaul-drawer-direction\=top\]\:h-auto[data-vaul-drawer-direction=top]{height:auto}.data-\[vaul-drawer-direction\=top\]\:rounded-b-\[10px\][data-vaul-drawer-direction=top]{border-bottom-right-radius:10px;border-bottom-left-radius:10px}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media (min-width:40rem){.sm\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:aspect-square{aspect-ratio:1}.sm\:aspect-video{aspect-ratio:var(--aspect-video)}.sm\:size-2{width:26px;height:26px}.sm\:h-32{height:416px}.sm\:w-22{width:286px}.sm\:w-auto{width:auto}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:gap-1{gap:13px}.sm\:gap-2{gap:26px}.sm\:px-2{padding-inline:26px}.sm\:px-4{padding-inline:52px}.sm\:py-\[10vh\]{padding-block:10vh}.sm\:text-left{text-align:left}:is(.sm\:\*\:data-\[slot\=autocomplete-input\]\:ps-\(--autocomplete-input-padding-bp\)>*)[data-slot=autocomplete-input]{padding-inline-start:var(--autocomplete-input-padding-bp)}:is(.sm\:data-\[size\=sm\]\:\*\:data-\[slot\=autocomplete-input\]\:ps-\(--autocomplete-input-padding-bp-sm\)[data-size=sm]>*)[data-slot=autocomplete-input]{padding-inline-start:var(--autocomplete-input-padding-bp-sm)}}@media (min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:w-16{width:208px}.md\:max-w-none{max-width:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-2{gap:26px}.md\:self-start{align-self:flex-start}.md\:p-2{padding:26px}.md\:px-4{padding-inline:52px}.md\:pt-3{padding-top:39px}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:26px}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:0}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--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)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:26px}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:flex{display:flex}.lg\:aspect-auto{aspect-ratio:auto}.lg\:h-31{height:403px}.lg\:h-40{height:520px}.lg\:w-21\.5{width:279.5px}.lg\:flex-1{flex:1}.lg\:flex-2{flex:2}.lg\:shrink-0{flex-shrink:0}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:text-left{text-align:left}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:96rem){.\32 xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@container (min-width:14rem){.\@ficha\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:24rem){.\@sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:42rem){.\@2xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@2xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.rtl\:translate-x-1\/2: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] *){--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (pointer:coarse){.pointer-coarse\:after\:absolute:after{content:var(--tw-content);position:absolute}.pointer-coarse\:after\:min-h-11:after{content:var(--tw-content);min-height:143px}.pointer-coarse\:after\:min-w-11:after{content:var(--tw-content);min-width:143px}}.\[\&_\.icon\]\:block .icon{display:block}.\[\&_\.recharts-surface\]\:overflow-visible .recharts-surface,.\[\&_\.recharts-wrapper\]\:overflow-visible .recharts-wrapper{overflow:visible}.\[\&_\[data-slider\]\:\:before\]\:absolute [data-slider]:before{position:absolute}.\[\&_\[data-slider\]\:\:before\]\:inset-x-0 [data-slider]:before{inset-inline:0}.\[\&_\[data-slider\]\:\:before\]\:-top-4 [data-slider]:before{top:-52px}.\[\&_\[data-slider\]\:\:before\]\:-bottom-2 [data-slider]:before{bottom:-26px}.\[\&_\[data-slider\]\:\:before\]\:z-10 [data-slider]:before{z-index:10}.\[\&_\[data-slider\]\:\:before\]\:h-8 [data-slider]:before{height:104px}.\[\&_\[data-slider\]\:\:before\]\:cursor-pointer [data-slider]:before{cursor:pointer}.\[\&_\[data-slider\]\:\:before\]\:content-\[\'\'\] [data-slider]:before{--tw-content:"";content:var(--tw-content)}.\[\&_\[data-slot\=\'media-player-seek\'\]\:not\(\[data-hovering\]\)\:\:before\]\:cursor-default [data-slot=media-player-seek]:not([data-hovering]):before{cursor:default}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:-mx-0\.5 svg{margin-inline:-6.5px}.\[\&_svg\]\:size-\[1em\] svg{width:1em;height:1em}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.data-\[direction\=start\]\:\[\&_svg\]\:rotate-180[data-direction=start] svg{rotate:180deg}.\[\&_svg\:not\(\[class\*\=\'fill-\'\]\)\]\:fill-current svg:not([class*=fill-]){fill:currentColor}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-1 svg:not([class*=size-]){width:13px;height:13px}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-1\.5 svg:not([class*=size-]){width:19.5px;height:19.5px}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:52px;height:52px}@media (min-width:40rem){.sm\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-1 svg:not([class*=size-]){width:13px;height:13px}}.\[\&_video\]\:relative video{position:relative}.\[\&_video\]\:object-contain video{object-fit:contain}.data-\[state\=fullscreen\]\:\[\&_video\]\:size-full[data-state=fullscreen] video{width:100%;height:100%}.\[\&_video\:\:-webkit-media-text-track-display\]\:top-auto\! video::-webkit-media-text-track-display{top:auto!important}.\[\&_video\:\:-webkit-media-text-track-display\]\:bottom-\[4\%\]\! video::-webkit-media-text-track-display{bottom:4%!important}.\[\&_video\:\:-webkit-media-text-track-display\]\:mb-0\! video::-webkit-media-text-track-display{margin-bottom:0!important}.data-controls-visible\:\[\&_video\:\:-webkit-media-text-track-display\]\:bottom-\[13\%\]\![data-controls-visible] video::-webkit-media-text-track-display{bottom:13%!important}.data-\[state\=fullscreen\]\:\[\&_video\:\:-webkit-media-text-track-display\]\:bottom-\[7\%\]\![data-state=fullscreen] video::-webkit-media-text-track-display{bottom:7%!important}.data-\[state\=fullscreen\]\:data-controls-visible\:\[\&_video\:\:-webkit-media-text-track-display\]\:bottom-\[9\%\]\![data-state=fullscreen][data-controls-visible] video::-webkit-media-text-track-display{bottom:9%!important}.\[\.border-b\]\:pb-1.border-b{padding-bottom:13px}.\[\.border-t\]\:pt-1.border-t{padding-top:13px}.\[button\]\:text-left:is(button){text-align:left}.\[button\,a\]\:transition-colors:is(button,a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[button\,a\]\:outline-none:is(button,a){--tw-outline-style:none;outline-style:none}.\[button\,a\]\:focus-visible\:border-gray-8:is(button,a):focus-visible{border-color:var(--gray-8)}.\[button\,a\]\:focus-visible\:ring-2:is(button,a):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[button\,a\]\:focus-visible\:ring-gray-8\/50:is(button,a):focus-visible{--tw-ring-color:var(--gray-8)}@supports (color:color-mix(in lab, red, red)){.\[button\,a\]\:focus-visible\:ring-gray-8\/50:is(button,a):focus-visible{--tw-ring-color:color-mix(in oklab, var(--gray-8) 50%, transparent)}}.\[\&\:not\(\:first-child\)\]\:mt-1:not(:first-child){margin-top:13px}.\[\&\:not\(\:has\(\~\[data-slot\=questionnaire-description\]\)\)\]\:mb-1:not(:has(~[data-slot=questionnaire-description])){margin-bottom:13px}.\[\&\>\*\]\:focus-visible\:relative>:focus-visible{position:relative}.\[\&\>\*\]\:focus-visible\:z-10>:focus-visible{z-index:10}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklab\,var\(--danger\)\,var\(--danger-contrast\)_6\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:#f7e4da}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklab\,var\(--danger\)\,var\(--danger-contrast\)_6\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--danger),var(--danger-contrast) 6%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-accent-4>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--accent-4)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-accent-10>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--accent-10)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-gray-3>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--gray-3)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-gray-4>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--gray-4)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:text-gray-12>[data-slot=bubble-content]:is(button,a):hover{color:var(--gray-12)}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:max(0px, calc(var(--radius) - 2px));border-bottom-right-radius:max(0px, calc(var(--radius) - 2px))}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-1:has(>[data-align=block-end])>input{padding-top:13px}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-1:has(>[data-align=block-start])>input{padding-bottom:13px}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-0\.5:has(>[data-align=inline-end])>input{padding-right:6.5px}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-0\.5:has(>[data-align=inline-start])>input{padding-left:6.5px}.\[\&\>li\]\:mt-1>li{margin-top:13px}.\[\&\>span\]\:hidden>span,.group-data-\[collapsible\=icon\]\:\[\&\>span\]\:hidden:is(:where(.group)[data-collapsible=icon] *)>span{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:size-\(--nav-icon-size\)>svg{width:var(--nav-icon-size);height:var(--nav-icon-size)}.\[\&\>svg\]\:size-1\.5>svg{width:19.5px;height:19.5px}.\[\&\>svg\]\:size-3>svg{width:39px;height:39px}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-gray-12>svg{color:var(--gray-12)}.\[\&\>svg\]\:text-nav-icon>svg{color:var(--nav-icon)}.group-data-\[collapsible\=icon\]\:\[\&\>svg\]\:size-1:is(:where(.group)[data-collapsible=icon] *)>svg{width:13px;height:13px}.\[\&\[align\=center\]\]\:text-center[align=center]{text-align:center}.\[\&\[align\=right\]\]\:text-right[align=right]{text-align:right}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-1{right:-13px}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-1{left:-13px}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}}.listen-reader{box-sizing:border-box;color:var(--gray-12)}.reader-session[data-mode=audio] .listen-stage{padding-top:calc(var(--spacing) * 10)}.listen-reader .reader-close{top:max(calc(var(--spacing) * 1), env(safe-area-inset-top,0px));right:max(calc(var(--spacing) * 1), env(safe-area-inset-right,0px));opacity:1;pointer-events:auto;position:fixed}.listen-stage{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);width:100%;min-height:100dvh;padding:calc(var(--spacing) * 3) calc(var(--spacing) * 1.5) calc(var(--spacing) * 8) calc(var(--spacing) * 24);flex-direction:column;display:flex}.listen-cover{aspect-ratio:2/3;width:calc(var(--spacing) * 24);border-radius:calc(var(--spacing) * .5);background:var(--gray-3);box-shadow:0 calc(var(--spacing) * .5) calc(var(--spacing) * 1.5) var(--gray-12);place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.listen-cover{box-shadow:0 calc(var(--spacing) * .5) calc(var(--spacing) * 1.5) color-mix(in oklab, var(--gray-12) 16%, transparent)}}.listen-queue{z-index:40;width:calc(var(--spacing) * 24);gap:calc(var(--spacing) * 1);border-right:1px solid var(--gray-6);background:var(--gray-1);min-height:0;padding:calc(var(--spacing) * 6) calc(var(--spacing) * 2);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.listen-queue [data-slot=item-media][data-variant=image]{position:relative}.listen-queue-play{pointer-events:none;background:var(--gray-12);place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.listen-queue-play{background:color-mix(in oklab, var(--gray-12) 48%, transparent)}}.listen-queue-play{color:var(--gray-1);opacity:0;transition:opacity .25s cubic-bezier(.4,0,.6,1)}.listen-queue-play .icon{fill:currentColor}.listen-queue [data-slot=item]:focus-visible .listen-queue-play{opacity:1}@media (hover:hover) and (pointer:fine){.listen-queue [data-slot=item]:hover .listen-queue-play{opacity:1}}@media (prefers-reduced-motion:reduce){.listen-queue-play{transition:none}}.listen-queue [data-slot=item]{text-align:left;flex-wrap:nowrap;width:100%}.listen-queue [data-slot=item-content]{justify-content:center;align-items:flex-start;gap:0;min-width:0}.listen-queue [data-slot=item-title],.listen-queue [data-slot=item-description]{text-overflow:ellipsis;white-space:nowrap;text-align:left;width:100%;line-height:1.2;display:block;overflow:hidden}.listen-queue [data-slot=item-actions]{flex-shrink:0;margin-inline-start:auto}.listen-dock{pointer-events:auto;inset:auto 0 0 calc(var(--spacing) * 24);z-index:50;min-height:calc(var(--spacing) * 5);position:fixed}.listen-player{width:100%;height:auto;min-height:calc(var(--spacing) * 5);background:var(--gray-12);color:var(--gray-1);border-radius:0;outline:none;overflow:visible}.listen-player-controls{z-index:0;opacity:1;pointer-events:auto;flex-direction:column;gap:0;width:100%;padding:0;display:flex;position:relative;inset:auto}.listen-player-progress{width:100%;height:calc(var(--spacing) * 1);background:var(--brand-lime);flex-shrink:0;position:relative}@supports (color:color-mix(in lab, red, red)){.listen-player-progress{background:color-mix(in oklab, var(--brand-lime) 34%, var(--gray-12))}}.listen-player-progress-fill{height:100%;width:var(--listen-progress,0%);background:var(--brand-lime);display:block}.listen-player-seek{width:100%}.listen-player-progress [data-slot=media-player-seek-container]{background:0 0;height:auto;position:absolute;inset:0}.listen-player [data-slot=media-player-seek]{height:100%}.listen-player [data-slot=media-player-seek-track]{background:0 0;height:100%}.listen-player [data-slot=media-player-seek-buffered],.listen-player [data-slot=media-player-seek-hover-range],.listen-player [data-slot=media-player-seek-range]{background:0 0}.listen-player [data-slot=media-player-seek-thumb]{width:calc(var(--spacing) * 1);height:calc(var(--spacing) * 1);background:var(--brand-lime);opacity:0;transition:opacity .25s cubic-bezier(.4,0,.6,1),transform .25s cubic-bezier(.4,0,.6,1);transform:scale(.95)}.listen-player [data-slot=media-player-seek][data-hovering] [data-slot=media-player-seek-thumb],.listen-player [data-slot=media-player-seek]:focus-within [data-slot=media-player-seek-thumb]{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.listen-player [data-slot=media-player-seek-thumb]{transition:opacity .25s;transform:none}}.listen-player-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 1);min-width:0;padding:calc(var(--spacing) * .5) calc(var(--spacing) * 1);display:flex}.listen-player-transport{align-items:center;gap:calc(var(--spacing) * .5);min-width:0;color:var(--gray-1);display:flex}.listen-player-transport [data-slot=button],.listen-queue-trigger [data-slot=button]{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.listen-player-transport .button-link,.listen-player-transport [data-slot=button],.listen-queue-trigger [data-slot=button]{color:var(--gray-1);text-decoration:none}.listen-player-transport [data-slot=button].button-link:hover:not(:disabled),.listen-player-transport [data-slot=media-player-play-button]:hover:not(:disabled){background-color:var(--gray-1);color:var(--gray-12);border-color:#0000}.listen-player-transport [data-slot=button].button-link:active:hover:not(:disabled),.listen-player-transport [data-slot=media-player-play-button]:active:hover:not(:disabled){background-color:var(--gray-1);color:var(--gray-12)}.listen-now{min-width:0;max-width:calc(var(--spacing) * 24);align-items:center;gap:calc(var(--spacing) * .5);display:flex}.listen-now-cover{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);object-fit:cover;border-radius:calc(var(--spacing) * .25);flex-shrink:0;display:block}.listen-now-copy{flex-direction:column;gap:0;min-width:0;display:flex}.listen-now-title,.listen-now-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.listen-now-title{color:var(--gray-1);font-weight:600}.listen-now-meta{color:var(--gray-8)}.listen-queue-trigger{display:none}.listen-queue-drawer{max-height:min(70dvh, calc(var(--spacing) * 36));padding-bottom:max(calc(var(--spacing) * 1.5), env(safe-area-inset-bottom,0px));overscroll-behavior:contain}.listen-queue-drawer .listen-queue{z-index:0;width:100%;padding:0 calc(var(--spacing) * 1.5) calc(var(--spacing) * 1.5);border-right:0;position:relative;inset:auto}.listen-queue-drawer .listen-queue>h2{display:none}@media (max-width:819px){.listen-stage{min-height:100dvh;padding:max(calc(var(--spacing) * 3), env(safe-area-inset-top,0px)) calc(var(--spacing) * 1.5) calc(var(--spacing) * 8)}.listen-dock{padding-bottom:env(safe-area-inset-bottom,0px);inset:auto 0 0}.listen-cover{width:min(100%, calc(var(--spacing) * 14))}.listen-queue{z-index:0;width:100%;padding:0 calc(var(--spacing) * 1.5) calc(var(--spacing) * 8);border-right:0;position:relative;inset:auto}.listen-now{display:none}.listen-queue-trigger{display:inline-flex}.listen-player-row{justify-content:center}}:root.dark,.dark{--accent-1:#16100d;--accent-2:#1f1511;--accent-3:#361a12;--accent-4:#4c1909;--accent-5:#5b220f;--accent-6:#6b2f1d;--accent-7:#833f2a;--accent-8:#a95136;--accent-9:#ff6533;--accent-10:#f15824;--accent-11:#ff9976;--accent-12:#ffd9cc;--accent-a1:#e6000006;--accent-a2:#ff55000f;--accent-a3:#fd4b0d28;--accent-a4:#fd310040;--accent-a5:#fd470750;--accent-a6:#fd5f2e61;--accent-a7:#fd70437b;--accent-a8:#ff764aa3;--accent-a9:#ff6533;--accent-a10:#ff5c25f0;--accent-a11:#ff9976;--accent-a12:#ffd9cc;--accent-contrast:#fff;--accent-surface:#2d191080;--accent-indicator:#ff6533;--accent-track:#ff6533;--gray-1:#0f1115;--gray-2:#17191d;--gray-3:#202328;--gray-4:#262a31;--gray-5:#2c3139;--gray-6:#343a44;--gray-7:#404754;--gray-8:#576172;--gray-9:#656e80;--gray-10:#737c8c;--gray-11:#adb4c1;--gray-12:#eceef2;--gray-a1:#0011bd03;--gray-a2:#9dcbfb0b;--gray-a3:#b8d9fc17;--gray-a4:#b4d3fb21;--gray-a5:#b5d4fa2a;--gray-a6:#bad7ff35;--gray-a7:#bad3fd47;--gray-a8:#bfd8ff67;--gray-a9:#c7daff76;--gray-a10:#d0e2ff83;--gray-a11:#e4edfebd;--gray-a12:#f9fbfff1;--gray-contrast:#fff;--gray-surface:#0000000d;--gray-indicator:#656e80;--gray-track:#656e80;--info:#0d2157;--info-contrast:#8cb4ff;--success:#0b2e1e;--success-contrast:#67cf9d;--danger:#3c1405;--danger-contrast:#ff9469;--warning:#2a2402;--warning-contrast:#efe08e;--chart-1:var(--accent-11)}:root[data-flavor-scheme=matcha]{--accent-1:#f8fbf9;--accent-2:#f3f8f3;--accent-3:#e6f3e6;--accent-4:#d8edd8;--accent-5:#c7e5c8;--accent-6:#b2d9b3;--accent-7:#95c997;--accent-8:#6bb471;--accent-9:#3e8f47;--accent-10:#37803f;--accent-11:#307a39;--accent-12:#233b25;--accent-a1:#29a9fa06;--accent-a2:#168a6e0b;--accent-a3:#09932f18;--accent-a4:#05921c26;--accent-a5:#038e1637;--accent-a6:#01840f4c;--accent-a7:#017f0c69;--accent-a8:#02800f94;--accent-a9:#006b0dc1;--accent-a10:#005d0cc8;--accent-a11:#005b0ccf;--accent-a12:#001c04dc;--accent-contrast:#fff;--accent-surface:#f0f6f1cc;--accent-indicator:#3e8f47;--accent-track:#3e8f47;--gray-1:#f9fbf9;--gray-2:#f4f8f4;--gray-3:#eaefea;--gray-4:#e1e7e1;--gray-5:#d9e0d9;--gray-6:#d0d9cf;--gray-7:#c4cec3;--gray-8:#afbcae;--gray-9:#7d8f7c;--gray-10:#748472;--gray-11:#576456;--gray-12:#182317;--gray-a1:#3298fa05;--gray-a2:#187e7a0a;--gray-a3:#0b4b3a14;--gray-a4:#073c261d;--gray-a5:#05361d25;--gray-a6:#0436112e;--gray-a7:#032f0c3a;--gray-a8:#012b074f;--gray-a9:#02260482;--gray-a10:#0220028b;--gray-a11:#021502a8;--gray-a12:#010d01e8;--gray-contrast:#fff;--gray-surface:#fffc;--gray-indicator:#7d8f7c;--gray-track:#7d8f7c}:root.dark[data-flavor-scheme=matcha],.dark[data-flavor-scheme=matcha]{--accent-1:#111611;--accent-2:#151b15;--accent-3:#1c2b1d;--accent-4:#203a22;--accent-5:#28472b;--accent-6:#325634;--accent-7:#3b663e;--accent-8:#457949;--accent-9:#3e8f47;--accent-10:#497c4c;--accent-11:#7dce82;--accent-12:#c1efc2;--accent-a1:#0116010f;--accent-a2:#92eb9206;--accent-a3:#81ff8c17;--accent-a4:#6cfb7828;--accent-a5:#7afe8936;--accent-a6:#85fc8d47;--accent-a7:#89fe9258;--accent-a8:#8afd936d;--accent-a9:#66fe7785;--accent-a10:#90ff9770;--accent-a11:#99fe9fca;--accent-a12:#ceffcfee;--accent-contrast:#fff;--accent-surface:#18201880;--accent-indicator:#3e8f47;--accent-track:#3e8f47;--gray-1:#12170c;--gray-2:#181d13;--gray-3:#202519;--gray-4:#262c1e;--gray-5:#2c3422;--gray-6:#353d28;--gray-7:#414c31;--gray-8:#576641;--gray-9:#60763e;--gray-10:#6e8350;--gray-11:#a9bb91;--gray-12:#eaf0e4;--gray-a1:#12960002;--gray-a2:#d2f63208;--gray-a3:#e4f77b11;--gray-a4:#def78d19;--gray-a5:#dbfe8e21;--gray-a6:#e2fe952b;--gray-a7:#dafc963c;--gray-a8:#dafe9b58;--gray-a9:#cdfd7b6a;--gray-a10:#d5fd9578;--gray-a11:#e7ffc5b5;--gray-a12:#f9fff2ef;--gray-contrast:#fff;--gray-surface:#0000000d;--gray-indicator:#60763e;--gray-track:#60763e;--info:#0d2157;--info-contrast:#8cb4ff;--success:#0b2e1e;--success-contrast:#67cf9d;--danger:#3c1405;--danger-contrast:#ff9469;--warning:#2a2402;--warning-contrast:#efe08e;--chart-1:var(--accent-11)}:root[data-flavor-scheme=cobalt-hour]{--accent-1:#fcfdff;--accent-2:#f6f9ff;--accent-3:#ebf2ff;--accent-4:#dce9ff;--accent-5:#cbdfff;--accent-6:#b8d1ff;--accent-7:#9ebdff;--accent-8:#7da2ff;--accent-9:#2d4dff;--accent-10:#2745de;--accent-11:#2e4fe8;--accent-12:#172a6a;--accent-a1:#0055ff03;--accent-a2:#0055ff09;--accent-a3:#005aff14;--accent-a4:#005fff23;--accent-a5:#0063ff34;--accent-a6:#005aff47;--accent-a7:#0052ff61;--accent-a8:#0049ff82;--accent-a9:#0027ffd2;--accent-a10:#0024d8d8;--accent-a11:#0028e3d1;--accent-a12:#00155be8;--accent-contrast:#fff;--accent-surface:#f4f8ffcc;--accent-indicator:#2d4dff;--accent-track:#2d4dff;--gray-1:#fbfcff;--gray-2:#f6f9ff;--gray-3:#ecf0fb;--gray-4:#e3e8f6;--gray-5:#dbe1f3;--gray-6:#d2daef;--gray-7:#c5cee9;--gray-8:#aebbdf;--gray-9:#818db0;--gray-10:#7782a4;--gray-11:#5a637f;--gray-12:#191f2f;--gray-a1:#0040ff04;--gray-a2:#0055ff09;--gray-a3:#0036ca13;--gray-a4:#002eae1c;--gray-a5:#002baa24;--gray-a6:#002ea52d;--gray-a7:#00289f3a;--gray-a8:#00299b51;--gray-a9:#0019607e;--gray-a10:#00155588;--gray-a11:#000e39a5;--gray-a12:#000718e6;--gray-contrast:#fff;--gray-surface:#fffc;--gray-indicator:#818db0;--gray-track:#818db0}:root.dark[data-flavor-scheme=cobalt-hour],.dark[data-flavor-scheme=cobalt-hour]{--accent-1:#0a1020;--accent-2:#0f162a;--accent-3:#122154;--accent-4:#162972;--accent-5:#1d3387;--accent-6:#253e99;--accent-7:#2d4aaf;--accent-8:#3556cd;--accent-9:#2d4dff;--accent-10:#243aee;--accent-11:#90b3ff;--accent-12:#d0e1ff;--accent-a1:#01102018;--accent-a2:#6090f50c;--accent-a3:#2959fd3c;--accent-a4:#2954ff5e;--accent-a5:#325bff76;--accent-a6:#3b65fe8b;--accent-a7:#406affa4;--accent-a8:#426affc6;--accent-a9:#2d4dff;--accent-a10:#263effec;--accent-a11:#90b3ff;--accent-a12:#d0e1ff;--accent-contrast:#fff;--accent-surface:#131c3480;--accent-indicator:#2d4dff;--accent-track:#2d4dff;--gray-1:#0f1115;--gray-2:#17191d;--gray-3:#202228;--gray-4:#262a31;--gray-5:#2c3139;--gray-6:#343a44;--gray-7:#404754;--gray-8:#576172;--gray-9:#656e80;--gray-10:#737c8c;--gray-11:#adb4c1;--gray-12:#eceef2;--gray-a1:#d8440005;--gray-a2:#f7c1000d;--gray-a3:#ffe17d16;--gray-a4:#f9f5b61d;--gray-a5:#f5fad224;--gray-a6:#f4feec2d;--gray-a7:#edfafd3c;--gray-a8:#daecff5e;--gray-a9:#dceaff6e;--gray-a10:#e1efff7c;--gray-a11:#ebf3feb9;--gray-a12:#f9fbfef1;--gray-contrast:#fff;--gray-surface:#0000000d;--gray-indicator:#656e80;--gray-track:#656e80;--info:#0d2157;--info-contrast:#8cb4ff;--success:#0b2e1e;--success-contrast:#67cf9d;--danger:#3c1405;--danger-contrast:#ff9469;--warning:#2a2402;--warning-contrast:#efe08e;--chart-1:var(--accent-11)}:root[data-flavor-scheme=plum-jam]{--accent-1:#fbf8f9;--accent-2:#f9f3f5;--accent-3:#f9e6eb;--accent-4:#f6d9e1;--accent-5:#f1cbd5;--accent-6:#e9bcc9;--accent-7:#e0aab9;--accent-8:#d593a6;--accent-9:#b8336a;--accent-10:#a8215d;--accent-11:#b73269;--accent-12:#5d1e36;--accent-a1:#007b7c04;--accent-a2:#401b3c08;--accent-a3:#b7083915;--accent-a4:#bc033822;--accent-a5:#b5013230;--accent-a6:#a8033440;--accent-a7:#9f012e52;--accent-a8:#9a032e6a;--accent-a9:#a60045cb;--accent-a10:#9b0146de;--accent-a11:#a50045cc;--accent-a12:#47011be1;--accent-contrast:#fff;--accent-surface:#f8f1f4cc;--accent-indicator:#b8336a;--accent-track:#b8336a;--gray-1:#fef7fa;--gray-2:#faf3f6;--gray-3:#f5e7ef;--gray-4:#efdee7;--gray-5:#ead6e0;--gray-6:#e3cdd9;--gray-7:#dbc0cf;--gray-8:#c9acbc;--gray-9:#9f7b8f;--gray-10:#927284;--gray-11:#6e5664;--gray-12:#321427;--gray-a1:#c03bbc04;--gray-a2:#601b5c08;--gray-a3:#80086214;--gray-a4:#73044c1d;--gray-a5:#6f024125;--gray-a6:#64013f2e;--gray-a7:#6604413c;--gray-a8:#53013350;--gray-a9:#43002882;--gray-a10:#3700218b;--gray-a11:#230216a8;--gray-a12:#210015eb;--gray-contrast:#fff;--gray-surface:#fffc;--gray-indicator:#9f7b8f;--gray-track:#9f7b8f}:root.dark[data-flavor-scheme=plum-jam],.dark[data-flavor-scheme=plum-jam]{--accent-1:#170e10;--accent-2:#211217;--accent-3:#3c1121;--accent-4:#53062a;--accent-5:#630b34;--accent-6:#741a40;--accent-7:#8f2952;--accent-8:#ba356b;--accent-9:#b8336a;--accent-10:#9c355d;--accent-11:#ff8ab6;--accent-12:#ffd0df;--accent-a1:#d4000004;--accent-a2:#f143670f;--accent-a3:#fc1b692c;--accent-a4:#fd006b45;--accent-a5:#ff047756;--accent-a6:#fd2a8169;--accent-a7:#ff418b86;--accent-a8:#fe4590b5;--accent-a9:#ff4291b2;--accent-a10:#ff519394;--accent-a11:#ff8ab6;--accent-a12:#ffd0df;--accent-contrast:#fff;--accent-surface:#2e151c80;--accent-indicator:#b8336a;--accent-track:#b8336a;--gray-1:#150e11;--gray-2:#1e171a;--gray-3:#292023;--gray-4:#33252b;--gray-5:#3c2c32;--gray-6:#47343b;--gray-7:#584049;--gray-8:#775663;--gray-9:#876371;--gray-10:#95707e;--gray-11:#cbaab6;--gray-12:#f3ecee;--gray-a1:#94000002;--gray-a2:#fcc9cc0b;--gray-a3:#fdcccf17;--gray-a4:#fdb4ce22;--gray-a5:#fcb8cc2c;--gray-a6:#fcb8cd38;--gray-a7:#ffb8d04a;--gray-a8:#fdb6d26c;--gray-a9:#ffbad47d;--gray-a10:#ffc0d78c;--gray-a11:#ffd6e4c7;--gray-a12:#fff8faf2;--gray-contrast:#fff;--gray-surface:#0000000d;--gray-indicator:#876371;--gray-track:#876371;--info:#0d2157;--info-contrast:#8cb4ff;--success:#0b2e1e;--success-contrast:#67cf9d;--danger:#3c1405;--danger-contrast:#ff9469;--warning:#2a2402;--warning-contrast:#efe08e;--chart-1:var(--accent-11)}[data-flavor-swatch=citrus]{background-color:#ff5924}[data-flavor-swatch=matcha]{background-color:#3e8f47}[data-flavor-swatch=cobalt-hour]{background-color:#2d4dff}[data-flavor-swatch=plum-jam]{background-color:#b8336a}:root{--accent-1:#fefcfb;--accent-2:#fff4f0;--accent-3:#ffe8de;--accent-4:#ffd6c7;--accent-5:#ffc8b5;--accent-6:#ffb8a0;--accent-7:#ffa286;--accent-8:#f98868;--accent-9:#ff5924;--accent-10:#f24905;--accent-11:#dc3b00;--accent-12:#5b2a1c;--accent-a1:#c0400004;--accent-a2:#ff44000f;--accent-a3:#ff4e0021;--accent-a4:#ff450038;--accent-a5:#ff42014a;--accent-a6:#ff41005f;--accent-a7:#ff3c0079;--accent-a8:#f5360097;--accent-a9:#ff3e00db;--accent-a10:#f24500fa;--accent-a11:#dc3b00;--accent-a12:#471000e3;--accent-contrast:#fff;--accent-surface:#fff1eccc;--accent-indicator:#ff5924;--accent-track:#ff5924;--gray-1:#fbfcfe;--gray-2:#f7f9fe;--gray-3:#edf1f7;--gray-4:#e3e9f2;--gray-5:#dbe2ed;--gray-6:#d2dae8;--gray-7:#c5cfe0;--gray-8:#afbdd3;--gray-9:#828fa5;--gray-10:#778499;--gray-11:#5a6476;--gray-12:#1a202a;--gray-a1:#0040c004;--gray-a2:#0040e008;--gray-a3:#00398e12;--gray-a4:#0037891c;--gray-a5:#00328024;--gray-a6:#002e7d2d;--gray-a7:#002c773a;--gray-a8:#002d7350;--gray-a9:#001b487d;--gray-a10:#00194088;--gray-a11:#00102ca5;--gray-a12:#000712e5;--gray-contrast:#fff;--gray-surface:#fffc;--gray-indicator:#828fa5;--gray-track:#828fa5;--primary:var(--accent-9);--primary-foreground:var(--accent-contrast);--secundary:var(--accent-8);--secundary-foreground:var(--accent-contrast);--brand-lime:#d7d813;--brand-lime-soft:#f1f3c4;--brand-lime-border:#c0c36a;--brand-green:#67b231;--brand-green-soft:#e3f3db;--brand-green-border:#98c77f;--brand-yellow:#fcd32b;--brand-yellow-soft:#fff1b7;--brand-yellow-border:#dbc166;--brand-purple:#7264a6;--brand-purple-soft:#eeecf6;--brand-purple-border:#bab4dc;--brand-orange:#f6a326;--brand-orange-soft:#ffe9c0;--brand-orange-border:#f9b052;--brand-cyan:#4dbae9;--brand-cyan-soft:#ddf1fb;--brand-cyan-border:#7dc5e8;--brand-red:#e00720;--brand-red-soft:#fce6e3;--brand-red-border:#f6a097;--selected-bg:var(--info);--selected-fg:var(--info-contrast);--selected-border:var(--info-contrast);--metric-tile-bg:var(--gray-3);--metric-icon-box:calc(var(--spacing) * 2.5);--metric-icon-size:calc(var(--spacing) * 1.25);--nav-icon:var(--info-contrast);--nav-icon-size:calc(var(--spacing) * 1.5);--nav-item-height:calc(var(--spacing) * 3);--nav-item-gap:calc(var(--spacing) * .5);--nav-heading-height:calc(var(--spacing) * 2);--nav-section-gap:calc(var(--spacing) * 1.5);--nav-avatar-size:calc(var(--spacing) * 2.5);--aura:13px;--aura-font-stack:var(--font-inter,"Inter"), -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--aura-font-quotes:var(--font-display);--aura-bg:var(--gray-1);--aura-text-primary:var(--accent-12);--aura-text-primary-inverse:var(--gray-contrast);--aura-accents-primary:var(--accent-9);--aura-accents-secondary:var(--accent-9);--aura-input-radius:var(--radius-sm);--aura-button-radius:var(--radius-sm);--aura-button-gap:6.5px;--aura-input-bg:var(--accent-2);--aura-input-placeholder-color:var(--gray-11);--aura-radius:var(--radius);--aura-opacity:.5;--aura-outline:var(--accent-9) solid 2px;--aura-button-hover:var(--accent-11);--aura-link:var(--gray-12);--aura-link-hover:var(--accent-2);--aura-selector:var(--accent-surface);--aura-loader:var(--primary);--aura-skeleton-start:var(--gray-8);--aura-skeleton-end:var(--gray-5);--radius:16px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-out-quad:cubic-bezier(.25, .46, .45, .94);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]):not([type=color]),textarea,select{font-size:max(1rem,17px)}.dashboard-nav-card [data-slot=sidebar]{background:0 0}[data-slot=dropdown-menu-content][data-block-menu],[data-slot=dropdown-menu-sub-content][data-block-menu]{z-index:60;min-width:calc(var(--spacing) * 12)}[data-block-frames]{min-width:calc(var(--spacing) * 18);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-block-frames] [data-slot=dropdown-menu-item]{gap:calc(var(--spacing) * .5);flex-direction:column}[data-block-frames] img{width:100%;height:auto;display:block}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
