@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@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:var(--mono);--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-normal:1.5;--leading-relaxed:1.625;--radius-2xl:1rem;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--mono);--font-ui:var(--ui);--font-display:var(--display)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,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}*{border-color:var(--edge)}html{font-family:var(--ui);-webkit-tap-highlight-color:transparent}body{background:var(--page);color:var(--ink);font-family:var(--ui);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.55}@media (max-width:899px){body{background:var(--canvas)}}::selection{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){::selection{background-color:color-mix(in srgb,var(--accent)32%,transparent)}}::selection{color:var(--ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sfield input:focus-visible{outline:none}svg{display:block}use[href=\#mark]{fill:currentColor}button{cursor:pointer}}@layer components{.pill{white-space:nowrap;border:1px solid #0000;border-radius:99px;align-items:center;gap:6px;height:27px;padding:0 11px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.pill--spice{background:var(--spice-bg);border-color:var(--spice-edge);color:var(--spice-ink);word-spacing:1.5px}.pill--genre{background:var(--genre-bg);border-color:var(--genre-edge);color:var(--genre-ink)}.pill--plain{border-color:var(--plain-edge);color:var(--plain-ink);background:0 0}.pill--door{transition:border-color .2s var(--ease),color .2s var(--ease)}.pill--door:hover,.pill--door:focus-visible{border-color:var(--accent);color:var(--accent-text)}.sgrp__hd .pill__go,.kgrp .pill__go,.sgrp .row__when .pill__go,.kgroup .krow__ser .pill__go,.zone--when .pill__go{display:none}.pill--door .pill__go{opacity:.65;width:12px;height:12px;color:inherit;margin-left:-1px}.pill--door:hover .pill__go,.pill--door:focus-visible .pill__go{opacity:1}.sgrp__name:hover .gl,.sgrp__name:focus-visible .gl,.sback:hover .gl,.sback:focus-visible .gl,.mtop__rback:hover .gl,.mtop__rback:focus-visible .gl,.sstrip__go:hover .gl,.sstrip__go:focus-visible .gl,.peekacts__go:hover .gl,.peekacts__go:focus-visible .gl{color:inherit}.pill--unknown{border:1px dashed var(--plain-edge);color:var(--ink3);background:0 0;font-size:11.5px}button.pill--unknown:hover{color:var(--accent-text);border-color:var(--accent)}.pill .dot{border-radius:50%;flex:none;width:7px;height:7px}.pill .dot--ok{background:var(--ok)}.pill .dot--warn{background:var(--warn)}.pill .n{font-family:var(--mono);opacity:.85;font-size:11px}.pill--tap{cursor:pointer;transition:border-color .2s var(--ease)}.pill--tap:hover{border-color:var(--spice-ink)}@supports (color:color-mix(in lab, red, red)){.pill--tap:hover{border-color:color-mix(in srgb,var(--spice-ink)45%,var(--spice-edge))}}.pillrow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tag{white-space:nowrap;border:1px solid var(--tag-edge);height:25px;color:var(--tag-ink);text-transform:lowercase;border-radius:99px;align-items:center;padding:0 10px;font-size:11.5px;font-weight:500;line-height:1;display:inline-flex}.tag--more{font-family:var(--mono);color:var(--ink3);cursor:pointer;border-style:dashed;font-size:11px}.tag--more:hover{color:var(--accent-text);border-color:var(--accent)}.tag--sage{background:var(--sage-bg)}@supports (color:color-mix(in lab, red, red)){.tag--sage{background:color-mix(in srgb,var(--sage-bg)38%,transparent)}}.tag--sage{border-color:var(--sage-edge)}@supports (color:color-mix(in lab, red, red)){.tag--sage{border-color:color-mix(in srgb,var(--sage-edge)60%,var(--tag-edge))}}.tag--sage{color:var(--sage-ink)}@supports (color:color-mix(in lab, red, red)){.tag--sage{color:color-mix(in srgb,var(--sage-ink)72%,var(--tag-ink))}}.zlabel{color:var(--ink3);margin-bottom:6px;font-size:10.5px}.sparkle{color:var(--accent);opacity:.48;pointer-events:none;z-index:2;position:absolute}.sparkle svg{width:100%;height:100%;animation:twinkle 3.4s var(--ease)infinite}@keyframes twinkle{0%,to{opacity:.2;transform:scale(.6)rotate(-8deg)}50%{opacity:.48;transform:scale(.95)rotate(6deg)}}.app-shell{grid-template-columns:212px 1fr;min-height:100dvh;display:grid}.sb{background:var(--shell);border-right:1px solid var(--edge);flex-direction:column;height:100dvh;padding:24px 14px 18px;display:flex;position:sticky;top:0;overflow:clip}.sb:before{content:"";pointer-events:none;background:radial-gradient(88% 40% at 12% 0,#9650be2e,#0000 64%),radial-gradient(70% 30% at 0 100%,#f0637c12,#0000 68%);position:absolute;inset:0}html[data-mode=light] .sb:before{background:radial-gradient(88% 42% at 12% 0,#ba7cb221,#0000 66%),radial-gradient(60% 26% at 0 100%,#de8e9612,#0000 70%)}.sb>*{z-index:1;position:relative}.sb__mast{color:var(--accent-text);align-items:center;gap:8px;margin-bottom:26px;padding:0 8px;display:flex}.sb__mast svg{flex:none;width:25px;height:25px}.sb__mast span{font-family:var(--display);letter-spacing:.3px;font-synthesis-weight:none;white-space:nowrap;font-size:22px;line-height:1}.sb__nav{flex-direction:column;gap:3px;display:flex}.sbi{height:39px;color:var(--ink2);transition:background .22s var(--ease),color .22s var(--ease);white-space:nowrap;border:1px solid #0000;border-radius:11px;align-items:center;gap:11px;padding:0 12px;font-size:14px;font-weight:500;display:flex}.sbi svg{width:18px;height:18px;color:var(--ink3);transition:color .22s var(--ease);flex:none}.sbi:hover{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.sbi:hover{background:color-mix(in srgb,var(--card)62%,transparent)}}.sbi:hover{color:var(--ink)}.sbi.on{background:var(--card);color:var(--ink);font-weight:600;box-shadow:inset 0 1px #ffffff0d}html[data-mode=light] .sbi.on{box-shadow:none;border:1px solid var(--accent);background:#fdf6f1}@supports (color:color-mix(in lab, red, red)){html[data-mode=light] .sbi.on{border:1px solid color-mix(in srgb,var(--accent)16%,var(--edge))}}.sbi.on svg{color:var(--accent)}.sb__foot{margin-top:auto;padding:0 4px}.promo{background:linear-gradient(155deg,var(--accent),var(--card)74%);border-radius:13px;padding:13px 13px 12px;position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.promo{background:linear-gradient(155deg,color-mix(in srgb,var(--accent)22%,var(--card)),var(--card)74%)}}.promo{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.promo{border:1px solid color-mix(in srgb,var(--accent)32%,var(--edge))}}html[data-mode=light] .promo{border-color:var(--accent);background:linear-gradient(155deg,#fbe9ea,#fff 74%)}@supports (color:color-mix(in lab, red, red)){html[data-mode=light] .promo{border-color:color-mix(in srgb,var(--accent)26%,var(--edge))}}html[data-mode=light] .promo{box-shadow:0 2px 8px -4px #60402c2e}.promo:after{content:"";pointer-events:none;background:radial-gradient(52% 60% at 78% 6%,var(--accent),transparent 68%);height:120%;position:absolute;inset:-40% -20% auto}@supports (color:color-mix(in lab, red, red)){.promo:after{background:radial-gradient(52% 60% at 78% 6%,color-mix(in srgb,var(--accent)34%,transparent),transparent 68%)}}html[data-mode=light] .promo:after{background:radial-gradient(52% 60% at 78% 6%,#e096963d,#0000 70%)}.promo>*{z-index:1;position:relative}.promo__t{font-family:var(--display);color:var(--ink);letter-spacing:.2px;font-size:17px;line-height:1.1}.promo__s{color:var(--ink2);margin-top:4px;font-size:11px;line-height:1.4}.promo__b{background:var(--accent);width:100%;height:32px;color:var(--on-accent);transition:background .22s var(--ease);border-radius:8px;justify-content:center;align-items:center;margin-top:10px;font-size:12.5px;font-weight:600;display:flex}.promo__b:hover{background:var(--accent2)}.sb__cta{background:var(--accent);width:100%;height:42px;color:var(--on-accent);transition:background .22s var(--ease);border-radius:11px;justify-content:center;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.sb__cta:hover{background:var(--accent2)}.sb__cta svg{width:15px;height:15px}.sb__alt{text-align:center;width:100%;color:var(--ink2);text-underline-offset:3px;margin-top:9px;font-size:12.5px;text-decoration:underline;display:block}.cont{background:var(--canvas);flex-direction:column;min-width:0;display:flex;position:relative;overflow:clip}.sky{pointer-events:none;opacity:var(--sky);transition:opacity .4s var(--ease);background-image:radial-gradient(1.6px 1.6px at 8% 14%,#ffffff9e,#0000 55%),radial-gradient(1px 1px at 16% 32%,#ffffff57,#0000 55%),radial-gradient(1.4px 1.4px at 23% 9%,#f6b5b09e,#0000 55%),radial-gradient(1px 1px at 29% 24%,#ffffff4d,#0000 55%),radial-gradient(2px 2px at 36% 7%,#ffffff8a,#0000 55%),radial-gradient(1px 1px at 42% 19%,#ffffff47,#0000 55%),radial-gradient(1.3px 1.3px at 48% 31%,#c2a8d48c,#0000 55%),radial-gradient(1px 1px at 54% 12%,#ffffff57,#0000 55%),radial-gradient(1.7px 1.7px at 61% 22%,#ffffff80,#0000 55%),radial-gradient(1px 1px at 67% 6%,#ffffff42,#0000 55%),radial-gradient(1.4px 1.4px at 73% 28%,#f6b5b080,#0000 55%),radial-gradient(1px 1px at 79% 15%,#ffffff52,#0000 55%),radial-gradient(1.8px 1.8px at 86% 24%,#ffffff75,#0000 55%),radial-gradient(1px 1px at 92% 10%,#ffffff4d,#0000 55%),radial-gradient(1.2px 1.2px at 96% 33%,#c2a8d47a,#0000 55%),radial-gradient(1px 1px at 5% 44%,#ffffff3d,#0000 55%),radial-gradient(1.3px 1.3px at 13% 58%,#ffffff47,#0000 55%),radial-gradient(1px 1px at 21% 72%,#ffffff2e,#0000 55%),radial-gradient(1.5px 1.5px at 33% 51%,#f0637c57,#0000 55%),radial-gradient(1px 1px at 44% 66%,#ffffff29,#0000 55%),radial-gradient(1.2px 1.2px at 57% 78%,#fff3,#0000 55%),radial-gradient(1px 1px at 65% 47%,#ffffff38,#0000 55%),radial-gradient(1.4px 1.4px at 76% 63%,#c2a8d457,#0000 55%),radial-gradient(1px 1px at 84% 74%,#ffffff2e,#0000 55%),radial-gradient(1.6px 1.6px at 91% 55%,#ffffff42,#0000 55%),radial-gradient(1px 1px at 97% 68%,#ffffff29,#0000 55%),radial-gradient(1.3px 1.3px at 26% 88%,#ffffff29,#0000 55%),radial-gradient(1px 1px at 50% 93%,#ffffff21,#0000 55%),radial-gradient(1.2px 1.2px at 71% 86%,#f6b5b03d,#0000 55%),radial-gradient(1px 1px at 88% 95%,#ffffff1f,#0000 55%);position:absolute;inset:0}.sky--landing{background-image:radial-gradient(1.89px 1.89px at 8% 14%,#fff,#0000 55%),radial-gradient(1.18px 1.18px at 16% 32%,#ffffffa5,#0000 55%),radial-gradient(1.65px 1.65px at 23% 9%,#f6b5b0,#0000 55%),radial-gradient(1.18px 1.18px at 29% 24%,#ffffff91,#0000 55%),radial-gradient(2.36px 2.36px at 36% 7%,#fff,#0000 55%),radial-gradient(1.18px 1.18px at 42% 19%,#fff8,#0000 55%),radial-gradient(1.53px 1.53px at 48% 31%,#c2a8d4,#0000 55%),radial-gradient(1.18px 1.18px at 54% 12%,#ffffffa5,#0000 55%),radial-gradient(2.01px 2.01px at 61% 22%,#fffffff2,#0000 55%),radial-gradient(1.18px 1.18px at 67% 6%,#ffffff7e,#0000 55%),radial-gradient(1.65px 1.65px at 73% 28%,#f6b5b0f2,#0000 55%),radial-gradient(1.18px 1.18px at 79% 15%,#ffffff9b,#0000 55%),radial-gradient(2.12px 2.12px at 86% 24%,#ffffffdf,#0000 55%),radial-gradient(1.18px 1.18px at 92% 10%,#ffffff91,#0000 55%),radial-gradient(1.42px 1.42px at 96% 33%,#c2a8d4e9,#0000 55%),radial-gradient(1.18px 1.18px at 5% 44%,#ffffff74,#0000 55%),radial-gradient(1.53px 1.53px at 13% 58%,#fff8,#0000 55%),radial-gradient(1.18px 1.18px at 21% 72%,#ffffff57,#0000 55%),radial-gradient(1.77px 1.77px at 33% 51%,#f0637ca5,#0000 55%),radial-gradient(1.18px 1.18px at 44% 66%,#ffffff4e,#0000 55%),radial-gradient(1.42px 1.42px at 57% 78%,#ffffff61,#0000 55%),radial-gradient(1.18px 1.18px at 65% 47%,#ffffff6b,#0000 55%),radial-gradient(1.65px 1.65px at 76% 63%,#c2a8d4a5,#0000 55%),radial-gradient(1.18px 1.18px at 84% 74%,#ffffff57,#0000 55%),radial-gradient(1.89px 1.89px at 91% 55%,#ffffff7e,#0000 55%),radial-gradient(1.18px 1.18px at 97% 68%,#ffffff4e,#0000 55%),radial-gradient(1.53px 1.53px at 26% 88%,#ffffff4e,#0000 55%),radial-gradient(1.18px 1.18px at 50% 93%,#ffffff3f,#0000 55%),radial-gradient(1.42px 1.42px at 71% 86%,#f6b5b074,#0000 55%),radial-gradient(1.18px 1.18px at 88% 95%,#ffffff3a,#0000 55%)}.cont__in{z-index:3;flex-direction:column;flex:1;width:100%;max-width:1120px;margin:0 auto;padding:28px clamp(20px,3vw,40px) 36px;display:flex;position:relative}.mtop{z-index:42;background:var(--canvas);flex:none;align-items:center;gap:14px;padding:8px 16px 12px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.mtop{background:color-mix(in srgb,var(--canvas)36%,transparent)}}.mtop{-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35)}.mtop--tbr{flex-direction:column;align-items:stretch;gap:2px;padding-bottom:10px}.mtop__line{align-items:center;gap:14px;min-width:0;display:flex}.mtop__line--tools{gap:10px;padding:2px 2px 0}.mhint{color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;overflow:hidden}.mburger{width:44px;height:44px;color:var(--ink2);transition:.2s var(--ease);border-radius:10px;flex:none;place-items:center;display:grid}.mburger:hover{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.mburger:hover{background:color-mix(in srgb,var(--card)60%,transparent)}}.mburger:hover{color:var(--ink)}.mburger svg{width:23px;height:23px}.mtop .segs{gap:24px;min-width:0}.mtop .seg{height:30px;font-size:15px}.mtop .seg .c{font-size:11.5px}.mtop .fbtn{flex:none;height:38px;padding:0 13px;font-size:13.5px}.mtop .fbtn .ico{width:17px;height:17px}.mmast{color:var(--accent-text);align-items:center;gap:7px;display:flex}.mmast svg{flex:none;width:20px;height:20px}.mmast span{font-family:var(--display);font-synthesis-weight:none;font-size:20px;line-height:1}.topcta{background:var(--accent);height:36px;color:var(--on-accent);transition:background .22s var(--ease);border-radius:9px;flex:none;padding:0 15px;font-size:13px;font-weight:600}.topcta:hover{background:var(--accent2)}.mpage{font-family:var(--display);font-synthesis-weight:none;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:21px;line-height:1.15;overflow:hidden}.mtop__back{width:44px;height:44px;color:var(--ink2);transition:.2s var(--ease);border-radius:10px;flex:none;place-items:center;display:grid}.mtop__back:hover{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.mtop__back:hover{background:color-mix(in srgb,var(--card)60%,transparent)}}.mtop__back:hover{color:var(--ink)}.mtop__back svg{width:23px;height:23px;transform:rotate(180deg)}.mtop__rback{min-height:44px;color:var(--ink2);flex:0 auto;align-items:center;gap:4px;min-width:0;margin-left:-6px;font-size:15px;display:inline-flex}.mtop__rback span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mtop__rback .gl{flex:none;width:18px;height:18px;transform:rotate(180deg)}.mtop__rback:hover{color:var(--accent-text)}.mtop__q{min-width:0;color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.mspacer{flex:1}.mscrim{z-index:48;opacity:0;pointer-events:none;transition:opacity .32s var(--ease);background:#06030c9e;position:fixed;inset:0}html[data-mode=light] .mscrim{background:#3a26326b}.drawer{z-index:49;background:var(--shell);border-right:1px solid var(--edge);width:302px;max-width:84vw;transition:transform .34s var(--ease);flex-direction:column;padding:18px 14px 20px;display:flex;position:fixed;inset:0 auto 0 0;overflow:clip;transform:translate(-100%)}.drawer:before{content:"";pointer-events:none;background:radial-gradient(88% 40% at 12% 0,#9650be2e,#0000 64%),radial-gradient(70% 30% at 0 100%,#f0637c12,#0000 68%);position:absolute;inset:0}html[data-mode=light] .drawer:before{background:radial-gradient(88% 42% at 12% 0,#ba7cb221,#0000 66%),radial-gradient(60% 26% at 0 100%,#de8e9612,#0000 70%)}.drawer>*{z-index:1;position:relative}.drawer-open .drawer{transform:translate(0)}.drawer-open .mscrim{opacity:1;pointer-events:auto}.drawer__x{width:44px;height:44px;color:var(--ink3);z-index:2;transition:.2s var(--ease);border-radius:9px;place-items:center;display:grid;position:absolute;top:12px;right:10px}.drawer__x:hover{color:var(--ink);background:var(--card)}@supports (color:color-mix(in lab, red, red)){.drawer__x:hover{background:color-mix(in srgb,var(--card)60%,transparent)}}.drawer__x svg{width:22px;height:22px}.drawer .sb__mast{margin-bottom:22px;padding-left:6px}.drawer .sbi{height:48px;font-size:16px}.drawer .sbi svg{width:20px;height:20px}.drawer .sb__foot{padding:0 2px}@media (max-width:899px){.app-shell{grid-template-columns:1fr}.sb{display:none}}@media (min-width:900px){.mtop{display:none}}.sfield{background:var(--field);border:1px solid var(--field-edge);width:100%;box-shadow:var(--field-glow);transition:box-shadow .3s var(--ease),border-color .3s var(--ease),transform .3s var(--ease);border-radius:13px;align-items:center;gap:10px;padding:5px 5px 5px 16px;display:flex;position:relative}.sfield:focus-within{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sfield:focus-within{border-color:color-mix(in srgb,var(--accent)52%,var(--field-edge))}}.sfield:focus-within{box-shadow:var(--field-glow-on)}.sfield>svg{width:17px;height:17px;color:var(--ink3);flex:none}.sfield__inputwrap{flex:1;align-items:center;min-width:0;display:flex;position:relative}.sfield input{color:var(--ink);font:inherit;appearance:none;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:11px 44px 11px 0;font-size:14.5px}.sfield input::placeholder{color:var(--ink3)}.sfield input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.sfield__clear{width:44px;height:44px;color:var(--ink3);transition:color .2s var(--ease);place-items:center;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.sfield__clear:before{content:"";transition:background .2s var(--ease);z-index:-1;background:0 0;border-radius:8px;position:absolute;inset:7px}.sfield__clear:hover{color:var(--ink)}.sfield__clear:hover:before{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.sfield__clear:hover:before{background:color-mix(in srgb,var(--card)60%,transparent)}}.sfield__clear svg{width:14px;height:14px}.sfield__btn{background:var(--accent);height:40px;color:var(--on-accent);transition:background .22s var(--ease);border-radius:10px;flex:none;place-items:center;padding:0 22px;font-size:14px;font-weight:600;display:grid}.sfield__btn:hover{background:var(--accent2)}.hero{text-align:center;transition:padding .5s var(--ease);padding:64px 0 0}.hero__h{font-family:var(--display);font-synthesis-weight:none;letter-spacing:.3px;text-wrap:balance;max-width:20ch;margin:0 auto;font-size:clamp(36.8px,4.37vw,50.6px);font-weight:400;line-height:1.08}.hero__h .quiet{color:var(--ink3)}.hero__h--in{max-width:26ch}.hero__h i{color:var(--accent-text)}.nbu{white-space:nowrap}.hero__s{text-wrap:pretty;max-width:54ch;color:var(--ink2);margin:14px auto 0;font-size:15.5px;line-height:1.6}.hero .sfield{max-width:600px;margin:26px auto 0}@media (hover:hover){.sfield:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sfield:hover{border-color:color-mix(in srgb,var(--accent)40%,var(--field-edge))}}.sfield:hover{box-shadow:var(--field-glow-hover);transform:scale(1.015)}.sfield:hover:focus-within{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sfield:hover:focus-within{border-color:color-mix(in srgb,var(--accent)52%,var(--field-edge))}}.sfield:hover:focus-within{transform:scale(1.008)}}@media (max-width:899px){.sfield input{font-size:16px}.hero{padding:30px 4px 0}.hero__h{font-size:35.7px;line-height:1.1}.hero__s{max-width:32ch;font-size:14.4px;line-height:1.58}.hero .sfield{margin-top:22px;padding-left:14px}}.workbar{border-bottom:1px solid var(--edge-soft);align-items:center;gap:14px;margin-bottom:22px;padding-bottom:18px;display:flex}.workbar .sfield{flex:1;max-width:none}.workbar__back{width:34px;height:34px;color:var(--ink3);border:1px solid var(--edge);transition:.2s var(--ease);border-radius:9px;flex:none;place-items:center;display:grid}.workbar__back:hover{border-color:var(--accent);color:var(--accent-text)}.workbar__back svg{width:16px;height:16px;transform:rotate(180deg)}.working{text-align:center;flex:1;place-items:center;padding:26px 0 60px;display:grid}.tome{width:132px;height:132px;color:var(--accent-text);animation:tfloat 5.2s var(--ease)infinite;margin:0 auto 26px;position:relative}.tome__mark{z-index:2;width:100%;height:100%;filter:drop-shadow(0 6px 18px var(--accent));position:relative}@supports (color:color-mix(in lab, red, red)){.tome__mark{filter:drop-shadow(0 6px 18px color-mix(in srgb,var(--accent)45%,transparent))}}.tome__glow,.tome__glow2{pointer-events:none;z-index:0;border-radius:50%;position:absolute;left:50%}.tome__glow{filter:blur(8px);background:radial-gradient(circle,var(--accent),#9b5ac829 44%,transparent 70%);width:300px;height:300px;top:-52%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.tome__glow{background:radial-gradient(circle,color-mix(in srgb,var(--accent)34%,transparent),#9b5ac829 44%,transparent 70%)}}.tome__glow{animation:6.4s ease-in-out infinite tbreathe}.tome__glow2{filter:blur(12px);background:radial-gradient(circle,#ffb27a42,#0000 66%);width:170px;height:170px;animation:6.4s ease-in-out 1.6s infinite tbreathe;top:-16%;transform:translate(-50%)}.tome__ring{border:1px solid var(--accent);border-radius:50%;width:120px;height:120px;margin:-60px 0 0 -60px;position:absolute;top:46%;left:50%}@supports (color:color-mix(in lab, red, red)){.tome__ring{border:1px solid color-mix(in srgb,var(--accent)50%,transparent)}}.tome__ring{z-index:1;opacity:0;animation:5.6s ease-out infinite tring}.tome__ring.b{animation-delay:2.8s}.spk{z-index:3;opacity:0;will-change:transform,opacity;position:absolute}.spk svg{will-change:transform;width:100%;height:100%;animation:2.3s ease-in-out infinite spktw}.spk.a{width:12px;height:12px;animation:5.4s linear -1.2s infinite driftA;top:14%;left:6%}.spk.b{width:9px;height:9px;animation:6.1s linear -3.1s infinite driftB;top:6%;left:88%}.spk.c{width:7px;height:7px;animation:6.8s linear -4.4s infinite driftA;top:-12%;left:44%}.spk.d{width:10px;height:10px;animation:5.7s linear -.7s infinite driftB;top:22%;left:70%}.spk.a svg{animation-duration:2.3s;animation-delay:-.4s}.spk.b svg{animation-duration:2.9s;animation-delay:-1.1s}.spk.c svg{animation-duration:2.6s;animation-delay:-1.8s}.spk.d svg{animation-duration:2.1s;animation-delay:-.9s}@keyframes tfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes tbreathe{0%,to{opacity:.42;transform:translate(-50%)scale(.9)}50%{opacity:.92;transform:translate(-50%)scale(1.09)}}@keyframes tring{0%{opacity:0;transform:scale(.55)}18%{opacity:.5}to{opacity:0;transform:scale(1.85)}}@keyframes driftA{0%{opacity:0;transform:translateY(14px)}14%{opacity:.85}44%{opacity:1;transform:translate(4px,-6px)}72%{opacity:.8;transform:translate(6px,-19px)}to{opacity:0;transform:translate(9px,-34px)}}@keyframes driftB{0%{opacity:0;transform:translateY(12px)}14%{opacity:.8}44%{opacity:.95;transform:translate(-4px,-6px)}72%{opacity:.75;transform:translate(-6px,-18px)}to{opacity:0;transform:translate(-9px,-32px)}}@keyframes spktw{0%,to{transform:scale(.7)rotate(-6deg)}50%{transform:scale(1)rotate(10deg)}}.working__l{font-family:var(--display);color:var(--ink);letter-spacing:.2px;font-size:25px;font-weight:400}.lstatus{color:var(--ink2);min-height:1.4em;margin-top:10px;font-size:14px}.lstatus.in{animation:lmsg .55s var(--ease)}@keyframes lmsg{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.lbar{background:var(--ink);border-radius:99px;width:250px;height:4px;margin:20px auto 0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lbar{background:color-mix(in srgb,var(--ink)12%,transparent)}}.lbar i{background:linear-gradient(90deg,transparent,var(--accent),#c8a2e8cc,transparent);width:40%;animation:lsweep 2.4s var(--ease)infinite;border-radius:99px;position:absolute;inset:0}@keyframes lsweep{0%{transform:translate(-120%)}to{transform:translate(320%)}}.honest{font-family:var(--mono);letter-spacing:.3px;color:var(--ink3);margin-top:18px;font-size:10.5px}html[data-mode=light] .honest{color:var(--ink2)}@media (max-width:899px){.tome{width:104px;height:104px;margin-bottom:22px}.tome__glow{width:240px;height:240px}.tome__glow2{width:136px;height:136px}.tome__ring{width:96px;height:96px;margin:-48px 0 0 -48px}.working{padding:30px 0 40px}.working__l{font-size:21px}.lstatus{margin-top:9px;padding:0 10px;font-size:13px}.lbar{width:200px;margin-top:18px}.honest{margin-top:16px;padding:0 14px;font-size:10px;line-height:1.5}}.slip{background:var(--card);border:1px solid var(--edge);box-shadow:var(--card-shadow);border-radius:18px;position:relative;overflow:clip}.slip:before{content:"";background:var(--card-aurora);pointer-events:none;position:absolute;inset:0}.slip>*{z-index:1;position:relative}.slip__id{border-bottom:1px solid var(--edge-soft);gap:18px;padding:20px 22px 18px;display:flex}.cov{aspect-ratio:2/3;background:var(--cover-mesh);width:92px;box-shadow:var(--cover-drop),var(--cover-glow),0 0 0 1px #ffffff24 inset;border-radius:7px;flex:none;position:relative;overflow:clip}.cov:before{content:"";z-index:1;background:linear-gradient(#ffffff61,#fff0);width:1.5px;position:absolute;top:0;bottom:0;left:6px}.cov:has(img){background:var(--cover-mat)}.cov img{object-fit:cover;border-radius:5px;width:calc(100% - 6px);height:calc(100% - 6px);position:absolute;inset:3px}.cov:has(img):after{content:"";border-radius:inherit;pointer-events:none;z-index:2;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff24}html[data-mode=light] .cov:has(img):after{box-shadow:inset 0 0 0 1px #3a26321a}.slip .band-id{border-bottom:none;align-items:center;gap:18px;padding:22px 26px 18px;display:flex}.serifttl{font-family:var(--display);font-synthesis-weight:none;letter-spacing:.3px;color:var(--ink);text-wrap:balance;font-weight:400;line-height:1.08}.serifttl-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 12px;display:flex}.serifttl-row .serifttl{min-width:0}.serifttl-row__rail{flex:none}.slip .serifttl{font-size:30px}.byline{color:var(--ink2);font-size:13px}.slip .byline{margin-top:5px}.metaline{font-family:var(--mono);color:var(--ink3);letter-spacing:.4px;font-size:11px}.slip .metaline{margin-top:7px}.pubnote{font-family:var(--mono);color:var(--ink3);letter-spacing:.3px;font-size:11px}.zone--when .pubnote{padding-left:12px}.infobtn{width:44px;height:44px;color:var(--ink3);cursor:pointer;transition:color .2s var(--ease);border-radius:50%;flex:none;justify-content:center;align-items:center;margin:-13.5px -13.5px -13.5px -18px;font-size:12px;line-height:1;display:inline-flex}@media (hover:hover){.infobtn:hover{color:var(--ink2)}}.band-mid{border-top:1px solid var(--edge-soft);z-index:3;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid;position:relative}.zone{flex-direction:column;gap:13px;padding:17px 26px 19px;display:flex}.zone--when{border-left:1px solid var(--edge-soft);background:var(--card-2)}html[data-mode=light] .zone--when{background:#fcf8f4}.band-extras{border-top:1px solid var(--edge-soft);flex-direction:column;gap:12px;padding:17px 26px 20px;display:flex}.qlabel{font-family:var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--accent-text);font-size:10px}.tags{flex-wrap:wrap;gap:6px;display:flex}.slip .pill{gap:6px;height:28px;padding:0 12px;font-size:12.5px}.slip .pill .n,.slip .pill--unknown{font-size:11.5px}.slip .tag{height:26px;padding:0 11px;font-size:12px}.slip .zlabel{letter-spacing:.1px;margin-bottom:7px;font-size:11px}.slip .desc{font-size:13.5px;line-height:1.62}.buyrow{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.buylab{color:var(--ink3);margin-right:2px;font-size:11.5px}.slip .buybtn{height:34px;color:var(--accent-text);border-radius:10px;padding:0 15px;font-size:11.5px}.slip .buybtn:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text)}@media (max-width:760px){.band-mid{grid-template-columns:1fr}.zone--when{border-left:none;border-top:1px solid var(--edge-soft)}.slip .band-id{gap:13px;padding:18px 16px 16px}.slip .cov{width:62px}.slip .serifttl{font-size:21.5px}.slip .byline{margin-top:3px;font-size:12px}.slip .metaline{margin-top:4px;font-size:10px}.zone{padding:16px 16px 18px}.slip .desc{font-size:14.5px;line-height:1.7}.slip .tag{height:30px;padding:0 12px;font-size:12.5px}.slip .tags,.slip .pillrow{gap:5px 4px}.slip .zone--when>.pillrow:nth-child(2){row-gap:5px!important}.slip .pill{height:30px;padding:0 12px;font-size:12.5px}.slip .pill .n{font-size:13px}.slip .zlabel{margin-bottom:8px;font-size:12.5px}.slip .qlabel{margin-bottom:0;font-size:11.5px}.slip .zone>:nth-child(n+3){margin-top:12px}.slip .zone--when>:nth-child(n+3):not(.buyrow){margin-top:-3px}.slip .zone--when>.buyrow{margin-top:22px!important}.slip .byline{font-size:14px}.slip .metaline{font-size:12px}.slip .readmore{font-size:13px}.slip .buybtn{height:40px;font-size:13px}.slip .pubnote{font-size:13px}.zone{gap:10px;padding:28px 18px 26px}.slip .zone>.qlabel{margin-bottom:4px}.band-extras{gap:18px;padding:34px 18px 38px}.slip .desc__p+.desc__p{margin-top:1em}.slip .buyrow{justify-content:stretch}.slip .buyrow .buybtn{flex:1;justify-content:center}.slip .buylab,.slipacts{display:none}}.desc{color:var(--ink2);font-size:12.5px;line-height:1.6}.desc.clamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.desc__p{margin:0}.pill__txt{display:inline}.pill__emoji{margin-right:8px}.desc__p+.desc__p{margin-top:.75em}.readmore{font-family:var(--mono);color:var(--accent-text);letter-spacing:.3px;margin-top:7px;font-size:11px}.tw{color:var(--ink3);margin-top:9px;font-size:11.5px;line-height:1.5}html[data-mode=light] .tw{color:var(--ink2)}.tw svg{vertical-align:-1px;width:12px;height:12px;margin-right:5px;display:inline-block}.buybtn{border:1px solid var(--edge);height:29px;color:var(--ink2);font-family:var(--mono);letter-spacing:.3px;transition:.22s var(--ease);border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:10.5px;display:inline-flex}.buybtn:hover{border-color:var(--accent);color:var(--accent-text)}.buybtn svg{width:10px;height:10px}.slipacts{justify-content:center;gap:9px;margin-top:14px;display:flex}@media (max-width:899px){.slipacts{display:none}}.readerbar{align-items:center;gap:10px;margin:0 0 12px;display:flex}.readerbar__back{color:var(--ink3);flex:0 4 auto;align-items:center;gap:5px;min-width:0;min-height:44px;margin-block:-12px;font-size:14px;display:none}.readerbar__back span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.readerbar>.pill{min-width:0;overflow:hidden}.readerbar__menu{flex:none}.readerbar__when{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink3);letter-spacing:.2px;flex:0 3 auto;font-size:12.5px;overflow:hidden}.readerbar__when:before{content:"•";opacity:.65;margin-inline-end:6px}.readerbar__back .gl{width:16px;height:16px;transform:rotate(180deg)}.readerbar__back:hover{color:var(--accent-text)}.searchnext{justify-content:center;margin-top:22px;display:flex}@media (max-width:899px){.readerbar .readerbar__menu>button{width:40px;height:40px;margin:-5px}.searchnext .linkbtn{font-size:14px}.bookpage{padding-top:12px;padding-bottom:calc(var(--dock-h,170px) + 24px)}.searchnext{margin-top:40px}.ynote .nadd{min-height:48px}}.readerbar__menu{margin-left:auto;position:relative}.readerbar__menu>button{width:30px;height:30px;color:var(--ink3);transition:.2s var(--ease);border-radius:8px;place-items:center;display:grid}.readerbar__menu>button:hover{background:var(--card-2);color:var(--accent-text)}.primbtn{background:var(--accent);height:42px;color:var(--on-accent);transition:background .22s var(--ease);border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:600;display:inline-flex}.primbtn:hover{background:var(--accent2)}.primbtn:disabled{opacity:.55;cursor:default}.primbtn svg{width:15px;height:15px}.primbtn--stack{white-space:normal;overflow-wrap:anywhere;text-align:center;height:auto;min-height:44px;padding-block:10px;line-height:1.3}.ghostbtn{border:1px solid var(--edge);height:42px;color:var(--ink2);transition:.22s var(--ease);border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13.5px;font-weight:500;display:inline-flex}.ghostbtn:hover{border-color:var(--accent);color:var(--accent-text)}.ghostbtn svg{width:15px;height:15px}.linkbtn{color:var(--accent-text);text-underline-offset:3px;align-items:center;gap:7px;font-size:13px;font-weight:500;text-decoration:underline;display:inline-flex}.linkbtn svg{width:14px;height:14px}.outbtn{border:1px solid var(--accent);height:40px;color:var(--accent-text);transition:.22s var(--ease);border-radius:11px;align-items:center;gap:8px;padding:0 17px;font-size:13.5px;font-weight:600;display:inline-flex}.outbtn:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.outbtn:hover{background:color-mix(in srgb,var(--accent)10%,transparent)}}.outbtn svg{width:15px;height:15px}.dangerbtn{color:#f4eaf2;height:40px;transition:.22s var(--ease);background:#3a1d33;border:1px solid #6b3a55;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:13.5px;font-weight:600;display:inline-flex}html[data-mode=light] .dangerbtn{color:#fff7f4;background:#3a2632;border-color:#0000}.dangerbtn:hover{background:#4a2540;border-color:#82486a}html[data-mode=light] .dangerbtn:hover{background:#4c333f}.dangerbtn svg{width:15px;height:15px}.popover{z-index:40;background:var(--card);border:1px solid var(--edge);width:min(340px,86vw);box-shadow:var(--card-shadow);border-radius:14px;padding:16px 17px;position:absolute;top:calc(100% + 8px);left:0}.popover--float{z-index:50}.popover h5,.modal--pop h5{font-family:var(--display);font-synthesis-weight:none;letter-spacing:.3px;color:var(--ink);align-items:center;gap:8px;margin-bottom:10px;font-size:19px;font-weight:400;display:flex}.popover h5 .x,.modal--pop h5 .x{color:var(--ink3);cursor:pointer;font-size:15px;font-family:var(--ui);margin-left:auto}.modalcenter .modal--pop h5{font-size:21px}.modal--pop h5 .x{place-items:center;width:44px;height:44px;margin:-12px -14px -12px auto;display:grid}.modalcenter .modal--pop h5 .x{font-size:19px}.sg-row{border-bottom:1px solid var(--edge-soft);justify-content:space-between;gap:12px;padding:7px 0;display:flex}.sg-row:last-of-type{border-bottom:none}.sg-row .k{color:var(--ink);font-size:13px;font-weight:600}.sg-row .d{color:var(--ink3);margin-top:2px;font-size:11.5px;line-height:1.4}.sg-row .num{font-family:var(--mono);color:var(--ink2);flex:none;padding-top:2px;font-size:11px}.sg-est{border-top:1px solid var(--edge);color:var(--ink2);align-items:center;gap:8px;margin-top:11px;padding-top:11px;font-size:12.5px;display:flex}.sg-est .chip{font-family:var(--mono);background:var(--spice-bg);border:1px solid var(--spice-edge);color:var(--spice-ink);border-radius:99px;padding:3px 9px;font-size:11px}.sg-ai{color:var(--ink3);margin-top:5px;font-size:10.5px}.sg-ai svg{vertical-align:-2px;width:12px;height:12px;color:var(--warn);display:inline-block}.unk-item{color:var(--ink2);align-items:baseline;gap:8px;padding:2.5px 0;font-size:12.5px;display:flex}.unk-item:before{content:"–";color:var(--ink3);flex:none}.unk-foot{border-top:1px solid var(--edge-soft);color:var(--ink3);margin-top:9px;padding-top:9px;font-size:11px;line-height:1.5}.companion-def{color:var(--ink2);font-size:13px;line-height:1.55}.phead{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.phead__t{font-family:var(--display);font-synthesis-weight:none;font-size:27px;font-weight:400;line-height:1}.segs{gap:22px;display:inline-flex}.seg{height:26px;color:var(--ink3);transition:.22s var(--ease);border-bottom:1.5px solid #0000;align-items:center;gap:7px;padding:0 0 6px;font-size:13px;font-weight:500;display:inline-flex}html[data-mode=light] .seg{color:var(--ink2)}.seg:hover{color:var(--ink)}.seg .c{font-family:var(--mono);opacity:.6;font-size:10.5px}.seg.on{color:var(--ink);border-bottom-color:var(--accent);font-weight:600}.seg.on .c{color:var(--accent-text);opacity:.9}.row{background:var(--card);position:relative}@supports (color:color-mix(in lab, red, red)){.row{background:color-mix(in srgb,var(--card)52%,transparent)}}.row{border:1px solid var(--edge-soft);transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .4s var(--ease),background .4s var(--ease);border-radius:15px;grid-template-columns:54px minmax(0,1.15fr) minmax(0,.95fr) 34px;gap:0 16px;margin-bottom:0;padding:15px 17px;display:grid}html[data-mode=light] .row{border-color:var(--edge);box-shadow:var(--card-shadow);background:#fff}.row:hover{border-color:var(--accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.row:hover{border-color:color-mix(in srgb,var(--accent)32%,var(--edge))}}.row:hover{box-shadow:0 0 40px -18px #f0637c6b}html[data-mode=light] .row:hover{box-shadow:var(--card-shadow-hover)}.row .cov{border-radius:6px;align-self:start;width:54px}.row .cov img{border-radius:4px;width:calc(100% - 4px);height:calc(100% - 4px);inset:2px}.row__when{border-left:1px solid var(--edge-soft);flex-direction:column;align-items:flex-start;gap:8px;padding-left:16px;display:flex}.row__when .row__buy{transition:opacity .4s var(--ease);margin-top:auto}.row__when .pubnote,.kdetail .pubnote{padding-left:12px}.row__t{font-family:var(--display);font-synthesis-weight:none;font-size:18.5px;font-weight:400;line-height:1.1}.row__tline{align-items:center;gap:10px;min-width:0;display:flex}.row__tline .row__t{min-width:0}.row__tline .stars{flex:none}.row__by{color:var(--ink2);margin-top:2px;font-size:12px}.row__main>.pillrow{margin-top:10px}.row__main>.pillrow+.pillrow{margin-top:6px}.row__more{display:none}.row__acts{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:9px;display:flex}.row__tail{display:contents}.row__acts button{width:30px;height:30px;color:var(--ink3);transition:.2s var(--ease);border-radius:8px;place-items:center;display:grid}.row__acts button:hover{background:var(--card-2);color:var(--accent-text)}.row__grip{width:24px;height:34px;color:var(--ink3);opacity:0;transition:opacity .2s var(--ease);border-radius:7px 0 0 7px;place-items:center;display:grid;position:absolute;top:50%;left:-24px;transform:translateY(-50%)}.row:hover .row__grip,.row__grip:focus-visible{opacity:1}.gl{width:16px;height:16px;color:var(--ink3);transition:.2s var(--ease)}.gl:hover{color:var(--accent-text)}.row__acts .notemark{color:var(--accent-text);opacity:.8}.row__acts .notemark svg{width:16px;height:16px}.expander svg{transition:transform .3s var(--ease)}.row--open .expander svg{transform:rotate(90deg)}.row__nav,.row__go{display:none}.row--open{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.row--open{border-color:color-mix(in srgb,var(--accent)35%,var(--edge))}}.xfold{transition:grid-template-rows .4s var(--ease);grid-column:1/-1;grid-template-rows:0fr;display:grid}.xfold__in{visibility:hidden;min-height:0;transition:visibility 0s .4s;overflow:hidden}.row--open .xfold,.krow--open .xfold{grid-template-rows:1fr}.row--open .xfold__in,.krow--open .xfold__in{visibility:visible;transition:none}.krow--open .xfold--settled .xfold__in,.row--open .xfold--settled .xfold__in{overflow:visible}.rowdetail{border-top:1px solid var(--edge-soft);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:22px;margin-top:20px;padding-top:14px;display:grid}.rowdetail__buy{grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.row .rowdetail__buy{display:none}@media (max-width:860px){.rowdetail{grid-template-columns:1fr;gap:14px}}.rowdetail .desc{font-size:13px}.rn{background:var(--card-2);border:1px solid var(--edge-soft);border-radius:12px;padding:12px 14px}.rn__k{color:var(--ink3);margin-bottom:3px;font-size:11px}.rn__edit{color:var(--accent-text);text-underline-offset:3px;margin-top:8px;font-size:12px;text-decoration:underline}.rn__edit:hover{color:var(--accent2)}.rn__t{color:var(--ink2);white-space:pre-wrap;overflow-wrap:break-word;font-size:12.5px;font-style:italic;line-height:1.5}.dn{background:var(--card-2);border:1px solid var(--edge-soft);border-radius:12px;padding:12px 14px}.dn__k{color:var(--ink3);margin-bottom:3px;font-size:11px}.dn__t{color:var(--ink2);white-space:pre-wrap;overflow-wrap:break-word;font-size:12.5px;font-style:italic;line-height:1.5}.dn__t+.dn__t{border-top:1px solid var(--edge-soft);margin-top:6px;padding-top:6px}.dn__lead{font-family:var(--mono);letter-spacing:1px;color:var(--ink3);font-size:10px;font-style:normal}.dn__edit{color:var(--accent-text);text-underline-offset:3px;margin-top:10px;font-size:12px;text-decoration:underline}.dn__edit:hover{color:var(--accent2)}.ynote{width:100%;max-width:560px;margin:26px auto 0}.ynote .rn,.ynote .dn{margin-top:10px}.ynote__toggle{font-family:var(--mono);letter-spacing:1.3px;text-transform:uppercase;color:var(--ink3);transition:.2s var(--ease);align-items:center;gap:7px;font-size:10.5px;display:inline-flex}.ynote__toggle:hover{color:var(--accent-text)}.ynote__toggle svg{width:13px;height:13px;transition:transform .3s var(--ease)}.ynote__toggle[aria-expanded=true] svg{transform:rotate(90deg)}.ynote:has(>.nadd){text-align:center}.nadd{height:34px;color:var(--accent-text);border:1px dashed var(--plain-edge);transition:.2s var(--ease);border-radius:99px;align-items:center;gap:7px;padding:0 30px;font-size:12.5px;display:inline-flex}.nadd:hover{border-color:var(--accent);background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.nadd:hover{background:color-mix(in srgb,var(--accent-soft)40%,transparent)}}.nadd svg{width:13px;height:13px}.ynote__editrow{justify-content:flex-end;align-items:center;gap:10px;margin-top:9px;display:flex}.ynote__editrow .primbtn{height:38px;padding:0 16px;font-size:13px}@media (max-width:760px){.row{grid-template-columns:40px minmax(0,1fr) 34px;gap:12px;position:relative}.row .cov img{border-radius:3px;width:calc(100% - 3px);height:calc(100% - 3px);inset:1.5px}.row .cov{grid-area:1/1;align-self:center;width:40px}.row__main{display:contents}.row__id{grid-area:1/2;align-self:center;min-width:0}.row__main>.pillrow{grid-column:1/-1;margin-top:0}.row__tline{flex-wrap:wrap;gap:3px 7px}.row__acts{z-index:2;pointer-events:none;grid-area:1/3;gap:6px;position:relative}.row__acts button,.row__acts>div{pointer-events:auto}.row__when{border-left:none;border-top:1px solid var(--edge-soft);grid-area:auto/1/auto/-1;padding-top:10px;padding-left:0}.row__main>.pillrow,.row__when .pillrow:not(.row__buy){gap:5px 4px}.row__main>.pillrow+.pillrow{margin-top:-7px}.row__when{gap:5px;margin-top:2px;padding-top:12px}.row__when .row__buy{margin-top:7px}.row__nav{z-index:1;border-radius:inherit;display:block;position:absolute;inset:0}.row .row__grip{pointer-events:none;display:none;left:auto;right:12px}.rowmenu__root>button{width:44px;height:44px;margin:-7px}.row__tail{align-items:center;gap:2px;margin-top:auto;display:flex}.row:has(.rowmenu){z-index:3}.row__acts .notemark{pointer-events:none}.row .pillrow .pill--tap{z-index:2;position:relative}.row button.tag--more{pointer-events:none}.xfold,.row .pillrow .pill--unknown{display:none}.row__nav:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.row .buybtn,.row .stars{z-index:2;position:relative}.row__when .row__buy{align-self:stretch}.row__when .row__buy .buybtn{flex:1;justify-content:center;height:34px;font-size:11.5px}.row__acts .expander{display:none}.row .row__more{border-top:1px solid var(--edge-soft);height:44px;color:var(--ink3);pointer-events:none;border-radius:0 0 15px 15px;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;margin:0 -17px -15px;font-size:12.5px;display:flex}.row .row__more .gl{width:14px;height:14px}.row__by{font-size:13px}.row .pillrow .pill{height:29px;font-size:13px}.row .pillrow .tag,.row .tag{height:27px;font-size:12.5px}.row .pillrow .pill,.row .pillrow .tag,.row .tag{height:30px;padding:0 12px;font-size:12.5px}.row .pubnote{font-size:12px}.rowmenu button[role=menuitem]{font-size:14px}.rowmenu button[role=menuitem] svg{width:17px;height:17px}}:is(body:has(.rowmenu) .row:not(:has(.rowmenu)),body:has(.rowmenu) .rowwrap:not(:has(.rowmenu))){pointer-events:none}.rowwrap:has(.rowmenu){z-index:40}.rowmenu{z-index:30;background:var(--card);border:1px solid var(--edge);min-width:212px;box-shadow:var(--card-shadow);border-radius:12px;padding:6px;position:absolute;top:40px;right:12px}.rowmenu button{width:100%;min-height:44px;color:var(--ink2);text-align:left;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.rowmenu button:hover{background:var(--card-2);color:var(--ink)}.rowmenu button svg{width:16px;height:16px;color:var(--ink3);flex:none}.rowmenu__sep{background:var(--edge-soft);height:1px;margin:5px 4px}@media (max-width:760px){.reorder-on .row__nav{display:none}.reorder-on .row .row__grip{opacity:1;pointer-events:auto;z-index:2;width:44px;height:44px;color:var(--ink2);background:0 0;border-radius:0;display:grid;right:6px}.reorder-on .row .row__grip .gl{width:18px;height:18px}.reorder-on .row__acts>div,.reorder-on .row__acts .notemark,.reorder-on .row .row__more,.reorder-on .row .row__main>.pillrow,.reorder-on .row .stars,.reorder-on .row .row__when{display:none}.reorder-on .row .row__id{padding-right:48px}}.density{background:var(--shell);border:1px solid var(--edge);border-radius:99px;gap:2px;margin-left:auto;padding:3px;display:flex}.density button{color:var(--ink2);transition:.2s var(--ease);border-radius:99px;align-items:center;gap:7px;padding:5px 13px;font-size:11.5px;display:inline-flex}.density button.on{background:var(--card);color:var(--ink)}.density .ico{width:14px;height:14px}.mdens{background:var(--shell);border:1px solid var(--edge);border-radius:99px;flex:none;gap:2px;padding:3px;display:flex}.mdens button{width:40px;height:32px;color:var(--ink2);border-radius:99px;place-items:center;display:grid}.mdens button.on{background:var(--card);color:var(--ink)}.mdens .ico{width:19px;height:19px}.ktable{border:1px solid var(--edge-soft);background:var(--card);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.ktable{background:color-mix(in srgb,var(--card)52%,transparent)}}html[data-mode=light] .ktable{border-color:var(--edge);box-shadow:var(--card-shadow);background:#fff}.khead,.krow{grid-template-columns:34px minmax(170px,1fr) minmax(160px,2fr) 196px 34px;align-items:center;gap:14px;padding:0 14px;display:grid}.khead{background:var(--card-2);border-bottom:1px solid var(--edge);border-radius:13px 13px 0 0;height:38px}.khead span{font-family:var(--mono);letter-spacing:1.1px;text-transform:uppercase;color:var(--ink2);font-size:10px}.krow{min-height:54px;transition:background .2s var(--ease);row-gap:0;padding-top:8px;padding-bottom:8px;position:relative}.krow+.krow{border-top:1px solid var(--edge-soft)}.krow:last-child{border-radius:0 0 13px 13px}.krow:hover{background:var(--card-2)}.krow .cov{border-radius:4px;align-self:center;width:34px}.krow .cov img{border-radius:3px;width:calc(100% - 3px);height:calc(100% - 3px);inset:1.5px}.krow__t{font-family:var(--display);font-synthesis-weight:none;letter-spacing:.3px;text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;font-weight:400;line-height:1.15;overflow:hidden}.krow__reading{font-family:var(--mono);color:var(--accent-text);letter-spacing:.4px;margin-left:9px;font-size:10.5px}.krow__by{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:11px;overflow:hidden}.krow__slot{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.krow__slot .pill{height:25px;padding:0 10px;font-size:11.5px}.krow__will{align-content:flex-start;max-height:25px;overflow:hidden}.sgp-rise{width:12px;height:12px;display:none}.krow__will .sgp-rise{display:inline-block}.krow--open .krow__will .tag--more{display:none}.krow__acts{justify-content:flex-end;align-items:center;display:flex}.krow__acts button{width:30px;height:30px;color:var(--ink3);transition:.2s var(--ease);border-radius:8px;place-items:center;display:grid}.krow__acts button:hover{background:var(--card-2);color:var(--accent-text)}.krow--open .expander svg{transform:rotate(90deg)}.kdetail{border-top:1px dashed var(--edge-soft);flex-direction:column;align-items:flex-start;gap:11px;margin-top:23px;padding:12px 0 5px;display:flex}.kdetail .desc{font-size:13px}.kdetail__foot{justify-content:space-between;align-self:stretch;align-items:center;gap:10px;display:flex}.kdetail__foot .rowmenu__root>button{width:30px;height:30px;color:var(--ink3);transition:.2s var(--ease);border-radius:8px;place-items:center;display:grid}.kdetail__foot .rowmenu__root>button:hover{background:var(--card-2);color:var(--accent-text)}body:has(.rowmenu) .krow:not(:has(.rowmenu)){pointer-events:none}.krow:has(.rowmenu){z-index:3}@media (max-width:760px){.khead{display:none}.ktable{box-shadow:none;background:0 0;border:none;gap:7px;display:grid}html[data-mode=light] .ktable{box-shadow:none;background:0 0}.krow,.krow+.krow{background:var(--card);grid-template-columns:34px minmax(0,1fr) 20px;row-gap:7px;padding:11px 12px}@supports (color:color-mix(in lab, red, red)){.krow,.krow+.krow{background:color-mix(in srgb,var(--card)52%,transparent)}}.krow,.krow+.krow{border:1px solid var(--edge-soft);border-radius:12px}html[data-mode=light] .krow{border-color:var(--edge);box-shadow:var(--card-shadow);background:#fff}.krow:last-child{border-radius:12px}.krow .cov{grid-row:1/span 3}.krow__id,.krow__will,.krow__ser{grid-column:2}.krow__will .pill--genre,.krow__will .tag{display:none}.krow__will{max-height:none;overflow:visible}.krow__slot .pill{height:26px;font-size:12.5px}.krow__t{font-size:16.5px}.krow__by{font-size:12px}.krow__acts{grid-area:1/3/span 3;align-self:center}.krow__acts .expander{display:none}.krow__acts .row__go{pointer-events:none;place-items:center;width:20px;display:grid}.krow .xfold{display:none}.sgp-rise{display:inline-block}.krow .krow__will .pill--tap{z-index:2;position:relative}.krow button.tag--more{pointer-events:none}}.stars{color:var(--ink3);transition:.15s var(--ease);align-items:center;gap:1px;margin:-9px 0;padding:9px 0;display:inline-flex}.stars:hover,.stars:focus-visible{color:var(--accent)}.stars .star{place-items:center;width:21px;height:26px;display:grid}.stars svg{width:19px;height:19px}.stars .star svg{grid-area:1/1}.stars .star svg.on{color:var(--accent-text);clip-path:inset(0 100% 0 0)}.stars .star[data-fill=half] svg.on{clip-path:inset(0 50% 0 0)}.stars .star[data-fill=full] svg.on{clip-path:inset(0)}.hstars{align-items:center;gap:5px;display:flex}.hstar{flex:none;place-items:center;width:50px;height:50px;display:grid;position:relative}.hstar svg{pointer-events:none;width:44px;height:44px;color:var(--ink3);position:absolute}.hstar svg.on{color:var(--accent-text);clip-path:inset(0 100% 0 0);transition:clip-path .12s var(--ease)}.hstar[data-fill=half] svg.on{clip-path:inset(0 50% 0 0)}.hstar[data-fill=full] svg.on{clip-path:inset(0)}.hstar .hit{cursor:pointer;z-index:2;width:50%;position:absolute;top:0;bottom:0}.hstar .hit--l{left:0}.hstar .hit--r{right:0}.hstar:focus-within{outline:2px solid var(--accent);outline-offset:3px;border-radius:8px}.hstars__val{font-family:var(--mono);color:var(--ink2);min-width:76px;margin-left:10px;font-size:12px}.hstars__val b{color:var(--ink);font-weight:700}.hstars__val .none{opacity:.6}.zero{text-align:center;flex:1;place-items:center;padding:34px 20px 60px;display:grid;position:relative}.zero__in{z-index:1;max-width:44ch;position:relative}.zero__l{font-family:var(--display);color:var(--ink2);max-width:26ch;margin:0 auto;font-size:23px;font-style:italic;font-weight:400;line-height:1.32}.zero__s{color:var(--ink2);margin-top:10px;max-width:42ch;margin-inline:auto;font-size:13px;line-height:1.6}.zero__a{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.ground{pointer-events:none;z-index:0;color:#6a4a8c;opacity:.3;width:300px;max-width:76%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}html[data-mode=light] .ground{color:var(--accent);opacity:.13}.ground svg{fill:currentColor;stroke:none;width:100%;height:auto}.authart{color:#6a4a8c;opacity:.55;pointer-events:none;width:84px;margin:0 auto}html[data-mode=light] .authart{color:var(--accent);opacity:.32}.authart svg{aspect-ratio:1;fill:currentColor;stroke:none;width:100%;height:auto}.ground:before{content:"";z-index:-1;filter:blur(30px);background:radial-gradient(circle,var(--accent),transparent 72%);border-radius:50%;width:126%;height:92%;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.ground:before{background:radial-gradient(circle,color-mix(in srgb,var(--accent)11%,transparent),transparent 72%)}}.ground:before{animation:8s ease-in-out infinite ebreathe}@keyframes ebreathe{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(.94)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.05)}}.waitcard{border:1px solid var(--edge-soft);background:var(--accent);border-radius:15px;align-items:center;gap:14px;margin-top:18px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.waitcard{background:color-mix(in srgb,var(--accent)7%,var(--card))}}.waitcard__i{background:var(--accent);border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.waitcard__i{background:color-mix(in srgb,var(--accent)11%,transparent)}}.waitcard__i{color:var(--accent-text)}.waitcard__i svg{width:20px;height:20px}.waitcard__body{flex:auto;min-width:0}.waitcard__t{color:var(--ink);font-size:15px;font-weight:600}.waitcard__b{color:var(--ink2);margin-top:2px;font-size:13px;line-height:1.45}.waitcard__cta{flex:none}@media (max-width:560px){.waitcard{flex-wrap:wrap}.waitcard__body{flex-basis:calc(100% - 54px)}.waitcard__cta{margin-left:54px}}.notice{text-align:center;max-width:44ch;margin:0 auto}.notice__i{width:54px;height:54px;color:var(--accent-text);border:1px solid var(--accent);border-radius:16px;place-items:center;margin:0 auto 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.notice__i{border:1px solid color-mix(in srgb,var(--accent)34%,var(--edge))}}.notice__i{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.notice__i{background:color-mix(in srgb,var(--accent)11%,transparent)}}.notice__i svg{width:23px;height:23px}.notice__t{color:var(--ink);font-size:17px;font-weight:600;line-height:1.28}.notice__b{color:var(--ink2);margin-top:9px;font-size:13px;line-height:1.62}.notice__b b{color:var(--ink);font-weight:600}.notice__acts{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:18px;display:flex}@media (max-width:760px){.notice__acts:has(>:nth-child(2)){flex-direction:column;align-items:stretch;gap:10px}.notice__acts:has(>:nth-child(2))>*{justify-content:center;width:100%}}.notice__acts--stack{flex-direction:column;align-items:stretch;gap:10px;max-width:400px;margin-inline:auto}.notice__acts--stack>*{justify-content:center;width:100%}.inlinebar{color:var(--ink2);border:1px solid var(--accent);border-radius:12px;align-items:center;gap:10px;padding:11px 16px;font-size:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.inlinebar{border:1px solid color-mix(in srgb,var(--accent)28%,var(--edge))}}.inlinebar{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.inlinebar{background:color-mix(in srgb,var(--accent)8%,transparent)}}.inlinebar svg{width:16px;height:16px;color:var(--accent-text);flex:none}.cont__head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.savebtn{background:var(--accent);height:38px;color:var(--on-accent);transition:.22s var(--ease);border-radius:10px;padding:0 18px;font-size:13.5px;font-weight:600}.savebtn:disabled{border:1px solid var(--edge);color:var(--ink3);cursor:default;background:0 0}html[data-mode=light] .savebtn:disabled{color:var(--ink2)}.vtabs{border-bottom:1px solid var(--edge);flex-wrap:wrap;gap:22px;margin-bottom:4px;display:flex}@media (max-width:899px){.vtabs{gap:20px}}.vtab{height:32px;color:var(--ink3);transition:.22s var(--ease);white-space:nowrap;border-bottom:1.5px solid #0000;margin-bottom:-1px;padding:0 0 8px;font-size:14px;font-weight:500}html[data-mode=light] .vtab{color:var(--ink2)}.vtab:hover{color:var(--ink)}.vtab.on{color:var(--ink);border-bottom-color:var(--accent);font-weight:600}.setrow{border-bottom:1px solid var(--edge-soft);grid-template-columns:minmax(190px,290px) 1fr;gap:26px;padding:20px 0;display:grid}.setrow:last-child{border-bottom:none}@media (max-width:899px){.setrow{grid-template-columns:1fr;gap:10px;padding:16px 0}}.setrow__k{color:var(--ink);font-size:13.5px;font-weight:600}.setrow__d{color:var(--ink2);max-width:38ch;margin-top:3px;font-size:12px;line-height:1.5}.req{color:var(--accent-text)}.fld{background:var(--field);border:1px solid var(--field-edge);width:100%;max-width:420px;height:42px;color:var(--ink);font:inherit;transition:.22s var(--ease);border-radius:11px;outline:none;padding:0 14px;font-size:13.5px}.fld+.fld{margin-top:9px}.fld::placeholder{color:var(--ink3)}.fld:focus{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.fld:focus{border-color:color-mix(in srgb,var(--accent)52%,var(--field-edge))}}.fld:focus{box-shadow:var(--field-glow-on)}@media (max-width:899px){.vtabs .vtab{height:38px;font-size:15px}input.fld,textarea.fld{font-size:16px}input.fld{height:46px}}textarea.fld{resize:vertical;height:auto;min-height:96px;padding:11px 14px;line-height:1.55}.fld-err{color:#e07688;margin-top:5px;font-size:11.5px}html[data-mode=light] .fld-err{color:#a03b49}.radio{flex-direction:column;gap:8px;max-width:470px;display:flex}.radio__i{cursor:pointer;border:1px solid var(--edge);background:var(--card);border-radius:12px;align-items:center;gap:12px;padding:11px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.radio__i{background:color-mix(in srgb,var(--card)46%,transparent)}}.radio__i{transition:.22s var(--ease);text-align:left;width:100%}html[data-mode=light] .radio__i{background:#fff}.radio__i:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.radio__i:hover{border-color:color-mix(in srgb,var(--accent)40%,var(--edge))}}.radio__i.on{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.radio__i.on{background:color-mix(in srgb,var(--accent)10%,var(--card))}}html[data-mode=light] .radio__i.on{background:#fdf6f1}.radio__m{border:1.5px solid var(--plain-edge);width:17px;height:17px;transition:.22s var(--ease);border-radius:50%;flex:none;position:relative}.radio__i.on .radio__m{border-color:var(--accent)}.radio__i.on .radio__m:after{content:"";background:var(--accent);border-radius:50%;position:absolute;inset:3.5px}.radio__x{flex:1;min-width:0}.radio__t{color:var(--ink);font-size:13.5px;font-weight:600;display:block}.radio__s{color:var(--ink2);margin-top:1px;font-size:11.5px;line-height:1.45;display:block}.radio__d{font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--accent-text);vertical-align:1px;margin-left:8px;font-size:9.5px}.sw{border:1px solid var(--edge);background:var(--ink);border-radius:99px;flex:none;width:50px;height:28px;position:relative}@supports (color:color-mix(in lab, red, red)){.sw{background:color-mix(in srgb,var(--ink)12%,transparent)}}.sw{transition:.24s var(--ease)}.sw:after{content:"";background:var(--ink3);width:20px;height:20px;transition:.24s var(--ease);border-radius:50%;position:absolute;top:3px;left:3px}.sw.on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sw.on{background:color-mix(in srgb,var(--accent)34%,transparent)}}.sw.on{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sw.on{border-color:color-mix(in srgb,var(--accent)55%,var(--edge))}}.sw.on:after{background:var(--accent);transform:translate(22px)}.swrow{align-items:center;gap:12px;display:flex}.swlbl{color:var(--ink);min-width:26px;font-size:13px;font-weight:600}.prem{border:1px solid var(--accent);border-radius:20px;position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.prem{border:1px solid color-mix(in srgb,var(--accent)30%,var(--edge))}}.prem{background:linear-gradient(158deg,var(--accent),var(--card)62%)}@supports (color:color-mix(in lab, red, red)){.prem{background:linear-gradient(158deg,color-mix(in srgb,var(--accent)15%,var(--card)),var(--card)62%)}}.prem{max-width:820px;padding:30px 32px 28px}html[data-mode=light] .prem{background:linear-gradient(158deg,#fcebeb,#fff 66%);box-shadow:0 10px 30px -24px #60402c57}.prem:after{content:"";pointer-events:none;background:radial-gradient(46% 54% at 84% 4%,var(--accent),transparent 66%),radial-gradient(38% 44% at 8% 100%,#ffaf7433,transparent 68%);height:130%;position:absolute;inset:-30% -10% auto}@supports (color:color-mix(in lab, red, red)){.prem:after{background:radial-gradient(46% 54% at 84% 4%,color-mix(in srgb,var(--accent)30%,transparent),transparent 66%),radial-gradient(38% 44% at 8% 100%,#ffaf7433,transparent 68%)}}html[data-mode=light] .prem:after{background:radial-gradient(46% 54% at 84% 4%,#e096963d,#0000 68%)}.prem>*{z-index:1;position:relative}@media (max-width:899px){.prem{border-radius:16px;padding:20px 18px 18px}}.prem__eyebrow{font-family:var(--mono);letter-spacing:1.8px;text-transform:uppercase;color:var(--accent-text);font-size:10px}.prem__h{font-family:var(--display);font-synthesis-weight:none;max-width:19ch;margin-top:9px;font-size:clamp(27px,3vw,34px);font-weight:400;line-height:1.1}@media (max-width:899px){.prem__h{font-size:25px}}.prem__h i{color:var(--accent-text)}.prem__sub{color:var(--ink2);max-width:52ch;margin-top:10px;font-size:14px;line-height:1.6}@media (max-width:899px){.prem__sub{font-size:13px}}.cmp{border-collapse:collapse;width:100%;max-width:640px;margin-top:20px}.cmp th{color:var(--ink2);text-align:center;padding:0 0 11px;font-size:11.5px;font-weight:600}.cmp th:first-child{text-align:left}.cmp th.hi{color:var(--accent-text)}.cmp td{border-top:1px solid var(--plain-edge);color:var(--ink2);text-align:center;padding:11px 0;font-size:13px}.cmp td:first-child{text-align:left;color:var(--ink)}.cmp .yes{color:var(--accent-text)}.cmp .yes svg{width:15px;height:15px;margin:0 auto}.cmp .no{color:var(--ink3);font-family:var(--mono)}.cmp .num{font-family:var(--mono);color:var(--ink2);font-size:12px}.cmp tbody tr td:last-child{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cmp tbody tr td:last-child{background:color-mix(in srgb,var(--accent)8%,transparent)}}.cmp thead th:last-child{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cmp thead th:last-child{background:color-mix(in srgb,var(--accent)8%,transparent)}}.cmp thead th:last-child{border-radius:9px 9px 0 0;padding-top:9px}.cmp tbody tr:last-child td:last-child{border-radius:0 0 9px 9px}@media (max-width:899px){.cmp td{padding:9px 0;font-size:12px}.cmp td:first-child{padding-right:8px}.cmp th{padding-bottom:9px;font-size:10.5px}}.prices{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}@media (max-width:899px){.prices{flex-direction:column;gap:9px;margin-top:16px}}.price{border:1px solid var(--edge);cursor:pointer;min-width:190px;transition:.22s var(--ease);background:var(--canvas);border-radius:14px;flex:1;padding:14px 16px;position:relative}@supports (color:color-mix(in lab, red, red)){.price{background:color-mix(in srgb,var(--canvas)62%,transparent)}}.price{text-align:left}html[data-mode=light] .price{background:#fff}.price:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.price:hover{border-color:color-mix(in srgb,var(--accent)45%,var(--edge))}}.price.on{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.price.on{background:color-mix(in srgb,var(--accent)11%,var(--card))}}html[data-mode=light] .price.on{background:#fdf3f0}.price__k{color:var(--ink2);align-items:center;gap:8px;font-size:12.5px;display:flex}.price__v{font-family:var(--display);font-synthesis-weight:none;color:var(--ink);margin-top:5px;font-size:29px;font-weight:400;line-height:1.1}@media (max-width:899px){.price__v{font-size:25px}}.price__v span{font-family:var(--ui);color:var(--ink2);font-size:13px;font-weight:500}.price__n{color:var(--ink2);margin-top:4px;font-size:11.5px}.price__tag{background:var(--accent);height:20px;color:var(--on-accent);letter-spacing:.2px;border-radius:99px;align-items:center;padding:0 9px;font-size:10.5px;font-weight:700;display:inline-flex;position:absolute;top:-9px;right:12px}.prem__cta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;display:flex}.prem__cta .primbtn{height:46px;padding:0 26px;font-size:14.5px}.prem__fine{color:var(--ink2);font-size:11.5px}.founder{border:1px solid var(--edge-soft);background:var(--canvas);border-radius:14px;gap:13px;margin-top:22px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.founder{background:color-mix(in srgb,var(--canvas)50%,transparent)}}.founder{max-width:820px}html[data-mode=light] .founder{background:#fffdfb}.founder>svg{width:17px;height:17px;color:var(--accent-text);flex:none;margin-top:2px}.founder p{color:var(--ink2);font-size:13px;line-height:1.68}.founder p b{color:var(--ink);font-weight:600}.founder .sig{font-family:var(--display);color:var(--accent-text);margin-top:9px;font-size:15px;font-style:italic;display:block}.miniplan{border:1px solid var(--accent);border-radius:14px;max-width:520px;padding:15px 16px;position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.miniplan{border:1px solid color-mix(in srgb,var(--accent)28%,var(--edge))}}.miniplan{background:linear-gradient(155deg,var(--accent),var(--card)70%)}@supports (color:color-mix(in lab, red, red)){.miniplan{background:linear-gradient(155deg,color-mix(in srgb,var(--accent)13%,var(--card)),var(--card)70%)}}html[data-mode=light] .miniplan{background:linear-gradient(155deg,#fcebeb,#fff 72%)}.miniplan:after{content:"";pointer-events:none;background:radial-gradient(46% 56% at 86% 4%,var(--accent),transparent 68%);height:130%;position:absolute;inset:-40% -14% auto}@supports (color:color-mix(in lab, red, red)){.miniplan:after{background:radial-gradient(46% 56% at 86% 4%,color-mix(in srgb,var(--accent)26%,transparent),transparent 68%)}}html[data-mode=light] .miniplan:after{background:radial-gradient(46% 56% at 86% 4%,#e0969633,#0000 70%)}.miniplan>*{z-index:1;position:relative}.miniplan__t{font-family:var(--display);font-synthesis-weight:none;font-size:19px;font-weight:400;line-height:1.15}.miniplan__t i{color:var(--accent-text)}.miniplan__s{color:var(--ink2);margin-top:5px;font-size:12.5px;line-height:1.5}.miniplan__r{flex-wrap:wrap;align-items:center;gap:14px;margin-top:13px;display:flex}.miniplan__n{border-top:1px solid var(--plain-edge);color:var(--ink2);gap:8px;margin-top:12px;padding-top:11px;font-size:11.5px;line-height:1.5;display:flex}.miniplan__n svg{width:13px;height:13px;color:var(--accent-text);flex:none;margin-top:2px}.mdim{z-index:58;background:var(--scrim);position:fixed;inset:0}.modal{z-index:59;border:1px solid var(--accent);border-radius:20px;width:min(470px,100%);position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.modal{border:1px solid color-mix(in srgb,var(--accent)32%,var(--edge))}}.modal{background:var(--card);max-height:90dvh;padding:26px 26px 22px;overflow-y:auto;box-shadow:0 40px 90px -40px #000000b3}html[data-mode=light] .modal{background:#fff;box-shadow:0 30px 70px -40px #4a322e80}.modal:before{content:"";pointer-events:none;background:radial-gradient(58% 46% at 88% -8%,var(--accent),transparent 64%),radial-gradient(44% 40% at 4% 104%,#ffaf7424,transparent 66%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.modal:before{background:radial-gradient(58% 46% at 88% -8%,color-mix(in srgb,var(--accent)24%,transparent),transparent 64%),radial-gradient(44% 40% at 4% 104%,#ffaf7424,transparent 66%)}}.modal>*{z-index:1;position:relative}.modal__x{z-index:3;width:30px;height:30px;color:var(--ink3);transition:.2s var(--ease);border-radius:9px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.modal__x:hover{color:var(--ink);background:var(--card-2)}@supports (color:color-mix(in lab, red, red)){.modal__x:hover{background:color-mix(in srgb,var(--card-2)80%,transparent)}}.modal__x svg{width:15px;height:15px}.modal__book{border:1px solid var(--edge-soft);background:var(--canvas);border-radius:13px;align-items:center;gap:13px;padding:11px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.modal__book{background:color-mix(in srgb,var(--canvas)55%,transparent)}}.modal__book{margin-bottom:18px}html[data-mode=light] .modal__book{background:#fbf6f1}.modal__cov{aspect-ratio:2/3;background:var(--cover-mesh);width:38px;box-shadow:0 6px 14px -8px #0a041499,var(--cover-glow);border-radius:5px;flex:none;position:relative;overflow:clip}.modal__cov img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.modal__bt{font-family:var(--display);font-synthesis-weight:none;font-size:16px;font-weight:400;line-height:1.14}.modal__bb{color:var(--ink2);margin-top:2px;font-size:11.5px}.modal__h{font-family:var(--display);font-synthesis-weight:none;letter-spacing:.2px;font-size:27px;font-weight:400;line-height:1.12}.modal__h i{color:var(--accent-text)}.modal__p{color:var(--ink2);margin-top:10px;font-size:13px;line-height:1.62}.modal__list{flex-direction:column;gap:8px;margin-top:15px;padding:0;list-style:none;display:flex}.modal__list li{color:var(--ink);align-items:flex-start;gap:9px;font-size:13px;line-height:1.45;display:flex}.modal__list svg{width:14px;height:14px;color:var(--accent-text);flex:none;margin-top:2px}.modal__price{gap:9px;margin-top:17px;display:flex}.modal__price .price{min-width:0;padding:11px 13px}.modal__price .price__v{font-size:23px}.modal__acts{flex-direction:column;gap:11px;margin-top:18px;display:flex}.modal__acts .primbtn{width:100%;height:46px;font-size:14.5px}.modal__alt{text-align:center;color:var(--ink2);text-underline-offset:3px;width:100%;font-size:12.5px;text-decoration:underline;display:block}.modal__alt:hover{color:var(--accent-text)}.modal__founder{border-top:1px solid var(--plain-edge);gap:10px;margin-top:16px;padding-top:15px;display:flex}.modal__founder svg{width:14px;height:14px;color:var(--accent-text);flex:none;margin-top:3px}.modal__founder p{color:var(--ink2);font-size:11.5px;line-height:1.6}.modal__founder .sig{font-family:var(--display);color:var(--accent-text);margin-top:7px;font-size:13px;font-style:italic;display:block}.modalcenter,.ffcenter{z-index:59;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow-y:auto}.modal--ff{width:min(430px,100%)}.ff__grab{display:none}@media (max-width:900px){.ffcenter{justify-content:center;align-items:flex-end;padding:0;display:flex}.modal--ff{border-radius:22px 22px 0 0;width:100%;max-height:92dvh;padding:24px 22px 20px;box-shadow:0 -30px 80px -40px #000c}.ff__grab{background:var(--edge);border-radius:2px;width:38px;height:4px;margin:0 auto 14px;display:block}}.ff__h{font-family:var(--display);font-synthesis-weight:none;letter-spacing:.2px;font-size:26px;font-weight:400;line-height:1.16}.ff__h i{color:var(--accent-text);font-style:italic}.ff__lab{font-family:var(--mono);letter-spacing:1.3px;text-transform:uppercase;color:var(--ink3);margin:20px 0 9px;font-size:10.5px;display:block}.ff__h+.ff__lab{margin-top:26px}.ff__lab .norm{text-transform:none;letter-spacing:0;font-family:var(--ui);font-size:11.5px}.nfield{resize:vertical;border:1px solid var(--field-edge);background:var(--field);width:100%;min-height:104px;color:var(--ink);box-shadow:var(--field-glow);transition:.2s var(--ease);border-radius:13px;padding:12px 13px;font-size:13.5px;line-height:1.55}.nfield:focus{border-color:var(--accent);outline:none}@media (max-width:760px){.nfield{font-size:16px}}.nfield::placeholder{color:var(--ink3)}.ncount{font-family:var(--mono);color:var(--ink3);text-align:right;margin-top:5px;font-size:10.5px}.ff__acts{border-top:1px solid var(--plain-edge);flex-direction:column;gap:4px;margin-top:26px;padding-top:20px;display:flex}.ff__acts .primbtn{width:100%;height:48px}.ff__acts .linkbtn{align-self:center;padding:11px 14px}.helpq{border-bottom:1px solid var(--edge-soft)}.helpq__q{width:100%;color:var(--ink);transition:color .2s var(--ease);text-align:left;justify-content:space-between;align-items:center;gap:16px;padding:16px 2px;font-size:14px;font-weight:600;display:flex}.helpq__q:hover{color:var(--accent-text)}.helpq__q svg{width:15px;height:15px;color:var(--ink3);transition:transform .28s var(--ease);flex:none}.helpq.open .helpq__q svg{color:var(--accent-text);transform:rotate(180deg)}.helpq__a{color:var(--ink2);max-width:74ch;padding:0 2px 18px;font-size:13px;line-height:1.68}.helpq__a b{color:var(--ink);font-weight:600}.helpq:not(.open) .helpq__a{display:none}.hfoot{border-top:1px solid var(--edge);flex-direction:column;align-items:flex-start;gap:14px;margin-top:56px;padding-top:20px;display:flex}.hfoot__brand{color:var(--accent-text);align-items:center;gap:9px;margin-bottom:9px;display:flex}.hfoot__brand svg{width:21px;height:21px}.hfoot__brand span{font-family:var(--display);font-synthesis-weight:none;font-size:18px;line-height:1}.hfoot__l{flex-flow:wrap;gap:18px;display:flex}.hfoot__l a{color:var(--ink2);width:fit-content;transition:color .2s var(--ease);font-size:12.5px}.hfoot__l a:hover{color:var(--accent-text)}.hfoot__soc{gap:8px;display:flex}.socbtn{border:1px solid var(--edge);width:34px;height:34px;color:var(--ink2);transition:.2s var(--ease);border-radius:10px;place-items:center;display:inline-grid}.socbtn:hover{border-color:var(--accent);color:var(--accent-text)}.socbtn svg{width:16px;height:16px}.hfoot__legal{border-top:1px solid var(--plain-edge);width:100%;color:var(--ink3);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:2px;padding-top:14px;font-size:11.5px;display:flex}html[data-mode=light] .hfoot__legal{color:var(--ink2)}.cmodal__h{font-family:var(--display);font-synthesis-weight:none;font-size:24px;font-weight:400;line-height:1.14}.cform{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.cform .fld{width:100%;max-width:none;margin-top:0}.cform textarea.fld{grid-column:1/-1}@media (max-width:760px){.modal .cform{grid-template-columns:1fr}}.dock{z-index:45;padding:11px 14px 15px;padding-bottom:calc(15px + env(safe-area-inset-bottom,0px));background:var(--canvas);position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.dock{background:color-mix(in srgb,var(--canvas)36%,transparent)}}.dock{-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);border-top:1px solid var(--edge)}.dock__acts{gap:9px;margin-bottom:9px;display:flex}.dock__acts .primbtn{flex:1;height:44px}.dock__acts .ghostbtn{flex:none;width:48px;padding:0}.dock__acts.dock__acts--solo .ghostbtn{flex:1;width:auto;padding:0 18px}.dock .sfield{padding:4px 4px 4px 13px}.dock .sfield input{padding:9px 40px 9px 0;font-size:16px}@media (min-width:900px){.dock{display:none}}.fbar{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;display:flex}.fdrop{position:relative}.fbtn{border:1px solid var(--plain-edge);height:34px;color:var(--ink2);transition:.2s var(--ease);background:0 0;border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;display:inline-flex}.fbtn:hover{border-color:var(--accent);color:var(--ink)}.fbtn.on{background:var(--accent-soft);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.fbtn.on{border-color:color-mix(in srgb,var(--accent)45%,transparent)}}.fbtn.on{color:var(--accent-text)}.fbtn .cnt{font-family:var(--mono);background:var(--accent);color:var(--on-accent);border-radius:99px;padding:1px 6px;font-size:10px}.fbtn .ico{opacity:.7;width:13px;height:13px}.fbtn--done{background:var(--accent);color:var(--on-accent);border-color:#0000;font-weight:600}.fbtn--done:hover{background:var(--accent2);color:var(--on-accent);border-color:#0000}.fmenu{z-index:30;background:var(--card);border:1px solid var(--edge);min-width:246px;box-shadow:var(--card-shadow);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);left:0}.fopt{width:100%;color:var(--ink2);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:10px;padding:7px 9px;font-size:12.5px;display:flex}.fopt:hover{background:var(--card-2);color:var(--ink)}.fbox{border:1px solid var(--plain-edge);color:#0000;border-radius:4px;flex:none;place-items:center;width:15px;height:15px;display:grid}.fbox svg{width:10px;height:10px}.fopt.sel .fbox{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.fopt.sel{color:var(--ink)}.fopt .n{font-family:var(--mono);color:var(--ink3);margin-left:auto;font-size:10.5px}html[data-mode=light] .fopt .n{color:var(--ink2)}.fmenu__foot{border-top:1px solid var(--plain-edge);color:var(--ink2);justify-content:space-between;margin-top:5px;padding:9px 9px 4px;font-size:11.5px;display:flex}.fmenu__foot button:hover{color:var(--accent-text)}.fclear{color:var(--ink2);padding:0 4px;font-size:12.5px}.fclear:hover{color:var(--accent-text)}.mdim2{z-index:46;background:#06030c99;position:fixed;inset:0}html[data-mode=light] .mdim2{background:#3a263252}.msheet{z-index:47;background:var(--card);border-top:1px solid var(--edge);border-radius:20px 20px 0 0;max-height:78dvh;padding:14px 16px 20px;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.msheet__grip{background:var(--edge);border-radius:99px;width:38px;height:4px;margin:0 auto 14px}.msheet__h{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.msheet__t{font-family:var(--display);font-synthesis-weight:none;font-size:20px;font-weight:400}.fgroup{border-top:1px solid var(--plain-edge);padding:12px 0 4px}.fgroup:first-of-type{border-top:none}.fgroup__t{color:var(--ink2);margin-bottom:8px;font-size:12px}.fchips{flex-wrap:wrap;gap:7px;display:flex}.fchip{border:1px solid var(--plain-edge);min-height:34px;color:var(--plain-ink);transition:.2s var(--ease);text-align:left;background:0 0;border-radius:99px;align-items:center;gap:6px;padding:0 13px;font-size:13px;display:inline-flex}.fchip.on{background:var(--accent-soft);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.fchip.on{border-color:color-mix(in srgb,var(--accent)45%,transparent)}}.fchip.on{color:var(--accent-text)}.fchip .n{font-family:var(--mono);opacity:.85;font-size:10px}.archfilter{margin:2px 0 14px}.jumpnav{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:41;width:44px;height:44px;color:var(--ink2);border:1px solid var(--edge);background:var(--canvas);border-radius:50%;place-items:center;display:grid;position:fixed}@supports (color:color-mix(in lab, red, red)){.jumpnav{background:color-mix(in srgb,var(--canvas)36%,transparent)}}.jumpnav{-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);box-shadow:var(--card-shadow);transition:.2s var(--ease)}.jumpnav:hover{color:var(--ink)}.jumpnav svg{width:20px;height:20px;transition:transform .2s var(--ease)}.jumpnav--up svg{transform:rotate(180deg)}.mrow{background:var(--card);border:1px solid var(--edge-soft);border-radius:14px;margin-bottom:10px;padding:13px 14px;position:relative}html[data-mode=light] .mrow{border-color:var(--edge);box-shadow:var(--card-shadow)}.mrow__hd{align-items:flex-start;gap:10px;display:flex}.mrow__t{font-family:var(--display);font-synthesis-weight:none;flex:1;font-size:19px;font-weight:400;line-height:1.12}.mrow__by{color:var(--ink2);margin-top:2px;font-size:12.5px}.serieshero{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr) minmax(0,.9fr);gap:28px;margin-top:8px;display:grid}.sfan{height:250px;position:relative}.sfan__c{width:124px;height:186px;box-shadow:var(--card-shadow);background:var(--cover-mesh);border-radius:8px;position:absolute;top:18px;left:50%;overflow:clip}.sfan__c img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sfan__c--0{z-index:1;transform:translate(calc(-50% - 46px))rotate(-6deg)}.sfan__c--1{z-index:2;top:6px;transform:translate(-50%)rotate(0)}.sfan__c--2{z-index:1;transform:translate(calc(46px - 50%))rotate(6deg)}.sfan__jewel{background:var(--cover-mesh);width:124px;height:186px;box-shadow:var(--cover-drop),var(--cover-glow),0 0 0 1px #ffffff24 inset;border-radius:8px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.serieshero__facts{flex-direction:column;gap:10px;min-width:0;display:flex}.serieshero__side{align-content:start;align-self:start;gap:12px;min-width:0;display:grid;position:sticky;top:16px}.serieshero__name{font-family:var(--display);font-synthesis-weight:none;letter-spacing:.3px;color:var(--ink);text-wrap:balance;font-size:clamp(27px,4vw,36px);font-weight:400;line-height:1.15}.serieshero__by{color:var(--ink3);font-size:13px}.pillrow__note{font-family:var(--mono);color:var(--ink3);align-self:center;font-size:11px}.serieshero__zone{margin-top:14px}.hstart{font-size:14px;line-height:1.55}.hstart--clamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.phead--series{gap:10px;margin-top:28px}.slist{margin:0;padding:0;list-style:none}.srow{border-bottom:1px solid var(--plain-edge);grid-template-columns:28px 34px minmax(0,1fr) auto 152px 16px;align-items:center;gap:10px;padding-block:10px;display:grid}.srow__nav,.srow__nav--static{grid-column:1/5;grid-template-columns:28px 34px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.srow__nav{color:inherit;text-decoration:none}.srow:has(>a.srow__nav:hover){background:var(--card-2)}.srow__nav--static{cursor:default}.srow__pos{font-family:var(--mono);color:var(--ink3);text-align:center;font-size:12px}.srow__cov{background:var(--cover-mesh);border-radius:6px;width:34px;height:51px;overflow:clip}.srow__cov img{object-fit:cover;width:100%;height:100%;display:block}.srow__cov--dash{border:1px dashed var(--plain-edge);border-radius:6px;width:100%;height:100%;display:block}.srow__main{flex-direction:column;gap:2px;min-width:0;display:flex}.srow__t{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.srow__t--ghost{color:var(--ink3);font-style:italic}.srow__meta{color:var(--ink3);font-size:12px}.srow--pending .srow__meta{font-family:var(--mono)}.srow__spice{grid-column:4;justify-self:end}.srow__zone{flex-wrap:wrap;grid-column:5;justify-content:flex-end;justify-self:end;align-items:center;gap:6px 8px;min-width:0;display:inline-flex}.srow__zone--recheck{flex-wrap:nowrap;grid-row:1}.srow__recheck{white-space:nowrap;border:1px solid var(--plain-edge);min-height:44px;color:var(--ink2);cursor:pointer;transition:color .16s var(--ease),border-color .16s var(--ease);background:0 0;border-radius:999px;justify-content:center;align-items:center;margin-block:-8px;padding:7px 11px;font-size:12.5px;line-height:1;display:inline-flex}.srow__recheck:hover:not(:disabled){color:var(--accent-text);border-color:var(--accent-text)}.srow__recheck:disabled{opacity:.55;cursor:default}.slipacts__stamp{align-self:center}.sstamp{color:var(--ink3);letter-spacing:.2px;white-space:nowrap;font-size:11.5px;line-height:1.2;display:inline-block}.row__by .sstamp:before,.krow__by .sstamp:before{content:"·";opacity:.55;margin-inline:5px}.srow__checked{color:var(--ink3);white-space:nowrap;letter-spacing:.2px;grid-area:1/4;justify-self:end;font-size:11.5px}.srow__add{white-space:nowrap}.srow__yours{font-size:11.5px}.srow__add{height:40px;color:var(--accent-text);transition:background .2s var(--ease);background:0 0;border-radius:9px;align-items:center;gap:5px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.srow__add svg{width:12px;height:12px}.srow__add:hover{background:var(--card-2)}.srow__add:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);outline:none}.srow__add:disabled{opacity:.55;cursor:default}.srow__chev{color:var(--ink3);grid-column:6;font-size:16px}.sarc__h{margin:18px 0 4px}.scompanions{margin-top:24px}.splace{justify-items:start;gap:10px;display:grid}.splace__line{font-family:var(--mono);letter-spacing:.3px;color:var(--accent-text);font-size:12px}.splace__seg{white-space:nowrap}@media (max-width:899px){div.serieshero__side{position:static}.splace .splace__cta,.serieshero__side .serieshero__share,.serieshero__side .seriescta{display:none}div.seriespage{padding-top:12px;padding-bottom:calc(var(--dock-h,170px) + 24px)}}@media (max-width:760px){section.serieshero{grid-template-columns:1fr;gap:18px}.sfan{max-width:264px;margin:0 auto}li.srow{grid-template-columns:20px 34px minmax(0,1fr) auto 110px 14px}.srow__nav,.srow__nav--static{grid-template-columns:20px 34px minmax(0,1fr) auto}span.srow__spice{display:none}span.srow__checked{grid-area:2/3/auto/6}span.srow__stars{display:none}}@supports (grid-template-columns:subgrid){.srow__nav,.srow__nav--static{grid-template-columns:subgrid}}.rail{flex-wrap:wrap;align-items:flex-end;gap:9px;display:flex}.tile{flex-direction:column;align-items:center;gap:4px;width:36px;display:flex;position:relative}.tile__c{aspect-ratio:2/3;background:var(--cover-mesh);width:36px;box-shadow:var(--cover-drop),0 0 0 1px #ffffff1f inset;border-radius:5px;position:relative;overflow:clip}.tile__c img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tile__n{font-family:var(--mono);color:var(--ink3);white-space:nowrap;font-size:10.5px;line-height:1}.tile__cap{font-style:normal}.tile--now .tile__c{box-shadow:0 0 0 2px var(--accent),0 0 22px -6px var(--accent),var(--cover-drop);transform:scale(1.08)}.tile--now .tile__n{color:var(--accent-text);font-weight:700}.tile--off .tile__c{opacity:.34;box-shadow:0 0 0 1px var(--plain-edge)inset}.tile--soon .tile__c,.tile--tba .tile__c{border:1px dashed var(--plain-edge);box-shadow:none;color:var(--ink3);background:0 0;place-items:center;display:grid}.tile--soon .tile__c svg{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.tile--tba .tile__c{font-size:15px;font-weight:600}.sstrip{border:1px solid var(--edge);background:var(--card);border-radius:15px;align-items:center;gap:14px;padding:10px 14px 10px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.sstrip{background:color-mix(in srgb,var(--card)80%,transparent)}}.sstrip{box-shadow:var(--card-shadow);flex-wrap:wrap;margin-top:10px}html[data-mode=light] .sstrip{background:#fff}.sstrip__k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-text);font-size:10.5px}.sstrip .rail{gap:7px}.sstrip .tile{width:30px}.sstrip .tile__c{border-radius:4px;width:30px}.sstrip .tile__n{font-size:10px}.sstrip__meta{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.sstrip__note{font-family:var(--mono);color:var(--ink3);letter-spacing:.3px;font-size:11px}.sstrip__go{color:var(--accent-text);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:12.5px;text-decoration:none;display:inline-flex}.sstrip__go .gl{width:14px;height:14px;color:inherit;opacity:.75;transition:opacity .2s var(--ease)}.sstrip__go:hover,.sstrip__go:focus-visible{color:var(--accent)}.sstrip__go:hover .gl,.sstrip__go:focus-visible .gl{opacity:1}.sback{font-family:var(--mono);color:var(--ink3);align-items:center;gap:6px;margin-bottom:14px;font-size:12px;text-decoration:none;display:inline-flex}.sback:hover{color:var(--accent-text)}.sback .gl{width:14px;height:14px;transform:rotate(180deg)}.sstrip__ph{background:var(--ink);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.sstrip__ph{background:color-mix(in srgb,var(--ink)10%,transparent)}}.sstrip__ph{animation:sstrip-pulse 1.6s var(--ease)infinite}.sstrip__ph--k{border-radius:4px;width:64px;height:11px}.sstrip__ph--tile{border-radius:4px;width:30px;height:61px}.sstrip__ph--pill{width:130px;height:22px}@keyframes sstrip-pulse{0%,to{opacity:.45}50%{opacity:.85}}.primbtn--split{gap:0;padding:0;position:relative}.primbtn--split .split__main,.primbtn--split .split__caret{height:100%;color:inherit;font:inherit;transition:background .22s var(--ease);background:0 0}.primbtn--split .split__main{border-radius:11px 0 0 11px;flex:1;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.primbtn--split .split__caret{border-left:1px solid var(--on-accent);flex:none;place-items:center;width:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.primbtn--split .split__caret{border-left:1px solid color-mix(in srgb,var(--on-accent)22%,transparent)}}.primbtn--split .split__caret{border-radius:0 11px 11px 0}.primbtn--split .split__main:hover,.primbtn--split .split__caret:hover{background:var(--accent2)}.primbtn--split .split__main:disabled,.primbtn--split .split__caret:disabled{opacity:.55;cursor:default}.split--shelf{gap:0;padding:0}.split--shelf .split__caret{border-left:1px solid var(--edge)}.split--shelf .split__main:hover,.split--shelf .split__caret:hover{background:var(--card-2);color:var(--accent-text)}.scope{z-index:6;background:var(--card);border:1px solid var(--edge);min-width:300px;box-shadow:var(--card-shadow);text-align:left;border-radius:14px;max-height:min(320px,55vh);padding:6px;position:absolute;top:48px;left:50%;overflow-y:auto;transform:translate(-50%)}.scope--up{top:auto;bottom:calc(100% + 6px)}.scope__i{cursor:pointer;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:9px 12px;display:grid}.scope__i:hover{background:var(--card-2)}.scope__i:focus-visible{background:var(--card-2);box-shadow:inset 0 0 0 2px var(--accent);outline:none}.scope__i b{color:var(--ink);grid-area:1/1;font-size:13px;font-weight:600}.scope__i small{color:var(--ink3);grid-area:2/1;font-size:11.5px}.scope__i--danger b{color:var(--ink2);font-weight:500}.scope__i .n{font-family:var(--mono);color:var(--ink3);grid-area:1/2/3;font-size:11px}.scope__sep{background:var(--edge-soft);height:1px;margin:4px 6px}.scope__foot{color:var(--ink3);font-size:11px;font-family:var(--mono);padding:6px 12px 4px}.scopesheet{color:var(--ink)}.scopesheet .msheet__t{font-size:24px;line-height:1.14}.scopesheet .scope__i{border:1px solid var(--plain-edge)}.scopesheet .scope__i+.scope__i{margin-top:8px}.scopesheet .scope__sep{background:var(--plain-edge)}.modal__k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-text);margin-bottom:6px;font-size:10.5px}.modal__sub{color:var(--ink2);margin-top:10px;font-size:13px;line-height:1.62}.modal__acts .ghostbtn{width:100%;height:46px;font-size:14.5px}.modal__acts .linkbtn{align-self:center;padding:11px 14px}.seriescta{justify-self:start;position:relative}.dock__acts .seriescta{flex:1}.dock__acts .seriescta>.primbtn{width:100%}.sgrp{border:1px solid var(--edge-soft);background:var(--canvas);border-radius:18px;position:relative}@supports (color:color-mix(in lab, red, red)){.sgrp{background:color-mix(in srgb,var(--canvas)55%,transparent)}}.sgrp{padding:12px}html[data-mode=light] .sgrp{background:var(--card-2)}@supports (color:color-mix(in lab, red, red)){html[data-mode=light] .sgrp{background:color-mix(in srgb,var(--card-2)72%,transparent)}}html[data-mode=light] .sgrp{border-color:var(--edge)}.sgrp__cap{flex-direction:column;gap:10px;padding:4px 6px 12px;display:flex}.sgrp--archive .sgrp__cap{padding-bottom:4px}.sgrp__hd{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.sgrp__name{font-family:var(--display);color:var(--ink);align-items:center;gap:6px;min-width:0;font-size:17px;line-height:1.1;display:inline-flex}.sgrp__name:hover{color:var(--accent-text)}.sgrp__name .gl{opacity:.6;flex:none;width:13px;height:13px}.sgrp__note{font-family:var(--mono);letter-spacing:.02em;color:var(--ink3);white-space:nowrap;font-size:11px}.sgrp__you{font-family:var(--mono);color:var(--accent-text);letter-spacing:.02em;border-left:1px solid var(--edge);margin-left:2px;padding-left:10px;font-size:11px}.sgrp__you:empty{display:none}.sgrp__sp{flex:1}.sgrp__cta{display:none}@media (min-width:900px){.sgrp__cta{white-space:nowrap;min-height:36px;color:var(--accent-text);background:var(--accent-soft);transition:.22s var(--ease);border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;padding:7px 13px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}.sgrp__cta:hover:not(:disabled){background:var(--accent);color:var(--on-accent)}.sgrp__cta:focus-visible{box-shadow:0 0 0 2px var(--accent);outline:none}.sgrp__cta--await{border-color:var(--plain-edge);color:var(--plain-ink);background:0 0;border-radius:999px;font-weight:500}.sgrp__cta:disabled{cursor:default}.sgrp__cta:disabled:not(.sgrp__cta--await){opacity:.6}}.sgrp__railrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sgrp__hidden{font-family:var(--mono);color:var(--ink3);align-items:center;gap:5px;font-size:10.5px;display:inline-flex}.sgrp__hidden .gl{width:11px;height:11px}.sgrp__menu{width:30px;height:30px;color:var(--ink3);border-radius:8px;place-items:center;display:grid}.sgrp__menu:hover{background:var(--card-2);color:var(--accent-text)}.sgrp__menu .gl{width:16px;height:16px}.sgrp__expand .gl{transition:transform .2s var(--ease);transform:rotate(90deg)}.sgrp__expand[aria-expanded=true] .gl{transform:rotate(-90deg)}.sgrp__menuroot .rowmenu{top:34px;right:0}.rowmenu__n{font-family:var(--mono);color:var(--ink3);margin-left:auto;padding-left:10px;font-size:10.5px}.rowmenu button.rowmenu__danger,.rowmenu button.rowmenu__danger svg{color:var(--err)}.rowmenu a[role=menuitem]{text-align:left;width:100%;min-height:44px;color:var(--ink);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.rowmenu a[role=menuitem]:hover{background:var(--card-2)}.rowmenu a[role=menuitem] svg{width:16px;height:16px;color:var(--ink3);flex:none}.sgrp__grip{width:24px;height:34px;color:var(--ink3);opacity:0;transition:opacity .2s var(--ease);border-radius:7px 0 0 7px;place-items:center;display:grid;position:absolute;top:50%;left:-24px;transform:translateY(-50%)}.sgrp:hover .sgrp__grip,.sgrp__grip:focus-visible{opacity:1}.sgrp__grip .gl{width:16px;height:16px;transform:rotate(90deg)}.sgrp__body--stack{flex-direction:column;gap:14px;display:flex}.tile--act{cursor:pointer}.tile--act .tile__c{transition:transform .25s var(--ease),opacity .25s var(--ease),box-shadow .25s var(--ease)}.tile--act:hover .tile__c{transform:translateY(-2px)}.tile--act.tile--now:hover .tile__c{transform:translateY(-2px)scale(1.08)}.tile--read .tile__c{opacity:.42;filter:saturate(.6)}.tile--read .tile__n{color:var(--ok)}.tile__chk{background:var(--ok);width:15px;height:15px;box-shadow:0 0 0 2px var(--card);z-index:2;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:11px;right:-5px}.tile__chk svg{stroke:#fff;fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:9px;height:9px}.tile--ahead .tile__c{opacity:.82}.tile--dnf .tile__c{opacity:.35;filter:grayscale(.7)}.tile--dnf .tile__n{color:var(--ink3)}.tile__chk--dnf{background:var(--ink3)}.tile--hidden .tile__c{border:1px dashed var(--plain-edge);box-shadow:none;color:var(--ink3);opacity:.7;background:0 0;place-items:center;display:grid}.tile--hidden .tile__c .gl{width:13px;height:13px}.tile--off:hover .tile__c,.tile--off:focus-visible .tile__c{opacity:.6}.tile--comp .tile__n{color:var(--ink3)}.tile--cap{width:auto;min-width:36px}.srow__fills{font-family:var(--mono);letter-spacing:.02em;color:var(--ink3);font-size:10.5px;line-height:1.35}.srow__retry{color:var(--ink2)}.srow__retry:hover{color:var(--accent-text)}.row--peek .row__t{color:var(--ink2)}.row--peek .peekacts__recheck{flex-flow:row;align-items:center;gap:8px;min-width:0;display:inline-flex}.row--peek .peekacts__recheck .srow__checked{grid-area:auto}.row--peek .peekacts{flex-flow:wrap;grid-area:1/3/auto/-1;justify-content:flex-end;align-self:center;align-items:center;gap:8px 12px;padding-right:4px;display:flex}.peekacts__btn{white-space:nowrap;border-radius:9px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:12.5px;display:inline-flex}.peekacts__btn .gl{width:14px;height:14px;color:inherit}.peekacts__go{color:var(--ink3);white-space:nowrap;transition:color .2s var(--ease);align-items:center;gap:4px;font-size:12px;display:inline-flex}.peekacts__go .gl{width:12px;height:12px;color:inherit}.peekacts__go:hover,.peekacts__go:focus-visible{color:var(--accent-text)}.stubline{font-family:var(--mono);letter-spacing:.02em;color:var(--ink3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:11.5px;display:inline-flex}.stubline .gl{width:12px;height:12px}.stubline--soon,.stubline--failed{color:var(--ink2)}.stubline__retry{color:var(--accent-text);font-family:var(--mono);text-underline-offset:3px;align-items:center;gap:5px;font-size:11.5px;text-decoration:underline;display:inline-flex}.stubline__retry:disabled{opacity:.6;text-decoration:none}.lbar--stub{width:96px;height:3px;margin:0}.row--stub .row__id,.krow--stub .krow__id{min-width:0}.row--stub .row__t,.krow--stub .krow__t{color:var(--ink2)}.krow--stub .krow__will{justify-content:flex-start}.kgroup{background:var(--card-2);position:relative}@supports (color:color-mix(in lab, red, red)){.kgroup{background:color-mix(in srgb,var(--card-2)62%,transparent)}}.kgroup{box-shadow:inset 3px 0 0 var(--accent)}@supports (color:color-mix(in lab, red, red)){.kgroup{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--accent)60%,transparent)}}.kgroup{border-bottom:2px solid var(--edge)}html[data-mode=light] .kgroup{background:var(--card-2)}@supports (color:color-mix(in lab, red, red)){html[data-mode=light] .kgroup{background:color-mix(in srgb,var(--card-2)34%,transparent)}}.kgroup .krow{border-bottom-color:var(--edge-soft)}@supports (color:color-mix(in lab, red, red)){.kgroup .krow{border-bottom-color:color-mix(in srgb,var(--edge-soft)70%,transparent)}}.kgroup__row:last-child .krow{border-bottom:none}.kgroup__row[data-band=read] .cov,.kgroup__row[data-band=read] .krow__acts{opacity:.55}.kgroup__row[data-band=ahead] .cov,.kgroup__row[data-band=ahead] .krow__acts{opacity:.78}.kgroup__row[data-band=read] .krow__t,.kgroup__row[data-band=read] .krow__by{color:var(--ink3)}.kgrp{border-bottom:1px solid var(--edge-soft);flex-wrap:wrap;align-items:center;gap:10px;padding:9px 16px 9px 19px;display:flex}.kgrp .sgrp__name{font-size:15px}.kgrp .rail{gap:6px}.kgrp .tile{width:22px}.kgrp .tile__c{border-radius:3px;width:22px}.kgrp .tile__n{display:none}.kgrp .tile__chk{width:11px;height:11px;bottom:-3px;right:-3px}.kgrp .tile__chk svg{width:7px;height:7px}.kgrp .sgrp__menuroot .rowmenu{top:32px}@media (max-width:760px){.row--peek{grid-template-columns:40px minmax(0,1fr)}.row--peek .peekacts{flex-direction:row;grid-area:2/1/auto/-1;justify-content:flex-start;align-items:center;gap:12px;padding-top:8px}.row .row__when a.pill--plain,.krow .krow__ser a.pill--plain{z-index:2;position:relative}.sgrp{padding:10px}.sgrp__cap{flex-flow:wrap;align-items:center;gap:9px 8px;padding:2px 4px 10px;display:flex}.sgrp__hd,.sgrp__railrow{display:contents}.sgrp__name{flex:auto;order:1;font-size:16px}.sgrp__act{flex:none;order:2}.sgrp__sp{flex:0 0 100%;order:3;height:0;margin:0;display:block}.sgrp .pill{order:4}.sgrp__note{order:5}.sgrp .rail{scrollbar-width:none;flex-wrap:nowrap;flex:0 0 100%;order:7;min-width:0;margin:-5px -7px;padding:8px 7px;overflow:auto hidden}.sgrp .rail::-webkit-scrollbar{display:none}.sgrp .tile{flex:none}.sgrp .rail[data-more="1"]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000)}.sgrp__you{border-left:none;order:6;padding-left:0}.sgrp__hidden{flex-basis:100%;order:9}.sgrp .tile,.sgrp .tile__c{width:34px}.reorder-on .sgrp .rail,.reorder-on .sgrp .sgrp__you,.reorder-on .sgrp .sgrp__hidden,.reorder-on .sgrp .sgrp__act,.reorder-on .sgrp .sgrp__body{display:none}.reorder-on .sgrp .sgrp__cap{padding-bottom:2px}.sgrp .sgrp__grip{display:none}.reorder-on .sgrp .sgrp__grip{opacity:1;pointer-events:auto;z-index:2;width:44px;height:44px;color:var(--ink2);background:0 0;border-radius:0;display:grid;top:8px;left:auto;right:6px;transform:none}.reorder-on .sgrp .sgrp__grip .gl{width:18px;height:18px}}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing)*3.5)}.top-6{top:calc(var(--spacing)*6)}.top-\[50\%\]{top:50%}.right-3{right:calc(var(--spacing)*3)}.right-3\.5{right:calc(var(--spacing)*3.5)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-50{z-index:50}.row-0{grid-row:0}.container{width:100%}@media (min-width:360px){.container{max-width:360px}}@media (min-width:476px){.container{max-width:476px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:900px){.container{max-width:900px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1550px){.container{max-width:1550px}}.mx-auto{margin-inline:auto}.my-5{margin-block:calc(var(--spacing)*5)}.my-6{margin-block:calc(var(--spacing)*6)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-\[10px\]{margin-top:10px}.mt-auto{margin-top:auto}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.ml-6{margin-left:calc(var(--spacing)*6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-full{height:100%}.h-px{height:1px}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[calc\(100dvh-3rem\)\]{max-height:calc(100dvh - 3rem)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-3\/4{width:75%}.w-5{width:calc(var(--spacing)*5)}.w-8{width:calc(var(--spacing)*8)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-48{width:calc(var(--spacing)*48)}.w-full{width:100%}.max-w-2\/3{max-width:66.6667%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-100{max-width:calc(var(--spacing)*100)}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-3\.5{gap:calc(var(--spacing)*3.5)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[9px\]{border-radius:9px}.rounded-\[14px\]{border-radius:14px}.rounded-\[20px\]{border-radius:20px}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:11px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\(--edge-soft\){border-color:var(--edge-soft)}.border-\[color-mix\(in_srgb\,var\(--accent\)_32\%\,var\(--edge\)\)\]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--accent\)_32\%\,var\(--edge\)\)\]{border-color:color-mix(in srgb,var(--accent)32%,var(--edge))}}.border-input{border-color:var(--field-edge)}.bg-\(--edge-soft\){background-color:var(--edge-soft)}.bg-\(--scrim\){background-color:var(--scrim)}.bg-accent{background-color:var(--card-2)}.bg-background{background-color:var(--canvas)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--err)}.bg-primary{background-color:var(--accent)}.bg-secondary{background-color:var(--ink)}.bg-transparent{background-color:#0000}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-6{padding-block:calc(var(--spacing)*6)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-14{padding-top:calc(var(--spacing)*14)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-10{padding-right:calc(var(--spacing)*10)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.text-center{text-align:center}.text-left{text-align:left}.text-start{text-align:start}.font-spice{font-family:var(--display)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[19px\]{font-size:19px}.text-\[23px\]{font-size:23px}.text-\[27px\]{font-size:27px}.text-\[38px\]{font-size:38px}.leading-9{--tw-leading:calc(var(--spacing)*9);line-height:calc(var(--spacing)*9)}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-\(--ink\){color:var(--ink)}.text-\(--ink2\){color:var(--ink2)}.text-\(--ink3\){color:var(--ink3)}.text-\(--ok\){color:var(--ok)}.text-error{color:var(--err)}.text-muted-foreground{color:var(--ink2)}.text-primary{color:var(--accent)}.text-primary-foreground{color:var(--on-accent)}.text-secondary{color:var(--ink)}.text-secondary-foreground{color:var(--canvas)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_40px_90px_-40px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow:0 40px 90px -40px var(--tw-shadow-color,#000000b3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.running{animation-play-state:running}.selection\:bg-primary ::selection,.selection\:bg-primary::selection{background-color:var(--accent)}.selection\:text-primary-foreground ::selection,.selection\:text-primary-foreground::selection{color:var(--on-accent)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--ink)}.placeholder\:text-muted-foreground::placeholder{color:var(--ink2)}@media (hover:hover){.hover\:bg-\(--accent2\):hover{background-color:var(--accent2)}.hover\:bg-\(--card-2\):hover,.hover\:bg-accent:hover{background-color:var(--card-2)}.hover\:bg-destructive\/90:hover{background-color:var(--err)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--err)90%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--accent)90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--ink)80%,transparent)}}.hover\:text-\(--ink\):hover,.hover\:text-accent-foreground:hover{color:var(--ink)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:border-ring:focus-visible{border-color:var(--accent)}.focus-visible\:ring-\[1px\]:focus-visible{--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)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--err)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--err)20%,transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--accent)50%,transparent)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--err)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--err)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--err)20%,transparent)}}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}@media not all and (min-width:900px){.max-bs\:hidden{display:none}.max-bs\:pb-\[calc\(var\(--dock-h\,170px\)\+20px\)\]{padding-bottom:calc(var(--dock-h,170px) + 20px)}}@media (min-width:640px){.sm\:w-1\/2{width:50%}.sm\:max-w-110{max-width:calc(var(--spacing)*110)}.sm\:max-w-112\.5{max-width:calc(var(--spacing)*112.5)}.sm\:max-w-130{max-width:calc(var(--spacing)*130)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:flex-1{flex:1}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:text-left{text-align:left}}@media (min-width:768px){:where(.md\:space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-\[15px\]{font-size:15px}.md\:text-\[25px\]{font-size:25px}.md\:text-\[34px\]{font-size:34px}.md\:text-\[50px\]{font-size:50px}.md\:leading-11{--tw-leading:calc(var(--spacing)*11);line-height:calc(var(--spacing)*11)}.md\:leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}}@media (min-width:900px){.bs\:top-\[50\%\]{top:50%}.bs\:hidden{display:none}.bs\:max-h-\[90dvh\]{max-height:90dvh}.bs\:translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}}.dark\:border-input:is(html[data-mode=dark] *){border-color:var(--field-edge)}.dark\:bg-destructive\/60:is(html[data-mode=dark] *){background-color:var(--err)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60:is(html[data-mode=dark] *){background-color:color-mix(in oklab,var(--err)60%,transparent)}}.dark\:bg-input\/30:is(html[data-mode=dark] *){background-color:var(--field-edge)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(html[data-mode=dark] *){background-color:color-mix(in oklab,var(--field-edge)30%,transparent)}}.dark\:text-dark_primary:is(html[data-mode=dark] *){color:var(--ink)}@media (hover:hover){.dark\:hover\:bg-accent\/50:is(html[data-mode=dark] *):hover{background-color:var(--card-2)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-accent\/50:is(html[data-mode=dark] *):hover{background-color:color-mix(in oklab,var(--card-2)50%,transparent)}}.dark\:hover\:bg-input\/50:is(html[data-mode=dark] *):hover{background-color:var(--field-edge)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(html[data-mode=dark] *):hover{background-color:color-mix(in oklab,var(--field-edge)50%,transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(html[data-mode=dark] *):focus-visible{--tw-ring-color:var(--err)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(html[data-mode=dark] *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--err)40%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(html[data-mode=dark] *)[aria-invalid=true]{--tw-ring-color:var(--err)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(html[data-mode=dark] *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--err)40%,transparent)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--ui:var(--font-ui),"Schibsted Grotesk",system-ui,sans-serif;--mono:var(--font-mono),"Space Mono",monospace;--display:var(--font-display),"Instrument Serif",serif;--ease:cubic-bezier(.22,.61,.36,1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0b0613;--shell:#150c21;--canvas:#120a1c;--card:#241633;--card-2:#2c1b3e;--edge:#38264f;--edge-soft:#2c1d3f;--ink:#f4eaf2;--ink2:#c9b2c6;--ink3:#a28ba4;--accent:#f0637c;--accent2:#f6879a;--on-accent:#2a0c14;--accent-soft:#3e2237;--accent-text:#f58da0;--spice-bg:#3e202b;--spice-edge:#63303e;--spice-ink:#f6b5b0;--genre-bg:#2e2143;--genre-ink:#c2a8d4;--genre-edge:#3f2e58;--plain-ink:#bca6bc;--plain-edge:#43335a;--tag-ink:#cdb8cc;--tag-edge:#453458;--sage-bg:#233530;--sage-ink:#a6d0bc;--sage-edge:#31493f;--ok:#7fc79a;--warn:#e0a46c;--card-aurora:radial-gradient(60% 90% at 88% -6%,#9650be33,transparent 58%),radial-gradient(46% 70% at 4% 104%,#f0637c1c,transparent 60%);--card-shadow:0 30px 68px -34px #000000b8,0 0 44px -30px #e2687e4d,inset 0 1px 0 #ffffff0f;--card-shadow-hover:0 40px 84px -36px #000000c7,0 0 60px -26px #ee8e846b,inset 0 1px 0 #ffffff17;--cover-mesh:radial-gradient(135% 105% at 10% 4%,#7c4ec4 0%,#6e40b26b 34%,transparent 68%),radial-gradient(130% 108% at 96% 12%,#b8489c 0%,#aa428f66 36%,transparent 68%),radial-gradient(140% 120% at 74% 110%,#d96a8b 0%,#ce608866 38%,transparent 70%),radial-gradient(120% 110% at 30% 82%,#3b2566 0%,#3b25668c 40%,transparent 78%),radial-gradient(100% 90% at 58% 40%,#8a4ca442 0%,transparent 62%),linear-gradient(158deg,#331c56 0%,#200f3c 52%,#110720 100%);--cover-glow:0 0 34px -10px #e0669680;--cover-mat:linear-gradient(158deg,#3a2358,#1d1030);--cover-drop:0 14px 30px -12px #0a041499;--field:#1d1230;--field-edge:#3b2853;--field-glow:0 18px 44px -26px #ff96784d,0 6px 22px -16px #f0637c3d,inset 0 1px 0 #ffecdc12;--field-glow-on:0 20px 52px -24px #ff96786b,0 8px 26px -14px #f0637c57,inset 0 1px 0 #ffecdc1f;--field-glow-hover:0 26px 64px -24px #ff967885,0 10px 32px -12px #f0637c6b,inset 0 1px 0 #ffecdc24;--scrim:#06030ca8;--err:#c24d4d;--sky:1}html[data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#efe7e0;--shell:#f6efe8;--canvas:#fcf7f2;--card:#fff;--card-2:#f8f1ea;--edge:#e7dace;--edge-soft:#efe5db;--ink:#3a2632;--ink2:#6e5560;--ink3:#7c6870;--accent:#af5765;--accent2:#984c58;--on-accent:#fff7f4;--accent-soft:#f8e6e6;--accent-text:#9a4351;--spice-bg:#fbe8ec;--spice-edge:#f0ccd4;--spice-ink:#9a4351;--genre-bg:#f1e9f5;--genre-ink:#6b4a78;--genre-edge:#e4d6ec;--plain-ink:#6e5560;--plain-edge:#dfd2c6;--tag-ink:#5f4c58;--tag-edge:#dfd2c6;--sage-bg:#e6eee8;--sage-ink:#3d6b57;--sage-edge:#cfdfd2;--ok:#3d7852;--warn:#8e5322;--card-aurora:radial-gradient(60% 90% at 88% -6%,#ba7cb21f,transparent 58%),radial-gradient(46% 70% at 4% 104%,#de8e9614,transparent 60%);--card-shadow:0 10px 26px -22px #4a322e4d,0 1px 3px -2px #4a322e14;--card-shadow-hover:0 18px 38px -26px #4a322e57,0 1px 4px -2px #4a322e1a;--cover-mesh:radial-gradient(135% 102% at 10% 6%,#9a80c6 0%,#8a6fb899 36%,transparent 74%),radial-gradient(130% 104% at 96% 14%,#bd86ab 0%,#b0779f8c 38%,transparent 74%),radial-gradient(140% 116% at 74% 106%,#daa0aa 0%,#cf8a9780 40%,transparent 76%),radial-gradient(120% 108% at 28% 84%,#7563a0 0%,#6d5b8e80 42%,transparent 80%),radial-gradient(100% 88% at 58% 42%,#a68cbe52 0%,transparent 68%),linear-gradient(158deg,#77659a 0%,#5f5182 52%,#4f4266 100%);--cover-glow:0 0 22px -14px #965a9629;--cover-mat:linear-gradient(158deg,#faf5f0,#f2e9df);--cover-drop:0 8px 18px -12px #3a263238;--field:#fff;--field-edge:#e7dace;--field-glow:0 16px 36px -26px #965a6e42,0 3px 12px -8px #af576524,inset 0 1px 0 #fff;--field-glow-on:0 18px 42px -24px #965a6e57,0 4px 16px -8px #af576533,inset 0 1px 0 #fff;--field-glow-hover:0 24px 54px -24px #965a6e6b,0 6px 22px -8px #af576542,inset 0 1px 0 #fff;--scrim:#3a263257;--err:#c24d4d;--sky:0}.input-field-styles{border:1px solid var(--field-edge);background:var(--field);height:48px;color:var(--ink);border-radius:11px}.input-field-styles::placeholder{color:var(--ink3)}.input-field-styles:focus-visible{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.input-field-styles:focus-visible{border-color:color-mix(in srgb,var(--accent)52%,var(--field-edge))}}.input-field-styles:focus-visible{box-shadow:var(--field-glow-on);outline:none}@keyframes sb-fadein{0%{opacity:0}}@keyframes sb-risein{0%{opacity:0;transform:translateY(9px)}}@keyframes sb-microrise{0%{opacity:0;transform:translateY(4px)}}@keyframes sb-modalrise{0%{opacity:0;transform:translateY(10px)scale(.985)}}@keyframes sb-sheetup{0%{opacity:0;transform:translateY(28px)}}.sb-slip-enter{animation:sb-fadein .35s var(--ease)backwards}.sb-slip-enter>*{animation:sb-risein .4s var(--ease)backwards;animation-delay:.22s}.sb-slip-enter>:first-child{animation-delay:40ms}.sb-slip-enter>:nth-child(2){animation-delay:.1s}.sb-slip-enter>:nth-child(3){animation-delay:.16s}.slipacts,.dock__acts{animation:sb-risein .36s var(--ease).28s backwards}.row{animation:sb-risein .34s var(--ease)backwards;animation-delay:calc(min(var(--i,0),8)*45ms)}.rowwrap.rowwrap--lift{pointer-events:none}.rowwrap.rowwrap--lift .row{animation:none;box-shadow:0 14px 34px -14px #00000080}.sgrp{animation:sb-risein .34s var(--ease)backwards;animation-delay:calc(min(var(--i,0),8)*45ms)}.sgrp .row{animation:none}.rowwrap.rowwrap--lift .sgrp{animation:none;box-shadow:0 14px 34px -14px #00000080}.row--leaving{opacity:0;pointer-events:none;transition:height .24s var(--ease),padding .24s var(--ease),margin .24s var(--ease),opacity .16s var(--ease);margin-bottom:0;padding-top:0;padding-bottom:0;overflow:hidden;height:0!important}.row--leaving .row__acts{visibility:hidden}.readerbar{animation:sb-risein .32s var(--ease)backwards}.statusmorph{animation:sb-microrise .24s var(--ease)}.primbtn .statusmorph{display:inline-block}.mdim{animation:sb-fadein .22s var(--ease)backwards}.modal{animation:sb-modalrise .26s var(--ease)backwards}@media (max-width:900px){.modal--ff{animation:sb-sheetup .3s var(--ease)backwards}}.legal{max-width:72ch;color:var(--ink2);font-size:14.5px;line-height:1.7}.legal h2{font-family:var(--display);font-synthesis-weight:none;letter-spacing:.2px;color:var(--ink);margin:30px 0 10px;font-size:22px;font-weight:400;line-height:1.2}.legal h3{color:var(--ink);font-size:14.5px;font-weight:600}.legal li::marker{color:var(--ink3)}.legal a{color:var(--accent-text);text-underline-offset:3px;transition:color .2s var(--ease);text-decoration:underline}.legal a:hover{color:var(--ink)}.toastcard{background:var(--card);border:1px solid var(--edge);min-width:320px;max-width:min(92vw,420px);box-shadow:var(--card-shadow);color:var(--ink);font-family:var(--ui);border-radius:14px;align-items:center;gap:11px;padding:13px 15px;display:flex}.toastcard__dot{background:var(--ok);border-radius:50%;flex:none;width:8px;height:8px}.toastcard--error .toastcard__dot{background:var(--err)}.toastcard__msg{flex:1;font-size:13.5px;font-weight:500;line-height:1.45}.toastcard__act{color:var(--accent-text);white-space:nowrap;transition:.2s var(--ease);border-radius:8px;flex:none;padding:4px 8px;font-size:13px;font-weight:600}.toastcard__act:hover{background:var(--card-2)}.toastcard__x{width:26px;height:26px;color:var(--ink3);transition:.2s var(--ease);border-radius:8px;flex:none;place-items:center;display:grid}.toastcard__x:hover{color:var(--ink);background:var(--card-2)}.price:hover{transform:translateY(-2px);box-shadow:0 0 34px -16px #f0637c61}html[data-mode=light] .price:hover{box-shadow:var(--card-shadow-hover)}@media (max-width:899px){[data-slot=dialog-title]{font-size:19px}[data-slot=dialog-close]{width:38px;height:38px}[data-slot=dialog-close] svg{width:19px;height:19px}.modalcenter .modal__x,.msheet .modal__x,.ffcenter .modal__x{width:38px;height:38px}.modalcenter .modal__x svg,.msheet .modal__x svg,.ffcenter .modal__x svg{width:19px;height:19px}}@keyframes vt-slide-in{0%{transform:translate(103%)}to{transform:translate(0)}}@keyframes vt-slide-out{0%{transform:translate(0)}to{transform:translate(103%)}}@keyframes vt-recede{0%{transform:translate(0)}to{transform:translate(-16%)}}@keyframes vt-unrecede{0%{transform:translate(-16%)}to{transform:translate(0)}}html[data-vt]::view-transition-old(root){animation-duration:.4s;animation-timing-function:var(--ease);animation-fill-mode:both}html[data-vt]::view-transition-new(root){animation-duration:.4s;animation-timing-function:var(--ease);animation-fill-mode:both}html[data-vt=push]::view-transition-old(root){animation-name:vt-recede}html[data-vt=push]::view-transition-new(root){animation-name:vt-slide-in;box-shadow:-18px 0 40px -22px #0000008c}html[data-vt=pop]::view-transition-old(root){z-index:2;animation-name:vt-slide-out;box-shadow:-18px 0 40px -22px #0000008c}html[data-vt=pop]::view-transition-new(root){animation-name:vt-unrecede}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}html[data-motion=off] *,html[data-motion=off] :before,html[data-motion=off] :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.sfield:hover,.sfield:hover:focus-within{transform:none}}html[data-motion=off] .sfield:hover,html[data-motion=off] .sfield:hover:focus-within{transform:none}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
