/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-border-style:solid;--tw-duration:initial;--tw-leading:initial;--tw-font-weight:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-800:oklch(44.4% .177 26.899);--color-white:#fff;--spacing:.25rem;--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-medium:500;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-red-400:oklch(70.4% .191 22.216);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--container-sm:24rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-semibold:600;--radius-lg:.5rem;--radius-xl:.75rem}}@layer base{@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)}}}@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)}}}*,: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,ui-sans-serif, system-ui, 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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{._visible_iqes8_2{visibility:visible}._fixed_iqes8_2{position:fixed}._container_iqes8_2{width:100%}@media (width>=40rem){._container_iqes8_2{max-width:40rem}}@media (width>=48rem){._container_iqes8_2{max-width:48rem}}@media (width>=64rem){._container_iqes8_2{max-width:64rem}}@media (width>=80rem){._container_iqes8_2{max-width:80rem}}@media (width>=96rem){._container_iqes8_2{max-width:96rem}}._mb-123_iqes8_2{margin-bottom:calc(var(--spacing) * 123)}._block_iqes8_2{display:block}._flex_iqes8_2{display:flex}._grid_iqes8_2{display:grid}._hidden_iqes8_2{display:none}._inline_iqes8_2{display:inline}._table_iqes8_2{display:table}._shrink_iqes8_2{flex-shrink:1}._transform_iqes8_2{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}._resize_iqes8_2{resize:both}._ring_iqes8_2{--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)}._filter_iqes8_2{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}._transition_iqes8_2{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))}._visible_16tm2_2{visibility:visible}._fixed_16tm2_2{position:fixed}._container_16tm2_2{width:100%}@media (width>=40rem){._container_16tm2_2{max-width:40rem}}@media (width>=48rem){._container_16tm2_2{max-width:48rem}}@media (width>=64rem){._container_16tm2_2{max-width:64rem}}@media (width>=80rem){._container_16tm2_2{max-width:80rem}}@media (width>=96rem){._container_16tm2_2{max-width:96rem}}._mb-123_16tm2_2{margin-bottom:calc(var(--spacing) * 123)}._block_16tm2_2{display:block}._flex_16tm2_2{display:flex}._grid_16tm2_2{display:grid}._hidden_16tm2_2{display:none}._inline_16tm2_2{display:inline}._table_16tm2_2{display:table}._shrink_16tm2_2{flex-shrink:1}._transform_16tm2_2{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}._resize_16tm2_2{resize:both}._ring_16tm2_2{--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)}._filter_16tm2_2{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}._transition_16tm2_2{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))}._visible_1m3th_2{visibility:visible}._fixed_1m3th_2{position:fixed}._container_1m3th_2{width:100%}@media (width>=40rem){._container_1m3th_2{max-width:40rem}}@media (width>=48rem){._container_1m3th_2{max-width:48rem}}@media (width>=64rem){._container_1m3th_2{max-width:64rem}}@media (width>=80rem){._container_1m3th_2{max-width:80rem}}@media (width>=96rem){._container_1m3th_2{max-width:96rem}}._mb-123_1m3th_2{margin-bottom:calc(var(--spacing) * 123)}._block_1m3th_2{display:block}._flex_1m3th_2{display:flex}._grid_1m3th_2{display:grid}._hidden_1m3th_2{display:none}._inline_1m3th_2{display:inline}._table_1m3th_2{display:table}._shrink_1m3th_2{flex-shrink:1}._transform_1m3th_2{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}._resize_1m3th_2{resize:both}._ring_1m3th_2{--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)}._filter_1m3th_2{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}._transition_1m3th_2{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))}}._header_iqes8_2{padding-inline:calc(var(--spacing) * 8);background-color:#1c1c1c;justify-content:space-between;align-items:center;display:none}@media (width>=40rem){._header_iqes8_2{display:flex}}._left_iqes8_2{align-items:center;gap:calc(var(--spacing) * 4);display:flex}._logo_iqes8_2{height:calc(var(--spacing) * 30);width:calc(var(--spacing) * 30)}._right_iqes8_2{align-items:center;gap:calc(var(--spacing) * 4);display:flex}._btn_iqes8_2{border-style:var(--tw-border-style);background-color:var(--color-red-800);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:#faebd7;border-width:1px;border-radius:.25rem}@media (hover:hover){._btn_iqes8_2:hover{background-color:#7f1d1d}}._mobileNav_iqes8_2{z-index:30000;justify-content:space-around;align-items:center;display:flex;position:fixed}@media (width>=40rem){._mobileNav_iqes8_2{display:none}}._mobileNav_iqes8_2{left:.75rem;right:.75rem;bottom:calc(1rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px)saturate(140%);background:#1c1c1ce0;border:1px solid #ffffff14;border-radius:1.5rem;height:4rem;padding:0 .4rem;transition:opacity .2s,transform .25s;box-shadow:0 12px 32px #0000008c,0 2px 6px #0000004d}:is(body.comicModalOpen ._mobileNav_iqes8_2,body.readerOpen ._mobileNav_iqes8_2){opacity:0;pointer-events:none;transform:translateY(calc(100% + 1.5rem))}._navItem_iqes8_2{justify-content:center;align-items:center;gap:var(--spacing);color:#ffffff73;flex-direction:column;flex:1;height:100%;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){._navItem_iqes8_2{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}._navItem_iqes8_2{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));--tw-duration:.15s;-webkit-tap-highlight-color:transparent;transition-duration:.15s}._navItem_iqes8_2:hover{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){._navItem_iqes8_2:hover{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}._navItem_iqes8_2:active ._navIcon_iqes8_2{transform:scale(.88)}._navItemActive_iqes8_2{color:var(--color-white)}._navItemActive_iqes8_2 ._navIcon_iqes8_2{color:#ef4444}._navItemActive_iqes8_2:after{content:"";background:#ef4444;border-radius:999px;width:4px;height:4px;position:absolute;bottom:5px}._navIcon_iqes8_2{width:22px;height:22px;transition:transform .15s,color .15s}._navLabel_iqes8_2{text-align:center;--tw-leading:1;--tw-font-weight:var(--font-weight-medium);font-size:10px;line-height:1;font-weight:var(--font-weight-medium);white-space:nowrap}._navItemHome_iqes8_2{margin-inline:var(--spacing);height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);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));--tw-duration:.15s;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.15s;display:flex;position:relative}._navItemHome_iqes8_2:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}._navItemHome_iqes8_2{-webkit-tap-highlight-color:transparent;background:linear-gradient(145deg,#dc2626,#7f1d1d);top:-1.1rem;box-shadow:0 8px 20px #b91c1c73,0 0 0 4px #1c1c1cf2}._navItemHomeActive_iqes8_2{box-shadow:0 8px 20px #b91c1c8c,0 0 0 4px #1c1c1cf2,0 0 0 6px #ffffff59}._homeBtnLogo_iqes8_2{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);object-fit:contain}._pageWrapper_iqes8_2{padding-bottom:calc(6rem + env(safe-area-inset-bottom))}@media (width>=40rem){._pageWrapper_iqes8_2{padding-bottom:0}}@media (prefers-reduced-motion:reduce){._mobileNav_iqes8_2,._navIcon_iqes8_2,._navItemHome_iqes8_2{transition:none}}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@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}._container_16tm2_2{min-height:100vh;padding-inline:calc(var(--spacing) * 4);background-color:#242424;justify-content:center;align-items:center;display:flex}._card_16tm2_2{width:100%;max-width:var(--container-sm);border-radius:var(--radius-xl);padding:calc(var(--spacing) * 8);--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);background-color:#2f2f2f}._title_16tm2_2{margin-bottom:var(--spacing);text-align:center;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}._subtitle_16tm2_2{margin-top:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-400)}._form_16tm2_2{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}._input_16tm2_2{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);color:var(--color-white);background-color:#1e1e1e;border-width:1px;border-color:#0000}._input_16tm2_2::placeholder{color:var(--color-gray-500)}._input_16tm2_2{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))}._input_16tm2_2:focus{border-color:var(--color-indigo-500);--tw-outline-style:none;outline-style:none}._error_16tm2_2{margin-top:calc(var(--spacing) * -1);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-red-400)}._button_16tm2_2{margin-top:calc(var(--spacing) * 2);cursor:pointer;border-radius:var(--radius-lg);background-color:var(--color-indigo-600);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);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))}@media (hover:hover){._button_16tm2_2:hover{background-color:var(--color-indigo-500)}}._footer_16tm2_2{margin-top:calc(var(--spacing) * 6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-400)}._footer_16tm2_2 a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-indigo-400)}@media (hover:hover){._footer_16tm2_2 a:hover{color:var(--color-indigo-300)}}._page_1eyjh_1{box-sizing:border-box;flex-direction:column;gap:.5rem;width:100%;padding:1.5rem 2rem;display:flex}._dateHeader_1eyjh_10{padding-bottom:.5rem}._dateHeaderText_1eyjh_14{color:#f2ede6;margin:0;font-size:1.9rem;font-weight:700}._sectionRow_1eyjh_21{justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}._sectionTitle_1eyjh_28{color:#f2ede6;margin:0;font-size:1.3rem;font-weight:700}._seeAllLink_1eyjh_35{color:#6ea8e0;cursor:pointer;background:0 0;border:none;padding:0;font-size:.95rem;font-weight:500}._seeAllLink_1eyjh_35:hover{color:#8fbdec;text-decoration:underline}._content_1eyjh_50{flex-direction:column;justify-content:center;align-items:center;min-height:80px;display:flex}._statusText_1eyjh_58{color:#7a7168;font-size:1rem}._errorText_1eyjh_63{color:#e08a6f;background:#e08a6f14;border:1px solid #e08a6f40;border-radius:.5rem;padding:.65rem .9rem;font-size:.9rem}._emptyText_1eyjh_72{color:#7a7168;text-align:center;font-size:1rem}._eventsList_1eyjh_78{color:#fff;flex-direction:column;gap:.5rem;width:100%;display:flex}._eventRow_1eyjh_86{background:#2a2622;border:1px solid #3a3530;border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}._eventDot_1eyjh_96{border-radius:50%;flex-shrink:0;width:10px;height:10px}._eventInfo_1eyjh_103{flex-direction:column;gap:.15rem;min-width:0;display:flex}._eventTitle_1eyjh_110{color:#f2ede6;font-size:.95rem;font-weight:600}._eventMeta_1eyjh_116{color:#a89e91;font-size:.8rem}._dayGroup_1eyjh_122{flex-direction:column;gap:.5rem;margin-bottom:.75rem;display:flex}._dayHeader_1eyjh_129{color:#a89e91;text-transform:uppercase;letter-spacing:.04em;margin:.5rem 0 0;font-size:.8rem;font-weight:600}._dayHeaderToday_1eyjh_138{color:#6ea8e0}@media (width<=480px){._page_1eyjh_1{padding:1rem}._dateHeaderText_1eyjh_14{font-size:1.4rem}._sectionTitle_1eyjh_28{font-size:1.1rem}}._grid_9iilp_3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;width:100%;display:grid}@media (width<=1100px){._grid_9iilp_3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){._grid_9iilp_3{grid-template-columns:1fr}}._widget_9iilp_25{color:#f2ede6;background:#2a2622;border:1px solid #3a3530;border-radius:.75rem;flex-direction:column;gap:.75rem;min-width:0;padding:1rem 1.1rem;display:flex}._widgetHeader_9iilp_37{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}._widgetTitle_9iilp_44{color:#f2ede6;margin:0;font-size:1rem;font-weight:700}._widgetMuted_9iilp_51{color:#7a7168;margin:0;font-size:.85rem}._widgetError_9iilp_57{color:#e08a6f;margin:0;font-size:.85rem}._widgetErrorInline_9iilp_63{color:#e08a6f;font-size:.85rem}._weatherNow_9iilp_70{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}._weatherIcon_9iilp_77{font-size:2.6rem;line-height:1}._weatherNowInfo_9iilp_82{flex-direction:column;display:flex}._weatherTemp_9iilp_87{font-size:2rem;font-weight:700;line-height:1.1}._weatherLabel_9iilp_93{color:#a89e91;font-size:.85rem}._weatherDetails_9iilp_98{color:#a89e91;text-align:right;flex-direction:column;gap:.15rem;margin-left:auto;font-size:.8rem;display:flex}._weatherHours_9iilp_108{border-top:1px solid #3a3530;border-bottom:1px solid #3a3530;grid-template-columns:repeat(6,minmax(0,1fr));gap:.25rem;padding:.6rem 0;display:grid}._weatherHour_9iilp_108{flex-direction:column;align-items:center;gap:.2rem;font-size:.85rem;display:flex}._weatherHour_9iilp_108 ._widgetMuted_9iilp_51{font-size:.75rem}._weatherSun_9iilp_129{color:#a89e91;justify-content:space-between;font-size:.85rem;display:flex}._todoForm_9iilp_138{gap:.5rem;display:flex}._input_9iilp_143{color:#f2ede6;background:#1c1c1c;border:1px solid #3a3530;border-radius:.5rem;outline:none;flex:1;min-width:0;padding:.5rem .7rem;font-size:1rem}._input_9iilp_143:focus{border-color:#6ea8e0}._addButton_9iilp_159{color:#f2ede6;cursor:pointer;background:#3a3530;border:none;border-radius:.5rem;flex-shrink:0;width:2.4rem;font-size:1.2rem}._addButton_9iilp_159:hover:not(:disabled){background:#4a443d}._addButton_9iilp_159:disabled{opacity:.4;cursor:default}._todoList_9iilp_179{flex-direction:column;gap:.15rem;max-height:260px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}._todoItem_9iilp_190{border-radius:.4rem;align-items:center;gap:.5rem;padding:.35rem .25rem;display:flex}._todoItem_9iilp_190:hover{background:#322d28}._todoLabel_9iilp_202{cursor:pointer;word-break:break-word;flex:1;align-items:center;gap:.6rem;min-width:0;font-size:.92rem;display:flex}._checkbox_9iilp_213{accent-color:#6ea8e0;cursor:pointer;flex-shrink:0;width:1rem;height:1rem}._todoDone_9iilp_221{color:#7a7168;text-decoration:line-through}._deleteButton_9iilp_226{color:#7a7168;cursor:pointer;opacity:0;background:0 0;border:none;padding:0 .3rem;font-size:1.1rem;line-height:1}._todoItem_9iilp_190:hover ._deleteButton_9iilp_226,._deleteButton_9iilp_226:focus-visible{opacity:1}._deleteButton_9iilp_226:hover{color:#e08a6f}@media (hover:none){._deleteButton_9iilp_226{opacity:1}}._textButton_9iilp_253{color:#6ea8e0;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:.85rem}._textButton_9iilp_253:hover{text-decoration:underline}._notesArea_9iilp_269{box-sizing:border-box;resize:vertical;color:#f2ede6;background:#1c1c1c;border:1px solid #3a3530;border-radius:.5rem;outline:none;width:100%;min-height:200px;padding:.6rem .7rem;font-family:inherit;font-size:1rem;line-height:1.45}._notesArea_9iilp_269:focus{border-color:#6ea8e0}._overlay_eg608_3{z-index:100000;background:#0009;justify-content:center;align-items:center;padding:1.5rem;animation:.15s ease-out _fadeIn_eg608_1;display:flex;position:fixed;inset:0}._modal_eg608_15{background:#1c1c1c;border:1px solid #3a3530;border-radius:.9rem;flex-direction:column;width:100%;max-width:640px;max-height:85vh;animation:.18s ease-out _popIn_eg608_1;display:flex;overflow:hidden;box-shadow:0 20px 50px #00000080}._handle_eg608_30{display:none}._header_eg608_34{border-bottom:1px solid #3a3530;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}._titleBlock_eg608_43{flex-direction:column;min-width:0;display:flex}._title_eg608_43{color:#f2ede6;margin:0;font-size:1.2rem;font-weight:700}._subtitle_eg608_56{color:#a89e91;font-size:.85rem}._nav_eg608_61{flex-shrink:0;align-items:center;gap:.35rem;display:flex}._iconButton_eg608_68{color:#f2ede6;cursor:pointer;background:#2a2622;border:1px solid #3a3530;border-radius:.5rem;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;font-size:1.1rem;line-height:1;display:flex}._iconButton_eg608_68:hover{background:#3a3530}._todayButton_eg608_87{color:#6ea8e0;cursor:pointer;background:0 0;border:1px solid #3a3530;border-radius:.5rem;height:2.1rem;padding:0 .7rem;font-size:.85rem}._todayButton_eg608_87:hover{background:#2a2622}._body_eg608_102{overscroll-behavior:contain;flex-direction:column;gap:.25rem;padding:.75rem 1.25rem 1.25rem;display:flex;overflow-y:auto}._day_eg608_111{flex-direction:column;gap:.5rem;padding-bottom:.5rem;display:flex}._dayPast_eg608_118{opacity:.55}._noEvents_eg608_122{color:#7a7168;margin:0;font-size:.85rem}._emptyWeek_eg608_128{color:#a89e91;text-align:center;margin:.25rem 0 .5rem;font-size:.95rem}@keyframes _fadeIn_eg608_1{0%{opacity:0}to{opacity:1}}@keyframes _popIn_eg608_1{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes _slideUp_eg608_1{0%{transform:translateY(100%)}to{transform:none}}@media (width<=700px){._overlay_eg608_3{align-items:flex-end;padding:0}._modal_eg608_15{max-width:none;max-height:88vh;padding-bottom:env(safe-area-inset-bottom);border-bottom:none;border-radius:1rem 1rem 0 0;animation:.22s ease-out _slideUp_eg608_1}._handle_eg608_30{background:#4a443d;border-radius:2px;width:40px;height:4px;margin:.5rem auto 0;display:block}._header_eg608_34{padding:.75rem 1rem}._body_eg608_102{padding:.75rem 1rem 1.25rem}}._page_1tm3h_9{box-sizing:border-box;flex-direction:column;gap:1rem;width:100%;height:84dvh;padding:1.5rem;display:flex;overflow:hidden}._header_1tm3h_20{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;display:flex}._title_1tm3h_29{color:#f2ede6;font-size:1.5rem;font-weight:600}._monthNav_1tm3h_35{align-items:center;gap:.5rem;display:flex}._monthNavButton_1tm3h_41{color:#a89e91;cursor:pointer;background:0 0;border:1px solid #3a3530;border-radius:.375rem;width:32px;height:32px;font-size:1.1rem}._monthNavButton_1tm3h_41:hover{color:#f2ede6;border-color:#d97757}._monthNavLabel_1tm3h_57{color:#f2ede6;text-align:center;min-width:160px;font-size:1rem;font-weight:600}._statusText_1tm3h_65{color:#a89e91;text-align:center;padding:1rem}._errorText_1tm3h_71{color:#e08a6f;background:#e08a6f14;border:1px solid #e08a6f40;border-radius:.5rem;padding:.65rem .9rem;font-size:.85rem}._scrollWrapper_1tm3h_82{flex-direction:column;flex:1;min-height:0;display:flex}._mobileOnlyMonth_1tm3h_89{display:none}._monthSection_1tm3h_93{flex-direction:column;flex:1;gap:.5rem;min-height:0;display:flex}._monthSectionLabel_1tm3h_101{color:#f2ede6;text-align:center;font-size:1rem;font-weight:600}._weekdayRow_1tm3h_108{flex-shrink:0;grid-template-columns:repeat(7,1fr);gap:.5rem;display:grid}._weekdayLabel_1tm3h_115{color:#a89e91;text-align:center;text-transform:uppercase;letter-spacing:.03em;font-size:.75rem;font-weight:600}._monthGrid_1tm3h_126{flex:1;grid-template-columns:repeat(7,1fr);grid-auto-rows:1fr;gap:.5rem;min-height:0;display:grid}._dayCellEmpty_1tm3h_135{min-height:0}._dayCell_1tm3h_135{cursor:pointer;text-align:left;background:#2a2622;border:1px solid #3a3530;border-radius:.5rem;flex-direction:column;align-items:flex-start;gap:.25rem;min-height:0;padding:.5rem;display:flex;overflow:hidden}._dayCell_1tm3h_135:hover{border-color:#d97757}._dayCellToday_1tm3h_158{background:#d977571a;border-color:#d97757}._dayNumber_1tm3h_163{color:#f2ede6;flex-shrink:0;font-size:.85rem;font-weight:600}._dayEvents_1tm3h_170{flex-direction:column;gap:.15rem;width:100%;display:flex;overflow:hidden}._dayEventChip_1tm3h_178{color:#1c1a18;text-overflow:ellipsis;white-space:nowrap;border-radius:.25rem;padding:.1rem .35rem;font-size:.65rem;font-weight:600;overflow:hidden}._dayEventMore_1tm3h_189{color:#6b6259;font-size:.65rem}._modalBackdrop_1tm3h_196{z-index:1000;background:#0009;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}._modal_1tm3h_196{background:#221f1c;border:1px solid #3a3530;border-radius:.75rem;flex-direction:column;gap:1rem;width:100%;max-width:420px;max-height:85vh;padding:1.25rem;display:flex;overflow-y:auto}._modalHeader_1tm3h_221{justify-content:space-between;align-items:center;display:flex}._modalTitle_1tm3h_227{color:#f2ede6;font-size:1.1rem;font-weight:600}._closeButton_1tm3h_233{color:#a89e91;cursor:pointer;background:0 0;border:none;border-radius:.375rem;padding:.2rem .5rem;font-size:1.4rem;line-height:1}._closeButton_1tm3h_233:hover{color:#f2ede6;background:#2a2622}._existingEventsList_1tm3h_249{border-bottom:1px solid #3a3530;flex-direction:column;gap:.4rem;padding-bottom:.75rem;display:flex}._existingEventRow_1tm3h_257{background:#2a2622;border-radius:.375rem;align-items:center;gap:.5rem;padding:.4rem .5rem;display:flex}._existingEventDot_1tm3h_266{border-radius:50%;flex-shrink:0;width:8px;height:8px}._existingEventInfo_1tm3h_273{flex-direction:column;flex:1;min-width:0;display:flex}._existingEventTitle_1tm3h_280{color:#f2ede6;font-size:.85rem;font-weight:500}._existingEventTime_1tm3h_286{color:#6b6259;font-size:.7rem}._existingEventDelete_1tm3h_291{color:#6b6259;cursor:pointer;background:0 0;border:none;font-size:1.1rem;line-height:1}._existingEventDelete_1tm3h_291:hover{color:#e08a6f}._eventForm_1tm3h_304{flex-direction:column;gap:.65rem;display:flex}._formRow_1tm3h_310{gap:.65rem;display:flex}._input_1tm3h_315,._textarea_1tm3h_316{box-sizing:border-box;color:#f2ede6;background:#2a2622;border:1px solid #3a3530;border-radius:.5rem;width:100%;padding:.55rem .75rem;font-family:inherit;font-size:.85rem}._input_1tm3h_315::placeholder,._textarea_1tm3h_316::placeholder{color:#6b6259}._input_1tm3h_315:focus,._textarea_1tm3h_316:focus{border-color:#d97757;outline:none}._textarea_1tm3h_316{resize:vertical}._allDayLabel_1tm3h_343{color:#a89e91;cursor:pointer;align-items:center;gap:.5rem;font-size:.8rem;display:flex}._filterLabelInline_1tm3h_352{color:#a89e91;text-transform:uppercase;letter-spacing:.03em;flex-direction:column;gap:.3rem;font-size:.75rem;font-weight:600;display:flex}._colorRow_1tm3h_363{align-items:center;gap:.6rem;display:flex}._colorLabel_1tm3h_369{color:#a89e91;font-size:.8rem}._colorInput_1tm3h_374{cursor:pointer;background:0 0;border:1px solid #3a3530;border-radius:.375rem;width:36px;height:36px;padding:0}._submitButton_1tm3h_384{color:#1c1a18;cursor:pointer;background:#d97757;border:none;border-radius:.5rem;padding:.6rem 1.25rem;font-size:.9rem;font-weight:600}._submitButton_1tm3h_384:hover:not(:disabled){background:#c96a4c}._submitButton_1tm3h_384:disabled{opacity:.6;cursor:not-allowed}@media (width<=768px){._page_1tm3h_9{padding:1rem}._dayNumber_1tm3h_163{font-size:.7rem}._dayEventChip_1tm3h_178{font-size:.55rem}._monthNavLabel_1tm3h_57{min-width:120px;font-size:.9rem}}._backdrop_1auau_1{z-index:10000;background:#0009;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}._modal_1auau_12{background:#221f1c;border:1px solid #3a3530;border-radius:.75rem;flex-direction:column;width:min(1450px,96vw);height:min(980px,94vh);padding:2.75rem 1.5rem 1.5rem;display:flex;position:relative;overflow:hidden}._closeButton_1auau_26{color:#a89e91;cursor:pointer;z-index:10;background:#2a2622d9;border:none;border-radius:.375rem;padding:.25rem .5rem;font-size:1.5rem;position:absolute;top:.75rem;right:.75rem}._closeButton_1auau_26:hover{color:#f2ede6;background:#2a2622}._refreshButton_1auau_45{color:#a89e91;cursor:pointer;z-index:10;background:0 0;border:none;border-radius:.375rem;padding:.35rem .5rem;font-size:1.15rem;position:absolute;top:.75rem;right:3.25rem}._refreshButton_1auau_45:hover:not(:disabled){color:#f2ede6;background:#2a2622}._refreshButton_1auau_45:disabled{opacity:.6;cursor:not-allowed}._statusText_1auau_69{color:#a89e91;text-align:center;padding:2rem}._errorText_1auau_75{color:#e08a6f;text-align:center;padding:1rem}._modalScrollWrapper_1auau_81{scrollbar-width:thin;scrollbar-color:#d9775759 transparent;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}._modalScrollWrapper_1auau_81::-webkit-scrollbar{width:6px}._modalScrollWrapper_1auau_81::-webkit-scrollbar-track{background:0 0}._modalScrollWrapper_1auau_81::-webkit-scrollbar-thumb{background:#d9775759;border-radius:999px}._modalScrollWrapper_1auau_81::-webkit-scrollbar-thumb:hover{background:#d977578c}._content_1auau_109{flex:1;grid-template-columns:300px 1fr 260px;gap:1.5rem;min-height:0;display:grid}._leftColumn_1auau_117{flex-direction:column;align-items:center;gap:.85rem;display:flex}._coverWrapper_1auau_124{background:#2a2622;border:1px solid #3a3530;border-radius:.6rem;flex-shrink:0;width:100%;max-width:300px;height:500px;overflow:hidden}._cover_1auau_124{object-fit:cover;width:100%;height:100%;display:block}._coverPlaceholder_1auau_142{color:#6b6259;justify-content:center;align-items:center;width:100%;height:100%;font-size:.8rem;display:flex}._airingBanner_1auau_152{background:#d977571f;border:1px solid #d9775759;border-radius:.5rem;justify-content:space-between;align-items:center;width:100%;padding:.55rem .75rem;display:flex}._airingBannerLabel_1auau_163{color:#f2ede6;font-size:.8rem;font-weight:600}._airingBannerCountdown_1auau_169{color:#d97757;font-size:.8rem;font-weight:700}._scoresRow_1auau_175{gap:.6rem;width:100%;display:flex}._scoreBox_1auau_181{background:#2a2622;border:1px solid #3a3530;border-radius:.5rem;flex-direction:column;flex:1;align-items:center;gap:.15rem;padding:.5rem;display:flex}._scoreValue_1auau_193{color:#f2ede6;font-size:1.1rem;font-weight:700}._scoreLabel_1auau_199{color:#a89e91;text-transform:uppercase;letter-spacing:.03em;font-size:.65rem;font-weight:600}._factsList_1auau_207{border-top:1px solid #3a3530;flex-direction:column;gap:.35rem;width:100%;padding-top:.6rem;display:flex}._factRow_1auau_216{color:#a89e91;margin:0;font-size:.78rem}._title_1auau_222{color:#f2ede6;margin:0;font-size:1.75rem;font-weight:600}._studio_1auau_229{color:#d9c9a8;margin:0;font-size:1.15rem}._tags_1auau_235{flex-wrap:wrap;gap:.35rem;margin:.5rem 0;display:flex}._tag_1auau_235{color:#a89e91;background:#2a2622;border:1px solid #3a3530;border-radius:.25rem;padding:.2rem .5rem;font-size:.7rem}._description_1auau_251{color:#c9c0b5;margin:0;font-size:.78rem;line-height:1.4}._sectionBlock_1auau_258{border-top:1px solid #3a3530;flex-direction:column;gap:.45rem;padding-top:.6rem;display:flex}._sectionHeading_1auau_266{color:#f2ede6;margin:0;font-size:.9rem;font-weight:600}._characterGrid_1auau_273{grid-template-columns:repeat(5,1fr);gap:.5rem;display:grid}._characterCard_1auau_279{text-align:center;flex-direction:column;align-items:center;gap:.3rem;display:flex}._characterAvatarRow_1auau_287{gap:.25rem;display:flex}._characterAvatarWrapper_1auau_292{background:#2a2622;border:1px solid #3a3530;border-radius:50%;flex-shrink:0;width:48px;height:48px;overflow:hidden}._characterAvatar_1auau_287{object-fit:cover;object-position:top;width:100%;height:100%;display:block}._avatarPlaceholder_1auau_310{background:#2a2622;width:100%;height:100%}._characterName_1auau_316{color:#f2ede6;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.66rem;font-weight:500;line-height:1.15;display:-webkit-box;overflow:hidden}._voiceActorName_1auau_328{color:#a89e91;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:.6rem;line-height:1.15;display:-webkit-box;overflow:hidden}._staffList_1auau_339{grid-template-columns:repeat(5,1fr);gap:.6rem;display:grid}._staffRow_1auau_345{text-align:center;flex-direction:column;align-items:center;gap:.3rem;display:flex}._staffAvatarWrapper_1auau_353{background:#2a2622;border:1px solid #3a3530;border-radius:50%;flex-shrink:0;width:52px;height:52px;overflow:hidden}._staffAvatar_1auau_353{object-fit:cover;object-position:top;width:100%;height:100%;display:block}._staffText_1auau_371{flex-direction:column;align-items:center;gap:.1rem;min-width:0;display:flex}._staffName_1auau_379{color:#f2ede6;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.72rem;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}._staffRole_1auau_391{color:#a89e91;margin:0;font-size:.65rem;line-height:1.2}._showMoreInlineButton_1auau_398{color:#a89e91;cursor:pointer;background:0 0;border:1px dashed #3a3530;border-radius:.5rem;align-self:flex-start;padding:.35rem .75rem;font-size:.72rem;font-weight:600}._showMoreInlineButton_1auau_398:hover{color:#d97757;border-color:#d97757}._metaEditor_1auau_415{border-top:1px solid #3a3530;flex-direction:column;gap:.5rem;margin-top:.3rem;padding-top:.6rem;display:flex}._metaLabel_1auau_424{color:#a89e91;text-transform:uppercase;letter-spacing:.03em;flex-direction:column;gap:.3rem;font-size:.75rem;font-weight:600;display:flex}._metaSelect_1auau_435{color:#f2ede6;cursor:pointer;background:#2a2622;border:1px solid #3a3530;border-radius:.375rem;padding:.5rem;font-family:inherit;font-size:.8rem}._metaSelect_1auau_435:focus{border-color:#d97757;outline:none}._metaSaveButton_1auau_451{color:#f2ede6;cursor:pointer;background:#3a3530;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.85rem;font-weight:600}._metaSaveButton_1auau_451:hover:not(:disabled){background:#4a453f}._metaSaveButton_1auau_451:disabled{opacity:.6;cursor:not-allowed}._libraryButton_1auau_471{cursor:pointer;border:1px solid #0000;border-radius:.5rem;padding:.6rem 1rem;font-size:.85rem;font-weight:600}._libraryButton_1auau_471:disabled{opacity:.6;cursor:not-allowed}._libraryButtonAdd_1auau_485{color:#1c1a18;background:#d97757}._libraryButtonAdd_1auau_485:hover:not(:disabled){background:#c96a4c}._libraryButtonRemove_1auau_494{color:#a89e91;background:0 0;border-color:#3a3530}._libraryButtonRemove_1auau_494:hover:not(:disabled){color:#e08a6f;border-color:#7a3b3b}._rightColumn_1auau_505{flex-direction:column;gap:.3rem;display:flex}._relationsSideSection_1auau_511{border-top:1px solid #3a3530;flex-direction:column;gap:.5rem;width:100%;padding-top:.6rem;display:flex}._relationsSideList_1auau_520{flex-direction:column;gap:.4rem;display:flex}._relationSideRow_1auau_526{cursor:pointer;text-align:left;color:inherit;font:inherit;background:#2a2622;border:1px solid #3a3530;border-radius:.45rem;align-items:center;gap:.55rem;width:100%;padding:.4rem;display:flex}._relationSideRow_1auau_526:hover:not(:disabled){border-color:#d97757}._relationSideRow_1auau_526:disabled{cursor:default}._relationSideCoverWrapper_1auau_549{aspect-ratio:2/3;background:#1c1a18;border-radius:.3rem;flex-shrink:0;width:34px;overflow:hidden}._relationSideCover_1auau_549{object-fit:cover;width:100%;height:100%;display:block}._relationSideText_1auau_565{flex-direction:column;gap:.1rem;min-width:0;display:flex}._relationTypeLabel_1auau_572{color:#d9c9a8}._relationSideTitle_1auau_576{color:#f2ede6;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:.78rem;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}._relationSideMeta_1auau_588{color:#a89e91;margin:0;font-size:.68rem}._libraryColumn_1auau_594{border-left:1px solid #3a3530;flex-direction:column;gap:.6rem;min-height:0;padding-left:1rem;display:flex;overflow-y:auto}._libraryColumnList_1auau_604{flex-direction:column;gap:.5rem;display:flex}._libraryColumnRow_1auau_610{cursor:pointer;text-align:left;color:inherit;font:inherit;background:#2a2622;border:1px solid #3a3530;border-radius:.5rem;align-items:center;gap:.6rem;width:100%;padding:.45rem;display:flex}._libraryColumnRow_1auau_610:hover:not(:disabled){border-color:#d97757}._libraryColumnRow_1auau_610:disabled{cursor:default}._libraryColumnCoverWrapper_1auau_633{aspect-ratio:2/3;background:#1c1a18;border-radius:.35rem;flex-shrink:0;width:42px;overflow:hidden}._libraryColumnCover_1auau_633{object-fit:cover;width:100%;height:100%;display:block}._libraryColumnText_1auau_649{flex-direction:column;gap:.1rem;min-width:0;display:flex}._libraryColumnTitle_1auau_656{color:#f2ede6;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}._libraryColumnMeta_1auau_668{color:#a89e91;margin:0;font-size:.68rem}._libraryColumnStatus_1auau_674{color:#d97757;margin:0;font-size:.65rem;font-weight:600}._emptyLibraryText_1auau_681{color:#6b6259;text-align:center;padding:1rem .5rem;font-size:.78rem}._nestedBackdrop_1auau_688{z-index:10500;background:#00000080;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}._nestedModal_1auau_699{background:#221f1c;border:1px solid #3a3530;border-radius:.75rem;flex-direction:column;width:min(420px,90vw);max-height:70vh;display:flex;overflow:hidden}._nestedModalHeader_1auau_710{border-bottom:1px solid #3a3530;flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}._nestedModalTitle_1auau_719{color:#f2ede6;margin:0;font-size:1rem;font-weight:600}._nestedModalBody_1auau_726{flex-direction:column;gap:.5rem;padding:1rem 1.25rem;display:flex;overflow-y:auto}@media (width<=900px){._content_1auau_109{flex-direction:column;gap:1rem;display:flex}._leftColumn_1auau_117,._rightColumn_1auau_505{display:contents}._libraryColumn_1auau_594{border-top:1px solid #3a3530;border-left:none;order:12;padding-top:.85rem;padding-left:0}._coverWrapper_1auau_124{flex-shrink:0;order:1}._title_1auau_222{order:2}._studio_1auau_229{order:3}._tags_1auau_235{order:4}._description_1auau_251{order:5}._airingBanner_1auau_152{order:6}._scoresRow_1auau_175{order:7}._factsList_1auau_207{order:8}._relationsSideSection_1auau_511{order:9}._sectionBlock_1auau_258{order:10}._metaEditor_1auau_415{order:11}}@media (width<=720px){._modal_1auau_12{width:96vw;height:92vh;padding:1rem}._coverWrapper_1auau_124{aspect-ratio:2/3;max-width:220px;height:auto;margin:0 auto}._title_1auau_222,._studio_1auau_229{text-align:center}._tags_1auau_235{justify-content:center}._characterGrid_1auau_273,._staffList_1auau_339{grid-template-columns:repeat(3,1fr);gap:.5rem}}._backdrop_wc91e_1{z-index:10000;background:#0009;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}._modal_wc91e_12{background:#221f1c;border:1px solid #3a3530;border-radius:.75rem;flex-direction:column;width:min(1100px,92vw);height:min(760px,85vh);padding:2.75rem 1.5rem 1.5rem;display:flex;position:relative;overflow:hidden}._closeButton_wc91e_26{color:#a89e91;cursor:pointer;z-index:10;background:#2a2622d9;border:none;border-radius:.375rem;padding:.25rem .5rem;font-size:1.5rem;position:absolute;top:.75rem;right:.75rem}._closeButton_wc91e_26:hover{color:#f2ede6;background:#2a2622}._refreshButton_wc91e_45{color:#a89e91;cursor:pointer;z-index:10;background:0 0;border:none;border-radius:.375rem;padding:.35rem .5rem;font-size:1.15rem;position:absolute;top:.75rem;right:3.25rem}._refreshButton_wc91e_45:hover:not(:disabled){color:#f2ede6;background:#2a2622}._refreshButton_wc91e_45:disabled{opacity:.6;cursor:not-allowed}._statusText_wc91e_69{color:#a89e91;text-align:center;padding:2rem}._errorText_wc91e_75{color:#e08a6f;text-align:center;padding:1rem}._content_wc91e_81{flex:1;grid-template-columns:300px 1fr;gap:1.75rem;min-height:0;display:grid;overflow:hidden}._leftColumn_wc91e_90{flex-direction:column;align-items:center;gap:.85rem;min-height:0;padding-right:.25rem;display:flex;overflow-y:auto}._coverWrapper_wc91e_100{aspect-ratio:2/3;background:#2a2622;border:1px solid #3a3530;border-radius:.6rem;width:100%;max-width:300px;overflow:hidden}._cover_wc91e_100{object-fit:cover;width:100%;height:100%;display:block}._coverPlaceholder_wc91e_117{color:#6b6259;justify-content:center;align-items:center;width:100%;height:100%;font-size:.8rem;display:flex}._airingBanner_wc91e_127{background:#d977571f;border:1px solid #d9775759;border-radius:.5rem;justify-content:space-between;align-items:center;width:100%;padding:.55rem .75rem;display:flex}._airingBannerLabel_wc91e_138{color:#f2ede6;font-size:.8rem;font-weight:600}._airingBannerCountdown_wc91e_144{color:#d97757;font-size:.8rem;font-weight:700}._scoresRow_wc91e_150{gap:.6rem;width:100%;display:flex}._scoreBox_wc91e_156{background:#2a2622;border:1px solid #3a3530;border-radius:.5rem;flex-direction:column;flex:1;align-items:center;gap:.15rem;padding:.5rem;display:flex}._scoreValue_wc91e_168{color:#f2ede6;font-size:1.1rem;font-weight:700}._scoreLabel_wc91e_174{color:#a89e91;text-transform:uppercase;letter-spacing:.03em;font-size:.65rem;font-weight:600}._factsList_wc91e_182{border-top:1px solid #3a3530;flex-direction:column;gap:.35rem;width:100%;padding-top:.6rem;display:flex}._factRow_wc91e_191{color:#a89e91;margin:0;font-size:.78rem}._title_wc91e_197{color:#f2ede6;margin:0;font-size:1.75rem;font-weight:600}._tags_wc91e_204{flex-wrap:wrap;gap:.35rem;margin:.5rem 0;display:flex}._tag_wc91e_204{color:#a89e91;background:#2a2622;border:1px solid #3a3530;border-radius:.25rem;padding:.2rem .5rem;font-size:.7rem}._description_wc91e_220{color:#c9c0b5;margin:0;font-size:.8rem;line-height:1.55}._sectionBlock_wc91e_227{border-top:1px solid #3a3530;flex-direction:column;gap:.6rem;padding-top:.85rem;display:flex}._sectionHeading_wc91e_235{color:#f2ede6;margin:0;font-size:.9rem;font-weight:600}._characterGrid_wc91e_242{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:.85rem;display:grid}._characterCard_wc91e_248{text-align:center;flex-direction:column;align-items:center;gap:.3rem;display:flex}._characterAvatarWrapper_wc91e_256{background:#2a2622;border:1px solid #3a3530;border-radius:50%;flex-shrink:0;width:56px;height:56px;overflow:hidden}._characterAvatar_wc91e_256{object-fit:cover;width:100%;height:100%;display:block}._avatarPlaceholder_wc91e_273{background:#2a2622;width:100%;height:100%}._characterName_wc91e_279{color:#f2ede6;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.72rem;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}._voiceActorName_wc91e_291{color:#a89e91;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:.65rem;line-height:1.2;display:-webkit-box;overflow:hidden}._staffList_wc91e_302{grid-template-columns:repeat(2,1fr);gap:.6rem;display:grid}._staffRow_wc91e_308{align-items:center;gap:.65rem;display:flex}._staffAvatarWrapper_wc91e_314{background:#2a2622;border:1px solid #3a3530;border-radius:50%;flex-shrink:0;width:40px;height:40px;overflow:hidden}._staffAvatar_wc91e_314{object-fit:cover;width:100%;height:100%;display:block}._staffText_wc91e_331{flex-direction:column;gap:.1rem;min-width:0;display:flex}._staffName_wc91e_338{color:#f2ede6;margin:0;font-size:.82rem;font-weight:500}._staffRole_wc91e_345{color:#a89e91;margin:0;font-size:.72rem}._showMoreInlineButton_wc91e_351{color:#a89e91;cursor:pointer;background:0 0;border:1px dashed #3a3530;border-radius:.5rem;align-self:flex-start;padding:.35rem .75rem;font-size:.72rem;font-weight:600}._showMoreInlineButton_wc91e_351:hover{color:#d97757;border-color:#d97757}._metaEditor_wc91e_368{border-top:1px solid #3a3530;flex-direction:column;gap:.75rem;margin-top:.5rem;padding-top:.85rem;display:flex}._metaLabel_wc91e_377{color:#a89e91;text-transform:uppercase;letter-spacing:.03em;flex-direction:column;gap:.3rem;font-size:.75rem;font-weight:600;display:flex}._metaSelect_wc91e_388{color:#f2ede6;cursor:pointer;background:#2a2622;border:1px solid #3a3530;border-radius:.375rem;padding:.5rem;font-family:inherit;font-size:.8rem}._metaSelect_wc91e_388:focus{border-color:#d97757;outline:none}._metaSaveButton_wc91e_404{color:#f2ede6;cursor:pointer;background:#3a3530;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.85rem;font-weight:600}._metaSaveButton_wc91e_404:hover:not(:disabled){background:#4a453f}._metaSaveButton_wc91e_404:disabled{opacity:.6;cursor:not-allowed}._libraryButton_wc91e_424{cursor:pointer;border:1px solid #0000;border-radius:.5rem;padding:.6rem 1rem;font-size:.85rem;font-weight:600}._libraryButton_wc91e_424:disabled{opacity:.6;cursor:not-allowed}._libraryButtonAdd_wc91e_438{color:#1c1a18;background:#d97757}._libraryButtonAdd_wc91e_438:hover:not(:disabled){background:#c96a4c}._libraryButtonRemove_wc91e_447{color:#a89e91;background:0 0;border-color:#3a3530}._libraryButtonRemove_wc91e_447:hover:not(:disabled){color:#e08a6f;border-color:#7a3b3b}._rightColumn_wc91e_458{flex-direction:column;gap:.4rem;min-height:0;padding-right:.25rem;display:flex;overflow-y:auto}._relationsSection_wc91e_467{border-top:1px solid #3a3530;flex-direction:column;gap:.5rem;width:100%;padding-top:.6rem;display:flex}._relationsList_wc91e_476{flex-direction:column;gap:.4rem;max-height:260px;display:flex;overflow-y:auto}._relationRow_wc91e_484{cursor:pointer;text-align:left;color:inherit;font:inherit;background:#2a2622;border:1px solid #3a3530;border-radius:.45rem;align-items:center;gap:.55rem;padding:.35rem;display:flex}._relationRow_wc91e_484:hover:not(:disabled){border-color:#d97757}._relationRow_wc91e_484:disabled{cursor:default}._relationCoverWrapper_wc91e_506{aspect-ratio:2/3;background:#1c1a18;border-radius:.3rem;flex-shrink:0;width:34px;overflow:hidden}._relationCover_wc91e_506{object-fit:cover;width:100%;height:100%;display:block}._relationText_wc91e_522{flex-direction:column;gap:.1rem;min-width:0;display:flex}._relationTitle_wc91e_529{color:#f2ede6;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:.75rem;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}._relationType_wc91e_541{color:#a89e91;margin:0;font-size:.65rem}._leftColumn_wc91e_90,._rightColumn_wc91e_458{scrollbar-width:thin;scrollbar-color:#d9775759 transparent}._leftColumn_wc91e_90::-webkit-scrollbar{width:6px}._rightColumn_wc91e_458::-webkit-scrollbar{width:6px}._leftColumn_wc91e_90::-webkit-scrollbar-track{background:0 0}._rightColumn_wc91e_458::-webkit-scrollbar-track{background:0 0}._leftColumn_wc91e_90::-webkit-scrollbar-thumb{background:#d9775759;border-radius:999px}._rightColumn_wc91e_458::-webkit-scrollbar-thumb{background:#d9775759;border-radius:999px}._leftColumn_wc91e_90::-webkit-scrollbar-thumb:hover{background:#d977578c}._rightColumn_wc91e_458::-webkit-scrollbar-thumb:hover{background:#d977578c}@media (width<=720px){._modal_wc91e_12{width:96vw;height:92vh;padding:1rem}._content_wc91e_81{flex-direction:column;gap:1rem;display:flex;overflow-y:auto}._leftColumn_wc91e_90,._rightColumn_wc91e_458{display:contents}._coverWrapper_wc91e_100{flex-shrink:0;order:1;max-width:220px;margin:0 auto}._title_wc91e_197{text-align:center;order:2}._tags_wc91e_204{order:3;justify-content:center}._description_wc91e_220{order:4}._airingBanner_wc91e_127{order:5}._relationsSection_wc91e_467{order:6}._scoresRow_wc91e_150{order:7}._factsList_wc91e_182{order:8}._sectionBlock_wc91e_227{order:9}._metaEditor_wc91e_368{order:10}._characterGrid_wc91e_242{grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:.6rem}}._page_14ir9_3{--surface:#1a1816;--surface-2:#221f1c;--surface-3:#2a2622;--border:#3a3530;--text:#f2ede6;--muted:#a89e91;--faint:#6b6259;--accent:#d97757;--accent-soft:#d9775724;--on-accent:#1c1a18;box-sizing:border-box;width:min(1180px,100%);color:var(--text);margin:0 auto;padding:2rem 1.5rem 3rem}._srOnly_14ir9_21{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._header_14ir9_35{margin-bottom:1.25rem}._title_14ir9_39{letter-spacing:-.01em;margin:0;font-size:1.9rem;font-weight:700}._subtitle_14ir9_46{color:var(--muted);margin:.25rem 0 0}._updating_14ir9_51{color:var(--faint);font-size:.85em}._shortcuts_14ir9_58{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:2rem;display:grid}._shortcut_14ir9_58{background:var(--surface-2);border:1px solid var(--border);color:inherit;border-radius:.85rem;align-items:center;gap:.75rem;padding:.85rem 1rem;text-decoration:none;transition:border-color .15s,background .15s;display:flex}._shortcut_14ir9_58:hover{border-color:var(--accent);background:var(--surface-3)}._shortcutIcon_14ir9_83{font-size:1.6rem;line-height:1}._shortcutText_14ir9_88{flex-direction:column;min-width:0;display:flex}._shortcutLabel_14ir9_94{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}._labelShort_14ir9_101{display:none}._shortcutCount_14ir9_105{color:var(--muted);font-size:.85rem}._errorText_14ir9_112,._warningText_14ir9_113{background:var(--surface-2);border:1px solid var(--border);color:var(--muted);border-radius:.6rem;margin:-1rem 0 1.5rem;padding:.65rem .9rem;font-size:.9rem}._errorText_14ir9_112{border-color:#d9775780}._linkButton_14ir9_127{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}._emptyText_14ir9_137{color:var(--muted);margin:0;padding:1.25rem 0;font-size:.92rem}._section_14ir9_146{min-width:0;margin-bottom:2rem}._sectionHead_14ir9_151{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:.85rem;display:flex}._sectionTitle_14ir9_160{margin:0;font-size:1.15rem;font-weight:650}._sectionCount_14ir9_166{background:var(--accent-soft);color:var(--accent);border-radius:999px;margin-right:auto;padding:.05rem .55rem;font-size:.8rem;font-weight:700}._columns_14ir9_176{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2rem;display:grid}._columns_14ir9_176>._section_14ir9_146{background:var(--surface);border:1px solid var(--border);border-radius:1rem;padding:1.1rem 1.2rem 1.2rem}._cover_14ir9_192{aspect-ratio:2/3;background:var(--surface-3);border-radius:.6rem;position:relative;overflow:hidden}._coverImg_14ir9_200{object-fit:cover;width:100%;height:100%;display:block}._coverPlaceholder_14ir9_207{box-sizing:border-box;height:100%;color:var(--faint);text-align:center;justify-content:center;align-items:center;padding:.5rem;font-size:.75rem;display:flex;overflow:hidden}._rail_14ir9_222{scroll-snap-type:x mandatory;scrollbar-width:thin;overscroll-behavior-x:contain;grid-auto-columns:9.5rem;grid-auto-flow:column;align-items:start;gap:1rem;padding-bottom:.5rem;display:grid;overflow-x:auto}._railItem_14ir9_235{color:inherit;text-align:left;font:inherit;cursor:pointer;scroll-snap-align:start;background:0 0;border:none;flex-direction:column;justify-content:flex-start;padding:0;display:flex}._railItem_14ir9_235:hover ._cover_14ir9_192,._railItem_14ir9_235:focus-visible ._cover_14ir9_192{outline:2px solid var(--accent);outline-offset:2px}._railSkeleton_14ir9_255{aspect-ratio:2/3;background:var(--surface-2);border-radius:.6rem;animation:1.4s ease-in-out infinite _pulse_14ir9_1}._typeBadge_14ir9_262{background:#0e0d0cb8;border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.9rem;display:flex;position:absolute;top:.4rem;left:.4rem}._progressTrack_14ir9_276{background:#0e0d0cb3;height:4px;position:absolute;bottom:0;left:0;right:0}._progressFill_14ir9_285{background:var(--accent);border-radius:0 2px 2px 0;height:100%;display:block}._railTitle_14ir9_292{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.5rem 0 0;font-size:.9rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}._railMeta_14ir9_303{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:.2rem 0 0;font-size:.8rem;overflow:hidden}._railPct_14ir9_312{color:var(--text)}._railWhen_14ir9_316{color:var(--faint);margin:.1rem 0 0;font-size:.75rem}._list_14ir9_324{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}._listItem_14ir9_333{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.7rem;align-items:center;gap:.8rem;padding:.45rem;display:flex}._listItem_14ir9_333:hover,._listItem_14ir9_333:focus-visible{background:var(--surface-2);border-color:var(--border)}._listSkeleton_14ir9_354{background:var(--surface-2);border-radius:.7rem;height:4.2rem;animation:1.4s ease-in-out infinite _pulse_14ir9_1}._listCover_14ir9_361{aspect-ratio:2/3;background:var(--surface-3);border-radius:.35rem;flex-shrink:0;width:2.6rem;overflow:hidden}._listCover_14ir9_361 ._coverPlaceholder_14ir9_207{font-size:0}._listText_14ir9_374{flex:1;min-width:0}._listTitle_14ir9_379{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.92rem;font-weight:600;overflow:hidden}._listMeta_14ir9_388{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:.15rem 0 0;font-size:.8rem;overflow:hidden}._unreadBadge_14ir9_397{background:var(--accent);color:var(--on-accent);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.2rem .6rem;font-size:.78rem;font-weight:700}._segmented_14ir9_410{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;padding:.2rem;display:inline-flex}._segment_14ir9_410{color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:.3rem .75rem;font-size:.8rem;font-weight:600}._segmentOn_14ir9_431{background:var(--surface-3);color:var(--text)}._tiles_14ir9_436{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}._tile_14ir9_436{background:var(--surface-2);border-radius:.75rem;flex-direction:column;gap:.15rem;padding:.8rem .9rem;display:flex}._tileSkeleton_14ir9_451{background:var(--surface-2);border-radius:.75rem;height:4.6rem;animation:1.4s ease-in-out infinite _pulse_14ir9_1}._tileValue_14ir9_458{font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:700;line-height:1.1}._tileLabel_14ir9_465{color:var(--muted);font-size:.8rem}._chart_14ir9_472{margin-top:1.1rem}._chartHead_14ir9_476{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:.75rem;display:flex}._chartReadout_14ir9_485{color:var(--muted);margin:0;font-size:.85rem}._chartReadout_14ir9_485 strong{color:var(--text);font-variant-numeric:tabular-nums}._bars_14ir9_496{border-bottom:1px solid var(--border);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:2px;height:7.5rem;display:grid}._barSlot_14ir9_506{cursor:default;border-radius:4px 4px 0 0;justify-content:center;align-items:flex-end;height:100%;display:flex}._barSlotOn_14ir9_515{background:#f2ede60a}._bar_14ir9_496{background:var(--accent);opacity:.85;border-radius:4px 4px 0 0;width:min(70%,1.4rem);transition:height .25s,opacity .15s}._barSlotOn_14ir9_515 ._bar_14ir9_496{opacity:1}._barEmpty_14ir9_531{background:var(--border);opacity:1;height:2px}._barLabels_14ir9_537{color:var(--faint);text-align:center;grid-template-columns:repeat(12,minmax(0,1fr));gap:2px;margin-top:.35rem;font-size:.7rem;display:grid}._barLabelOn_14ir9_547{color:var(--text);font-weight:700}@keyframes _pulse_14ir9_1{50%{opacity:.5}}@media (width<=900px){._columns_14ir9_176{grid-template-columns:minmax(0,1fr);gap:0}}@media (width<=639px){._page_14ir9_3{padding:1.25rem 1rem calc(10.5rem + env(safe-area-inset-bottom))}._title_14ir9_39{font-size:1.5rem}._shortcuts_14ir9_58{left:.75rem;right:.75rem;bottom:calc(5.25rem + env(safe-area-inset-bottom));z-index:9000;border:1px solid var(--border);background:#1a1816f5;border-radius:1rem;gap:.3rem;margin:0;padding:.3rem;position:fixed;box-shadow:0 10px 30px #00000080}._shortcut_14ir9_58{background:0 0;border:none;border-radius:.75rem;justify-content:center;gap:.45rem;padding:.45rem .4rem}._shortcut_14ir9_58:hover{background:var(--surface-3)}._shortcutIcon_14ir9_83{font-size:1.2rem}._shortcutLabel_14ir9_94{font-size:.8rem}._labelFull_14ir9_615{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._labelShort_14ir9_101{display:inline}._shortcutCount_14ir9_105{font-size:.7rem;line-height:1.2}body.comicModalOpen ._shortcuts_14ir9_58,body.readerOpen ._shortcuts_14ir9_58{display:none}._errorText_14ir9_112,._warningText_14ir9_113{margin-top:0}._rail_14ir9_222{grid-auto-columns:7.25rem;gap:.75rem;margin:0 -1rem;padding:0 1rem .5rem;scroll-padding:0 1rem}._columns_14ir9_176>._section_14ir9_146{margin-bottom:1.25rem;padding:1rem}._tileValue_14ir9_458{font-size:1.35rem}}._shortcutsTwo_14ir9_665{grid-template-columns:repeat(2,minmax(0,1fr))}._countdown_14ir9_670{color:var(--text);font-variant-numeric:tabular-nums;background:#0e0d0cd1;border-radius:999px;padding:.15rem .5rem;font-size:.75rem;font-weight:700;position:absolute;bottom:.4rem;left:.4rem}._nextText_14ir9_683{color:var(--accent);font-weight:600}._heart_14ir9_688{color:var(--accent);flex-shrink:0;font-size:.95rem}._tileSplit_14ir9_694{color:var(--faint);margin-top:.15rem;font-size:.72rem}._pick_14ir9_700{border-top:1px solid var(--border);margin-top:1.1rem;padding-top:1rem}._pickHeading_14ir9_706{color:var(--muted);margin:0 0 .6rem;font-size:.85rem}._pickRow_14ir9_712{align-items:center;gap:.6rem;display:flex}._pickMain_14ir9_718{background:var(--surface-2);border:1px solid var(--border);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:.75rem;flex:1;align-items:center;gap:.8rem;padding:.45rem;display:flex}._pickMain_14ir9_718:hover,._pickMain_14ir9_718:focus-visible{border-color:var(--accent)}._pickCover_14ir9_739{aspect-ratio:2/3;background:var(--surface-3);border-radius:.4rem;flex-shrink:0;width:3rem;overflow:hidden}._pickCover_14ir9_739 ._coverPlaceholder_14ir9_207{font-size:0}._rerollButton_14ir9_752{background:var(--surface-2);border:1px solid var(--border);cursor:pointer;border-radius:999px;flex-shrink:0;width:2.75rem;height:2.75rem;font-size:1.2rem}._rerollButton_14ir9_752:hover{border-color:var(--accent)}._backdrop_1y4l5_1{z-index:1000;background:#0009;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}._modal_1y4l5_12{background:#221f1c;border:1px solid #3a3530;border-radius:.75rem;flex-direction:column;width:min(480px,92vw);max-height:75vh;display:flex;overflow:hidden}._header_1y4l5_23{border-bottom:1px solid #3a3530;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}._headerTitle_1y4l5_33{color:#f2ede6;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;font-weight:600;overflow:hidden}._closeButton_1y4l5_43{color:#a89e91;cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;padding:.25rem .5rem;font-size:1.4rem;line-height:1}._closeButton_1y4l5_43:hover{color:#f2ede6;background:#2a2622}._body_1y4l5_60{flex-direction:column;gap:.6rem;padding:1rem 1.25rem;display:flex;overflow-y:auto}._statusText_1y4l5_68,._errorText_1y4l5_69,._emptyText_1y4l5_70{color:#a89e91;text-align:center;padding:1.5rem .5rem}._errorText_1y4l5_69{color:#e08a6f}._row_1y4l5_80{cursor:pointer;text-align:left;color:inherit;font:inherit;background:#2a2622;border:1px solid #3a3530;border-radius:.5rem;align-items:center;gap:.75rem;padding:.5rem;display:flex}._row_1y4l5_80:hover{border-color:#d97757}._coverWrapper_1y4l5_98{aspect-ratio:2/3;background:#1c1a18;border-radius:.35rem;flex-shrink:0;width:48px;overflow:hidden}._cover_1y4l5_98{object-fit:cover;width:100%;height:100%;display:block}._coverPlaceholder_1y4l5_114{background:#1c1a18;width:100%;height:100%}._rowText_1y4l5_120{flex-direction:column;gap:.15rem;min-width:0;display:flex}._rowTitle_1y4l5_127{color:#f2ede6;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.88rem;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}._rowRelation_1y4l5_139{color:#d97757;text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:.7rem;font-weight:600}._rowMeta_1y4l5_148{color:#a89e91;margin:0;font-size:.72rem}@media (width<=600px){._modal_1y4l5_12{width:94vw;max-height:82vh}}._page_1d4x1_3{--surface:#1a1816;--surface-2:#221f1c;--surface-3:#2a2622;--border:#3a3530;--text:#f2ede6;--muted:#a89e91;--faint:#6b6259;--accent:#d97757;--accent-hover:#c96a4c;--on-accent:#1c1a18;box-sizing:border-box;flex-direction:column;width:100%;min-height:100%;display:flex}._appBar_1d4x1_23{z-index:20;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--border);background:#141210eb;position:sticky;top:0}._appBarRow_1d4x1_33{box-sizing:border-box;justify-content:space-between;align-items:center;gap:.5rem;min-height:52px;padding:.6rem 1rem;display:flex}._viewSwitch_1d4x1_43{scrollbar-width:none;gap:.25rem;min-width:0;display:flex;overflow-x:auto}._viewSwitch_1d4x1_43::-webkit-scrollbar{display:none}._viewButton_1d4x1_55{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:.4rem .8rem;font-size:1rem;font-weight:600;position:relative}._viewButton_1d4x1_55:hover{color:var(--text)}._viewButtonActive_1d4x1_72{color:var(--text);background:var(--surface-3)}._viewDot_1d4x1_77{background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.35rem;right:.35rem}._actions_1d4x1_87{flex-shrink:0;align-items:center;gap:.1rem;display:flex}._iconButton_1d4x1_94{width:38px;height:38px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}._iconButton_1d4x1_94:hover:not(:disabled){background:var(--surface-3);color:var(--text)}._iconButton_1d4x1_94:disabled{cursor:not-allowed;opacity:.7}._iconButtonActive_1d4x1_119{color:var(--accent)}._filterCount_1d4x1_123{box-sizing:border-box;background:var(--accent);min-width:15px;height:15px;color:var(--on-accent);text-align:center;border-radius:999px;padding:0 3px;font-size:.6rem;font-weight:700;line-height:15px;position:absolute;top:3px;right:3px}._spinning_1d4x1_140{animation:1s linear infinite _spin_1d4x1_140}@keyframes _spin_1d4x1_140{to{transform:rotate(360deg)}}._searchBar_1d4x1_152{flex:1;align-items:center;gap:.25rem;min-width:0;display:flex}._searchInput_1d4x1_160{min-width:0;color:var(--text);background:0 0;border:none;flex:1;padding:.5rem .25rem;font-size:1rem}._searchInput_1d4x1_160::placeholder{color:var(--faint)}._searchInput_1d4x1_160:focus{outline:none}._tabs_1d4x1_180{scrollbar-width:none;padding:0 .5rem;display:flex;overflow-x:auto}._tabs_1d4x1_180::-webkit-scrollbar{display:none}._tab_1d4x1_180{--tab-color:var(--accent);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.4rem;max-width:220px;padding:.65rem .85rem;font-size:.85rem;font-weight:500;display:flex}._tab_1d4x1_180:hover{color:var(--text)}._tabActive_1d4x1_212{color:var(--text);border-bottom-color:var(--tab-color)}._tabLetter_1d4x1_217{font-weight:800}._tabText_1d4x1_221{text-overflow:ellipsis;overflow:hidden}._tabCount_1d4x1_226{background:var(--surface-3);color:var(--muted);border-radius:999px;padding:.05rem .4rem;font-size:.7rem;font-weight:600}._tabActive_1d4x1_212 ._tabCount_1d4x1_226{background:var(--tab-color);color:var(--on-accent)}._content_1d4x1_242{min-height:60vh;padding:1rem;overflow-x:clip}._swipeable_1d4x1_250{touch-action:pan-y}._dragging_1d4x1_254{cursor:grabbing;-webkit-user-select:none;user-select:none}._swipeTrack_1d4x1_260{will-change:transform;transition:transform .22s}._slideFromRight_1d4x1_265{animation:.22s _slideFromRight_1d4x1_265}._slideFromLeft_1d4x1_269{animation:.22s _slideFromLeft_1d4x1_269}@keyframes _slideFromRight_1d4x1_265{0%{opacity:.3;transform:translate(14%)}}@keyframes _slideFromLeft_1d4x1_269{0%{opacity:.3;transform:translate(-14%)}}._grid_1d4x1_287{grid-template-columns:var(--grid-cols,repeat(auto-fill, minmax(140px, 1fr)));gap:.75rem .6rem;display:grid}._gridItem_1d4x1_293{min-width:0;position:relative}._gridButton_1d4x1_298{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:.35rem;padding:0;display:flex}._cover_1d4x1_312{aspect-ratio:2/3;background:var(--surface-3);border-radius:.4rem;position:relative;overflow:hidden}._coverImg_1d4x1_320{-webkit-user-drag:none;object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}._gridButton_1d4x1_298:hover ._coverImg_1d4x1_320{transform:scale(1.03)}._coverPlaceholder_1d4x1_333{width:100%;height:100%;color:var(--faint);text-align:center;box-sizing:border-box;justify-content:center;align-items:center;padding:.4rem;font-size:.7rem;display:flex}._coverOverlay_1d4x1_347{pointer-events:none;background:linear-gradient(#0000,#000000e0);padding:2.5rem .5rem .45rem;position:absolute;inset:auto 0 0}._overlayTitle_1d4x1_355{color:#fff;text-shadow:0 1px 2px #0009;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}._gridTitle_1d4x1_369{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}._badges_1d4x1_382{z-index:1;border-radius:.3rem;display:flex;position:absolute;top:.35rem;left:.35rem;overflow:hidden;box-shadow:0 1px 3px #0006}._badgeButton_1d4x1_393{width:22px;height:20px;color:var(--faint);cursor:pointer;background:#0e0d0cd9;border:none;justify-content:center;align-items:center;padding:0;display:flex}._badgeButton_1d4x1_393:hover{color:var(--text)}._trackOn_1d4x1_410{color:var(--accent)}._chapterBadge_1d4x1_414{background:var(--accent);height:20px;color:var(--on-accent);flex-shrink:0;align-items:center;padding:0 .4rem;font-size:.7rem;font-weight:700;display:flex}._listRow_1d4x1_426 ._chapterBadge_1d4x1_414{border-radius:.3rem}._favoriteBadge_1d4x1_430{color:#fff;cursor:pointer;opacity:0;z-index:1;background:#0e0d0cb3;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:opacity .15s;display:flex;position:absolute;top:.35rem;right:.35rem}._gridItem_1d4x1_293:hover ._favoriteBadge_1d4x1_430,._favoriteBadge_1d4x1_430:focus-visible,._favoriteOn_1d4x1_452{opacity:1}._favoriteBadge_1d4x1_430._favoriteOn_1d4x1_452,._listIconButton_1d4x1_457._favoriteOn_1d4x1_452{color:#e08a6f}@media (hover:none){._favoriteBadge_1d4x1_430{opacity:1}}._list_1d4x1_426{flex-direction:column;display:flex}._listRow_1d4x1_426{border-radius:.5rem;align-items:center;gap:.25rem;display:flex}._listRow_1d4x1_426:hover{background:var(--surface)}._listMain_1d4x1_485{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:.75rem;padding:.45rem .5rem;display:flex}._listThumb_1d4x1_500,._feedThumb_1d4x1_501{aspect-ratio:2/3;background:var(--surface-3);border-radius:.3rem;flex-shrink:0;width:44px;overflow:hidden}._listText_1d4x1_510{flex:1;min-width:0}._listTitle_1d4x1_515{color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.9rem;font-weight:500;overflow:hidden}._listMeta_1d4x1_525{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:.15rem 0 0;font-size:.75rem;overflow:hidden}._listIconButton_1d4x1_457{width:34px;height:34px;color:var(--faint);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._listIconButton_1d4x1_457:hover{background:var(--surface-3);color:var(--text)}._listIconButton_1d4x1_457._trackOn_1d4x1_410{color:var(--accent)}._feedGroup_1d4x1_559{flex-direction:column;margin-bottom:1rem;display:flex}._feedHeading_1d4x1_565{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600}._feedRow_1d4x1_575{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.75rem;padding:.45rem .5rem;display:flex}._feedRow_1d4x1_575:hover{background:var(--surface)}._feedTime_1d4x1_593{color:var(--faint);flex-shrink:0;font-size:.75rem}._skeletonCard_1d4x1_601{aspect-ratio:2/3;background:linear-gradient(90deg,#2a2622 0%,#332e29 50%,#2a2622 100%) 0 0/200% 100%;border-radius:.4rem;animation:1.4s ease-in-out infinite _shimmer_1d4x1_1}@keyframes _shimmer_1d4x1_1{0%{background-position:200% 0}to{background-position:-200% 0}}._errorText_1d4x1_619{color:#e08a6f;background:#e08a6f14;border:1px solid #e08a6f40;border-radius:.5rem;padding:.75rem 1rem;font-size:.9rem}._emptyText_1d4x1_628{color:var(--muted);text-align:center;padding:3rem 1rem}._emptyText_1d4x1_628 p{margin:0 0 .75rem}._textButton_1d4x1_638{border:1px solid var(--border);color:var(--accent);cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;padding:.5rem .9rem;font-size:.85rem;font-weight:600}._textButton_1d4x1_638:hover{border-color:var(--accent)}._sheetBody_1d4x1_654 ._textButton_1d4x1_638{margin-top:1rem}._sheetOverlay_1d4x1_660{z-index:10050;background:#0000008c;animation:.15s _fadeIn_1d4x1_1;position:fixed;inset:0}._sheet_1d4x1_654{background:var(--surface);border:1px solid var(--border);width:min(560px,100%);max-height:78vh;padding-bottom:env(safe-area-inset-bottom);z-index:10051;box-sizing:border-box;border-bottom:none;border-radius:1rem 1rem 0 0;flex-direction:column;animation:.22s _slideUp_1d4x1_1;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}@keyframes _fadeIn_1d4x1_1{0%{opacity:0}}@keyframes _slideUp_1d4x1_1{0%{transform:translate(-50%,100%)}}._sheetHandle_1d4x1_699{background:var(--border);border-radius:999px;width:36px;height:4px;margin:.6rem auto .25rem}._sheetTabs_1d4x1_707{border-bottom:1px solid var(--border);display:flex}._sheetTab_1d4x1_707{color:var(--muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:.75rem .5rem;font-size:.9rem;font-weight:600}._sheetTabActive_1d4x1_724{color:var(--accent);border-bottom-color:var(--accent)}._sheetBody_1d4x1_654{overscroll-behavior:contain;flex-direction:column;padding:.5rem 1rem 1.25rem;display:flex;overflow-y:auto}._sheetSection_1d4x1_737{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:1rem 0 .5rem;font-size:.72rem;font-weight:600}._sheetRow_1d4x1_746{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.4rem;align-items:center;gap:.85rem;padding:.7rem .25rem;font-size:.92rem;display:flex}._sheetRow_1d4x1_746:hover{background:var(--surface-2)}._sheetRowActive_1d4x1_765{color:var(--accent);font-weight:600}._sortArrow_1d4x1_770{justify-content:center;width:18px;display:flex}._triBox_1d4x1_776{border:2px solid var(--faint);box-sizing:border-box;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}._tri_include_1d4x1_788{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}._tri_exclude_1d4x1_794{color:var(--text);background:#8a3b2c;border-color:#8a3b2c}._chips_1d4x1_800{flex-wrap:wrap;gap:.4rem;display:flex}._chip_1d4x1_800{background:var(--surface-3);border:1px solid var(--border);color:var(--muted);cursor:pointer;border-radius:999px;padding:.35rem .75rem;font-size:.78rem}._chip_1d4x1_800:hover{border-color:var(--accent);color:var(--text)}._chipActive_1d4x1_821{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}._chipActive_1d4x1_821:hover{color:var(--on-accent)}._segmented_1d4x1_832{background:var(--surface-2);border:1px solid var(--border);border-radius:.6rem;gap:3px;padding:3px;display:flex}._segment_1d4x1_832{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:.45rem;flex:1;padding:.5rem .4rem;font-size:.8rem;font-weight:600}._segmentActive_1d4x1_853{background:var(--surface-3);color:var(--text)}._slider_1d4x1_858{width:100%;accent-color:var(--accent)}._switchLabel_1d4x1_863{flex:1}._switch_1d4x1_863{background:var(--border);border-radius:999px;flex-shrink:0;width:38px;height:22px;transition:background .15s;position:relative}._switch_1d4x1_863:after{content:"";background:var(--text);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}._switchOn_1d4x1_889{background:var(--accent)}._switchOn_1d4x1_889:after{background:var(--on-accent);transform:translate(16px)}._mobileTitle_1d4x1_900{color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:0;padding:.2rem .5rem;font-size:1.15rem;font-weight:600;overflow:hidden}._mobileStrip_1d4x1_915,._mobileFab_1d4x1_916{box-sizing:border-box;-webkit-backdrop-filter:blur(16px)saturate(140%);z-index:9000;background:#1a1816e6;border:1px solid #ffffff14;position:fixed;box-shadow:0 8px 24px #00000073}._mobileStrip_1d4x1_915{left:.75rem;right:.75rem;bottom:calc(5.25rem + env(safe-area-inset-bottom));border-radius:999px;align-items:center;height:2.75rem;padding:0 .3rem;transition:bottom .15s;display:flex}._mobileStrip_1d4x1_915 ._searchBar_1d4x1_152{height:100%}._mobileFab_1d4x1_916{right:.75rem;bottom:calc(5.25rem + env(safe-area-inset-bottom));border-radius:999px;flex-direction:column;align-items:center;gap:.15rem;padding:.3rem;display:flex}._sectionSwitch_1d4x1_955{gap:.2rem}._sectionButton_1d4x1_959{min-width:0;height:2.15rem;color:var(--muted);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:.35rem;padding:0 .5rem;font-size:.8rem;font-weight:600;transition:background .15s,color .15s;display:flex;position:relative}._sectionButton_1d4x1_959:active{transform:scale(.96)}._sectionButtonActive_1d4x1_985{color:var(--accent);background:#d9775729}._sectionCount_1d4x1_990{box-sizing:border-box;background:var(--accent);min-width:17px;height:17px;color:var(--on-accent);text-align:center;border-radius:999px;padding:0 4px;font-size:.62rem;font-weight:700;line-height:17px}body.comicModalOpen ._mobileFab_1d4x1_916,body.comicModalOpen ._mobileStrip_1d4x1_915,body.readerOpen ._mobileFab_1d4x1_916,body.readerOpen ._mobileStrip_1d4x1_915{display:none}._mobileFabLeft_1d4x1_1012{left:.75rem;right:auto}._mobileFabRaised_1d4x1_1017{bottom:calc(8.5rem + env(safe-area-inset-bottom))}._drawerOverlay_1d4x1_1022{z-index:30040;background:#0000008c;animation:.18s _fadeIn_1d4x1_1;position:fixed;inset:0}._drawer_1d4x1_1022{background:var(--surface);border-right:1px solid var(--border);width:min(320px,85vw);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);overscroll-behavior:contain;z-index:30041;box-sizing:border-box;border-radius:0 1.25rem 1.25rem 0;flex-direction:column;animation:.24s cubic-bezier(.2,.8,.2,1) _drawerIn_1d4x1_1;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;box-shadow:8px 0 30px #00000080}@keyframes _drawerIn_1d4x1_1{0%{transform:translate(-100%)}}._drawerHeader_1d4x1_1057{justify-content:space-between;align-items:center;padding:.75rem .5rem .5rem 1.25rem;display:flex}._drawerTitle_1d4x1_1064{color:var(--text);font-size:1.15rem;font-weight:700}._drawer_1d4x1_1022 ._sheetBody_1d4x1_654{padding-bottom:2rem;overflow:visible}._drawer_1d4x1_1022 ._sheetTabs_1d4x1_707{margin:0 .5rem}._scrollTopButton_1d4x1_1082{background:var(--accent);width:44px;height:44px;color:var(--on-accent);cursor:pointer;z-index:500;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .15s,transform .15s;display:flex;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 2px 8px #0006}._scrollTopButton_1d4x1_1082:hover{background:var(--accent-hover);transform:translateY(-2px)}@media (width<=639px){._content_1d4x1_242{padding-bottom:4rem}._appBarRow_1d4x1_33{min-height:48px}}@media (width<=480px){._appBarRow_1d4x1_33{padding:.4rem .5rem}._viewButton_1d4x1_55{padding:.4rem .6rem;font-size:.92rem}._iconButton_1d4x1_94{width:34px;height:34px}._content_1d4x1_242{padding:.6rem .6rem 4rem}._grid_1d4x1_287{grid-template-columns:var(--grid-cols,repeat(auto-fill, minmax(100px, 1fr)));gap:.5rem .4rem}._overlayTitle_1d4x1_355{font-size:.72rem}._searchInput_1d4x1_160{font-size:16px}}@media (prefers-reduced-motion:reduce){._skeletonCard_1d4x1_601,._slideFromRight_1d4x1_265,._slideFromLeft_1d4x1_269,._drawer_1d4x1_1022,._drawerOverlay_1d4x1_1022,._spinning_1d4x1_140,._sheet_1d4x1_654,._sheetOverlay_1d4x1_660{animation:none}._coverImg_1d4x1_320{transition:none}}._airing_vz54g_6{min-width:0;margin:0 0 1.25rem}._airingHeading_vz54g_11{color:#f2ede6;align-items:center;gap:.5rem;margin:0 0 .6rem;font-size:1rem;font-weight:650;display:flex}._airingCount_vz54g_21{color:#d97757;background:#d9775724;border-radius:999px;padding:.05rem .5rem;font-size:.75rem;font-weight:700}._airingScroll_vz54g_30{scroll-snap-type:x mandatory;scrollbar-width:thin;overscroll-behavior-x:contain;touch-action:pan-x pan-y;grid-auto-columns:7.5rem;grid-auto-flow:column;align-items:start;gap:.85rem;padding-bottom:.4rem;display:grid;overflow-x:auto}._airingItem_vz54g_44{color:inherit;font:inherit;text-align:left;cursor:pointer;scroll-snap-align:start;background:0 0;border:none;flex-direction:column;padding:0;display:flex}._airingCover_vz54g_57{aspect-ratio:2/3;background:#2a2622;border-radius:.5rem;position:relative;overflow:hidden}._airingItem_vz54g_44:hover ._airingCover_vz54g_57,._airingItem_vz54g_44:focus-visible ._airingCover_vz54g_57{outline-offset:2px;outline:2px solid #d97757}._countdown_vz54g_72{color:#f2ede6;font-variant-numeric:tabular-nums;background:#0e0d0cd1;border-radius:999px;padding:.15rem .45rem;font-size:.72rem;font-weight:700;position:absolute;bottom:.35rem;left:.35rem}._airingTitle_vz54g_85{color:#f2ede6;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.4rem 0 0;font-size:.82rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}._airingMeta_vz54g_97{color:#a89e91;white-space:nowrap;text-overflow:ellipsis;margin:.15rem 0 0;font-size:.74rem;overflow:hidden}._airingBadge_vz54g_107{color:#1c1a18;white-space:nowrap;font-variant-numeric:tabular-nums;background:#d97757;border-radius:.35rem;padding:.1rem .4rem;font-size:.7rem;font-weight:700}._watchColumns_vz54g_120{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.5rem;display:grid}._headingCount_vz54g_127{color:#6b6259;margin-left:.25rem}._nextEpisode_vz54g_132{color:#d97757;font-weight:600}._watchHeart_vz54g_137{color:#d97757;flex-shrink:0;display:flex}._groupEmpty_vz54g_143{color:#a89e91;margin:0;padding:.75rem .5rem;font-size:.9rem}._rowSkeleton_vz54g_150{background:#221f1c;border-radius:.5rem;height:4.2rem;animation:1.4s ease-in-out infinite _pulse_vz54g_1}@keyframes _pulse_vz54g_1{50%{opacity:.5}}@media (width<=900px){._watchColumns_vz54g_120{grid-template-columns:minmax(0,1fr);gap:.5rem}}@media (width<=639px){._airingScroll_vz54g_30{grid-auto-columns:6.5rem;gap:.65rem;margin:0 -1rem;padding:0 1rem .4rem;scroll-padding:0 1rem}}._page_1kpzl_1{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}._header_1kpzl_8{align-items:center;gap:1rem;display:flex}._backButton_1kpzl_14{color:#a89e91;cursor:pointer;background:0 0;border:1px solid #3a3530;border-radius:.5rem;padding:.5rem .9rem;font-size:.85rem}._backButton_1kpzl_14:hover{color:#d97757;border-color:#d97757}._title_1kpzl_29{color:#f2ede6;font-size:1.5rem;font-weight:600}._searchRow_1kpzl_35{gap:.5rem;display:flex}._searchInput_1kpzl_40{color:#f2ede6;background:#221f1c;border:1px solid #3a3530;border-radius:.5rem;flex:1;padding:.6rem .9rem;font-size:.9rem}._searchInput_1kpzl_40:focus{border-color:#d97757;outline:none}._searchButton_1kpzl_55{color:#1c1a18;cursor:pointer;background:#d97757;border:none;border-radius:.5rem;padding:.6rem 1.2rem;font-weight:600}._searchButton_1kpzl_55:disabled{opacity:.6;cursor:not-allowed}._errorText_1kpzl_70{color:#e08a6f}._resultsGrid_1kpzl_74{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1.25rem;display:grid}._card_1kpzl_80{text-align:left;cursor:pointer;color:inherit;background:0 0;border:none;flex-direction:column;gap:.4rem;padding:0;display:flex}._coverWrapper_1kpzl_92{aspect-ratio:2/3;background:#2a2622;border:1px solid #3a3530;border-radius:.5rem;overflow:hidden}._cover_1kpzl_92{object-fit:cover;width:100%;height:100%;display:block}._coverPlaceholder_1kpzl_107{color:#6b6259;justify-content:center;align-items:center;width:100%;height:100%;font-size:.75rem;display:flex}._cardTitle_1kpzl_117{color:#f2ede6;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;font-weight:500;display:-webkit-box;overflow:hidden}._cardMeta_1kpzl_127{color:#a89e91;font-size:.75rem}._clearSearchButton_1kpzl_132{color:#a89e91;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #3a3530;border-radius:.5rem;padding:.6rem 1rem}._clearSearchButton_1kpzl_132:hover{color:#d97757;border-color:#d97757}._statusText_1kpzl_147{color:#a89e91;text-align:center;padding:1.5rem}._emptyText_1kpzl_153{color:#a89e91;text-align:center;padding:2rem}._discoverWrapper_1kpzl_159{z-index:10000;flex-direction:column;gap:2rem;display:flex}._discoverSection_1kpzl_166{flex-direction:column;gap:.6rem;display:flex}._discoverSplit_1kpzl_172{justify-content:space-between;align-items:center;display:flex}._discoverHeading_1kpzl_178{color:#a89e91;text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:.85rem;font-weight:600}._discoverRow_1kpzl_188{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1rem;max-height:250px;display:grid;overflow:hidden}._discoverCard_1kpzl_196{text-align:left;cursor:pointer;color:inherit;background:0 0;border:none;flex-direction:column;gap:.35rem;width:100%;min-width:0;padding:0;display:flex}._discoverCoverWrapper_1kpzl_210{aspect-ratio:2/3;background:#2a2622;border:1px solid #3a3530;border-radius:.5rem;overflow:hidden}._discoverCover_1kpzl_210{object-fit:cover;width:100%;height:100%;display:block}._discoverCardTitle_1kpzl_225{color:#f2ede6;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}._discoverCardMeta_1kpzl_236{color:#a89e91;font-size:.7rem}._columnsGrid_1kpzl_242{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}._column_1kpzl_242{flex-direction:column;gap:.6rem;min-width:0;display:flex}._columnList_1kpzl_255{flex-direction:column;gap:.5rem;max-height:480px;padding-right:.25rem;display:flex;overflow-y:auto}._columnRow_1kpzl_264{cursor:pointer;text-align:left;color:inherit;background:#1a1816;border:1px solid #3a3530;border-radius:.5rem;align-items:center;gap:.6rem;padding:.4rem;display:flex}._columnRow_1kpzl_264:hover{border-color:#d97757}._columnRowCoverWrapper_1kpzl_281{aspect-ratio:2/3;background:#2a2622;border-radius:.3rem;flex-shrink:0;width:42px;overflow:hidden}._columnRowCover_1kpzl_281{object-fit:cover;width:100%;height:100%;display:block}._columnRowText_1kpzl_297{flex-direction:column;gap:.15rem;min-width:0;display:flex}._columnRowTitle_1kpzl_304{color:#f2ede6;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}._columnRowMeta_1kpzl_315{color:#a89e91;font-size:.7rem}@media (width<=768px){._columnsGrid_1kpzl_242{grid-template-columns:1fr}._discoverRow_1kpzl_188{grid-template-columns:repeat(3,1fr);max-height:none}._discoverCard_1kpzl_196{flex:none;width:auto}._discoverCard_1kpzl_196:nth-child(n+7){display:none}}._showMoreButton_1kpzl_340{color:#a89e91;cursor:pointer;background:0 0;border:1px dashed #3a3530;border-radius:.5rem;align-self:flex-start;padding:.4rem .8rem;font-size:.75rem;font-weight:600}._showMoreButton_1kpzl_340:hover{color:#d97757;border-color:#d97757}._listModalBackdrop_1kpzl_357{z-index:1000;background:#0009;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}._listModalHeader_1kpzl_379{border-bottom:1px solid #3a3530;flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}._listModalTitle_1kpzl_388{color:#f2ede6;margin:0;font-size:1.1rem;font-weight:600}._closeButton_1kpzl_395{color:#a89e91;cursor:pointer;background:0 0;border:none;border-radius:.375rem;padding:.25rem .5rem;font-size:1.4rem;line-height:1}._closeButton_1kpzl_395:hover{color:#f2ede6;background:#2a2622}._listModalBody_1kpzl_411{flex-direction:column;gap:.5rem;padding:1rem 1.25rem;display:flex;overflow-y:auto}._listModal_1kpzl_357{background:#221f1c;border:1px solid #3a3530;border-radius:.75rem;flex-direction:column;width:min(1000px,92vw);max-height:85vh;display:flex;overflow:hidden}._listModalBody_1kpzl_411{grid-template-columns:repeat(6,1fr);gap:1.25rem;padding:1.5rem;display:grid;overflow-y:auto}._modalGridCard_1kpzl_438{text-align:left;cursor:pointer;color:inherit;background:0 0;border:none;flex-direction:column;gap:.5rem;padding:0;display:flex}._modalGridCoverWrapper_1kpzl_450{aspect-ratio:4/7;background:#2a2622;border:1px solid #3a3530;border-radius:.6rem;overflow:hidden}._modalGridCover_1kpzl_450{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}._modalGridCard_1kpzl_438:hover ._modalGridCover_1kpzl_450{transform:scale(1.03)}._modalGridTitle_1kpzl_470{color:#f2ede6;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}._modalGridMeta_1kpzl_481{color:#a89e91;font-size:.85rem}@media (width<=640px){._listModal_1kpzl_357{width:96vw;max-height:92vh}._listModalBody_1kpzl_411{grid-template-columns:repeat(2,1fr);gap:1rem;padding:1.25rem}._modalGridCoverWrapper_1kpzl_450{max-width:none;margin:0}._modalGridTitle_1kpzl_470{text-align:left;font-size:.95rem}._modalGridMeta_1kpzl_481{text-align:left;font-size:.8rem}._listModalTitle_1kpzl_388{font-size:1.3rem}._listModalHeader_1kpzl_379{padding:1.25rem 1.5rem}}@media (width<=480px){._searchInput_1kpzl_40{font-size:16px}}._upcoming_1pvpc_6{min-width:0;margin:0 0 1.25rem}._upcomingHeading_1pvpc_11{color:#f2ede6;align-items:center;gap:.5rem;margin:0 0 .6rem;font-size:1rem;font-weight:650;display:flex}._upcomingCount_1pvpc_21{color:#d97757;background:#d9775724;border-radius:999px;padding:.05rem .5rem;font-size:.75rem;font-weight:700}._upcomingScroll_1pvpc_30{scroll-snap-type:x mandatory;scrollbar-width:thin;overscroll-behavior-x:contain;touch-action:pan-x pan-y;grid-auto-columns:7.5rem;grid-auto-flow:column;align-items:start;gap:.85rem;padding-bottom:.4rem;display:grid;overflow-x:auto}._upcomingItem_1pvpc_44{color:inherit;font:inherit;text-align:left;cursor:pointer;scroll-snap-align:start;background:0 0;border:none;flex-direction:column;padding:0;display:flex}._upcomingCover_1pvpc_57{aspect-ratio:2/3;background:#2a2622;border-radius:.5rem;position:relative;overflow:hidden}._upcomingItem_1pvpc_44:hover ._upcomingCover_1pvpc_57,._upcomingItem_1pvpc_44:focus-visible ._upcomingCover_1pvpc_57{outline-offset:2px;outline:2px solid #d97757}._countdown_1pvpc_72{color:#f2ede6;font-variant-numeric:tabular-nums;background:#0e0d0cd1;border-radius:999px;padding:.15rem .45rem;font-size:.72rem;font-weight:700;position:absolute;bottom:.35rem;left:.35rem}._upcomingTitle_1pvpc_85{color:#f2ede6;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.4rem 0 0;font-size:.82rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}._upcomingMeta_1pvpc_97{color:#a89e91;white-space:nowrap;text-overflow:ellipsis;margin:.15rem 0 0;font-size:.74rem;overflow:hidden}._upcomingBadge_1pvpc_107{color:#1c1a18;white-space:nowrap;font-variant-numeric:tabular-nums;background:#d97757;border-radius:.35rem;padding:.1rem .4rem;font-size:.7rem;font-weight:700}._kindBadge_1pvpc_119{color:#a89e91;letter-spacing:.02em;text-transform:uppercase;background:#0e0d0cc7;border-radius:.3rem;padding:.1rem .4rem;font-size:.65rem;font-weight:700;position:absolute;top:.35rem;right:.35rem}._watchColumns_1pvpc_135{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.5rem;display:grid}._headingCount_1pvpc_142{color:#6b6259;margin-left:.25rem}._nextDate_1pvpc_147{color:#d97757;font-weight:600}._watchHeart_1pvpc_152{color:#d97757;flex-shrink:0;display:flex}._groupEmpty_1pvpc_158{color:#a89e91;margin:0;padding:.75rem .5rem;font-size:.9rem}._rowSkeleton_1pvpc_165{background:#221f1c;border-radius:.5rem;height:4.2rem;animation:1.4s ease-in-out infinite _pulse_1pvpc_1}@keyframes _pulse_1pvpc_1{50%{opacity:.5}}@media (width<=900px){._watchColumns_1pvpc_135{grid-template-columns:minmax(0,1fr);gap:.5rem}}@media (width<=639px){._upcomingScroll_1pvpc_30{grid-auto-columns:6.5rem;gap:.65rem;margin:0 -1rem;padding:0 1rem .4rem;scroll-padding:0 1rem}}._page_jq3aa_1{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}._header_jq3aa_8{align-items:center;gap:1rem;display:flex}._backButton_jq3aa_14{color:#a89e91;cursor:pointer;background:0 0;border:1px solid #3a3530;border-radius:.5rem;padding:.5rem .9rem;font-size:.85rem}._backButton_jq3aa_14:hover{color:#d97757;border-color:#d97757}._title_jq3aa_29{color:#f2ede6;font-size:1.5rem;font-weight:600}._searchRow_jq3aa_35{gap:.5rem;display:flex}._searchInput_jq3aa_40{color:#f2ede6;background:#221f1c;border:1px solid #3a3530;border-radius:.5rem;flex:1;padding:.6rem .9rem;font-size:.9rem}._searchInput_jq3aa_40:focus{border-color:#d97757;outline:none}._searchButton_jq3aa_55{color:#1c1a18;cursor:pointer;background:#d97757;border:none;border-radius:.5rem;padding:.6rem 1.2rem;font-weight:600}._searchButton_jq3aa_55:disabled{opacity:.6;cursor:not-allowed}._clearSearchButton_jq3aa_70{color:#a89e91;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #3a3530;border-radius:.5rem;padding:.6rem 1rem}._clearSearchButton_jq3aa_70:hover{color:#d97757;border-color:#d97757}._errorText_jq3aa_85{color:#e08a6f}._statusText_jq3aa_89{color:#a89e91;text-align:center;padding:1.5rem}._emptyText_jq3aa_95{color:#a89e91;text-align:center;padding:2rem}._resultsGrid_jq3aa_101{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1.25rem;display:grid}._card_jq3aa_107{text-align:left;cursor:pointer;color:inherit;background:0 0;border:none;flex-direction:column;gap:.4rem;padding:0;display:flex}._coverWrapper_jq3aa_119{aspect-ratio:2/3;background:#2a2622;border:1px solid #3a3530;border-radius:.5rem;overflow:hidden}._cover_jq3aa_119{object-fit:cover;width:100%;height:100%;display:block}._coverPlaceholder_jq3aa_134{color:#6b6259;justify-content:center;align-items:center;width:100%;height:100%;font-size:.75rem;display:flex}._cardTitle_jq3aa_144{color:#f2ede6;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;font-weight:500;display:-webkit-box;overflow:hidden}._cardMeta_jq3aa_154{color:#a89e91;font-size:.75rem}._discoverWrapper_jq3aa_159{flex-direction:column;gap:2rem;display:flex}._discoverSection_jq3aa_165{flex-direction:column;gap:.75rem;display:flex}._discoverSplit_jq3aa_171{justify-content:space-between;align-items:center;display:flex}._discoverHeading_jq3aa_177{color:#a89e91;text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:.85rem;font-weight:600}._discoverRow_jq3aa_186{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1rem;max-height:250px;display:grid;overflow:hidden}._discoverCard_jq3aa_194{text-align:left;cursor:pointer;color:inherit;background:0 0;border:none;flex-direction:column;gap:.35rem;width:100%;min-width:0;padding:0;display:flex}._discoverCoverWrapper_jq3aa_208{aspect-ratio:2/3;background:#2a2622;border:1px solid #3a3530;border-radius:.5rem;overflow:hidden}._discoverCover_jq3aa_208{object-fit:cover;width:100%;height:100%;display:block}._discoverCardTitle_jq3aa_223{color:#f2ede6;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}._discoverCardMeta_jq3aa_234{color:#a89e91;font-size:.7rem}._columnsGrid_jq3aa_239{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}._column_jq3aa_239{flex-direction:column;gap:.6rem;min-width:0;display:flex}._columnList_jq3aa_252{flex-direction:column;gap:.5rem;max-height:480px;padding-right:.25rem;display:flex;overflow-y:auto}._columnRow_jq3aa_261{cursor:pointer;text-align:left;color:inherit;background:#1a1816;border:1px solid #3a3530;border-radius:.5rem;align-items:center;gap:.6rem;padding:.4rem;display:flex}._columnRow_jq3aa_261:hover{border-color:#d97757}._columnRowCoverWrapper_jq3aa_278{aspect-ratio:2/3;background:#2a2622;border-radius:.3rem;flex-shrink:0;width:42px;overflow:hidden}._columnRowCover_jq3aa_278{object-fit:cover;width:100%;height:100%;display:block}._columnRowText_jq3aa_294{flex-direction:column;gap:.15rem;min-width:0;display:flex}._columnRowTitle_jq3aa_301{color:#f2ede6;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}._columnRowMeta_jq3aa_312{color:#a89e91;font-size:.7rem}._showMoreButton_jq3aa_317{color:#a89e91;cursor:pointer;background:0 0;border:1px dashed #3a3530;border-radius:.5rem;align-self:flex-start;padding:.4rem .8rem;font-size:.75rem;font-weight:600}._showMoreButton_jq3aa_317:hover{color:#d97757;border-color:#d97757}._listModalBackdrop_jq3aa_334{z-index:10000;background:#0009;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}._listModal_jq3aa_334{background:#221f1c;border:1px solid #3a3530;border-radius:.75rem;flex-direction:column;width:min(1000px,92vw);max-height:85vh;display:flex;overflow:hidden}._listModalHeader_jq3aa_356{border-bottom:1px solid #3a3530;flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}._listModalTitle_jq3aa_365{color:#f2ede6;margin:0;font-size:1.1rem;font-weight:600}._closeButton_jq3aa_372{color:#a89e91;cursor:pointer;background:0 0;border:none;border-radius:.375rem;padding:.25rem .5rem;font-size:1.4rem;line-height:1}._closeButton_jq3aa_372:hover{color:#f2ede6;background:#2a2622}._listModalBody_jq3aa_388{grid-template-columns:repeat(6,1fr);gap:1.25rem;padding:1.5rem;display:grid;overflow-y:auto}._modalGridCard_jq3aa_396{text-align:left;cursor:pointer;color:inherit;background:0 0;border:none;flex-direction:column;gap:.5rem;padding:0;display:flex}._modalGridCoverWrapper_jq3aa_408{aspect-ratio:4/7;background:#2a2622;border:1px solid #3a3530;border-radius:.6rem;overflow:hidden}._modalGridCover_jq3aa_408{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}._modalGridCard_jq3aa_396:hover ._modalGridCover_jq3aa_408{transform:scale(1.03)}._modalGridTitle_jq3aa_428{color:#f2ede6;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}._modalGridMeta_jq3aa_439{color:#a89e91;font-size:.85rem}@media (width<=768px){._columnsGrid_jq3aa_239{grid-template-columns:1fr}}@media (width<=640px){._listModal_jq3aa_334{width:96vw;max-height:92vh}._listModalBody_jq3aa_388{grid-template-columns:repeat(2,1fr);gap:1rem;padding:1.25rem}._listModalTitle_jq3aa_365{font-size:1.3rem}._listModalHeader_jq3aa_356{padding:1.25rem 1.5rem}}._backdrop_17lmr_4{--surface:#1a1816;--surface-2:#221f1c;--surface-3:#2a2622;--border:#3a3530;--text:#f2ede6;--muted:#a89e91;--faint:#6b6259;--accent:#d97757;--accent-hover:#c96a4c;--on-accent:#1c1a18;--positive:#8fbf8f;z-index:30050;background:#000000a6;justify-content:center;align-items:center;padding:1.5rem;animation:.15s _fadeIn_17lmr_1;display:flex;position:fixed;inset:0}._modal_17lmr_27{overscroll-behavior:contain;background:var(--surface);border:1px solid var(--border);width:min(880px,100%);max-height:90vh;color:var(--text);box-sizing:border-box;border-radius:1rem;animation:.18s _popIn_17lmr_1;position:relative;overflow-y:auto;box-shadow:0 24px 60px #0000008c}@keyframes _fadeIn_17lmr_1{0%{opacity:0}}@keyframes _popIn_17lmr_1{0%{opacity:0;transform:translateY(10px)scale(.98)}}._statusText_17lmr_55{color:var(--muted);text-align:center;margin:2rem 1rem}._errorText_17lmr_61{color:#e08a6f;cursor:pointer;background:#e08a6f14;border:1px solid #e08a6f40;border-radius:.5rem;margin:1rem 1.25rem 0;padding:.6rem .8rem;font-size:.85rem}._hero_17lmr_74{gap:1.25rem;padding:1.5rem 1.5rem 1.25rem;display:flex;position:relative;overflow:hidden}._heroBackdrop_17lmr_83{filter:blur(40px)saturate(1.2);opacity:.28;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:-40px}._heroBackdrop_17lmr_83:after{content:"";background:linear-gradient(to bottom, transparent 30%, var(--surface));position:absolute;inset:0}._heroCover_17lmr_100{aspect-ratio:2/3;background:var(--surface-3);width:150px;color:var(--faint);border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #00000080}._heroCover_17lmr_100 img{object-fit:cover;width:100%;height:100%;display:block}._heroInfo_17lmr_123{flex-direction:column;gap:.45rem;min-width:0;padding-top:.25rem;display:flex;position:relative}._title_17lmr_132{letter-spacing:-.01em;margin:0;font-size:1.45rem;font-weight:700;line-height:1.2}._originalTitle_17lmr_140{color:var(--muted);margin:0;font-size:.85rem}._people_17lmr_146{color:var(--text);opacity:.9;margin:0;font-size:.85rem}._badgesRow_17lmr_153{flex-wrap:wrap;gap:.35rem;margin-top:.15rem;display:flex}._metaChip_17lmr_160{white-space:nowrap;white-space:nowrap;background:var(--surface-3);color:var(--muted);border-radius:999px;padding:.2rem .6rem;font-size:.72rem;font-weight:600}._publishers_17lmr_178{color:var(--faint);margin:0;font-size:.78rem}._actions_17lmr_186{flex-wrap:wrap;align-items:center;gap:.5rem;padding:0 1.5rem 1rem;display:flex}._primaryButton_17lmr_194,._removeButton_17lmr_195,._linkButton_17lmr_196{cursor:pointer;white-space:nowrap;border-radius:999px;padding:.55rem 1rem;font-size:.85rem;font-weight:600;text-decoration:none}._primaryButton_17lmr_194{background:var(--accent);border:1px solid var(--accent);color:var(--on-accent)}._primaryButton_17lmr_194:hover:not(:disabled){background:var(--accent-hover)}._removeButton_17lmr_195{border:1px solid var(--border);color:var(--muted);background:0 0}._removeButton_17lmr_195:hover:not(:disabled){color:#e08a6f;border-color:#e08a6f}._linkButton_17lmr_196{color:var(--muted);background:0 0;border:1px solid #0000;margin-left:auto}._linkButton_17lmr_196:hover{color:var(--text)}._primaryButton_17lmr_194:disabled,._removeButton_17lmr_195:disabled{opacity:.6;cursor:wait}._caughtUp_17lmr_244{color:var(--positive);font-size:.85rem;font-weight:600}._myPanel_17lmr_252{background:var(--surface-2);border:1px solid var(--border);border-radius:.8rem;margin:0 1.5rem 1rem;padding:.9rem 1rem 1rem}._progressLine_17lmr_260{color:var(--muted);justify-content:space-between;align-items:baseline;font-size:.82rem;display:flex}._progressLine_17lmr_260 strong{color:var(--text);font-size:1rem}._savedNote_17lmr_273{color:var(--positive);font-size:.75rem;font-weight:600}._progressTrack_17lmr_279{background:var(--surface-3);border-radius:999px;height:6px;margin:.5rem 0 .9rem;overflow:hidden}._progressFill_17lmr_287{border-radius:inherit;background:var(--accent);height:100%;transition:width .3s}._metaGrid_17lmr_294{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}._field_17lmr_300{flex-direction:column;gap:.3rem;min-width:0;display:flex}._field_17lmr_300 span{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:600}._field_17lmr_300 select{background:var(--surface);border:1px solid var(--border);width:100%;color:var(--text);border-radius:.5rem;padding:.5rem .6rem;font-size:.85rem}._field_17lmr_300 select:focus{border-color:var(--accent);outline:none}._toggles_17lmr_330{flex-wrap:wrap;gap:.4rem;margin-top:.75rem;display:flex}._toggle_17lmr_330{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:.4rem .8rem;font-size:.8rem}._toggle_17lmr_330:hover{color:var(--text)}._toggleOn_17lmr_351{color:var(--accent);background:#d9775724;border-color:#d9775780}._tags_17lmr_359{flex-wrap:wrap;gap:.35rem;padding:0 1.5rem .75rem;display:flex}._tag_17lmr_359{background:var(--surface-3);border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:.2rem .6rem;font-size:.72rem}._descriptionBlock_17lmr_375{padding:0 1.5rem .75rem}._description_17lmr_375{color:#d8d2c9;white-space:pre-line;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:.88rem;line-height:1.6;display:-webkit-box;overflow:hidden}._descriptionOpen_17lmr_391{display:block}._moreButton_17lmr_395{color:var(--accent);cursor:pointer;background:0 0;border:none;margin-top:.3rem;padding:0;font-size:.8rem;font-weight:600}._credit_17lmr_406{color:var(--faint);text-align:right;margin:.5rem 1.5rem 1.25rem;font-size:.72rem}._credit_17lmr_406 a{color:var(--muted)}._searchCount_17lmr_419{color:var(--muted,#a89e91);margin:0 0 .75rem;font-size:.8rem}._inLibraryBadge_17lmr_425{color:#1c1a18;text-transform:uppercase;letter-spacing:.03em;background:#8fbf8f;align-items:center;height:20px;padding:0 .45rem;font-size:.66rem;font-weight:800;display:flex}._loadMoreRow_17lmr_438{justify-content:center;padding:1.25rem 0 .5rem;display:flex}@media (width<=639px){._backdrop_17lmr_4{align-items:flex-end;padding:0}._modal_17lmr_27{max-height:92vh;padding-bottom:env(safe-area-inset-bottom);border-bottom:none;border-radius:1rem 1rem 0 0;animation:.22s _slideUp_17lmr_1}._hero_17lmr_74{gap:.9rem;padding:1.1rem 1rem 1rem}._heroCover_17lmr_100{width:104px}._title_17lmr_132{font-size:1.15rem}._actions_17lmr_186,._tags_17lmr_359,._descriptionBlock_17lmr_375{padding-left:1rem;padding-right:1rem}._myPanel_17lmr_252,._hint_17lmr_487,._credit_17lmr_406{margin-left:1rem;margin-right:1rem}._linkButton_17lmr_196{margin-left:0}}@keyframes _slideUp_17lmr_1{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){._backdrop_17lmr_4,._modal_17lmr_27{animation:none}}._counter_17lmr_513{flex-wrap:wrap;align-items:center;gap:.4rem;margin:.2rem 0 .9rem;display:flex}._counter_17lmr_513 button{background:var(--surface);border:1px solid var(--border);min-width:40px;height:40px;color:var(--text);cursor:pointer;border-radius:999px;padding:0 .8rem;font-size:1.1rem;font-weight:700}._counter_17lmr_513 button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}._counter_17lmr_513 button:disabled{opacity:.4;cursor:default}._counter_17lmr_513 input{box-sizing:border-box;background:var(--surface);border:1px solid var(--border);width:5.5rem;height:40px;color:var(--text);text-align:center;font-variant-numeric:tabular-nums;border-radius:.6rem;padding:0 .6rem;font-size:1rem;font-weight:700}._counter_17lmr_513 input:focus{border-color:var(--accent);outline:none}._dateInput_17lmr_566{box-sizing:border-box;background:var(--surface);border:1px solid var(--border);width:100%;color:var(--text);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:.5rem;padding:.45rem .6rem;font-size:.85rem}._dateInput_17lmr_566:focus{border-color:var(--accent);outline:none}._searchAuthor_17lmr_584{color:#a89e91;white-space:nowrap;text-overflow:ellipsis;margin:.3rem 0 0;font-size:.72rem;overflow:hidden}._heroCoverColumn_17lmr_595{flex-direction:column;flex-shrink:0;align-items:stretch;gap:.5rem;display:flex;position:relative}._changeCoverButton_17lmr_604{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:#0e0d0c99;border-radius:999px;padding:.35rem .6rem;font-size:.72rem;font-weight:600}._changeCoverButton_17lmr_604:hover{border-color:var(--accent);color:var(--text)}._coverPanel_17lmr_620{background:var(--surface-2);border:1px solid var(--border);border-radius:.8rem;margin:0 1.5rem 1rem;padding:.9rem 1rem 1rem;animation:.15s _fadeIn_17lmr_1}._coverPanelHeader_17lmr_629{justify-content:space-between;align-items:center;gap:1rem;display:flex}._coverPanelHeader_17lmr_629 h3{margin:0;font-size:.95rem;font-weight:700}._coverResetButton_17lmr_642{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:.3rem .7rem;font-size:.75rem;font-weight:600}._coverResetButton_17lmr_642:hover:not(:disabled){border-color:var(--accent);color:var(--text)}._coverPanelLabel_17lmr_658{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;margin:.9rem 0 .4rem;font-size:.68rem;font-weight:600}._coverOptions_17lmr_667{scrollbar-width:thin;gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}._coverOption_17lmr_667{aspect-ratio:2/3;background:var(--surface-3);cursor:pointer;border:2px solid #0000;border-radius:.35rem;flex:0 0 64px;padding:0;overflow:hidden}._coverOption_17lmr_667 img{object-fit:cover;width:100%;height:100%;display:block}._coverOption_17lmr_667:hover:not(:disabled){border-color:#d9775780}._coverOptionActive_17lmr_697{border-color:var(--accent)}._coverUrlRow_17lmr_701{gap:.4rem;display:flex}._coverUrlRow_17lmr_701 button,._coverUploadButton_17lmr_707{background:var(--accent);border:1px solid var(--accent);color:var(--on-accent);cursor:pointer;border-radius:.5rem;flex-shrink:0;padding:.45rem .9rem;font-size:.82rem;font-weight:600}._coverUploadButton_17lmr_707{border-color:var(--border);width:100%;color:var(--text);background:0 0}._coverUploadButton_17lmr_707:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}._coverUrlRow_17lmr_701 button:disabled,._coverUploadButton_17lmr_707:disabled{opacity:.5;cursor:default}@media (width<=639px){._coverPanel_17lmr_620{margin-left:1rem;margin-right:1rem}._heroCoverColumn_17lmr_595{width:104px}}._formBackdrop_17lmr_750{--surface:#1a1816;--surface-2:#221f1c;--surface-3:#2a2622;--border:#3a3530;--text:#f2ede6;--muted:#a89e91;--faint:#6b6259;--accent:#d97757;--accent-hover:#c96a4c;--on-accent:#1c1a18;z-index:30060;background:#0009;justify-content:center;align-items:center;padding:1.5rem;animation:.15s _fadeIn_17lmr_1;display:flex;position:fixed;inset:0}._formSheet_17lmr_772{overscroll-behavior:contain;box-sizing:border-box;background:var(--surface);border:1px solid var(--border);width:min(620px,100%);max-height:90vh;color:var(--text);border-radius:1rem;padding:1.1rem 1.25rem 1.25rem;animation:.18s _popIn_17lmr_1;overflow-y:auto;box-shadow:0 24px 60px #0000008c}._formHeader_17lmr_787{justify-content:space-between;align-items:center;gap:1rem;display:flex}._formHeader_17lmr_787 h2{margin:0;font-size:1.15rem;font-weight:700}._formClose_17lmr_800{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:50%}._formClose_17lmr_800:hover{background:var(--surface-3);color:var(--text)}._formIntro_17lmr_815{color:var(--muted);margin:.25rem 0 0;font-size:.82rem}._formGrid_17lmr_821{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem .75rem;margin-top:1rem;display:grid}._formWide_17lmr_828{grid-column:1/-1}._formTextarea_17lmr_832{resize:vertical;min-height:5rem;line-height:1.5}._formFile_17lmr_838{color:var(--muted);font-size:.8rem}._formFile_17lmr_838::file-selector-button{background:var(--surface-2);border:1px solid var(--border);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;margin-right:.6rem;padding:.4rem .8rem;font-weight:600}._formActions_17lmr_855{justify-content:flex-end;gap:.5rem;margin-top:1.1rem;display:flex}._addYourselfRow_17lmr_863{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:.75rem;display:flex}._addYourselfRow_17lmr_863 ._searchCount_17lmr_419{margin:0}._addYourselfButton_17lmr_876{color:#d97757;cursor:pointer;background:0 0;border:1px solid #3a3530;border-radius:999px;padding:.45rem .9rem;font-size:.8rem;font-weight:600}._addYourselfButton_17lmr_876:hover{border-color:#d97757}._addYourselfButtonStrong_17lmr_891{color:#1c1a18;background:#d97757;border-color:#d97757}._ownEntry_17lmr_897{color:var(--muted);font-size:.75rem}@media (width<=639px){._formBackdrop_17lmr_750{align-items:flex-end;padding:0}._formSheet_17lmr_772{max-height:94vh;padding-bottom:calc(1.25rem + env(safe-area-inset-bottom));border-bottom:none;border-radius:1rem 1rem 0 0;animation:.22s _slideUp_17lmr_1}._formGrid_17lmr_821{grid-template-columns:1fr 1fr}}._heroInfo_17lmr_123 ._heroDescription_17lmr_924{margin-top:.4rem;padding:0}._heroInfo_17lmr_123 ._heroDescription_17lmr_924 ._description_17lmr_375{-webkit-line-clamp:6}._heroInfo_17lmr_123 ._hint_17lmr_487._heroDescription_17lmr_924{margin:.4rem 0 0}._belowDescription_17lmr_938{display:none}@media (width<=639px){._heroDescription_17lmr_924{display:none}._belowDescription_17lmr_938{display:block}}._subjectsInline_17lmr_954{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;margin-left:auto;display:flex}._subjectsInline_17lmr_954 ._tag_17lmr_359{white-space:nowrap;padding:.2rem .6rem}@media (width<=639px){._subjectsInline_17lmr_954{justify-content:flex-start;margin-left:0}}._titleRow_17lmr_977{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}._titleRow_17lmr_977 ._title_17lmr_132{min-width:0}._titleFavorite_17lmr_988{white-space:nowrap;flex-shrink:0;margin-top:.2rem}._backdrop_98r3m_4{--surface:#1a1816;--surface-2:#221f1c;--surface-3:#2a2622;--border:#3a3530;--text:#f2ede6;--muted:#a89e91;--faint:#6b6259;--accent:#d97757;--accent-hover:#c96a4c;--on-accent:#1c1a18;--positive:#8fbf8f;z-index:30050;background:#000000a6;justify-content:center;align-items:center;padding:1.5rem;animation:.15s _fadeIn_98r3m_1;display:flex;position:fixed;inset:0}._modal_98r3m_27{overscroll-behavior:contain;background:var(--surface);border:1px solid var(--border);width:min(880px,100%);max-height:90vh;color:var(--text);box-sizing:border-box;border-radius:1rem;animation:.18s _popIn_98r3m_1;position:relative;overflow-y:auto;box-shadow:0 24px 60px #0000008c}@keyframes _fadeIn_98r3m_1{0%{opacity:0}}@keyframes _popIn_98r3m_1{0%{opacity:0;transform:translateY(10px)scale(.98)}}._statusText_98r3m_55{color:var(--muted);text-align:center;margin:2rem 1rem}._errorText_98r3m_61{color:#e08a6f;cursor:pointer;background:#e08a6f14;border:1px solid #e08a6f40;border-radius:.5rem;margin:1rem 1.25rem 0;padding:.6rem .8rem;font-size:.85rem}._hero_98r3m_74{gap:1.25rem;padding:1.5rem 1.5rem 1.25rem;display:flex;position:relative;overflow:hidden}._heroBackdrop_98r3m_83{filter:blur(40px)saturate(1.2);opacity:.28;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:-40px}._heroBackdrop_98r3m_83:after{content:"";background:linear-gradient(to bottom, transparent 30%, var(--surface));position:absolute;inset:0}._heroCover_98r3m_100{aspect-ratio:2/3;background:var(--surface-3);width:150px;color:var(--faint);border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #00000080}._heroCover_98r3m_100 img{object-fit:cover;width:100%;height:100%;display:block}._heroInfo_98r3m_123{flex-direction:column;gap:.45rem;min-width:0;padding-top:.25rem;display:flex;position:relative}._title_98r3m_132{letter-spacing:-.01em;margin:0;font-size:1.45rem;font-weight:700;line-height:1.2}._originalTitle_98r3m_140{color:var(--muted);margin:0;font-size:.85rem}._people_98r3m_146{color:var(--text);opacity:.9;margin:0;font-size:.85rem}._badgesRow_98r3m_153{flex-wrap:wrap;gap:.35rem;margin-top:.15rem;display:flex}._pubStatus_98r3m_160,._metaChip_98r3m_161{white-space:nowrap;border-radius:999px;padding:.2rem .6rem;font-size:.72rem;font-weight:600}._metaChip_98r3m_161{background:var(--surface-3);color:var(--muted)}._pubStatus_98r3m_160{color:var(--muted);background:#a89e9129}._pub_ongoing_98r3m_179{color:#9fbde0;background:#7c9cbf2e}._pub_completed_98r3m_184{color:var(--positive);background:#8fbf8f2e}._pub_hiatus_98r3m_189,._pub_stalled_98r3m_190{color:#e6a83c;background:#e6a83c29}._pub_cancelled_98r3m_195{color:#e08a6f;background:#e08a6f29}._publishers_98r3m_200{color:var(--faint);margin:0;font-size:.78rem}._actions_98r3m_208{flex-wrap:wrap;align-items:center;gap:.5rem;padding:0 1.5rem 1rem;display:flex}._primaryButton_98r3m_216,._removeButton_98r3m_217,._linkButton_98r3m_218{cursor:pointer;white-space:nowrap;border-radius:999px;padding:.55rem 1rem;font-size:.85rem;font-weight:600;text-decoration:none}._primaryButton_98r3m_216{background:var(--accent);border:1px solid var(--accent);color:var(--on-accent)}._primaryButton_98r3m_216:hover:not(:disabled){background:var(--accent-hover)}._removeButton_98r3m_217{border:1px solid var(--border);color:var(--muted);background:0 0}._removeButton_98r3m_217:hover:not(:disabled){color:#e08a6f;border-color:#e08a6f}._linkButton_98r3m_218{color:var(--muted);background:0 0;border:1px solid #0000;margin-left:auto}._linkButton_98r3m_218:hover{color:var(--text)}._primaryButton_98r3m_216:disabled,._removeButton_98r3m_217:disabled{opacity:.6;cursor:wait}._caughtUp_98r3m_266{color:var(--positive);font-size:.85rem;font-weight:600}._myPanel_98r3m_274{background:var(--surface-2);border:1px solid var(--border);border-radius:.8rem;margin:0 1.5rem 1rem;padding:.9rem 1rem 1rem}._progressLine_98r3m_282{color:var(--muted);justify-content:space-between;align-items:baseline;font-size:.82rem;display:flex}._progressLine_98r3m_282 strong{color:var(--text);font-size:1rem}._savedNote_98r3m_295{color:var(--positive);font-size:.75rem;font-weight:600}._progressTrack_98r3m_301{background:var(--surface-3);border-radius:999px;height:6px;margin:.5rem 0 .9rem;overflow:hidden}._progressFill_98r3m_309{border-radius:inherit;background:var(--accent);height:100%;transition:width .3s}._metaGrid_98r3m_316{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}._field_98r3m_322{flex-direction:column;gap:.3rem;min-width:0;display:flex}._field_98r3m_322 span{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:600}._field_98r3m_322 select{background:var(--surface);border:1px solid var(--border);width:100%;color:var(--text);border-radius:.5rem;padding:.5rem .6rem;font-size:.85rem}._field_98r3m_322 select:focus{border-color:var(--accent);outline:none}._toggles_98r3m_352{flex-wrap:wrap;gap:.4rem;margin-top:.75rem;display:flex}._toggle_98r3m_352{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:.4rem .8rem;font-size:.8rem}._toggle_98r3m_352:hover{color:var(--text)}._toggleOn_98r3m_373{color:var(--accent);background:#d9775724;border-color:#d9775780}._tags_98r3m_381{flex-wrap:wrap;gap:.35rem;padding:0 1.5rem .75rem;display:flex}._tag_98r3m_381{background:var(--surface-3);border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:.2rem .6rem;font-size:.72rem}._descriptionBlock_98r3m_397{padding:0 1.5rem .75rem}._description_98r3m_397{color:#d8d2c9;white-space:pre-line;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:.88rem;line-height:1.6;display:-webkit-box;overflow:hidden}._descriptionOpen_98r3m_413{display:block}._moreButton_98r3m_417{color:var(--accent);cursor:pointer;background:0 0;border:none;margin-top:.3rem;padding:0;font-size:.8rem;font-weight:600}._volumesHeader_98r3m_430{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.5rem .5rem;display:flex}._volumesHeader_98r3m_430 h3,._subHeading_98r3m_440{color:var(--text);margin:0;font-size:1rem;font-weight:700}._subHeading_98r3m_440{padding:1rem 1.5rem .5rem}._volumesActions_98r3m_451{gap:.4rem;display:flex}._volumesActions_98r3m_451 button{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:.3rem .7rem;font-size:.75rem;font-weight:600}._volumesActions_98r3m_451 button:hover{border-color:var(--accent);color:var(--text)}._hint_98r3m_472{color:var(--faint);margin:0 1.5rem .5rem;font-size:.8rem}._volumes_98r3m_430{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:.9rem .7rem;padding:.25rem 1.5rem .5rem;display:grid}._volume_98r3m_430{flex-direction:column;gap:.25rem;min-width:0;display:flex}._volumeCoverWrap_98r3m_492{position:relative}._volumeCover_98r3m_492{aspect-ratio:2/3;background:var(--surface-3);cursor:pointer;border:2px solid #0000;border-radius:.5rem;width:100%;padding:0;transition:border-color .15s,transform .15s;position:relative;overflow:hidden}._volumeCover_98r3m_492:not(:disabled):hover{border-color:#d9775780;transform:translateY(-2px)}._volumeCover_98r3m_492:disabled{cursor:default}._volumeCover_98r3m_492 img{object-fit:cover;width:100%;height:100%;transition:filter .2s,opacity .2s;display:block}._volumeNoCover_98r3m_526{height:100%;color:var(--faint);justify-content:center;align-items:center;font-size:.7rem;display:flex}._volumeNumber_98r3m_535{color:var(--text);background:#0e0d0cd9;border-radius:.3rem;padding:.1rem .4rem;font-size:.68rem;font-weight:700;position:absolute;top:.35rem;left:.35rem}._volumeCheck_98r3m_547{background:var(--accent);width:22px;height:22px;color:var(--on-accent);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:flex;position:absolute;top:.35rem;right:.35rem;box-shadow:0 2px 6px #00000073}._volumeRead_98r3m_565 ._volumeCover_98r3m_492{border-color:var(--accent)}._volumeRead_98r3m_565 ._volumeCover_98r3m_492 img{filter:saturate(.55);opacity:.7}._volumeUpcoming_98r3m_575{color:#e6a83c;text-align:center;background:linear-gradient(#0000,#000000e6);padding:1.2rem .4rem .35rem;font-size:.68rem;font-weight:700;position:absolute;inset:auto 0 0}._volumeTitle_98r3m_586{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.1rem 0 0;font-size:.76rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}._volumeDate_98r3m_598{color:var(--faint);margin:0;font-size:.68rem}._volumeUpTo_98r3m_605{color:var(--text);white-space:nowrap;cursor:pointer;opacity:0;background:#0e0d0ce0;border:1px solid #ffffff1f;border-radius:999px;padding:.25rem .6rem;font-size:.66rem;font-weight:600;transition:opacity .15s;position:absolute;bottom:.45rem;left:50%;transform:translate(-50%)}._volumeCoverWrap_98r3m_492:hover ._volumeUpTo_98r3m_605,._volumeUpTo_98r3m_605:focus-visible{opacity:1}._volumeUpTo_98r3m_605:hover{border-color:var(--accent);color:var(--accent)}@media (hover:none){._volumeUpTo_98r3m_605{opacity:1}}._credit_98r3m_639{color:var(--faint);text-align:right;margin:.5rem 1.5rem 1.25rem;font-size:.72rem}._credit_98r3m_639 a{color:var(--muted)}._searchCount_98r3m_652{color:var(--muted,#a89e91);margin:0 0 .75rem;font-size:.8rem}._inLibraryBadge_98r3m_658{color:#1c1a18;text-transform:uppercase;letter-spacing:.03em;background:#8fbf8f;align-items:center;height:20px;padding:0 .45rem;font-size:.66rem;font-weight:800;display:flex}._loadMoreRow_98r3m_671{justify-content:center;padding:1.25rem 0 .5rem;display:flex}@media (width<=639px){._backdrop_98r3m_4{align-items:flex-end;padding:0}._modal_98r3m_27{max-height:92vh;padding-bottom:env(safe-area-inset-bottom);border-bottom:none;border-radius:1rem 1rem 0 0;animation:.22s _slideUp_98r3m_1}._hero_98r3m_74{gap:.9rem;padding:1.1rem 1rem 1rem}._heroCover_98r3m_100{width:104px}._title_98r3m_132{font-size:1.15rem}._actions_98r3m_208,._tags_98r3m_381,._descriptionBlock_98r3m_397{padding-left:1rem;padding-right:1rem}._myPanel_98r3m_274{margin-left:1rem;margin-right:1rem}._volumesHeader_98r3m_430,._subHeading_98r3m_440{padding-left:1rem;padding-right:1rem}._volumes_98r3m_430{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem .5rem;padding:.25rem 1rem .5rem}._hint_98r3m_472,._credit_98r3m_639{margin-left:1rem;margin-right:1rem}._linkButton_98r3m_218{margin-left:0}}@keyframes _slideUp_98r3m_1{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){._backdrop_98r3m_4,._modal_98r3m_27{animation:none}}._counter_98r3m_756{flex-wrap:wrap;align-items:center;gap:.4rem;margin:.2rem 0 .9rem;display:flex}._counter_98r3m_756 button{background:var(--surface);border:1px solid var(--border);min-width:40px;height:40px;color:var(--text);cursor:pointer;border-radius:999px;padding:0 .8rem;font-size:1.1rem;font-weight:700}._counter_98r3m_756 button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}._counter_98r3m_756 button:disabled{opacity:.4;cursor:default}._counter_98r3m_756 input{box-sizing:border-box;background:var(--surface);border:1px solid var(--border);width:5.5rem;height:40px;color:var(--text);text-align:center;font-variant-numeric:tabular-nums;border-radius:.6rem;padding:0 .6rem;font-size:1rem;font-weight:700}._counter_98r3m_756 input:focus{border-color:var(--accent);outline:none}._counter_98r3m_756 ._counterAll_98r3m_807{color:var(--muted);margin-left:auto;font-size:.8rem;font-weight:600}._sourceSwitch_98r3m_816{background:#221f1c;border:1px solid #3a3530;border-radius:999px;gap:3px;margin-bottom:.75rem;padding:3px;display:inline-flex}._sourceButton_98r3m_826{color:#a89e91;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:.4rem .9rem;font-size:.8rem;font-weight:600}._sourceButton_98r3m_826:hover{color:#f2ede6}._sourceButtonActive_98r3m_842{color:#d97757;background:#2a2622}._sourceHint_98r3m_847{color:#6b6259;margin:-.35rem 0 .75rem;font-size:.75rem}._backdrop_1t3be_1{z-index:10000;background:#0009;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}._modal_1t3be_12{background:#221f1c;border:1px solid #3a3530;border-radius:.75rem;flex-direction:column;width:min(1300px,95vw);height:min(880px,90vh);padding:1.5rem;display:flex;position:relative;overflow:hidden}._closeButton_1t3be_25{color:#a89e91;cursor:pointer;background:0 0;border:none;border-radius:.375rem;padding:.25rem .5rem;font-size:1.5rem;line-height:1;position:absolute;top:.75rem;right:.75rem}._closeButton_1t3be_25:hover{color:#f2ede6;background:#2a2622}._statusText_1t3be_44{color:#a89e91;text-align:center;padding:2rem}._errorText_1t3be_50{color:#e08a6f;text-align:center;padding:1rem}._content_1t3be_56{flex:1;grid-template-columns:220px 1fr;gap:1.5rem;min-height:0;display:grid;overflow:hidden}._leftColumn_1t3be_67{flex-direction:column;gap:.6rem;min-height:0;display:flex;overflow-y:auto}._coverWrapper_1t3be_75{aspect-ratio:2/3;background:#2a2622;border:1px solid #3a3530;border-radius:.5rem;overflow:hidden}._cover_1t3be_75{object-fit:cover;width:100%;height:100%;display:block}._coverPlaceholder_1t3be_90{color:#6b6259;justify-content:center;align-items:center;width:100%;height:100%;font-size:.8rem;display:flex}._title_1t3be_100{color:#f2ede6;margin:0;font-size:1.75rem;font-weight:600;line-height:1.3}._authors_1t3be_108{color:#a89e91;margin:0;font-size:1.25rem}._statusBadge_1t3be_114{color:#d97757;text-transform:uppercase;letter-spacing:.03em;width:fit-content;margin:0;font-size:.75rem;font-weight:600;display:inline-block}._tags_1t3be_125{flex-wrap:wrap;gap:.35rem;margin:.5rem 0;display:flex}._tag_1t3be_125{color:#a89e91;background:#2a2622;border:1px solid #3a3530;border-radius:.25rem;padding:.2rem .5rem;font-size:.7rem}._description_1t3be_141{color:#c9c0b5;margin:0;font-size:.8rem;line-height:1.5}._libraryButton_1t3be_148{cursor:pointer;border:1px solid #0000;border-radius:.5rem;padding:.6rem 1rem;font-size:.85rem;font-weight:600}._libraryButton_1t3be_148:disabled{opacity:.6;cursor:not-allowed}._libraryButtonAdd_1t3be_162{color:#1c1a18;background:#d97757}._libraryButtonAdd_1t3be_162:hover:not(:disabled){background:#c96a4c}._libraryButtonRemove_1t3be_171{color:#a89e91;background:0 0;border-color:#3a3530}._libraryButtonRemove_1t3be_171:hover:not(:disabled){color:#e08a6f;border-color:#7a3b3b}._metaEditor_1t3be_184{border-top:1px solid #3a3530;flex-direction:column;gap:.75rem;margin-top:.5rem;padding-top:.75rem;display:flex}._metaLabel_1t3be_193{color:#a89e91;text-transform:uppercase;letter-spacing:.03em;flex-direction:column;gap:.3rem;font-size:.75rem;font-weight:600;display:flex}._metaCheckboxLabel_1t3be_204{color:#f2ede6;cursor:pointer;align-items:center;gap:.5rem;font-size:.85rem;font-weight:500;display:flex}._metaCheckbox_1t3be_204{accent-color:#d97757;cursor:pointer;width:16px;height:16px}._metaInput_1t3be_221,._metaTextarea_1t3be_222,._metaSelect_1t3be_223{color:#f2ede6;text-transform:none;letter-spacing:normal;background:#2a2622;border:1px solid #3a3530;border-radius:.375rem;padding:.5rem;font-family:inherit;font-size:.8rem;font-weight:400}._metaSelect_1t3be_223{cursor:pointer}._metaInput_1t3be_221:focus,._metaTextarea_1t3be_222:focus,._metaSelect_1t3be_223:focus{border-color:#d97757;outline:none}._metaTextarea_1t3be_222{resize:vertical}._metaSaveButton_1t3be_251{color:#f2ede6;cursor:pointer;background:#3a3530;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.85rem;font-weight:600}._metaSaveButton_1t3be_251:hover:not(:disabled){background:#4a453f}._metaSaveButton_1t3be_251:disabled{opacity:.6;cursor:not-allowed}._rightColumn_1t3be_271{flex-direction:column;min-height:0;display:flex;overflow-y:auto}._chaptersTitle_1t3be_278{color:#f2ede6;margin:0 0 .75rem;font-size:1rem;font-weight:600}._chapterCount_1t3be_285{color:#a89e91;font-size:.85rem;font-weight:400}._chapterList_1t3be_291{flex-direction:column;flex:1;gap:.25rem;min-height:0;display:flex;overflow-y:auto}._chapterRow_1t3be_300{cursor:pointer;text-align:left;background:#2a2622;border:1px solid #3a3530;border-radius:.375rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .75rem;transition:border-color .15s;display:flex}._chapterRow_1t3be_300:hover{border-color:#d97757}._chapterName_1t3be_318{color:#f2ede6;font-size:.85rem}._chapterRead_1t3be_323{color:#6b6259}._bookmarkDot_1t3be_327{background:#d97757;border-radius:50%;flex-shrink:0;width:6px;height:6px}@media (width<=600px){._modal_1t3be_12{width:92vw;height:88vh;padding:1rem}._content_1t3be_56{flex-direction:column;display:flex;overflow-y:auto}._leftColumn_1t3be_67{display:contents}._coverWrapper_1t3be_75{flex-shrink:0;order:1}._rightColumn_1t3be_271{flex:none;order:2;min-height:auto;overflow-y:visible}._chaptersTitle_1t3be_278{order:3}._chapterList_1t3be_291{flex:none;order:4;overflow-y:visible}}._readButtonsRow_1t3be_379{flex-wrap:wrap;gap:.5rem;margin:.5rem 0;display:flex}._readButton_1t3be_379{cursor:pointer;color:#f2ede6;background:0 0;border:1px solid #3a3530;border-radius:.5rem;flex:1;min-width:140px;padding:.6rem 1rem;font-size:.85rem;font-weight:600}._readButton_1t3be_379:hover:not(:disabled){color:#d97757;border-color:#d97757}._readButton_1t3be_379:disabled{opacity:.5;cursor:not-allowed}._readButtonPrimary_1t3be_409{color:#1c1a18;background:#d97757;border-color:#d97757}._readButtonPrimary_1t3be_409:hover:not(:disabled){color:#1c1a18;background:#c96a4c;border-color:#c96a4c}._leftColumn_1t3be_67,._rightColumn_1t3be_271{scrollbar-width:thin;scrollbar-color:#d9775759 transparent}._leftColumn_1t3be_67::-webkit-scrollbar{width:6px}._rightColumn_1t3be_271::-webkit-scrollbar{width:6px}._leftColumn_1t3be_67::-webkit-scrollbar-track{background:0 0}._rightColumn_1t3be_271::-webkit-scrollbar-track{background:0 0}._leftColumn_1t3be_67::-webkit-scrollbar-thumb{background:#d9775759;border-radius:999px}._leftColumn_1t3be_67::-webkit-scrollbar-thumb:hover{background:#d977578c}._rightColumn_1t3be_271::-webkit-scrollbar-thumb{background:#d9775759;border-radius:999px}._rightColumn_1t3be_271::-webkit-scrollbar-thumb:hover{background:#d977578c}@media (width<=600px){._metaInput_1t3be_221,._metaTextarea_1t3be_222,._metaSelect_1t3be_223{font-size:16px}}._overlay_y3x4h_1{z-index:20000;background:#0e0d0c;flex-direction:column;display:flex;position:fixed;inset:0}._statusText_y3x4h_10{color:#a89e91;text-align:center;margin:auto}._errorText_y3x4h_16{color:#e08a6f;text-align:center;margin:auto auto 1rem}._topBar_y3x4h_22{z-index:10001;background:#1a1816;border-bottom:1px solid #3a3530;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;transition:opacity .2s;display:flex;position:absolute;top:0;left:0;right:0}._closeButton_y3x4h_38{color:#a89e91;cursor:pointer;background:0 0;border:none;border-radius:.375rem;padding:.25rem .5rem;font-size:1.5rem;line-height:1}._closeButton_y3x4h_38:hover{color:#f2ede6;background:#2a2622}._chapterLabel_y3x4h_54{color:#f2ede6;text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.9rem;font-weight:500;overflow:hidden}._pageLabel_y3x4h_65{color:#a89e91;white-space:nowrap;font-size:.8rem}._scrollArea_y3x4h_74{background:#0e0d0c;flex-direction:column;flex:1;align-items:center;display:flex;overflow:hidden auto}._scrollPageImage_y3x4h_84{-webkit-user-select:none;user-select:none;width:100%;max-width:1100px;height:auto;display:block}._bottomSentinel_y3x4h_92{width:100%;height:1px}._doublePageRow_y3x4h_97{gap:2px;width:100%;max-width:1400px;display:flex}._doublePageImage_y3x4h_104{-webkit-user-select:none;user-select:none;object-fit:contain;width:50%;height:auto;display:block}._doublePageImageSolo_y3x4h_112{-webkit-user-select:none;user-select:none;object-fit:contain;width:100%;height:auto;display:block}._chapterNavRow_y3x4h_120{gap:1rem;width:100%;max-width:1100px;padding:1.5rem 1rem 3rem;display:flex}._navButton_y3x4h_128{color:#f2ede6;cursor:pointer;text-align:center;background:#1a1816;border:1px solid #3a3530;border-radius:.5rem;flex:1;padding:.85rem 1rem;font-size:.9rem;font-weight:600}._navButton_y3x4h_128:hover:not(:disabled){color:#d97757;border-color:#d97757}._navButton_y3x4h_128:disabled{opacity:.4;cursor:not-allowed}@media (width<=600px){._chapterLabel_y3x4h_54{font-size:.8rem}._chapterNavRow_y3x4h_120{flex-direction:column}}._sideNavButton_y3x4h_162{color:#f2ede6;cursor:pointer;z-index:10001;background:#1a1816bf;border:1px solid #3a3530;width:48px;height:72px;font-size:1.5rem;position:fixed;top:50%;transform:translateY(-50%)}._sideNavButton_y3x4h_162:hover:not(:disabled){color:#d97757;border-color:#d97757}._sideNavButton_y3x4h_162:disabled{opacity:.3;cursor:not-allowed}._sideNavLeft_y3x4h_186{border-radius:0 .5rem .5rem 0;left:0}._sideNavRight_y3x4h_191{border-radius:.5rem 0 0 .5rem;right:0}._controlsBar_y3x4h_198{z-index:10001;align-items:center;gap:.75rem;width:min(65vw,520px);max-width:calc(100% - 130px);transition:opacity .2s;display:flex;position:fixed;bottom:2.5rem;left:50%;transform:translate(-50%)}._chapterArrowButton_y3x4h_212{color:#f2ede6;cursor:pointer;background:#1a1816d9;border:1px solid #3a3530;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.3rem;display:flex}._chapterArrowButton_y3x4h_212:hover:not(:disabled){color:#d97757;border-color:#d97757}._chapterArrowButton_y3x4h_212:disabled{opacity:.3;cursor:not-allowed}._scrubberSlider_y3x4h_237{accent-color:#d97757;cursor:pointer;flex:1;min-width:0;height:10px}._scrubberPageLabel_y3x4h_245{color:#f2ede6;white-space:nowrap;background:#1a1816d9;border-radius:.375rem;flex-shrink:0;padding:.15rem .5rem;font-size:.75rem;font-weight:600}._hidden_y3x4h_256{opacity:0;pointer-events:none}._fabGroup_y3x4h_265{z-index:10001;flex-direction:column;align-items:center;gap:.75rem;transition:opacity .2s;display:flex;position:fixed;bottom:5rem;right:1.5rem}._fabButton_y3x4h_277{color:#1c1a18;cursor:pointer;background:#d97757;border:none;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;font-size:.9rem;font-weight:700;display:flex;box-shadow:0 2px 10px #00000080}._fabButton_y3x4h_277:hover{background:#c96a4c;transform:translateY(-2px)}._closeFabButton_y3x4h_299{display:none}._selectChapterButton_y3x4h_306{color:#1c1a18;cursor:pointer;white-space:nowrap;z-index:10001;background:#d97757;border:none;border-radius:24px;justify-content:center;align-items:center;min-width:200px;height:48px;padding:0 1.75rem;font-size:1rem;font-weight:700;transition:opacity .2s,background .2s,transform .2s;display:flex;position:fixed;top:5rem;right:1.5rem;box-shadow:0 2px 10px #00000080}._selectChapterButton_y3x4h_306:hover{background:#c96a4c;transform:translateY(-2px)}._chapterListOverlay_y3x4h_335{z-index:10002;background:#0009;justify-content:flex-end;align-items:flex-start;padding:4.5rem 1.5rem 1.5rem;display:flex;position:fixed;inset:0}._chapterListPanel_y3x4h_346{background:#1a1816;border:1px solid #3a3530;border-radius:.75rem;flex-direction:column;width:min(100%,380px);max-height:70vh;display:flex;overflow:hidden}._chapterListHeader_y3x4h_357{color:#f2ede6;border-bottom:1px solid #3a3530;justify-content:space-between;align-items:center;padding:.85rem 1rem;font-weight:600;display:flex}._chapterListItems_y3x4h_367{padding:.5rem;overflow-y:auto}._chapterListItem_y3x4h_367{color:#d8d2c9;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:space-between;align-items:center;width:100%;padding:.65rem .75rem;font-size:.9rem;display:flex}._chapterListItem_y3x4h_367:hover{background:#2a2622}._chapterListItemActive_y3x4h_391{color:#d97757;background:#2a2622;font-weight:600}._chapterReadBadge_y3x4h_397{color:#a89e91;font-size:.7rem}@media (width<=600px){._scrubberContainer_y3x4h_403{width:85vw;bottom:.75rem}._sideNavButton_y3x4h_162{width:36px;height:56px;font-size:1.1rem}._controlsBar_y3x4h_198{width:78vw;max-width:calc(100% - 95px);bottom:calc(2rem + env(safe-area-inset-bottom));height:48px}._chapterArrowButton_y3x4h_212{width:48px;height:48px;font-size:1.2rem}._fabGroup_y3x4h_265{bottom:calc(6rem + env(safe-area-inset-bottom));flex-direction:row;height:48px;left:50%;right:auto;transform:translate(-50%)}._fabButton_y3x4h_277{width:48px;height:48px;font-size:1rem}._closeFabButton_y3x4h_299{display:flex}._selectChapterButton_y3x4h_306{border-radius:24px;width:180px;height:48px;padding:0;font-size:.9rem;position:static;top:auto;right:auto;box-shadow:0 2px 10px #00000080}._chapterListOverlay_y3x4h_335{justify-content:center;align-items:flex-end;padding:0}._chapterListPanel_y3x4h_346{border-radius:.75rem .75rem 0 0;width:min(100%,480px)}}._page_118vi_3{--surface:#1a1816;--surface-2:#221f1c;--surface-3:#2a2622;--border:#3a3530;--text:#f2ede6;--muted:#a89e91;--faint:#6b6259;--accent:#d97757;--accent-soft:#d9775724;--on-accent:#1c1a18;box-sizing:border-box;width:min(1180px,100%);color:var(--text);margin:0 auto;padding:2rem 1.5rem 3rem}._srOnly_118vi_21{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._header_118vi_35{margin-bottom:1.25rem}._title_118vi_39{letter-spacing:-.01em;margin:0;font-size:1.9rem;font-weight:700}._subtitle_118vi_46{color:var(--muted);margin:.25rem 0 0}._updating_118vi_51{color:var(--faint);font-size:.85em}._shortcuts_118vi_58{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:2rem;display:grid}._shortcut_118vi_58{background:var(--surface-2);border:1px solid var(--border);color:inherit;border-radius:.85rem;align-items:center;gap:.75rem;padding:.85rem 1rem;text-decoration:none;transition:border-color .15s,background .15s;display:flex}._shortcut_118vi_58:hover{border-color:var(--accent);background:var(--surface-3)}._shortcutIcon_118vi_83{font-size:1.6rem;line-height:1}._shortcutText_118vi_88{flex-direction:column;min-width:0;display:flex}._shortcutLabel_118vi_94{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}._labelShort_118vi_101{display:none}._shortcutCount_118vi_105{color:var(--muted);font-size:.85rem}._errorText_118vi_112,._warningText_118vi_113{background:var(--surface-2);border:1px solid var(--border);color:var(--muted);border-radius:.6rem;margin:-1rem 0 1.5rem;padding:.65rem .9rem;font-size:.9rem}._errorText_118vi_112{border-color:#d9775780}._linkButton_118vi_127{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}._emptyText_118vi_137{color:var(--muted);margin:0;padding:1.25rem 0;font-size:.92rem}._section_118vi_146{min-width:0;margin-bottom:2rem}._sectionHead_118vi_151{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:.85rem;display:flex}._sectionTitle_118vi_160{margin:0;font-size:1.15rem;font-weight:650}._sectionCount_118vi_166{background:var(--accent-soft);color:var(--accent);border-radius:999px;margin-right:auto;padding:.05rem .55rem;font-size:.8rem;font-weight:700}._columns_118vi_176{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2rem;display:grid}._columns_118vi_176>._section_118vi_146{background:var(--surface);border:1px solid var(--border);border-radius:1rem;padding:1.1rem 1.2rem 1.2rem}._cover_118vi_192{aspect-ratio:2/3;background:var(--surface-3);border-radius:.6rem;position:relative;overflow:hidden}._coverImg_118vi_200{object-fit:cover;width:100%;height:100%;display:block}._coverPlaceholder_118vi_207{box-sizing:border-box;height:100%;color:var(--faint);text-align:center;justify-content:center;align-items:center;padding:.5rem;font-size:.75rem;display:flex;overflow:hidden}._rail_118vi_222{scroll-snap-type:x mandatory;scrollbar-width:thin;overscroll-behavior-x:contain;grid-auto-columns:9.5rem;grid-auto-flow:column;align-items:start;gap:1rem;padding-bottom:.5rem;display:grid;overflow-x:auto}._railItem_118vi_235{color:inherit;text-align:left;font:inherit;cursor:pointer;scroll-snap-align:start;background:0 0;border:none;flex-direction:column;justify-content:flex-start;padding:0;display:flex}._railItem_118vi_235:hover ._cover_118vi_192,._railItem_118vi_235:focus-visible ._cover_118vi_192{outline:2px solid var(--accent);outline-offset:2px}._railSkeleton_118vi_255{aspect-ratio:2/3;background:var(--surface-2);border-radius:.6rem;animation:1.4s ease-in-out infinite _pulse_118vi_1}._typeBadge_118vi_262{background:#0e0d0cb8;border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.9rem;display:flex;position:absolute;top:.4rem;left:.4rem}._progressTrack_118vi_276{background:#0e0d0cb3;height:4px;position:absolute;bottom:0;left:0;right:0}._progressFill_118vi_285{background:var(--accent);border-radius:0 2px 2px 0;height:100%;display:block}._railTitle_118vi_292{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.5rem 0 0;font-size:.9rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}._railMeta_118vi_303{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:.2rem 0 0;font-size:.8rem;overflow:hidden}._railPct_118vi_312{color:var(--text)}._railWhen_118vi_316{color:var(--faint);margin:.1rem 0 0;font-size:.75rem}._list_118vi_324{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}._listItem_118vi_333{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.7rem;align-items:center;gap:.8rem;padding:.45rem;display:flex}._listItem_118vi_333:hover,._listItem_118vi_333:focus-visible{background:var(--surface-2);border-color:var(--border)}._listSkeleton_118vi_354{background:var(--surface-2);border-radius:.7rem;height:4.2rem;animation:1.4s ease-in-out infinite _pulse_118vi_1}._listCover_118vi_361{aspect-ratio:2/3;background:var(--surface-3);border-radius:.35rem;flex-shrink:0;width:2.6rem;overflow:hidden}._listCover_118vi_361 ._coverPlaceholder_118vi_207{font-size:0}._listText_118vi_374{flex:1;min-width:0}._listTitle_118vi_379{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.92rem;font-weight:600;overflow:hidden}._listMeta_118vi_388{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:.15rem 0 0;font-size:.8rem;overflow:hidden}._unreadBadge_118vi_397{background:var(--accent);color:var(--on-accent);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.2rem .6rem;font-size:.78rem;font-weight:700}._segmented_118vi_410{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;padding:.2rem;display:inline-flex}._segment_118vi_410{color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:.3rem .75rem;font-size:.8rem;font-weight:600}._segmentOn_118vi_431{background:var(--surface-3);color:var(--text)}._tiles_118vi_436{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}._tile_118vi_436{background:var(--surface-2);border-radius:.75rem;flex-direction:column;gap:.15rem;padding:.8rem .9rem;display:flex}._tileSkeleton_118vi_451{background:var(--surface-2);border-radius:.75rem;height:4.6rem;animation:1.4s ease-in-out infinite _pulse_118vi_1}._tileValue_118vi_458{font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:700;line-height:1.1}._tileLabel_118vi_465{color:var(--muted);font-size:.8rem}._chart_118vi_472{margin-top:1.1rem}._chartHead_118vi_476{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:.75rem;display:flex}._chartReadout_118vi_485{color:var(--muted);margin:0;font-size:.85rem}._chartReadout_118vi_485 strong{color:var(--text);font-variant-numeric:tabular-nums}._bars_118vi_496{border-bottom:1px solid var(--border);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:2px;height:7.5rem;display:grid}._barSlot_118vi_506{cursor:default;border-radius:4px 4px 0 0;justify-content:center;align-items:flex-end;height:100%;display:flex}._barSlotOn_118vi_515{background:#f2ede60a}._bar_118vi_496{background:var(--accent);opacity:.85;border-radius:4px 4px 0 0;width:min(70%,1.4rem);transition:height .25s,opacity .15s}._barSlotOn_118vi_515 ._bar_118vi_496{opacity:1}._barEmpty_118vi_531{background:var(--border);opacity:1;height:2px}._barLabels_118vi_537{color:var(--faint);text-align:center;grid-template-columns:repeat(12,minmax(0,1fr));gap:2px;margin-top:.35rem;font-size:.7rem;display:grid}._barLabelOn_118vi_547{color:var(--text);font-weight:700}@keyframes _pulse_118vi_1{50%{opacity:.5}}@media (width<=900px){._columns_118vi_176{grid-template-columns:minmax(0,1fr);gap:0}}@media (width<=639px){._page_118vi_3{padding:1.25rem 1rem calc(10.5rem + env(safe-area-inset-bottom))}._title_118vi_39{font-size:1.5rem}._shortcuts_118vi_58{left:.75rem;right:.75rem;bottom:calc(5.25rem + env(safe-area-inset-bottom));z-index:9000;border:1px solid var(--border);background:#1a1816f5;border-radius:1rem;gap:.3rem;margin:0;padding:.3rem;position:fixed;box-shadow:0 10px 30px #00000080}._shortcut_118vi_58{background:0 0;border:none;border-radius:.75rem;justify-content:center;gap:.45rem;padding:.45rem .4rem}._shortcut_118vi_58:hover{background:var(--surface-3)}._shortcutIcon_118vi_83{font-size:1.2rem}._shortcutLabel_118vi_94{font-size:.8rem}._labelFull_118vi_615{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._labelShort_118vi_101{display:inline}._shortcutCount_118vi_105{font-size:.7rem;line-height:1.2}body.comicModalOpen ._shortcuts_118vi_58,body.readerOpen ._shortcuts_118vi_58{display:none}._errorText_118vi_112,._warningText_118vi_113{margin-top:0}._rail_118vi_222{grid-auto-columns:7.25rem;gap:.75rem;margin:0 -1rem;padding:0 1rem .5rem;scroll-padding:0 1rem}._columns_118vi_176>._section_118vi_146{margin-bottom:1.25rem;padding:1rem}._tileValue_118vi_458{font-size:1.35rem}}._sourcesPage_1m3th_2{padding:1.5rem}._sourcesTitle_1m3th_2{color:#f2ede6;margin-bottom:.25rem;font-size:1.5rem;font-weight:600}._sourcesSubtitle_1m3th_2{color:#a89e91;margin-bottom:1.5rem}._sourcesStatus_1m3th_2{text-align:center;color:#a89e91;padding:2rem}._sourcesStatusError_1m3th_2{color:#e08a6f}._sourcesGrid_1m3th_2{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem;display:grid}._sourceCard_1m3th_2{cursor:pointer;background:#2a2622;border:1px solid #3a3530;border-radius:.5rem;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;transition:border-color .15s,transform .15s;display:flex;position:relative}._sourceCard_1m3th_2:hover{border-color:#d97757;transform:translateY(-2px)}._sourceCard_1m3th_2:focus-visible{outline-offset:2px;outline:2px solid #d97757}._sourceIcon_1m3th_2{object-fit:cover;border-radius:.375rem;width:40px;height:40px}._sourceName_1m3th_2{color:#f2ede6;text-align:center;font-size:.9rem;font-weight:500}._sourceLang_1m3th_2{color:#a89e91;letter-spacing:.05em;font-size:.7rem}._sourceNsfwBadge_1m3th_2{color:#f2ede6;background:#7a3b3b;border-radius:.25rem;padding:.1rem .35rem;font-size:.65rem;position:absolute;top:.5rem;right:.5rem}._sourcesHeader_1m3th_2{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}._libraryButton_1m3th_2{color:#1c1a18;cursor:pointer;white-space:nowrap;background:#d97757;border:none;border-radius:.5rem;padding:.5rem 1rem;font-size:.85rem;font-weight:600}._libraryButton_1m3th_2:hover{background:#c96a4c}._sourcesManageExtensionsToggle_1m3th_2{color:#f2ede6;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #3a3530;border-radius:.375rem;flex-shrink:0;padding:.5rem 1rem;font-size:.85rem}._sourcesManageExtensionsToggle_1m3th_2:hover{border-color:#d97757}._sourcesExtensionsPanel_1m3th_2{background:#221f1c;border:1px solid #3a3530;border-radius:.5rem;margin-bottom:1.5rem}._page_ifzmc_1{box-sizing:border-box;flex-direction:column;gap:1.25rem;width:100%;padding:1.5rem;display:flex}._sourceBar_ifzmc_12{background:#2a2622;border:1px solid #3a3530;border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}._sourceLabel_ifzmc_24{color:#a89e91;font-size:.9rem}._sourceName_ifzmc_29{color:#f2ede6;font-weight:600}._sourceChangeButton_ifzmc_34{color:#f2ede6;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #3a3530;border-radius:.375rem;padding:.4rem .9rem;font-size:.8rem;transition:border-color .15s,color .15s}._sourceChangeButton_ifzmc_34:hover{color:#d97757;border-color:#d97757}._searchForm_ifzmc_53{gap:.75rem;display:flex}._searchInput_ifzmc_58{color:#f2ede6;background:#221f1c;border:1px solid #3a3530;border-radius:.5rem;flex:1;padding:.65rem 1rem;font-size:.95rem}._searchInput_ifzmc_58::placeholder{color:#6b6259}._searchInput_ifzmc_58:focus{border-color:#d97757;outline:none}._searchButton_ifzmc_77{color:#1c1a18;cursor:pointer;white-space:nowrap;background:#d97757;border:none;border-radius:.5rem;padding:.65rem 1.5rem;font-size:.95rem;font-weight:600;transition:background .15s}._searchButton_ifzmc_77:hover:not(:disabled){background:#c96a4c}._searchButton_ifzmc_77:disabled{opacity:.5;cursor:not-allowed}._errorText_ifzmc_101{color:#e08a6f;background:#e08a6f14;border:1px solid #e08a6f40;border-radius:.5rem;padding:.75rem 1rem;font-size:.9rem}._emptyText_ifzmc_110{color:#a89e91;text-align:center;padding:2.5rem 1rem}._resultsGrid_ifzmc_118{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:1.25rem;display:grid}._card_ifzmc_124{text-align:left;cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;flex-direction:column;gap:.4rem;padding:0;display:flex}._coverWrapper_ifzmc_137{aspect-ratio:2/3;background:#2a2622;border:1px solid #3a3530;border-radius:.5rem;overflow:hidden}._cover_ifzmc_137{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}._card_ifzmc_124:hover ._cover_ifzmc_137{transform:scale(1.03)}._coverPlaceholder_ifzmc_157{color:#6b6259;text-align:center;justify-content:center;align-items:center;width:100%;height:100%;padding:.5rem;font-size:.75rem;display:flex}._cardTitle_ifzmc_169{color:#f2ede6;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}._cardChapter_ifzmc_180{color:#a89e91;font-size:.75rem}._skeletonGrid_ifzmc_187{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:1.25rem;display:grid}._skeletonCard_ifzmc_193{aspect-ratio:2/3;background:linear-gradient(90deg,#2a2622 0%,#332e29 50%,#2a2622 100%) 0 0/200% 100%;border-radius:.5rem;animation:1.4s ease-in-out infinite _shimmer_ifzmc_1}@keyframes _shimmer_ifzmc_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){._skeletonCard_ifzmc_193{animation:none}._cover_ifzmc_137{transition:none}}@media (width<=480px){._page_ifzmc_1{padding:1rem}._searchForm_ifzmc_53{flex-direction:column}._resultsGrid_ifzmc_118,._skeletonGrid_ifzmc_187{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.75rem}._searchInput_ifzmc_58{font-size:16px}}._librarySection_ifzmc_243{border-top:1px solid #3a3530;margin-top:2rem;padding-top:1.5rem}._libraryTitle_ifzmc_249{color:#f2ede6;margin-bottom:1rem;font-size:1.2rem;font-weight:600}._tabRow_ifzmc_256{border-bottom:1px solid #3a3530;gap:.5rem;padding-bottom:.5rem;display:flex}._tabButton_ifzmc_263{color:#a89e91;cursor:pointer;background:0 0;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.9rem;font-weight:500}._tabButton_ifzmc_263:hover{color:#f2ede6;background:#2a2622}._tabButtonActive_ifzmc_279{color:#1c1a18;background:#d97757;font-weight:600}._tabButtonActive_ifzmc_279:hover{color:#1c1a18;background:#d97757}._loadMoreButton_ifzmc_290{color:#f2ede6;cursor:pointer;background:0 0;border:1px solid #3a3530;border-radius:.5rem;align-self:center;margin-top:.5rem;padding:.6rem 1.5rem;font-size:.9rem;font-weight:600}._loadMoreButton_ifzmc_290:hover:not(:disabled){color:#d97757;border-color:#d97757}._loadMoreButton_ifzmc_290:disabled{opacity:.6;cursor:not-allowed}._backdrop_3rr8e_4{--surface:#1a1816;--surface-2:#221f1c;--surface-3:#2a2622;--border:#3a3530;--text:#f2ede6;--muted:#a89e91;--faint:#6b6259;--accent:#d97757;--accent-hover:#c96a4c;--on-accent:#1c1a18;--positive:#8fbf8f;z-index:30050;background:#000000a6;justify-content:center;align-items:center;padding:1.5rem;animation:.15s _fadeIn_3rr8e_1;display:flex;position:fixed;inset:0}._modal_3rr8e_27{overscroll-behavior:contain;background:var(--surface);border:1px solid var(--border);width:min(880px,100%);max-height:90vh;color:var(--text);box-sizing:border-box;border-radius:1rem;animation:.18s _popIn_3rr8e_1;position:relative;overflow-y:auto;box-shadow:0 24px 60px #0000008c}@keyframes _fadeIn_3rr8e_1{0%{opacity:0}}@keyframes _popIn_3rr8e_1{0%{opacity:0;transform:translateY(10px)scale(.98)}}._statusText_3rr8e_55{color:var(--muted);text-align:center;margin:2rem 1rem}._errorText_3rr8e_61{color:#e08a6f;cursor:pointer;background:#e08a6f14;border:1px solid #e08a6f40;border-radius:.5rem;margin:1rem 1.25rem 0;padding:.6rem .8rem;font-size:.85rem}._hero_3rr8e_74{gap:1.25rem;padding:1.5rem 1.5rem 1.25rem;display:flex;position:relative;overflow:hidden}._heroBackdrop_3rr8e_83{filter:blur(40px)saturate(1.2);opacity:.28;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:-40px}._heroBackdrop_3rr8e_83:after{content:"";background:linear-gradient(to bottom, transparent 30%, var(--surface));position:absolute;inset:0}._heroCover_3rr8e_100{aspect-ratio:2/3;background:var(--surface-3);width:150px;color:var(--faint);border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #00000080}._heroCover_3rr8e_100 img{object-fit:cover;width:100%;height:100%;display:block}._heroInfo_3rr8e_123{flex-direction:column;gap:.45rem;min-width:0;padding-top:.25rem;display:flex;position:relative}._title_3rr8e_132{letter-spacing:-.01em;margin:0;font-size:1.45rem;font-weight:700;line-height:1.2}._originalTitle_3rr8e_140{color:var(--muted);margin:0;font-size:.85rem}._people_3rr8e_146{color:var(--text);opacity:.9;margin:0;font-size:.85rem}._badgesRow_3rr8e_153{flex-wrap:wrap;gap:.35rem;margin-top:.15rem;display:flex}._metaChip_3rr8e_160{white-space:nowrap;white-space:nowrap;background:var(--surface-3);color:var(--muted);border-radius:999px;padding:.2rem .6rem;font-size:.72rem;font-weight:600}._publishers_3rr8e_178{color:var(--faint);margin:0;font-size:.78rem}._actions_3rr8e_186{flex-wrap:wrap;align-items:center;gap:.5rem;padding:0 1.5rem 1rem;display:flex}._primaryButton_3rr8e_194,._removeButton_3rr8e_195,._linkButton_3rr8e_196{cursor:pointer;white-space:nowrap;border-radius:999px;padding:.55rem 1rem;font-size:.85rem;font-weight:600;text-decoration:none}._primaryButton_3rr8e_194{background:var(--accent);border:1px solid var(--accent);color:var(--on-accent)}._primaryButton_3rr8e_194:hover:not(:disabled){background:var(--accent-hover)}._removeButton_3rr8e_195{border:1px solid var(--border);color:var(--muted);background:0 0}._removeButton_3rr8e_195:hover:not(:disabled){color:#e08a6f;border-color:#e08a6f}._linkButton_3rr8e_196{color:var(--muted);background:0 0;border:1px solid #0000;margin-left:auto}._linkButton_3rr8e_196:hover{color:var(--text)}._primaryButton_3rr8e_194:disabled,._removeButton_3rr8e_195:disabled{opacity:.6;cursor:wait}._caughtUp_3rr8e_244{color:var(--positive);font-size:.85rem;font-weight:600}._myPanel_3rr8e_252{background:var(--surface-2);border:1px solid var(--border);border-radius:.8rem;margin:0 1.5rem 1rem;padding:.9rem 1rem 1rem}._progressLine_3rr8e_260{color:var(--muted);justify-content:space-between;align-items:baseline;font-size:.82rem;display:flex}._progressLine_3rr8e_260 strong{color:var(--text);font-size:1rem}._savedNote_3rr8e_273{color:var(--positive);font-size:.75rem;font-weight:600}._progressTrack_3rr8e_279{background:var(--surface-3);border-radius:999px;height:6px;margin:.5rem 0 .9rem;overflow:hidden}._progressFill_3rr8e_287{border-radius:inherit;background:var(--accent);height:100%;transition:width .3s}._metaGrid_3rr8e_294{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}._field_3rr8e_300{flex-direction:column;gap:.3rem;min-width:0;display:flex}._field_3rr8e_300 span{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:600}._field_3rr8e_300 select{background:var(--surface);border:1px solid var(--border);width:100%;color:var(--text);border-radius:.5rem;padding:.5rem .6rem;font-size:.85rem}._field_3rr8e_300 select:focus{border-color:var(--accent);outline:none}._toggles_3rr8e_330{flex-wrap:wrap;gap:.4rem;margin-top:.75rem;display:flex}._toggle_3rr8e_330{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:.4rem .8rem;font-size:.8rem}._toggle_3rr8e_330:hover{color:var(--text)}._toggleOn_3rr8e_351{color:var(--accent);background:#d9775724;border-color:#d9775780}._tags_3rr8e_359{flex-wrap:wrap;gap:.35rem;padding:0 1.5rem .75rem;display:flex}._tag_3rr8e_359{background:var(--surface-3);border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:.2rem .6rem;font-size:.72rem}._descriptionBlock_3rr8e_375{padding:0 1.5rem .75rem}._description_3rr8e_375{color:#d8d2c9;white-space:pre-line;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:.88rem;line-height:1.6;display:-webkit-box;overflow:hidden}._descriptionOpen_3rr8e_391{display:block}._moreButton_3rr8e_395{color:var(--accent);cursor:pointer;background:0 0;border:none;margin-top:.3rem;padding:0;font-size:.8rem;font-weight:600}._credit_3rr8e_406{color:var(--faint);text-align:right;margin:.5rem 1.5rem 1.25rem;font-size:.72rem}._credit_3rr8e_406 a{color:var(--muted)}._searchCount_3rr8e_419{color:var(--muted,#a89e91);margin:0 0 .75rem;font-size:.8rem}._inLibraryBadge_3rr8e_425{color:#1c1a18;text-transform:uppercase;letter-spacing:.03em;background:#8fbf8f;align-items:center;height:20px;padding:0 .45rem;font-size:.66rem;font-weight:800;display:flex}._loadMoreRow_3rr8e_438{justify-content:center;padding:1.25rem 0 .5rem;display:flex}._searchFilters_3rr8e_445{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}._filterSelect_3rr8e_453{color:#f2ede6;min-width:10rem;font:inherit;cursor:pointer;background:#221f1c;border:1px solid #3a3530;border-radius:999px;padding:.45rem .8rem;font-size:.88rem}._filterSelectOn_3rr8e_465{color:#d97757;border-color:#d97757;font-weight:600}@media (width<=639px){._filterSelect_3rr8e_453{flex:1;min-width:0;font-size:16px}._backdrop_3rr8e_4{align-items:flex-end;padding:0}._modal_3rr8e_27{max-height:92vh;padding-bottom:env(safe-area-inset-bottom);border-bottom:none;border-radius:1rem 1rem 0 0;animation:.22s _slideUp_3rr8e_1}._hero_3rr8e_74{gap:.9rem;padding:1.1rem 1rem 1rem}._heroCover_3rr8e_100{width:104px}._title_3rr8e_132{font-size:1.15rem}._actions_3rr8e_186,._tags_3rr8e_359,._descriptionBlock_3rr8e_375{padding-left:1rem;padding-right:1rem}._myPanel_3rr8e_252,._hint_3rr8e_522,._credit_3rr8e_406{margin-left:1rem;margin-right:1rem}._linkButton_3rr8e_196{margin-left:0}}@keyframes _slideUp_3rr8e_1{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){._backdrop_3rr8e_4,._modal_3rr8e_27{animation:none}}._counter_3rr8e_548{flex-wrap:wrap;align-items:center;gap:.4rem;margin:.2rem 0 .9rem;display:flex}._counter_3rr8e_548 button{background:var(--surface);border:1px solid var(--border);min-width:40px;height:40px;color:var(--text);cursor:pointer;border-radius:999px;padding:0 .8rem;font-size:1.1rem;font-weight:700}._counter_3rr8e_548 button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}._counter_3rr8e_548 button:disabled{opacity:.4;cursor:default}._counter_3rr8e_548 input{box-sizing:border-box;background:var(--surface);border:1px solid var(--border);width:5.5rem;height:40px;color:var(--text);text-align:center;font-variant-numeric:tabular-nums;border-radius:.6rem;padding:0 .6rem;font-size:1rem;font-weight:700}._counter_3rr8e_548 input:focus{border-color:var(--accent);outline:none}._hoyoButton_3rr8e_600{color:#f2ede6;height:2.5rem;font:inherit;white-space:nowrap;cursor:pointer;background:#221f1c;border:1px solid #3a3530;border-radius:999px;align-items:center;gap:.4rem;padding:0 .95rem;font-size:.88rem;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}._hoyoButton_3rr8e_600 svg{color:#d97757}._hoyoButton_3rr8e_600:hover,._hoyoButton_3rr8e_600:focus-visible{background:#2a2622;border-color:#d97757}._dateInput_3rr8e_630{box-sizing:border-box;background:var(--surface);border:1px solid var(--border);width:100%;color:var(--text);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:.5rem;padding:.45rem .6rem;font-size:.85rem}._dateInput_3rr8e_630:focus{border-color:var(--accent);outline:none}._searchAuthor_3rr8e_648{color:#a89e91;white-space:nowrap;text-overflow:ellipsis;margin:.3rem 0 0;font-size:.72rem;overflow:hidden}._heroCoverColumn_3rr8e_659{flex-direction:column;flex-shrink:0;align-items:stretch;gap:.5rem;display:flex;position:relative}._changeCoverButton_3rr8e_668{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:#0e0d0c99;border-radius:999px;padding:.35rem .6rem;font-size:.72rem;font-weight:600}._changeCoverButton_3rr8e_668:hover{border-color:var(--accent);color:var(--text)}._coverPanel_3rr8e_684{background:var(--surface-2);border:1px solid var(--border);border-radius:.8rem;margin:0 1.5rem 1rem;padding:.9rem 1rem 1rem;animation:.15s _fadeIn_3rr8e_1}._coverPanelHeader_3rr8e_693{justify-content:space-between;align-items:center;gap:1rem;display:flex}._coverPanelHeader_3rr8e_693 h3{margin:0;font-size:.95rem;font-weight:700}._coverResetButton_3rr8e_706{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:.3rem .7rem;font-size:.75rem;font-weight:600}._coverResetButton_3rr8e_706:hover:not(:disabled){border-color:var(--accent);color:var(--text)}._coverPanelLabel_3rr8e_722{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;margin:.9rem 0 .4rem;font-size:.68rem;font-weight:600}._coverOptions_3rr8e_731{scrollbar-width:thin;gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}._coverOption_3rr8e_731{aspect-ratio:2/3;background:var(--surface-3);cursor:pointer;border:2px solid #0000;border-radius:.35rem;flex:0 0 64px;padding:0;overflow:hidden}._coverOption_3rr8e_731 img{object-fit:cover;width:100%;height:100%;display:block}._coverOption_3rr8e_731:hover:not(:disabled){border-color:#d9775780}._coverOptionActive_3rr8e_761{border-color:var(--accent)}._coverUrlRow_3rr8e_765{gap:.4rem;display:flex}._coverUrlRow_3rr8e_765 button,._coverUploadButton_3rr8e_771{background:var(--accent);border:1px solid var(--accent);color:var(--on-accent);cursor:pointer;border-radius:.5rem;flex-shrink:0;padding:.45rem .9rem;font-size:.82rem;font-weight:600}._coverUploadButton_3rr8e_771{border-color:var(--border);width:100%;color:var(--text);background:0 0}._coverUploadButton_3rr8e_771:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}._coverUrlRow_3rr8e_765 button:disabled,._coverUploadButton_3rr8e_771:disabled{opacity:.5;cursor:default}@media (width<=639px){._coverPanel_3rr8e_684{margin-left:1rem;margin-right:1rem}._heroCoverColumn_3rr8e_659{width:104px}}._formBackdrop_3rr8e_814{--surface:#1a1816;--surface-2:#221f1c;--surface-3:#2a2622;--border:#3a3530;--text:#f2ede6;--muted:#a89e91;--faint:#6b6259;--accent:#d97757;--accent-hover:#c96a4c;--on-accent:#1c1a18;z-index:30060;background:#0009;justify-content:center;align-items:center;padding:1.5rem;animation:.15s _fadeIn_3rr8e_1;display:flex;position:fixed;inset:0}._formSheet_3rr8e_836{overscroll-behavior:contain;box-sizing:border-box;background:var(--surface);border:1px solid var(--border);width:min(620px,100%);max-height:90vh;color:var(--text);border-radius:1rem;padding:1.1rem 1.25rem 1.25rem;animation:.18s _popIn_3rr8e_1;overflow-y:auto;box-shadow:0 24px 60px #0000008c}._formHeader_3rr8e_851{justify-content:space-between;align-items:center;gap:1rem;display:flex}._formHeader_3rr8e_851 h2{margin:0;font-size:1.15rem;font-weight:700}._formClose_3rr8e_864{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:50%}._formClose_3rr8e_864:hover{background:var(--surface-3);color:var(--text)}._formIntro_3rr8e_879{color:var(--muted);margin:.25rem 0 0;font-size:.82rem}._formGrid_3rr8e_885{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem .75rem;margin-top:1rem;display:grid}._formWide_3rr8e_892{grid-column:1/-1}._formTextarea_3rr8e_896{resize:vertical;min-height:5rem;line-height:1.5}._formFile_3rr8e_902{color:var(--muted);font-size:.8rem}._formFile_3rr8e_902::file-selector-button{background:var(--surface-2);border:1px solid var(--border);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;margin-right:.6rem;padding:.4rem .8rem;font-weight:600}._formActions_3rr8e_919{justify-content:flex-end;gap:.5rem;margin-top:1.1rem;display:flex}._addYourselfRow_3rr8e_927{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:.75rem;display:flex}._addYourselfRow_3rr8e_927 ._searchCount_3rr8e_419{margin:0}._addYourselfButton_3rr8e_940{color:#d97757;cursor:pointer;background:0 0;border:1px solid #3a3530;border-radius:999px;padding:.45rem .9rem;font-size:.8rem;font-weight:600}._addYourselfButton_3rr8e_940:hover{border-color:#d97757}._addYourselfButtonStrong_3rr8e_955{color:#1c1a18;background:#d97757;border-color:#d97757}._ownEntry_3rr8e_961{color:var(--muted);font-size:.75rem}@media (width<=639px){._formBackdrop_3rr8e_814{align-items:flex-end;padding:0}._formSheet_3rr8e_836{max-height:94vh;padding-bottom:calc(1.25rem + env(safe-area-inset-bottom));border-bottom:none;border-radius:1rem 1rem 0 0;animation:.22s _slideUp_3rr8e_1}._formGrid_3rr8e_885{grid-template-columns:1fr 1fr}}._heroInfo_3rr8e_123 ._heroDescription_3rr8e_988{margin-top:.4rem;padding:0}._heroInfo_3rr8e_123 ._heroDescription_3rr8e_988 ._description_3rr8e_375{-webkit-line-clamp:6}._heroInfo_3rr8e_123 ._hint_3rr8e_522._heroDescription_3rr8e_988{margin:.4rem 0 0}._belowDescription_3rr8e_1002{display:none}@media (width<=639px){._heroDescription_3rr8e_988{display:none}._belowDescription_3rr8e_1002{display:block}}._subjectsInline_3rr8e_1018{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;margin-left:auto;display:flex}._subjectsInline_3rr8e_1018 ._tag_3rr8e_359{white-space:nowrap;padding:.2rem .6rem}@media (width<=639px){._subjectsInline_3rr8e_1018{justify-content:flex-start;margin-left:0}}._titleRow_3rr8e_1041{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}._titleRow_3rr8e_1041 ._title_3rr8e_132{min-width:0}._titleFavorite_3rr8e_1052{white-space:nowrap;flex-shrink:0;margin-top:.2rem}._heroArtwork_3rr8e_1063{filter:blur(3px)saturate(1.1);opacity:.35;inset:0}._backButton_3rr8e_1069{z-index:3;border:1px solid var(--border);color:var(--text);font:inherit;cursor:pointer;background:#1a1816eb;border-radius:999px;margin:.6rem 0 -2.4rem .75rem;padding:.35rem .8rem;font-size:.85rem;font-weight:600;position:sticky;top:.6rem}._inlineLink_3rr8e_1085{color:var(--accent);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}._storyline_3rr8e_1096{margin-top:.6rem}._fieldWide_3rr8e_1100{grid-column:1/-1}._platformPicker_3rr8e_1105{margin-top:.8rem}._pickerLabel_3rr8e_1109{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.35rem;font-size:.68rem;font-weight:600;display:block}._platformChips_3rr8e_1119{flex-wrap:wrap;gap:.35rem;display:flex}._platformChip_3rr8e_1119{border:1px solid var(--border);background:var(--surface);color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;padding:.3rem .65rem;font-size:.8rem}._platformChip_3rr8e_1119:hover{border-color:var(--accent)}._platformChipOn_3rr8e_1140{border-color:var(--accent);color:var(--text);background:#d9775729;font-weight:600}._notesField_3rr8e_1147{margin-top:.8rem}._notes_3rr8e_1147{resize:vertical;min-height:2.6rem;font-family:inherit;line-height:1.4}._block_3rr8e_1159{margin:0 1.5rem 1.1rem}._blockTitle_3rr8e_1163{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0 0 .6rem;font-size:.95rem;font-weight:650;display:flex}._blockNote_3rr8e_1173{color:var(--faint);font-size:.75rem;font-weight:500}._ttb_3rr8e_1180{flex-direction:column;gap:.4rem;display:flex}._ttbRow_3rr8e_1186{grid-template-columns:7.5rem minmax(0,1fr) 3.5rem;align-items:center;gap:.6rem;font-size:.85rem;display:grid}._ttbLabel_3rr8e_1194{color:var(--muted)}._ttbTrack_3rr8e_1198{background:var(--surface-3);border-radius:999px;height:8px;overflow:hidden}._ttbFill_3rr8e_1205{background:var(--muted);border-radius:999px;height:100%;display:block}._ttbYou_3rr8e_1212 ._ttbLabel_3rr8e_1194{color:var(--text);font-weight:600}._ttbYou_3rr8e_1212 ._ttbFill_3rr8e_1205{background:var(--accent)}._ttbValue_3rr8e_1221{text-align:right;font-variant-numeric:tabular-nums}._shots_3rr8e_1227{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;grid-auto-columns:15rem;grid-auto-flow:column;gap:.6rem;padding-bottom:.4rem;display:grid;overflow-x:auto}._shot_3rr8e_1227{aspect-ratio:16/9;background:var(--surface-3);cursor:zoom-in;scroll-snap-align:start;border:none;border-radius:.5rem;padding:0;overflow:hidden}._shot_3rr8e_1227 img{object-fit:cover;width:100%;height:100%;display:block}._lightbox_3rr8e_1257{z-index:30100;cursor:zoom-out;background:#080706eb;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._lightbox_3rr8e_1257 img{object-fit:contain;border-radius:.5rem;max-width:100%;max-height:100%}._lightboxNav_3rr8e_1276{color:#f2ede6;cursor:pointer;background:#1a1816d9;border:1px solid #3a3530;border-radius:999px;width:2.75rem;height:2.75rem;font-size:1.6rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}._lightboxPrev_3rr8e_1291{left:1rem}._lightboxNext_3rr8e_1295{right:1rem}._infoGrid_3rr8e_1300{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1.25rem;margin:0;display:grid}._infoRow_3rr8e_1307{min-width:0}._infoRow_3rr8e_1307 dt{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:600}._infoRow_3rr8e_1307 dd{margin:.1rem 0 0;font-size:.88rem;line-height:1.35}._extraList_3rr8e_1326{flex-wrap:wrap;gap:.4rem;display:flex}._extraChip_3rr8e_1332{border:1px solid var(--border);background:var(--surface-2);color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:.5rem;padding:.35rem .7rem;font-size:.82rem}._extraChip_3rr8e_1332:hover{border-color:var(--accent)}._similar_3rr8e_1349{overscroll-behavior-x:contain;scrollbar-width:thin;grid-auto-columns:6.5rem;grid-auto-flow:column;gap:.7rem;padding-bottom:.4rem;display:grid;overflow-x:auto}._similarItem_3rr8e_1360{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:.35rem;padding:0;display:flex}._similarCover_3rr8e_1373{aspect-ratio:3/4;background:var(--surface-3);border-radius:.45rem;display:block;overflow:hidden}._similarCover_3rr8e_1373 img{object-fit:cover;width:100%;height:100%;display:block}._similarItem_3rr8e_1360:hover ._similarCover_3rr8e_1373{outline:2px solid var(--accent);outline-offset:2px}._similarTitle_3rr8e_1393{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.25;display:-webkit-box;overflow:hidden}._searchPlatforms_3rr8e_1403{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;margin:.15rem 0 0;font-size:.72rem;overflow:hidden}._playColumns_3rr8e_1413{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.5rem;display:grid}._headingCount_3rr8e_1420{color:#6b6259;margin-left:.25rem}._groupEmpty_3rr8e_1425{color:#a89e91;margin:0;padding:.75rem .5rem;font-size:.9rem}._rowSkeleton_3rr8e_1432{background:#221f1c;border-radius:.5rem;height:4.2rem}._hoursText_3rr8e_1438{color:#d97757;font-weight:600}@media (width<=900px){._playColumns_3rr8e_1413{grid-template-columns:minmax(0,1fr);gap:.5rem}}@media (width<=639px){._block_3rr8e_1159{margin:0 1rem 1rem}._shots_3rr8e_1227{grid-auto-columns:80%}._infoGrid_3rr8e_1300{grid-template-columns:minmax(0,1fr)}._ttbRow_3rr8e_1186{grid-template-columns:6.5rem minmax(0,1fr) 3.2rem}}._page_1h256_3,._backdrop_1h256_4{--surface:#1a1816;--surface-2:#221f1c;--surface-3:#2a2622;--border:#3a3530;--text:#f2ede6;--muted:#a89e91;--faint:#6b6259;--accent:#d97757;--accent-soft:#d9775726;--on-accent:#1c1a18;--gold-1:#c99a4e;--gold-2:#6b4a1f;--purple-1:#8a6cc0;--purple-2:#3d2c5e;--element:#a89e91}._page_1h256_3{box-sizing:border-box;width:min(1280px,100%);color:var(--text);margin:0 auto;padding:1.25rem 1.5rem 3rem}._muted_1h256_30{color:var(--muted);margin:0;padding:1rem 0;font-size:.92rem}._count_1h256_37{background:var(--accent-soft);color:var(--accent);border-radius:999px;margin-left:.3rem;padding:.02rem .45rem;font-size:.75rem;font-weight:700}._linkButton_1h256_47{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}._linkButton_1h256_47:disabled{opacity:.6;cursor:default}._errorText_1h256_62{background:var(--surface-2);color:var(--muted);border:1px solid #d9775780;border-radius:.6rem;margin:0 0 1rem;padding:.65rem .9rem;font-size:.9rem}._imgFallback_1h256_72{width:100%;height:100%;color:var(--faint);text-transform:uppercase;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}._stars_1h256_84{color:#f2c35b;letter-spacing:-.05em;font-size:.72rem}._elementDot_1h256_90{background:var(--element);border-radius:999px;width:.55rem;height:.55rem;display:inline-block;box-shadow:0 0 0 2px #00000040}._header_1h256_101{flex-direction:column;gap:.75rem;margin-bottom:1.25rem;display:flex}._headerRow_1h256_108{align-items:center;gap:.75rem;display:flex}._iconButton_1h256_114{background:var(--surface-2);width:2.4rem;height:2.4rem;color:var(--text);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;line-height:1;display:flex}._pageTitle_1h256_130{margin:0;font-size:1.6rem;font-weight:700}._gameSwitch_1h256_136{border:1px solid var(--border);background:var(--surface);border-radius:999px;margin-left:auto;padding:.25rem;display:flex}._gameButton_1h256_145{color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.45rem 1rem;font-weight:600}._gameButtonOn_1h256_157{background:var(--accent);color:var(--on-accent)}._gameShort_1h256_162{display:none}._viewRow_1h256_166{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}._segmented_1h256_173{border:1px solid var(--border);background:var(--surface-2);border-radius:999px;padding:.2rem;display:inline-flex}._segment_1h256_173{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;padding:.35rem .9rem;font-size:.88rem;font-weight:600;display:inline-flex}._segmentOn_1h256_195{background:var(--surface-3);color:var(--text)}._search_1h256_200{border:1px solid var(--border);background:var(--surface-2);min-width:12rem;max-width:22rem;color:var(--text);font:inherit;border-radius:999px;flex:1;padding:.55rem .9rem;font-size:1rem}._filters_1h256_213{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}._filterChip_1h256_220{border:1px solid var(--border);background:var(--surface);color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.8rem;display:inline-flex}._filterChipOn_1h256_235{border-color:var(--accent);background:var(--accent-soft);color:var(--text);font-weight:600}._filterDivider_1h256_242{background:var(--border);width:1px;height:1.1rem;margin:0 .2rem}._clearButton_1h256_249{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:none;margin-left:.25rem;padding:.3rem .5rem;font-size:.8rem;font-weight:600}._roster_1h256_263{grid-template-columns:repeat(auto-fill,minmax(7.25rem,1fr));gap:.85rem;display:grid}._tile_1h256_269{color:inherit;font:inherit;text-align:left;cursor:pointer;opacity:.5;background:0 0;border:none;flex-direction:column;padding:0;transition:opacity .15s;display:flex}._tile_1h256_269:hover,._tile_1h256_269:focus-visible,._tileOwned_1h256_288{opacity:1}._tilePortrait_1h256_292{aspect-ratio:1;background:linear-gradient(160deg,#4d4640,#24201d);border-radius:.75rem .75rem .75rem 1.5rem;position:relative;overflow:hidden}._tileRarity5_1h256_300 ._tilePortrait_1h256_292{background:linear-gradient(160deg, var(--gold-1), var(--gold-2))}._tileRarity4_1h256_304 ._tilePortrait_1h256_292{background:linear-gradient(160deg, var(--purple-1), var(--purple-2))}._tilePortrait_1h256_292 img{object-fit:cover;width:100%;height:100%;display:block}._tile_1h256_269:hover ._tilePortrait_1h256_292,._tile_1h256_269:focus-visible ._tilePortrait_1h256_292{outline:2px solid var(--accent);outline-offset:2px}._tileElement_1h256_321{background:var(--element);border-radius:999px;width:.7rem;height:.7rem;position:absolute;top:.4rem;left:.4rem;box-shadow:0 0 0 2px #0e0d0c99}._tileRank_1h256_332{color:var(--text);background:#0e0d0ccc;border-radius:.35rem;padding:.05rem .4rem;font-size:.72rem;font-weight:700;position:absolute;bottom:.35rem;right:.35rem}._tileFav_1h256_344{color:var(--accent);text-shadow:0 1px 2px #0009;font-size:.9rem;position:absolute;top:.25rem;right:.4rem}._tileName_1h256_353{white-space:nowrap;text-overflow:ellipsis;margin-top:.4rem;font-size:.85rem;font-weight:600;line-height:1.2;overflow:hidden}._tileMeta_1h256_363{color:var(--muted);margin-top:.1rem;font-size:.75rem}._tileGoal_1h256_369{color:var(--accent);font-weight:600}._tileSkeleton_1h256_374{aspect-ratio:1/1.3;background:var(--surface-2);border-radius:.75rem}._materials_1h256_382{grid-template-columns:repeat(auto-fill,minmax(5.25rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}._material_1h256_382{background:var(--surface-2);text-align:center;border-radius:.6rem;flex-direction:column;align-items:center;min-width:0;padding:.4rem .3rem .45rem;display:flex;position:relative}._materialIcon_1h256_403{background:linear-gradient(160deg,#4d4640,#2a2622);border-radius:.5rem;width:3rem;height:3rem;display:block;overflow:hidden}._materialIcon_1h256_403 img{object-fit:contain;width:100%;height:100%;display:block}._rarity2_1h256_419 ._materialIcon_1h256_403{background:linear-gradient(160deg,#4e7a5a,#263a2b)}._rarity3_1h256_423 ._materialIcon_1h256_403{background:linear-gradient(160deg,#4f75a8,#233650)}._rarity4_1h256_427 ._materialIcon_1h256_403{background:linear-gradient(160deg, var(--purple-1), var(--purple-2))}._rarity5_1h256_431 ._materialIcon_1h256_403{background:linear-gradient(160deg, var(--gold-1), var(--gold-2))}._materialCount_1h256_435{font-variant-numeric:tabular-nums;margin-top:.3rem;font-size:.85rem;font-weight:700}._materialName_1h256_442{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.1rem;font-size:.68rem;line-height:1.2;display:-webkit-box;overflow:hidden}._materialsCompact_1h256_453{flex-wrap:wrap;gap:.3rem;display:flex}._materialsCompact_1h256_453 ._material_1h256_382{background:var(--surface-3);border-radius:999px;flex-direction:row;gap:.3rem;padding:.2rem .45rem .2rem .2rem}._materialsCompact_1h256_453 ._materialIcon_1h256_403{border-radius:999px;width:1.6rem;height:1.6rem}._materialsCompact_1h256_453 ._materialCount_1h256_435{margin:0;font-size:.78rem}._farm_1h256_480{flex-direction:column;gap:1.75rem;display:flex}._farmTotal_1h256_486{border:1px solid var(--border);background:var(--surface);border-radius:1rem;padding:1.1rem 1.2rem 1.2rem}._farmTitle_1h256_493{align-items:center;gap:.4rem;margin:0 0 .85rem;font-size:1.1rem;font-weight:650;display:flex}._farmRows_1h256_502{flex-direction:column;gap:.4rem;display:flex}._farmRow_1h256_502{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.75rem;grid-template-columns:2.75rem 9rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.5rem;display:grid}._farmRow_1h256_502:hover{border-color:var(--border);background:var(--surface-2)}._farmPortrait_1h256_528{background:var(--surface-3);border-radius:999px;width:2.75rem;height:2.75rem;overflow:hidden}._farmPortrait_1h256_528 img{object-fit:cover;width:100%;height:100%;display:block}._farmName_1h256_543{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600;overflow:hidden}._credit_1h256_551{color:var(--faint);text-align:center;margin:2rem 0 0;font-size:.8rem}._backdrop_1h256_4{z-index:30000;background:#080706b8;justify-content:center;align-items:center;padding:1.5rem;animation:.15s _fadeIn_1h256_1;display:flex;position:fixed;inset:0}._modal_1h256_572{overscroll-behavior:contain;border:1px solid var(--border);background:var(--surface);width:min(920px,100%);max-height:92vh;color:var(--text);border-radius:1rem;animation:.18s _popIn_1h256_1;overflow-y:auto;box-shadow:0 24px 60px #0000008c}@keyframes _fadeIn_1h256_1{0%{opacity:0}}@keyframes _popIn_1h256_1{0%{opacity:0;transform:translateY(10px)scale(.98)}}._hero_1h256_598{background:linear-gradient(120deg, color-mix(in srgb, var(--element) 22%, transparent), transparent 60%);border-bottom:1px solid var(--border);gap:1.25rem;padding:1.25rem 1.5rem;display:flex;position:relative}._heroPortrait_1h256_607{background:linear-gradient(160deg,#4d4640,#24201d);border-radius:1rem 1rem 1rem 2rem;flex-shrink:0;width:7.5rem;height:7.5rem;overflow:hidden}._heroRarity5_1h256_616 ._heroPortrait_1h256_607{background:linear-gradient(160deg, var(--gold-1), var(--gold-2))}._heroRarity4_1h256_620 ._heroPortrait_1h256_607{background:linear-gradient(160deg, var(--purple-1), var(--purple-2))}._heroPortrait_1h256_607 img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}._heroInfo_1h256_632{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}._heroTitleRow_1h256_640{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}._heroName_1h256_647{margin:0;font-size:1.5rem;font-weight:700;line-height:1.15}._heroSubtitle_1h256_654{color:var(--muted);margin:0;font-size:.9rem;font-style:italic}._heroChips_1h256_661{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}._elementChip_1h256_668,._metaChip_1h256_669{background:var(--surface-3);border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .6rem;font-size:.78rem;font-weight:600;display:inline-flex}._elementChip_1h256_668{color:var(--element)}._heroSummary_1h256_684{color:var(--muted);margin:.2rem 0 0;font-size:.85rem}._saved_1h256_690{color:#8fbf8f}._chipButton_1h256_694{border:1px solid var(--border);background:var(--surface-2);color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;flex-shrink:0;padding:.35rem .8rem;font-size:.82rem;font-weight:600}._chipButtonOn_1h256_707{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}._notOwned_1h256_713{flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem 1.5rem 1.5rem;display:flex}._primaryButton_1h256_721{background:var(--accent);color:var(--on-accent);font:inherit;cursor:pointer;border:none;border-radius:999px;padding:.6rem 1.1rem;font-weight:700}._primaryButton_1h256_721:disabled,._removeButton_1h256_733:disabled{opacity:.6;cursor:default}._removeButton_1h256_733{border:1px solid var(--border);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.5rem 1rem;font-weight:600}._section_1h256_749{border-bottom:1px solid var(--border);padding:1rem 1.5rem}._sectionHead_1h256_754{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}._sectionHead_1h256_754 h3{margin:0;font-size:1rem;font-weight:650}._sectionActions_1h256_769{gap:.4rem;display:flex}._sectionNote_1h256_774{color:var(--muted);font-size:.82rem}._smallButton_1h256_779{border:1px solid var(--border);background:var(--surface-2);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:.3rem .75rem;font-size:.8rem;font-weight:600}._smallButton_1h256_779:hover{border-color:var(--accent)}._modal_1h256_572 select,._modal_1h256_572 input[type=text],._modal_1h256_572 input[type=search],._modal_1h256_572 input[type=number],._modal_1h256_572 textarea{border:1px solid var(--border);background:var(--surface-2);width:100%;min-width:0;color:var(--text);font:inherit;box-sizing:border-box;border-radius:.5rem;padding:.45rem .6rem;font-size:.9rem}._modal_1h256_572 textarea{resize:vertical;line-height:1.4}._grid3_1h256_817{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}._field_1h256_823{flex-direction:column;gap:.3rem;min-width:0;display:flex}._field_1h256_823>span{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:600}._talents_1h256_839{flex-direction:column;gap:.45rem;display:flex}._talentRow_1h256_845{grid-template-columns:2.4rem minmax(0,1fr) 4.2rem 1rem 4.2rem;align-items:center;gap:.6rem;display:grid}._talentIcon_1h256_852{background:var(--surface-3);border-radius:999px;width:2.4rem;height:2.4rem;overflow:hidden}._talentIcon_1h256_852 img{object-fit:contain;width:100%;height:100%;display:block}._talentText_1h256_867{flex-direction:column;min-width:0;display:flex}._talentLabel_1h256_873{color:var(--faint);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:600}._talentName_1h256_881{white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;overflow:hidden}._arrow_1h256_888{color:var(--faint);text-align:center}._modal_1h256_572 ._goalSelect_1h256_893{border-color:var(--accent);color:var(--accent);font-weight:700}._traces_1h256_899{border-top:1px dashed var(--border);margin-top:1rem;padding-top:.85rem}._tracesHead_1h256_905{color:var(--muted);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.85rem;display:flex}._traceChips_1h256_915{flex-wrap:wrap;gap:.35rem;display:flex}._traceChip_1h256_915{border:1px solid var(--border);background:var(--surface);color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;padding:.25rem .6rem;font-size:.75rem}._traceMajor_1h256_932{font-weight:700}._traceOn_1h256_936{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}._checkRow_1h256_942{color:var(--muted);cursor:pointer;align-items:center;gap:.5rem;margin-top:.6rem;font-size:.85rem;display:flex}._checkRow_1h256_942 input{accent-color:var(--accent)}._weaponRow_1h256_957{align-items:flex-start;gap:.9rem;display:flex}._weaponIcon_1h256_963{background:var(--surface-3);border-radius:.75rem;flex-shrink:0;width:4.5rem;height:4.5rem;overflow:hidden}._weaponIcon_1h256_963 img{object-fit:contain;width:100%;height:100%;display:block}._weaponFields_1h256_979{flex-direction:column;flex:1;gap:.6rem;min-width:0;display:flex}._setSummary_1h256_988{color:var(--accent);margin:-.25rem 0 .75rem;font-size:.85rem;font-weight:600}._pieces_1h256_995{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:.6rem;display:grid}._piece_1h256_995{border:1px solid var(--border);background:var(--surface-2);border-radius:.75rem;flex-direction:column;gap:.4rem;padding:.6rem;display:flex}._piece_1h256_995 select,._piece_1h256_995 input[type=text],._piece_1h256_995 input[type=number]{background:var(--surface);padding:.35rem .45rem;font-size:.8rem}._pieceHead_1h256_1019{align-items:center;gap:.5rem;display:flex}._pieceIcon_1h256_1025{background:var(--surface-3);border-radius:.4rem;flex-shrink:0;width:2rem;height:2rem;overflow:hidden}._pieceIcon_1h256_1025 img{object-fit:contain;width:100%;height:100%;display:block}._pieceSlot_1h256_1041{flex:1;font-size:.85rem;font-weight:650}._pieceLevel_1h256_1047{color:var(--muted);align-items:center;gap:.15rem;font-size:.8rem;display:flex}._modal_1h256_572 ._pieceLevel_1h256_1047 input{width:3.2rem}._modal_1h256_572 ._mainStat_1h256_1059{color:var(--accent);font-weight:650}._subs_1h256_1064{flex-direction:column;gap:.25rem;display:flex}._subRow_1h256_1070{grid-template-columns:minmax(0,1fr) 4rem;gap:.3rem;display:grid}._footnote_1h256_1076{color:var(--faint);margin:.6rem 0 0;font-size:.75rem}._footerActions_1h256_1082{justify-content:flex-end;padding:1rem 1.5rem 1.25rem;display:flex}@media (width<=760px){._grid3_1h256_817{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._farmRow_1h256_502{grid-template-columns:2.5rem minmax(0,1fr)}._farmRow_1h256_502 ._materials_1h256_382{grid-column:1/-1}}@media (width<=639px){._page_1h256_3{padding:1rem 1rem calc(7rem + env(safe-area-inset-bottom))}._pageTitle_1h256_130{font-size:1.3rem}._gameFull_1h256_1113{display:none}._gameShort_1h256_162{display:inline}._gameButton_1h256_145{padding:.4rem .8rem}._search_1h256_200{flex-basis:100%;width:100%;min-width:0;max-width:none}._filters_1h256_213{scrollbar-width:none;flex-wrap:nowrap;margin:0 -1rem;padding:0 1rem .25rem;overflow-x:auto}._roster_1h256_263{grid-template-columns:repeat(auto-fill,minmax(5.25rem,1fr));gap:.6rem}._tileName_1h256_353{font-size:.78rem}._backdrop_1h256_4{align-items:flex-end;padding:0}._modal_1h256_572{max-height:94vh;padding-bottom:env(safe-area-inset-bottom);border-bottom:none;border-radius:1rem 1rem 0 0}._hero_1h256_598,._section_1h256_749,._notOwned_1h256_713,._footerActions_1h256_1082{padding-left:1rem;padding-right:1rem}._heroPortrait_1h256_607{width:5.5rem;height:5.5rem}._heroName_1h256_647{font-size:1.25rem}._talentRow_1h256_845{grid-template-columns:2rem minmax(0,1fr) 4rem .7rem 4rem;gap:.4rem}._modal_1h256_572 ._talentRow_1h256_845 select{padding-left:.5rem;padding-right:.2rem}._talentIcon_1h256_852{width:2rem;height:2rem}._pieces_1h256_995{grid-template-columns:minmax(0,1fr)}._materials_1h256_382{grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr))}}._notice_1h256_1204{color:var(--muted);margin-top:.35rem;display:block}._countInput_1h256_1212{border:1px solid var(--border);background:var(--surface);width:100%;max-width:6rem;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;text-align:center;box-sizing:border-box;border-radius:.4rem;margin-top:.35rem;padding:.3rem .4rem;font-size:.85rem}._countInput_1h256_1212:focus{border-color:var(--accent);outline:none}._materialHave_1h256_1233{color:var(--faint);font-variant-numeric:tabular-nums;margin-top:.05rem;font-size:.68rem}._materialDone_1h256_1240{opacity:.55}._materialDone_1h256_1240 ._materialCount_1h256_435{color:#8fbf8f}._materialCheck_1h256_1248{color:#0e1a0e;background:#5f9a5f;border-radius:999px;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;font-size:.7rem;font-weight:800;display:flex;position:absolute;bottom:-.25rem;right:-.25rem}._materialIcon_1h256_403{position:relative}._farmHead_1h256_1268{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-bottom:.6rem;display:flex}._farmHead_1h256_1268 ._farmTitle_1h256_493{margin:0}._farmHead_1h256_1268 ._checkRow_1h256_942{margin:0 0 0 auto}._farmProgress_1h256_1284{color:var(--muted);font-size:.85rem}._farmProgress_1h256_1284 strong{color:var(--text)}._progressTrack_1h256_1293{background:var(--surface-3);border-radius:999px;height:6px;margin-bottom:.9rem;display:block;overflow:hidden}._progressFill_1h256_1302{background:#8fbf8f;border-radius:999px;height:100%;transition:width .3s;display:block}._inventory_1h256_1310{flex-direction:column;gap:1.5rem;display:flex}._inventoryBar_1h256_1316 ._checkRow_1h256_942{margin:0}._inventoryGroup_1h256_1320 ._materials_1h256_382{grid-template-columns:repeat(auto-fill,minmax(6rem,1fr))}@media (width<=639px){._countInput_1h256_1212{font-size:16px}._inventoryGroup_1h256_1320 ._materials_1h256_382{grid-template-columns:repeat(auto-fill,minmax(5.25rem,1fr))}._farmHead_1h256_1268 ._checkRow_1h256_942{margin-left:0}}._picker_1h256_1340{position:relative}._pickerButton_1h256_1344{border:1px solid var(--border);background:var(--surface-2);width:100%;min-height:2.75rem;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:.6rem;align-items:center;gap:.6rem;padding:.3rem .6rem .3rem .35rem;display:flex}._pickerButton_1h256_1344:hover,._pickerButton_1h256_1344[aria-expanded=true]{border-color:var(--accent)}._pickerIcon_1h256_1365{background:linear-gradient(160deg,#4d4640,#24201d);border-radius:.45rem;flex-shrink:0;width:2.25rem;height:2.25rem;overflow:hidden}._pickerIcon_1h256_1365 img{object-fit:contain;width:100%;height:100%;display:block}._pickRarity5_1h256_1381{background:linear-gradient(160deg, var(--gold-1), var(--gold-2))}._pickRarity4_1h256_1385{background:linear-gradient(160deg, var(--purple-1), var(--purple-2))}._pickRarity3_1h256_1389{background:linear-gradient(160deg,#4f75a8,#233650)}._pickerText_1h256_1393{flex-direction:column;flex:1;min-width:0;display:flex}._pickerName_1h256_1400{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}._pickerMeta_1h256_1408{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}._pickerPlaceholder_1h256_1416{color:var(--muted);flex:1;padding-left:.3rem}._pickerChevron_1h256_1422{color:var(--muted)}._pickerPanel_1h256_1426{z-index:5;border:1px solid var(--border);background:var(--surface);border-radius:.75rem;flex-direction:column;gap:.4rem;padding:.5rem;display:flex;position:absolute;top:calc(100% + .35rem);left:0;right:0;box-shadow:0 16px 40px #0000008c}._modal_1h256_572 ._pickerSearch_1h256_1442{border-radius:999px;padding:.45rem .7rem}._pickerList_1h256_1447{overscroll-behavior:contain;max-height:18rem;margin:0;padding:0;list-style:none;overflow-y:auto}._pickerOption_1h256_1456{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.6rem;padding:.3rem .4rem;display:flex}._pickerOption_1h256_1456:hover,._pickerOption_1h256_1456:focus-visible{background:var(--surface-2)}._pickerOptionOn_1h256_1476{background:var(--accent-soft)}._pickerEmpty_1h256_1480{color:var(--muted);padding:.6rem;font-size:.85rem}@media (width<=639px){._modal_1h256_572 ._pickerSearch_1h256_1442{font-size:16px}._pickerList_1h256_1447{max-height:14rem}}._countLabel_1h256_1498{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;margin-top:.35rem;font-size:.6rem;font-weight:600}._countLabel_1h256_1498+._countInput_1h256_1212{margin-top:.15rem}._materialCraft_1h256_1511{color:#8fbf8f;font-size:.66rem;font-weight:600}._pushRight_1h256_1517{margin-left:auto!important}._targetBadge_1h256_1521{justify-content:center;align-items:center;font-size:1.3rem;display:flex}@media (width<=639px){._pushRight_1h256_1517{margin-left:0!important}}._page_gqj22_3{--bg:#1a1816;--surface:#221f1c;--surface-2:#2a2622;--border:#3a3530;--text:#f2ede6;--muted:#a89e91;--faint:#6b6259;--good:#8fb573;max-width:1080px;color:var(--text);box-sizing:border-box;margin:0 auto;padding:2rem 1.25rem 7rem}._page_gqj22_3 *,._page_gqj22_3 :before,._page_gqj22_3 :after{box-sizing:border-box}._header_gqj22_25{margin-bottom:1.75rem}._date_gqj22_29{text-transform:uppercase;letter-spacing:.08em;color:var(--faint);margin:0;font-size:.8rem}._title_gqj22_37{letter-spacing:-.02em;margin:.2rem 0 0;font-size:2.2rem;font-weight:650}._subtitle_gqj22_44{color:var(--muted);margin:.3rem 0 0}._nudges_gqj22_49{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}._nudge_gqj22_49{color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .85rem;font-size:.85rem;text-decoration:none;display:inline-flex}._nudge_gqj22_49:hover{border-color:#50483f}._nudgeLive_gqj22_73{background:#8fb5731f;border-color:#8fb57380}._liveDot_gqj22_78{background:var(--good);border-radius:50%;width:.5rem;height:.5rem;animation:1.6s infinite _pulse_gqj22_1}@keyframes _pulse_gqj22_1{50%{opacity:.35}}._grid_gqj22_92{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}._tile_gqj22_98{--tile:#d97757;background:var(--surface);border:1px solid var(--border);border-radius:18px;flex-direction:column;transition:border-color .18s;display:flex;position:relative;overflow:hidden}._tile_gqj22_98:before{content:"";background:radial-gradient(ellipse at 0% 0%, color-mix(in srgb, var(--tile) 22%, transparent), transparent 70%);pointer-events:none;height:7rem;position:absolute;inset:0 0 auto}._tile_gqj22_98:hover{border-color:color-mix(in srgb, var(--tile) 45%, var(--border))}._tileHead_gqj22_124{color:inherit;align-items:center;gap:.75rem;padding:1.1rem 1.2rem .6rem;text-decoration:none;display:flex;position:relative}._tileIcon_gqj22_134{background:color-mix(in srgb, var(--tile) 16%, var(--surface-2));border:1px solid color-mix(in srgb, var(--tile) 30%, transparent);border-radius:12px;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;font-size:1.35rem;display:flex}._tileLabel_gqj22_146{flex:1;font-size:1.2rem;font-weight:600}._tileArrow_gqj22_152{color:var(--faint);font-size:1.5rem;transition:transform .15s,color .15s}._tileHead_gqj22_124:hover ._tileArrow_gqj22_152{color:var(--tile);transform:translate(3px)}._tileBody_gqj22_163{flex-direction:column;flex:1;gap:.85rem;padding:.4rem 1.2rem 1rem;display:flex;position:relative}._tileFooter_gqj22_172{color:var(--faint);border-top:1px solid #2e2a26;justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem 1.2rem;font-size:.8rem;display:flex}._footerLink_gqj22_183{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}._footerLink_gqj22_183:hover{color:var(--tile)}._kicker_gqj22_197{text-transform:uppercase;letter-spacing:.07em;color:var(--tile);font-size:.7rem;font-weight:600;display:block}._muted_gqj22_206{color:var(--muted);margin:0;font-size:.82rem;display:block}._idea_gqj22_214{width:100%;font:inherit;text-align:left;color:inherit;background:var(--bg);cursor:pointer;border:1px solid #0000;border-radius:14px;align-items:center;gap:.9rem;padding:.55rem;display:flex}._idea_gqj22_214:hover{border-color:var(--border)}._ideaImage_gqj22_233{object-fit:cover;border-radius:10px;flex:none;width:5.5rem;height:5.5rem}._ideaEmpty_gqj22_241{background:var(--surface-2);justify-content:center;align-items:center;font-size:1.8rem;display:flex}._ideaText_gqj22_249{flex-direction:column;gap:.2rem;min-width:0;display:flex}._ideaTitle_gqj22_256{font-size:1.05rem;font-weight:600;line-height:1.25}._statRow_gqj22_263{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}._stat_gqj22_263{flex-direction:column;gap:.1rem;display:flex}._stat_gqj22_263 strong{font-size:2rem;font-weight:650;line-height:1.1}._stat_gqj22_263 span{color:var(--muted);font-size:.8rem}._weekDots_gqj22_287{align-items:flex-end;gap:4px;height:2.6rem;display:flex}._weekDot_gqj22_287{background:var(--tile);border-radius:4px;width:.55rem}._action_gqj22_300{width:100%;font:inherit;text-align:left;color:inherit;background:var(--bg);cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .85rem;display:flex}._action_gqj22_300:hover{border-color:var(--border)}._actionTitle_gqj22_320{margin:.1rem 0;font-size:1rem;font-weight:600;display:block}._actionButton_gqj22_327{color:#13200c;background:var(--tile);border-radius:999px;flex:none;padding:.45rem .9rem;font-size:.85rem;font-weight:600}._moneyBig_gqj22_338{font-variant-numeric:tabular-nums;font-size:1.75rem!important}._monthBar_gqj22_343{flex-direction:column;gap:.4rem;display:flex}._monthLabels_gqj22_349{color:var(--muted);justify-content:space-between;font-size:.85rem;display:flex}._monthLabels_gqj22_349 strong{color:var(--text);font-variant-numeric:tabular-nums}._monthLabels_gqj22_349 ._good_gqj22_361{color:var(--good)}._monthTrack_gqj22_365{background:color-mix(in srgb, var(--good) 25%, var(--bg));border-radius:999px;height:.45rem;overflow:hidden}._monthTrack_gqj22_365 span{background:var(--tile);border-radius:999px;height:100%;display:block}._dueList_gqj22_379{flex-direction:column;gap:.35rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}._dueList_gqj22_379 li{grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:.75rem;display:grid}._dueList_gqj22_379 li>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._dueList_gqj22_379 strong{font-variant-numeric:tabular-nums}@media (width<=760px){._grid_gqj22_92{grid-template-columns:1fr}}@media (width<=640px){._page_gqj22_3{padding:1.25rem 1rem 8rem}._title_gqj22_37{font-size:1.8rem}._ideaImage_gqj22_233{width:4.5rem;height:4.5rem}}._page_ihght_3{--bg:#1a1816;--surface:#221f1c;--surface-2:#2a2622;--border:#3a3530;--text:#f2ede6;--muted:#a89e91;--faint:#6b6259;--accent:#d97757;--accent-soft:#d9775724;--good:#8fb573;--warn:#d9a557;--bad:#d96a5a;--radius:14px;max-width:1180px;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-sizing:border-box;margin:0 auto;padding:1.5rem 1.25rem 7rem}._page_ihght_3 *,._page_ihght_3 :before,._page_ihght_3 :after{box-sizing:border-box}._pageTitle_ihght_33{letter-spacing:-.02em;margin:0;font-size:1.9rem;font-weight:650}._pageSubtitle_ihght_40{color:var(--muted);margin:.2rem 0 0;font-size:.9rem}._mutedText_ihght_46{color:var(--muted);margin:0;font-size:.9rem}._hint_ihght_52,._fieldHint_ihght_53{color:var(--faint);margin:0;font-size:.78rem}._errorText_ihght_59{color:#f0b2a8;background:#d96a5a1f;border:1px solid #d96a5a59;border-radius:10px;margin:.75rem 0;padding:.6rem .85rem;font-size:.88rem}._rowGap_ihght_69{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._fullWidth_ihght_76{justify-content:center;width:100%}._primaryButton_ihght_81,._secondaryButton_ihght_82,._textButton_ihght_83,._iconButton_ihght_84{font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;transition:background .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}._primaryButton_ihght_81{background:var(--accent);color:#1a1310;border:1px solid var(--accent);padding:.55rem 1.05rem;font-size:.9rem;font-weight:600}._primaryButton_ihght_81:hover:not(:disabled){background:#e5876a}._secondaryButton_ihght_82{background:var(--surface-2);color:var(--text);border:1px solid var(--border);padding:.5rem .95rem;font-size:.88rem}._secondaryButton_ihght_82:hover:not(:disabled){background:#312c27;border-color:#50483f}._buttonOn_ihght_121{border-color:var(--accent);color:var(--accent)}._textButton_ihght_83{color:var(--muted);background:0 0;border:none;padding:.45rem .5rem;font-size:.88rem}._textButton_ihght_83:hover:not(:disabled){color:var(--text)}._iconButton_ihght_84{background:var(--surface-2);border:1px solid var(--border);width:2.4rem;height:2.4rem;color:var(--text);justify-content:center;font-size:1.05rem}._primaryButton_ihght_81:disabled,._secondaryButton_ihght_82:disabled,._textButton_ihght_83:disabled{opacity:.45;cursor:default}._inlineLink_ihght_155{font:inherit;color:var(--accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}._input_ihght_166,._textarea_ihght_167,._select_ihght_168{font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:10px;outline:none;width:100%;min-width:0;padding:.55rem .7rem;font-size:.92rem;transition:border-color .15s}._input_ihght_166:focus,._textarea_ihght_167:focus,._select_ihght_168:focus{border-color:var(--accent)}._input_ihght_166::placeholder,._textarea_ihght_167::placeholder{color:var(--faint)}._textarea_ihght_167{resize:vertical;field-sizing:content;min-height:2.6rem;line-height:1.5}._select_ihght_168{cursor:pointer;width:auto;padding-right:1.8rem}._badgeRow_ihght_206{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}._badge_ihght_206,._tag_ihght_214,._equipment_ihght_215{background:var(--surface-2);border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:.22rem .6rem;font-size:.78rem}._tag_ihght_214{background:0 0;border-color:#0000;padding-left:.2rem;padding-right:.2rem}._difficulty_easy_ihght_231{color:var(--good);border-color:#8fb57366}._difficulty_medium_ihght_236{color:var(--warn);border-color:#d9a55766}._difficulty_hard_ihght_241{color:var(--bad);border-color:#d96a5a66}._stars_ihght_246,._starsLarge_ihght_247{color:var(--accent);letter-spacing:.05em;font-size:.8rem}._starsLarge_ihght_247{font-size:1.1rem}._starsOff_ihght_257{color:var(--border)}._imagePlaceholder_ihght_261{color:#5a5048;background:radial-gradient(circle at 30% 20%,#332d28,#221f1c 70%);flex-direction:column;justify-content:center;align-items:center;gap:.3rem;display:flex}._imagePlaceholder_ihght_261 span{display:none}._skeletonCard_ihght_275,._skeletonHero_ihght_276{border-radius:var(--radius);background:linear-gradient(100deg,#221f1c 30%,#2a2622 50%,#221f1c 70%) 0 0/300% 100%;animation:1.4s linear infinite _shimmer_ihght_1}._skeletonCard_ihght_275{aspect-ratio:4/5}._skeletonHero_ihght_276{height:22rem}@keyframes _shimmer_ihght_1{0%{background-position:100% 0}to{background-position:0 0}}._emptyState_ihght_301{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:3.5rem 1rem;display:flex}._emptyTitle_ihght_310{margin:0;font-size:1.15rem;font-weight:600}._libraryHeader_ihght_318{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.25rem;display:flex}._headerActions_ihght_326{align-items:center;gap:.5rem;display:flex}._countBadge_ihght_332{background:var(--accent);color:#1a1310;border-radius:999px;justify-content:center;align-items:center;min-width:1.3rem;height:1.3rem;padding:0 .35rem;font-size:.72rem;font-weight:700;display:inline-flex}._toolbar_ihght_346{gap:.6rem;margin-bottom:.75rem;display:flex}._searchBox_ihght_352{background:var(--surface);border:1px solid var(--border);min-width:0;color:var(--faint);border-radius:999px;flex:1;align-items:center;gap:.55rem;padding:0 .95rem;display:flex}._searchBox_ihght_352:focus-within{border-color:var(--accent)}._searchBox_ihght_352 input{min-width:0;color:var(--text);font:inherit;background:0 0;border:none;outline:none;flex:1;padding:.65rem 0;font-size:.92rem}._toolbar_ihght_346 ._select_ihght_168{background:var(--surface);border-radius:999px;flex:none}._chips_ihght_387{scrollbar-width:none;align-items:center;gap:.4rem;margin-bottom:1.1rem;padding-bottom:.3rem;display:flex;overflow-x:auto}._chips_ihght_387::-webkit-scrollbar{display:none}._chip_ihght_387{font:inherit;background:var(--surface);border:1px solid var(--border);color:var(--muted);cursor:pointer;border-radius:999px;flex:none;padding:.38rem .8rem;font-size:.82rem}._chip_ihght_387:hover{color:var(--text)}._chipOn_ihght_417{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}._chipCount_ihght_423{color:var(--faint);margin-left:.15rem}._chipOn_ihght_417 ._chipCount_ihght_423{color:inherit;opacity:.7}._chipDivider_ihght_433{background:var(--border);flex:none;width:1px;height:1.2rem;margin:0 .2rem}._grid_ihght_441{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:1rem;display:grid}._card_ihght_447{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);transition:transform .18s,border-color .18s;position:relative;overflow:hidden}._card_ihght_447:hover{border-color:#4a433b;transform:translateY(-2px)}._cardButton_ihght_461{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;display:block}._cardImageWrap_ihght_473{aspect-ratio:4/3;background:var(--surface-2);position:relative;overflow:hidden}._cardImage_ihght_473{object-fit:cover;width:100%;height:100%;display:block}._timeBadge_ihght_487{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--text);background:#141210c7;border-radius:999px;padding:.2rem .55rem;font-size:.74rem;font-weight:600;position:absolute;bottom:.55rem;left:.55rem}._cardBody_ihght_500{flex-direction:column;gap:.3rem;padding:.75rem .85rem .85rem;display:flex}._cardTitle_ihght_507{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.98rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}._cardMeta_ihght_518{color:var(--muted);margin:0;font-size:.78rem}._cardFooter_ihght_524{justify-content:space-between;align-items:center;gap:.5rem;min-height:1.1rem;display:flex}._cookedText_ihght_532{color:var(--faint);margin-left:auto;font-size:.74rem}._cardHeart_ihght_538,._heartButton_ihght_539{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#d8d0c6;cursor:pointer;background:#141210a6;border:none;border-radius:999px;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:flex;position:absolute;top:.55rem;right:.55rem}._cardHeartOn_ihght_556{color:var(--accent)}._heartButton_ihght_539{background:var(--surface-2);border:1px solid var(--border);flex:none;width:2.4rem;height:2.4rem;position:static}._recipeTopBar_ihght_571{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}._recipeTopBar_ihght_571>._textButton_ihght_83{padding-left:0}._menuWrap_ihght_583{position:relative}._menuBackdrop_ihght_587{z-index:40;position:fixed;inset:0}._menu_ihght_583{z-index:41;background:var(--surface-2);border:1px solid var(--border);border-radius:12px;flex-direction:column;min-width:10rem;padding:.3rem;display:flex;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 12px 32px #00000073}._menu_ihght_583 button{font:inherit;text-align:left;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.55rem .75rem;font-size:.9rem}._menu_ihght_583 button:hover{background:#36302a}._menu_ihght_583 ._menuDanger_ihght_624{color:var(--bad)}._hero_ihght_628{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:1.75rem;margin-bottom:2rem;display:grid}._heroImageWrap_ihght_636{aspect-ratio:4/3;background:var(--surface);border:1px solid var(--border);border-radius:18px;overflow:hidden}._heroImage_ihght_636{object-fit:cover;width:100%;height:100%;display:block}._heroText_ihght_651{flex-direction:column;gap:.9rem;padding-top:.25rem;display:flex}._titleRow_ihght_658{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}._recipeTitle_ihght_665{letter-spacing:-.02em;margin:0;font-size:2rem;font-weight:650;line-height:1.15}._description_ihght_673{color:var(--muted);white-space:pre-line;margin:0;line-height:1.6}._timeRow_ihght_680{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin:0;display:flex;overflow:hidden}._timeCell_ihght_689{border-right:1px solid var(--border);flex:1;padding:.6rem .8rem}._timeCell_ihght_689:last-child{border-right:none}._timeCell_ihght_689 dt{text-transform:uppercase;letter-spacing:.06em;color:var(--faint);font-size:.72rem}._timeCell_ihght_689 dd{margin:.15rem 0 0;font-size:.98rem;font-weight:600}._timeTotal_ihght_712 dd{color:var(--accent)}._metaRow_ihght_716{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}._ratingInput_ihght_723{display:flex}._ratingInput_ihght_723 button{cursor:pointer;background:0 0;border:none;padding:0 .1rem;font-size:1.35rem;line-height:1}._starOn_ihght_736{color:var(--accent)}._starOff_ihght_740{color:var(--border)}._heroActions_ihght_744{flex-wrap:wrap;gap:.5rem;display:flex}._heroActions_ihght_744 ._primaryButton_ihght_81,._heroActions_ihght_744 ._secondaryButton_ihght_82{padding:.7rem 1.2rem;font-size:.95rem}._recipeColumns_ihght_756{grid-template-columns:minmax(270px,360px) minmax(0,1fr);align-items:start;gap:2rem;display:grid}._ingredientsPanel_ihght_763{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:.7rem;padding:1.1rem;display:flex;position:sticky;top:1rem}._panelHeader_ihght_775{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}._panelTitle_ihght_783{margin:0;font-size:1.2rem;font-weight:600}._subTitle_ihght_789{text-transform:uppercase;letter-spacing:.07em;color:var(--faint);margin:.9rem 0 .1rem;font-size:.78rem;font-weight:600}._servingsControl_ihght_798{background:var(--bg);border:1px solid var(--border);color:var(--muted);border-radius:999px;align-items:center;gap:.35rem;padding:.15rem;font-size:.85rem;display:flex}._servingsControl_ihght_798 strong{color:var(--text);font-size:.95rem}._servingsControl_ihght_798 button{background:var(--surface-2);width:1.9rem;height:1.9rem;color:var(--text);cursor:pointer;border:none;border-radius:999px;font-size:1rem}._servingsControl_ihght_798 button:disabled{opacity:.35;cursor:default}._scaledNote_ihght_831{color:var(--accent);margin:-.25rem 0 0;font-size:.78rem}._ingredientList_ihght_837{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._ingredientSection_ihght_845{text-transform:uppercase;letter-spacing:.07em;color:var(--accent);padding:.75rem 0 .25rem;font-size:.75rem;font-weight:600}._ingredientSection_ihght_845:first-child{padding-top:0}._ingredient_ihght_763{border-bottom:1px solid #2e2a26;align-items:center;gap:.4rem;display:flex}._ingredient_ihght_763:last-child{border-bottom:none}._ingredientLabel_ihght_869{cursor:pointer;flex:1;grid-template-columns:auto 4.6rem 1fr;align-items:baseline;gap:.55rem;padding:.5rem 0;font-size:.92rem;line-height:1.35;display:grid}._ingredientLabel_ihght_869 input{accent-color:var(--accent);align-self:center;width:1rem;height:1rem;margin:0}._ingredientAmount_ihght_889{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}._ingredientName_ihght_895{color:var(--text)}._ingredientNote_ihght_899{color:var(--faint)}._optionalTag_ihght_903{color:var(--faint);border:1px solid var(--border);border-radius:999px;margin-left:.4rem;padding:.05rem .4rem;font-size:.7rem}._ingredientHave_ihght_912 ._ingredientAmount_ihght_889,._ingredientHave_ihght_912 ._ingredientName_ihght_895{color:var(--faint);-webkit-text-decoration:line-through #5a5048;text-decoration:line-through #5a5048}._linkedButton_ihght_919{font:inherit;background:var(--accent-soft);color:var(--accent);cursor:pointer;white-space:nowrap;border:none;border-radius:999px;padding:.2rem .55rem;font-size:.75rem}._nutrition_ihght_931{grid-template-columns:repeat(4,1fr);gap:.4rem;margin:0;display:grid}._nutrition_ihght_931 div{background:var(--bg);text-align:center;border-radius:10px;padding:.45rem .5rem}._nutrition_ihght_931 dt{color:var(--faint);font-size:.68rem}._nutrition_ihght_931 dd{margin:.1rem 0 0;font-size:.85rem;font-weight:600}._stepsPanel_ihght_956{flex-direction:column;gap:.6rem;min-width:0;display:flex}._stepList_ihght_963{flex-direction:column;gap:.25rem;margin:.3rem 0 0;padding:0;list-style:none;display:flex}._stepSection_ihght_972{text-transform:uppercase;letter-spacing:.07em;color:var(--accent);padding:1rem 0 .2rem;font-size:.8rem;font-weight:600}._step_ihght_956{border-bottom:1px solid #2a2622;gap:.9rem;padding:.8rem 0;display:flex}._stepNumber_ihght_988{background:var(--surface-2);border:1px solid var(--border);width:1.9rem;height:1.9rem;color:var(--accent);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:flex}._stepContent_ihght_1003{flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0;padding-top:.2rem;display:flex}._stepText_ihght_1012{white-space:pre-line;margin:0;font-size:.98rem;line-height:1.65}._notes_ihght_1019{white-space:pre-line;color:var(--muted);background:var(--surface);border-left:3px solid var(--accent);border-radius:0 10px 10px 0;margin:0;padding:.8rem 1rem;line-height:1.6}._source_ihght_1030{color:var(--faint);overflow-wrap:anywhere;margin:.5rem 0 0;font-size:.85rem}._source_ihght_1030 a{color:var(--accent)}._linkedRow_ihght_1041{flex-wrap:wrap;gap:.6rem;display:flex}._linkedCard_ihght_1047{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:12px;align-items:center;gap:.6rem;padding:.35rem .8rem .35rem .35rem;font-size:.88rem;display:flex}._linkedImage_ihght_1061{object-fit:cover;border-radius:8px;width:2.6rem;height:2.6rem}._timerChip_ihght_1069{font:inherit;color:var(--accent);background:var(--accent-soft);cursor:pointer;border:1px solid #d9775759;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.8rem;font-weight:600;display:inline-flex}._timerChip_ihght_1069:hover{background:#d9775738}._timerChipSuggested_ihght_1088{border-style:dashed}._timerTray_ihght_1092{z-index:9100;flex-direction:column;gap:.45rem;max-width:calc(100vw - 2rem);display:flex;position:fixed;bottom:1rem;right:1rem}._timerTrayRaised_ihght_1103{bottom:5.5rem}._timer_ihght_1069{border:1px solid var(--border);background:#2a2622;border-radius:14px;align-items:center;gap:.2rem;min-width:13rem;padding:.3rem;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #00000080}._timerProgress_ihght_1121{pointer-events:none;background:#d9775721;transition:width .25s linear;position:absolute;inset:0 auto 0 0}._timerMain_ihght_1129{color:var(--text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;flex:1;align-items:flex-start;padding:.25rem .5rem;display:flex;position:relative}._timerClock_ihght_1144{font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:700}._timerLabel_ihght_1150{color:var(--muted);font-size:.72rem}._timerSmall_ihght_1155{font:inherit;width:2rem;height:2rem;color:var(--muted);cursor:pointer;background:#ffffff0d;border:none;border-radius:999px;font-size:.78rem;position:relative}._timerPaused_ihght_1168 ._timerClock_ihght_1144{color:var(--muted)}._timerDone_ihght_1172{border-color:var(--accent);animation:.9s ease-in-out infinite _ringing_ihght_1}._timerDone_ihght_1172 ._timerClock_ihght_1144{color:var(--accent)}@keyframes _ringing_ihght_1{50%{background:#4a2e22}}._toast_ihght_1187{z-index:9200;color:#1a1816;background:#f2ede6;border-radius:12px;align-items:center;gap:.9rem;max-width:calc(100vw - 2rem);padding:.65rem .8rem .65rem 1rem;font-size:.88rem;display:flex;position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000080}._toast_ihght_1187 button{font:inherit;color:#b8512f;cursor:pointer;background:0 0;border:none;padding:.2rem .3rem;font-weight:700}._cookMode_ihght_1217{z-index:9050;color:var(--text);background:#141210;flex-direction:column;display:flex;position:fixed;inset:0}._cookHeader_ihght_1227{align-items:center;gap:.8rem;padding:.9rem 1.1rem .6rem;display:flex}._cookHeaderText_ihght_1234{flex:1;min-width:0}._cookRecipeTitle_ihght_1239{white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;overflow:hidden}._cookCounter_ihght_1247{color:var(--muted);margin:0;font-size:.8rem}._cookProgress_ihght_1253{gap:3px;padding:0 1.1rem;display:flex}._cookProgressBar_ihght_1259{cursor:pointer;background:#2f2a25;border:none;border-radius:2px;flex:1;height:4px;padding:0}._cookProgressOn_ihght_1269{background:var(--accent)}._cookBody_ihght_1273{flex:1;min-height:0;display:flex}._cookStage_ihght_1279{flex-direction:column;flex:1;justify-content:center;gap:1.25rem;width:100%;max-width:60rem;margin:0 auto;padding:2rem clamp(1.2rem,6vw,5rem);display:flex;overflow-y:auto}._cookSection_ihght_1292{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin:0;font-size:.82rem;font-weight:600}._cookStepText_ihght_1301{white-space:pre-line;margin:0;font-size:clamp(1.3rem,2.6vw,2rem);line-height:1.5}._cookUsed_ihght_1308{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}._cookUsed_ihght_1308 li{background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:.35rem .8rem;font-size:.92rem}._cookUsed_ihght_1308 strong{color:var(--accent)}._cookTimerRow_ihght_1329 ._timerChip_ihght_1069{padding:.55rem 1.1rem;font-size:1rem}._cookIngredients_ihght_1334{border-left:1px solid var(--border);background:var(--bg);width:min(24rem,40vw);padding:1.25rem;overflow-y:auto}._cookDone_ihght_1342{text-align:center;flex-direction:column;align-items:center;gap:.9rem;display:flex}._cookDoneTitle_ihght_1350{margin:0;font-size:1.8rem;font-weight:650}._cookFooter_ihght_1356{padding:.75rem 1.1rem calc(.9rem + env(safe-area-inset-bottom));border-top:1px solid #2a2622;gap:.75rem;display:flex}._cookNav_ihght_1363{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:14px;flex:1;padding:1rem;font-size:1.05rem;font-weight:600}._cookNavNext_ihght_1376{background:var(--accent);border-color:var(--accent);color:#1a1310;flex:2}._cookNav_ihght_1363:disabled{opacity:.35;cursor:default}._editorPage_ihght_1390{max-width:900px}._editorHeading_ihght_1394{margin-bottom:1rem}._draftNote_ihght_1398{color:var(--muted);margin:0 0 .75rem;font-size:.85rem}._editorCard_ihght_1404{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:.75rem;margin-bottom:1rem;padding:1.15rem;display:flex}._editorTitle_ihght_1415{margin:0;font-size:1.05rem;font-weight:600}._editorTitleRow_ihght_1421{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._basicsGrid_ihght_1428{grid-template-columns:260px minmax(0,1fr);gap:1.25rem;display:grid}._basicsFields_ihght_1434{grid-template-columns:1fr 1fr;align-content:start;gap:.8rem;display:grid}._field_ihght_53{flex-direction:column;gap:.3rem;min-width:0;display:flex}._fieldWide_ihght_1448{grid-column:1/-1}._fieldLabel_ihght_1452{color:var(--muted);font-size:.78rem;font-weight:500}._titleInput_ihght_1458{font-size:1.15rem;font-weight:600}._inline_ihght_155{gap:.4rem;display:flex}._inputNumber_ihght_1468{flex:none;width:4.5rem}._photoBox_ihght_1473{flex-direction:column;gap:.55rem;display:flex}._photoPreview_ihght_1479,._photoEmpty_ihght_1480{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:100%;display:block}._photoEmpty_ihght_1480{border:1.5px dashed var(--border);text-align:center;color:var(--faint);background:var(--bg);justify-content:center;align-items:center;padding:1rem;font-size:.85rem;display:flex}._photoActions_ihght_1500{flex-wrap:wrap;gap:.4rem;display:flex}._photoActions_ihght_1500 ._secondaryButton_ihght_82{padding:.42rem .8rem;font-size:.82rem}._urlRow_ihght_1511{gap:.4rem;display:flex}._segmented_ihght_1516{background:var(--bg);border:1px solid var(--border);border-radius:10px;gap:.2rem;padding:.2rem;display:flex}._segmented_ihght_1516 button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;padding:.38rem .4rem;font-size:.85rem}._segmented_ihght_1516 ._segmentOn_ihght_1537{background:var(--surface-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--accent)}._chipInput_ihght_1543{background:var(--bg);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.3rem;min-height:2.55rem;padding:.3rem .4rem;display:flex}._chipInput_ihght_1543:focus-within{border-color:var(--accent)}._chipInput_ihght_1543 input{min-width:6rem;color:var(--text);font:inherit;background:0 0;border:none;outline:none;flex:1;padding:.2rem .3rem;font-size:.9rem}._chipInput_ihght_1543 input::placeholder{color:var(--faint)}._chipValue_ihght_1575{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;align-items:center;gap:.2rem;padding:.15rem .25rem .15rem .6rem;font-size:.82rem;display:inline-flex}._chipValue_ihght_1575 button{color:var(--faint);cursor:pointer;background:0 0;border:none;padding:.1rem .25rem;font-size:.7rem}._timesGrid_ihght_1595{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}._totalLine_ihght_1601{color:var(--accent);margin:0;font-size:.88rem;font-weight:600}._ingredientEditor_ihght_1608{flex-direction:column;gap:.4rem;display:flex}._ingredientHead_ihght_1614,._ingredientInputs_ihght_1615{grid-template-columns:4.8rem 5.6rem minmax(0,1.6fr) minmax(0,1fr) auto;align-items:center;gap:.4rem;display:grid}._ingredientHead_ihght_1614{color:var(--faint);padding:0 .15rem;font-size:.72rem}._ingredientHead_ihght_1614:after{content:"";width:7.85rem}._ingredientEditRow_ihght_1633{flex-direction:column;gap:.35rem;display:flex}._ingredientInputs_ihght_1615 ._input_ihght_166{padding:.45rem .55rem}._ingredientExtra_ihght_1643{background:var(--bg);border-radius:10px;flex-wrap:wrap;align-items:center;gap:1rem;padding:.4rem .6rem;font-size:.85rem;display:flex}._checkLabel_ihght_1654{color:var(--muted);cursor:pointer;align-items:center;gap:.45rem;display:inline-flex}._checkLabel_ihght_1654 input{accent-color:var(--accent)}._checkLabel_ihght_1654 ._select_ihght_168{max-width:14rem;padding:.3rem 1.6rem .3rem .5rem;font-size:.85rem}._sectionEditRow_ihght_1672{align-items:center;gap:.4rem;margin-top:.35rem;display:flex}._sectionInput_ihght_1679{color:var(--accent);background:0 0;border-style:dashed;font-weight:600}._rowButtons_ihght_1686{flex:none;gap:.15rem;display:flex}._rowButtons_ihght_1686 button{width:1.85rem;height:1.85rem;color:var(--faint);cursor:pointer;font:inherit;background:0 0;border:none;border-radius:8px;font-size:.85rem}._rowButtons_ihght_1686 button:hover{background:var(--surface-2);color:var(--text)}._rowButtons_ihght_1686 ._rowRemove_ihght_1709:hover{color:var(--bad)}._rowButtons_ihght_1686 ._rowFlag_ihght_1713{color:var(--accent)}._quickAdd_ihght_1717{gap:.4rem;display:flex}._stepEditor_ihght_1722{flex-direction:column;gap:.6rem;display:flex}._stepEditRow_ihght_1728{align-items:flex-start;gap:.7rem;display:flex}._stepEditRow_ihght_1728 ._stepNumber_ihght_988{margin-top:.35rem}._stepEditMain_ihght_1738{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}._stepTextarea_ihght_1746{min-height:3.6rem}._stepEditTools_ihght_1750{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._timerField_ihght_1757{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.8rem;display:inline-flex}._timerInput_ihght_1766{width:4.6rem;padding:.3rem .5rem;font-size:.85rem}._disclosure_ihght_1772{width:100%;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;font-size:.95rem;font-weight:600;display:flex}._extrasGrid_ihght_1787{grid-template-columns:1fr;gap:.85rem;display:grid}._nutritionInputs_ihght_1793{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:.3rem;display:grid}._editorFooter_ihght_1800{justify-content:flex-end;gap:.5rem;margin-top:.5rem;display:flex}._sheetBackdrop_ihght_1807{z-index:9300;background:#0a0908b3;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._sheet_ihght_1807{background:var(--surface);border:1px solid var(--border);border-radius:18px;flex-direction:column;gap:.7rem;width:min(40rem,100%);max-height:calc(100vh - 2rem);padding:1.2rem;display:flex;overflow-y:auto}._bulkTextarea_ihght_1831{min-height:11rem;font-size:.9rem}._bulkPreview_ihght_1836{background:var(--bg);border-radius:10px;flex-direction:column;gap:.25rem;max-height:12rem;margin:0;padding:.6rem .8rem;font-size:.85rem;list-style:none;display:flex;overflow-y:auto}._bulkPreview_ihght_1836 strong{color:var(--accent);min-width:4.5rem;display:inline-block}._sheetActions_ihght_1856{justify-content:flex-end;gap:.5rem;display:flex}._shoppingPage_ihght_1864{max-width:680px}._shoppingPage_ihght_1864 ._quickAdd_ihght_1717{margin:1.1rem 0 1.25rem}._shopGroup_ihght_1872{margin-bottom:1.25rem}._shopGroupTitle_ihght_1876{text-transform:uppercase;letter-spacing:.07em;color:var(--accent);margin:0 0 .4rem;font-size:.78rem;font-weight:600}._shopList_ihght_1885{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin:0;padding:0;list-style:none;overflow:hidden}._shopItem_ihght_1895{border-bottom:1px solid #2e2a26;align-items:center;gap:.35rem;padding-left:.4rem;display:flex}._shopItem_ihght_1895:last-child{border-bottom:none}._shopCheck_ihght_1907{cursor:pointer;padding:.75rem .45rem;display:flex}._shopCheck_ihght_1907 input{width:1.15rem;height:1.15rem;accent-color:var(--accent);margin:0}._shopText_ihght_1920{min-width:0;font:inherit;text-align:left;color:var(--text);cursor:text;background:0 0;border:none;flex-wrap:wrap;flex:1;align-items:baseline;gap:0 .5rem;padding:.7rem 0;display:flex}._shopAmount_ihght_1936{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:650}._shopName_ihght_1942{font-size:.95rem}._shopFrom_ihght_1946{width:100%;color:var(--faint);font-size:.74rem}._shopEditInput_ihght_1952{flex:1;margin:.35rem 0}._shopRemove_ihght_1957{color:var(--faint);cursor:pointer;opacity:.6;background:0 0;border:none;padding:.7rem .85rem;font-size:.8rem}._shopRemove_ihght_1957:hover{opacity:1;color:var(--bad)}._shopItemDone_ihght_1972 ._shopAmount_ihght_1936,._shopItemDone_ihght_1972 ._shopName_ihght_1942{color:var(--faint);text-decoration:line-through}@media (width<=900px){._hero_ihght_628{grid-template-columns:1fr;gap:1.1rem}._recipeColumns_ihght_756{grid-template-columns:1fr;gap:1.5rem}._ingredientsPanel_ihght_763{position:static}._basicsGrid_ihght_1428{grid-template-columns:1fr}._photoBox_ihght_1473{max-width:26rem}._timesGrid_ihght_1595{grid-template-columns:1fr 1fr}}@media (width<=640px){._page_ihght_3{padding:1rem 1rem 8rem}._hideSmall_ihght_2013{display:none}._pageTitle_ihght_33,._recipeTitle_ihght_665{font-size:1.6rem}._libraryHeader_ihght_318{align-items:center}._headerActions_ihght_326{right:1rem;bottom:calc(5.25rem + env(safe-area-inset-bottom));z-index:9000;flex-direction:column;align-items:flex-end;gap:.6rem;position:fixed}._headerActions_ihght_326 ._primaryButton_ihght_81,._headerActions_ihght_326 ._secondaryButton_ihght_82{box-shadow:0 8px 24px #00000080}._headerActions_ihght_326 ._secondaryButton_ihght_82{background:#2a2622;justify-content:center;width:3rem;height:3rem;padding:0;position:relative}._headerActions_ihght_326 ._secondaryButton_ihght_82 ._countBadge_ihght_332{position:absolute;top:-.3rem;right:-.3rem}._headerActions_ihght_326 ._primaryButton_ihght_81{height:3.25rem;padding:0 1.25rem;font-size:.95rem}._toolbar_ihght_346 ._select_ihght_168{flex:none;width:7.5rem}._grid_ihght_441{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}._cardBody_ihght_500{padding:.6rem .65rem .7rem}._cardTitle_ihght_507{font-size:.9rem}._cardFooter_ihght_524 ._cookedText_ihght_532{display:none}._heroImageWrap_ihght_636{border-left:none;border-right:none;border-radius:0;margin:0 -1rem}._heroActions_ihght_744>*{flex:1;justify-content:center}._timeCell_ihght_689{padding:.5rem .6rem}._basicsFields_ihght_1434{grid-template-columns:1fr}._photoBox_ihght_1473{max-width:none}._ingredientHead_ihght_1614{display:none}._ingredientInputs_ihght_1615{background:var(--bg);border:1px solid #2e2a26;border-radius:12px;grid-template-columns:4.2rem 4.8rem minmax(0,1fr);padding:.5rem}._ingredientInputs_ihght_1615 ._input_ihght_166{background:var(--surface)}._ingredientInputs_ihght_1615 ._noteInput_ihght_2128{grid-column:1/3}._ingredientInputs_ihght_1615 ._rowButtons_ihght_1686{grid-column:3;justify-self:end}._stepEditTools_ihght_1750{flex-wrap:wrap}._nutritionInputs_ihght_1793,._nutrition_ihght_931{grid-template-columns:repeat(2,minmax(0,1fr))}._timerTray_ihght_1092{bottom:5.5rem;left:1rem;right:1rem}._timerTrayRaised_ihght_1103{bottom:calc(5.6rem + env(safe-area-inset-bottom))}._toast_ihght_1187{justify-content:space-between;width:calc(100vw - 2rem);bottom:5.5rem}._cookBody_ihght_1273{position:relative}._cookIngredients_ihght_1334{z-index:2;border-left:none;width:auto;position:absolute;inset:0}._cookStage_ihght_1279{justify-content:flex-start;padding-top:1.75rem}._sheetBackdrop_ihght_1807{align-items:flex-end;padding:0}._sheet_ihght_1807{max-height:88vh;padding-bottom:calc(1.2rem + env(safe-area-inset-bottom));border-radius:18px 18px 0 0}}@media print{._recipeTopBar_ihght_571,._heroActions_ihght_744,._timerTray_ihght_1092,._toast_ihght_1187,._linkedButton_ihght_919,._ratingInput_ihght_723,._heartButton_ihght_539,._ingredientLabel_ihght_869 input,._ingredientsPanel_ihght_763>._secondaryButton_ihght_82,._hint_ihght_52,._timerChip_ihght_1069{display:none!important}._page_ihght_3{--text:#111;--muted:#444;--faint:#666;--surface:#fff;--surface-2:#fff;--bg:#fff;--border:#ccc;color:#111;padding:0}._ingredientsPanel_ihght_763,._timeRow_ihght_680,._notes_ihght_1019{background:0 0;border-color:#ccc}._hero_ihght_628{grid-template-columns:1fr 1.4fr}}._page_1dg1c_1{box-sizing:border-box;width:100%;padding:1.5rem}._layout_1dg1c_7{grid-template-columns:1fr 360px;align-items:start;gap:1.25rem;display:grid}._mainContent_1dg1c_14{flex-direction:column;gap:1.25rem;min-width:0;display:flex}._statusText_1dg1c_21{color:#a89e91;text-align:center;padding:1.5rem}._errorText_1dg1c_27{color:#e08a6f;background:#e08a6f14;border:1px solid #e08a6f40;border-radius:.5rem;padding:.65rem .9rem;font-size:.85rem}._emptyText_1dg1c_36{color:#a89e91;text-align:center;padding:1.5rem}._accountsGrid_1dg1c_44{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;display:grid}._accountCard_1dg1c_50{background:#2a2622;border:1px solid #3a3530;border-radius:.75rem;flex-direction:column;gap:.5rem;padding:1.1rem;display:flex}._accountLabel_1dg1c_60{color:#a89e91;letter-spacing:.04em;font-size:.7rem;font-weight:600}._accountBalance_1dg1c_67{color:#f2ede6;font-size:1.4rem;font-weight:700}._summaryGrid_1dg1c_75{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}._summaryCard_1dg1c_81{background:#2a2622;border:1px solid #3a3530;border-radius:.75rem;flex-direction:column;gap:.5rem;padding:1.1rem;display:flex}._summaryLabel_1dg1c_91{color:#a89e91;letter-spacing:.04em;font-size:.7rem;font-weight:600}._summaryValue_1dg1c_98{font-size:1.5rem;font-weight:700}._summaryValuePositive_1dg1c_103{color:#4fb894}._summaryValueNegative_1dg1c_107{color:#e08a6f}._juxtaButton_1dg1c_111{gap:1rem;display:flex}._addTxButton_1dg1c_118{color:#1c1a18;cursor:pointer;background:#d97757;border:none;border-radius:.5rem;align-self:flex-start;padding:.65rem 1.25rem;font-size:.9rem;font-weight:700}._addTxButton_1dg1c_118:hover{background:#c96a4c}._txForm_1dg1c_134{background:#2a2622;border:1px solid #3a3530;border-radius:.5rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}._directionToggle_1dg1c_144{gap:.5rem;display:flex}._directionButton_1dg1c_149{color:#a89e91;cursor:pointer;background:#221f1c;border:1px solid #3a3530;border-radius:.375rem;flex:1;padding:.5rem;font-size:.85rem;font-weight:600}._directionButtonActiveExpense_1dg1c_161{color:#e08a6f;background:#e08a6f26;border-color:#e08a6f}._directionButtonActiveIncome_1dg1c_167{color:#4fb894;background:#4fb89426;border-color:#4fb894}._directionButtonActiveTransfer_1dg1c_173{color:#0096ff;background:#0096ff26;border-color:#0096ff}._statusToggle_1dg1c_179{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;flex-shrink:0;padding:.25rem .6rem;font-size:.72rem;font-weight:600;transition:background .15s,border-color .15s}._statusToggle_1dg1c_179:disabled{opacity:.5;cursor:wait}._statusTogglePending_1dg1c_196{color:#e6a83c;background:#e6a83c24;border-color:#e6a83c73}._statusToggleDone_1dg1c_202{color:#8fbf8f;background:#78b4781a;border-color:#78b47859}._statusTogglePending_1dg1c_196:hover,._statusToggleDone_1dg1c_202:hover{border-color:currentColor}._formRow_1dg1c_213{flex-wrap:wrap;gap:.75rem;display:flex}._input_1dg1c_219,._select_1dg1c_220{color:#f2ede6;box-sizing:border-box;background:#221f1c;border:1px solid #3a3530;border-radius:.5rem;flex:1;min-width:140px;padding:.55rem .85rem;font-size:.9rem}._input_1dg1c_219::placeholder{color:#6b6259}._input_1dg1c_219:focus,._select_1dg1c_220:focus{border-color:#d97757;outline:none}._newCategoryInline_1dg1c_242{flex:1;align-items:center;gap:.4rem;min-width:220px;display:flex}._colorInput_1dg1c_250{cursor:pointer;background:0 0;border:1px solid #3a3530;border-radius:.375rem;width:36px;height:36px;padding:0}._miniButton_1dg1c_260{color:#1c1a18;cursor:pointer;white-space:nowrap;background:#d97757;border:none;border-radius:.375rem;padding:.5rem .75rem;font-size:.8rem;font-weight:600}._miniButtonCancel_1dg1c_272{color:#a89e91;cursor:pointer;background:0 0;border:1px solid #3a3530;border-radius:.375rem;width:30px;height:30px;font-size:1rem;line-height:1}._pendingCheckboxLabel_1dg1c_284{color:#a89e91;cursor:pointer;align-items:center;gap:.5rem;font-size:.8rem;display:flex}._submitButton_1dg1c_293{color:#1c1a18;cursor:pointer;background:#d97757;border:none;border-radius:.5rem;padding:.6rem 1.25rem;font-size:.9rem;font-weight:600}._submitButton_1dg1c_293:hover:not(:disabled){background:#c96a4c}._submitButton_1dg1c_293:disabled{opacity:.6;cursor:not-allowed}._transactionsList_1dg1c_323{flex-direction:column;gap:.5rem;display:flex}._transactionRow_1dg1c_329{background:#2a2622;border:1px solid #3a3530;border-radius:.5rem;align-items:center;gap:.85rem;padding:.85rem 1rem;display:flex}._transactionDot_1dg1c_339{border-radius:50%;flex-shrink:0;width:10px;height:10px}._transactionInfo_1dg1c_346{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}._transactionTitle_1dg1c_354{color:#f2ede6;font-size:.95rem;font-weight:600}._transactionSubtitle_1dg1c_360{color:#6b6259;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}._transactionAmount_1dg1c_368{white-space:nowrap;font-size:1rem;font-weight:700}._transactionAmountNegative_1dg1c_374{color:#e08a6f}._transactionAmountPositive_1dg1c_378{color:#4fb894}._transactionDeleteButton_1dg1c_382{color:#6b6259;cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;padding:.1rem .3rem;font-size:1.3rem;line-height:1}._transactionDeleteButton_1dg1c_382:hover{color:#e08a6f;background:#e08a6f1a}._sidebar_1dg1c_401{background:#1a1816;border:1px solid #3a3530;border-radius:.75rem;flex-direction:column;gap:.85rem;padding:1.25rem;display:flex;position:sticky;top:1rem}._sidebarHeader_1dg1c_413{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._sidebarTitle_1dg1c_420{color:#f2ede6;font-size:1.3rem;font-weight:700}._monthNav_1dg1c_426{align-items:center;gap:.4rem;display:flex}._monthNavButton_1dg1c_432{color:#a89e91;cursor:pointer;background:0 0;border:1px solid #3a3530;border-radius:.375rem;width:28px;height:28px;font-size:1rem}._monthNavButton_1dg1c_432:hover{color:#f2ede6;border-color:#d97757}._monthNavValue_1dg1c_448{color:#f2ede6;border:1px solid #3a3530;border-radius:.375rem;padding:.3rem .6rem;font-size:.85rem}._monthFullLabel_1dg1c_456{color:#a89e91;margin:-.5rem 0 0;font-size:.85rem}._objForm_1dg1c_462{flex-direction:column;gap:.5rem;display:flex}._objFormRow_1dg1c_468{gap:.5rem;display:flex}._objAddButton_1dg1c_473{color:#1c1a18;cursor:pointer;white-space:nowrap;background:#d97757;border:none;border-radius:.5rem;padding:.55rem 1rem;font-size:.85rem;font-weight:700}._objAddButton_1dg1c_473:hover:not(:disabled){background:#c96a4c}._objAddButton_1dg1c_473:disabled{opacity:.6;cursor:not-allowed}._sectionHeader_1dg1c_494{color:#a89e91;letter-spacing:.05em;border-top:1px solid #3a3530;margin:.5rem 0 0;padding-top:.5rem;font-size:.75rem;font-weight:700}._objectiveRow_1dg1c_504{flex-direction:column;gap:.4rem;display:flex}._objectiveTopLine_1dg1c_510{align-items:center;gap:.5rem;display:flex}._objectiveDot_1dg1c_516{border-radius:50%;flex-shrink:0;width:8px;height:8px}._objectiveName_1dg1c_523{color:#f2ede6;flex:1;font-size:.9rem;font-weight:500}._objectiveAmounts_1dg1c_530{color:#4fb894;white-space:nowrap;font-size:.85rem;font-weight:700}._objectiveAmountsOver_1dg1c_537{color:#e08a6f}._objectiveDeleteButton_1dg1c_541{color:#6b6259;cursor:pointer;background:0 0;border:none;padding:0 .2rem;font-size:1.1rem;line-height:1}._objectiveDeleteButton_1dg1c_541:hover{color:#e08a6f}._progressBarTrack_1dg1c_555{background:#221f1c;border-radius:999px;width:100%;height:6px;overflow:hidden}._progressBarFill_1dg1c_563{border-radius:999px;height:100%;transition:width .3s}._progressBarFillCap_1dg1c_569{background:#4fb894}._progressBarFillGoal_1dg1c_573{background:#d9a63e}._progressBarFillOver_1dg1c_577{background:#e08a6f}._objectiveBottomLine_1dg1c_581{justify-content:space-between;font-size:.75rem;display:flex}._objectiveBottomTextPercent_1dg1c_587{color:#4fb894;font-weight:600}._objectiveBottomTextOver_1dg1c_592{color:#e08a6f;font-weight:600}._objectiveBottomTextLeft_1dg1c_597{color:#6b6259}._totalsBlock_1dg1c_601{border-top:1px solid #3a3530;flex-direction:column;gap:.4rem;margin-top:.75rem;padding-top:.75rem;display:flex}._totalsRow_1dg1c_610{color:#a89e91;justify-content:space-between;font-size:.85rem;display:flex}._totalsSpent_1dg1c_617{color:#e08a6f;font-weight:700}._totalsSaved_1dg1c_622{color:#4fb894;font-weight:700}@media (width<=900px){._layout_1dg1c_7{grid-template-columns:1fr}._sidebar_1dg1c_401{position:static}}@media (width<=480px){._page_1dg1c_1{padding:1rem}._summaryGrid_1dg1c_75{grid-template-columns:1fr}._formRow_1dg1c_213{flex-direction:column}._input_1dg1c_219,._select_1dg1c_220,._searchInput_1dg1c_654{font-size:16px}}._showMoreButton_1dg1c_659{color:#a89e91;cursor:pointer;background:0 0;border:1px solid #3a3530;border-radius:.5rem;align-self:center;margin:0 auto;padding:.55rem 1.25rem;font-size:.85rem;font-weight:600}._showMoreButton_1dg1c_659:hover{color:#d97757;border-color:#d97757}._filtersBar_1dg1c_315{flex-wrap:wrap;gap:.75rem;display:flex}._searchInput_1dg1c_654{color:#f2ede6;box-sizing:border-box;background:#221f1c;border:1px solid #3a3530;border-radius:.5rem;flex:1;min-width:200px;padding:.55rem .85rem;font-size:.9rem}._searchInput_1dg1c_654::placeholder{color:#6b6259}._searchInput_1dg1c_654:focus{border-color:#d97757;outline:none}._clearFiltersButton_1dg1c_706{color:#a89e91;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #3a3530;border-radius:.5rem;padding:.55rem .9rem;font-size:.85rem}._clearFiltersButton_1dg1c_706:hover{color:#e08a6f;border-color:#e08a6f}._filteredSummaryBar_1dg1c_722{background:#2a2622;border:1px solid #3a3530;border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:1.5rem;padding:.85rem 1.1rem;display:flex}._filteredSummaryItem_1dg1c_733{align-items:center;gap:.5rem;display:flex}._filteredSummaryLabel_1dg1c_739{color:#a89e91;letter-spacing:.03em;font-size:.75rem;font-weight:600}._filteredSummaryValue_1dg1c_746{font-size:.95rem;font-weight:700}._filteredSummaryCount_1dg1c_751{color:#6b6259;margin-left:auto;font-size:.8rem}._overview_1vkz9_4{--surface:#1a1816;--surface-2:#221f1c;--border:#3a3530;--text:#f2ede6;--muted:#a89e91;--faint:#6b6259;--positive:#8fbf8f;--negative:#e08a6f;flex-direction:column;gap:.9rem;margin-bottom:1.25rem;display:flex}._eyebrow_1vkz9_19{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:600}._positive_1vkz9_27{color:var(--positive)}._negative_1vkz9_31{color:var(--negative)}._totalCard_1vkz9_37{background:radial-gradient(120% 140% at 0% 0%, #d9775729, transparent 60%), var(--surface);border:1px solid var(--border);border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.5rem;padding:1.1rem 1.25rem;display:flex}._totalMain_1vkz9_49{flex-direction:column;gap:.15rem;min-width:0;display:flex}._totalValue_1vkz9_56{color:var(--text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,5vw,2.2rem);font-weight:700;line-height:1.15}._totalMeta_1vkz9_65{color:var(--muted);flex-direction:column;align-items:flex-end;gap:.2rem;font-size:.8rem;display:flex}._reserved_1vkz9_74{color:#e6a83c}._accounts_1vkz9_80{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.75rem;display:grid}._accountCard_1vkz9_86{--account-color:#d97757;background:var(--surface);border:1px solid var(--border);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:.9rem;flex-direction:column;gap:.4rem;padding:.95rem 1rem 1rem;transition:border-color .15s,transform .15s,background .15s;display:flex;position:relative;overflow:hidden}._accountCard_1vkz9_86:before{content:"";background:var(--account-color);opacity:.85;width:3px;position:absolute;inset:0 auto 0 0}._accountCard_1vkz9_86:hover{border-color:color-mix(in srgb, var(--account-color) 55%, var(--border));transform:translateY(-1px)}._accountCard_1vkz9_86:focus-visible{outline:2px solid var(--account-color);outline-offset:2px}._accountCardSelected_1vkz9_125{border-color:var(--account-color);background:color-mix(in srgb, var(--account-color) 9%, var(--surface))}._accountTop_1vkz9_130{align-items:center;gap:.55rem;min-width:0;display:flex}._avatar_1vkz9_137{background:color-mix(in srgb, var(--account-color) 22%, transparent);width:30px;height:30px;color:var(--account-color);letter-spacing:.02em;border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;display:flex}._accountName_1vkz9_152{min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.9rem;font-weight:600;overflow:hidden}._currency_1vkz9_163{border:1px solid var(--border);color:var(--faint);letter-spacing:.04em;border-radius:999px;flex-shrink:0;padding:.1rem .4rem;font-size:.62rem;font-weight:700}._accountBalance_1vkz9_174{color:var(--text);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:.2rem;font-size:1.3rem;font-weight:700}._accountSub_1vkz9_183{color:var(--muted);font-size:.75rem}._shareTrack_1vkz9_188{background:var(--surface-2);border-radius:999px;height:4px;margin-top:.2rem;display:block;overflow:hidden}._shareFill_1vkz9_197{border-radius:inherit;background:var(--account-color);height:100%;transition:width .4s;display:block}._stats_1vkz9_207{background:var(--surface);border:1px solid var(--border);border-radius:.9rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:.9rem 1rem;display:grid}._stat_1vkz9_207{align-items:center;gap:.65rem;min-width:0;display:flex}._statIcon_1vkz9_224{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.95rem;font-weight:800;display:flex}._statIconIn_1vkz9_236{color:var(--positive);background:#8fbf8f24}._statIconOut_1vkz9_241{color:var(--negative);background:#e08a6f24}._statIconNet_1vkz9_246{color:var(--muted);background:#a89e9124}._statText_1vkz9_251{flex-direction:column;min-width:0;display:flex}._statValue_1vkz9_257{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:700;overflow:hidden}._filterNote_1vkz9_267{border-top:1px solid var(--border);color:var(--muted);grid-column:1/-1;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.6rem;font-size:.75rem;display:flex}._filterNoteClear_1vkz9_279{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:.25rem .7rem;font-size:.72rem;font-weight:600}._filterNoteClear_1vkz9_279:hover{border-color:var(--negative);color:var(--negative)}._ratio_1vkz9_295{border-top:1px solid var(--border);grid-column:1/-1;align-items:center;gap:.75rem;padding-top:.75rem;display:flex}._ratioTrack_1vkz9_304{background:#8fbf8f2e;border-radius:999px;flex:1;height:6px;overflow:hidden}._ratioFill_1vkz9_312{border-radius:inherit;background:var(--negative);height:100%;transition:width .4s;display:block}._ratioOver_1vkz9_320{background:#c9503a}._ratioLabel_1vkz9_324{color:var(--muted);flex-shrink:0;font-size:.75rem}@media (width<=639px){._totalCard_1vkz9_37{padding:1rem}._totalMeta_1vkz9_65{align-items:flex-start}._accounts_1vkz9_80{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}._accountCard_1vkz9_86{gap:.35rem;padding:.75rem .8rem .8rem}._accountTop_1vkz9_130{gap:.45rem}._accountName_1vkz9_152{font-size:.8rem}._currency_1vkz9_163{display:none}._accountSub_1vkz9_183{white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}._avatar_1vkz9_137{width:28px;height:28px;font-size:.7rem}._accountBalance_1vkz9_174{white-space:nowrap;text-overflow:ellipsis;margin-top:.1rem;font-size:1.05rem;overflow:hidden}._stats_1vkz9_207{grid-template-columns:1fr;gap:.6rem}._ratio_1vkz9_295{flex-direction:column;align-items:stretch;gap:.4rem}._ratioTrack_1vkz9_304{flex:none}}@media (prefers-reduced-motion:reduce){._accountCard_1vkz9_86,._shareFill_1vkz9_197,._ratioFill_1vkz9_312{transition:none}}._overlay_std2z_3{z-index:30050;background:#0009;justify-content:center;align-items:center;padding:1rem;animation:.15s _fadeIn_std2z_1;display:flex;position:fixed;inset:0}._modal_std2z_15{background:#1a1816;border:1px solid #3a3530;border-radius:1rem;flex-direction:column;width:min(560px,100%);max-height:85vh;animation:.18s _popIn_std2z_1;display:flex;overflow:hidden;box-shadow:0 20px 50px #00000080}._handle_std2z_28{display:none}._header_std2z_32{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.25rem .75rem;display:flex}._title_std2z_40{color:#f2ede6;margin:0;font-size:1.2rem;font-weight:700}._subtitle_std2z_47{color:#a89e91;font-size:.78rem}._closeButton_std2z_52{color:#a89e91;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;width:34px;height:34px;font-size:1rem}._closeButton_std2z_52:hover{color:#f2ede6;background:#2a2622}._totals_std2z_69{background:#221f1c;border:1px solid #3a3530;border-radius:.6rem;flex-direction:column;gap:.35rem;margin:0 1.25rem .75rem;padding:.7rem .9rem;display:flex}._totalsRow_std2z_80{flex-wrap:wrap;gap:.5rem 1.5rem;font-size:.95rem;font-weight:700;display:flex}._totalsLabel_std2z_88{color:#a89e91;text-transform:uppercase;letter-spacing:.04em;margin-right:.5rem;font-size:.72rem;font-weight:600}._body_std2z_97{overscroll-behavior:contain;flex-direction:column;gap:.6rem;padding:0 1.25rem 1.25rem;display:flex;overflow-y:auto}._card_std2z_106{background:#221f1c;border:1px solid #3a3530;border-radius:.7rem;padding:.85rem .95rem}._cardTop_std2z_113{align-items:center;gap:.6rem;display:flex}._dot_std2z_119{border-radius:50%;flex-shrink:0;width:10px;height:10px}._name_std2z_126{color:#f2ede6;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.95rem;font-weight:600;overflow:hidden}._amountOut_std2z_137,._amountIn_std2z_138{white-space:nowrap;flex-shrink:0;font-weight:700}._amountOut_std2z_137{color:#e08a6f}._amountIn_std2z_138{color:#8fbf8f}._details_std2z_152{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;margin:.75rem 0 0;display:grid}._details_std2z_152 div{min-width:0}._details_std2z_152 dt{color:#6b6259;text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:600}._details_std2z_152 dd{color:#d8d2c9;text-overflow:ellipsis;margin:.1rem 0 0;font-size:.84rem;overflow:hidden}._kind_std2z_179{color:#a89e91}._pending_std2z_183{color:#e6a83c}._cardActions_std2z_187{justify-content:flex-end;gap:.5rem;margin-top:.75rem;display:flex}._stopButton_std2z_194,._stopButtonConfirm_std2z_195,._cancelButton_std2z_196{cursor:pointer;border-radius:999px;padding:.4rem .85rem;font-size:.78rem;font-weight:600}._stopButton_std2z_194{color:#a89e91;background:0 0;border:1px solid #3a3530}._stopButton_std2z_194:hover{color:#e08a6f;border-color:#e08a6f}._stopButtonConfirm_std2z_195{color:#f2ede6;background:#8a3b2c;border:1px solid #8a3b2c}._cancelButton_std2z_196{color:#a89e91;background:0 0;border:1px solid #0000}._cancelButton_std2z_196:hover{color:#f2ede6}._stopButton_std2z_194:disabled,._stopButtonConfirm_std2z_195:disabled{opacity:.6;cursor:wait}._statusText_std2z_237,._emptyText_std2z_238{color:#a89e91;text-align:center;margin:1.5rem 0;font-size:.9rem}._errorText_std2z_245{color:#e08a6f;background:#e08a6f14;border:1px solid #e08a6f40;border-radius:.5rem;padding:.6rem .8rem;font-size:.85rem}@keyframes _fadeIn_std2z_1{0%{opacity:0}}@keyframes _popIn_std2z_1{0%{opacity:0;transform:translateY(8px)scale(.98)}}@media (width<=639px){._overlay_std2z_3{align-items:flex-end;padding:0}._modal_std2z_15{width:100%;max-height:88vh;padding-bottom:env(safe-area-inset-bottom);border-bottom:none;border-radius:1rem 1rem 0 0;animation:.22s _slideUp_std2z_1}._handle_std2z_28{background:#3a3530;border-radius:999px;width:36px;height:4px;margin:.6rem auto 0;display:block}._header_std2z_32{padding-top:.6rem}}@keyframes _slideUp_std2z_1{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){._overlay_std2z_3,._modal_std2z_15{animation:none}}._page_8qb0t_1{box-sizing:border-box;flex-direction:column;gap:1.25rem;width:100%;padding:1.5rem;display:flex}._header_8qb0t_10{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}._title_8qb0t_18{color:#f2ede6;font-size:1.5rem;font-weight:600}._txtButton_8qb0t_24{color:#1c1a18;cursor:pointer;white-space:nowrap;background:#d97757;border:none;border-radius:.5rem;padding:.5rem 1rem;font-size:.85rem;font-weight:600}._txtButton_8qb0t_24:hover{background:#c96a4c}._form_8qb0t_40{background:#2a2622;border:1px solid #3a3530;border-radius:.5rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}._formRow_8qb0t_50{flex-wrap:wrap;gap:.75rem;display:flex}._input_8qb0t_56{color:#f2ede6;background:#221f1c;border:1px solid #3a3530;border-radius:.5rem;flex:1;min-width:160px;padding:.55rem .85rem;font-size:.9rem}._inputSmall_8qb0t_67{color:#f2ede6;background:#221f1c;border:1px solid #3a3530;border-radius:.5rem;width:120px;padding:.55rem .85rem;font-size:.9rem}._input_8qb0t_56::placeholder,._inputSmall_8qb0t_67::placeholder{color:#6b6259}._input_8qb0t_56:focus,._inputSmall_8qb0t_67:focus{border-color:#d97757;outline:none}._submitButton_8qb0t_88{color:#1c1a18;cursor:pointer;white-space:nowrap;background:#d97757;border:none;border-radius:.5rem;padding:.55rem 1.25rem;font-size:.85rem;font-weight:600}._submitButton_8qb0t_88:hover:not(:disabled){background:#c96a4c}._submitButton_8qb0t_88:disabled{opacity:.6;cursor:not-allowed}._statusText_8qb0t_109{color:#a89e91;text-align:center;padding:1.5rem}._errorText_8qb0t_115{color:#e08a6f;background:#e08a6f14;border:1px solid #e08a6f40;border-radius:.5rem;padding:.75rem 1rem;font-size:.9rem}._emptyText_8qb0t_124{color:#a89e91;text-align:center;padding:2.5rem 1rem}._accountsGrid_8qb0t_130{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem;display:grid}._accountCard_8qb0t_136{background:#2a2622;border:1px solid #3a3530;border-radius:.75rem;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}._accountCardHeader_8qb0t_146{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}._accountName_8qb0t_153{color:#f2ede6;margin:0;font-size:1.05rem;font-weight:600}._accountBank_8qb0t_160{color:#a89e91;margin:.2rem 0 0;font-size:.8rem}._deleteButton_8qb0t_166{color:#6b6259;cursor:pointer;background:0 0;border:none;border-radius:.375rem;padding:.1rem .4rem;font-size:1.3rem;line-height:1}._deleteButton_8qb0t_166:hover{color:#e08a6f;background:#e08a6f1a}._balanceRow_8qb0t_182{gap:1.5rem;display:flex}._balanceBlock_8qb0t_187{flex-direction:column;gap:.2rem;display:flex}._balanceLabel_8qb0t_193{color:#a89e91;text-transform:uppercase;letter-spacing:.03em;font-size:.7rem;font-weight:600}._balanceValue_8qb0t_201{color:#f2ede6;font-size:1.2rem;font-weight:700}._balanceValueReduced_8qb0t_207{color:#d9a63e}._pendingNote_8qb0t_211{color:#6b6259;margin:0;font-size:.75rem;font-style:italic}@media (width<=480px){._page_8qb0t_1{padding:1rem}._formRow_8qb0t_50{flex-direction:column}._inputSmall_8qb0t_67{width:100%}}._headerButtons_8qb0t_232{flex-wrap:wrap;gap:.6rem;display:flex}._page_ijxbt_3{--bg:#1a1816;--surface:#221f1c;--surface-2:#2a2622;--border:#3a3530;--text:#f2ede6;--muted:#a89e91;--faint:#6b6259;--accent:#d97757;--accent-soft:#d9775724;--good:#8fb573;--good-soft:#8fb57324;--bad:#d96a5a;--radius:14px;max-width:1180px;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-sizing:border-box;margin:0 auto;padding:1.5rem 1.25rem 7rem}._page_ijxbt_3 *,._page_ijxbt_3 :before,._page_ijxbt_3 :after{box-sizing:border-box}._narrowPage_ijxbt_31{max-width:820px}._pageTitle_ijxbt_37{letter-spacing:-.02em;margin:0 0 .2rem;font-size:1.9rem;font-weight:650}._pageSubtitle_ijxbt_44{color:var(--muted);min-height:1.2em;margin:0 0 1.1rem;font-size:.9rem}._eyebrow_ijxbt_51{color:var(--faint);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.78rem}._sectionTitle_ijxbt_59{margin:0;font-size:1.15rem;font-weight:600}._subTitle_ijxbt_65{text-transform:uppercase;letter-spacing:.07em;color:var(--faint);margin:0 0 .5rem;font-size:.76rem;font-weight:600}._mutedText_ijxbt_74{color:var(--muted);margin:0;font-size:.88rem;line-height:1.5}._hint_ijxbt_81{color:var(--faint);margin:.5rem 0 0;font-size:.78rem}._emptyText_ijxbt_87{color:var(--muted);text-align:center;margin:0;padding:3rem 1rem}._errorText_ijxbt_94{color:#f0b2a8;background:#d96a5a1f;border:1px solid #d96a5a59;border-radius:10px;margin:.75rem 0;padding:.6rem .85rem;font-size:.88rem}._okText_ijxbt_104{color:var(--good);margin:0;font-size:.85rem}._dangerText_ijxbt_110{color:var(--bad)!important}._credit_ijxbt_114{text-align:center;color:var(--faint);margin:2rem 0 0;font-size:.78rem}._credit_ijxbt_114 a{color:var(--muted)}._rowGap_ijxbt_125{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}._spacer_ijxbt_132{flex:1}._centerRow_ijxbt_136{justify-content:center;margin-top:1.25rem;display:flex}._backLink_ijxbt_142{margin:-.4rem 0 .4rem -.5rem}._primaryButton_ijxbt_146,._secondaryButton_ijxbt_147,._textButton_ijxbt_148,._iconButton_ijxbt_149,._iconButtonSmall_ijxbt_150{font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;transition:background .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}._primaryButton_ijxbt_146{background:var(--accent);color:#1a1310;border:1px solid var(--accent);padding:.55rem 1.05rem;font-size:.9rem;font-weight:600}._primaryButton_ijxbt_146:hover:not(:disabled){background:#e5876a}._secondaryButton_ijxbt_147{background:var(--surface-2);color:var(--text);border:1px solid var(--border);padding:.5rem .95rem;font-size:.88rem}._secondaryButton_ijxbt_147:hover:not(:disabled){border-color:#50483f}._textButton_ijxbt_148{color:var(--muted);background:0 0;border:none;padding:.45rem .5rem;font-size:.88rem}._textButton_ijxbt_148:hover:not(:disabled){color:var(--text)}._iconButton_ijxbt_149,._iconButtonSmall_ijxbt_150{background:var(--surface-2);border:1px solid var(--border);width:2.4rem;height:2.4rem;color:var(--text);flex:none}._iconButtonSmall_ijxbt_150{width:2rem;height:2rem;color:var(--muted);background:0 0;border-color:#0000;font-size:1.1rem}._iconButtonSmall_ijxbt_150:hover{background:var(--surface-2)}._primaryButton_ijxbt_146:disabled,._secondaryButton_ijxbt_147:disabled,._textButton_ijxbt_148:disabled{opacity:.45;cursor:default}._inlineLink_ijxbt_229{font:inherit;color:var(--accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}._input_ijxbt_240,._textarea_ijxbt_241,._select_ijxbt_242{font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:10px;outline:none;width:100%;min-width:0;padding:.55rem .7rem;font-size:.92rem}._input_ijxbt_240:focus,._textarea_ijxbt_241:focus,._select_ijxbt_242:focus{border-color:var(--accent)}._input_ijxbt_240::placeholder,._textarea_ijxbt_241::placeholder{color:var(--faint)}._textarea_ijxbt_241{resize:vertical;line-height:1.5}._select_ijxbt_242{cursor:pointer;width:auto;padding-right:1.8rem}._selectOn_ijxbt_277{border-color:var(--accent);color:var(--accent)}._field_ijxbt_282{flex-direction:column;gap:.3rem;min-width:0;display:flex}._fieldLabel_ijxbt_289{color:var(--muted);font-size:.78rem}._titleInput_ijxbt_294{font-size:1.1rem;font-weight:600}._twoCols_ijxbt_299{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}._twoCols_ijxbt_299 ._select_ijxbt_242{width:100%}._checkLabel_ijxbt_309{color:var(--muted);cursor:pointer;align-items:center;gap:.55rem;font-size:.9rem;display:flex}._checkLabel_ijxbt_309 input{accent-color:var(--accent);width:1.05rem;height:1.05rem}._badgeRow_ijxbt_324{flex-wrap:wrap;gap:.35rem;display:flex}._badge_ijxbt_324{background:var(--surface-2);border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:.2rem .6rem;font-size:.76rem}._badgeAccent_ijxbt_339{color:var(--accent);background:var(--accent-soft);border-color:#d9775773}._chips_ijxbt_345,._chipsWrap_ijxbt_346{align-items:center;gap:.4rem;display:flex}._chips_ijxbt_345{scrollbar-width:none;margin-bottom:.6rem;padding-bottom:.3rem;overflow-x:auto}._chips_ijxbt_345::-webkit-scrollbar{display:none}._chipsWrap_ijxbt_346{flex-wrap:wrap}._chip_ijxbt_345{font:inherit;background:var(--surface);border:1px solid var(--border);color:var(--muted);cursor:pointer;border-radius:999px;flex:none;padding:.36rem .78rem;font-size:.82rem}._chip_ijxbt_345:hover{color:var(--text)}._chipOn_ijxbt_383{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}._chipHalf_ijxbt_389{color:#d9a08b;border-style:dashed;border-color:#d9775773}._imagePlaceholder_ijxbt_395{color:#5a5048;background:radial-gradient(circle at 30% 20%,#332d28,#221f1c 70%);justify-content:center;align-items:center;display:flex}._skeletonCard_ijxbt_403,._skeletonRoutine_ijxbt_404,._skeletonBlock_ijxbt_405{border-radius:var(--radius);background:linear-gradient(100deg,#221f1c 30%,#2a2622 50%,#221f1c 70%) 0 0/300% 100%;animation:1.4s linear infinite _shimmer_ijxbt_1}._skeletonCard_ijxbt_403{aspect-ratio:4/5}._skeletonRoutine_ijxbt_404{height:13rem}._skeletonBlock_ijxbt_405{height:18rem}@keyframes _shimmer_ijxbt_1{0%{background-position:100% 0}to{background-position:0 0}}._emptyState_ijxbt_434{text-align:center;flex-direction:column;align-items:center;gap:.75rem;max-width:30rem;margin:0 auto;padding:3rem 1rem;display:flex}._emptyTitle_ijxbt_445{margin:0;font-size:1.15rem;font-weight:600}._menuWrap_ijxbt_451{position:relative}._menuBackdrop_ijxbt_455{z-index:40;position:fixed;inset:0}._menu_ijxbt_451{z-index:41;background:var(--surface-2);border:1px solid var(--border);border-radius:12px;flex-direction:column;min-width:12rem;padding:.3rem;display:flex;position:absolute;top:calc(100% + .3rem);right:0;box-shadow:0 12px 32px #00000073}._menu_ijxbt_451 button{font:inherit;text-align:left;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.55rem .75rem;font-size:.9rem}._menu_ijxbt_451 button:hover{background:#36302a}._menu_ijxbt_451 ._menuDanger_ijxbt_492{color:var(--bad)}._menuField_ijxbt_496{color:var(--faint);border-bottom:1px solid var(--border);flex-direction:column;gap:.25rem;margin-bottom:.2rem;padding:.45rem .75rem .6rem;font-size:.75rem;display:flex}._menuField_ijxbt_496 ._select_ijxbt_242{width:100%;padding:.35rem .5rem;font-size:.85rem}._hubHeader_ijxbt_515{align-items:flex-end;gap:.6rem;margin-bottom:1.1rem;display:flex}._hubHeader_ijxbt_515>div:first-child{flex:1}._hubHeader_ijxbt_515 ._pageSubtitle_ijxbt_44{margin-bottom:0}._hubLinks_ijxbt_530,._headerActions_ijxbt_531{gap:.5rem;display:flex}._activeBanner_ijxbt_536{width:100%;font:inherit;text-align:left;color:var(--text);background:var(--good-soft);border-radius:var(--radius);cursor:pointer;border:1px solid #8fb57373;align-items:center;gap:.75rem;margin-bottom:1.1rem;padding:.85rem 1rem;font-size:.92rem;display:flex}._activeBanner_ijxbt_536>span:nth-child(2){flex:1}._liveDot_ijxbt_557{background:var(--good);border-radius:50%;width:.6rem;height:.6rem;animation:1.6s infinite _pulse_ijxbt_1;box-shadow:0 0 #8fb57399}@keyframes _pulse_ijxbt_1{70%{box-shadow:0 0 0 8px #8fb57300}to{box-shadow:0 0 #8fb57300}}._activeResume_ijxbt_576{color:var(--good);font-weight:600}._statsCard_ijxbt_581{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:end;gap:1.5rem;margin-bottom:1.6rem;padding:1.1rem 1.2rem;display:grid}._statsNumbers_ijxbt_593{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}._statsNumbers_ijxbt_593 div{flex-direction:column;gap:.1rem;display:flex}._statsNumbers_ijxbt_593 span{color:var(--faint);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}._statsNumbers_ijxbt_593 strong{font-size:1.35rem;font-weight:650}._statsNumbers_ijxbt_593 small{color:var(--muted);font-size:.74rem}._weekChart_ijxbt_622{gap:.3rem;height:6.5rem;display:flex}._weekCol_ijxbt_628{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}._weekBarTrack_ijxbt_636{background:#ffffff06;border-radius:6px;flex:1;align-items:flex-end;display:flex}._weekBar_ijxbt_636{background:#5a4236;border-radius:6px;justify-content:center;width:100%;min-height:0;transition:height .3s;display:flex}._weekBar_ijxbt_636 span{color:#f2ede6;padding-top:.2rem;font-size:.68rem;font-weight:700}._weekBarNow_ijxbt_661{background:var(--accent)}._weekBarNow_ijxbt_661 span{color:#1a1310}._weekLabel_ijxbt_669{color:var(--faint);text-align:center;white-space:nowrap;height:.85rem;font-size:.65rem;overflow:visible}._sectionHeader_ijxbt_678{justify-content:space-between;align-items:center;margin:.5rem 0 .8rem;display:flex}._routineGrid_ijxbt_685{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;margin-bottom:2rem;display:grid}._routineCard_ijxbt_692{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;transition:border-color .15s;display:flex;overflow:hidden}._routineCard_ijxbt_692:hover{border-color:#4a433b}._routineMain_ijxbt_706{font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;gap:.3rem;padding:.9rem 1rem .6rem;display:flex}._routineThumbs_ijxbt_720{gap:.35rem;min-height:3.2rem;margin-bottom:.4rem;display:flex}._routineThumb_ijxbt_720{object-fit:cover;background:#fff;border-radius:10px;width:3.2rem;height:3.2rem}._routineName_ijxbt_735{margin:0;font-size:1.05rem;font-weight:600}._routineMeta_ijxbt_741,._routineMuscles_ijxbt_742,._routineLast_ijxbt_743{color:var(--muted);margin:0;font-size:.8rem}._routineMuscles_ijxbt_742{color:var(--accent)}._routineLast_ijxbt_743{color:var(--faint)}._startButton_ijxbt_757{margin:.4rem 1rem 1rem}._workoutList_ijxbt_761{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}._workoutRow_ijxbt_770{width:100%;font:inherit;text-align:left;color:inherit;background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:12px;align-items:center;gap:.9rem;padding:.7rem .9rem;display:flex}._workoutRow_ijxbt_770:hover{border-color:#4a433b}._workoutDate_ijxbt_789{width:3rem;color:var(--muted);text-transform:uppercase;flex-direction:column;flex:none;align-items:center;font-size:.72rem;display:flex}._workoutDate_ijxbt_789 strong{color:var(--text);font-size:1.35rem;line-height:1.1}._workoutInfo_ijxbt_806{flex-direction:column;gap:.15rem;min-width:0;display:flex}._workoutExercises_ijxbt_813{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}._monthGroup_ijxbt_821{margin-bottom:1.5rem}._monthTitle_ijxbt_825{text-transform:uppercase;letter-spacing:.07em;color:var(--accent);margin:0 0 .6rem;font-size:.82rem;font-weight:600}._monthTitle_ijxbt_825 span{color:var(--faint)}._toolbar_ijxbt_840{gap:.6rem;margin-bottom:.75rem;display:flex}._searchBox_ijxbt_846{background:var(--surface);border:1px solid var(--border);min-width:0;color:var(--faint);border-radius:999px;flex:1;align-items:center;gap:.55rem;padding:0 .95rem;display:flex}._searchBox_ijxbt_846:focus-within{border-color:var(--accent)}._searchBox_ijxbt_846 input{min-width:0;color:var(--text);font:inherit;background:0 0;border:none;outline:none;flex:1;padding:.65rem 0;font-size:.92rem}._filterRow_ijxbt_875{flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:1rem;display:flex}._filterRow_ijxbt_875 ._select_ijxbt_242{background:var(--surface);border-radius:999px;padding:.38rem 1.8rem .38rem .75rem;font-size:.84rem}._countText_ijxbt_890{color:var(--faint);margin-left:auto;font-size:.8rem}._exerciseGrid_ijxbt_896{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:.85rem;display:grid}._exerciseCard_ijxbt_902{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);transition:border-color .15s,transform .15s;position:relative;overflow:hidden}._exerciseCard_ijxbt_902:hover{border-color:#4a433b;transform:translateY(-2px)}._exerciseCardPicked_ijxbt_916{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}._exerciseButton_ijxbt_921{width:100%;height:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;padding:0 0 .7rem;display:flex}._exerciseImageWrap_ijxbt_935{aspect-ratio:4/3;background:#f4f1ec;margin-bottom:.55rem;position:relative;overflow:hidden}._exerciseImage_ijxbt_935{object-fit:cover;width:100%;height:100%;display:block}._exerciseName_ijxbt_950{-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0 .75rem;font-size:.88rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}._exerciseMeta_ijxbt_961{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;padding:.15rem .75rem 0;font-size:.74rem;overflow:hidden}._pickedMark_ijxbt_970{background:var(--accent);color:#1a1310;border-radius:999px;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;font-size:.85rem;font-weight:700;display:flex;position:absolute;top:.45rem;left:.45rem}._customBadge_ijxbt_986{color:var(--accent);background:#141210cc;border-radius:999px;padding:.15rem .5rem;font-size:.7rem;font-weight:600;position:absolute;bottom:.45rem;right:.45rem}._infoButton_ijxbt_998{color:#f2ede6;cursor:pointer;background:#141210bf;border:none;border-radius:999px;width:1.8rem;height:1.8rem;font:italic 600 .85rem Georgia,serif;position:absolute;top:.45rem;right:.45rem}._pickerOverlay_ijxbt_1013{z-index:9100;background:var(--bg);position:fixed;inset:0;overflow-y:auto}._pickerInner_ijxbt_1021{max-width:1180px;margin:0 auto;padding:1rem 1.25rem 7rem}._pickerHeader_ijxbt_1027{justify-content:space-between;align-items:center;margin-bottom:.9rem;display:flex}._pickerBar_ijxbt_1034{left:50%;bottom:calc(1rem + env(safe-area-inset-bottom));z-index:9101;border:1px solid var(--border);color:var(--muted);background:#2a2622;border-radius:999px;align-items:center;gap:1rem;width:max-content;max-width:calc(100vw - 2rem);padding:.4rem .4rem .4rem 1.1rem;font-size:.9rem;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 36px #0000008c}._modalBackdrop_ijxbt_1055{z-index:9200;background:#0a0908b8;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._modal_ijxbt_1055{background:var(--surface);border:1px solid var(--border);border-radius:18px;width:min(40rem,100%);max-height:calc(100vh - 2rem);position:relative;overflow-y:auto}._formModal_ijxbt_1076{width:min(34rem,100%)}._modalClose_ijxbt_1080{z-index:2;background:#141210bf;position:absolute;top:.75rem;right:.75rem}._modalImageWrap_ijxbt_1088{aspect-ratio:16/10;background:#f4f1ec}._modalImage_ijxbt_1088{object-fit:contain;width:100%;height:100%;display:block}._modalBody_ijxbt_1100{flex-direction:column;gap:.8rem;padding:1.2rem 1.25rem 1.3rem;display:flex}._modalTitle_ijxbt_1107{margin:0;padding-right:2.5rem;font-size:1.35rem;font-weight:650}._modalSection_ijxbt_1114{border-top:1px solid var(--border);padding-top:.9rem}._addRow_ijxbt_1119{gap:.5rem;display:flex}._addRow_ijxbt_1119 ._select_ijxbt_242{flex:1}._instructions_ijxbt_1128{color:#ddd5ca;flex-direction:column;gap:.5rem;margin:0;padding-left:1.2rem;font-size:.92rem;line-height:1.55;display:flex}._prRow_ijxbt_1139{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.5rem;margin-bottom:.6rem;display:grid}._prCell_ijxbt_1146{background:var(--bg);border-radius:10px;flex-direction:column;gap:.1rem;padding:.55rem .7rem;display:flex}._prCell_ijxbt_1146 span{color:var(--faint);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}._prCell_ijxbt_1146 strong{font-size:1.05rem}._prCell_ijxbt_1146 small{color:var(--muted);font-size:.74rem;font-weight:400}._historyList_ijxbt_1172{flex-direction:column;gap:.35rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}._historyList_ijxbt_1172 li{gap:.75rem;display:flex}._historyDate_ijxbt_1187{width:6.5rem;color:var(--faint);flex:none}._historySets_ijxbt_1193{color:var(--text)}._formActions_ijxbt_1197,._formFooter_ijxbt_1198{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.4rem;display:flex}._formFooter_ijxbt_1198{margin-top:1.5rem}._formCard_ijxbt_1212{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:.75rem;margin:.9rem 0 1rem;padding:1.1rem;display:flex}._entryList_ijxbt_1223{flex-direction:column;gap:.9rem;display:flex}._entryCard_ijxbt_1229{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:.85rem .9rem .5rem;transition:border-color .2s}._entryDone_ijxbt_1237{border-color:#8fb57380}._entryHeader_ijxbt_1241{align-items:center;gap:.5rem;display:flex}._entryTitleButton_ijxbt_1247{min-width:0;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:.75rem;padding:0;display:flex}._entryTitleButton_ijxbt_1247>span{flex-direction:column;min-width:0;display:flex}._entryThumb_ijxbt_1268{object-fit:cover;background:#f4f1ec;border-radius:10px;flex:none;width:3rem;height:3rem}._entryName_ijxbt_1277{color:var(--text);margin:0;font-size:.98rem;font-weight:600}._entryTitleButton_ijxbt_1247 ._entryName_ijxbt_1277{color:var(--accent)}._entryMeta_ijxbt_1288{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}._entryNotes_ijxbt_1296{width:100%;font:inherit;color:var(--muted);background:0 0;border:none;border-bottom:1px dashed #0000;outline:none;margin:.6rem 0 .4rem;padding:.2rem 0;font-size:.84rem}._entryNotes_ijxbt_1296:focus{border-bottom-color:var(--border);color:var(--text)}._entryNotes_ijxbt_1296::placeholder{color:var(--faint)}._setGrid_ijxbt_1318{flex-direction:column;gap:.3rem;display:flex}._cols1_ijxbt_1324{--n:1}._cols2_ijxbt_1328{--n:2}._setHead_ijxbt_1332,._setRow_ijxbt_1333{grid-template-columns:2.3rem repeat(var(--n), minmax(0, 1fr)) 2.4rem;align-items:center;gap:.45rem;display:grid}._setGridWorkout_ijxbt_1340 ._setHead_ijxbt_1332,._setGridWorkout_ijxbt_1340 ._setRow_ijxbt_1333{grid-template-columns:2.3rem minmax(0, 1.3fr) repeat(var(--n), minmax(0, 1fr)) 2.6rem}._setHead_ijxbt_1332{color:var(--faint);text-transform:uppercase;letter-spacing:.05em;text-align:center;font-size:.7rem}._setRow_ijxbt_1333{border-radius:10px;padding:.15rem 0;transition:background .2s}._setRowDone_ijxbt_1359{background:var(--good-soft)}._setKind_ijxbt_1363{height:2.1rem;font:inherit;color:var(--muted);background:var(--surface-2);cursor:pointer;border:none;border-radius:8px;font-size:.85rem;font-weight:700}._kind_warmup_ijxbt_1375{color:#d9a557}._kind_drop_ijxbt_1379{color:#7c9cbf}._kind_failure_ijxbt_1383{color:var(--bad)}._prevCell_ijxbt_1387{color:var(--faint);text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}._cellInput_ijxbt_1396{width:100%;min-width:0;height:2.1rem;font:inherit;text-align:center;color:var(--text);background:var(--bg);font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:8px;outline:none;font-size:.95rem;font-weight:600}._cellInput_ijxbt_1396:focus{border-color:var(--accent)}._cellInput_ijxbt_1396::placeholder{color:var(--faint);font-weight:400}._setRowDone_ijxbt_1359 ._cellInput_ijxbt_1396{background:0 0}._removeSet_ijxbt_1425{height:2rem;color:var(--faint);cursor:pointer;background:0 0;border:none;border-radius:8px;font-size:.8rem}._removeSet_ijxbt_1425:hover{color:var(--bad)}._doneButton_ijxbt_1439{height:2.1rem;color:var(--faint);background:var(--surface-2);border:1px solid var(--border);cursor:pointer;border-radius:8px;font-size:1rem;font-weight:700}._doneButtonOn_ijxbt_1450{background:var(--good);border-color:var(--good);color:#13200c}._entryFooter_ijxbt_1456{align-items:center;gap:.25rem;margin-top:.3rem;display:flex}._entryFooter_ijxbt_1456>._textButton_ijxbt_148:first-child{padding-left:0}._restField_ijxbt_1467{color:var(--faint);align-items:center;gap:.4rem;margin-left:auto;font-size:.78rem;display:flex}._restInput_ijxbt_1476{width:4.2rem;height:1.9rem;font-size:.85rem}._addExercise_ijxbt_1482{border-radius:var(--radius);border-style:dashed;width:100%;margin:1rem 0 .5rem;padding:.85rem}._workoutPage_ijxbt_1490 ._field_ijxbt_282{margin-top:1rem}._workoutBar_ijxbt_1494{z-index:30;background:linear-gradient(var(--bg) 80%, transparent);align-items:center;gap:.8rem;margin:-.6rem 0 .6rem;padding:.7rem 0;display:flex;position:sticky;top:0}._workoutBarText_ijxbt_1506{flex-direction:column;flex:1;min-width:0;display:flex}._workoutName_ijxbt_1513{font:inherit;color:var(--text);background:0 0;border:none;outline:none;min-width:0;padding:0;font-size:1.4rem;font-weight:650}._workoutClock_ijxbt_1525{color:var(--good);font-variant-numeric:tabular-nums;font-size:.84rem}._restBar_ijxbt_1531{z-index:9000;border:1px solid var(--border);background:#2a2622;border-radius:16px;align-items:center;gap:.4rem;width:min(32rem,100vw - 2rem);padding:.45rem .5rem .45rem 1rem;display:flex;position:fixed;bottom:1rem;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 12px 36px #0000008c}._restProgress_ijxbt_1549{pointer-events:none;background:#8fb57329;transition:width .5s linear;position:absolute;inset:0 auto 0 0}._restLabel_ijxbt_1557{color:var(--muted);font-size:.82rem;position:relative}._restClock_ijxbt_1563{font-variant-numeric:tabular-nums;flex:1;font-size:1.4rem;font-weight:700;position:relative}._restBar_ijxbt_1531 button{font:inherit;min-width:2.6rem;height:2.3rem;color:var(--text);cursor:pointer;background:#ffffff0f;border:none;border-radius:10px;padding:0 .6rem;font-size:.85rem;font-weight:600;position:relative}._restBarDone_ijxbt_1586{border-color:var(--good);animation:1s ease-in-out 3 _restDone_ijxbt_1}._restBarDone_ijxbt_1586 ._restClock_ijxbt_1563,._restBarDone_ijxbt_1586 ._restLabel_ijxbt_1557{color:var(--good)}@keyframes _restDone_ijxbt_1{50%{background:#33402a}}._notes_ijxbt_1603{white-space:pre-line;color:var(--muted);background:var(--bg);border-left:3px solid var(--accent);border-radius:0 10px 10px 0;margin:0;padding:.65rem .85rem;font-size:.9rem}._detailList_ijxbt_1614{flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}._detailItem_ijxbt_1623{align-items:flex-start;gap:.75rem;display:flex}._detailSets_ijxbt_1629{flex-wrap:wrap;gap:.3rem;margin:.25rem 0 0;display:flex}._detailSets_ijxbt_1629 span{background:var(--bg);font-variant-numeric:tabular-nums;border-radius:999px;padding:.15rem .55rem;font-size:.8rem}._detailSets_ijxbt_1629 ._warmupSet_ijxbt_1644{color:#d9a557}@media (width<=760px){._statsCard_ijxbt_581{grid-template-columns:1fr;gap:1rem}}@media (width<=640px){._page_ijxbt_3{padding:1rem 1rem 8rem}._pageTitle_ijxbt_37{font-size:1.6rem}._hubHeader_ijxbt_515{flex-wrap:wrap;align-items:center}._hubLinks_ijxbt_530 ._secondaryButton_ijxbt_147{padding:.42rem .8rem;font-size:.84rem}._headerActions_ijxbt_531{right:1rem;bottom:calc(5.25rem + env(safe-area-inset-bottom));z-index:9000;position:fixed}._headerActions_ijxbt_531 ._primaryButton_ijxbt_146{height:3.25rem;padding:0 1.25rem;font-size:.95rem;box-shadow:0 8px 24px #00000080}._statsNumbers_ijxbt_593{grid-template-columns:repeat(2,minmax(0,1fr))}._routineGrid_ijxbt_685{grid-template-columns:1fr}._exerciseGrid_ijxbt_896{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}._countText_ijxbt_890{margin-left:0}._entryCard_ijxbt_1229{padding:.75rem .65rem .4rem}._setHead_ijxbt_1332,._setRow_ijxbt_1333,._setGridWorkout_ijxbt_1340 ._setHead_ijxbt_1332,._setGridWorkout_ijxbt_1340 ._setRow_ijxbt_1333{gap:.3rem}._setGridWorkout_ijxbt_1340 ._setHead_ijxbt_1332,._setGridWorkout_ijxbt_1340 ._setRow_ijxbt_1333{grid-template-columns:2rem minmax(0, 1.25fr) repeat(var(--n), minmax(0, 1fr)) 2.4rem}._prevCell_ijxbt_1387{font-size:.72rem}._restBar_ijxbt_1531,._pickerBar_ijxbt_1034{bottom:calc(5.4rem + env(safe-area-inset-bottom))}._modalBackdrop_ijxbt_1055{align-items:flex-end;padding:0}._modal_ijxbt_1055{max-height:92vh;padding-bottom:env(safe-area-inset-bottom);border-radius:18px 18px 0 0}._historyDate_ijxbt_1187{width:5.5rem}._twoCols_ijxbt_299{grid-template-columns:1fr}}#root,body{background-color:#242424}
