.collection-hero-editorial{padding-block:clamp(34px,5vw,62px)}.collection-hero-editorial .collection-hero-copy{min-width:0;max-width:790px}.collection-hero-editorial h1{max-width:12ch;font-size:clamp(2.5rem,5.3vw,3.5rem);overflow-wrap:anywhere}.collection-description-copy{display:grid;gap:8px;max-width:720px;color:var(--copy-muted);font-size:clamp(.75rem,1.05vw,1rem);line-height:1.55}.collection-description-copy>:where(p,div,ul,ol,blockquote,h2,h3,h4){margin:0}.collection-description-copy :where(ul,ol){padding-left:1.25rem}.collection-description-copy a{color:var(--brand);font-weight:750;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--brand) 35%,transparent);text-underline-offset:3px}.collection-members-section{padding:clamp(28px,3.5vw,44px) 0 10px}.collection-members-section .collection-section-head{margin-bottom:14px}.collection-members-section .collection-section-head h2{margin-top:5px;font-size:clamp(1.5rem,3vw,2.25rem)}.collection-members-section .collection-members-grid{grid-template-columns:repeat(auto-fill,minmax(210px,320px));justify-content:start;gap:7px}.collection-members-section .collection-member-card>a{min-height:46px;gap:8px;padding:6px 9px}.collection-members-section .collection-member-card [data-slot=avatar]{width:30px;height:30px;flex-basis:30px}.collection-members-section+.collection-books-section{padding-top:clamp(34px,4vw,54px)}.collection-members-section+.collection-books-section .collection-section-head{margin-bottom:18px}.book-metadata-form{gap:11px}.book-editor-panel{overflow:hidden;border:1px solid var(--border);border-radius:13px;background:color-mix(in srgb,var(--card) 94%,var(--muted))}.book-editor-panel>summary,.volume-admin-row>summary,.volume-create-disclosure>summary{list-style:none;cursor:pointer}.book-editor-panel>summary::-webkit-details-marker,.volume-admin-row>summary::-webkit-details-marker,.volume-create-disclosure>summary::-webkit-details-marker{display:none}.book-editor-panel>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:56px;padding:11px 14px}.book-editor-panel>summary:hover{background:color-mix(in srgb,var(--primary) 4%,transparent)}.book-editor-panel>summary small,.book-editor-panel>summary span,.book-editor-panel>summary strong{display:block}.book-editor-panel>summary strong{font-size:.75rem}.book-editor-panel>summary small{margin-top:3px;color:var(--muted-foreground);font-size:.75rem}.book-editor-panel>summary>svg,.volume-create-disclosure>summary>svg{width:17px;transition:transform .16s ease}.book-editor-panel[open]>summary>svg,.volume-create-disclosure[open]>summary>svg{transform:rotate(180deg)}.book-editor-panel>.book-editor-rich-stack,.book-editor-panel>.book-metadata-grid,.book-editor-panel>.book-metadata-toggles{margin:0;padding:14px;border-top:1px solid var(--border)}.book-editor-rich-stack{display:grid;gap:9px}.book-editor-rich-stack .book-metadata-rich-label:not(:first-child){margin-top:9px}.book-editor-savebar{position:sticky;z-index:8;bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:3px;padding:10px 11px 10px 14px;border:1px solid var(--border);border-radius:13px;background:color-mix(in srgb,var(--card) 91%,transparent);box-shadow:0 15px 38px rgb(0 0 0/.11);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.book-editor-savebar p{margin:0;color:var(--muted-foreground);font-size:.75rem}.volume-workspace-stats{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.volume-workspace-stats span{display:flex;align-items:baseline;gap:4px;min-height:32px;padding:6px 9px;border:1px solid var(--border);border-radius:9px;color:var(--muted-foreground);background:var(--card);font-size:.75rem}.volume-workspace-stats strong{color:var(--foreground);font-size:.75rem}.volume-create-disclosure{margin-top:16px;border:1px dashed color-mix(in srgb,var(--primary) 38%,var(--border));border-radius:12px}.volume-create-disclosure>summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:45px;padding:8px 11px}.volume-create-disclosure>summary>span{display:flex;align-items:center;gap:7px;font-size:.75rem;font-weight:800}.volume-create-disclosure>summary>span svg{width:16px;color:var(--primary)}.volume-create-disclosure>summary>small{color:var(--muted-foreground);font-size:.75rem}.volume-create-disclosure .volume-create-form{margin:0;border:0;border-top:1px solid var(--border);border-radius:0}.volume-admin-list{gap:6px}.volume-admin-row{display:block;padding:0;border-radius:12px;background:var(--card)}.volume-admin-row>summary{display:grid;grid-template-columns:82px minmax(180px,1fr) minmax(130px,auto) 90px;align-items:center;gap:12px;min-height:52px;padding:8px 11px}.volume-admin-row>summary:hover{background:color-mix(in srgb,var(--primary) 4%,transparent)}.volume-admin-number{padding:5px 7px;border-radius:7px;color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,transparent);font-size:.75rem;font-weight:850;text-align:center;white-space:nowrap}.volume-admin-identity{min-width:0}.volume-admin-identity small,.volume-admin-identity strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.volume-admin-identity strong{font-size:.75rem}.volume-admin-identity small{margin-top:2px;color:var(--muted-foreground);font-size:.75rem}.volume-admin-status{display:flex;align-items:center;gap:6px;color:var(--muted-foreground);font-size:.75rem;font-weight:760;white-space:nowrap}.volume-admin-status svg{width:14px}.volume-admin-status[data-status-id="2"]{color:#21805c}.volume-admin-status[data-status-id="3"]{color:#9b6227}.volume-admin-edit-label{display:flex;align-items:center;justify-content:flex-end;gap:4px;color:var(--muted-foreground);font-size:.75rem;font-weight:760}.volume-admin-edit-label svg{width:14px;transition:transform .16s ease}.volume-admin-row[open] .volume-admin-edit-label svg{transform:rotate(180deg)}.volume-admin-body{display:flex;align-items:end;gap:8px;padding:12px;border-top:1px solid var(--border);background:color-mix(in srgb,var(--muted) 46%,var(--card))}.volume-admin-body>form:first-child{display:grid;grid-template-columns:105px minmax(210px,1fr) 180px minmax(250px,1fr) auto;align-items:end;gap:9px;min-width:0;flex:1 1}.volume-delete-form{flex:0 0 auto}.volume-delete-form [data-slot=button]{min-height:36px;color:var(--destructive)}.book-update-history-toggle{display:none}.book-update-history [hidden]{display:none!important}@media (max-width:680px){.collection-hero-editorial h1{max-width:none;font-size:clamp(2rem,11vw,3rem)}.collection-members-section .collection-members-grid{grid-template-columns:1fr}.book-editor-panel>summary{min-height:52px;padding-inline:11px}.book-editor-panel>.book-editor-rich-stack,.book-editor-panel>.book-metadata-grid,.book-editor-panel>.book-metadata-toggles{padding:11px}.book-editor-savebar{align-items:stretch;flex-direction:column}.book-editor-savebar [data-slot=button]{width:100%}.volume-workspace-stats{justify-content:flex-start}.volume-create-disclosure>summary{grid-template-columns:minmax(0,1fr) auto}.volume-create-disclosure>summary>small{display:none}.volume-admin-row>summary{grid-template-columns:68px minmax(0,1fr) auto;gap:8px}.volume-admin-status{grid-column:2}.volume-admin-edit-label{grid-column:3;grid-row:1/span 2;font-size:0}.volume-admin-body{align-items:stretch;flex-direction:column}.volume-admin-body>form:first-child{grid-template-columns:1fr;width:100%}.volume-delete-form [data-slot=button]{width:100%}.book-update-history>header>div{min-width:0;flex:1 1 auto}.book-update-history>header>b{flex:0 0 auto}.book-update-history-toggle{display:inline-grid;width:30px;height:30px;flex:0 0 30px;place-items:center;padding:0;color:var(--ui-muted);border:1px solid color-mix(in srgb,var(--ui-border) 80%,transparent);border-radius:9px;background:var(--card)}.book-update-history-toggle svg{width:15px;transition:transform .16s ease;transform:rotate(90deg)}.book-update-history-toggle[aria-expanded=false] svg{transform:rotate(0)}.reader-shell .chapter-discussion-body .comment-body>header{min-height:30px;padding-right:34px}.reader-shell .chapter-discussion-body .comment-permalink{max-width:100%;margin-left:0}.reader-shell .chapter-discussion-body .comment-body>header time{overflow:hidden;max-width:100%;margin-right:0;text-overflow:ellipsis;white-space:nowrap}}.nav-timmy-balance{align-items:center;background:color-mix(in srgb,var(--accent) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border));border-radius:16px;color:var(--foreground);display:inline-flex;font-size:.75rem;gap:6px;height:42px;padding:0 12px;text-decoration:none}.comment-badge.ex-moderator{background:#eef0f4;color:#596170}.comment-badge.hub-legend{background:linear-gradient(120deg,#2d213a,#65417e 55%,#d67958);border-color:transparent;color:#fff8e8}.nav-timmy-balance svg{color:var(--accent);height:17px;width:17px}.nav-timmy-balance span{color:var(--muted-foreground);font-weight:600}.nav-timmy-balance strong{font-size:.82rem}.timmy-shell{max-width:960px}.timmy-hero{background:radial-gradient(circle at 86% 16%,color-mix(in srgb,var(--accent) 20%,transparent),transparent 34%),var(--surface);border:1px solid var(--border);border-radius:32px;padding:clamp(28px,6vw,64px)}.timmy-hero h1{font-size:clamp(3rem,9vw,3.5rem);line-height:.9;margin:18px 0}.timmy-hero>p{color:var(--muted-foreground);font-size:1rem;line-height:1.65;max-width:680px}.timmy-balance{align-items:center;display:flex;gap:14px;margin-top:36px}.timmy-balance>svg{color:var(--accent);height:42px;width:42px}.timmy-balance span{display:flex;flex-direction:column}.timmy-balance strong{font-size:2rem;line-height:1}.timmy-balance small{color:var(--muted-foreground);margin-top:5px}.timmy-economy-note{align-items:flex-start;display:flex;gap:14px;margin-top:18px;padding:22px}.timmy-economy-note>svg{color:var(--accent);flex:0 0 auto}.timmy-economy-note p{color:var(--muted-foreground);line-height:1.55;margin:6px 0 0}.timmy-daily-card{align-items:flex-start;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,var(--surface)),var(--surface) 60%);display:grid;gap:18px;grid-template-columns:auto 1fr auto;margin-top:18px;overflow:hidden;padding:clamp(20px,4vw,30px)}.timmy-daily-icon{align-items:center;background:var(--accent);border-radius:18px;color:#fff;display:flex;height:52px;justify-content:center;width:52px}.timmy-daily-icon svg{height:26px;width:26px}.timmy-daily-copy h2{font-size:clamp(1.25rem,4vw,2rem);margin:8px 0}.timmy-daily-copy>p{color:var(--muted-foreground);line-height:1.5;margin:0}.timmy-daily-copy>small{color:var(--muted-foreground);display:block;line-height:1.45;margin-top:14px}.timmy-progress{display:flex;gap:8px;margin-top:18px}.timmy-progress span{align-items:center;background:var(--muted);border:1px solid var(--border);border-radius:13px;color:var(--muted-foreground);display:flex;height:42px;justify-content:center;width:48px}.timmy-progress span.is-done{background:var(--accent);border-color:var(--accent);color:#fff}.timmy-progress svg{height:18px;width:18px}.timmy-month-strip{display:grid;gap:4px;grid-template-columns:repeat(31,minmax(3px,1fr));margin-top:18px;max-width:560px}.timmy-month-strip i{background:color-mix(in srgb,var(--muted-foreground) 18%,transparent);border-radius:999px;height:6px}.timmy-month-strip i.is-done{background:var(--accent)}.timmy-month-strip i.is-today{box-shadow:0 0 0 2px var(--surface),0 0 0 3px var(--accent)}.timmy-daily-reward{align-items:center;color:var(--accent);display:flex;flex-direction:column;min-width:72px}.timmy-daily-reward svg{height:24px;width:24px}.timmy-daily-reward strong{font-size:1.5rem;margin-top:4px}.timmy-daily-reward span{color:var(--muted-foreground);font-size:.75rem}.timmy-history-head{align-items:center;display:flex;justify-content:space-between;margin:42px 0 14px}.timmy-history-head h2{margin:0}.timmy-history-head span{color:var(--muted-foreground)}.timmy-history{display:grid;gap:10px}.timmy-history>div{align-items:center;display:grid;gap:12px;grid-template-columns:auto 1fr auto;padding:16px 18px}.timmy-history svg{color:var(--accent)}.timmy-history span{display:flex;flex-direction:column;gap:3px}.timmy-history small{color:var(--muted-foreground)}.timmy-history details{background:var(--muted);border-radius:12px;margin-top:8px;padding:10px 12px}.timmy-history summary{color:var(--foreground);cursor:pointer;font-size:.75rem;font-weight:700}.timmy-history details p{color:var(--muted-foreground);font-size:.75rem;margin:7px 0 8px}.timmy-history details ul{display:grid;gap:6px;list-style:none;margin:0;max-height:240px;overflow:auto;padding:0}.timmy-history details li{align-items:baseline;display:flex;font-size:.75rem;gap:12px;justify-content:space-between}.timmy-history details li b{color:var(--muted-foreground);font-size:.75rem;white-space:nowrap}.timmy-history b{font-size:1.125rem}.timmy-history b.is-positive{color:#19915f}.timmy-award-toast{align-items:center;background:var(--foreground);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:18px;bottom:24px;box-shadow:0 18px 60px rgba(0,0,0,.22);color:var(--background);display:grid;gap:12px;grid-template-columns:auto 1fr auto;left:50%;max-width:min(420px,calc(100vw - 28px));padding:14px 16px;position:fixed;transform:translateX(-50%);width:max-content;z-index:120}.timmy-award-toast>svg{color:var(--accent)}.timmy-award-toast span{display:flex;flex-direction:column}.timmy-award-toast small{opacity:.7}.timmy-award-toast span>i{background:color-mix(in srgb,currentColor 18%,transparent);border-radius:999px;height:4px;margin-top:8px;overflow:hidden;width:100%}.timmy-award-toast span>i>b{background:var(--accent);display:block;height:100%}.timmy-award-toast button{background:transparent;border:0;color:inherit;cursor:pointer;padding:4px}.timmy-award-toast button svg{height:16px;width:16px}@media (max-width:820px){.nav-timmy-balance{display:none}.timmy-daily-card{grid-template-columns:auto 1fr}.timmy-daily-reward{align-items:flex-end;flex-direction:row;gap:5px;grid-column:2;justify-self:start}.timmy-daily-reward strong{margin:0}}.translator-api-page .section-head{align-items:flex-end}.translator-api-page .section-head p{max-width:720px;margin:8px 0 0;color:var(--muted-foreground);line-height:1.55}.translator-api-workspace{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);gap:20px;align-items:start;margin-top:24px}.translator-api-docs,.translator-token-create,.translator-token-list,.translator-token-reveal{border:1px solid var(--border);border-radius:22px;background:var(--card);box-shadow:0 14px 40px color-mix(in srgb,var(--foreground) 5%,transparent)}.translator-token-create{display:grid;gap:17px;padding:23px}.translator-api-intro{display:flex;align-items:center;gap:12px}.translator-api-intro>svg{width:42px;height:42px;padding:10px;color:var(--primary);border-radius:13px;background:color-mix(in srgb,var(--primary) 10%,var(--card))}.translator-api-intro span{display:grid;gap:3px}.translator-api-intro small,.translator-token-create legend,.translator-token-create>label{color:var(--muted-foreground);font-size:.75rem}.translator-token-create>label{display:grid;gap:7px;font-weight:760}.translator-token-create select{min-height:43px;padding:0 12px;color:var(--foreground);border:1px solid var(--border);border-radius:11px;background:var(--background);font:inherit}.translator-token-create fieldset{display:grid;gap:7px;padding:0;border:0}.translator-token-create legend{margin-bottom:8px;font-weight:760}.translator-scope{position:relative;cursor:pointer}.translator-scope input{position:absolute;opacity:0;pointer-events:none}.translator-scope>span{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:43px;padding:7px 10px;border:1px solid var(--border);border-radius:11px;background:var(--background);transition:.15s ease}.translator-scope svg{width:16px;opacity:.18}.translator-scope strong{font-size:.75rem}.translator-scope code{color:var(--muted-foreground);font-size:.75rem}.translator-scope input:checked+span{border-color:color-mix(in srgb,var(--primary) 34%,var(--border));background:color-mix(in srgb,var(--primary) 7%,var(--background))}.translator-scope input:checked+span svg{color:var(--primary);opacity:1}.translator-api-error{margin:0;color:var(--destructive);font-size:.75rem}.translator-token-reveal{grid-column:1/-1;display:flex;gap:14px;padding:20px;border-color:color-mix(in srgb,#20a564 28%,var(--border));background:color-mix(in srgb,#20a564 6%,var(--card))}.translator-token-reveal>svg{flex:0 0 auto;color:#21885a}.translator-token-reveal>div{display:grid;min-width:0;gap:7px}.translator-token-reveal p{margin:0;color:var(--muted-foreground);font-size:.75rem}.translator-token-reveal code{overflow:auto;max-width:100%;padding:10px 12px;border-radius:10px;background:var(--background);font-size:.75rem;white-space:nowrap}.translator-token-reveal [data-slot=button]{width:max-content}.translator-token-list{overflow:hidden}.translator-token-list>header{display:flex;align-items:center;justify-content:space-between;padding:21px 22px 15px;border-bottom:1px solid var(--border)}.translator-token-list h2{margin:5px 0 0;font-size:1.25rem}.translator-token-list>header>small{display:grid;min-width:34px;height:34px;place-items:center;border-radius:99px;background:var(--muted);font-weight:800}.translator-token-list>article{display:grid;grid-template-columns:minmax(220px,1fr) minmax(300px,.9fr) auto;align-items:center;gap:18px;padding:17px 22px;border-bottom:1px solid var(--border)}.translator-token-list>article:last-child{border-bottom:0}.translator-token-list article>div:first-child{display:grid;min-width:0;gap:6px}.translator-token-list article code{overflow:hidden;color:var(--muted-foreground);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.translator-token-list article span{display:flex;flex-wrap:wrap;gap:4px}.translator-token-list article span small{padding:4px 6px;border-radius:6px;color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,transparent);font-size:.75rem;font-weight:760}.translator-token-list dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.translator-token-list dl div{display:grid;gap:3px}.translator-token-list dt{color:var(--muted-foreground);font-size:.75rem}.translator-token-list dd{margin:0;font-size:.75rem;font-weight:700}.translator-token-actions{display:flex;align-items:center;gap:5px}.translator-api-empty{margin:0;padding:40px 24px;color:var(--muted-foreground);text-align:center}.translator-api-docs{margin-top:20px;padding:24px}.translator-api-docs h2{margin:5px 0 8px}.translator-api-docs p{color:var(--muted-foreground)}.translator-api-docs>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.translator-api-docs>div code{padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--muted);font-size:.75rem}@media(max-width:980px){.translator-api-workspace{grid-template-columns:1fr}.translator-token-list>article{grid-template-columns:1fr auto}.translator-token-list dl{grid-column:1/-1;grid-row:2}.translator-token-actions{grid-column:2;grid-row:1}}@media(max-width:640px){.translator-api-docs,.translator-token-create{padding:17px}.translator-token-list>article{padding:16px;grid-template-columns:minmax(0,1fr)}.translator-token-list dl{grid-template-columns:1fr;grid-column:auto;grid-row:auto}.translator-token-actions{grid-column:auto;grid-row:auto;justify-content:flex-start}.translator-api-docs>div{grid-template-columns:1fr}.translator-scope>span{grid-template-columns:22px minmax(0,1fr)}.translator-scope code{grid-column:2}}.control-shell{grid-template-columns:272px minmax(0,1fr);transition:grid-template-columns .18s ease}.control-shell:has(.control-sidebar[data-collapsed=true]){grid-template-columns:84px minmax(0,1fr)}.control-sidebar{display:flex;height:calc(100svh - var(--site-header-height,72px));flex-direction:column;gap:14px;padding:18px 14px}.control-sidebar-brand{display:grid!important;grid-template-columns:42px minmax(0,1fr) 32px;align-items:center;gap:10px!important;padding:0 2px 17px!important}.control-sidebar-mark{display:grid;width:42px;height:42px;place-items:center;color:#fff;border-radius:13px;background:linear-gradient(145deg,#ff7958,#e94e2b);box-shadow:0 8px 24px rgba(233,78,43,.2)}.control-sidebar-mark svg{width:19px}.control-sidebar-brand>span:nth-child(2){display:grid;min-width:0;gap:3px}.control-sidebar-brand>span:nth-child(2) small{overflow:hidden;color:#999da5;font-size:.75rem;font-weight:780;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.control-sidebar-brand>span:nth-child(2) strong{overflow:hidden;color:#25272d;font-size:.875rem;font-weight:860;text-overflow:ellipsis;white-space:nowrap}.control-sidebar-brand>[data-slot=button]{width:32px;height:32px;color:#8a8e96}.control-sidebar nav{display:grid;align-content:start;gap:17px;padding:0}.control-nav-group{display:grid;gap:4px}.control-nav-group>small{padding:0 11px 4px;color:#a0a3aa;font-size:.75rem;font-weight:820;text-transform:uppercase}.control-sidebar nav .control-nav-group a{display:flex;min-height:42px;align-items:center;gap:11px;padding:0 11px}.control-sidebar nav .control-nav-group a svg{flex:0 0 auto;width:18px}.control-sidebar nav .control-nav-group a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.control-sidebar[data-collapsed=true] .control-sidebar-brand{grid-template-columns:42px;justify-content:center}.control-sidebar[data-collapsed=true] .control-sidebar-brand>span:nth-child(2),.control-sidebar[data-collapsed=true] .control-sidebar-mark{display:none}.control-sidebar[data-collapsed=true] .control-sidebar-brand>[data-slot=button]{display:inline-flex;width:42px;height:42px;color:#fff;border-radius:13px;background:linear-gradient(145deg,#ff7958,#e94e2b);box-shadow:0 8px 24px rgba(233,78,43,.2)}.control-sidebar[data-collapsed=true] .control-sidebar-brand>[data-slot=button]:hover{color:#fff;background:linear-gradient(145deg,#ff8668,#ef5936)}.control-sidebar[data-collapsed=true] .control-back span,.control-sidebar[data-collapsed=true] .control-nav-group a span,.control-sidebar[data-collapsed=true] .control-nav-group>small{display:none}.control-sidebar[data-collapsed=true] .control-back,.control-sidebar[data-collapsed=true] .control-nav-group a{justify-content:center;padding:0}.control-back,.control-sidebar[data-collapsed=true] .control-back{margin-top:auto}.control-back{display:flex;min-height:40px;align-items:center;gap:9px}.control-back svg{width:16px}.control-workspace-header{position:sticky;z-index:20;top:var(--site-header-height,72px);display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:20px;padding:0 26px;border-bottom:1px solid #e1e3e7;background:rgba(250,250,251,.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.control-breadcrumb{display:flex;min-width:0;align-items:center;gap:8px;font-size:.75rem}.control-breadcrumb span{overflow:hidden;color:#8c9098;text-overflow:ellipsis;white-space:nowrap}.control-breadcrumb svg{width:13px;color:#b8bbc1}.control-breadcrumb strong{color:#2e3035}.control-workspace-actions{display:flex;align-items:center;gap:7px}.control-workspace-actions a{display:inline-flex;min-height:34px;align-items:center;gap:7px;padding:0 10px;color:#646871;border:1px solid #e0e2e6;border-radius:9px;background:#fff;font-size:.75rem;font-weight:760}.control-workspace-actions a:hover{color:#9e3a21;border-color:#efb4a4}.control-workspace-actions svg{width:14px}.book-route-manager__alias-form{display:grid;gap:7px;padding:13px 14px;border-bottom:1px solid var(--ui-border,var(--border));background:color-mix(in srgb,var(--ui-accent-soft,#fff2ed) 45%,transparent)}.book-route-manager__alias-form>label{color:var(--ui-ink,var(--foreground));font-size:.75rem;font-weight:820}.book-route-manager__alias-form>div{display:grid;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;overflow:hidden;border:1px solid var(--ui-border-strong,var(--border));border-radius:11px;background:var(--ui-surface,var(--card))}.book-route-manager__alias-form>div>span{padding-left:11px;color:var(--ui-muted,var(--muted-foreground));font-size:.75rem}.book-route-manager__alias-form input{min-width:0;min-height:39px;padding:0 6px;border:0;outline:0;background:transparent;font-size:.75rem;font-weight:740}.book-route-manager__alias-form [data-slot=button]{min-height:34px;margin-right:3px;border-radius:8px}.book-route-manager__alias-form>small{color:var(--ui-muted,var(--muted-foreground));font-size:.75rem}@media(max-width:760px){.control-workspace-header{display:none}.control-shell,.control-shell:has(.control-sidebar[data-collapsed=true]){grid-template-columns:1fr}.book-route-manager__alias-form>div{grid-template-columns:auto minmax(80px,1fr) auto}.book-route-manager__alias-form [data-slot=button]{padding-inline:9px;font-size:0}.book-route-manager__alias-form [data-slot=button] svg{margin:0}}.book-original-badge{position:absolute;z-index:3;top:12px;left:12px;display:inline-flex;align-items:center;gap:5px;max-width:calc(100% - 72px);padding:6px 8px;color:#7c321f;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:rgba(255,245,238,.92);box-shadow:0 5px 18px rgba(39,24,18,.12);font-size:.75rem;font-weight:850;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.book-original-badge svg,.book-original-hero-badge svg,.book-original-tag svg,.feed-original-kicker svg{width:13px;height:13px}.book-original-tag{display:inline-flex;align-items:center;gap:4px;color:#963d24!important;border-color:#f1baa9!important;background:#fff1eb!important}.book-original-hero-badge{display:inline-flex!important;align-items:center;gap:5px;color:#913b23!important;border:1px solid #efb5a5!important;background:#fff0ea!important}.feed-update-kickers{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.feed-original-kicker{display:inline-flex;align-items:center;gap:5px;width:max-content;color:#a14227;font-size:.75rem;font-weight:850;text-transform:uppercase}.book-original-work-toggle input{width:42px;height:23px;flex:0 0 auto;accent-color:var(--primary)}.translator-api-persona{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);gap:18px 24px;margin-top:22px;padding:22px;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));border-radius:22px;background:linear-gradient(140deg,color-mix(in srgb,var(--primary) 7%,var(--card)),var(--card))}.translator-api-persona__heading{display:flex;align-items:flex-start;gap:13px}.translator-api-persona__heading>span{display:grid;width:43px;height:43px;flex:0 0 auto;place-items:center;color:var(--primary);border-radius:13px;background:color-mix(in srgb,var(--primary) 10%,var(--card))}.translator-api-persona__heading h2{margin:4px 0 5px;font-size:1.125rem}.translator-api-persona__heading p{margin:0;color:var(--muted-foreground);font-size:.75rem;line-height:1.5}.translator-api-persona>form{display:grid;grid-template-columns:minmax(150px,1fr) auto;align-content:center;gap:7px}.translator-api-persona>form label{grid-column:1/-1;color:var(--muted-foreground);font-size:.75rem;font-weight:780}.translator-api-persona select{min-height:42px;padding:0 10px;color:var(--foreground);border:1px solid var(--border);border-radius:10px;background:var(--background)}.translator-api-persona__summary{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(110px,.35fr)) minmax(220px,1fr);gap:9px;padding-top:16px;border-top:1px solid var(--border)}.translator-api-persona__summary>span{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;padding:10px;border:1px solid var(--border);border-radius:11px;background:var(--background)}.translator-api-persona__summary>span svg{grid-row:1/3;width:18px;color:var(--primary)}.translator-api-persona__summary small{color:var(--muted-foreground);font-size:.75rem}.translator-api-persona__summary strong{overflow:hidden;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.translator-api-persona__summary>div{display:flex;flex-wrap:wrap;align-content:center;gap:5px}.translator-api-reference>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.translator-api-reference>header svg{width:42px;height:42px;padding:10px;color:var(--primary);border-radius:13px;background:color-mix(in srgb,var(--primary) 9%,var(--card))}.translator-endpoint-list{display:grid!important;grid-template-columns:1fr!important;gap:0!important;overflow:hidden;margin-top:18px;border:1px solid var(--border);border-radius:14px}.translator-endpoint-list article{display:grid;grid-template-columns:58px minmax(260px,.7fr) auto minmax(260px,1fr);align-items:center;gap:12px;padding:13px;border-bottom:1px solid var(--border)}.translator-endpoint-list article:last-child{border-bottom:0}.translator-http-method{display:grid;min-height:25px;place-items:center;border-radius:7px;color:#226b48;background:#e7f7ef;font-size:.75rem;font-weight:900}.translator-http-method.is-post{color:#835018;background:#fff2d9}.translator-http-method.is-patch{color:#51408a;background:#f0edff}.translator-endpoint-list code{color:var(--foreground);font-size:.75rem}.translator-endpoint-list article>div strong{font-size:.75rem}.translator-endpoint-list article>div p{margin:3px 0 0;font-size:.75rem;line-height:1.45}.translator-api-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.translator-api-guide-grid .translator-api-docs{margin-top:16px}.translator-api-guide-grid h2{display:flex;align-items:center;gap:8px;font-size:1.125rem}.translator-api-guide-grid h2 svg{width:19px;color:var(--primary)}.translator-api-docs pre{overflow:auto;margin:13px 0;padding:15px;border:1px solid var(--border);border-radius:12px;background:#17191e;color:#f5f2ee;font-size:.75rem;line-height:1.65}.translator-api-note{display:flex;align-items:flex-start;gap:7px;padding:10px;border-radius:10px;background:color-mix(in srgb,#d89a23 10%,transparent)}.translator-api-note svg{flex:0 0 auto;width:15px;color:#9a6710}.translator-api-errors{display:grid;gap:5px;margin:13px 0}.translator-api-errors>div{display:grid;grid-template-columns:42px 1fr;gap:8px;align-items:center}.translator-api-errors dt{padding:5px;color:#9e3a21;border-radius:6px;background:#fff0eb;font-size:.75rem;font-weight:900;text-align:center}.translator-api-errors dd{margin:0;font-size:.75rem}.dark .control-breadcrumb strong,.dark .control-sidebar-brand>span:nth-child(2) strong{color:var(--foreground)}.dark .control-workspace-header{border-color:var(--border);background:color-mix(in srgb,var(--background) 88%,transparent)}.dark .control-workspace-actions a{color:var(--muted-foreground);border-color:var(--border);background:var(--card)}.dark .translator-api-docs pre{border-color:#353943}@media(max-width:900px){.translator-api-persona{grid-template-columns:1fr}.translator-api-persona__summary{grid-template-columns:repeat(3,1fr)}.translator-api-persona__summary>div{grid-column:1/-1}.translator-endpoint-list article{grid-template-columns:52px minmax(0,1fr) auto}.translator-endpoint-list article>div{grid-column:2/-1}.translator-api-guide-grid{grid-template-columns:1fr}}@media(max-width:600px){.translator-api-persona{padding:16px}.translator-api-persona__summary{grid-template-columns:1fr}.translator-api-persona__summary>div{grid-column:auto}.translator-endpoint-list article{grid-template-columns:48px minmax(0,1fr)}.translator-endpoint-list article>[data-slot=badge]{grid-column:2}.translator-endpoint-list article>div{grid-column:1/-1}.book-original-badge{top:8px;left:8px;font-size:.75rem}}.chapter-discussion,.chapter-discussion.open{width:min(880px,calc(100vw - 40px));margin-top:46px;border-color:color-mix(in srgb,currentColor 10%,transparent);border-radius:18px;background:var(--card);box-shadow:0 12px 38px color-mix(in srgb,currentColor 7%,transparent)}.chapter-discussion-trigger{min-height:66px;padding:11px 16px;color:inherit;background:transparent}.chapter-discussion-trigger:hover{background:color-mix(in srgb,currentColor 3%,transparent)}.chapter-discussion-icon{width:38px;height:38px;color:var(--brand);background:color-mix(in srgb,var(--brand) 9%,transparent);box-shadow:none}.chapter-discussion-trigger small{color:color-mix(in srgb,currentColor 50%,transparent)}.chapter-discussion-trigger strong{color:inherit;font-size:.875rem}.chapter-discussion-trigger b{min-width:0;padding:5px 8px;color:color-mix(in srgb,currentColor 68%,transparent);background:color-mix(in srgb,currentColor 5%,transparent)}.chapter-discussion-body{padding:0 18px 10px;border-top:1px solid color-mix(in srgb,currentColor 9%,transparent);background:transparent}.comment-embedded-tools{min-height:52px;margin:0;padding:7px 0;border-bottom:0}.comment-embedded-summary{gap:0}.comment-embedded-summary>span{display:none}.comment-embedded-summary strong{font-size:.75rem}.comment-embedded-summary small{color:color-mix(in srgb,currentColor 52%,transparent);font-size:.75rem}.chapter-discussion .comment-sort{gap:1px;padding:2px;background:color-mix(in srgb,currentColor 5%,transparent)}.chapter-discussion .comment-sort button{min-width:58px;min-height:29px;padding-inline:9px;font-size:.75rem}.chapter-discussion .comment-sort button.active{color:inherit;background:var(--card);box-shadow:0 1px 3px color-mix(in srgb,currentColor 9%,transparent)}.chapter-discussion .comment-composer{margin:2px 0 6px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.chapter-discussion .comment-editor{border-color:color-mix(in srgb,currentColor 11%,transparent);border-radius:12px;background:transparent}.chapter-discussion .comment-editor>textarea{min-height:88px;padding:12px 13px;font-size:.875rem}.chapter-discussion .comment-editor-toolbar{min-height:38px;padding:4px 7px;background:color-mix(in srgb,currentColor 3%,transparent)}.chapter-discussion .comment-composer-footer{min-height:40px}.chapter-discussion-body .comment-list{border-top:1px solid color-mix(in srgb,currentColor 9%,transparent)}.chapter-discussion-body .comment-list>.comment-item,.chapter-discussion-body .comment-list>.comment-item:hover{min-height:0;margin:0;padding:16px 2px 15px;border:0;border-top:1px solid color-mix(in srgb,currentColor 8%,transparent);border-radius:0;background:transparent;box-shadow:none}.chapter-discussion-body .comment-list>.comment-item:first-child{border-top:0}.chapter-discussion-body .comment-list>.comment-item>.comment-avatar{width:40px;height:40px;border:0;box-shadow:none}.chapter-discussion-body .comment-text,.chapter-discussion-body .formatted-comment{margin:6px 0 9px;color:inherit;font-size:.875rem;line-height:1.56}.chapter-discussion-body .comment-item.pinned{padding-left:10px;border-left:2px solid color-mix(in srgb,var(--brand) 55%,transparent);background:transparent}.chapter-discussion-body .comment-reply-preview,.chapter-discussion-body .comment-score{background:color-mix(in srgb,currentColor 4%,transparent)}.chapter-discussion-body .comment-reply-preview{border:0}.chapter-discussion-body .comment-thread{border-color:color-mix(in srgb,currentColor 11%,transparent)}[data-reader-theme=contrast] .chapter-discussion,[data-reader-theme=night] .chapter-discussion{color:inherit;background:color-mix(in srgb,currentColor 5%,#111 95%);box-shadow:none}[data-reader-theme=contrast] .chapter-discussion .comment-sort button.active,[data-reader-theme=night] .chapter-discussion .comment-sort button.active{color:inherit;background:color-mix(in srgb,currentColor 10%,transparent)}@media(max-width:700px){.chapter-discussion,.chapter-discussion.open{width:calc(100vw - 12px);margin-top:32px;border-radius:16px}.chapter-discussion-trigger{grid-template-columns:36px minmax(0,1fr) auto 15px;min-height:62px;padding:10px 11px}.chapter-discussion-icon{width:36px;height:36px}.chapter-discussion-body{padding:0 11px 8px}.comment-embedded-tools{min-height:48px}.comment-embedded-summary small{display:none}.chapter-discussion .comment-sort button{min-height:28px;padding-inline:7px}.chapter-discussion .comment-editor>textarea{min-height:78px}.chapter-discussion-body .comment-list>.comment-item,.chapter-discussion-body .comment-list>.comment-item:hover{grid-template-columns:36px minmax(0,1fr);gap:9px;padding:14px 1px 13px}.chapter-discussion-body .comment-list>.comment-item>.comment-avatar{width:36px;height:36px}}.profile-bio{display:grid;gap:8px}.profile-bio-disclosure{max-width:650px}.profile-bio-disclosure summary{display:grid;justify-items:start;gap:6px;cursor:pointer;list-style:none}.profile-bio-disclosure summary::-webkit-details-marker{display:none}.profile-bio-preview{display:-webkit-box;overflow:hidden;color:rgba(255,255,255,.7);font-size:.75rem;line-height:1.55;white-space:pre-line;-webkit-box-orient:vertical;-webkit-line-clamp:3}.profile-bio-disclosure summary .is-less,.profile-bio-disclosure summary .is-more{color:#ff9a79;font-size:.75rem;font-weight:800}.profile-bio-disclosure summary .is-less,.profile-bio-disclosure[open] summary .is-more,.profile-bio-disclosure[open] summary .profile-bio-preview{display:none}.profile-bio-disclosure[open] summary .is-less{display:inline}.profile-bio-disclosure>p{margin-top:3px!important;white-space:pre-line}.profile-presence{gap:6px!important}.profile-presence i{width:7px;height:7px;flex:0 0 7px;border-radius:50%}.profile-presence.is-online i{background:#45d487;box-shadow:0 0 0 4px rgba(69,212,135,.13)}.profile-presence.is-offline i{background:#ef635d;box-shadow:0 0 0 4px rgba(239,99,93,.12)}.profile-presence.is-hidden i{background:#a7a9ae;box-shadow:0 0 0 4px rgba(167,169,174,.1)}.payment-provider-choice{display:flex;flex-wrap:wrap;gap:.625rem}.payment-provider-choice>[data-slot=button]{flex:1 1 9rem}