/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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-ease:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.italic{font-style:italic}.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}.blur{--tw-blur:blur(8px)}.blur,.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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root,html[data-theme=light]{color-scheme:light;--paper:#fff;--ink:#171717;--muted:#5c5c5c;--line:#e4e4e4;--accent:#b43322;--card:#f4f4f5;--hover:#ececee;--field:#fff;--badge:#fff;--shadow:#1717171f;--chip-news:#1d4ed8;--chip-contest:#c2412d;--chip-tool:#0f766e;--chip-ai:#15803d;--chip-open:#15803d;--chip-price:#a16207;--chip-closed:#b91c1c;--hero-bg:#1c1917;--hero-ink:#fafafa;--hero-muted:#d6d3d1;--photo:none;--font-cjk-serif:"Hiragino Mincho ProN","Yu Mincho","YuMincho","Songti SC","Source Han Serif","Noto Serif CJK JP","Batang";--font-cjk-sans:"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic","PingFang SC","Microsoft YaHei","Apple SD Gothic Neo","Malgun Gothic";--font-ui:var(--font-sans,ui-sans-serif),ui-sans-serif,system-ui,"Segoe UI",var(--font-cjk-sans),sans-serif;--radius-button:.7rem;--radius-card:12px;--radius-control:.7rem;--count-dot:#d3122a;--count-dot-ink:#fff}html[data-theme=dark]{color-scheme:dark;--paper:#141413;--ink:#f4f2ee;--muted:#c2bdb6;--line:#3c3a36;--accent:#f0a598;--card:#1e1d1b;--hover:#2a2826;--field:#171615;--badge:#f5f5f4;--shadow:#00000073;--chip-news:#9db7ff;--chip-contest:#f3b1a4;--chip-tool:#7dcec4;--chip-ai:#86efac;--chip-open:#86efac;--chip-price:#fde047;--chip-closed:#fca5a5;--hero-bg:#2a2724;--hero-ink:#faf7f2;--hero-muted:#d4cfc6;--photo:brightness(.86);--count-dot:#d3122a;--count-dot-ink:#fff}@media (prefers-color-scheme:dark){html:not([data-theme]),html[data-theme=system]{color-scheme:dark;--paper:#141413;--ink:#f4f2ee;--muted:#c2bdb6;--line:#3c3a36;--accent:#f0a598;--card:#1e1d1b;--hover:#2a2826;--field:#171615;--badge:#f5f5f4;--shadow:#00000073;--chip-news:#9db7ff;--chip-contest:#f3b1a4;--chip-tool:#7dcec4;--chip-ai:#86efac;--chip-open:#86efac;--chip-price:#fde047;--chip-closed:#fca5a5;--hero-bg:#2a2724;--hero-ink:#faf7f2;--hero-muted:#d4cfc6;--photo:brightness(.86);--count-dot:#d3122a;--count-dot-ink:#fff}}html[lang=ja]{--font-cjk-serif:"Hiragino Mincho ProN","Yu Mincho","YuMincho","Noto Serif CJK JP","Source Han Serif";--font-cjk-sans:"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic","Noto Sans CJK JP"}html[lang=ko]{--font-cjk-serif:"Apple Myungjo","Batang","Noto Serif CJK KR","Source Han Serif K";--font-cjk-sans:"Apple SD Gothic Neo","Malgun Gothic","Noto Sans CJK KR"}html[lang=zh-Hans]{--font-cjk-serif:"Songti SC","Noto Serif CJK SC","Source Han Serif SC","SimSun";--font-cjk-sans:"PingFang SC","Microsoft YaHei","Noto Sans CJK SC"}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-serif,"Iowan Old Style"),"Iowan Old Style",Palatino,"Palatino Linotype",Georgia,var(--font-cjk-serif),serif;margin:0;overflow-x:clip}a{color:inherit}.skip{background:var(--ink);color:var(--paper);padding:.4rem .7rem;position:absolute;top:.5rem;left:.5rem;transform:translateY(-150%)}.skip:focus{transform:none}.frame,.shell{max-width:72rem;margin:0 auto;padding:0 1.25rem}.frame{flex-direction:column;min-width:0;min-height:100dvh;display:flex}.column{flex:1 0 auto;min-width:0;max-width:100%}.site-header{z-index:25;background:var(--paper);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.site-header{background:color-mix(in srgb,var(--paper) 88%,transparent)}}.site-header{border-bottom:1px solid #0000;transition:background .16s,border-color .16s,box-shadow .16s}.site-header[data-scrolled=true]{background:var(--paper)}@supports (color:color-mix(in lab,red,red)){.site-header[data-scrolled=true]{background:color-mix(in srgb,var(--paper) 78%,transparent)}}.site-header[data-scrolled=true]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--line);box-shadow:0 1px 0 var(--line)}.topbar{justify-content:space-between;align-items:center;gap:.75rem 1rem;min-width:0;padding:.7rem 0;display:flex}.brand{letter-spacing:-.03em;flex:none;font-size:1.25rem;font-weight:700;text-decoration:none}.desktop-nav{scrollbar-width:none;min-width:0;font-family:var(--font-ui);flex-wrap:nowrap;flex:auto;align-items:center;gap:.15rem;font-size:.9rem;font-weight:600;display:flex;overflow-x:auto}.desktop-nav::-webkit-scrollbar{display:none}.desktop-nav a{color:var(--muted);letter-spacing:-.01em;white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:.4rem .62rem .48rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.desktop-nav a:hover,.desktop-nav a[aria-current=page]{color:var(--ink);background:var(--hover)}.desktop-nav a[aria-current=page]{font-weight:700}.desktop-nav a[aria-current=page]:after{content:"";background:var(--accent);border-radius:999px;height:2px;position:absolute;bottom:.22rem;left:.7rem;right:.7rem}.nav-search{gap:.32rem}.nav-search svg{flex:none}.top-tools{align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}.lang{font-family:var(--font-ui);position:relative}.lang-button{border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.85rem;line-height:1;display:inline-flex}.lang-button:focus-visible,.menu-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lang-caret{border-bottom:1.5px solid;border-right:1.5px solid;width:.4rem;height:.4rem;transform:translateY(-.1rem)rotate(45deg)}.lang-menu{z-index:30;background:var(--card);border:1px solid var(--line);min-width:12.5rem;box-shadow:0 12px 32px var(--shadow);border-radius:.8rem;margin:0;padding:.3rem;list-style:none;position:absolute;top:calc(100% + .35rem);right:0}.lang.up .lang-menu{top:auto;bottom:calc(100% + .35rem)}.lang-menu a{border-radius:.5rem;padding:.5rem .65rem;text-decoration:none;display:block}.lang-menu a[aria-selected=true]{background:var(--hover);font-weight:650}.lang-menu a:focus-visible,.lang-menu a:hover{background:var(--hover);outline:none}.header-account{align-items:center;gap:.45rem;display:flex}.reader-sign-in{font-family:var(--font-ui);white-space:nowrap;font-size:.85rem}.reader-signed{align-items:center;gap:.4rem;min-width:0;display:flex}.reader-name{text-overflow:ellipsis;white-space:nowrap;max-width:8rem;font-family:var(--font-ui);font-size:.85rem;font-weight:650;overflow:hidden}.reader-menu{position:relative}.reader-menu-backdrop{display:none}.guest-menu-button,.reader-avatar{border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;font-family:var(--font-ui);justify-content:center;align-items:center;display:inline-flex}.reader-avatar{border-radius:50%;width:32px;height:32px;padding:0;overflow:hidden}.guest-menu-button{border-radius:999px;min-height:2rem;padding:.2rem .7rem;font-size:.85rem}.reader-avatar img{object-fit:cover;width:32px;height:32px}.reader-menu-panel{z-index:30;background:var(--card);border:1px solid var(--line);width:min(20.5rem,100vw - 1.5rem);max-height:min(70dvh,32rem);box-shadow:0 12px 32px var(--shadow);border-radius:1rem;padding:0;position:absolute;top:calc(100% + .35rem);right:0;overflow:auto}.reader-menu-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;padding:.95rem 1rem .85rem;display:flex}.reader-menu-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-ui);letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:700;overflow:hidden}.reader-menu-profile{color:var(--accent);font-family:var(--font-ui);flex:none;font-size:.92rem;font-weight:650;text-decoration:none}.reader-menu-profile:hover{text-decoration:underline}.reader-menu-rows{margin:0;padding:0;display:grid}.reader-menu-rows>a,.reader-menu-rows>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:2.9rem;color:inherit;font:inherit;font-family:var(--font-ui);text-align:start;cursor:pointer;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:.7rem 1rem;font-size:.98rem;text-decoration:none;display:flex}.reader-menu-rows>a:hover,.reader-menu-rows>button:hover{background:var(--hover)}.reader-menu-profile:focus-visible,.reader-menu-rows>a:focus-visible,.reader-menu-rows>button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.reader-menu-rows>.reader-menu-logout{color:#fff;text-align:center;background:#8b1a2b;border:1px solid #7f1d1d;border-radius:999px;justify-content:center;width:calc(100% - 1.7rem);min-height:2.5rem;margin:.75rem .85rem .85rem;padding:.5rem 1rem;font-size:.92rem;font-weight:650}.reader-menu-rows>.reader-menu-logout:hover{background:#6f1422;border-color:#6f1422}.reader-menu-rows>.reader-menu-logout:focus-visible{outline-offset:2px;outline:2px solid #e8a0ab}:root[data-theme=dark] .reader-menu-rows>.reader-menu-logout{background:#9b1c31;border-color:#b4243c}:root[data-theme=dark] .reader-menu-rows>.reader-menu-logout:hover{background:#b4243c}.reader-menu-appearance{border-bottom:1px solid var(--line);background:var(--paper);padding:.2rem .85rem .8rem}@supports (color:color-mix(in lab,red,red)){.reader-menu-appearance{background:color-mix(in srgb,var(--paper) 70%,var(--card))}}.reader-menu-appearance .settings-controls>.settings-kicker:first-child{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reader-menu-appearance .theme-segment{margin:.7rem 0 .55rem}.reader-menu-appearance .settings-langs{max-height:none;overflow:visible}.reader-menu-chevron{color:var(--muted);flex:none;transition:transform .16s}.reader-menu-chevron.is-open{transform:rotate(90deg)}.reader-menu-signin-wrap{padding:.85rem 1rem .75rem}.reader-menu-signin-wrap+.reader-menu-rows{border-top:1px solid var(--line)}.reader-menu-email{font-family:var(--font-ui);color:var(--muted);word-break:break-all;margin:.15rem 0 .55rem;font-size:.75rem}.reader-menu-signin{justify-content:center;width:100%}.reader-name-form{margin:0 0 .7rem}.reader-name-form input{background:var(--paper);color:inherit;border-radius:.45rem;padding:.3rem .5rem}.reader-menu-panel>a:not(.btn),.reader-menu-panel>button{text-align:start;width:100%;color:inherit;font:inherit;font-family:var(--font-ui);cursor:pointer;background:0 0;border:0;padding:.35rem 0;font-size:.9rem;text-decoration:none;display:block}.publish-gate{justify-items:start;gap:.75rem;display:grid}.login-split{border:1px solid var(--line);background:var(--paper);border-radius:1.25rem;grid-template-columns:minmax(0,1fr);min-height:28rem;margin:1.25rem 0 2rem;display:grid;overflow:hidden}.login-brand{background:var(--card);place-items:center;padding:2.75rem 1.5rem;display:grid}.login-wordmark{font-family:var(--font-serif,Georgia),Georgia,"Iowan Old Style",Palatino,serif;letter-spacing:-.045em;margin:0;font-size:clamp(2.6rem,6vw,4.4rem);font-weight:650;line-height:1.02}.login-panel{flex-direction:column;justify-content:center;align-items:flex-start;gap:.85rem;padding:2.5rem 1.75rem;display:flex}.login-panel h1{letter-spacing:-.03em;margin:0;font-size:clamp(2rem,4vw,2.75rem)}.login-sub{color:var(--muted);font-family:var(--font-ui);margin:0;font-size:1rem}.login-actions,.login-signed-in{justify-items:start;gap:.75rem;display:grid}.google-signin{color:#1f1f1f;letter-spacing:.01em;cursor:pointer;background:#fff;border:1px solid #747775;border-radius:4px;justify-content:center;align-items:center;gap:.7rem;min-height:40px;padding:0 1rem 0 .7rem;font-family:Roboto,Segoe UI,system-ui,sans-serif;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.google-signin:hover{background:#f8f9fa}.google-signin:focus-visible{outline-offset:2px;outline:2px solid #1a73e8}.google-signin:disabled{opacity:.38;cursor:not-allowed}.google-mark{flex:none;width:18px;height:18px}.login-error{color:#b3261e;font-family:var(--font-ui);margin:0;font-size:.9rem}.login-error ul{margin:.35rem 0 0;padding-left:1.1rem}.google-continue,.google-text{font-family:var(--font-ui);font-size:.95rem}.google-text{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (min-width:640px){.login-split{grid-template-columns:1fr 1fr;min-height:34rem}}.site-settings{position:relative}.gear-button{border:1px solid var(--line);background:var(--card);width:2.25rem;height:2.25rem;color:var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.gear-button:focus-visible,.settings-close:focus-visible,.theme-segment button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.settings-backdrop{display:none}.settings-popover{z-index:30;background:var(--card);width:17rem;max-width:calc(100vw - 1.5rem);color:var(--ink);border:1px solid var(--line);box-shadow:0 12px 32px var(--shadow);font-family:var(--font-ui);border-radius:.9rem;margin:0;padding:.75rem;position:absolute;top:calc(100% + .35rem);right:0}.settings-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.65rem;display:flex}.settings-title{margin:0;font-size:.95rem;font-weight:700}.settings-close{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.78rem}.settings-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 .35rem;font-size:.68rem;font-weight:700}.settings-controls,.settings-kicker{font-family:var(--font-ui)}.theme-segment{border:1px solid var(--line);background:var(--hover);border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:0 0 .8rem;padding:3px;display:grid}.theme-segment button{min-width:0;min-height:1.9rem;color:var(--muted);font:inherit;font-family:var(--font-ui);text-align:center;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:.25rem .5rem;font-size:.8rem;font-weight:600;line-height:1.2;transition:background .14s,color .14s;display:inline-flex;overflow:hidden}.theme-segment button:hover{color:var(--ink)}.theme-segment button[aria-checked=true]{background:var(--ink);color:var(--paper);box-shadow:0 1px 3px var(--shadow)}.settings-langs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.settings-langs a{border:1px solid var(--line);min-height:2rem;color:inherit;font-family:var(--font-ui);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;justify-content:center;align-items:center;gap:.3rem;padding:.25rem .5rem;font-size:.8rem;font-weight:600;text-decoration:none;display:flex;overflow:hidden}.settings-langs a[aria-selected=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.settings-langs a:focus-visible,.settings-langs a:hover{background:var(--hover);outline:none}.settings-langs a[aria-selected=true]:hover{background:var(--ink)}.settings-langs .settings-check{display:none}.settings-check{color:var(--accent)}@media (max-width:860px){.reader-menu-backdrop{z-index:35;cursor:pointer;background:#14141373;border:0;padding:0;display:block;position:fixed;inset:0}.reader-menu-panel{z-index:36;width:100%;max-width:none;max-height:min(85dvh,36rem);padding:.35rem 0 calc(.45rem + env(safe-area-inset-bottom));inset-inline:0;border-radius:1rem 1rem 0 0;position:fixed;top:auto;bottom:0}.settings-backdrop{z-index:34;cursor:pointer;background:#14141373;border:0;padding:0;display:block;position:fixed;inset:0}.settings-popover{z-index:36;inset-inline:0;border-radius:1rem 1rem 0 0;width:100%;max-width:none;max-height:min(80vh,34rem);padding:.9rem 1rem 1.25rem;position:fixed;top:auto;bottom:0;overflow:auto}}.menu-toggle{display:none}.mobile-nav{position:relative}.mobile-panel{z-index:25;background:var(--card);border:1px solid var(--line);width:min(18rem,100vw - 2rem);box-shadow:0 12px 32px var(--shadow);border-radius:.8rem;padding:.75rem;position:absolute;top:calc(100% + .45rem);right:0}.mobile-panel nav{font-family:var(--font-ui);flex-direction:column;gap:.15rem;margin-bottom:.75rem;display:flex}.mobile-panel nav a{border-radius:.4rem;padding:.45rem .35rem;text-decoration:none}.mobile-panel nav a:hover{background:var(--paper)}.menu-toggle{font-family:var(--font-ui);border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:999px;padding:.4rem .75rem}@media (max-width:860px){.topbar{flex-wrap:wrap}.desktop-nav{flex:1 0 100%;order:3;padding-bottom:.15rem}}.hero{padding:1.75rem 0 1rem}article .hero{padding:2.5rem 0 1.5rem}.hero h1{letter-spacing:-.03em;margin:0 0 .45rem;font-size:clamp(1.7rem,2.4vw,2.25rem);line-height:1.12}article .hero h1{letter-spacing:-.04em;margin:0 0 .75rem;font-size:clamp(2.2rem,5vw,4rem);line-height:.95}.lede{max-width:40rem;color:var(--muted);font-size:1.15rem}.home-stage{flex-direction:column;align-items:center;padding:1.75rem 0 .35rem;display:flex}.home-stage h1{text-align:center;max-width:38rem;margin:0;font-size:clamp(1.35rem,2.2vw,1.85rem)}.home-stage-lead{text-align:center;margin:.45rem 0 0;font-size:1rem}.home-finder,.home-stage .search-chat{width:min(46rem,100%);margin-top:1.35rem}.home-finder{border:1px solid var(--line);background:var(--field);height:3.35rem;box-shadow:0 10px 28px var(--shadow);font-family:var(--font-ui);border-radius:999px;justify-content:flex-end;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.home-finder:focus-within{border-color:var(--ink)}.home-finder-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-finder input{box-sizing:border-box;width:100%;height:100%;color:var(--ink);font:inherit;z-index:0;background:padding-box padding-box;border:0;border-radius:999px;margin:0;padding:0 5.2rem 0 1.15rem;font-size:1rem;position:absolute;inset:0}.home-finder input:focus{outline:none}.home-finder input::placeholder{color:var(--muted)}.home-finder input:-webkit-autofill,.home-finder input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);box-shadow:0 0 0 1000px var(--field) inset;-webkit-box-shadow:0 0 0 1000px var(--field) inset;clip-path:inset(0 round 999px);background-clip:padding-box;border-radius:999px;transition:background-color 99999s ease-out,color 99999s ease-out;background-color:var(--field)!important;background-image:none!important}.home-finder input:-webkit-autofill:active,.home-finder input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);box-shadow:0 0 0 1000px var(--field) inset;-webkit-box-shadow:0 0 0 1000px var(--field) inset;clip-path:inset(0 round 999px);background-clip:padding-box;border-radius:999px;transition:background-color 99999s ease-out,color 99999s ease-out;background-color:var(--field)!important;background-image:none!important}.home-finder input:autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);box-shadow:0 0 0 1000px var(--field) inset;-webkit-box-shadow:0 0 0 1000px var(--field) inset;clip-path:inset(0 round 999px);background-clip:padding-box;border-radius:999px;transition:background-color 99999s ease-out,color 99999s ease-out;background-color:var(--field)!important;background-image:none!important}.home-finder input:autofill:hover{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);box-shadow:0 0 0 1000px var(--field) inset;-webkit-box-shadow:0 0 0 1000px var(--field) inset;clip-path:inset(0 round 999px);background-clip:padding-box;border-radius:999px;transition:background-color 99999s ease-out,color 99999s ease-out;background-color:var(--field)!important;background-image:none!important}.home-finder input:autofill:focus{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);box-shadow:0 0 0 1000px var(--field) inset;-webkit-box-shadow:0 0 0 1000px var(--field) inset;clip-path:inset(0 round 999px);background-clip:padding-box;border-radius:999px;transition:background-color 99999s ease-out,color 99999s ease-out;background-color:var(--field)!important;background-image:none!important}.home-finder input:-moz-autofill,.home-finder input:-moz-autofill:focus{box-shadow:0 0 0 1000px var(--field) inset;clip-path:inset(0 round 999px);border-radius:999px;background-color:var(--field)!important;color:var(--ink)!important}.home-finder-tools{z-index:1;flex:none;align-items:center;gap:.1rem;margin-right:.4rem;display:flex;position:relative}.home-finder-tools button{width:2.25rem;height:2.25rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.home-finder-tools button:focus-visible,.home-finder-tools button:hover{background:var(--hover);color:var(--ink);outline:none}.home-finder-tools button[type=submit]{background:var(--ink);color:var(--paper)}.home-finder-tools button[type=submit]:focus-visible,.home-finder-tools button[type=submit]:hover{background:var(--accent);color:var(--paper)}.home-finder input:placeholder-shown~.home-finder-tools .home-finder-clear{visibility:hidden;pointer-events:none}.home-shortcuts{justify-content:flex-start;gap:.35rem .65rem;width:min(52rem,100%);margin:1.35rem 0 0;padding:.15rem 0 .35rem;display:flex;overflow-x:auto}.home-shortcuts a{width:5.5rem;color:var(--ink);font-family:var(--font-ui);text-align:center;flex-direction:column;flex:none;align-items:center;gap:.45rem;font-size:.78rem;line-height:1.2;text-decoration:none;display:flex}.home-shortcuts a>span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-shortcut-icon{border:1px solid var(--line);background:var(--card);width:3.25rem;height:3.25rem;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.home-shortcuts a:focus-visible .home-shortcut-icon,.home-shortcuts a:hover .home-shortcut-icon{background:var(--hover)}.home-shortcuts a:focus-visible{outline:none}.home-shortcuts a:focus-visible .home-shortcut-icon{outline:2px solid var(--accent);outline-offset:2px}@media (min-width:860px){.home-shortcuts{justify-content:center}}.search-page{width:min(46rem,100%);margin:0 auto 2.5rem}.search-page .hero{text-align:center;padding:1.75rem 0 .85rem}.search-page .home-finder{width:100%;margin-top:0}.search-chat-block{flex-direction:column;margin-top:.85rem;display:flex}.search-chat{border:1px solid var(--line);background:var(--field);width:100%;box-shadow:0 10px 28px var(--shadow);border-radius:1.675rem;position:relative;overflow:hidden}.search-chat:focus-within{border-color:var(--ink)}.search-chat textarea{box-sizing:border-box;width:100%;min-height:calc(3.35rem - 2px);max-height:12rem;color:var(--ink);caret-color:var(--ink);font:inherit;font-family:var(--font-ui);resize:none;background:0 0;border:0;border-radius:1.675rem;margin:0;padding:calc(.95rem - 1px) 3.4rem calc(.95rem - 1px) 1.15rem;font-size:1rem;line-height:1.45rem;transition:none;display:block;overflow:hidden}.search-chat textarea:focus{outline:none}.search-chat textarea::placeholder{color:var(--muted)}.search-chat-send{background:var(--ink);width:2.25rem;height:2.25rem;color:var(--paper);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;bottom:.55rem;right:.4rem}.search-chat-send:focus-visible,.search-chat-send:hover{background:var(--accent);color:var(--paper);outline:none}.search-chat-send:disabled{opacity:.45;cursor:default}.search-chat-thread{flex-direction:column;gap:1rem;margin-bottom:.85rem;display:flex}.search-chat-turn{flex-direction:column;gap:.45rem;display:flex}.search-chat-bubble{overflow-wrap:anywhere;white-space:pre-wrap;border-radius:1.15rem;max-width:min(32rem,88%);margin:0;padding:.65rem .9rem;font-size:1rem;line-height:1.45}.search-chat-bubble-user{color:#f4f2ee;background:#171717;border-bottom-right-radius:.35rem;align-self:flex-end}.search-chat-reply{flex-direction:column;align-items:flex-start;gap:.55rem;width:100%;display:flex}.search-chat-bubble-assistant{background:var(--card);color:var(--ink);border:1px solid var(--line);border-bottom-left-radius:.35rem}.search-chat-reply .search-results{width:100%}.search-chat-reply .search-results section{margin-top:.35rem}.search-chat-dots{align-items:center;gap:.28rem;min-height:.7rem;display:inline-flex}.search-chat-dots span{opacity:.35;background:currentColor;border-radius:999px;width:.42rem;height:.42rem;animation:search-chat-dot 1s ease-in-out infinite}.search-chat-dots span:nth-child(2){animation-delay:.15s}.search-chat-dots span:nth-child(3){animation-delay:.3s}@keyframes search-chat-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.search-chat-dots span{opacity:.75;animation:none}}.search-chat-choices{flex-direction:column;align-items:stretch;gap:.5rem;width:min(22rem,100%);display:flex}.search-chat-choice{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font-family:var(--font-ui);text-align:center;cursor:pointer;border-radius:999px;padding:.72rem 1.1rem;font-size:.95rem;line-height:1.3;text-decoration:none;display:block}.search-chat-choice-primary{background:var(--ink);color:var(--paper);border-color:var(--ink)}.search-chat-choice:focus-visible,.search-chat-choice:hover{background:var(--hover);outline:none}.search-chat-choice-primary:focus-visible,.search-chat-choice-primary:hover{background:var(--accent);color:var(--paper);border-color:var(--accent)}.search-chat-choice:disabled{opacity:.45;cursor:default}.search-page:has(.search-chat-thread){padding-bottom:6.5rem}.search-page:has(.search-chat-thread) .search-chat{z-index:20;width:min(46rem,100% - 2rem);position:fixed;bottom:.75rem;left:50%;transform:translate(-50%)}.search-advisory{border:1px solid var(--line);background:var(--card);border-radius:.75rem;margin:.85rem 0 0;padding:.85rem .95rem}.search-advisory h2{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 .35rem;font-size:.68rem;font-weight:700}.search-advisory p{margin:0;font-size:1rem;line-height:1.45}.search-results section{margin-top:.85rem}.search-results h3{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 .35rem;font-size:.68rem;font-weight:700}.home-results{border:1px solid var(--line);background:var(--card);border-radius:.75rem;width:min(40rem,100%);margin-top:.45rem;padding:.85rem .95rem 1rem;box-shadow:0 16px 40px #0000001f}.home-results-bar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.home-results-bar h2{font-family:var(--font-ui);margin:0;font-size:.95rem}.home-results-bar button{border:1px solid var(--line);border-radius:var(--radius-button);background:var(--card);height:2.25rem;color:var(--ink);font-family:var(--font-ui);cursor:pointer;padding:0 .8rem;font-size:.88rem}.home-results section{margin-top:.85rem}.home-results h3{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 .35rem;font-size:.68rem;font-weight:700}.home-catalog,.home-images{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.home-catalog a,.home-images li{border:1px solid var(--line);background:var(--paper);border-radius:.7rem;flex-direction:column;gap:.15rem;min-width:0;padding:.55rem .7rem;text-decoration:none;display:flex}.home-catalog a:has(.home-catalog-illu){flex-direction:row;align-items:flex-start;gap:.7rem}.home-catalog-illu{object-fit:cover;background:var(--hover);border-radius:.45rem;flex:none;width:4.5rem;height:4.5rem}.home-catalog-kind{color:var(--ink);justify-content:center;align-items:center;display:inline-flex}.home-catalog-copy{flex-direction:column;gap:.15rem;min-width:0;display:flex}.home-catalog strong,.home-images strong{font-family:var(--font-ui);overflow-wrap:anywhere;font-size:.92rem;line-height:1.3}.home-catalog span{color:var(--muted);font-size:.84rem;line-height:1.35}.search-section-title{border-top:1px solid var(--muted);margin:1.35rem 0 .9rem;padding:.65rem .2rem .55rem}@supports (color:color-mix(in lab,red,red)){.search-section-title{border-top:1px solid color-mix(in srgb,var(--muted) 28%,transparent)}}.search-section-title{background:linear-gradient(180deg,var(--muted),transparent 85%)}@supports (color:color-mix(in lab,red,red)){.search-section-title{background:linear-gradient(180deg,color-mix(in srgb,var(--muted) 9%,transparent),transparent 85%)}}.search-section-title{font-family:var(--font-ui);letter-spacing:-.02em;color:var(--ink);font-size:1.35rem;font-weight:700;line-height:1.2}.home-catalog-meta{font-size:.78rem;display:block}.search-chat-head{justify-content:flex-end;margin-bottom:.4rem;display:flex}.search-chat-new{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0}.home-images li{flex-direction:row;align-items:flex-start;gap:.7rem}.home-images a.image-thumb{flex:none;line-height:0}.home-images img{object-fit:cover;background:var(--hover);border-radius:.45rem;flex:none;width:4.5rem;height:4.5rem}.home-images div{flex-direction:column;gap:.15rem;min-width:0;display:flex}.image-note{margin:.55rem 0 0;font-size:.82rem}.image-note,.image-source{font-family:var(--font-ui);color:var(--muted)}.image-source{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.72rem}.image-attr{font-family:var(--font-ui);overflow-wrap:anywhere;margin:0;font-size:.78rem}.home-images a{font-family:var(--font-ui);font-size:.85rem}.section-title{font-family:var(--font-ui);letter-spacing:-.02em;color:var(--ink);border-top:1px solid var(--muted);margin:1.35rem 0 .9rem;padding:.65rem .2rem .55rem;font-size:1.35rem;font-weight:700;line-height:1.2}@supports (color:color-mix(in lab,red,red)){.section-title{border-top:1px solid color-mix(in srgb,var(--muted) 28%,transparent)}}.section-title{background:linear-gradient(180deg,var(--muted),transparent 85%)}@supports (color:color-mix(in lab,red,red)){.section-title{background:linear-gradient(180deg,color-mix(in srgb,var(--muted) 9%,transparent),transparent 85%)}}.grid{gap:1rem;display:grid}@media (min-width:600px){.grid.cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:800px){.grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.cols-2{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}@media (min-width:900px){.desk-wide .grid.cols-3{grid-template-columns:repeat(4,minmax(0,1fr))}}.grid>.card{min-width:0;max-width:100%}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);padding:1rem 1.05rem;text-decoration:none;display:block}.card h2,.card h3{margin:.3rem 0;font-size:1.05rem;line-height:1.2}.card>p:not(.meta):not(.card-actions){-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.35rem 0 .5rem;font-size:.84rem;line-height:1.35;display:-webkit-box;overflow:hidden}.meta{color:var(--muted)}.card>p.card-actions,.meta{font-family:var(--font-ui);font-size:.78rem}.card>p.card-actions{flex-wrap:wrap;align-items:center;gap:.45rem;margin:auto 0 0;padding-top:.85rem;display:flex}.slide-tags{flex-wrap:wrap;align-content:flex-end;gap:.35rem;min-height:1.65rem;margin:0;display:flex}#job-cards{scroll-margin-top:4.5rem}.job-post{gap:1.15rem;max-width:40rem;margin:.4rem 0 1.4rem;display:grid}.article-markdown h2,.article-markdown h3{letter-spacing:0;text-transform:none;margin:1.15rem 0 .4rem;font-family:inherit;font-size:1.35rem;font-weight:700;line-height:1.25}.article-markdown h3{font-size:1.1rem}.article-markdown h2:first-child,.article-markdown h3:first-child{margin-top:0}.lede.article-markdown{color:var(--muted)}.lede.article-markdown p{margin:0}.job-apply h2{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .35rem;font-size:.72rem;font-weight:700}.job-post p,.job-post ul{margin:0 0 .7rem}.job-post ul{padding-left:1.15rem}.job-post li{margin:.3rem 0}.article-markdown a,.job-post li{overflow-wrap:anywhere}.slider{background:var(--hero-bg);color:var(--hero-ink);margin-bottom:1.75rem;position:relative;overflow:hidden}.slider .meta{color:var(--hero-muted)}.slider a{color:var(--hero-ink)}.slide{display:none}.slide.active{box-sizing:border-box;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;gap:1.25rem;height:22.5rem;padding:1.35rem 1.35rem .35rem;display:grid}.slider-nav{z-index:2;color:#fff;cursor:pointer;opacity:.45;background:#ffffff38;border:0;border-radius:.6rem;width:2.25rem;height:4.25rem;font-size:1.7rem;line-height:1;position:absolute;top:38%}.slider-nav:focus-visible,.slider-nav:hover{opacity:.92}.slider-nav.prev{left:.45rem}.slider-nav.next{right:.45rem}.slide-copy{flex-direction:column;min-width:0;height:100%;min-height:0;padding-inline-start:1.6rem;display:flex;overflow:hidden}.slide-source{flex:none;align-items:center;gap:.45rem;margin:0;display:flex}.slide-copy h2{-webkit-line-clamp:3;letter-spacing:-.03em;flex:none;margin:.55rem 0 .45rem;font-size:clamp(1.55rem,2.4vw,2.15rem);line-height:1.05}.slide-copy h2,.slide-summary{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.slide-summary{-webkit-line-clamp:4;color:var(--hero-muted);flex:0 auto;max-width:36rem;min-height:0;margin:0}.slide-foot{flex-direction:column;flex:none;justify-content:flex-end;gap:.85rem;margin-top:auto;display:flex}.slide-cta{flex:none;margin:0;padding:0}.slider a.slide-read{background:var(--hero-ink);width:fit-content;color:var(--hero-bg);font-family:var(--font-ui);border-radius:999px;align-items:center;padding:.4rem .9rem;font-size:.85rem;text-decoration:none;display:inline-flex}.slide-photo{background:#241f1b;border-radius:.75rem;height:100%;min-height:0;margin:0;position:relative;overflow:hidden}.slide-photo img{object-fit:cover;width:100%;height:100%;display:block}.slide-photo figcaption{font-family:var(--font-ui);color:#fafafa;text-shadow:0 1px 2px #000000bf;inset-inline:.65rem;font-size:.72rem;line-height:1.3;position:absolute;bottom:.5rem}.slide-photo-fallback{background-color:#2a241f;background-image:radial-gradient(circle at 28% 22%,#ffffff1a,#0000 42%),repeating-linear-gradient(135deg,#ffffff09 0 1px,#0000 1px 12px),linear-gradient(155deg,#3d352d,#1c1917 58%,#2e2822)}.slide-photo-fallback,.slide-photo-mark{justify-content:center;align-items:center;display:flex}.slide-photo-mark{background:var(--badge);border:1px solid #fff6;border-radius:999px;width:5.5rem;height:5.5rem;box-shadow:0 10px 28px #00000047}.slide-photo-mark img{object-fit:contain;filter:none;width:3.2rem;height:3.2rem}.slide-photo-mark span{font-family:var(--font-ui);color:#1c1917;font-size:2rem;font-weight:700;line-height:1}@media (max-width:800px){.slider{touch-action:pan-y}.slide.active{grid-template-columns:1fr;gap:.85rem;height:auto;padding:1rem 1rem .2rem}.slide-photo{aspect-ratio:16/9;order:-1;height:auto}.slide-copy{align-self:stretch;height:20rem;min-height:0}.slide-summary{-webkit-line-clamp:3}}.news-more{height:1px}.dots{flex-wrap:wrap;gap:.4rem;padding:.85rem 1.5rem 1rem;display:flex}.dots button{cursor:pointer;background:#fff5;border:0;border-radius:99px;width:.55rem;height:.55rem}.dots button[aria-current=true]{background:#fff}.external-icon{vertical-align:-.12em;flex:none;width:.9em;height:.9em;margin-inline-start:.28em}.row{border-bottom:1px solid var(--line);align-items:center;gap:.9rem;padding:.85rem 0;display:flex}.rank{font-family:var(--font-ui);width:1.5rem;color:var(--muted)}.grow{flex:1;min-width:0}.actions{gap:.4rem;display:flex}.actions button,.btn{font-family:var(--font-ui);border:1px solid var(--ink);border-radius:var(--radius-button);cursor:pointer;background:0 0;padding:.35rem .55rem}.actions button[data-on=true],.btn.solid{background:var(--ink);color:var(--paper)}.filters{font-family:var(--font-ui);flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:.6rem;margin:0 0 1rem;font-size:.85rem;display:flex}.filters label{flex-direction:column;gap:.2rem;display:flex}.calc input,.filters input,.filters select{border:1px solid var(--line);background:var(--field);color:var(--ink);font:inherit;padding:.35rem .45rem}.filter-bar{font-family:var(--font-ui);flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:.75rem;margin:0 0 1rem;display:flex}.filter-field{flex:0 12.5rem;min-width:12.5rem;max-width:18rem;position:relative}.filter-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:.35rem;font-size:.68rem;font-weight:700;display:block}.filter-trigger{border:1px solid var(--line);border-radius:var(--radius-button);background:var(--card);width:100%;height:2.25rem;color:var(--ink);font-family:var(--font-ui);cursor:pointer;text-align:start;justify-content:space-between;align-items:center;gap:.6rem;padding:0 .8rem;font-size:.88rem;line-height:1;display:flex}.filter-trigger[aria-expanded=true]{border-color:var(--ink)}.filter-caret{border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:.45rem;height:.45rem;transform:rotate(45deg)translateY(-.1rem)}.filter-menu{z-index:8;background:var(--card);border:1px solid var(--line);border-radius:.75rem;margin:0;padding:.3rem;list-style:none;position:absolute;top:calc(100% + .35rem);left:0;right:0;box-shadow:0 16px 40px #0000001f}.filter-menu button{width:100%;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.45rem;padding:.5rem .65rem;font-size:.9rem;display:block}.filter-menu button[aria-selected=true]{background:var(--hover);font-weight:650}.filter-menu button:focus-visible,.filter-menu button:hover{background:var(--hover);outline:none}.calc{max-width:40rem;font-family:var(--font-ui);gap:.7rem;display:grid}.calc-grid{grid-template-columns:1fr 8rem;align-items:center;gap:.45rem 1rem;display:grid}.totals{grid-template-columns:repeat(3,1fr);gap:.6rem;margin-top:1rem;display:grid}.totals div{border:1px solid var(--line);background:var(--card);padding:.8rem}.totals strong{font-size:1.3rem;display:block}.cost-articles{margin-top:2rem}.desk{flex:1 0 auto;grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:start;gap:1.5rem;min-width:0;display:grid}.desk-wide{grid-template-columns:minmax(0,1fr)}.live-column,.live-page{font-family:var(--font-ui);min-width:0;max-width:100%}.live-column{border-left:1px solid var(--line);background:var(--card);min-width:0;height:calc(100vh - 3.6rem);padding:.8rem .85rem 1.5rem;position:sticky;top:3.6rem;overflow:clip auto}.live-head{justify-content:space-between;align-items:center;gap:.5rem;font-weight:700;display:flex}.live-head a{text-decoration:none}.live-pill{font:inherit;padding:.25rem .6rem;font-size:.78rem}.live-filters{justify-content:flex-end;gap:.35rem;margin:.7rem 0;display:flex}.live-filters button{border:1px solid var(--line);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.15rem .5rem;font-size:.75rem}.live-filters button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.live-list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.live-list,.live-list>li{min-width:0;max-width:100%}.live-row{border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:.25rem;width:100%;padding:.45rem 0;font-size:.82rem}.live-row,.live-row-link{min-width:0;max-width:100%;display:flex}.live-row-link{color:inherit;flex-direction:row;align-items:flex-start;gap:.6rem;text-decoration:none}.live-copy{flex-direction:column;flex:auto;align-items:stretch;gap:.25rem;min-width:0;display:flex}.live-thumb{object-fit:cover;border:1px solid var(--line);background:var(--paper);width:4.5rem;height:4.5rem;filter:var(--photo);flex:0 0 4.5rem}.live-thumb.is-logo{filter:none;padding:.45rem}.live-thumb.is-logo,.tool-logo{object-fit:contain;background:#fff}.tool-logo{border:1px solid var(--line);flex:0 0 2.5rem;width:2.5rem;height:2.5rem;padding:.2rem}.tool-title{align-items:center;gap:.7rem;display:flex}.swot>h2{font-family:var(--font-ui);letter-spacing:.04em;text-transform:uppercase;margin:1.2rem 0 .4rem;font-size:.85rem}.live-row time{font-variant-numeric:tabular-nums;color:var(--muted)}.live-title{-webkit-line-clamp:2;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;min-width:0;max-width:100%;display:-webkit-box;overflow:hidden}.live-source{color:var(--muted);grid-column:1/-1;font-size:.72rem}.live-kind{text-transform:uppercase;letter-spacing:.04em;font-size:.65rem;font-weight:700}.live-kind.news{color:var(--chip-news)}.live-kind.contest{color:var(--chip-contest)}.live-kind.tool{color:var(--chip-tool)}.live-dot{background:var(--chip-contest);border-radius:99px;align-self:center;width:.45rem;height:.45rem}.live-sheet,.live-ticker{display:none}.live-page{width:100%;max-width:40rem}.tag-row{flex-wrap:wrap;align-items:center;gap:.35rem;max-width:100%;margin:0 0 .55rem;display:flex}.source-badge{border:1px solid var(--line);background:var(--badge);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;line-height:0;display:inline-flex}.source-badge-static{cursor:default}.source-badge:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.source-mark{object-fit:contain;width:14px;height:14px;display:block}.source-mark-fallback{background:var(--line);border-radius:99px;width:8px;height:8px;display:block}.source-tip{z-index:40;border:1px solid var(--line);background:var(--card);width:max-content;max-width:min(16rem,100vw - 16px);box-shadow:0 10px 28px var(--shadow);font-family:var(--font-ui);color:var(--ink);opacity:0;transform-origin:top;pointer-events:auto;border-radius:10px;margin:0;padding:.45rem .6rem .5rem;transition:opacity .14s,transform .14s;position:fixed;transform:scale(.96)}.source-tip.is-open{opacity:1;transform:scale(1)}.source-tip-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:.28rem;font-size:.62rem;font-weight:700;display:block}.source-tip-row{align-items:center;gap:.45rem;display:flex}.source-tip-host,.source-tip-name{display:block}.source-tip-name{font-size:.82rem;font-weight:700;line-height:1.2}.source-tip-host{color:var(--muted);font-size:.72rem;line-height:1.3;text-decoration:none}a.source-tip-host:hover{text-decoration:underline}.guide-body{max-width:40rem}.guide-body h2,.guide-body h3{margin:1.4rem 0 .45rem;font-size:1.35rem}.guide-body li,.guide-body p{line-height:1.55}.guide-body ul{margin:.4rem 0 .8rem;padding-inline-start:1.2rem}.guide-cites{max-width:40rem;font-family:var(--font-ui);margin-top:2rem;font-size:.9rem}.guide-cites h2{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.guide-cites ul{margin:.4rem 0 0;padding-inline-start:1.1rem}.shelf-pills{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;display:flex}.guide-nav{flex-wrap:wrap;justify-content:flex-start;gap:.5rem;width:100%;margin:0 0 1rem;padding:.35rem 0 .15rem;overflow:visible}.guide-nav a{white-space:nowrap;flex:none;gap:.4rem;padding:0 .75rem;position:static}.guide-nav .pill-count{color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#d1242f;border-radius:999px;justify-content:center;align-items:center;min-width:1.15rem;height:1.15rem;margin:0;padding:0 .28rem;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex;position:static;transform:none}@media (max-width:720px){.guide-nav{flex-wrap:nowrap;padding-bottom:.45rem;overflow-x:auto}}.guide-nav a[aria-current=page] .pill-count{color:#fff;background:#d1242f}.shelf-pills a{border:1px solid var(--line);height:2.25rem;font-family:var(--font-ui);color:var(--ink);background:var(--card);border-radius:999px;align-items:center;padding:0 .8rem;font-size:.88rem;line-height:1;text-decoration:none;display:inline-flex}.shelf-pills a[aria-current=page]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.shelf-pills.guide-nav a{padding:0 .75rem}.guide-cards{min-height:calc(100dvh - 4.25rem);scroll-margin-top:4.25rem}.market-bar{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:.75rem 1.25rem;margin:0 0 1rem;display:flex}.market-heading{border-top:1px solid var(--muted);margin:1.35rem 0 .9rem;padding:.65rem .2rem .55rem}@supports (color:color-mix(in lab,red,red)){.market-heading{border-top:1px solid color-mix(in srgb,var(--muted) 28%,transparent)}}.market-heading{background:linear-gradient(180deg,var(--muted),transparent 85%)}@supports (color:color-mix(in lab,red,red)){.market-heading{background:linear-gradient(180deg,color-mix(in srgb,var(--muted) 9%,transparent),transparent 85%)}}.market-heading{font-family:var(--font-ui);letter-spacing:-.02em;color:var(--ink);font-size:1.35rem;font-weight:700;line-height:1.2}.market-rail{grid-auto-columns:minmax(16rem,18.5rem);grid-auto-flow:column;gap:.75rem;height:22rem;margin:0 0 1.4rem;display:grid;overflow-x:auto}.market-rail .card{flex-direction:column;height:100%;display:flex;overflow:hidden}.card-photo,.story-photo{margin:0 0 .7rem}.card-photo img,.story-photo img{aspect-ratio:16/9;object-fit:cover;background:var(--paper);width:100%;filter:var(--photo);display:block}.card-photo img{max-height:7.5rem}.story-photo img{max-height:22rem}.story-photo figcaption{font-family:var(--font-ui);color:var(--muted);margin-top:.3rem;font-size:.75rem}.grid.cols-3>.card{align-self:stretch;height:100%}.contest-facts,.grid.cols-3>.card{flex-direction:column;display:flex}.contest-facts{align-items:flex-start;gap:.28rem;min-width:0;max-width:100%;margin:auto 0 0;padding-top:.85rem}.contest-facts .chip{white-space:normal;overflow-wrap:anywhere;border-radius:.35rem}.chip{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--line);max-width:100%;font-family:var(--font-ui);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.08rem .45rem;font-size:.68rem;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex;overflow:hidden}.chip.news{color:var(--chip-news);border-color:var(--chip-news)}.chip.contest{color:var(--chip-contest);border-color:var(--chip-contest)}.chip.tool{color:var(--chip-tool);border-color:var(--chip-tool)}.chip.ai{color:var(--chip-ai);border-color:var(--chip-ai);background:var(--chip-ai)}@supports (color:color-mix(in lab,red,red)){.chip.ai{background:color-mix(in srgb,var(--chip-ai) 12%,transparent)}}.chip.open{color:var(--chip-open);border-color:var(--chip-open);background:var(--chip-open)}@supports (color:color-mix(in lab,red,red)){.chip.open{background:color-mix(in srgb,var(--chip-open) 14%,transparent)}}.chip.price{color:var(--chip-price);border-color:var(--chip-price);background:var(--chip-price)}@supports (color:color-mix(in lab,red,red)){.chip.price{background:color-mix(in srgb,var(--chip-price) 18%,transparent)}}.chip.closed{color:var(--chip-closed);border-color:var(--chip-closed);background:var(--chip-closed)}@supports (color:color-mix(in lab,red,red)){.chip.closed{background:color-mix(in srgb,var(--chip-closed) 12%,transparent)}}.chip.kind{color:inherit;background:currentColor;border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.chip.kind{background:color-mix(in srgb,currentColor 12%,transparent)}}.article-back{margin:0 0 .85rem}.article-back a{font-family:var(--font-ui);align-items:center;gap:.35rem;font-size:.85rem;line-height:1;text-decoration:none;display:inline-flex}.article-back a:focus-visible,.article-back a:hover{text-decoration:underline}.related{gap:1.75rem;margin:.5rem 0 2rem;display:grid}.related h2{font-family:var(--font-ui);letter-spacing:-.02em;color:var(--ink);border-top:1px solid var(--muted);margin:1.35rem 0 .9rem;padding:.65rem .2rem .55rem;font-size:1.35rem;font-weight:700;line-height:1.2}@supports (color:color-mix(in lab,red,red)){.related h2{border-top:1px solid color-mix(in srgb,var(--muted) 28%,transparent)}}.related h2{background:linear-gradient(180deg,var(--muted),transparent 85%)}@supports (color:color-mix(in lab,red,red)){.related h2{background:linear-gradient(180deg,color-mix(in srgb,var(--muted) 9%,transparent),transparent 85%)}}.story{min-width:0;max-width:42rem;padding:1.75rem 0 2.5rem}.story h1{letter-spacing:-.03em;margin:0 0 .6rem;font-size:clamp(2rem,4vw,3.2rem);line-height:1.02}.facts{font-family:var(--font-ui);gap:.55rem;margin:1rem 0 1.25rem;display:grid}.facts div{grid-template-columns:8.5rem minmax(0,1fr);gap:.75rem;display:grid}.facts dt{color:var(--muted)}.facts dd{margin:0}.story-body{max-width:40rem}.btn.solid{background:var(--ink);color:var(--paper);align-items:center;gap:.35rem;padding:.45rem .8rem;text-decoration:none;display:inline-flex}.btn.solid .external-icon{margin-inline-start:0}@media (max-width:860px){.desk{flex-direction:column;align-items:stretch;display:flex}.card,.column,.desk,.frame,.row,.story{min-width:0;max-width:100%}.facts div{grid-template-columns:1fr;gap:.15rem}.live-column{display:none}.live-ticker{border:0;border-bottom:1px solid var(--line);background:var(--card);width:100%;min-width:0;max-width:100%;font-family:var(--font-ui);cursor:pointer;text-align:start;order:-1;align-items:center;gap:.6rem;padding:.45rem 0;font-size:.85rem;display:flex}.live-ticker-title{-webkit-line-clamp:2;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;flex:auto;min-width:0;display:-webkit-box;overflow:hidden}.live-sheet{z-index:40;background:var(--card);border-top:1px solid var(--line);max-height:80vh;box-shadow:0 -12px 32px var(--shadow);inset-inline:0;flex-direction:column;padding:.6rem .8rem 1rem;display:flex;position:fixed;bottom:0;overflow:auto}.live-sheet .live-column{border:0;height:auto;padding:0;display:block;position:static}.live-sheet-close{font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-end}}.footer-row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}.flag{border:1px solid var(--line);font-family:var(--font-ui);padding:.05rem .35rem;font-size:.72rem;display:inline-block}.store{font-family:var(--font-ui);gap:1.25rem;display:grid}.store,.store-chips{min-width:0;max-width:100%}.store-chips{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.store-chip{max-width:100%;color:var(--ink);border:1px solid var(--line);background:var(--paper);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .7rem;text-decoration:none;display:inline-flex}.store-chip.on{background:var(--ink);color:var(--paper)}.store-shelves{gap:1.5rem;display:grid}.store-shelf,.store-shelves{min-width:0;max-width:100%}.store-shelf header{border-top:1px solid var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;min-width:0;margin:1.35rem 0 .9rem;padding:.65rem .2rem .55rem;display:flex}@supports (color:color-mix(in lab,red,red)){.store-shelf header{border-top:1px solid color-mix(in srgb,var(--muted) 28%,transparent)}}.store-shelf header{background:linear-gradient(180deg,var(--muted),transparent 85%)}@supports (color:color-mix(in lab,red,red)){.store-shelf header{background:linear-gradient(180deg,color-mix(in srgb,var(--muted) 9%,transparent),transparent 85%)}}.store-shelf h2{min-width:0;font-family:var(--font-ui);letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:700;line-height:1.2}.store-shelf h2 a{color:inherit;overflow-wrap:anywhere;text-decoration:none}.store-see-all{color:inherit;white-space:nowrap;font-size:.9rem}.store-row{scroll-behavior:smooth;scrollbar-width:thin;padding-bottom:.25rem;display:flex;overflow-x:auto}.store-grid,.store-row{gap:.75rem;min-width:0;max-width:100%}.store-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.app-card{border:1px solid var(--line);background:var(--paper);border-radius:12px;align-items:stretch;min-width:0;max-width:100%;padding:.7rem;display:flex}.store-row .app-card{flex:0 0 min(16rem,100%)}.app-card-link{width:100%;max-width:100%;color:inherit;gap:.75rem;text-decoration:none}.app-card-copy,.app-card-link{min-width:0;align-items:flex-start;display:flex}.app-card-copy{flex-direction:column;flex:1;gap:.2rem}.app-card-copy strong{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.app-card-category{color:var(--muted);overflow-wrap:anywhere;font-size:.82rem}.app-icon{border:1px solid var(--line);object-fit:cover;background:var(--card);border-radius:16px;flex:none;width:72px;height:72px}.app-icon-fallback{color:var(--ink);place-items:center;display:grid}.price-chip{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:999px;max-width:100%;padding:.15rem .5rem;font-size:.78rem}.search-tool-cards{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.search-tool-cards .app-card{max-width:100%}.home-tools{margin-bottom:1.5rem}@media (max-width:1024px){.store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.store-grid{grid-template-columns:minmax(0,1fr)}.app-icon{width:64px;height:64px}}.comic-actions,.comic-filters,.publish-actions,.reader-modes{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}.comic-filters label,.comic-report label,.publish-wizard label{font-family:var(--font-ui);flex-direction:column;gap:.25rem;min-width:0;font-size:.85rem;display:flex}.comic-filters input,.comic-filters select,.comic-report input,.comic-report textarea,.desk-field,.publish-wizard input,.publish-wizard select,.publish-wizard textarea,.studio-desk input,.studio-desk select,.studio-desk textarea{font:inherit;font-family:var(--font-ui);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--card);color:var(--ink);box-sizing:border-box;width:100%;max-width:100%;min-height:2.25rem;padding:.55rem .8rem;font-size:.88rem}.comic-filters input:focus,.comic-filters select:focus,.desk-field:focus,.publish-wizard input:focus,.publish-wizard select:focus,.publish-wizard textarea:focus,.studio-desk input:focus,.studio-desk select:focus,.studio-desk textarea:focus{outline:2px solid var(--ink);outline-offset:1px;border-color:var(--ink)}.publish-wizard textarea,.studio-desk textarea,textarea.desk-field{min-height:6rem}.comic-report,.comic-series,.comic-shelves,.publish-wizard,.reader{gap:1rem;min-width:0;display:grid}.comic-backbar{top:var(--header-block,3.4rem);z-index:24;background:var(--paper);margin:0 0 1rem;padding:.875rem 0 .5rem;position:sticky}.comic-backbar a,.comic-backbar button{border:1px solid var(--line);border-radius:var(--radius-button);background:var(--paper);min-height:2.25rem;color:inherit;font:inherit;font-family:var(--font-ui);cursor:pointer;align-items:center;gap:.4rem;padding:0 .9rem;text-decoration:none;display:inline-flex}.comic-backbar a:focus-visible,.comic-backbar button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.comics-page{flex-direction:column;gap:1.2rem;display:flex}.comics-page .hero{margin-top:-.3rem;padding:0}.comics-page .lede{margin:.95rem 0 0}.comics-page .comic-pills{margin:1.1rem 0 0}.comics-page .comic-filters{margin:.15rem 0}.comics-page .store-shelf header{margin-bottom:1rem}.comics-page .comic-shelves{gap:1.6rem}.comics-page:has(#comic-tab-community:checked) .comic-panel-open,.comics-page:has(#comic-tab-community:checked) .comic-pills,.comics-page:has(#comic-tab-open:checked) .comic-panel-community{display:none}.comic-titlebar{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.comic-titlebar h1{margin:0}.comic-titlewrap{flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;min-width:0;display:flex}.title-pill{border:1px solid var(--line);background:var(--card);color:var(--muted);white-space:nowrap;border-radius:999px;align-self:center;align-items:center;gap:.35rem;padding:.22rem .7rem;font-size:.82rem;font-weight:500;line-height:1.3;display:inline-flex}.title-pill svg{color:var(--accent);flex:none}.comic-tabs{border:1px solid var(--line);border-radius:var(--radius-button);background:var(--paper);align-items:stretch;display:inline-flex;overflow:hidden}.comic-tab{display:flex}.comic-tab-input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.comic-tabs label{min-height:2.25rem;color:inherit;font-family:var(--font-ui);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;padding:0 .95rem;font-size:.92rem;display:inline-flex}.comic-tab:has(:checked) label{background:var(--ink);color:var(--paper)}.comic-tab-input:focus-visible+label{outline:2px solid var(--ink);outline-offset:-2px}.comic-empty{justify-items:start;gap:.75rem;display:grid}.comic-pills{margin:.75rem 0 .25rem}.comic-pills button.store-chip{font:inherit;font-family:var(--font-ui);cursor:pointer;gap:.4rem}.shelf-count{background:var(--count-dot);min-width:1.15rem;height:1.15rem;color:var(--count-dot-ink);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 .28rem;font-size:.68rem;font-weight:700;line-height:1;display:inline-grid}.store-shelf button.store-see-all{font:inherit;font-family:var(--font-ui);color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.9rem}.comic-actions .btn,.comic-empty .btn,.comic-filters .btn,.comic-pills .btn,.comic-pills .store-chip,.comic-report .btn,.mature-gate .btn,.publish-actions .btn,.publish-gate .btn,.publish-wizard .btn,.reader-episode-nav .reader-hop,.reader-modes a,.reader-modes button,.reader-pager button,.series-cover-col .btn,.studio-desk .btn,.studio-profile .btn{border-radius:var(--radius-button);justify-content:center;align-items:center;min-height:2.25rem;padding:0 .9rem;display:inline-flex}.comic-grid,.comic-shelf-row{grid-template-columns:repeat(auto-fill,minmax(10.25rem,1fr));align-items:stretch;gap:.75rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.comic-rail-row{scroll-snap-type:x mandatory;gap:.65rem;min-width:0;margin:0;padding:0 0 .35rem;list-style:none;display:flex;overflow-x:auto}.comic-rail-row>li{scroll-snap-align:start;flex:0 0 9.25rem;min-width:0}.comic-rail[data-ready=false]{content-visibility:auto;contain-intrinsic-size:auto 16rem}.comic-grid>li,.comic-shelf-row>li{min-width:0;display:flex}.comic-card{width:100%;height:100%;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);box-shadow:none;flex-direction:column;flex:1;padding:.55rem}.comic-card,.comic-card-main{min-width:0;color:inherit;gap:.45rem;text-decoration:none;display:flex}.comic-card-main{flex-direction:column}.series-author-link{color:inherit}.comic-card-cover{aspect-ratio:3/4;background:var(--hover);border-radius:8px;flex:none;width:100%;display:block;overflow:hidden}.comic-card-copy{flex-direction:column;align-items:stretch;gap:.2rem;width:100%;min-width:0;display:flex}.comic-card-copy strong{-webkit-line-clamp:2;height:2.5em;line-height:1.25}.comic-author,.comic-card-copy strong,.comic-meta{overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.comic-author,.comic-meta{color:var(--muted);font-family:var(--font-ui);-webkit-line-clamp:1;height:1.3em;font-size:.78rem;line-height:1.3}.comic-card .license-badge{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.3;overflow:hidden}.comic-chips{flex-wrap:nowrap;align-items:center;gap:.3rem;min-width:0;max-width:100%;display:flex;overflow:hidden}.comic-chips .license-badge{flex:0 auto;min-width:0}.comic-chips .license-badge.is-age{flex:none}.license-badge.is-special{border-color:var(--chip-price)}@supports (color:color-mix(in lab,red,red)){.license-badge.is-special{border-color:color-mix(in srgb,var(--chip-price) 40%,var(--line))}}.license-badge.is-special{background:var(--chip-price)}@supports (color:color-mix(in lab,red,red)){.license-badge.is-special{background:color-mix(in srgb,var(--chip-price) 8%,var(--paper))}}.license-badge.is-age{font-variant-numeric:tabular-nums;font-weight:700}.license-badge.age-mature{border-color:var(--count-dot)}@supports (color:color-mix(in lab,red,red)){.license-badge.age-mature{border-color:color-mix(in srgb,var(--count-dot) 45%,var(--line))}}.license-badge.age-mature{color:var(--count-dot)}.license-badge.age-older-teen{border-color:var(--count-dot)}@supports (color:color-mix(in lab,red,red)){.license-badge.age-older-teen{border-color:color-mix(in srgb,var(--count-dot) 25%,var(--line))}}.license-badge.age-older-teen{color:var(--count-dot)}@supports (color:color-mix(in lab,red,red)){.license-badge.age-older-teen{color:color-mix(in srgb,var(--count-dot) 70%,var(--ink))}}.comic-portrait{aspect-ratio:2/3;object-fit:cover;object-position:center;background:var(--card);border-radius:8px;width:100%;height:auto;display:block}.comic-card .comic-portrait,.comic-card .comic-portrait-fallback{aspect-ratio:2/3;flex:none;width:100%;height:auto}.comic-card-cover .comic-portrait,.comic-card-cover .comic-portrait-fallback{aspect-ratio:auto;object-fit:cover;border-radius:0;width:100%;height:100%;max-height:100%}.comic-portrait-fallback{aspect-ratio:2/3;width:100%;font-family:var(--font-serif);color:var(--muted);background:var(--hover);place-items:center;font-size:2rem;display:grid}.comic-portrait.is-mature{filter:blur(10px)}.comic-shelf-row>li.comic-more-sentinel{pointer-events:none;grid-column:1/-1;height:1px;min-height:0;margin-top:-.75rem;display:block}.comic-more{justify-content:center;margin:.85rem 0 0;display:flex}.comic-more .btn{border-radius:var(--radius-button);min-height:2.25rem;font-family:var(--font-ui);padding:0 1.1rem}.comic-more .btn[disabled]{opacity:.7;cursor:progress}.comic-card-skeleton .comic-card{pointer-events:none}.comic-card-skeleton .comic-card-cover{animation:comic-skeleton 1.2s ease-in-out infinite}.comic-card-skeleton .comic-card-copy i{background:var(--hover);border-radius:4px;height:.8rem;display:block}.comic-card-skeleton .comic-card-copy i:first-child{height:2.5em}.comic-card-skeleton .comic-card-copy i:last-child{width:45%}.is-stale .comic-shelf-row{opacity:.55;transition:opacity .15s}@keyframes comic-skeleton{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.comic-card-skeleton .comic-card-cover{animation:none}}.comic-cover{aspect-ratio:2/3;object-fit:cover;background:var(--card);border-radius:8px;flex:none;width:72px;height:108px}.comic-cover.is-mature{filter:blur(10px)}.license-badge{border:1px solid var(--line);width:fit-content;font-family:var(--font-ui);border-radius:999px;padding:.1rem .45rem;font-size:.75rem;display:inline-flex}.comic-rights{border:1px solid var(--line);background:var(--card);padding:.8rem 1rem}.comic-rights p{overflow-wrap:anywhere}.comic-episodes{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.comic-episodes li{border-bottom:1px solid var(--line);justify-content:space-between;gap:.75rem;padding:.35rem 0;display:flex}.comic-hero{outline:none;gap:.7rem;min-width:0;display:grid}.comic-hero:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.comic-hero-window{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;touch-action:pan-x pan-y;overscroll-behavior-x:contain;gap:.75rem;min-width:0;padding-inline:4%;display:flex;overflow:auto hidden}.comic-hero-window::-webkit-scrollbar{display:none}.comic-hero-slide{scroll-snap-align:center;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--card);flex:0 0 88%;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:stretch;gap:.5rem .75rem;height:24rem;min-height:22.5rem;max-height:25rem;padding:.7rem .9rem;display:grid;overflow:hidden}.comic-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.comic-hero-copy h2{font-family:var(--font-serif);letter-spacing:-.03em;-webkit-line-clamp:2;font-size:clamp(1.85rem,2.8vw,2.7rem);line-height:1.02}.comic-hero-copy h2,.comic-hero-synopsis{-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.comic-hero-synopsis{color:var(--muted);font-family:var(--font-ui);-webkit-line-clamp:1}.comic-kicker{font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.kicker-new{color:var(--chip-open)}.kicker-classic{color:var(--chip-price)}.kicker-license{color:var(--chip-news)}.kicker-studio{color:var(--chip-contest)}.kicker-featured{color:var(--accent)}.comic-hero-fan{height:100%;min-height:0;position:relative;overflow:hidden}.comic-hero-fan .comic-portrait{aspect-ratio:auto;object-fit:contain;border:1px solid var(--line);background:var(--paper);border-radius:8px;width:auto;max-width:72%;height:auto;max-height:78%;margin:0;position:absolute;top:50%;left:50%;box-shadow:0 10px 24px #17171724}.comic-hero-fan .comic-portrait.comic-portrait-fallback{aspect-ratio:2/3;width:9.5rem;max-width:none;height:14.25rem}.comic-hero-fan .comic-portrait:first-child{z-index:3;transform:translate(-50%,-50%)rotate(0)}.comic-hero-fan .comic-portrait:nth-child(2){z-index:1;transform:translate(calc(-50% - 2.6rem),-50%)rotate(-4deg)}.comic-hero-fan .comic-portrait:nth-child(3){z-index:2;transform:translate(calc(2.6rem - 50%),-50%)rotate(4deg)}.comic-hero-controls{justify-content:center;align-items:center;gap:.45rem;display:flex}.comic-hero-btn,.comic-sort button{font:inherit;font-family:var(--font-ui);border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:999px;min-width:2.1rem;min-height:2.1rem;padding:.2rem .65rem}.comic-hero-btn[aria-pressed=true],.comic-sort button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.comic-hero-count{font-family:var(--font-ui);text-align:center;min-width:3.5rem;font-size:.9rem}.series-layout{grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.series-cover-col{gap:.55rem;width:min(20rem,100%);min-width:0;max-width:20rem;display:grid}.series-cover-col .comic-portrait,.series-cover-col .comic-portrait-fallback{aspect-ratio:2/3;object-fit:cover;border:1px solid var(--line);border-radius:var(--radius-card);width:100%;min-width:0;max-width:100%;height:auto}.series-cover-col .btn{text-align:center;justify-content:center;text-decoration:none}.series-meta{gap:.75rem;min-width:0;display:grid}.series-title-row{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.series-meta h1,.series-title-row h1{letter-spacing:-.03em;margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.05}.series-langs{flex-wrap:wrap;gap:.35rem;margin:.15rem 0 0;padding:0;list-style:none;display:flex}.series-lang-chip{border:1px solid var(--line);background:var(--card);max-width:100%;min-height:1.7rem;color:var(--ink);font-family:var(--font-ui);border-radius:999px;align-items:center;padding:.1rem .55rem;font-size:.78rem;line-height:1.3;display:inline-flex}.series-lang-chip.is-original{font-weight:700}.series-lang-more{cursor:pointer;background:0 0}.overflow-menu{flex:none;position:relative}.overflow-button{border:1px solid var(--line);background:var(--card);width:2.25rem;height:2.25rem;color:var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.overflow-panel{z-index:20;background:var(--card);border:1px solid var(--line);min-width:9.5rem;box-shadow:0 12px 32px var(--shadow);border-radius:.7rem;padding:.3rem;position:absolute;top:calc(100% + .3rem);right:0}.overflow-panel button{width:100%;min-height:2.4rem;color:inherit;font:inherit;font-family:var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:.45rem;align-items:center;gap:.45rem;padding:.35rem .55rem;font-size:.9rem;display:flex}.overflow-panel button:focus-visible,.overflow-panel button:hover{background:var(--hover);outline:none}.series-creator{color:var(--muted);font-family:var(--font-ui);margin:0}.series-badges,.series-genres,.series-tags{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.series-genres li,.series-tags li,.status-pill{padding:.15rem .6rem;font-size:.78rem}.library-source,.series-genres li,.series-tags li,.status-pill{border:1px solid var(--line);font-family:var(--font-ui);background:var(--paper);border-radius:999px;align-items:center;display:inline-flex}.library-source{width:fit-content;max-width:100%;color:var(--muted);padding:.05rem .45rem;font-size:.68rem;line-height:1.3}.library-source[data-source=creator]{color:var(--ink)}.shimmer-fallback,.shimmer-frame{background:var(--hover);width:100%;display:block;position:relative;overflow:hidden}.shimmer-frame img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .2s;display:block}.shimmer-frame.is-ready img{opacity:1}.shimmer-frame.is-instant img{transition:none}.shimmer-frame.is-instant .shimmer-block,.shimmer-frame.is-ready .shimmer-block{display:none}.shimmer-block{background:linear-gradient(100deg,transparent 20%,var(--paper) 45%,transparent 70%)}@supports (color:color-mix(in lab,red,red)){.shimmer-block{background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--paper) 55%,transparent) 45%,transparent 70%)}}.shimmer-block{background-size:220% 100%;animation:shimmer-move 1.4s ease-in-out infinite}.shimmer-fill{position:absolute;inset:0}.shimmer-fallback{background:var(--ink);align-content:end;gap:.15rem;padding:.55rem;display:grid}@supports (color:color-mix(in lab,red,red)){.shimmer-fallback{background:color-mix(in srgb,var(--ink) 88%,#3a2418)}}.shimmer-fallback{color:var(--paper)}.shimmer-fallback.shimmer-overlay{z-index:0;position:absolute;inset:0}.shimmer-frame.is-ready .shimmer-overlay{display:none}.shimmer-frame picture img{z-index:1;position:relative}.shimmer-fallback span,.shimmer-fallback strong{font-family:var(--font-ui);font-size:.78rem;line-height:1.25}.comic-hero-skeleton{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--card);grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:.75rem;height:24rem;padding:.7rem .9rem;display:grid}.comic-hero-skeleton-art{aspect-ratio:3/4;justify-self:center;width:min(100%,16rem)}@keyframes shimmer-move{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.shimmer-block{animation:none}.shimmer-frame img{transition:none}}.status-pill.tone-ongoing{color:var(--chip-open)}.status-pill.tone-complete{color:var(--chip-news)}.status-pill.tone-classic{color:var(--chip-price)}.license-link{color:inherit;text-decoration:none}.series-synopsis p{margin:0}.series-synopsis.is-clamped p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.series-more{color:inherit;font:inherit;font-family:var(--font-ui);cursor:pointer;background:0 0;border:0;margin-top:.35rem;padding:0;text-decoration:underline}.series-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.series-stats div{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);min-width:0;padding:.65rem .75rem}.series-stats dt{color:var(--muted);font-family:var(--font-ui);margin:0;font-size:.75rem}.series-stats dd{font-family:var(--font-serif);overflow-wrap:break-word;margin:.15rem 0 0;font-size:1.35rem}.comic-release-bar{border-top:1px solid var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:1.35rem 0 .9rem;padding:.65rem .2rem .55rem;display:flex}@supports (color:color-mix(in lab,red,red)){.comic-release-bar{border-top:1px solid color-mix(in srgb,var(--muted) 28%,transparent)}}.comic-release-bar{background:linear-gradient(180deg,var(--muted),transparent 85%)}@supports (color:color-mix(in lab,red,red)){.comic-release-bar{background:linear-gradient(180deg,color-mix(in srgb,var(--muted) 9%,transparent),transparent 85%)}}.comic-release-bar h2{font-family:var(--font-ui);letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:700;line-height:1.2}.news-pending{min-height:18rem}.comic-sort{gap:.35rem;display:flex}.comic-releases{gap:.45rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.comic-release{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);height:4.5rem;color:inherit;grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.4rem .7rem;text-decoration:none;display:grid}.comic-release-thumb{aspect-ratio:2/3;object-fit:cover;background:var(--hover);border-radius:4px;width:2.4rem;height:3.6rem}.comic-release-label{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;line-height:1.3;display:-webkit-box;overflow:hidden}.comic-release-meta{color:var(--muted);font-family:var(--font-ui);font-size:.82rem}.series-releases{min-width:0}@media (max-width:800px){.comic-hero-slide{flex-basis:100%;grid-template-columns:minmax(0,1fr);height:auto;min-height:0;max-height:none;padding:1rem 1rem .8rem;overflow:visible}.comic-hero-copy h2{font-size:clamp(1.7rem,8vw,2.15rem)}.comic-hero-fan{height:16rem;min-height:16rem;margin-top:.25rem}.comic-hero-fan .comic-portrait{max-width:58%;max-height:82%}.comic-hero-fan .comic-portrait:nth-child(2){transform:translate(calc(-50% - 1.5rem),-50%)rotate(-4deg)}.comic-hero-fan .comic-portrait:nth-child(3){transform:translate(calc(1.5rem - 50%),-50%)rotate(4deg)}.series-layout{grid-template-columns:minmax(0,1fr)}.series-cover-col{width:min(20rem,100%)}.series-cover-col .comic-portrait{width:100%}.series-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.comic-hero-window{scroll-behavior:auto}}.comic-note{color:var(--muted);font-family:var(--font-ui)}.age-note{align-items:center;gap:.4rem;margin:.25rem 0 .5rem;font-size:.85rem;display:flex}.comic-error{color:var(--ink)}.reader-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.sponsor-guide{border:1px solid var(--line);background:var(--paper);border-radius:.8rem;gap:.75rem;max-width:none;padding:.9rem;display:grid}.sponsor-prose{gap:.75rem;max-width:40rem;display:grid}.sponsor-stage{align-items:start;gap:.75rem;min-width:0;display:grid}.sponsor-stage .lang-browser{min-width:0}.sponsor-guide h2,.sponsor-guide h3{font-family:var(--font-ui);margin:0}.sponsor-guide h2{font-size:1.25rem}.sponsor-guide h3{margin-top:.35rem;font-size:1rem}.sponsor-guide li,.sponsor-guide p{font-family:var(--font-ui);line-height:1.45}.sponsor-guide ul{gap:.35rem;margin:0;padding-left:1.1rem;display:grid}.sponsor-demand{background:var(--ink);border-radius:.5rem;margin:0;padding:.55rem .7rem}@supports (color:color-mix(in lab,red,red)){.sponsor-demand{background:color-mix(in srgb,var(--ink) 6%,var(--paper))}}.sponsor-disclaimer{font-size:.92rem}.sponsor-check,.sponsor-field{font-family:var(--font-ui);gap:.3rem;display:grid}.lang-picker,.sponsor-field input,.sponsor-field select{box-sizing:border-box;width:100%}.sponsor-field input,.sponsor-field select{border:1px solid var(--line);min-height:2.5rem;font:inherit;background:var(--paper);color:inherit;border-radius:.45rem;padding:.4rem .6rem}.lang-browser{gap:.35rem;display:grid;container-type:inline-size}.lang-full{min-width:0;overflow-wrap:anywhere;font-weight:700;line-height:1.4}.lang-full,.lang-search-label{font-family:var(--font-ui);margin:0}.lang-search-label{font-weight:650}.lang-search{z-index:4;background:var(--paper);margin:0;position:sticky;top:3.6rem}.lang-picker{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(64px,auto);align-items:stretch;gap:9px;width:100%;max-height:60vh;padding-block:.2rem;display:grid;overflow:auto;-webkit-mask-image:linear-gradient(#0000,#000 14px calc(100% - 14px),#0000);mask-image:linear-gradient(#0000,#000 14px calc(100% - 14px),#0000)}@media (min-width:640px){.lang-picker{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.lang-picker{max-height:450px}}@media (min-width:1024px){.lang-picker{grid-template-columns:repeat(5,minmax(0,1fr))}}@container (min-width:520px) and (max-width:760px){.lang-picker{grid-template-columns:repeat(4,minmax(0,1fr))}}.lang-picker button.is-on{background:var(--ink);color:var(--paper)}.sponsor-actions{gap:.5rem;display:grid}.sponsor-actions .btn,.sponsor-guide>.btn.solid{text-align:center;justify-content:center;width:100%}.sponsor-actions .btn.linkish{background:0 0;border:0;text-decoration:underline}.sponsor-actions .btn:disabled,.sponsor-actions .is-disabled{opacity:.45}.sponsor-faq details{border-top:1px solid var(--line);padding:.35rem 0}.sponsor-faq summary{cursor:pointer;font-family:var(--font-ui);align-items:center;min-height:2.75rem;display:flex}.lang-picker button{border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;height:auto;min-height:min-content;color:inherit;font-family:var(--font-ui),"Noto Sans","Noto Sans Thai","Noto Sans Devanagari","Noto Sans Myanmar","Noto Sans Arabic","Noto Sans Bengali","Noto Sans Hebrew","Noto Sans Khmer","Noto Sans Lao","Noto Sans Tamil","Noto Sans Telugu","Noto Sans Gujarati","Noto Sans Gurmukhi","Noto Sans Kannada","Noto Sans Malayalam","Noto Sans Sinhala","Noto Sans Oriya","Noto Sans Armenian","Noto Sans Georgian","Noto Sans Ethiopic","Noto Sans CJK JP","Noto Sans CJK KR","Noto Sans CJK SC","Noto Sans CJK TC",sans-serif;text-align:start;box-sizing:border-box;cursor:pointer;border-radius:.7rem;flex-direction:column;justify-content:center;align-items:stretch;gap:8px;margin:0;padding:9px;font-size:.92rem;line-height:1.5;display:flex}.lang-name{text-overflow:ellipsis;font-size:.92rem;line-height:1.6;display:block}.lang-badge,.lang-name{white-space:nowrap;min-width:0;max-width:100%;font-family:inherit;overflow:hidden}.lang-badge{box-sizing:border-box;border-radius:999px;align-self:flex-start;align-items:center;padding:.12rem .4rem;font-size:.68rem;font-weight:700;line-height:1.25;display:inline-flex}.lang-badge.is-live{color:#0b3d1e;background:#d8f3e2}.lang-badge.is-pending{color:#4a2e00;background:#ffe8b0}.lang-badge.is-none{color:#1f1f1f;background:#ececee}.lang-badge.is-source{color:#16324f;background:#e4eef8}.lang-picker button.is-source{cursor:default}html[data-theme=dark] .lang-badge.is-live{color:#e7ffef;background:#1c4d32}html[data-theme=dark] .lang-badge.is-pending{color:#fff1c2;background:#4a380c}html[data-theme=dark] .lang-badge.is-none{color:#f4f2ee;background:#2e2c29}html[data-theme=dark] .lang-badge.is-source{color:#d6e8f8;background:#1c3348}.reader-tools .btn,.sponsor-guide .btn,.sponsor-report .btn,.sponsor-sheet .btn{min-height:2.75rem}.sponsor-sheet-backdrop{z-index:40;background:#17171773;align-items:end;display:grid;position:fixed;inset:0}.sponsor-sheet{width:100%;max-height:min(92dvh,40rem);padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));background:var(--paper);color:var(--ink);border-top:1px solid var(--line);box-shadow:0 -8px 24px var(--shadow);border-radius:1rem 1rem 0 0;align-content:start;gap:.65rem;margin:0;display:grid;overflow:auto}.sponsor-sheet:focus{outline:none}.sponsor-confirm-dl{grid-template-columns:minmax(6.5rem,9rem) minmax(0,1fr);gap:.35rem .75rem;margin:0;display:grid}.sponsor-confirm-dl dt{color:var(--muted);font-family:var(--font-ui)}.sponsor-confirm-dl dd{font-family:var(--font-ui);overflow-wrap:anywhere;margin:0}.sponsor-rules{border:1px solid var(--line);background:var(--card);border-radius:.8rem;min-width:0;padding:.15rem .85rem .75rem}.sponsor-rules-more>summary,.sponsor-rules>summary{font-family:var(--font-ui);cursor:pointer;align-items:center;gap:.6rem;min-height:2.75rem;font-weight:700;list-style:none;display:flex}.sponsor-rules summary::-webkit-details-marker{display:none}.sponsor-rules-more>summary:after,.sponsor-rules>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:.45rem;height:.45rem;margin-left:auto;transform:translateY(-.1rem)rotate(45deg)}.sponsor-rules-more[open]>summary:after,.sponsor-rules[open]>summary:after{transform:translateY(.1rem)rotate(-135deg)}.sponsor-rules-body{gap:.45rem;display:grid}.sponsor-rules-body ul{gap:.35rem;margin:0;padding-left:1.1rem;display:grid}.sponsor-rules-body h3,.sponsor-rules-body li,.sponsor-rules-body p{font-family:var(--font-ui);font-size:.92rem}.sponsor-rules-body h3{margin:.2rem 0 0;font-size:1rem}.sponsor-rules-more{border-top:1px solid var(--line);margin-top:.15rem}.sponsor-rules-more>summary{font-weight:650}@media (min-width:768px){.sponsor-stage{grid-template-columns:minmax(0,1fr) 18rem;grid-template-areas:"label.""search rules""browser rules";gap:.75rem 1rem}.lang-search-label{grid-area:label}.sponsor-stage .lang-search{grid-area:search}.sponsor-stage .lang-browser{grid-area:browser}.sponsor-rules{top:calc(var(--header-block,3.4rem) + .6rem);grid-area:rules;align-self:start;max-height:calc(100dvh - 5.2rem);position:sticky;overflow:auto}.sponsor-rules:not([open])>.sponsor-rules-body{display:grid}.sponsor-rules>summary{pointer-events:none;cursor:default}.sponsor-rules>summary:after{content:none}.sponsor-rules-more>summary{pointer-events:auto;cursor:pointer}.sponsor-rules-more>summary:after{content:""}}.legal-clickwrap,.legal-page{gap:.85rem;display:grid}.legal-draft{color:var(--muted);margin:0;font-size:.82rem}.legal-switch{margin:0}.legal-scroll{border:1px solid var(--line);background:var(--paper);border-radius:.7rem;max-height:min(70vh,28rem);padding:.9rem 1rem;overflow:auto}.legal-doc h1{margin:0 0 .6rem;font-size:clamp(1.35rem,2vw,1.8rem)}.legal-doc h2{margin:1.3rem 0 .45rem;font-size:1.15rem}.legal-doc li,.legal-doc p{line-height:1.55}.legal-doc blockquote{color:var(--muted);margin:0 0 .8rem;font-size:.85rem}.legal-checks{border:0;gap:.7rem;margin:0;padding:0;display:grid}.legal-checks legend{margin-bottom:.2rem;font-weight:700}.legal-checks label,.sponsor-check{align-items:flex-start;gap:.65rem;display:flex}.legal-checks input[type=checkbox],.sponsor-check input{min-width:1.1rem;min-height:1.1rem;margin-top:.25rem}.footer-legal{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.footer-report{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.85rem;text-decoration:underline}.account-settings{border:1px solid var(--line);background:var(--card);border-radius:.8rem;gap:.45rem;margin:.25rem 0 .5rem;padding:.85rem;display:grid}.account-settings h2{font-family:var(--font-ui);margin:0;font-size:1.05rem}.report-backdrop{z-index:50;align-items:end;display:grid;position:fixed;inset:0}.report-dismiss{cursor:pointer;background:#17171773;border:0;padding:0;position:absolute;inset:0}.report-sheet{z-index:1;width:100%;max-height:min(92dvh,40rem);padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));background:var(--paper);color:var(--ink);border-top:1px solid var(--line);box-shadow:0 -8px 24px var(--shadow);border-radius:1rem 1rem 0 0;align-content:start;gap:.75rem;margin:0;display:grid;position:relative;overflow:auto}.report-sheet:focus{outline:none}.report-actions,.report-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.report-head h2{font-family:var(--font-ui);margin:0;font-size:1.15rem}.report-step{gap:.65rem;display:grid}.report-reasons{gap:.4rem;display:grid}.report-field input,.report-field textarea,.report-reasons button{box-sizing:border-box;border:1px solid var(--line);background:var(--paper);width:100%;color:inherit;font:inherit;font-family:var(--font-ui);border-radius:.55rem}.report-reasons button{text-align:start;cursor:pointer;min-height:2.75rem;padding:.55rem .75rem}.report-reasons button:focus-visible,.report-reasons button:hover{background:var(--hover);outline:none}.report-field{font-family:var(--font-ui);gap:.25rem;font-size:.85rem;display:grid}.report-field input,.report-field textarea{min-height:2.5rem;padding:.45rem .6rem}.report-check{font-family:var(--font-ui);align-items:flex-start;gap:.6rem;font-size:.88rem;display:flex}.report-check input{min-width:1.1rem;min-height:1.1rem;margin-top:.2rem}.report-error{color:#9a3412;font-family:var(--font-ui);margin:0;font-size:.8rem}.report-success{gap:.35rem;display:grid}.report-success p{font-family:var(--font-ui);margin:0}.report-success span{color:var(--muted)}@media (min-width:768px){.report-backdrop{place-items:center;padding:1.5rem}.report-sheet{border:1px solid var(--line);border-radius:1rem;width:min(32rem,100%);max-height:min(88dvh,40rem)}}.sponsor-progress,.sponsor-receipt,.sponsor-report{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:.7rem;padding:.75rem}.sponsor-progress{margin:0}.sponsor-mine{gap:.85rem;max-width:40rem;display:grid}.sponsor-mine h1{font-family:var(--font-ui);margin:0;font-size:1.5rem}.sponsor-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.sponsor-card{border:1px solid var(--line);background:var(--paper);border-radius:.8rem;gap:.35rem;padding:.85rem;display:grid}.sponsor-card a{color:inherit;font-weight:700}.sponsor-card dl{grid-template-columns:auto minmax(0,1fr);gap:.25rem .75rem;margin:0;display:grid}.sponsor-card dt{color:var(--muted);font-family:var(--font-ui)}.sponsor-card dd{margin:0}.reader-tools{gap:.5rem;margin:.35rem 0;display:flex}body:has(.reader-dock) .app-content,body:has(.reader-dock) .frame{padding-bottom:calc(4.75rem + env(safe-area-inset-bottom))}body:has(.reader-dock) .tp-pill{bottom:calc(4.6rem + env(safe-area-inset-bottom))}.reader-zoom{touch-action:pan-x pan-y;width:100%;max-width:100%;overflow:visible}.reader-zoom.is-zoomed{overscroll-behavior-x:contain;touch-action:pan-x pan-y;overflow:auto hidden}.reader{--reader-z:1;grid-template-columns:minmax(0,1fr);min-width:0;container-type:inline-size}.reader-zoom-frame{width:calc(min(100cqw, 48rem) * var(--reader-z));flex:none;max-width:none}.reader-zoom .shimmer-frame.is-fit img{object-fit:contain;height:100%}.shimmer-frame.is-fit{background:0 0}.reader-chrome{top:var(--header-block,3.4rem);z-index:24;background:var(--paper);justify-content:space-between;align-items:center;gap:.5rem;margin:0;padding:.35rem 0;display:flex;position:sticky}.reader-chrome-end{align-items:center;gap:.35rem;margin-left:auto;display:flex}.reader-chrome .comic-backbar{z-index:auto;background:0 0;min-width:0;margin:0;padding:0;position:static}.reader-chrome .reader-zoom-bar{flex:none;margin:0;position:static}.reader-zoom-bar{border:1px solid var(--line);background:var(--paper);border-radius:999px;gap:.15rem;width:max-content;margin:.25rem auto .55rem;padding:.15rem;display:flex}@supports (color:color-mix(in lab,red,red)){.reader-zoom-bar{background:color-mix(in srgb,var(--paper) 92%,transparent)}}.reader-zoom-bar button{min-width:2.75rem;min-height:2.75rem;color:var(--ink);font-family:var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 .7rem;font-size:.85rem;font-weight:650;display:inline-flex}.reader-zoom-bar button:focus-visible,.reader-zoom-bar button:hover{background:var(--hover)}.reader-zoom-frame{margin-inline:auto}.page-state{font-family:var(--font-ui);margin:.2rem 0 .6rem;font-size:.9rem}.page-state.is-translated{color:#0b3d1e}.page-state.is-translating{color:#4a2e00}.page-state.is-failed{color:var(--accent)}html[data-theme=dark] .page-state.is-translated{color:#b6f0c8}html[data-theme=dark] .page-state.is-translating{color:#ffe08a}.reader-page[dir=rtl] .reader-pager,.reader-vertical[dir=rtl]{text-align:start}@media (min-width:768px){.sponsor-actions{grid-template-columns:1fr 1fr}.sponsor-actions .btn.linkish{grid-column:1/-1}.sponsor-sheet-backdrop{place-items:center}.sponsor-sheet{border:1px solid var(--line);width:min(32rem,100% - 2rem);max-height:min(86dvh,40rem);box-shadow:0 16px 40px var(--shadow);border-radius:.9rem;padding:1rem}}@media (prefers-color-scheme:dark){html:not([data-theme]) .lang-badge.is-live,html[data-theme=system] .lang-badge.is-live{color:#e7ffef;background:#1c4d32}html:not([data-theme]) .lang-badge.is-pending,html[data-theme=system] .lang-badge.is-pending{color:#fff1c2;background:#4a380c}html:not([data-theme]) .lang-badge.is-none,html[data-theme=system] .lang-badge.is-none{color:#f4f2ee;background:#2e2c29}html:not([data-theme]) .lang-badge.is-source,html[data-theme=system] .lang-badge.is-source{color:#d6e8f8;background:#1c3348}html:not([data-theme]) .page-state.is-translated,html[data-theme=system] .page-state.is-translated{color:#b6f0c8}html:not([data-theme]) .page-state.is-translating,html[data-theme=system] .page-state.is-translating{color:#ffe08a}}.reader-modes a,.reader-modes button,.reader-pager button{border:1px solid var(--line);background:var(--paper);color:inherit;font:inherit;cursor:pointer;text-decoration:none}.reader-modes [aria-current=page]{background:var(--ink);color:var(--paper)}.reader-vertical{justify-items:center;gap:.75rem;width:100%;display:grid}.reader-strips{margin-inline:auto}.reader-page,.reader-vertical>div{width:min(100cqw,calc(min(100cqw, 48rem) * var(--reader-z,1)));min-width:0;max-width:100cqw;margin-inline:auto}.reader-page,.reader-vertical{grid-template-columns:minmax(0,1fr)}.reader-page img,.reader-strips img,.reader-vertical img{width:100%;max-width:100%;height:auto;margin-inline:auto;display:block}.reader-page{justify-items:center;gap:.6rem;display:grid}.reader-pager{align-items:center;gap:.75rem;display:flex}.reader-count{z-index:2;border:1px solid var(--line);background:var(--paper);color:var(--ink);font-family:var(--font-ui);border-radius:999px;margin:0;padding:.2rem .7rem;font-size:.82rem;position:sticky;top:.5rem}.reader-strips{gap:1.4rem;width:min(100%,48rem);margin:0 auto;padding:0;list-style:none}.reader-strips,.reader-strips li{justify-items:center;display:grid}.reader-strips li{gap:.45rem;width:100%}.reader-strip-meta{width:100%;font-family:var(--font-ui);justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.9rem;display:flex}.reader-strip-meta time{color:var(--muted)}.reader-chapter-nav{justify-content:space-between;gap:.75rem;display:flex}.reader-chapter-nav a{font-family:var(--font-ui)}.reader-episode-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:0 0 .85rem;display:flex}.reader-episode-nav .reader-hop{border:1px solid var(--line);background:var(--paper);color:inherit;font:inherit;font-family:var(--font-ui);cursor:pointer;text-decoration:none}.reader-episode-nav .reader-hop:disabled{color:var(--muted);cursor:default;opacity:.55}.reader-episode-nav-end{z-index:32;padding:.4rem .7rem calc(.4rem + env(safe-area-inset-bottom));background:var(--paper);inset-inline:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.35rem;margin:0;display:grid;position:fixed;bottom:0}@supports (color:color-mix(in lab,red,red)){.reader-episode-nav-end{background:color-mix(in srgb,var(--paper) 94%,transparent)}}.reader-episode-nav-end{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-wrap:nowrap}.reader-episode-nav-end .reader-hop{border-radius:var(--radius-button);white-space:nowrap;text-overflow:ellipsis;min-width:0;min-height:2.75rem;padding:.35rem .65rem;overflow:hidden}.reader-episode-nav-end .reader-hop:first-child{justify-self:start}.reader-episode-nav-end .reader-hop:last-child{justify-self:end}.reader-dock-comments{background:var(--ink);max-width:14rem;min-height:2.75rem;color:var(--paper);font-family:var(--font-ui);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:.3rem;padding:.35rem .8rem;font-size:.92rem;font-weight:700;display:inline-flex}.reader-dock-comments:focus-visible,.reader-episode-nav-end .reader-hop:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.reader-dock-hop{justify-content:center;align-items:center;gap:.15rem;display:inline-flex}.reader-dock-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.reader-scroll-top{z-index:33;right:.75rem;bottom:calc(4.75rem + env(safe-area-inset-bottom) + .55rem);border:1px solid var(--line);background:var(--paper);width:2.75rem;height:2.75rem;color:var(--ink);box-shadow:0 4px 14px var(--shadow);cursor:pointer;border-radius:999px;place-items:center;margin:0;padding:0;display:grid;position:fixed}.reader-scroll-top:hover{background:var(--hover)}.reader-scroll-top:focus-visible{outline:2px solid var(--ink);outline-offset:2px}body:has(.reader-dock):has(.tp-pill) .reader-scroll-top{bottom:calc(4.75rem + env(safe-area-inset-bottom) + 3.6rem)}@media (max-width:720px){.reader-episode-nav-end{gap:.25rem;padding-inline:.4rem}.reader-dock-comments,.reader-episode-nav-end .reader-hop{padding-inline:.45rem;font-size:.78rem}.reader-dock-comments{max-width:9.2rem}}@media (max-width:599px){.app-shell .reader-episode-nav-end.reader-dock,.reader-episode-nav-end.reader-dock{width:100%;max-width:none;padding:.3rem .2rem calc(.3rem + env(safe-area-inset-bottom));border-top:1px solid var(--line);box-shadow:0 -4px 16px var(--shadow);background:var(--paper);left:0;right:0;border-radius:0;grid-template-columns:1fr 1fr 1fr;gap:0;inset-inline:0}@supports (color:color-mix(in lab,red,red)){.app-shell .reader-episode-nav-end.reader-dock,.reader-episode-nav-end.reader-dock{background:color-mix(in srgb,var(--paper) 96%,transparent)}}.reader-dock .reader-dock-comments,.reader-dock .reader-hop{white-space:nowrap;text-overflow:ellipsis;border-radius:.45rem;justify-self:stretch;width:100%;min-width:0;max-width:none;min-height:2.75rem;padding:.3rem .25rem;font-size:.78rem;font-weight:650;overflow:hidden}.reader-dock .reader-hop{justify-content:center;align-items:center;gap:.1rem;display:inline-flex}.reader-dock .reader-dock-comments{border-radius:.45rem}.reader-scroll-top{right:.65rem;bottom:calc(4.75rem + env(safe-area-inset-bottom) + .45rem)}}.mature-gate{border:1px solid var(--line);max-width:28rem;padding:1rem}.publish-track{font-family:var(--font-ui);gap:0;margin:0 0 1rem;padding:0;font-size:.82rem;list-style:none;display:flex}.publish-track li{text-align:center;color:var(--muted);flex:1;min-width:0;display:flex;position:relative}.publish-step{z-index:1;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:.4rem;margin:0;padding:0;display:flex;position:relative}.publish-step:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:var(--radius-button)}.publish-missing{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--card);font-family:var(--font-ui);margin:0;padding:.75rem .9rem}.publish-missing p{margin:0}.publish-missing ul{margin:.35rem 0 0;padding-left:1.1rem}.publish-track li:before{content:"";background:var(--line);height:1px;position:absolute;top:.9rem;left:-50%;right:50%}.publish-track li:first-child:before{display:none}.publish-track [data-state=active],.publish-track [data-state=done]{color:var(--ink)}.publish-num{border:1px solid var(--line);background:var(--paper);z-index:1;border-radius:999px;place-items:center;width:1.8rem;height:1.8rem;display:grid}.publish-track [data-state=active] .publish-num,.publish-track [data-state=done] .publish-num{background:var(--ink);color:var(--paper);border-color:var(--ink)}.publish-warranty{flex-direction:row;align-items:flex-start;gap:.5rem}.studio-desk{gap:.85rem;min-width:0;display:grid}.publish-wizard label,.studio-desk label{font-family:var(--font-ui);flex-direction:column;gap:.3rem;min-width:0;font-size:.85rem;display:flex}.studio-counts{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.studio-counts li{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);gap:.15rem;padding:.7rem;display:grid}.studio-counts strong{font-family:var(--font-serif);font-size:1.6rem}.studio-counts span,.studio-table span{color:var(--muted);font-family:var(--font-ui);font-size:.82rem}.studio-series,.studio-table{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.studio-series li,.studio-table li{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.65rem;display:flex}.studio-series li{align-items:stretch}.studio-series .comic-portrait{flex:none;width:4.5rem}.studio-row-actions{flex-wrap:wrap;gap:.45rem;display:flex}.studio-row-actions a,.studio-row-actions button{font:inherit;font-family:var(--font-ui);color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.82rem;text-decoration:underline}.drop-zone{border:1px dashed var(--line);border-radius:var(--radius-control);text-align:center;background:var(--card);padding:1.1rem}.drop-zone.is-over{border-color:var(--ink)}.page-thumbs{gap:.55rem;margin:0;padding:0 0 .25rem;list-style:none;display:flex;overflow-x:auto}.page-thumbs li{flex:0 0 5.5rem;gap:.25rem;display:grid}.episode-preview img,.page-thumbs img{aspect-ratio:2/3;object-fit:cover;background:var(--card);border-radius:8px;width:100%}.episode-preview{max-width:16rem;margin:0}.studio-avatar{object-fit:cover;border:1px solid var(--line);border-radius:50%;width:64px;height:64px}.studio-profile{gap:1.15rem;max-width:40rem;display:grid}.profile-head{align-items:center;gap:1.15rem;display:flex}.profile-head .avatar-label{font-family:var(--font-ui);margin:0;font-size:1.05rem;font-weight:650}.studio-desk label.avatar-picker{border:1px solid var(--line);background:var(--ink);width:6.75rem;height:6.75rem;color:var(--paper);cursor:pointer;border-radius:50%;flex:none;margin:0;padding:0;display:block;position:relative;overflow:hidden}.avatar-letter,.avatar-picker img{object-fit:cover;width:100%;height:100%;font-family:var(--font-serif);place-items:center;font-size:2.4rem;line-height:1;display:grid}.avatar-picker input{z-index:2;opacity:0;cursor:pointer;background:0 0;border:0;border-radius:0;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}.avatar-picker img{z-index:1;position:relative}.avatar-edit{background:var(--ink);place-items:center;min-height:1.75rem;padding:.15rem .35rem;display:grid;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.avatar-edit{background:color-mix(in srgb,var(--ink) 78%,transparent)}}.avatar-edit{color:var(--paper);font-family:var(--font-ui);opacity:0;font-size:.68rem}.avatar-picker:focus-within .avatar-edit,.avatar-picker:hover .avatar-edit{opacity:1}.profile-links{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);gap:.55rem;margin:0;padding:.85rem;display:grid}.profile-links legend{font-family:var(--font-ui);padding:0 .2rem;font-size:.85rem}.profile-link-row{grid-template-columns:minmax(0,8rem) minmax(0,1fr) auto;align-items:center;gap:.45rem;display:grid}.studio-profile .btn.solid{justify-self:start;width:auto;min-width:7rem;min-height:2.5rem;padding:0 1.35rem}.studio-link{grid-template-columns:minmax(0,8rem) minmax(0,1fr);gap:.45rem;display:grid}.studio-review{gap:.6rem;display:grid}.studio-review .comic-portrait{max-width:8rem}@media (max-width:800px){.studio-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-link-row,.studio-link{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.comic-grid{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr))}.publish-track{font-size:.72rem}}.tp-card.is-static{position:static}.tp-card{z-index:20;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);gap:.45rem;margin:.4rem 0 .8rem;padding:.8rem .85rem .7rem;display:grid;position:sticky;top:3.25rem}@supports (color:color-mix(in lab,red,red)){.tp-card{background:color-mix(in srgb,var(--paper) 94%,transparent)}}.tp-card{box-shadow:0 10px 28px var(--shadow);color:var(--ink)}.tp-head{flex-wrap:wrap;align-items:baseline;gap:.25rem .7rem;display:flex}.tp-title{margin:0;font-weight:700}.tp-chapter,.tp-hold,.tp-lang,.tp-line,.tp-queue,.tp-sponsor,.tp-stage,.tp-summary{margin:0}.tp-chapter,.tp-lang,.tp-queue{color:var(--muted);font-family:var(--font-ui);font-size:.92rem}.tp-line{font-weight:650}.tp-line,.tp-stage{font-family:var(--font-ui)}.tp-stage{min-height:2.75rem;align-items:center;gap:.4rem;display:flex}.tp-hold{font-family:var(--font-ui);padding:.7rem .2rem;font-size:1.05rem}.tp-bar{gap:3px;min-height:.7rem;display:flex}.tp-seg{background:var(--ink);border-radius:999px;flex:1 1 0;min-width:0;height:.7rem}@supports (color:color-mix(in lab,red,red)){.tp-seg{background:color-mix(in srgb,var(--ink) 14%,var(--card))}}.tp-seg.is-done{background:#0f6b3c}.tp-seg.is-active{background:linear-gradient(100deg,#0f6b3c,#d9f5e4 45%,#0f6b3c) 0 0/220% 100%;animation:tp-shimmer 1.3s linear infinite}.tp-seg.is-retry{background:var(--accent)}html[data-theme=dark] .tp-seg.is-done{background:#8fdbb0}html[data-theme=dark] .tp-seg.is-active{background:linear-gradient(100deg,#8fdbb0,#163524 45%,#8fdbb0) 0 0/220% 100%}.tp-thumbs{scroll-snap-type:x mandatory;gap:.4rem;padding:.15rem 0 .35rem;display:flex;overflow-x:auto}.tp-thumb{border:1px solid var(--line);background:var(--card);width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;color:var(--ink);font-family:var(--font-ui);scroll-snap-align:start;border-radius:.55rem;flex:none;place-items:center;font-size:.85rem;display:grid;position:relative}.tp-thumb .tp-thumb-img{border-radius:inherit;width:100%;height:100%}.tp-thumb .tp-thumb-img.shimmer-frame{aspect-ratio:1}button.tp-thumb{cursor:pointer}button.tp-thumb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tp-thumb.is-done{background:#e7f6ec;border-color:#0f6b3c}.tp-thumb.is-active{background:#0f6b3c}@supports (color:color-mix(in lab,red,red)){.tp-thumb.is-active{background:color-mix(in srgb,#0f6b3c 18%,var(--card))}}.tp-thumb.is-retry{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tp-thumb.is-retry{background:color-mix(in srgb,var(--accent) 22%,var(--card))}}.tp-thumb.is-retry{border-color:var(--accent)}html[data-theme=dark] .tp-thumb.is-done{color:#e7f6ec;background:#163524}.tp-retry{font-size:.75rem;position:absolute;bottom:.05rem;right:.15rem}.tp-done{justify-items:start;gap:.35rem;display:grid}.tp-share{min-width:2.75rem;min-height:2.75rem}.tp-live{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tp-burst{width:2.75rem;height:2.75rem;position:relative}.tp-check{color:#fff;background:#0f6b3c;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;font-size:1.3rem;display:grid}html[data-theme=dark] .tp-check{color:#102117;background:#8fdbb0}.tp-burst i{width:.4rem;height:.4rem;transform:rotate(calc(var(--i) * 45deg)) translateY(-1.3rem);background:#0f6b3c;border-radius:999px;animation:tp-burst .7s ease-out both;position:absolute;top:1.15rem;left:1.15rem}html[data-theme=dark] .tp-burst i{background:#8fdbb0}.tp-pill{z-index:30;background:var(--ink);max-width:min(24rem,100vw - 1.6rem);min-height:2.75rem;color:var(--paper);font-family:var(--font-ui);box-shadow:0 8px 24px var(--shadow);border-radius:999px;padding:.4rem .85rem;position:fixed;bottom:.8rem;right:.8rem}.tp-pill,.tp-pill-link{align-items:center;gap:.55rem;text-decoration:none;display:flex}.tp-pill-link{min-width:0;color:inherit;flex:auto}.tp-pill-link>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tp-pill-stop{color:inherit;font:inherit;font-family:var(--font-ui);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;padding:.15rem .2rem}.tp-cancel{justify-self:start}.tp-pill-track{background:var(--paper);border-radius:999px;width:3.2rem;height:.4rem}@supports (color:color-mix(in lab,red,red)){.tp-pill-track{background:color-mix(in srgb,var(--paper) 30%,transparent)}}.tp-pill-track{flex:none;overflow:hidden}.tp-pill-fill{background:#8fdbb0;height:100%;display:block}.tp-frame{position:relative}.tp-under{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.tp-over.is-wiping{animation:tp-wipe .72s}.tp-frame.is-pending .reader-zoom img,.tp-frame.is-pending>img{filter:saturate(.85)}.tp-chip,.tp-pending,.tp-retry-note{z-index:2;background:var(--paper);border-radius:999px;margin:0;padding:.35rem .6rem;position:absolute;left:.6rem}@supports (color:color-mix(in lab,red,red)){.tp-chip,.tp-pending,.tp-retry-note{background:color-mix(in srgb,var(--paper) 88%,transparent)}}.tp-chip,.tp-pending,.tp-retry-note{color:var(--ink);font-family:var(--font-ui);pointer-events:none;font-size:.85rem}.tp-pending{top:.6rem}.tp-pending span{background-image:linear-gradient(100deg,transparent 0,var(--paper) 50%,transparent 100%)}@supports (color:color-mix(in lab,red,red)){.tp-pending span{background-image:linear-gradient(100deg,transparent 0,color-mix(in srgb,var(--paper) 70%,white) 50%,transparent 100%)}}.tp-pending span{background-size:200% 100%;animation:tp-shimmer 1.6s linear infinite}.tp-chip{animation:tp-chip 2.4s both;bottom:.8rem}.tp-retry-note{border:1px solid var(--accent);top:.6rem}.tp-demo-page{background:linear-gradient(180deg,var(--ink),var(--card));border-radius:.6rem;min-height:14rem;margin:0 0 .8rem}@supports (color:color-mix(in lab,red,red)){.tp-demo-page{background:linear-gradient(180deg,color-mix(in srgb,var(--ink) 8%,var(--paper)),var(--card))}}.tp-demo-page{font-family:var(--font-ui);color:var(--muted);place-items:center;display:grid}@keyframes tp-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes tp-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes tp-chip{0%{opacity:0;transform:translateY(6px)}15%{opacity:1;transform:none}75%{opacity:1}to{opacity:0}}@keyframes tp-burst{0%{opacity:0;transform:rotate(calc(var(--i) * 45deg)) translateY(0)}to{opacity:1;transform:rotate(calc(var(--i) * 45deg)) translateY(-1.35rem)}}@media (prefers-reduced-motion:reduce){.tp-burst i,.tp-chip,.tp-over.is-wiping,.tp-pending span,.tp-seg.is-active{animation:none}.tp-chip{opacity:1}.tp-burst i{opacity:0}}.account-desk{width:100%;min-width:0;color:var(--ink);font-family:var(--font-ui);gap:.9rem;margin:0 auto;padding:.4rem 0 2.2rem;display:grid}.account-head h1{margin:0;font-size:1.65rem;line-height:1.15}.account-head p{color:var(--muted);margin:.3rem 0 0}.account-empty,.account-panel,.account-wallet{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);gap:.75rem;min-width:0;padding:.85rem;display:grid}.account-royalty form{gap:.65rem}.account-royalty label{gap:.3rem;display:grid}.account-royalty input,.account-royalty select{font:inherit;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);padding:.45rem .55rem}.account-empty h2,.account-panel h2,.account-sponsor h3,.account-tx h3,.account-wallet h2{margin:0}.account-stats,.account-wallet dl{grid-template-columns:1fr;gap:.55rem;margin:0;display:grid}.account-sponsor dl>div,.account-stats>div,.account-wallet dl>div{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--card);min-width:0;padding:.65rem .7rem}.account-sponsor dt,.account-stats dt,.account-wallet dt{color:var(--muted);font-size:.8rem}.account-sponsor dd,.account-stats dd,.account-wallet dd{font-variant-numeric:tabular-nums;margin:.15rem 0 0;font-size:1.25rem;font-weight:720}.account-tabs{flex-wrap:wrap;gap:.4rem;display:flex}.account-ranges{border:1px solid var(--line);background:var(--card);border-radius:999px;flex-wrap:nowrap;flex:none;align-items:stretch;gap:0;width:max-content;max-width:100%;padding:.15rem;display:inline-flex}.account-more,.account-ranges button,.account-tabs button{border:1px solid var(--line);background:var(--card);min-height:2.75rem;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:.35rem .85rem}.account-tabs button{flex:8rem}.account-ranges button{white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;min-height:2.25rem;padding:.2rem .65rem;font-size:.82rem;line-height:1.2}.account-ranges button.is-on,.account-tabs button.is-on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.account-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.account-chart{min-width:0;margin:0}.account-chart-plot{grid-template-columns:3.4rem minmax(0,1fr);align-items:stretch;gap:.35rem;height:9.5rem;display:grid}.account-chart-y{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;font-size:.75rem;display:flex}.account-chart-y span{white-space:nowrap}.account-chart svg{width:100%;height:100%;display:block}.account-chart .is-original{fill:var(--accent)}.account-chart .is-translation{fill:#0f6b3c}.account-chart-dates{height:1.25rem;margin-left:3.75rem;position:relative}.account-chart-dates span{white-space:nowrap;color:var(--muted);font-size:.75rem;position:absolute;top:.15rem;transform:translate(-50%)}.account-coin{justify-items:start;min-width:0;display:grid}.account-episode-list .account-coin,.account-series-meta .account-coin,.account-tx .account-coin{justify-items:end}.account-coin strong{font-variant-numeric:tabular-nums}.account-coin small{color:var(--muted);white-space:nowrap;font-size:.72rem;font-weight:500}.account-series{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.account-series-card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--card);gap:.35rem;min-width:0;padding:.7rem .75rem;display:grid}.account-episode-list li,.account-series-meta,.account-series-top{align-items:center;gap:.55rem;min-width:0;display:flex}.account-episode-title,.account-series-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:700;overflow:hidden}.account-series-meta{overflow-x:auto}.account-series-meta>*{white-space:nowrap;flex:none}.account-series-langs,.account-series-note{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin:0;font-size:.82rem;overflow:hidden}.account-series-card>.btn{white-space:nowrap;justify-self:start;min-height:2.75rem}.account-episode-list{gap:.35rem;margin:.2rem 0 0;padding:0;list-style:none;display:grid}.account-episode-list li{border-top:1px solid var(--line);padding-top:.35rem;overflow-x:auto}.account-episode-list li>*{white-space:nowrap;flex:none}.account-episode-title{flex:6rem}.account-chart figcaption{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.35rem .8rem;margin-top:.35rem;font-size:.8rem;display:flex}.account-chart figcaption .is-original:before,.account-chart figcaption .is-translation:before{content:"";vertical-align:-.05rem;border-radius:2px;width:.65rem;height:.65rem;margin-right:.3rem;display:inline-block}.account-chart figcaption .is-original:before{background:var(--accent)}.account-chart figcaption .is-translation:before{background:#0f6b3c}.account-scroll{min-width:0}.account-table{border-collapse:collapse;width:100%}.account-table caption{text-align:left;margin:0 0 .45rem;font-weight:700}.account-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.account-table,.account-table tbody,.account-table td,.account-table tr{width:100%;display:block}.account-table tr{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--card);margin:0 0 .65rem;padding:.55rem .7rem}.account-table td{justify-content:space-between;align-items:baseline;gap:.75rem;min-width:0;padding:.28rem 0;display:flex}.account-table td:before{content:attr(data-label);color:var(--muted);flex:none;font-size:.8rem}.account-table td:first-child:has(a){flex-direction:column;align-items:stretch;gap:.45rem}.account-table td:first-child:has(a):before{content:none}.account-table td:first-child .btn{align-self:flex-start;align-items:center;min-height:2.75rem;margin-top:.35rem;display:inline-flex}.account-table small{color:var(--muted);display:block}.account-langs{text-align:right;margin:0;padding:0;list-style:none}.account-pill{background:var(--hover);border-radius:999px;padding:.12rem .5rem;font-size:.8rem;display:inline-block}.account-pill.is-published{color:#0f6b3c;background:#e7f6ec}.account-pill.is-hidden{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.account-pill.is-hidden{background:color-mix(in srgb,var(--accent) 22%,var(--card))}}.account-pill.is-review{color:#7a4b00;background:#fff4d6}.account-pill.is-draft{background:var(--hover)}.account-sponsors{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.account-sponsor{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--card);gap:.35rem;min-width:0;padding:.75rem;display:grid}.account-sponsor p{margin:0}.account-sponsor dl{grid-template-columns:1fr 1fr;gap:.45rem;margin:.2rem 0;display:grid}.account-progress-label{color:var(--muted);font-size:.85rem}.account-meter{background:var(--ink);border-radius:999px;height:.55rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.account-meter{background:color-mix(in srgb,var(--ink) 12%,var(--paper))}}.account-meter>span{background:#0f6b3c;height:100%;display:block}.account-tx ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.account-tx li{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.55rem;padding:.5rem 0;display:grid}.account-tx time{color:var(--muted);white-space:nowrap;font-size:.82rem}.account-tx strong{font-variant-numeric:tabular-nums}.account-empty p{color:var(--muted);margin:0;line-height:1.5}.account-empty .btn{justify-self:start;align-items:center;min-height:2.75rem;display:inline-flex}.account-more{justify-self:start}.account-skeleton{gap:.55rem;display:grid}.account-shimmer{border-radius:var(--radius-card);background:linear-gradient(100deg,var(--hover) 20%,var(--paper) 45%,var(--hover) 70%);height:5.25rem;display:block}@supports (color:color-mix(in lab,red,red)){.account-shimmer{background:linear-gradient(100deg,var(--hover) 20%,color-mix(in srgb,var(--paper) 72%,white) 45%,var(--hover) 70%)}}.account-shimmer{background-size:220% 100%;animation:shimmer-move 1.4s ease-in-out infinite}.account-shimmer.is-short{width:62%;height:2.6rem}html[data-theme=dark] .account-pill.is-published{color:#8fdbb0;background:#163524}html[data-theme=dark] .account-pill.is-review{color:#fde047;background:#3a3014}html[data-theme=dark] .account-chart .is-translation{fill:#8fdbb0}html[data-theme=dark] .account-chart figcaption .is-translation:before,html[data-theme=dark] .account-meter>span{background:#8fdbb0}@media (min-width:640px){.account-wallet dl{grid-template-columns:repeat(3,minmax(0,1fr))}.account-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:800px){.account-series{grid-template-columns:1fr 1fr}.account-scroll{overflow-x:auto}.account-table{display:table}.account-table thead{clip:auto;width:auto;height:auto;display:table-header-group;position:static;overflow:visible}.account-table tbody{display:table-row-group}.account-table tr{background:0 0;border:0;border-radius:0;margin:0;padding:0;display:table-row}.account-table td,.account-table th{border-bottom:1px solid var(--line);vertical-align:top;text-align:left;width:auto;padding:.6rem .45rem;display:table-cell}.account-table td:before{content:none}.account-table td:first-child:has(a){display:table-cell}.account-langs{text-align:left}.account-sponsors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.account-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.account-shimmer{animation:none}}.social-comments,.social-notices,.social-profile{font-family:var(--font-ui);color:var(--ink);gap:.85rem;margin:1.5rem 0 2rem;display:grid}.social-comments a,.social-comments button,.social-comments h2,.social-comments p,.social-comments textarea,.social-comments time,.social-notices,.social-profile{font-family:var(--font-ui)}.social-comments h2{letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:700}.social-bar,.social-profile-head,.social-series{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.social-comments .comic-sort button{min-height:2.75rem;padding:0 .9rem}.social-replies,.social-thread{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.social-replies{border-inline-start:2px solid var(--line);gap:.85rem;margin:.15rem 0 .15rem 1.15rem;padding:.15rem 0 .15rem .85rem}.social-card{gap:.35rem;display:grid}.social-card-head{align-items:flex-start;gap:.65rem;display:flex}.social-face{background:var(--hover);width:2.25rem;height:2.25rem;color:var(--ink);border-radius:999px;flex:none;place-items:center;font-size:.95rem;font-weight:700;display:grid;position:relative;overflow:visible}.social-face img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.social-face.is-creator>svg,.social-face>svg{width:.95rem;height:.95rem;box-shadow:0 0 0 2px var(--paper);border-radius:999px;position:absolute;bottom:-.1rem;right:-.15rem}.social-tick{display:inline-flex}.social-mention{color:#1877f2;font-weight:700}.social-card.is-highlight{background:#1877f224;border-radius:.8rem;padding:.35rem}.social-view-replies{color:var(--muted);font-family:var(--font-ui);cursor:pointer;text-align:start;background:0 0;border:0;min-height:2.25rem;margin:.15rem 0 .35rem 2.9rem;font-weight:700}.social-inline-compose{gap:.3rem;margin:.2rem 0 .4rem 2.9rem;display:grid}.reader-name-form{gap:.35rem;margin-bottom:.45rem;display:grid}.reader-name-form label{color:var(--muted);gap:.2rem;font-size:.75rem;display:grid}.reader-name-form input{border:1px solid var(--line);background:var(--field);min-height:2.25rem;color:var(--ink);font:inherit;border-radius:.6rem;padding:0 .55rem}.reader-name-form button{background:var(--ink);min-height:2.25rem;color:var(--paper);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:0 .8rem}.social-id{gap:.05rem;min-width:0;display:grid}.social-id time{color:var(--muted);font-size:.78rem}.social-author{flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;display:flex}.social-author a{color:inherit;font-weight:700;text-decoration:none}.social-body{margin:0;font-size:.98rem;line-height:1.45}.social-actions{align-items:center;gap:.15rem;display:flex}.social-chip,.social-icon,.social-menu button,.social-more summary,.social-send{font-family:var(--font-ui);touch-action:manipulation}.social-icon{min-width:2.75rem;min-height:2.75rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.28rem;padding:0 .45rem;display:inline-flex}.social-icon[aria-pressed=true]{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.social-icon[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.social-icon span{font-variant-numeric:tabular-nums;font-size:.85rem}.social-more{margin-inline-start:auto;position:relative}.social-more summary{cursor:pointer;width:2.75rem;height:2.75rem;color:var(--muted);letter-spacing:.08em;border-radius:999px;place-items:center;font-size:1.25rem;list-style:none;display:grid}.social-more summary::-webkit-details-marker{display:none}.social-icon:hover,.social-more summary:hover{background:var(--hover)}.social-menu{z-index:6;border:1px solid var(--line);background:var(--paper);min-width:11.5rem;box-shadow:0 10px 28px var(--shadow);inset-inline-end:0;border-radius:.75rem;padding:.3rem;display:grid;position:absolute;top:calc(100% - .2rem)}.social-menu a,.social-menu button{min-height:2.75rem;color:var(--ink);text-align:start;cursor:pointer;font-family:var(--font-ui);background:0 0;border:0;border-radius:.5rem;align-items:center;padding:0 .75rem;text-decoration:none;display:flex}.social-menu a:hover,.social-menu button:hover{background:var(--hover)}.social-spoiler{border-radius:.7rem;min-height:3.4rem;position:relative;overflow:hidden}.social-blur{filter:blur(6px);-webkit-user-select:none;user-select:none;color:var(--muted);margin:0;line-height:1.45}.social-reveal{background:var(--paper);border:0;place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.social-reveal{background:color-mix(in srgb,var(--paper) 42%,transparent)}}.social-reveal{color:var(--ink);cursor:pointer;min-height:2.75rem;font-weight:700}.social-edit{gap:.45rem;display:grid}.social-compose textarea,.social-edit textarea,.social-report textarea{box-sizing:border-box;width:100%;max-width:100%;font-family:var(--font-ui);color:var(--ink);background:var(--field);border:1px solid var(--line);resize:vertical;border-radius:1.1rem;padding:.65rem .9rem;font-size:1rem}.social-compose{gap:.45rem;display:grid}.social-replying{color:var(--muted);justify-content:space-between;align-items:center;margin:0;font-size:.85rem;display:flex}.social-replying button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;min-width:2.75rem;min-height:2.75rem}.social-compose-row{flex-wrap:nowrap;align-items:flex-end;gap:.4rem;min-width:0;max-width:100%;display:flex}.social-compose-row textarea{flex:auto;min-width:0;min-height:2.75rem;max-height:8rem}.social-chip{white-space:nowrap;border:1px solid var(--line);background:var(--paper);min-height:2.75rem;color:var(--muted);cursor:pointer;border-radius:999px;flex:none;padding:0 .75rem}.social-chip[aria-pressed=true]{color:var(--ink);border-color:var(--ink);background:var(--hover)}.social-send{background:var(--ink);width:2.75rem;height:2.75rem;color:var(--paper);cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;display:grid}.social-page{min-height:2.75rem;font-family:var(--font-ui);justify-self:start}.social-prefs,.social-report{gap:.45rem;display:grid}.social-report h3{margin:0;font-size:1rem}.social-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.social-hit{touch-action:manipulation;min-width:44px;min-height:44px;font-family:var(--font-ui)}.social-bell{width:2.25rem;height:2.25rem;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.social-bell,.social-bell-wrap{position:relative}.notice-backdrop{z-index:60;cursor:default;background:0 0;border:0;padding:0;position:fixed;inset:0}.notice-popover{z-index:61;top:var(--notice-top,3.2rem);right:var(--notice-right,1rem);background:var(--paper);width:380px;max-width:calc(100vw - 1rem);max-height:min(70vh,32rem);color:var(--ink);border:1px solid var(--line);box-shadow:0 16px 40px var(--shadow);font-family:var(--font-ui);border-radius:.9rem;align-content:start;gap:.35rem;padding:.7rem .7rem .55rem;display:grid;position:fixed;overflow:auto}.notice-grab{display:none}.notice-head,.notice-page-head{align-items:center;gap:.5rem;display:flex}.notice-head h2,.notice-page-head h1{flex:1;margin:0;font-size:1.05rem;font-weight:750}.notice-text{color:#1877f2;font:inherit;cursor:pointer;background:0 0;border:0;min-height:2.25rem;font-size:.82rem;font-weight:700}.notice-tabs{gap:.35rem;display:flex}.notice-tabs button{background:var(--hover);min-height:2.25rem;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 .8rem;font-weight:700}.notice-tabs button[aria-selected=true]{color:#fff;background:#1877f2}.notice-list{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.notice-card{color:inherit;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) 2.6rem auto;align-items:center;gap:.55rem;padding:.55rem .45rem;text-decoration:none;display:grid}.notice-card[data-unread=true]{background:#e7f3ff}.notice-face{background:var(--hover);border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;font-weight:750;display:grid;position:relative;overflow:visible}.notice-face img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.notice-kind{color:#fff;background:var(--tone,#1877f2);width:1.2rem;height:1.2rem;box-shadow:0 0 0 2px var(--card,var(--paper));border-radius:999px;place-items:center;display:grid;position:absolute;bottom:-.15rem;right:-.2rem}.notice-face.is-system{background:var(--tone,#57534e);color:#fff}.notice-face.is-system .notice-kind{width:100%;height:100%;box-shadow:none;background:0 0;position:static}.notice-face[data-tone=reply]{--tone:#1877f2}.notice-face[data-tone=mention]{--tone:#0ea5e9}.notice-face[data-tone=like]{--tone:#e41e3f}.notice-face[data-tone=episode]{--tone:#31a24c}.notice-face[data-tone=post]{--tone:#7c3aed}.notice-face[data-tone=follow]{--tone:#2563eb}.notice-face[data-tone=connect]{--tone:#0d9488}.notice-face[data-tone=connected]{--tone:#16a34a}.notice-face[data-tone=dm]{--tone:#6366f1}.notice-face[data-tone=translation]{--tone:#f0a202}.notice-face[data-tone=translation-failed]{--tone:#d97706}.notice-face[data-tone=sponsor]{--tone:#b45309}.notice-face[data-tone=earning]{--tone:#15803d}.notice-face[data-tone=payout]{--tone:#047857}.notice-face[data-tone=system]{--tone:#57534e}.notice-copy{gap:.1rem;min-width:0;display:grid}.notice-line{line-height:1.3}.notice-copy time,.notice-snippet,.notice-target{color:var(--muted);font-size:.78rem}.notice-snippet{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notice-cover{object-fit:cover;background:var(--hover);border-radius:.35rem;width:2.6rem;height:3.4rem}.notice-cover.is-empty{visibility:hidden;display:block}.notice-dot{background:#1877f2;border-radius:999px;width:.55rem;height:.55rem}.notice-all{color:#1877f2;justify-self:center;align-items:center;min-height:2.5rem;font-weight:750;text-decoration:none;display:inline-flex}html[data-theme=dark] .notice-card[data-unread=true]{background:#1c2b3a}@media (max-width:959px){.notice-backdrop{background:#14141373}.notice-popover{width:100%;max-width:none;max-height:min(78vh,36rem);padding-bottom:calc(.7rem + env(safe-area-inset-bottom));border-radius:1rem 1rem 0 0;inset:auto 0 0}.notice-grab{background:var(--line);border-radius:999px;width:2.5rem;height:.28rem;margin:.15rem auto .35rem;display:block}}.social-unread{background:var(--ink);min-width:1.1rem;color:var(--paper);text-align:center;top:0;border-radius:999px;padding:0 .3rem;font-size:.72rem;position:absolute;inset-inline-end:0}.social-bell [data-testid=dm-unread-badge]{color:#fff;height:1.1rem;box-shadow:0 0 0 2px var(--paper);top:-.1rem;background:#e41e3f;font-weight:700;line-height:1.1rem;inset-inline-end:-.15rem}.social-avatar{background:var(--hover);width:4.5rem;height:4.5rem;font-size:1.4rem;font-family:var(--font-ui);border-radius:999px;place-items:center;display:grid}.social-notices li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.45rem 0;display:flex}.social-notices li[data-unread=true]{font-weight:650}.social-skeletons{gap:.6rem;display:grid}.social-skeleton{background:linear-gradient(100deg,transparent 20%,var(--paper) 45%,transparent 70%);border-radius:.5rem;height:4.5rem}@supports (color:color-mix(in lab,red,red)){.social-skeleton{background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--paper) 55%,transparent) 45%,transparent 70%)}}.social-skeleton{background-size:220% 100%;background-color:var(--hover);animation:shimmer-move 1.4s ease-in-out infinite}.social-comments{scroll-margin-top:calc(var(--header-block,3.4rem) + 4rem);scroll-margin-bottom:calc(5rem + env(safe-area-inset-bottom))}.social-recent{border:1px solid var(--line);background:var(--card);border-radius:.8rem;gap:.4rem;margin:0 0 .85rem;padding:.75rem .85rem;display:grid}.social-recent h3{font-family:var(--font-ui);margin:0;font-size:.95rem}.social-recent ol{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.social-recent a{color:inherit;font-family:var(--font-ui);text-decoration:none}.social-recent a:hover{text-decoration:underline}@media (max-width:720px){.social-compose{z-index:24;padding:.55rem 0 calc(.55rem + env(safe-area-inset-bottom));background:var(--paper);margin-top:.4rem;position:sticky;bottom:0}@supports (color:color-mix(in lab,red,red)){.social-compose{background:color-mix(in srgb,var(--paper) 92%,transparent)}}.social-compose{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line)}.reader .social-compose{bottom:calc(3.9rem + env(safe-area-inset-bottom))}.social-replies{margin-inline-start:.85rem;padding-inline-start:.7rem}}@media (prefers-reduced-motion:reduce){.social-skeleton{animation:none}}.app-shell{--sidebar-width:15rem;--header-block:3.4rem;background:var(--paper);flex-direction:column;min-height:100dvh;display:flex}.app-body{flex:auto;align-items:stretch;min-width:0;display:flex}.app-content{flex:auto;min-width:0;padding:0 1.25rem 2rem}.site-header .topbar{grid-template-columns:minmax(var(--sidebar-width),max-content) minmax(0,1fr) auto;flex-wrap:nowrap;align-items:center;gap:.45rem 0;padding:.55rem 0;display:grid}.header-brand{justify-content:space-between;gap:.35rem;min-width:0;min-height:2.75rem;padding:0 .4rem 0 1rem}.header-brand,.header-tools{align-items:center;display:flex}.header-tools{gap:.1rem;padding-inline-end:.65rem}.header-menu{display:inline-flex}.header-chat{min-width:0;padding:0 .75rem 0 1.25rem;position:relative}.header-finder{border:1px solid var(--line);background:var(--field);border-radius:1.675rem;align-items:center;gap:.15rem;width:100%;min-height:2.75rem;padding:.15rem .35rem .15rem .65rem;display:flex}.header-finder:focus-within{border-color:var(--ink)}.header-finder input,.header-finder select{color:var(--ink);font-family:var(--font-ui);background:0 0;border:0;font-size:.95rem}.header-finder select{max-width:6.5rem;font-weight:700}.header-finder input{flex:1;min-width:0;padding:.45rem .25rem}.header-finder input:focus,.header-finder select:focus{outline:none}.header-finder input::placeholder{color:var(--muted)}.header-finder-go{background:var(--ink);width:2.15rem;height:2.15rem;color:var(--paper);cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.header-chat-panel{z-index:40;background:var(--paper);border:1px solid var(--line);max-height:min(72vh,40rem);box-shadow:0 16px 40px var(--shadow);border-radius:1rem;flex-direction:column;padding:.75rem .85rem 1rem;display:flex;position:absolute;top:calc(100% + .45rem);left:0;right:0;overflow:hidden}.header-chat-panel .search-chat-block{flex:auto;min-height:0;margin-top:0}.header-chat-panel .search-chat-thread{min-height:0;overflow:auto}.header-chat-panel-bar{font-family:var(--font-ui);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.header-chat-panel-bar p{margin:0;font-weight:700}.header-chat-panel-bar button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0}.header-chat-panel .search-chat{box-shadow:none}.site-sidebar{top:var(--header-block);height:calc(100dvh - var(--header-block));width:var(--sidebar-width);overscroll-behavior:contain;border-inline-end:1px solid var(--line);background:var(--paper);flex-direction:column;flex:none;align-self:flex-start;gap:.35rem;padding:.75rem .55rem .45rem;display:flex;position:sticky;overflow:hidden auto}.app-shell[data-sidebar=rail]{--sidebar-width:4.5rem}.sidebar-list{gap:.12rem;margin:0;padding:0;list-style:none;display:grid}.sidebar-list a{width:100%;color:var(--muted);font-family:var(--font-ui);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.7rem;padding:.5rem .7rem;font-size:.92rem;font-weight:650;text-decoration:none;display:flex}.sidebar-list a[aria-current=page]{font-weight:700}.sidebar-list a:hover,.sidebar-list a[aria-current=page]{color:var(--ink);background:var(--hover)}.header-finder-go:focus-visible,.library-pills>a:focus-visible,.library-pills>button:focus-visible,.mobile-tabs a:focus-visible,.sidebar-list a:focus-visible,.user-menu-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sidebar-label{flex-direction:column;min-width:0;line-height:1.2;display:flex}.sidebar-label small{color:var(--muted);font-size:.72rem;font-weight:600}.sidebar-group{font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:.85rem .7rem .25rem;font-size:.68rem;font-weight:700}.sidebar-layer{z-index:2147483000;height:100dvh;position:fixed;inset:0}.sidebar-backdrop{opacity:0;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#14141380;border:0;padding:0;transition:opacity .22s;position:absolute;inset:0}.sidebar-drawer{background:var(--paper);width:min(20rem,88vw);height:100%;color:var(--ink);border-inline-end:1px solid var(--line);padding-left:env(safe-area-inset-left);outline:none;flex-direction:column;transition:transform .22s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:0;bottom:0;left:0;transform:translate(-102%);box-shadow:8px 0 32px #0000002e}.sidebar-layer[data-open=true] .sidebar-backdrop{opacity:1}.sidebar-layer[data-open=true] .sidebar-drawer{transform:none}.sidebar-drawer-head{height:calc(var(--dr-top,.75rem) + var(--dr-btn,2.25rem) + .6rem);min-height:calc(3.4rem + env(safe-area-inset-top));border-bottom:1px solid var(--line);flex:none;position:relative}.sidebar-drawer-brand{left:var(--dr-brand-left,1rem);top:max(var(--dr-top,.75rem),env(safe-area-inset-top));height:var(--dr-btn,2.25rem);color:var(--ink);align-items:center;display:inline-flex;position:absolute}.sidebar-drawer-close{left:auto;right:.7rem;top:calc(max(var(--dr-top,.75rem), env(safe-area-inset-top)) + var(--dr-btn,2.25rem) / 2 - 22px);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--ink);cursor:pointer;place-items:center;margin:0;display:inline-grid;position:absolute}.sidebar-drawer-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:.6rem .7rem calc(1rem + env(safe-area-inset-bottom));flex:1;overflow-y:auto}@media (prefers-reduced-motion:reduce){.sidebar-backdrop,.sidebar-drawer{transition:none}}.messages-inbox,.user-menu{position:relative}.header-avatar-slot,.user-menu-button{border:1px solid var(--line);background:var(--card);width:32px;height:32px;color:var(--ink);font-family:var(--font-ui);border-radius:50%;place-items:center;padding:0;font-weight:700;display:grid;overflow:hidden}.header-avatar-slot{background:0 0;border-color:#0000}.user-menu-button{cursor:pointer}.user-menu-button img{object-fit:cover;width:32px;height:32px}.messages-popover,.user-menu-panel{z-index:40;background:var(--card);width:16.5rem;color:var(--ink);border:1px solid var(--line);box-shadow:0 12px 32px var(--shadow);font-family:var(--font-ui);border-radius:.9rem;padding:.75rem;position:absolute;top:calc(100% + .4rem);right:0}.user-menu-name{margin:0 0 .4rem;font-weight:700}.user-menu-panel>a,.user-menu-panel>button{text-align:start;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.4rem;padding:.4rem .2rem;text-decoration:none;display:block}.user-menu-panel>a:hover,.user-menu-panel>button:hover{background:var(--hover)}.user-menu-settings{margin:.35rem 0}.messages-popover p{margin:0}.header-sign-in{white-space:nowrap;font-size:.85rem;text-decoration:none}.library-pills{top:var(--header-block,3.4rem);z-index:12;scrollbar-width:none;background:var(--paper);gap:.4rem;padding:.75rem 0 .35rem;display:flex;position:sticky;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.library-pills{background:color-mix(in srgb,var(--paper) 92%,transparent)}}.library-pills::-webkit-scrollbar{display:none}.library-pills>a,.library-pills>button{border:1px solid var(--line);background:var(--card);color:var(--ink);font-family:var(--font-ui);cursor:pointer;border-radius:999px;flex:none;padding:.4rem .85rem;font-size:.85rem;font-weight:650;text-decoration:none}.library-pills>a[aria-current=page],.library-pills>button[aria-current=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.mobile-tabs{display:none}.app-shell[data-sidebar=rail] .site-sidebar .sidebar-group,.app-shell[data-sidebar=rail] .site-sidebar .sidebar-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.app-shell[data-sidebar=rail] .site-sidebar .sidebar-list a{justify-content:center;padding-inline:.35rem}.app-shell[data-reader=true] .mobile-tabs{display:none}.search-page:has(.search-chat-thread) .search-chat{left:calc(var(--sidebar-width,0px) + (100vw - var(--sidebar-width,0px)) / 2)}@media (max-width:1023px){.app-shell{--sidebar-width:4.5rem}.header-brand{justify-content:flex-start;width:max-content}.site-sidebar .sidebar-group,.site-sidebar .sidebar-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.site-sidebar .sidebar-list a{justify-content:center;padding-inline:.35rem}}@media (max-width:767px){.app-shell{--sidebar-width:0px;--header-block:7.4rem}.site-header .topbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand tools""search search";padding:.55rem 1rem}.header-brand{grid-area:brand;justify-content:flex-start;width:max-content;max-width:100%;padding:0}.header-tools{grid-area:tools;justify-self:end;padding-inline-end:0}.header-chat{grid-area:search;padding:0}.site-header:has(.header-chat-panel){z-index:80}.header-chat-panel .search-chat{margin-top:auto}.site-sidebar{border:0;width:0;height:0;padding:0;position:fixed;overflow:hidden}.brand{font-size:1.05rem}.header-finder select{max-width:4.6rem}.mobile-tabs{z-index:30;background:var(--paper);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-tabs a{min-width:0;color:var(--muted);font-family:var(--font-ui);flex-direction:column;flex:1;align-items:center;gap:.12rem;padding:.4rem .15rem .5rem;font-size:.68rem;font-weight:650;text-decoration:none;display:flex}.mobile-tabs a[aria-current=page]{color:var(--ink)}.app-content{padding-bottom:calc(3.7rem + env(safe-area-inset-bottom))}.header-chat-panel{z-index:70;border:0;border-radius:0;max-height:none;position:fixed;inset:0}}body:has(.reader-dock) .app-content{padding-bottom:calc(4.75rem + env(safe-area-inset-bottom))}@media (max-width:767px){.app-shell[data-reader=true] .mobile-tabs{display:none}}@media (prefers-reduced-motion:reduce){.header-chat-panel,.sidebar-drawer{scroll-behavior:auto}.reader-menu-chevron{transition:none}}.dm-profile-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dm-popover{z-index:61;top:var(--notice-top,3.2rem);right:var(--notice-right,1rem);background:var(--paper);width:380px;max-width:calc(100vw - 1rem);max-height:min(70vh,32rem);color:var(--ink);border:1px solid var(--line);box-shadow:0 16px 40px var(--shadow);font-family:var(--font-ui);border-radius:.9rem;align-content:start;gap:.35rem;padding:.7rem .7rem .55rem;display:grid;position:fixed;overflow:auto}.dm-grab{display:none}.dm-head{justify-content:space-between;align-items:center;gap:.6rem;min-width:0;display:flex}.dm-head h1,.dm-head h2,.dm-thread-head h2{font-size:1.05rem;font-family:var(--font-ui);margin:0}.dm-all,.dm-head a{color:#1877f2;font-weight:750;text-decoration:none}.dm-all{justify-self:center;align-items:center;min-height:2.5rem;display:inline-flex}.dm-list{margin:0;padding:0;list-style:none;display:grid}.dm-row{text-align:start;width:100%;color:inherit;cursor:pointer;font-family:var(--font-ui);background:0 0;border:0;border-radius:.7rem;align-items:center;gap:.7rem;padding:.55rem .35rem;display:flex}.dm-row:hover,.dm-row[data-active=true]{background:var(--hover)}.dm-row[data-unread=true] .dm-row-name{font-weight:750}.dm-row-copy{flex:1;gap:.1rem;min-width:0;display:grid}.dm-row-name,.dm-row-preview{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dm-row-preview{color:var(--muted);font-size:.82rem}.dm-row-top{align-items:baseline;gap:.5rem;min-width:0;display:flex}.dm-row-top .dm-row-name{flex:auto;min-width:0}.dm-row-time{color:var(--muted);flex:none;font-size:.74rem;font-weight:400}.dm-row[data-unread=true] .dm-row-preview{color:var(--ink);font-weight:650}.dm-row[data-unread=true] .dm-row-time{color:#e41e3f;font-weight:700}.dm-count{color:#fff;text-align:center;background:#e41e3f;min-width:1.25rem;padding:0 .35rem;font-size:.75rem}.dm-count,.dm-face{border-radius:999px;flex:none;font-weight:700}.dm-face{background:var(--hover);place-items:center;width:2.4rem;height:2.4rem;display:grid;overflow:hidden}.dm-face img{object-fit:cover;width:100%;height:100%}.dm-desk{border:1px solid var(--line);background:var(--paper);min-height:min(40rem,100dvh - 8rem);color:var(--ink);font-family:var(--font-ui);border-radius:.9rem;display:grid;overflow:hidden}.dm-main,.dm-side{min-width:0}.dm-side{align-content:start;gap:.35rem;padding:.7rem;display:grid}.dm-main{border-top:1px solid var(--line);grid-template-rows:auto minmax(12rem,1fr) auto auto;display:grid}.dm-thread{align-content:start;min-height:0;display:grid}.dm-thread-head{border-bottom:1px solid var(--line);align-items:center;gap:.6rem;padding:.7rem .85rem;display:flex}.dm-log{align-content:start;gap:.65rem;padding:.85rem;display:grid}.dm-day{text-align:center;color:var(--muted);margin:0;font-size:.78rem}.dm-bubble{align-items:flex-end;gap:.4rem;max-width:min(28rem,88%);display:flex}.dm-bubble[data-mine=true]{margin-inline-start:auto}.dm-bubble p{background:var(--hover);overflow-wrap:anywhere;border-radius:1rem;margin:0;padding:.55rem .75rem;line-height:1.4}.dm-bubble[data-mine=true] p{background:var(--ink);color:var(--paper)}.dm-bubble[data-delivery=failed] p{outline:1px solid var(--line)}.dm-retry{color:#1877f2;cursor:pointer;font-family:var(--font-ui);background:0 0;border:0;padding:.15rem 0}.dm-compose{padding:.55rem .7rem calc(.55rem + env(safe-area-inset-bottom));border-top:1px solid var(--line);align-items:flex-end;gap:.4rem;display:flex}.dm-field{resize:none;border:1px solid var(--line);background:var(--paper);min-height:2.75rem;max-height:8rem;color:var(--ink);font:inherit;border-radius:1.2rem;flex:1;padding:.65rem .85rem}.dm-field:focus{outline:2px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.dm-field:focus{outline:2px solid color-mix(in srgb,var(--ink) 35%,transparent)}}.dm-field:focus{outline-offset:1px}.dm-settings{border:0;gap:.35rem;margin:0;padding:.4rem .2rem;display:grid}.dm-settings legend{margin-bottom:.25rem;font-weight:750}.dm-settings label{align-items:center;gap:.55rem;display:flex}.dm-request{border-bottom:1px solid var(--line);gap:.2rem;padding-bottom:.45rem;display:grid}.dm-request-actions{flex-wrap:wrap;gap:.4rem;display:flex}.dm-tools{padding:0 .7rem}.dm-back{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0}.dm-pick{padding:1.5rem}.dm-preview{min-height:24rem}@media (min-width:720px){.dm-desk{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr)}.dm-desk .dm-main,.dm-desk .dm-side{display:grid}.dm-main{border-top:0;border-inline-start:1px solid var(--line)}.dm-back{display:none}}@media (max-width:719px){.dm-desk[data-pane=list] .dm-main,.dm-desk[data-pane=thread] .dm-side{display:none}.dm-desk[data-pane=thread] .dm-main{border-top:0}}@media (max-width:959px){.dm-grab{background:var(--line);border-radius:999px;width:2.5rem;height:.28rem;margin:.15rem auto .35rem;display:block}.dm-popover{width:100%;max-width:none;max-height:min(78vh,36rem);padding-bottom:calc(.7rem + env(safe-area-inset-bottom));border-radius:1rem 1rem 0 0;inset:auto 0 0}}@media (min-width:960px){.dm-preview .dm-popover{margin:1rem 0 0 auto;position:relative;top:auto;right:auto}}.social-frame{max-width:72rem;color:var(--ink);font-family:var(--font-ui);margin:0 auto;padding:0 1rem 4rem}.social-cover{object-fit:cover;background:var(--hover);border-radius:0 0 1rem 1rem;width:100%;height:14rem;display:block}.social-identity{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;margin-top:.85rem;padding:0 .4rem;display:grid}.social-identity-copy{min-width:0}.social-avatar-lg{border:4px solid var(--paper);background:var(--hover);border-radius:999px;place-items:center;width:6.5rem;height:6.5rem;margin-top:-3.6rem;font-size:2rem;display:grid;overflow:hidden}.social-avatar-lg img{object-fit:cover;width:100%;height:100%}.social-identity h1{letter-spacing:-.03em;margin:0;font-size:1.6rem}.social-bio,.social-handle{color:var(--muted);margin:.15rem 0 0}.social-links{flex-wrap:wrap;gap:.6rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.social-links a{color:var(--accent)}.social-counts{gap:1.25rem;margin:1rem 0;display:flex}.social-counts div{display:grid}.social-counts dt{color:var(--muted);font-size:.78rem}.social-counts dd{margin:0;font-weight:750}.social-counts a{color:inherit;text-decoration:none}.publish-actions,.social-connect-pair,.social-profile-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.social-filters,.social-tabs{gap:.35rem;margin:.8rem 0;display:flex;overflow-x:auto}.social-filters button,.social-tabs button{border:1px solid var(--line);background:var(--paper);min-height:2.5rem;color:var(--ink);font-family:var(--font-ui);border-radius:999px;padding:0 .85rem}.social-filters button[aria-pressed=true],.social-filters button[aria-selected=true],.social-tabs button[aria-selected=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.thread-column{height:calc(100dvh - var(--header-block,3.4rem));min-height:22rem;top:var(--header-block,3.4rem);flex-direction:column;display:flex;position:sticky;overflow:hidden}.thread-stream{flex:auto;align-content:start;gap:.35rem;min-height:0;padding-bottom:1.5rem;display:grid;overflow:auto}.thread-message{grid-template-columns:2.6rem minmax(0,1fr);gap:.75rem;padding:.85rem 0;display:grid}.thread-main{gap:.4rem;min-width:0;display:grid}.thread-head{flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.thread-head a{color:inherit;font-weight:750;text-decoration:none}.thread-head time,.thread-meta{color:var(--muted);font-size:.78rem}.thread-tick{font-size:.75rem;font-weight:700}.thread-mark,.thread-tick{color:#1877f2}.thread-body{white-space:pre-wrap;margin:0;line-height:1.45}.thread-day{color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:.7rem;margin:.6rem 0;font-size:.78rem;display:grid}.thread-day:after,.thread-day:before{content:"";background:var(--line);height:1px}.thread-quote{color:var(--muted);grid-template-columns:2px minmax(0,1fr);gap:.45rem;font-size:.85rem;text-decoration:none;display:grid}.thread-quote-bar{background:var(--line);border-radius:999px}.thread-quote-copy{min-width:0;display:grid}.thread-quote-name{color:var(--ink);font-weight:700}.thread-quote-snippet{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.thread-context{box-sizing:border-box;border:1px solid var(--line);width:100%;color:inherit;background:var(--card);border-radius:12px;align-items:center;gap:.7rem;margin-bottom:.4rem;padding:.5rem .75rem .5rem .5rem;text-decoration:none;display:flex}.thread-context:hover{background:var(--hover)}.thread-context:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.thread-context img,.thread-context-cover{object-fit:cover;background:var(--hover);border-radius:6px;flex:none;width:40px;height:56px}.thread-context-text{gap:.15rem;min-width:0;display:grid}.thread-context-text strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.92rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.thread-context-text small{color:var(--muted);font-size:.82rem}.thread-images{gap:.35rem;display:grid}.thread-images.is-grid,.thread-images.is-pair{grid-template-columns:1fr 1fr}.thread-images.is-mosaic{grid-template-rows:8rem 8rem;grid-template-columns:1.4fr 1fr}.thread-images.is-mosaic button:first-child{grid-row:1/span 2}.thread-images button{background:0 0;border:0;border-radius:.8rem;padding:0;overflow:hidden}.thread-images img{object-fit:cover;border-radius:.8rem;width:100%;height:12rem;display:block}.thread-images.is-grid img,.thread-images.is-mosaic img{height:100%;min-height:8rem}.thread-lightbox{z-index:40;background:var(--ink);place-items:center;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.thread-lightbox{background:color-mix(in srgb,var(--ink) 72%,transparent)}}.thread-lightbox img{border-radius:.8rem;max-width:min(92vw,60rem);max-height:88vh}.thread-reactions{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.thread-add summary,.thread-emoji summary,.thread-pill,.thread-send,.thread-tool{border:1px solid var(--line);background:var(--card);min-height:2rem;color:var(--ink);font-family:var(--font-ui);border-radius:999px;padding:0 .65rem}.thread-add summary,.thread-emoji summary,.thread-send,.thread-tool{place-items:center;width:2.25rem;height:2.25rem;padding:0;list-style:none;display:inline-grid}.thread-add summary::-webkit-details-marker,.thread-emoji summary::-webkit-details-marker{display:none}.thread-emoji summary::marker{content:""}.thread-add summary::marker{content:""}.thread-pill.is-mine{color:var(--accent);border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.thread-pill.is-mine{background:color-mix(in srgb,var(--accent) 14%,var(--paper))}}.thread-add{position:relative}.thread-add-menu,.thread-emoji div{z-index:5;border:1px solid var(--line);background:var(--paper);border-radius:.8rem;gap:.2rem;padding:.35rem;display:flex;position:absolute}.thread-chips{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.thread-chip{border:1px solid var(--line);background:var(--paper);border-radius:999px;padding:.12rem .55rem;font-size:.78rem}.thread-chip.is-author{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.thread-chip.is-author{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}}.thread-unfurl{border:1px solid var(--line);background:var(--card);color:inherit;border-radius:.8rem;grid-template-columns:4.5rem minmax(0,1fr);gap:.7rem;padding:.55rem;text-decoration:none;display:grid}.thread-unfurl img{object-fit:cover;border-radius:.45rem;width:4.5rem;height:6rem}.publish-hero{border:1px solid var(--line);background:var(--card);border-radius:.95rem;display:grid;overflow:hidden}.publish-cover-empty,.publish-hero>img{object-fit:cover;background:var(--hover);width:100%;min-height:12rem;max-height:22rem}.publish-body{gap:.4rem;padding:.9rem 1rem 1rem;display:grid}.publish-body h2,.publish-body h3,.publish-body p{margin:0}.publish-kicker{color:var(--accent);font-size:.85rem;font-weight:750}.publish-caption{gap:.4rem;display:grid}.thread-composer{z-index:8;border:1px solid var(--line);background:var(--paper);border-radius:1rem;flex:none;align-items:flex-end;gap:.4rem;margin-top:0;padding:.55rem;display:flex;position:relative}.publish-caption textarea,.social-edit input,.social-edit textarea,.thread-composer textarea{border:1px solid var(--line);background:var(--field,var(--paper));width:100%;min-height:2.5rem;color:var(--ink);font-family:var(--font-ui);border-radius:.7rem;padding:.45rem .7rem}.thread-composer textarea{flex:1}.thread-jump{z-index:7;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:999px;align-self:end;min-height:2.4rem;margin:0 .35rem .35rem auto;padding:0 .8rem;position:relative}.social-about,.social-connect,.social-edit{gap:.55rem;display:grid}.social-people,.social-work-grid{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.social-work-grid{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr))}.social-work-grid a{color:inherit;gap:.35rem;text-decoration:none;display:grid}.social-photo-grid img,.social-work-grid img{object-fit:cover;border-radius:.7rem;width:100%;height:8rem}.social-face-link,.social-menu a{color:inherit;text-decoration:none}.social-menu a{min-height:2.75rem;border-radius:.5rem;align-items:center;padding:0 .75rem;display:flex}.social-menu a:hover{background:var(--hover)}.thread-spoiler,.thread-text{color:var(--accent);font-family:var(--font-ui);text-align:start;background:0 0;border:0;padding:0}@media (max-width:767px){.thread-column{height:calc(100dvh - var(--header-block,7.4rem) - 3.6rem);top:var(--header-block,7.4rem)}}@media (max-width:720px){.social-cover{height:9rem}.social-avatar-lg{width:5rem;height:5rem;margin-top:-2.6rem}.thread-message{grid-template-columns:2.2rem minmax(0,1fr)}}.btn,.guide-nav a,.library-pills>a,.library-pills>button,.live-filters button,.notice-tabs button,.series-lang-chip,.shelf-pills a,.social-chip,.social-filters button,.social-tabs button,.status-pill,.store-chip,.thread-chip,.thread-pill,button{white-space:nowrap}.library-pills,.notice-tabs,.social-filters,.social-tabs,.thread-chips,.thread-reactions{flex-wrap:nowrap}.library-pills>*,.notice-tabs>*,.publish-actions>*,.social-filters>*,.social-tabs>*,.thread-chips>*,.thread-reactions>*{flex-shrink:0}@media (max-width:767px){.account-tabs,.comic-actions,.comic-pills,.dm-profile-actions,.dm-request-actions,.guide-nav,.library-pills,.live-filters,.notice-tabs,.publish-actions,.reader-modes,.series-badges,.series-genres,.series-langs,.series-tags,.shelf-pills,.social-bar,.social-connect-pair,.social-filters,.social-tabs,.store-chips,.studio-row-actions,.tag-row,.thread-chips,.thread-reactions{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:.4rem;min-width:0;max-width:100%;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 1.15rem),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 1.15rem),#0000)}.social-filters::-webkit-scrollbar,.social-tabs::-webkit-scrollbar{display:none}.publish-actions::-webkit-scrollbar,.social-connect-pair::-webkit-scrollbar{display:none}.thread-chips::-webkit-scrollbar,.thread-reactions::-webkit-scrollbar{display:none}.library-pills::-webkit-scrollbar,.series-langs::-webkit-scrollbar{display:none}.comic-pills::-webkit-scrollbar,.store-chips::-webkit-scrollbar{display:none}.notice-tabs::-webkit-scrollbar,.shelf-pills::-webkit-scrollbar{display:none}.account-tabs::-webkit-scrollbar,.tag-row::-webkit-scrollbar{display:none}.comic-actions::-webkit-scrollbar,.reader-modes::-webkit-scrollbar{display:none}.dm-profile-actions::-webkit-scrollbar,.dm-request-actions::-webkit-scrollbar{display:none}.series-badges::-webkit-scrollbar,.studio-row-actions::-webkit-scrollbar{display:none}.series-genres::-webkit-scrollbar,.series-tags::-webkit-scrollbar{display:none}.guide-nav::-webkit-scrollbar,.live-filters::-webkit-scrollbar{display:none}.social-bar::-webkit-scrollbar{display:none}.account-tabs>*,.comic-actions>*,.comic-pills>*,.dm-profile-actions>*,.dm-request-actions>*,.guide-nav>*,.library-pills>*,.live-filters>*,.notice-tabs>*,.publish-actions>*,.reader-modes>*,.series-badges>*,.series-genres>*,.series-langs>*,.series-tags>*,.shelf-pills>*,.social-bar>*,.social-connect-pair>*,.social-filters>*,.social-tabs>*,.store-chips>*,.studio-row-actions>*,.tag-row>*,.thread-chips>*,.thread-reactions>*{white-space:nowrap;scroll-snap-align:start;flex:none}}.social-hint{color:var(--muted);margin:0;font-size:.85rem}.social-profile-actions{flex-wrap:nowrap;overflow:visible}.social-actions-more>summary{cursor:pointer;list-style:none}.social-actions-more>summary::-webkit-details-marker{display:none}.social-actions-more>summary::marker{content:""}@media (min-width:421px){.social-actions-more{align-items:center;gap:.4rem;display:flex}.social-actions-more>summary{display:none}.social-actions-more-panel{align-items:center;gap:.4rem;display:flex;position:static}.social-actions-more-panel>*{flex:none}}@media (max-width:420px){.social-profile-actions{flex-wrap:nowrap;align-items:center;gap:.4rem;max-width:100%;display:flex;overflow:visible;-webkit-mask-image:none;mask-image:none}.social-actions-more{margin-inline-start:auto;position:relative}.social-actions-more[open]>.social-actions-more-panel{z-index:8;border:1px solid var(--line);background:var(--paper);top:calc(100% + .35rem);border-radius:.8rem;min-width:11rem;padding:.35rem;display:grid;position:absolute;inset-inline-end:0}.social-actions-more[open]>.social-actions-more-panel .btn{width:100%;color:var(--ink);text-align:start;background:0 0;border:0;justify-content:flex-start;text-decoration:none}}.live-pill{z-index:3;background:var(--ink);color:var(--paper);cursor:pointer;border:0;border-radius:999px;margin:.4rem auto;padding:.35rem .85rem;display:block;position:sticky;top:4.5rem}[data-testid=live-stage] section{justify-items:start;gap:.35rem;margin:1rem 0;display:grid}[data-testid=live-stage] h1,[data-testid=live-stage] h2,[data-testid=live-stage] p,[data-testid=live-stage] ul{margin:0}[data-testid=live-stage] [data-testid=dm-seen]{margin-left:.45rem}.qs-scope{flex:none;position:relative}.qs-scope-button{background:var(--hover);height:2.15rem;color:var(--ink);font-family:var(--font-ui);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.3rem;padding:0 .6rem 0 .75rem;font-size:.88rem;font-weight:650;display:inline-flex}.qs-scope-button:hover{background:var(--line)}.qs-clear:focus-visible,.qs-open:focus-visible,.qs-scope-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.qs-scope-button svg{color:var(--muted)}.qs-menu{z-index:40;background:var(--card);color:var(--ink);border:1px solid var(--line);box-shadow:0 12px 32px var(--shadow);font-family:var(--font-ui);border-radius:1rem;position:absolute}.qs-scope-menu{min-width:12rem;margin:0;padding:.35rem;list-style:none;top:calc(100% + .5rem);left:-.4rem}.qs-scope-menu li{white-space:nowrap;cursor:pointer;border-radius:.65rem;align-items:center;gap:.6rem;padding:.55rem .7rem;font-size:.92rem;font-weight:600;display:flex}.qs-scope-menu li svg{color:var(--muted);flex:none}.qs-scope-menu li[data-active=true]{background:var(--hover)}.qs-scope-menu li[aria-selected=true],.qs-scope-menu li[aria-selected=true] svg{color:var(--accent)}.qs-check{margin-inline-start:auto}.qs-clear{width:1.9rem;height:1.9rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.qs-clear:hover{background:var(--hover);color:var(--ink)}.qs-panel{flex-direction:column;max-height:min(72dvh,34rem);display:flex;top:calc(100% + .4rem);left:1.25rem;right:.75rem;overflow:hidden}.qs-body{overscroll-behavior:contain;scrollbar-width:thin;padding:.35rem 0;overflow:auto}.qs-group+.qs-group{border-top:1px solid var(--line);margin-top:.25rem;padding-top:.25rem}.qs-group-head{justify-content:space-between;align-items:center;padding:.45rem 1rem .25rem;display:flex}.qs-group-head p{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:700}.qs-link{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.8rem;font-weight:600}.qs-link:hover{color:var(--ink)}.qs-row{color:inherit;cursor:pointer;border-radius:.7rem;align-items:center;gap:.75rem;margin:0 .35rem;padding:.45rem .65rem;text-decoration:none;display:flex}.qs-row[data-active=true],.qs-thumb{background:var(--hover)}.qs-thumb{width:2.25rem;height:2.25rem;color:var(--muted);border-radius:.5rem;flex:none;place-items:center;display:grid;overflow:hidden}.qs-thumb img{object-fit:cover;width:100%;height:100%;display:block}.qs-thumb-cover{border-radius:.4rem;height:3rem}.qs-thumb-round{border-radius:999px}.qs-text{gap:.1rem;min-width:0;display:grid}.qs-sub,.qs-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qs-title{font-size:.92rem;font-weight:650}.qs-sub{color:var(--muted);font-size:.8rem}.qs-badge{vertical-align:.05rem;background:var(--accent);border-radius:999px;margin-inline-end:.35rem;padding:0 .4rem;font-size:.68rem;font-weight:700;line-height:1.35rem;display:inline-block}@supports (color:color-mix(in lab,red,red)){.qs-badge{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.qs-badge{color:var(--accent)}.qs-badge-official{background:var(--hover);color:var(--ink)}.qs-note{color:var(--muted);margin:0;padding:.9rem 1rem;font-size:.88rem}.qs-foot{border-top:1px solid var(--line);background:var(--card);flex:none;padding:.5rem}.qs-open{background:var(--ink);width:100%;min-width:0;min-height:2.6rem;color:var(--paper);font-family:var(--font-ui);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-size:.9rem;font-weight:700;display:flex}.qs-open:hover,.qs-open[data-active=true]{background:var(--accent);color:#fff}.qs-open-label{flex:none}.qs-open-query{text-overflow:ellipsis;opacity:.8;min-width:0;font-weight:500;overflow:hidden}@media (max-width:767px){.site-header:has(.qs-panel){z-index:90}.qs-panel{bottom:0;left:0;right:0;top:calc(var(--header-block,6.5rem) + .25rem);z-index:95;border-bottom:0;border-left:0;border-right:0;border-radius:1rem 1rem 0 0;max-height:none;position:fixed}.qs-panel .qs-body{flex:auto}.qs-row{min-height:2.9rem}.qs-foot{padding-bottom:calc(.5rem + env(safe-area-inset-bottom))}.qs-scope-button{padding:0 .45rem 0 .6rem;font-size:.82rem}}.qs-scrim{display:none}@media (min-width:768px){.qs-menu{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.qs-menu{border-color:color-mix(in srgb,var(--ink) 14%,transparent)}}.qs-menu{box-shadow:0 1px 2px #0000000f,0 8px 20px #0000001a,0 24px 56px #00000029}html[data-theme=dark] .qs-menu{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .qs-menu{border-color:color-mix(in srgb,var(--ink) 18%,transparent)}}html[data-theme=dark] .qs-menu{box-shadow:0 1px 2px #0006,0 10px 24px #00000073,0 28px 64px #0000008c}.qs-scrim{inset:var(--header-block,3.4rem) 0 0 0;z-index:30;background:#0000002e;animation:qs-scrim-in .12s ease-out;display:block;position:fixed}.header-finder{z-index:41;position:relative}}@media (min-width:768px) and (prefers-color-scheme:dark){html[data-theme=system] .qs-menu{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){html[data-theme=system] .qs-menu{border-color:color-mix(in srgb,var(--ink) 18%,transparent)}}html[data-theme=system] .qs-menu{box-shadow:0 1px 2px #0006,0 10px 24px #00000073,0 28px 64px #0000008c}}@keyframes qs-scrim-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.qs-open,.qs-row{transition:none}.qs-scrim{animation:none}}.site-sidebar>nav{flex:none}.sidebar-footer{border-top:1px solid var(--line);font-family:var(--font-ui);color:var(--muted);gap:.7rem;margin-top:auto;padding:.9rem .7rem .6rem;display:grid}.sidebar-drawer-body .sidebar-footer{margin-top:1rem}.sidebar-footer-cta{border:1px solid var(--line);background:var(--card);color:var(--ink);white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;gap:.4rem;padding:.42rem .95rem;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.sidebar-footer-cta:hover{background:var(--hover)}.sidebar-footer-social{gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.sidebar-footer-social a{width:2rem;height:2rem;color:var(--muted);border-radius:999px;place-items:center;display:grid}.sidebar-footer-social a:hover{color:var(--ink);background:var(--hover)}.sidebar-footer-links{flex-wrap:wrap;gap:.3rem .85rem;margin:0;padding:0;font-size:.76rem;line-height:1.35;list-style:none;display:flex}.sidebar-footer-links .footer-report,.sidebar-footer-links a{color:var(--muted);white-space:nowrap;font-size:.76rem;font-weight:600;text-decoration:none}.sidebar-footer-links .footer-report:hover,.sidebar-footer-links a:hover{color:var(--ink);text-decoration:underline}.sidebar-footer-note{margin:0;font-size:.7rem;line-height:1.4}.sidebar-footer-cta:focus-visible,.sidebar-footer-links .footer-report:focus-visible,.sidebar-footer-links a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-shell[data-sidebar=rail] .site-sidebar .sidebar-footer{display:none}@media (max-width:1023px){.site-sidebar .sidebar-footer{display:none}}.app-shell .reader-episode-nav-end{left:var(--sidebar-width,0)}@media (max-width:599px){.app-shell .reader-episode-nav-end.reader-dock{left:0;right:0;width:100%;inset-inline:0}}.pf{width:100%;max-width:1100px;font-family:var(--font-ui);margin:0 auto;padding:0 1rem 3rem}.pf-cover{border-radius:0 0 var(--radius-card) var(--radius-card);background:var(--card);height:clamp(10rem,26vw,20rem);position:relative;overflow:hidden}.pf-cover img{object-fit:cover;width:100%;height:100%;display:block}.pf-cover-art{background:radial-gradient(circle at 1px 1px,#ffffff2e 1.2px,#0000 1.6px) 0 0/14px 14px,radial-gradient(120% 140% at 85% 10%,#f2a65a 0,#0000 45%),radial-gradient(90% 120% at 10% 100%,#3b1d5e 0,#0000 60%),linear-gradient(120deg,#7a1f17,#b43322 45%,#e0662f);position:absolute;inset:0}.pf-cover-art:after{content:"ComicStation";letter-spacing:-.02em;color:#ffffff38;font-size:clamp(1rem,2.4vw,1.6rem);font-weight:800;position:absolute;bottom:.9rem;right:1.2rem}.pf-btn{border:1px solid var(--line);background:var(--paper);height:2.4rem;color:var(--ink);font:600 .9rem/1 var(--font-ui);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.4rem;padding:0 .95rem;text-decoration:none;display:inline-flex}.pf-btn:hover{background:var(--hover)}.pf-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pf-btn.is-primary{background:var(--ink);color:var(--paper);border-color:var(--ink)}.pf-btn.is-primary:hover{opacity:.88;background:var(--ink)}.pf-btn.is-static{cursor:default;color:var(--muted)}.pf-btn:disabled{opacity:.45;cursor:default}.pf-cover-btn{color:#171717;background:#ffffffeb;border-color:#0000;position:absolute;bottom:1rem;right:1rem;box-shadow:0 2px 10px #0000002e}.pf-cover-btn:hover{background:#fff}.pf-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:1.1rem;padding:.9rem 1.2rem 0;display:grid;position:relative}.pf-head .pf-avatar{margin-top:-5.2rem}.pf-avatar{flex:none;width:9.5rem;height:9.5rem;position:relative}.pf-avatar-img{border:4px solid var(--paper);color:#fff;text-transform:uppercase;width:100%;height:100%;box-shadow:0 4px 18px var(--shadow);background:linear-gradient(135deg,#b43322,#5b2a86);border-radius:50%;place-items:center;font-size:3.2rem;font-weight:750;display:grid;overflow:hidden}.pf-avatar-img img{object-fit:cover;width:100%;height:100%}.pf-avatar>.cs-bframe{width:100%;height:100%;display:grid}.pf-avatar-img{aspect-ratio:1;flex:none}.pf-avatar-img img,.pf-avatar-sm img{min-width:0;display:block}.cs-av{aspect-ratio:1}.pf-avatar-btn{border:3px solid var(--paper);background:var(--ink);width:2.3rem;height:2.3rem;color:var(--paper);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:.45rem;right:.35rem}.pf-id{min-width:0;padding-bottom:.3rem}.pf-name{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pf-name h1{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:800;line-height:1.15}.pf-role{background:var(--card);border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;height:1.5rem;padding:0 .55rem;font-size:.75rem;font-weight:650;display:inline-flex}.pf-role[data-role=author]{color:var(--accent)}.pf-handle{color:var(--muted);margin:.15rem 0 0;font-size:.92rem}.pf-stats{flex-wrap:wrap;gap:.4rem 1.2rem;margin:.65rem 0 0;display:flex}.pf-stats a,.pf-stats div{color:inherit;align-items:baseline;gap:.3rem;text-decoration:none;display:flex}.pf-stats a:hover dt{text-decoration:underline}.pf-stats dd{margin:0;font-weight:800}.pf-stats dt{color:var(--muted);white-space:nowrap;font-size:.86rem}.pf-actions{flex-wrap:nowrap;align-items:center;gap:.5rem;padding-bottom:.4rem;display:flex}.pf-msg .btn{border:1px solid var(--line);background:var(--paper);height:2.4rem;color:var(--ink);font:600 .9rem/1 var(--font-ui);white-space:nowrap;border-radius:999px;align-items:center;padding:0 .95rem;text-decoration:none;display:inline-flex}.pf-msg .btn:hover{background:var(--hover)}.pf-more{position:relative}.pf-more summary{width:2.4rem;padding:0;list-style:none}.pf-more summary::-webkit-details-marker{display:none}.pf-more-panel{z-index:20;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);box-shadow:0 10px 28px var(--shadow);padding:.4rem;position:absolute;top:calc(100% + .35rem);right:0}.pf-note{color:var(--muted);margin:.6rem 1.2rem 0;font-size:.88rem}.pf-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:.25rem;margin:1.1rem 0 1rem;padding:0 .4rem;display:flex;overflow-x:auto}.pf-tabs::-webkit-scrollbar{display:none}.pf-tabs button{white-space:nowrap;color:var(--muted);font:650 .92rem/1 var(--font-ui);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:.8rem .95rem}.pf-tabs button:hover{color:var(--ink)}.pf-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.pf-body{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start}.pf-body,.pf-side{gap:1rem;display:grid}.pf-side{position:sticky;top:5rem}.pf-single{max-width:760px}.pf-card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);box-shadow:0 1px 2px var(--shadow);padding:1rem 1.1rem}.pf-card h2{margin:0 0 .6rem;font-size:1.1rem;font-weight:750}.pf-card-head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.pf-link{color:var(--accent);font:600 .85rem var(--font-ui);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;text-decoration:none}.pf-muted{color:var(--muted);margin:0}.pf-bio{white-space:pre-line;overflow-wrap:anywhere;margin:0}.pf-facts{gap:.5rem;margin:.8rem 0 0;padding:0;font-size:.9rem;list-style:none;display:grid}.pf-facts li{overflow-wrap:anywhere;align-items:center;gap:.5rem;min-width:0;display:flex}.pf-facts svg{color:var(--muted);flex:none}.pf-facts a{color:var(--accent)}.pf-photo-grid{border-radius:10px;grid-template-columns:repeat(3,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.pf-photo-grid img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.pf-people{grid-template-columns:repeat(3,1fr);gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.pf-people a{color:inherit;text-align:center;justify-items:center;gap:.3rem;font-size:.8rem;text-decoration:none;display:grid}.pf-people a span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.pf-avatar-sm{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#b43322,#5b2a86);border-radius:50%;flex:none;place-items:center;width:2.5rem;height:2.5rem;font-weight:750;display:grid;overflow:hidden}.pf-avatar-sm img{object-fit:cover;width:100%;height:100%}.pf-people .pf-avatar-sm{width:3.2rem;height:3.2rem}.pf-feed{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.pf-body>*,.pf-feed,.pf-side>*{min-width:0}.pf-composer input{width:100%}.pf-composer{align-items:center;gap:.6rem;display:flex}.pf-composer input{border:1px solid var(--line);background:var(--card);min-width:0;height:2.6rem;color:var(--ink);font:.95rem var(--font-ui);border-radius:999px;flex:1;padding:0 1rem}.pf-composer input:focus{outline:2px solid var(--accent);outline-offset:1px}.pf-chips{scrollbar-width:none;gap:.4rem;display:flex;overflow-x:auto}.pf-chips::-webkit-scrollbar{display:none}.pf-chips button{white-space:nowrap;border:1px solid var(--line);background:var(--paper);height:2.1rem;color:var(--ink);font:600 .85rem/1 var(--font-ui);cursor:pointer;border-radius:999px;flex:none;padding:0 .85rem}.pf-chips button[aria-selected=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.pf-stream{margin:0}.pf-single .social-frame{max-width:none;margin:0;padding:0}@media (max-width:900px){.pf-head{grid-template-columns:auto minmax(0,1fr)}.pf-actions{scrollbar-width:none;grid-column:1/-1;padding-bottom:.2rem;overflow-x:auto}.pf-actions::-webkit-scrollbar{display:none}.pf-body{grid-template-columns:minmax(0,1fr)}.pf-side{position:static}}@media (max-width:560px){.pf{padding:0 .6rem 2rem}.pf-cover{height:9.5rem}.pf-cover-btn{height:2.1rem;padding:0 .7rem;bottom:.6rem;right:.6rem}.pf-cover-btn span{display:none}.pf-head{grid-template-columns:minmax(0,1fr);justify-items:start;gap:.6rem;padding:0 .4rem}.pf-head .pf-avatar{margin-top:-3.4rem}.pf-avatar{width:6.5rem;height:6.5rem}.pf-avatar-img{font-size:2.3rem}.pf-avatar-btn{width:2rem;height:2rem;bottom:.2rem;right:0}.pf-actions{flex-wrap:wrap;grid-column:auto;width:100%;overflow:visible}.pf-actions .pf-btn,.pf-msg .btn{height:2.25rem;padding:0 .75rem;font-size:.85rem}.pf-stats{gap:.9rem}.pf-tabs button{padding:.75rem .7rem;font-size:.88rem}}.pf-cover-art:after{top:.9rem;bottom:auto}.pf .pf-msg .btn{box-sizing:border-box;min-height:0;margin:0}.fw{min-width:0;max-width:100%;grid-template-columns:minmax(0,1fr);gap:1.1rem;padding-block:.5rem 2rem;display:grid}.fw,.fw-head h1{font-family:var(--font-ui)}.fw-head h1{letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800;display:flex}.fw-head .lede{color:var(--muted);margin:.35rem 0 0}.fw-count{background:var(--accent);border-radius:999px;align-items:center;padding:.2rem .65rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.fw-count{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.fw-count{color:var(--accent);white-space:nowrap;font-size:.82rem;font-weight:700}.fw-continue h2{margin:0 0 .6rem;font-size:1.05rem;font-weight:750}.fw-continue-row{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:.75rem;margin:0;padding:0 0 .4rem;list-style:none;display:flex;overflow-x:auto}.fw-continue-row>li{scroll-snap-align:start;flex:0 0 min(19rem,82vw)}.fw-cont-card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);height:100%;color:inherit;grid-template-columns:4.6rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.6rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid}.fw-cont-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.fw-cont-card:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}}.fw-cont-card:hover{box-shadow:0 6px 18px var(--shadow)}.fw-cont-cover .comic-portrait,.fw-cont-cover .comic-portrait-fallback{aspect-ratio:2/3;border-radius:8px;width:100%;height:auto}.fw-cont-copy{gap:.3rem;min-width:0;display:grid}.fw-cont-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.fw-cont-copy small,.fw-progress small{color:var(--muted);font-size:.78rem}.fw-cont-go{background:var(--ink);color:var(--paper);white-space:nowrap;border-radius:999px;justify-self:start;margin-top:.15rem;padding:.3rem .8rem;font-size:.8rem;font-weight:700}.fw-bar{background:var(--hover);border-radius:999px;height:4px;display:block;overflow:hidden}.fw-bar i{border-radius:inherit;background:var(--accent);height:100%;display:block}.fw>*{min-width:0}.fw-bar-row{top:var(--header-block,3.4rem);z-index:12;background:var(--paper);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem 0;position:sticky}.fw-bar-row,.fw-tabs{min-width:0;display:flex}.fw-tabs{scrollbar-width:none;flex:auto;gap:.4rem;overflow-x:auto}.fw-tabs::-webkit-scrollbar{display:none}.fw-tabs button{white-space:nowrap;border:1px solid var(--line);background:var(--card);color:var(--ink);font:650 .85rem/1.2 var(--font-ui);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.4rem .85rem;display:inline-flex}.fw-tabs button:hover{background:var(--hover)}.fw-tabs button[aria-selected=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.fw-tabs button em{background:currentColor;border-radius:999px;padding:.05rem .45rem;font-size:.75rem;font-style:normal;font-weight:700}@supports (color:color-mix(in lab,red,red)){.fw-tabs button em{background:color-mix(in srgb,currentColor 14%,transparent)}}.fw-more-btn:focus-visible,.fw-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fw-sort{flex:none}.fw-sort .option-menu-label,.fw-sort label{white-space:nowrap}.fw-grid{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.9rem}.fw-card{transition:border-color .15s,box-shadow .15s,transform .15s;position:relative}.fw-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.fw-card:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}}.fw-card:hover{box-shadow:0 8px 22px var(--shadow)}.fw-card .comic-card-cover{display:block;position:relative}.fw-new{background:var(--accent);color:#fff;white-space:nowrap;border-radius:999px;padding:.2rem .55rem;font-size:.72rem;font-weight:750;position:absolute;top:.45rem;left:.45rem;box-shadow:0 2px 8px #00000040}:root[data-theme=dark] .fw-new{color:#2a0d08}.fw-progress{gap:.25rem;display:grid}.fw-actions{align-items:center;gap:.4rem;margin-top:auto;display:flex}.fw-go{white-space:nowrap;border-radius:999px;flex:auto;justify-content:center;min-width:0;font-size:.82rem;font-weight:700}.fw-more{flex:none;position:relative}.fw-more-btn{border:1px solid var(--line);background:var(--card);width:2.1rem;height:2.1rem;color:var(--ink);cursor:pointer;border-radius:999px;place-items:center;display:inline-grid}.fw-more-btn:hover{background:var(--hover)}.fw-menu{min-width:11rem;margin:0;padding:.35rem;list-style:none;bottom:calc(100% + .4rem);right:0}.fw-menu a,.fw-menu button{width:100%;color:inherit;font:600 .88rem/1.2 var(--font-ui);text-align:start;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:.6rem;padding:.55rem .75rem;text-decoration:none;display:block}.fw-menu a:hover,.fw-menu button:hover{background:var(--hover)}.fw-menu .fw-danger{color:#8b1a2b}:root[data-theme=dark] .fw-menu .fw-danger{color:#f08a9a}.fw-empty{border:1px dashed var(--line);border-radius:var(--radius-card);text-align:center;justify-items:center;gap:.6rem;padding:3rem 1rem;display:grid}.fw-empty h2{margin:0;font-size:1.15rem;font-weight:750}.fw-empty p{max-width:28rem;color:var(--muted);margin:0}.fw-empty .btn{white-space:nowrap;border-radius:999px;font-weight:700}.fw-empty-icon{background:var(--accent);border-radius:999px;place-items:center;width:3.5rem;height:3.5rem;display:grid}@supports (color:color-mix(in lab,red,red)){.fw-empty-icon{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.fw-empty-icon{color:var(--accent)}.fw-note{color:var(--muted)}.fw-people{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.fw-person{border:1px solid var(--line);border-radius:var(--radius-card);color:inherit;align-items:center;gap:.7rem;padding:.6rem .75rem;text-decoration:none;display:flex}.fw-person:hover{background:var(--hover)}.fw-person>span:last-child{min-width:0;display:grid}.fw-person small,.fw-person strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fw-person small{color:var(--muted)}.fw-avatar{background:var(--card);border-radius:999px;flex:none;place-items:center;width:2.6rem;height:2.6rem;font-weight:750;display:grid;overflow:hidden}.fw-avatar img{object-fit:cover;width:100%;height:100%}.fw-viewall{border-radius:999px;justify-self:start}.fw-sentinel{justify-items:center;padding:1rem 0;display:grid}.fw-sentinel .btn{border-radius:999px}.fw-modal{z-index:80;background:#00000073;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.fw-dialog{background:var(--paper);width:min(26rem,100%);color:var(--ink);box-shadow:0 18px 48px var(--shadow);font-family:var(--font-ui);border-radius:1rem;padding:1.25rem}.fw-dialog h2{margin:0 0 .5rem;font-size:1.1rem}.fw-dialog p{color:var(--muted);margin:0 0 1rem}.fw-dialog-actions{justify-content:flex-end;gap:.5rem;display:flex}.fw-dialog-actions .btn{white-space:nowrap;border-radius:999px;font-weight:700}.fw-dialog-actions .fw-danger-btn{color:#fff;background:#8b1a2b;border-color:#8b1a2b}.fw-dialog-actions .fw-danger-btn:hover{background:#6f1422}@media (max-width:640px){.fw-bar-row{flex-direction:column;align-items:stretch}.fw-sort{align-self:flex-start}.fw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.fw-go{padding-inline:.5rem;font-size:.78rem}}@media (max-width:560px){.reader-chrome{flex-wrap:wrap;max-width:100%}.reader-chrome-end{flex-wrap:wrap;justify-content:flex-end;min-width:0}.reader-chrome .reader-zoom-bar button{min-width:2.4rem;min-height:2.4rem;padding:0 .4rem}}.reader-page>.tp-frame{width:100%;min-width:0}.cs-spinner{box-sizing:border-box;border:3px solid var(--accent);border-radius:999px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.cs-spinner{border:3px solid color-mix(in srgb,var(--accent) 18%,transparent)}}.cs-spinner{border-top-color:var(--accent);animation:cs-spin .75s linear infinite}@keyframes cs-spin{to{transform:rotate(1turn)}}.cs-page-spinner{justify-content:center;align-items:center;width:100%;min-height:40vh;display:flex}.cs-route-progress{z-index:1000;pointer-events:none;position:fixed;inset:0 0 auto}.cs-route-bar{background:var(--accent);transform-origin:0;opacity:0;border-radius:0 999px 999px 0;width:100%;height:3px;transition:opacity .2s;transform:scaleX(0)}.cs-route-ring{background:var(--paper);border:1px solid var(--line);box-shadow:0 4px 14px var(--shadow);opacity:0;border-radius:999px;padding:6px;transition:opacity .15s,transform .15s;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%)scale(.85)}.cs-route-progress[data-active=true] .cs-route-bar{opacity:1;animation:cs-bar 8s cubic-bezier(.1,.7,.2,1) forwards}.cs-route-progress[data-active=true] .cs-route-ring{opacity:1;transform:translate(-50%)scale(1)}@keyframes cs-bar{0%{transform:scaleX(.05)}to{transform:scaleX(.92)}}@media (prefers-reduced-motion:reduce){.cs-spinner{animation-duration:1.6s}.cs-route-progress[data-active=true] .cs-route-bar{animation:none;transform:scaleX(.6)}}.library-pills{align-items:center}.library-pills-sep{background:var(--line);flex:none;width:1px;height:1.4rem;margin:0 .15rem}.library-pill-menus{display:contents}.library-pill-menus .cs-menu{border:1px solid var(--line);background:var(--paper);border-radius:999px;flex:none;align-items:center;gap:.3rem;max-width:15rem;padding:0 .2rem 0 .8rem;display:inline-flex}.library-pill-menus .cs-menu-label{color:var(--muted);white-space:nowrap;font-size:.8rem;font-weight:600}.library-pill-menus .cs-menu-trigger{min-height:2rem;color:var(--ink);background:0 0;border:0;border-radius:999px;max-width:9rem;padding:.2rem .55rem .2rem .2rem;font-size:.85rem;font-weight:650}.library-pill-menus .cs-menu-chips{flex-wrap:nowrap;overflow:hidden}.library-pill-menus .cs-menu-pop{min-width:14rem;left:0;right:auto}@media (min-width:721px){.library-pills{flex-wrap:wrap;row-gap:.45rem;overflow:visible}}.card-follow{border:1px solid var(--line);background:var(--paper);width:100%;min-height:2rem;color:var(--ink);font:650 .8rem/1.2 var(--font-ui);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.3rem .6rem;display:inline-flex}.card-follow:hover{background:var(--hover)}.card-follow[aria-pressed=true]{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.card-follow[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 10%,var(--paper))}}.card-follow[aria-pressed=true]{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.card-follow[aria-pressed=true]{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}}.card-follow[aria-pressed=true]{color:var(--accent)}.card-follow:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.comic-hero-author{font:600 .88rem/1.3 var(--font-ui);color:var(--muted);margin:0 0 .35rem}.comic-hero-author a{color:inherit}.comic-hero-facts{flex-wrap:wrap;gap:.35rem;margin:.55rem 0 0;padding:0;list-style:none;display:flex}.comic-hero-facts li{border:1px solid var(--line);font:600 .76rem/1.4 var(--font-ui);color:var(--muted);background:var(--paper);border-radius:999px;padding:.15rem .6rem}.rail-scroller{min-width:0;position:relative}.rail-scroller .comic-rail-row{scrollbar-width:none;--fade-l:0%;--fade-r:100%;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-l),#000 var(--fade-r),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-l),#000 var(--fade-r),transparent 100%)}.rail-scroller .comic-rail-row::-webkit-scrollbar{display:none}.rail-scroller[data-start=false] .comic-rail-row{--fade-l:6%}.rail-scroller[data-end=false] .comic-rail-row{--fade-r:94%}.rail-arrow{z-index:2;border:1px solid var(--line);cursor:pointer;background:var(--paper);border-radius:999px;place-items:center;width:2.4rem;height:2.4rem;padding:0;display:grid;position:absolute;top:7.5rem;transform:translateY(-50%)}@supports (color:color-mix(in lab,red,red)){.rail-arrow{background:color-mix(in srgb,var(--paper) 82%,transparent)}}.rail-arrow{color:var(--ink);box-shadow:0 2px 10px var(--shadow);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .15s,transform .15s}.rail-arrow:hover{background:var(--paper)}.rail-arrow:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rail-arrow.prev{left:.25rem}.rail-arrow.next{right:.25rem}.comic-hero-window{-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.comic-card-main>strong{overflow-wrap:anywhere;height:2.5em;line-height:1.25}.comic-card-main>strong,.comic-hero-author{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.partners .fw-bar-row{margin-top:.9rem}.partner-grid{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));align-items:stretch;gap:.9rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.partner-grid>li{min-width:0;display:flex}.partner-card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);flex-direction:column;gap:.7rem;width:100%;padding:1rem;display:flex}.partner-top{align-items:center;gap:.85rem;min-width:0;display:flex}.partner-icon{object-fit:cover;border:1px solid var(--line);width:64px;height:64px;box-shadow:0 2px 8px var(--shadow);background:var(--card);border-radius:22%;flex:none}.partner-icon-fallback{font:800 1.5rem/1 var(--font-ui);color:var(--accent);place-items:center;display:grid}.partner-id{min-width:0}.partner-id h3{font:750 1.08rem/1.25 var(--font-ui);margin:0}.partner-kind{font:600 .8rem/1.3 var(--font-ui);color:var(--muted);margin:.15rem 0 0}.partner-summary{color:var(--ink);flex:1;margin:0;line-height:1.45}.partner-tags{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.partner-tags li{border:1px solid var(--line);font:600 .76rem/1.4 var(--font-ui);color:var(--muted);background:var(--card);border-radius:999px;padding:.15rem .6rem}.partner-tags li[data-tag=official]{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.partner-tags li[data-tag=official]{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}}.partner-tags li[data-tag=official]{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.partner-tags li[data-tag=official]{background:color-mix(in srgb,var(--accent) 8%,var(--paper))}}.partner-visit{border-radius:999px;justify-content:center;align-items:center;gap:.35rem;width:100%;display:inline-flex}.partner-empty{margin-top:1rem}.cs-page-spinner.is-route,.cs-route-ring{top:calc(var(--header-block,3.4rem) + (100vh - var(--header-block,3.4rem)) / 2);left:calc(var(--sidebar-width,0px) + (100vw - var(--sidebar-width,0px)) / 2);position:fixed}.cs-page-spinner.is-route{z-index:20;width:auto;min-height:0;transform:translate(-50%,-50%)}.cs-page-spinner:not(.is-route){min-height:8rem;padding:1.5rem 0;position:static}.cs-route-ring{transform:translate(-50%,-50%)scale(.85)}.cs-route-progress[data-active=true] .cs-route-ring{transform:translate(-50%,-50%)scale(1)}.library-pills>a .shelf-count,.library-pills>button .shelf-count{vertical-align:1px;margin-left:.4rem}.rail-scroller .rail-arrow{z-index:5;color:#171717;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;background:#fff;border:1px solid #e4e4e4;width:2.5rem;height:2.5rem;box-shadow:0 4px 14px #0000002e}.rail-scroller .rail-arrow:hover{background:#f4f4f5}html[data-theme=dark] .rail-scroller .rail-arrow{color:#f4f2ee;background:#1e1d1b;border-color:#3c3a36;box-shadow:0 4px 14px #00000080}@media (prefers-color-scheme:dark){html[data-theme=system] .rail-scroller .rail-arrow{color:#f4f2ee;background:#1e1d1b;border-color:#3c3a36}}@media (max-width:639px) and (hover:none){.rail-scroller .rail-arrow{display:none}}.rail-scroller .rail-arrow[hidden]{display:none}.partner-icon{display:block;overflow:hidden}.partner-icon img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.35)}.header-tools{gap:.5rem}.header-tools .social-bell{width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;margin:0}.header-tools .reader-menu:has(.reader-avatar){place-items:center;width:2.5rem;height:2.5rem;display:grid}.studio-v2{gap:1rem}.studio-v2 h1,.studio-v2 h2{font-family:var(--font-ui)}.studio-v2 .fw-head h1{font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800}.studio-v2 h2{align-items:center;gap:.45rem;margin:0;font-size:1.1rem;font-weight:750;display:flex}.studio-tabs .fw-tabs{flex-wrap:wrap}.studio-tab{white-space:nowrap;border:1px solid var(--line);background:var(--card);color:var(--ink);font:650 .85rem/1.2 var(--font-ui);border-radius:999px;flex:none;align-items:center;padding:.4rem .9rem;text-decoration:none;display:inline-flex}.studio-tab:hover{background:var(--hover)}.studio-tab[aria-current=page]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.studio-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.studio-stat-cards li{gap:.3rem;padding:.9rem}.studio-stat-cards strong{font-family:var(--font-ui);font-size:1.6rem;font-weight:800;line-height:1.1}.studio-stat-icon{background:var(--accent);border-radius:.7rem;place-items:center;width:2.1rem;height:2.1rem;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.studio-stat-icon{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.studio-stat-icon{color:var(--accent)}.studio-card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);gap:.7rem;padding:1rem;display:grid}.studio-card-empty{color:var(--muted);font-family:var(--font-ui);margin:0;font-size:.9rem}.studio-activity{margin:0;padding:0;list-style:none;display:grid}.studio-activity li{border-top:1px solid var(--line);font-family:var(--font-ui);justify-content:space-between;gap:.75rem;min-width:0;padding:.55rem 0;font-size:.9rem;display:flex}.studio-activity li:first-child{border-top:0}.studio-activity time{color:var(--muted);white-space:nowrap;font-size:.82rem}.account-head.fw-head h1,.studio-v2 .store-shelf h2{font-family:var(--font-ui)}.account-head.fw-head h1{letter-spacing:-.01em;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800}.account-desk h2{font-family:var(--font-ui)}.account-profile-card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);scroll-margin-top:calc(var(--header-block,3.4rem) + 1rem);gap:.75rem;padding:1rem;display:grid}.account-profile-card h2{margin:0;font-size:1.1rem;font-weight:750}.account-settings{border-radius:var(--radius-card);background:var(--paper);padding:1rem}.account-profile-card label.avatar-picker{border-radius:50%;width:96px;height:96px;overflow:hidden}.account-profile-card .profile-head .avatar-label{flex:auto;min-width:0}.account-desk{max-width:60rem}.account-profile-card,.account-settings-tab{max-width:45rem}.profile-v2{gap:1rem;max-width:none}.profile-v2 .profile-head{border-bottom:1px solid var(--line);padding-bottom:1rem}.profile-summary{min-width:0;font-family:var(--font-ui);gap:.15rem;display:grid}.profile-summary strong{overflow-wrap:anywhere;font-size:1.15rem;font-weight:750}.profile-summary span{color:var(--muted);font-size:.88rem}.profile-summary .avatar-label{font-size:.8rem;font-weight:500}.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;display:grid}.profile-grid .profile-span{grid-column:1/-1}.profile-label-row{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.profile-label-row small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.75rem}.profile-v2 .profile-add-link{border-radius:999px;justify-self:start;width:auto}.profile-actions{justify-content:flex-end;align-items:center;gap:.75rem;padding-top:.25rem;display:flex;position:sticky;bottom:.75rem}.profile-v2 .profile-actions .btn.solid{border-radius:999px;justify-self:auto}.profile-toast{background:var(--chip-ai);border-radius:999px;padding:.35rem .8rem}@supports (color:color-mix(in lab,red,red)){.profile-toast{background:color-mix(in srgb,var(--chip-ai) 14%,var(--paper))}}.profile-toast{color:var(--chip-ai);font:650 .82rem/1.3 var(--font-ui)}@media (max-width:640px){.profile-grid{grid-template-columns:minmax(0,1fr)}}.account-stat-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0;display:grid}.account-stat-cards>div{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);align-content:start;gap:.3rem;padding:.9rem;display:grid}.account-stat-cards dt{color:var(--muted);font:500 .82rem/1.3 var(--font-ui);order:3;margin:0}.account-stat-cards dd{font:800 1.35rem/1.15 var(--font-ui);order:2;margin:0}@media (max-width:640px){.account-stat-cards{grid-template-columns:minmax(0,1fr)}}.account-settings-tab{padding:0;overflow:hidden}.account-settings-tab .settings-controls{grid-template-columns:11rem minmax(0,1fr);gap:0;display:grid}.account-settings-tab .settings-kicker{font:700 .92rem/1.3 var(--font-ui);color:var(--ink);text-transform:none;letter-spacing:0;border-top:1px solid var(--line);margin:0;padding:1rem}.account-settings-tab .settings-langs,.account-settings-tab .theme-segment{border-top:1px solid var(--line);margin:0;padding:.85rem 1rem}.account-settings-tab .settings-kicker:first-child,.account-settings-tab .theme-segment{border-top:0}.account-settings-tab .theme-segment{border:1px solid var(--line);background:var(--card);border-radius:999px;justify-self:start;gap:.2rem;width:auto;margin:.6rem 1rem;padding:.25rem;display:inline-flex}.account-settings-tab .theme-segment button{color:var(--ink);font:650 .85rem/1.2 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:999px;width:auto;padding:.35rem .9rem}.account-settings-tab .theme-segment button[aria-checked=true]{background:var(--ink);color:var(--paper)}.account-settings-tab .settings-langs{flex-wrap:wrap;gap:.4rem;max-height:none;list-style:none;display:flex}.account-settings-tab .settings-langs li{width:auto}.account-settings-tab .settings-langs a{border:1px solid var(--line);background:var(--paper);width:auto;min-height:0;font:600 .85rem/1.2 var(--font-ui);color:var(--ink);border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .8rem;text-decoration:none;display:inline-flex}.account-settings-tab .settings-langs a[aria-selected=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}@media (max-width:640px){.account-settings-tab .settings-controls{grid-template-columns:minmax(0,1fr)}.account-settings-tab .theme-segment{border-top:1px solid var(--line)}.account-settings-tab .settings-kicker{padding-bottom:.25rem}}.reader-avatar:has(.cs-bframe){background:0 0;border:0;overflow:visible}.reader-avatar .cs-av{object-fit:cover;box-shadow:0 0 0 1px var(--line);border-radius:50%}.cs-tip{z-index:10000;color:#fff;max-width:260px;font:600 12.5px/1.35 var(--font-ui,system-ui);pointer-events:none;opacity:0;background:#1f2329;border-radius:8px;padding:6px 10px;transition:opacity .12s,transform .12s;position:fixed;transform:translateY(2px);box-shadow:0 6px 18px #0000002e}.cs-tip.on{opacity:1;transform:none}.cs-tip{white-space:pre-line;overflow-wrap:anywhere;max-width:min(260px,100vw - 16px)}.cs-tip.wide{max-width:min(300px,100vw - 16px);font-weight:500}.cs-tip:after{content:"";left:var(--cs-tip-arrow,50%);background:inherit;width:8px;height:8px;position:absolute;transform:translate(-50%)rotate(45deg)}.cs-tip[data-side=top]:after{bottom:-4px}.cs-tip[data-side=bottom]:after{top:-4px}html[data-theme=dark] .cs-tip{color:#111827;background:#f3f4f6;box-shadow:0 6px 18px #00000073}@media (prefers-reduced-motion:reduce){.cs-tip{transition:none}}.gs-modal-back{z-index:1000;background:#00000073;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.gs-edit-modal{gap:.75rem;width:min(560px,100%);padding:1rem;display:grid}.gs-edit-modal h3{margin:0;font-size:1.05rem}.gs-edit-modal textarea{resize:vertical;width:100%;font:inherit;border:1px solid var(--line);background:var(--paper);color:inherit;border-radius:10px;padding:.6rem}.gs-edit-actions{justify-content:flex-end;gap:.5rem;display:flex}.gs-menu>a svg,.gs-menu>button svg{vertical-align:-2px;margin-right:6px}.cs-app-toast{bottom:calc(24px + env(safe-area-inset-bottom))}@media (max-width:767px){.cs-app-toast{bottom:calc(76px + env(safe-area-inset-bottom))}}.gs-saved-title{margin:.5rem 0 1rem;font-size:1.4rem}.gs-cimg{background:var(--surface-2,#0001);cursor:zoom-in;border:0;border-radius:12px;width:min(260px,62vw);max-height:320px;margin-top:6px;padding:0;display:block;position:relative;overflow:hidden}.gs-cimg img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.cs-lightbox{z-index:1000;touch-action:pan-x;background:#000000e0;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.cs-lightbox img{object-fit:contain;cursor:zoom-out;border-radius:8px;max-width:100%;max-height:calc(100dvh - 32px);transition:transform .15s ease-out}.cs-lightbox-x{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:12px;right:12px}.cs-lightbox-x:focus-visible{outline-offset:2px;outline:2px solid #fff}.gs-cattach{align-items:center;gap:6px;display:inline-flex}.gs-cattach-btn{cursor:pointer;color:inherit;opacity:.75;background:0 0;border:0;padding:4px}.gs-cattach-btn:hover{opacity:1}.gs-cattach-prev{object-fit:cover;border-radius:8px;width:36px;height:36px}.cs-notif-settings{gap:8px;margin-top:16px;display:grid}.cs-switch-row{justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.cs-social-search{gap:16px;margin-top:24px;display:grid}.cs-people{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.follow-btn .follow-btn-hover,.follow-btn[data-on=true]:hover .follow-btn-label{display:none}.follow-btn[data-on=true]:hover .follow-btn-hover{display:inline}.pf-btn.is-compact{height:2rem;padding:0 .75rem;font-size:.82rem}.people-badge{background:var(--hover);color:var(--muted);font:600 .72rem/1.4 var(--font-ui);border-radius:4px;margin-left:.45rem;padding:.05rem .45rem;font-style:normal;display:inline-block}.people-page h1{margin:0 0 .6rem}.people-tabs{gap:.25rem;margin-bottom:.75rem;display:flex}.people-tabs a,.people-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.55rem .9rem;font-weight:600;text-decoration:none}.people-tabs [aria-selected=true]{color:var(--ink);box-shadow:inset 0 -3px 0 var(--ink);border-radius:0}.people-search{background:var(--hover);height:2.4rem;color:var(--muted);border-radius:999px;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:0 .8rem;display:flex}.people-search input{color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1}.people-rows{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.people-row{border-radius:8px;align-items:center;gap:.75rem;padding:.5rem;display:flex}.people-row:hover{background:var(--hover)}.people-face{min-width:0;color:inherit;flex:1;align-items:center;gap:.7rem;text-decoration:none;display:flex}.people-names{min-width:0;display:grid}.people-handle,.people-names strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.people-handle{color:var(--muted);font-size:.85rem}.people-actions{flex:none;gap:.4rem;display:flex}.people-you{color:var(--muted);font-size:.85rem}.people-more{justify-content:center;padding:.75rem;display:flex}.people-spinner{border:2px solid var(--line);border-top-color:var(--ink);border-radius:50%;width:1.2rem;height:1.2rem;animation:people-spin .8s linear infinite}@keyframes people-spin{to{transform:rotate(1turn)}}.account-safety{margin-top:1.5rem}.account-safety h3{margin:1rem 0 .4rem;font-size:1rem}.inline-follow{white-space:nowrap}.inline-follow-btn{color:var(--ink);font:700 inherit/inherit var(--font-ui);font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0}.inline-follow-btn:hover{text-decoration:underline}.inline-follow-btn.is-on{color:var(--muted);font-weight:600}.person-hover{display:inline-flex;position:relative}.person-card{z-index:60;border:1px solid var(--line);background:var(--paper);width:320px;color:var(--ink);text-align:left;font:400 .9rem/1.4 var(--font-ui);border-radius:10px;padding:1rem;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 28px #0000002e}.person-card-head{color:inherit;align-items:center;gap:.75rem;text-decoration:none;display:flex}.person-card-head>span{min-width:0;display:grid}.person-card-head strong{font-size:1.05rem}.person-card-bio{color:var(--ink);margin:.6rem 0 0}.person-card-stats{gap:1rem;margin:.6rem 0 0;display:flex}.person-card-stats a{color:var(--muted);text-decoration:none}.person-card-stats b{color:var(--ink)}.person-card-mutual{color:var(--muted);margin:.4rem 0 0;font-size:.82rem}.person-card-actions{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}.person-sheet-backdrop{z-index:90;background:#00000073;align-items:flex-end;display:flex;position:fixed;inset:0}.person-card.is-sheet{width:100%;padding:1.25rem 1rem calc(1rem + env(safe-area-inset-bottom));border-radius:14px 14px 0 0;position:relative;top:auto;left:auto}.person-card-close{background:var(--hover);color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:.6rem;right:.6rem}.cs-people li{justify-content:space-between;align-items:center;gap:8px;display:flex}.account-privacy{gap:.75rem;margin-top:1.5rem;display:grid}.account-privacy h2{margin:0}.privacy-toggle{border-bottom:1px solid var(--line);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.privacy-toggle>span{gap:.2rem;display:grid}.privacy-toggle small{color:var(--muted)}.privacy-toggle input{width:1.2rem;height:1.2rem;accent-color:var(--ink);flex:none}.privacy-choice{border:0;gap:.4rem;margin:0;padding:0;display:grid}.privacy-choice legend{margin-bottom:.3rem;font-weight:700}.privacy-choice input{accent-color:var(--ink)}.pf-locked{text-align:center;justify-items:center;gap:.4rem;margin-top:1rem;padding:2.5rem 1rem;display:grid}.pf-locked h2{margin:0;font-size:1.1rem}.people-suggest{margin:1rem 0}.people-suggest h2{font:700 1rem/1.3 var(--font-ui);margin:0 0 .6rem}.people-suggest ul{scroll-snap-type:x mandatory;gap:.6rem;margin:0;padding:0 0 .4rem;list-style:none;display:flex;overflow-x:auto}.suggest-card{scroll-snap-align:start;border:1px solid var(--line);background:var(--card,var(--bg));text-align:center;border-radius:10px;flex-direction:column;flex:0 0 158px;gap:.5rem;padding:.9rem .6rem .7rem;position:relative}.suggest-card,.suggest-face{align-items:center;display:flex}.suggest-face{color:inherit;flex-direction:column;gap:.2rem;width:100%;min-width:0;text-decoration:none}.suggest-face strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.suggest-face small{color:var(--muted);min-height:2em;font-size:.75rem;line-height:1.3}.suggest-x{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:4px;position:absolute;top:4px;right:4px}.suggest-x:hover{background:var(--hover);color:inherit}.lists-nav{flex-wrap:wrap;gap:.4rem;margin:.6rem 0;display:flex}.lists-nav small{opacity:.7}.lists-new{gap:.4rem;margin:.4rem 0 .8rem;display:flex}.lists-new input{border:1px solid var(--line);min-width:0;color:inherit;background:0 0;border-radius:6px;flex:1;padding:.4rem .6rem}.lists-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.lists-head h2{font:700 1.1rem/1.3 var(--font-ui);margin:.4rem 0}.lists-feed{flex-direction:column;gap:.8rem;display:flex}.list-sheet-backdrop{z-index:80;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.list-sheet{background:var(--bg);width:min(360px,92vw);max-height:80vh;color:inherit;border-radius:12px;padding:.8rem 1rem;overflow:auto;box-shadow:0 10px 40px #0000004d}.list-sheet header{justify-content:space-between;align-items:center;display:flex}.list-sheet h2{font:700 1rem/1.3 var(--font-ui);margin:0}.list-sheet ul{margin:.6rem 0;padding:0;list-style:none}.list-sheet label{cursor:pointer;align-items:center;gap:.6rem;padding:.5rem .2rem;display:flex}.list-sheet label span{flex:1}@media (max-width:640px){.list-sheet-backdrop{align-items:flex-end}.list-sheet{border-radius:12px 12px 0 0;width:100vw}}@media (max-width:600px){.pf-feed{--pf-band:var(--ink)}@supports (color:color-mix(in lab,red,red)){.pf-feed{--pf-band:color-mix(in srgb,var(--ink) 9%,var(--paper))}}.pf-feed{background:var(--pf-band);gap:8px;margin:0 -1.25rem;padding:8px 0}.pf-feed>.pf-card,.pf-feed>.pf-chips{box-shadow:none;background:var(--paper);border:0;border-radius:0;padding-left:12px;padding-right:12px}.pf-feed>.pf-chips{padding-top:8px;padding-bottom:8px}.pf-feed .pf-stream{gap:8px;padding-bottom:0}.pf-feed .pf-stream>div{background:var(--paper);padding:10px 12px}.news-grid{background:var(--ink);margin:0 -1.25rem;gap:8px!important}@supports (color:color-mix(in lab,red,red)){.news-grid{background:color-mix(in srgb,var(--ink) 9%,var(--paper))}}.news-grid{padding:8px 0}.news-grid>.card{box-shadow:none;border:0;border-radius:0;padding-left:12px;padding-right:12px}.news-grid>.card img{border-radius:0}}.cs-skel{background:linear-gradient(90deg,var(--ink) 25%,var(--ink) 50%,var(--ink) 75%);border-radius:6px;display:block}@supports (color:color-mix(in lab,red,red)){.cs-skel{background:linear-gradient(90deg,color-mix(in srgb,var(--ink) 8%,var(--paper)) 25%,color-mix(in srgb,var(--ink) 14%,var(--paper)) 50%,color-mix(in srgb,var(--ink) 8%,var(--paper)) 75%)}}.cs-skel{background-size:200% 100%;animation:cs-shimmer 1.2s linear infinite}.cs-skel-line{height:.95rem}.cs-skel-line.is-sm{height:.75rem;margin-top:.15rem}.cs-skel-toggle{border-radius:999px;flex:none;width:2.6rem;height:1.5rem}.cs-skel-avatar{border-radius:50%;flex:none;width:40px;height:40px}.cs-skel-row{cursor:default}.cs-skel-card{border:1px solid var(--line);box-sizing:border-box;border-radius:12px;min-height:7rem;padding:.8rem}@keyframes cs-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.cs-skel{animation:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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-ease{syntax:"*";inherits:false}