@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-400-normal-DRC__1Mx.woff2)format("woff2"),url(/assets/instrument-sans-latin-400-normal-D1W7dsQl.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-500-normal-Dk9ku72i.woff2)format("woff2"),url(/assets/instrument-sans-latin-500-normal-Z6ESRlEs.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-normal-BCNrxLz_.woff2)format("woff2"),url(/assets/eb-garamond-latin-400-normal-maQnHeKB.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-latin-500-normal-DehAIUv0.woff2)format("woff2"),url(/assets/eb-garamond-latin-500-normal-DZU8xF9o.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:var(--lightningcss-light,#f7f7f4)var(--lightningcss-dark,#1b1a16);--surface:var(--lightningcss-light,#f2f1ed)var(--lightningcss-dark,#22211c);--raised:var(--lightningcss-light,#e6e5e0)var(--lightningcss-dark,#2c2b25);--border:var(--lightningcss-light,#cdcdc9)var(--lightningcss-dark,#3a3933);--text:var(--lightningcss-light,#26251e)var(--lightningcss-dark,#ecebe6);--text-2:var(--lightningcss-light,#6a6963)var(--lightningcss-dark,#a3a29b);--link:var(--lightningcss-light,#b83a00)var(--lightningcss-dark,#ff7a3d);--crimson:var(--lightningcss-light,#b0244a)var(--lightningcss-dark,#ff7d9b);--selection:var(--lightningcss-light,#8bc4f8)var(--lightningcss-dark,#2f5d86);--mark:color-mix(in srgb, var(--text-2) 62%, transparent);--scrim:var(--lightningcss-light,#26251e66)var(--lightningcss-dark,#0a09068c);--shadow:0 12px 32px -8px var(--lightningcss-light,#3c2d1438)var(--lightningcss-dark,#00000080), 0 2px 6px var(--lightningcss-light,#3c2d141a)var(--lightningcss-dark,#0000004d);--sans:"Instrument Sans", system-ui, sans-serif;--serif:"EB Garamond", Georgia, serif;--mono:"JetBrains Mono", ui-monospace, monospace;--fs-xs:12px;--fs-sm:14px;--fs-md:16px;--fs-lg:20px;--fs-xl:28px;--fs-3xl:44px;--fs-4xl:64px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--control:40px;--radius-sm:2px;--radius:4px;--radius-lg:8px;--col:44rem}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}@media (hover:hover) and (pointer:fine){html{scrollbar-gutter:stable}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text-2) 50%, transparent) transparent}}body:has(dialog.sheet[open]){overflow:hidden}body{background:var(--canvas);color:var(--text);font:400 var(--fs-md)/1.5 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}::selection{background:var(--selection);color:var(--text)}h1,h2,h3,h4,p,ol,ul{margin:0;padding:0;font-weight:400}ol,ul{list-style:none}button,input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--text);outline-offset:2px;border-radius:var(--radius-sm)}.skip{padding:var(--sp-2) var(--sp-3);background:var(--text);color:var(--canvas);border-radius:var(--radius);z-index:10;position:absolute;top:-48px;left:16px}.skip:focus{top:12px}.page{max-width:var(--col);box-sizing:border-box;overflow-wrap:break-word;width:100%;min-width:0;padding:0 var(--sp-4) env(safe-area-inset-bottom);flex-direction:column;min-height:100dvh;margin:0 auto;display:flex}.masthead{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:calc(var(--sp-4) + env(safe-area-inset-top)) 0 var(--sp-3);display:flex}.wordmark{align-items:center;gap:var(--sp-2);font:400 var(--fs-lg)/1 var(--serif);letter-spacing:-.01em;display:flex}.wordmark svg{color:var(--text);flex:none}.masthead-actions{align-items:center;gap:var(--sp-2);display:flex}.meta,.rank{font:400 var(--fs-sm)/1.5 var(--sans);font-variant-numeric:tabular-nums}.meta{color:var(--text-2)}.btn,.icon-btn{justify-content:center;align-items:center;gap:var(--sp-2);min-height:var(--control);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;background:0 0;transition:background-color .12s ease-out;display:inline-flex}.btn{padding:0 var(--sp-3);font-size:var(--fs-sm);color:var(--text);font-weight:500;text-decoration:none}.icon-btn{width:var(--control);color:var(--text-2);padding:0}@media (hover:hover){.btn:hover,.icon-btn:hover{background:var(--raised)}.icon-btn:hover{color:var(--text)}}.btn-quiet{color:var(--text-2);padding:0 var(--sp-2);border-color:#0000;margin-left:-8px}.btn-quiet:hover{color:var(--text)}@media (hover:none){.btn-quiet:hover{color:var(--text-2)}}.btn-solid{background:var(--text);border-color:var(--text);color:var(--canvas);padding:0 var(--sp-4)}.btn-solid:hover{background:var(--text)}@media (hover:hover){.btn-solid:hover{opacity:.88}}.link{color:var(--link);font-size:var(--fs-sm);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.link:hover{text-decoration-thickness:2px}.tabs{gap:var(--sp-5);margin:var(--sp-1) 0 var(--sp-2);display:flex}.tab{min-height:44px;color:var(--text-2);font-size:var(--fs-md);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;padding:0;transition:color .12s ease-out;display:inline-flex}.tab:after{content:attr(data-label);visibility:hidden;pointer-events:none;height:0;font-weight:600;overflow:hidden}.tab:hover{color:var(--text)}.tab[aria-selected=true]{color:var(--text);font-weight:600}.panel{padding-top:var(--sp-3);outline:none;flex:1}.item{gap:var(--sp-1);grid-template-columns:28px minmax(0,1fr);padding:14px 0;animation:.18s ease-out both fade;display:grid}.rank{color:var(--mark);padding-top:5px}.item-title{font:400 var(--fs-lg)/1.28 var(--serif);letter-spacing:-.005em;text-wrap:pretty;overflow-wrap:anywhere}.item-body{min-width:0}.item .item-title{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.item-title a{color:var(--text);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:none;text-decoration-thickness:1px}.item-title a:hover{text-decoration-line:underline}.item-title a:visited{color:var(--text-2)}.item .meta,.qrow .meta{word-spacing:.1em}.item .meta{margin-top:var(--sp-1)}.skeleton{animation:none}.skeleton-delay{animation:1ms .15s backwards skeleton-show}@keyframes skeleton-show{0%{opacity:0}}.bar{--sk-base:var(--raised);--sk-hi:color-mix(in srgb, var(--raised) 50%, var(--canvas));height:14px;margin-top:var(--sp-2);border-radius:var(--radius);background:linear-gradient(90deg, var(--sk-base) 30%, var(--sk-hi) 50%, var(--sk-base) 70%) 0 0 / 300% 100%;animation:1.6s ease-in-out infinite shimmer}.bar.short{--sk-base:var(--surface);--sk-hi:color-mix(in srgb, var(--surface) 50%, var(--canvas));height:10px;margin-top:var(--sp-3)}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.skeleton .rank{color:var(--border)}.state{padding:var(--sp-7) 0;max-width:28rem}.state-title{font:400 var(--fs-xl)/1.15 var(--serif);letter-spacing:-.015em;margin-bottom:var(--sp-2)}.state p{color:var(--text-2);text-wrap:pretty}.state .meta{margin-top:var(--sp-3)}.footer{padding:var(--sp-8) 0 calc(var(--sp-6) + env(safe-area-inset-bottom));color:var(--text-2);font-size:var(--fs-sm)}.foot-note{margin-bottom:var(--sp-5);text-align:center}.foot-action{color:var(--text);font-weight:500;text-decoration:none}.foot{text-align:center;font-size:var(--fs-xs);color:var(--text-2)}.foot-links{justify-content:center;column-gap:var(--sp-4);flex-wrap:wrap;display:flex}.foot-links a{color:inherit;padding:var(--sp-2) 0;text-decoration:none}@media (hover:hover){.foot-links a:hover{color:var(--text)}}.foot-copy{margin-top:var(--sp-1);opacity:.8}.sheet{border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--surface);width:100%;max-width:none;max-height:90dvh;color:var(--text);box-shadow:var(--shadow);border:0;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow:hidden}.sheet[open]{grid-template-rows:minmax(0,1fr);animation:.2s cubic-bezier(.22,1,.36,1) both sheet-up;display:grid}.sheet::backdrop{background:var(--scrim);animation:.16s ease-out both fade}.sheet-inner{width:100%;min-height:0;max-height:inherit;grid-template-rows:auto minmax(0,1fr) auto;display:grid}.sheet-head,.sheet-foot{padding:var(--sp-3) var(--sp-4);flex:none;justify-content:space-between;align-items:center;display:flex}.sheet-foot{padding-bottom:calc(var(--sp-3) + env(safe-area-inset-bottom))}.sheet-title{font:400 var(--fs-lg)/1.2 var(--serif);letter-spacing:-.01em}.sheet-body{min-height:0;padding:var(--sp-4) var(--sp-4) var(--sp-6);gap:var(--sp-6);overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);display:grid;overflow-y:auto}.sheet-h{font:400 var(--fs-lg)/1.3 var(--serif);margin-bottom:var(--sp-1)}.hint{color:var(--text-2);font-size:var(--fs-sm);margin-bottom:var(--sp-2)}.field{gap:var(--sp-1);display:grid}.field-label{font-size:var(--fs-xs);color:var(--text-2)}.field input{width:100%;min-height:var(--control);padding:0 var(--sp-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--canvas);font-size:var(--fs-md)}.field input:hover{border-color:var(--text-2)}.field input:focus-visible{outline-offset:0;border-color:var(--text)}.field input[aria-invalid=true]{border-color:var(--crimson)}.warn{font-size:var(--fs-xs);color:var(--crimson)}.source-list{margin-top:var(--sp-2)}.source{align-items:center;gap:var(--sp-3);cursor:pointer;min-height:44px;display:flex}.source input{width:18px;height:18px;accent-color:var(--text);flex:none;margin:0}.source-name{flex:1}@media (width>=768px){body{font-size:var(--fs-md)}.page{padding:0 var(--sp-5)}.masthead{padding-top:var(--sp-6);padding-bottom:var(--sp-4)}.wordmark{font-size:var(--fs-xl)}.item{padding:var(--sp-4) 0;grid-template-columns:40px minmax(0,1fr)}.rank{padding-top:var(--sp-2)}.item-title{font-size:var(--fs-lg);line-height:1.22}.sheet{border-radius:var(--radius-lg) 0 0 var(--radius-lg);border:0;width:440px;height:100dvh;max-height:none;inset:0 0 0 auto}.sheet[open]{animation-name:sheet-in}.sheet-small{border-radius:var(--radius-lg);width:420px;height:fit-content;max-height:90dvh;margin:auto;inset:0}.sheet-small[open]{animation-name:fade}.gate-body{padding:0 var(--sp-5) var(--sp-5)}.sheet-head,.sheet-foot{padding-left:var(--sp-5);padding-right:var(--sp-5)}.sheet-body{padding:var(--sp-5)}}@media (width>=1100px){.page{max-width:52rem}}@keyframes fade{0%{opacity:0}}@keyframes breathe{50%{opacity:.55}}@keyframes sheet-up{0%{opacity:0;transform:translateY(16px)}}@keyframes sheet-in{0%{opacity:0;transform:translate(16px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.masthead{flex-wrap:wrap}.wordmark a{align-items:center;gap:var(--sp-2);color:inherit;text-decoration:none;display:flex}.nav{gap:var(--sp-4);order:3;width:100%;display:flex}.nav-link{padding:var(--sp-2) 0;color:var(--text-2);font-size:var(--fs-sm);flex-direction:column;align-items:center;text-decoration:none;transition:color .12s ease-out;display:inline-flex}.nav-link:hover{color:var(--text)}.nav-link:before{content:attr(data-label);visibility:hidden;pointer-events:none;height:0;font-weight:600;overflow:hidden}.nav-link[aria-current=page]{color:var(--text);font-weight:600}.account,.account-slot{width:var(--control);height:var(--control);display:inline-block;position:relative}.avatar{color:var(--text);font:500 var(--fs-sm)/1 var(--sans)}.avatar[aria-expanded=true]{background:var(--raised)}.menu{z-index:5;min-width:200px;max-width:280px;padding:var(--sp-1);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);animation:.12s ease-out both fade;position:absolute;top:calc(100% + 6px);right:0}.menu-who{padding:var(--sp-2) var(--sp-2) var(--sp-2);margin-bottom:var(--sp-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu-item{width:100%;min-height:40px;padding:0 var(--sp-2);border-radius:var(--radius);color:var(--text);font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:none;display:flex}@media (hover:hover){.menu-item:hover{background:var(--raised)}}a.btn{text-decoration:none}.btn:disabled{opacity:.55;cursor:default}.main{outline:none;flex-direction:column;min-width:0;display:flex}.main>section{padding-bottom:var(--sp-6)}.page-title{font:400 var(--fs-xl)/1.15 var(--serif);letter-spacing:-.015em;text-wrap:balance}.page-title-lg{font-size:var(--fs-xl);letter-spacing:-.02em;max-width:20ch;padding-top:var(--sp-5)}.page-head{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-4) 0 var(--sp-2);flex-wrap:wrap;display:flex}.lede{margin-top:var(--sp-2);color:var(--text-2);text-wrap:pretty;max-width:34rem}.mono-inline{font-family:var(--mono);font-size:var(--fs-sm);color:var(--text);overflow-wrap:anywhere}.auth{max-width:22rem;padding:var(--sp-6) 0 var(--sp-7);margin:0 auto}.auth-head{justify-items:center;gap:var(--sp-3);text-align:center;display:grid}.auth-head .lede{font-size:var(--fs-md)}.auth-mark{border:1px solid var(--border);width:56px;height:56px;color:var(--text);border-radius:50%;place-items:center;display:grid}.auth-mark svg{width:28px;height:28px}.auth-slot{min-height:7rem}.form{gap:var(--sp-4);margin-top:var(--sp-4);display:grid}.auth-form{margin-top:var(--sp-5)}.auth-submit{width:100%}.auth-switch,.auth-dev{justify-self:center}.auth-dev{margin:var(--sp-4) auto 0;display:block}.auth-error{margin-top:var(--sp-3);text-align:center}.auth-legal{margin-top:var(--sp-5);text-align:center;text-wrap:balance}.providers{gap:var(--sp-3);margin-top:var(--sp-5);display:grid}.btn-provider{gap:var(--sp-3);width:100%;min-height:48px;font-size:var(--fs-md)}.btn-google{color:#1f1f1f;background:#fff;border-color:#747775}.btn-github{color:#fff;background:#24292f;border-color:#24292f}:root[data-theme=dark] .btn-github{color:#24292f;background:#f6f8fa;border-color:#f6f8fa}@media (hover:hover){.btn-google:hover{background:#f2f2f2}.btn-github:hover{background:#32383f}:root[data-theme=dark] .btn-github:hover{background:#e6e9ec}}.btn-provider:disabled{opacity:.6;cursor:default}.auth-actions{align-items:center;gap:var(--sp-2) var(--sp-4);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.form .auth-actions{margin-top:var(--sp-1)}.field input:disabled{opacity:.6}.field input::placeholder{color:var(--text-2)}.field input{caret-color:var(--text)}.field input[type=password]{letter-spacing:.04em}.btn-solid:disabled:hover{opacity:.55}.state .auth-actions{margin-top:var(--sp-4)}kbd{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);font:400 var(--fs-xs)/1.4 var(--mono);color:var(--text);padding:1px 5px}.qrow{padding:18px 0;animation:.18s ease-out both fade;position:relative}[data-keys]>.qrow[aria-current=true]:before{content:"›";color:var(--mark);font:400 var(--fs-xl)/1.2 var(--serif);position:absolute;top:12px;left:-14px}.qrow .meta{margin-top:var(--sp-1)}.q-summary{margin-top:var(--sp-3);text-wrap:pretty;max-width:62ch}.q-extra{margin-top:var(--sp-4);gap:var(--sp-3);max-width:68ch;display:grid}.q-label{color:var(--text-2);font:500 var(--fs-xs)/1.5 var(--sans);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;display:block}.q-hook{font:400 var(--fs-lg)/1.35 var(--serif);text-wrap:pretty}.q-line{font-size:var(--fs-md);color:var(--text);text-wrap:pretty;line-height:1.45}.q-why{margin-top:var(--sp-1);font-size:var(--fs-sm);color:var(--text-2)}.q-extra+.item-extras,.q-extra~.item-extras{margin-top:var(--sp-3)}.q-hook,.q-line{margin:0}@media (width>=640px){.q-hook,.q-line{column-gap:var(--sp-4);grid-template-columns:6.25rem 1fr;align-items:baseline;display:grid}.q-label{margin-bottom:0}}.q-locked{margin-top:var(--sp-3);margin-bottom:var(--sp-3);max-width:62ch;font-size:var(--fs-sm);color:var(--text-2);text-wrap:pretty}.link-quiet.q-more{margin-top:var(--sp-2);display:none}.q-actions{align-items:center;gap:var(--sp-2) var(--sp-3);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.q-actions .btn{min-width:88px;padding:0 var(--sp-4)}.q-hint{margin-top:var(--sp-3);color:var(--text-2);font-size:var(--fs-sm);text-wrap:pretty}.qpanel{outline:none}.queue-lede{margin-bottom:var(--sp-4)}.keys{color:var(--text-2);font-size:var(--fs-sm);display:none;position:relative}.keys summary{cursor:pointer;padding:var(--sp-2) 0;list-style:none}.keys summary::-webkit-details-marker{display:none}.keys summary:hover{color:var(--text)}.keys p{z-index:4;width:max-content;padding:var(--sp-3) var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);font-size:var(--fs-sm);color:var(--text);position:absolute;top:100%;right:0}@media (hover:hover) and (pointer:fine){.keys{display:block}.page-head{min-height:calc(var(--fs-sm) * 1.5 + 2 * var(--sp-2) + var(--sp-4) + var(--sp-2))}}@media (width<=767px){.q-extra-collapsed{display:none}.link-quiet.q-more{align-items:center;min-height:32px;display:inline-flex}}.more{padding:var(--sp-3) 0 0;justify-content:center;display:flex}.more-btn{min-height:44px;padding:0 var(--sp-4);color:var(--text-2);font-size:var(--fs-md);cursor:pointer;background:0 0;border:0;transition:color .12s ease-out}@media (hover:hover){.more-btn:hover{color:var(--text)}}.list-end{padding:var(--sp-4) 0 0;text-align:center;color:var(--text-2);font-size:var(--fs-sm)}.toast-region{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:8;pointer-events:none;justify-content:center;display:flex;position:fixed}.toast{align-items:center;gap:var(--sp-4);min-height:44px;padding:0 var(--sp-2) 0 var(--sp-4);border-radius:var(--radius-lg);background:var(--text);color:var(--canvas);font-size:var(--fs-sm);box-shadow:var(--shadow);pointer-events:auto;animation:.18s cubic-bezier(.22,1,.36,1) both sheet-up;display:flex}.toast-btn{min-height:36px;padding:0 var(--sp-3);border-radius:var(--radius);color:inherit;cursor:pointer;background:0 0;border:0;font-weight:600}@media (hover:hover){.toast-btn:hover{background:color-mix(in srgb, var(--text) 25%, transparent)}}.toast-btn:focus-visible{outline-color:var(--canvas)}.settings-form{display:grid}.settings-sec{padding:var(--sp-6) 0 var(--sp-2)}.settings-sec .field{margin-top:var(--sp-3);max-width:28rem}.settings-sec .source-list{max-width:28rem}.token-row{justify-content:space-between;align-items:center;gap:var(--sp-3);max-width:28rem;margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.token-saved{font:400 var(--fs-sm)/1.5 var(--mono);margin-top:2px}.token-actions{gap:var(--sp-2);display:flex}.token-actions .btn-quiet{margin-left:0}.save-bar{align-items:center;gap:var(--sp-3) var(--sp-4);padding:var(--sp-4) 0 0;flex-wrap:wrap;display:flex}.plan-line{align-items:baseline;gap:var(--sp-1) var(--sp-3);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.plan-name{font:400 var(--fs-lg)/1.2 var(--serif);letter-spacing:-.01em}.settings-sec>.warn{margin-top:var(--sp-3)}.offer{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-4);margin-bottom:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.offer-actions{align-items:center;gap:var(--sp-4);display:flex}.plans{margin-top:var(--sp-5);display:grid}.plan{align-items:flex-start;gap:var(--sp-4);padding:var(--sp-5) 0 var(--sp-5);flex-direction:column;display:flex}.plan-title{font:400 var(--fs-lg)/1.2 var(--serif);letter-spacing:-.01em}.plan-price{margin-top:-8px}.price{font:400 var(--fs-xl)/1.1 var(--serif);letter-spacing:-.02em}.plan-list{flex:1;align-self:stretch}.plan-list li{padding:var(--sp-2) 0;text-wrap:pretty}.plan-list li:first-child{padding-top:0}.pricing-lede{max-width:38rem}.passes{gap:var(--sp-3);margin-top:var(--sp-5);display:grid}.pass{align-items:flex-start;gap:var(--sp-1);padding:var(--sp-5);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;display:flex}.pass[data-best]{background:var(--raised)}.pass-head{justify-content:space-between;align-items:center;gap:var(--sp-3);align-self:stretch;min-height:24px;display:flex}.pass-title{font-size:var(--fs-md);font-weight:500}.pass-flag{padding:1px var(--sp-2);background:var(--canvas);color:var(--text);font-size:var(--fs-xs);border-radius:999px;font-weight:500}.pass-price{margin-top:var(--sp-2)}.pass-month{margin-bottom:var(--sp-4)}.pass .btn{align-self:stretch;margin-top:auto}.pass-status{margin-top:var(--sp-4);max-width:40rem}.pass-notes{justify-items:start;gap:var(--sp-1);margin-top:var(--sp-5);max-width:40rem;color:var(--text-2);font-size:var(--fs-sm);text-wrap:pretty;display:grid}.pass-notes .text-btn{margin-top:var(--sp-2)}.tier-lists{gap:var(--sp-5);margin-top:var(--sp-6);max-width:40rem;display:grid}.tier-lists h2{font:400 var(--fs-lg)/1.2 var(--serif);letter-spacing:-.01em;margin-bottom:var(--sp-2)}.tier-lists li{padding:var(--sp-1) 0;text-wrap:pretty}.pricing-signin{margin-top:var(--sp-6);max-width:40rem}.policy{max-width:38rem;padding:var(--sp-5) 0 var(--sp-2)}.policy .sheet-h{margin-top:var(--sp-6)}.policy p{margin-top:var(--sp-2);text-wrap:pretty}.policy p+p{margin-top:var(--sp-3)}.policy .lede{margin-top:0}@media (width>=768px){.passes{grid-template-columns:repeat(3,minmax(0,1fr))}.tier-lists{gap:var(--sp-6);grid-template-columns:1fr 1fr}.masthead{flex-wrap:nowrap}.nav{width:auto;margin-left:var(--sp-6);flex:1;order:0}.page-title{font-size:var(--fs-xl)}.page-title-lg{font-size:var(--fs-3xl);max-width:18ch;padding-top:var(--sp-7)}.qrow{padding:var(--sp-5) var(--sp-2);margin:0 -8px}.qrow .item-title{font-size:var(--fs-lg);line-height:1.22;font-size:var(--fs-lg);line-height:1.22}.toast-region{justify-content:flex-start;left:24px;right:auto}.plans{grid-template-columns:1fr 1fr;gap:0}.plan{padding:var(--sp-6) var(--sp-6) var(--sp-6) 0;border-bottom:0}.plan+.plan{padding-left:var(--sp-6);padding-right:0}}.btn-lg{min-height:44px;padding:0 var(--sp-4);font-size:var(--fs-md)}.hero{justify-items:start;gap:var(--sp-4);padding:var(--sp-7) 0 var(--sp-7);display:grid}.hero-title{font:400 var(--fs-3xl)/1.04 var(--serif);letter-spacing:-.03em;text-wrap:balance;max-width:15ch}.hero-pitch{max-width:36rem;font:400 var(--fs-lg)/1.5 var(--serif);text-wrap:pretty}.hero-actions{gap:var(--sp-3);flex-wrap:wrap;display:flex}.lsec{gap:var(--sp-2) var(--sp-7);padding:var(--sp-6) 0 var(--sp-7);display:grid}.lsec-head{align-content:start;gap:var(--sp-1);display:grid}.lsec-title{font:400 var(--fs-lg)/1.2 var(--serif);letter-spacing:-.01em}.lsec-note{margin-top:var(--sp-2);max-width:16rem;color:var(--text-2);font-size:var(--fs-sm);text-wrap:pretty}.lsec-more{padding-top:var(--sp-3)}.lsec-body .items .item:first-child{padding-top:0}.lsec-body .state{padding:0}.steps .step{gap:var(--sp-1);padding:var(--sp-4) 0;grid-template-columns:28px 1fr;display:grid}.steps .step:first-child{padding-top:0}.step .rank{padding-top:var(--sp-1)}.step p{max-width:34rem;color:var(--text-2);text-wrap:pretty}.plans-brief{margin-top:0}.plans-brief .plan p:last-child{color:var(--text-2);text-wrap:pretty}.closing{justify-items:start;gap:var(--sp-4);padding:var(--sp-7) 0 var(--sp-7);display:grid}.closing-title{font:400 var(--fs-xl)/1.12 var(--serif);letter-spacing:-.02em}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lsec.lsec-beats{padding-bottom:var(--sp-2);grid-template-columns:minmax(0,1fr)}.beats{margin-top:var(--sp-4)}.beat{gap:var(--sp-4);padding:var(--sp-6) 0 var(--sp-7);display:grid}.beat-no{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);color:var(--text-2);font:400 var(--fs-sm)/1 var(--sans);display:flex}.tag{padding:3px var(--sp-2);border:1px solid var(--border);border-radius:var(--radius);font:400 var(--fs-xs)/1 var(--sans);color:var(--text-2)}.beat-title{font:400 var(--fs-xl)/1.15 var(--serif);letter-spacing:-.015em;text-wrap:balance}.beat-body{margin-top:var(--sp-3);max-width:28rem;color:var(--text-2);text-wrap:pretty}.beat-fig{background:var(--surface);border-radius:var(--radius);width:100%;max-width:420px;margin:0}.beat-fig img{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:100%;max-width:420px;height:auto;display:block}.faq-item summary{justify-content:space-between;gap:var(--sp-4);padding:var(--sp-4) 0;cursor:pointer;font:400 var(--fs-lg)/1.28 var(--serif);list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--text-2);font:400 var(--fs-md)/1.7 var(--sans);flex:none}.faq-item[open] summary:after{content:"–"}.faq-item p{max-width:34rem;padding-bottom:var(--sp-4);color:var(--text-2);text-wrap:pretty}.landing-foot{padding-top:var(--sp-4)}.welcome{max-width:36rem;padding-top:var(--sp-2)}.welcome-top{justify-content:space-between;align-items:baseline;gap:var(--sp-4);padding-bottom:var(--sp-4);display:flex}.stepbar{gap:var(--sp-4);font-size:var(--fs-sm);display:flex}.stepbar li{padding:var(--sp-2) 0 5px;color:var(--text-2)}.stepbar li[aria-current=step]{color:var(--text);font-weight:600}.stepbar .rank{padding:0}.welcome .page-title{outline:none}.welcome .lede{margin-bottom:var(--sp-1)}.welcome-sec{padding-top:var(--sp-5)}.welcome-sec .field,.welcome-sec .source-list{max-width:28rem}.welcome-foot{align-items:center;gap:var(--sp-3) var(--sp-4);padding:var(--sp-5) 0 var(--sp-2);flex-wrap:wrap;display:flex}.welcome-foot+.hint{margin-top:var(--sp-1)}.welcome>.warn{margin-top:var(--sp-4)}.feed-list{max-width:28rem;margin:var(--sp-2) 0 var(--sp-4)}.feed-row{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:52px;display:flex}.feed-main{min-width:0;display:grid}.feed-main .meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feed-title{font:500 var(--fs-md)/1.4 var(--sans);overflow-wrap:anywhere}.feed-row .btn-quiet{flex:none;margin-left:0}.feed-add{max-width:28rem;margin-top:var(--sp-3)}.feed-add .field{margin-top:0}.field-row{gap:var(--sp-2);display:flex}.field-row input{flex:1;min-width:0}.field-row .btn{flex:none}.feed-add>.warn{margin-top:var(--sp-2)}.feed-found{justify-items:start;gap:var(--sp-1);margin-top:var(--sp-3);padding:var(--sp-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);animation:.18s ease-out both fade;display:grid}.feed-sample{margin:var(--sp-2) 0 var(--sp-3);color:var(--text-2);font-size:var(--fs-sm)}.feed-sample li{text-wrap:pretty;padding:2px 0}.note{margin-bottom:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);font-size:var(--fs-sm);max-width:36rem}@media (width>=768px){.hero{gap:var(--sp-5);padding:var(--sp-8) 0 var(--sp-8)}.hero-title{font-size:var(--fs-4xl);letter-spacing:-.035em;line-height:1}.hero-pitch{font-size:var(--fs-lg)}.lsec{padding:var(--sp-7) 0 var(--sp-7);grid-template-columns:14rem minmax(0,1fr)}.lsec-body{max-width:38rem}.lsec-body:has(.plans){max-width:44rem}.lsec-title{font-size:var(--fs-lg)}.closing{padding:var(--sp-8) 0 80px}.closing-title{font-size:var(--fs-3xl)}.plans-brief .plan{padding-top:0}.beat-title{font-size:var(--fs-xl)}}@media (width>=1000px){.beat{justify-content:start;align-items:center;gap:var(--sp-7);padding:var(--sp-7) 0 var(--sp-7);grid-template-columns:minmax(0,24rem) 420px}.beat:nth-child(2n){grid-template-columns:420px minmax(0,24rem)}.beat:nth-child(2n) .beat-fig{grid-area:1/1}.beat:nth-child(2n) .beat-text{grid-area:1/2}}@media (width>=1100px){.page.page-wide{max-width:62rem}}.note-block{max-width:28rem;padding:var(--sp-3) 0}.note-row{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);display:flex}.note-text{min-width:0}.note-name{font-weight:500}.note-text .hint{margin:2px 0 0}.note-row>.btn{flex:none}.switch{appearance:none;border:1px solid var(--border);border-radius:var(--radius);background:var(--raised);cursor:pointer;flex:none;width:40px;height:24px;margin:2px 0 0;transition:background-color .14s ease-out;position:relative}.switch:after{content:"";border-radius:var(--radius-sm);background:var(--text-2);width:16px;height:16px;transition:transform .16s cubic-bezier(.22,1,.36,1),background-color .14s ease-out;position:absolute;top:3px;left:3px}.switch:checked{background:var(--text);border-color:var(--text)}.switch:checked:after{background:var(--canvas);transform:translate(16px)}.switch:disabled{opacity:.5;cursor:not-allowed}.switch:focus-visible{outline:2px solid var(--text);outline-offset:2px}@media (prefers-reduced-motion:reduce){.switch,.switch:after{transition:none}}.text-btn,.link-quiet{align-items:center;gap:var(--sp-1);min-height:32px;color:var(--text-2);font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;padding:0;transition:color .12s ease-out;display:inline-flex}@media (hover:hover){.text-btn:hover,.link-quiet:hover{color:var(--text)}}.text-btn[aria-expanded=true]{color:var(--text)}.link-quiet:disabled{cursor:default}.text-btn svg{margin-top:1px}.filterbar{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.filterbar-actions{display:contents}.updated{min-height:20px;margin-top:var(--sp-1);flex-basis:100%;order:9}.fmenu{max-width:100%;display:inline-block;position:relative}.chip,.fmenu-trigger{align-items:center;gap:var(--sp-1);max-width:100%;min-height:var(--control);padding:0 var(--sp-3);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-2);font-size:var(--fs-sm);white-space:nowrap;cursor:pointer;background:0 0;font-weight:500;transition:background-color .12s ease-out,color .12s ease-out;display:inline-flex}.chip-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.fmenu-trigger[data-active=true],.chip[data-active=true],.fmenu-trigger[aria-expanded=true]{background:var(--raised);color:var(--text)}.fmenu-trigger svg{flex:none}@media (hover:hover){.chip:hover,.fmenu-trigger:hover{background:var(--raised);color:var(--text)}}@media (width<=380px){.chip,.fmenu-trigger{padding:0 var(--sp-2)}}.fmenu-list{width:max-content;min-width:220px;max-width:min(22rem,100vw - 32px);max-height:min(70dvh,480px);left:0;right:auto;overflow-y:auto}.fmenu-lead{margin-bottom:var(--sp-1)}.fmenu-scrim,.fmenu-grip,.fmenu-head{display:none}@media (width<=767px){body:has(.fmenu-scrim){overflow:hidden}.fmenu-scrim{z-index:9;background:var(--scrim);animation:.16s ease-out both fade;display:block;position:fixed;inset:0}.fmenu-list{z-index:10;width:100%;min-width:0;max-width:none;max-height:80dvh;padding:0 var(--sp-2) calc(var(--sp-4) + env(safe-area-inset-bottom));overscroll-behavior:contain;border-radius:var(--radius-lg) var(--radius-lg) 0 0;border:0;animation:.2s cubic-bezier(.22,1,.36,1) both sheet-up;position:fixed;inset:auto 0 0;overflow-y:auto}.fmenu-grip{width:36px;height:4px;margin:var(--sp-2) auto 0;background:var(--raised);border-radius:2px;display:block}.fmenu-head{z-index:1;padding:var(--sp-3) var(--sp-3) var(--sp-2);background:var(--surface);font:400 var(--fs-lg)/1.2 var(--serif);display:block;position:sticky;top:0}.fmenu-list .menu-item{min-height:48px;padding:var(--sp-3);font-size:var(--fs-md);line-height:1.3}}@media (prefers-reduced-motion:reduce){.fmenu-scrim,.fmenu-list{animation:none}}.menu-item{gap:var(--sp-2)}.menu-check{flex:none;width:16px;display:inline-flex}.menu-item[aria-checked=true]{font-weight:600}.topics-panel{padding-top:var(--sp-4)}.topics-panel .welcome-foot{margin-top:var(--sp-5)}.topics{margin-top:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}.topic-row{padding:var(--sp-3) 0}.topic-line{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);display:flex}.topic-main{flex:1;min-width:0}.picked-name{padding-top:calc((var(--control) - 1.4 * var(--fs-md)) / 2);font:500 var(--fs-md)/1.4 var(--sans);text-wrap:balance;display:block}.topic-actions{flex:none;margin-right:-10px;display:inline-flex}.icon-btn-sm{border-color:#0000}.icon-btn-sm svg{width:18px;height:18px}@media (pointer:coarse){.icon-btn-sm{width:44px}}.topic-row .picked-kw{padding-right:var(--sp-2);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;color:var(--text-2);-webkit-box-orient:vertical;margin-top:0;display:-webkit-box;overflow:hidden}.topic-sources{margin:var(--sp-2) 0 0;color:var(--text-2);font-size:var(--fs-sm);padding:0;list-style:none}.topic-sources li{justify-content:space-between;align-items:center;gap:var(--sp-4);min-height:28px;display:flex}.topic-sources li>span{overflow-wrap:anywhere;min-width:0}.topic-sources .icon-btn-sm{flex:none;margin:-6px -10px -6px 0}.picked-edit{gap:var(--sp-3);max-width:28rem;padding:var(--sp-3) 0 var(--sp-1);display:grid}.topic-lead{margin-top:var(--sp-5);color:var(--text-2);font-size:var(--fs-sm)}.topic-add{gap:var(--sp-2);margin-top:var(--sp-1);flex-wrap:wrap;display:flex}.topic-add-btn{align-items:center;gap:var(--sp-2);min-height:var(--control);padding:0 var(--sp-3);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font:400 var(--fs-sm)/1.2 var(--sans);cursor:pointer;background:0 0;display:inline-flex}.topic-add-btn svg{width:14px;height:14px;color:var(--text-2)}@media (hover:hover){.topic-add-btn:hover{background:var(--raised)}}.topic-add-btn:disabled{opacity:.45;cursor:not-allowed}.add-own{margin-top:var(--sp-4);width:fit-content}.add-own-form{gap:var(--sp-3);max-width:28rem;margin-top:var(--sp-4);display:grid}.add-own-form .auth-actions{margin-top:0}.sheet-foot-start{align-items:center;gap:var(--sp-1) var(--sp-4);flex-wrap:wrap;display:flex}.confirm-q{font-size:var(--fs-sm)}.menu-item[aria-disabled=true]{cursor:default}.menu-item:focus{outline:none}.menu-item:focus-visible{background:var(--raised);outline:2px solid var(--text);outline-offset:-2px}.item-actions{align-items:center;gap:0 var(--sp-4);margin-top:var(--sp-1);color:var(--text-2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.item-save-done{align-items:center;gap:var(--sp-3);min-height:32px;display:inline-flex}.item-save-note{width:100%;max-width:none;padding:var(--sp-1) 0 var(--sp-2);color:var(--text-2);text-wrap:pretty;flex-basis:100%;display:block}.item-actions .item-save-note{order:5}.gate-body{gap:var(--sp-2);padding:0 var(--sp-4) calc(var(--sp-4) + env(safe-area-inset-bottom));justify-items:stretch;display:grid}.gate-body .hint{margin-bottom:var(--sp-2);text-wrap:pretty}.gate-body .btn{width:100%;min-height:48px}.gate-body .text-btn{min-height:44px;font-size:var(--fs-md);justify-content:center;text-decoration:none}.sum{max-width:62ch;margin:var(--sp-2) 0 var(--sp-3)}.sum-tldr{font:400 var(--fs-lg)/1.4 var(--serif);color:var(--text);text-wrap:pretty}.sum-points{gap:var(--sp-2);margin:var(--sp-3) 0 0;font-size:var(--fs-sm);color:var(--text-2);padding:0;line-height:1.5;list-style:none;display:grid}.sum-points li{padding-left:var(--sp-4);text-wrap:pretty;position:relative}.sum-points li:before{content:"";background:var(--text-2);width:8px;height:1px;position:absolute;top:.78em;left:0}.sum-foot{margin-top:var(--sp-3);font-size:var(--fs-xs);color:var(--text-2)}.sum-note{font-size:var(--fs-sm);color:var(--text-2);text-wrap:pretty}.sum-retry{min-height:0;display:inline}.addlink{max-width:32rem;margin-bottom:var(--sp-5)}.addlink-note{min-height:20px;font-size:var(--fs-sm);color:var(--text-2)}.addlink-title{margin-top:var(--sp-2)}.addlink-note.warn{color:var(--crimson)}.find{align-items:center;gap:var(--sp-3);margin:var(--sp-2) 0 var(--sp-3);padding:0 var(--sp-3);border-radius:var(--radius-lg);background:var(--surface);color:var(--text-2);transition:color .12s ease-out;display:flex}.find:focus-within{outline:1px solid var(--text);outline-offset:0;color:var(--text-2)}.find-icon{flex:none;display:inline-flex}.find-input{min-width:0;min-height:44px;color:var(--text);font:400 var(--fs-md)/1.3 var(--sans);appearance:none;background:0 0;border:0;border-radius:0;flex:1;padding:0}.find-input::placeholder{color:var(--text-2);opacity:1}.find-input:focus,.find-input:focus-visible{outline:none}.find-input::-webkit-search-cancel-button{display:none}.find-clear{font-size:var(--fs-sm);flex:none}.find-key{font:400 var(--fs-xs)/1 var(--sans);color:var(--text-2);flex:none;display:none}@media (hover:hover) and (pointer:fine){.find-key{display:inline}}.find-status{margin:var(--sp-3) 0 var(--sp-1);font-size:var(--fs-sm);color:var(--text-2);text-wrap:pretty}.find-status .link-quiet{min-height:32px}.find-status .add-topic{font-weight:500}.find-warn{color:var(--text-2);margin-top:0}@media (pointer:coarse){:root{--control:44px}.nav-link,.link,.link-quiet,.text-btn,.keys summary{position:relative}.nav-link:after,.link:after,.link-quiet:after,.text-btn:after,.keys summary:after{content:"";position:absolute;inset:-8px -6px}}.crash{max-width:34rem;padding:20vh var(--sp-5) var(--sp-6);margin:0 auto}.crash-title{margin:0 0 var(--sp-2);font-family:var(--serif);font-size:var(--fs-xl);font-weight:400}.crash .btn{margin-top:var(--sp-4)}.creator-fields{gap:var(--sp-4);max-width:28rem;display:grid}.creator-fields .field{margin-top:0}.creator-set{border:0;min-width:0;margin:0;padding:0}.creator-set legend{padding:0}.creator-set .source-list{margin-top:var(--sp-1)}.policy>.warn{margin:var(--sp-3) 0 var(--sp-4)}.tagbar{gap:var(--sp-2);margin:var(--sp-2) 0 var(--sp-3);flex-wrap:wrap;display:flex}.chip-count{color:var(--text-2);font-variant-numeric:tabular-nums}.chip[data-active=true] .chip-count{color:inherit}.srow{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);padding:18px 0;animation:.18s ease-out both fade;display:flex}.srow.skeleton{display:block}.srow-main{flex:1;min-width:0}.srow .meta{margin-top:var(--sp-1);word-spacing:.1em}.srow-excerpt{margin-top:var(--sp-2);max-width:62ch;color:var(--text-2);font-size:var(--fs-sm);text-wrap:pretty;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.srow-tags{gap:0 var(--sp-3);margin-top:var(--sp-1);flex-wrap:wrap;display:flex}.srow-thumb{border-radius:var(--radius);background:var(--raised);object-fit:cover;flex:none;width:72px;height:72px;margin-top:2px}@media (width>=640px){.srow-thumb{width:96px;height:72px}}.tag{min-height:28px;color:var(--text-2);font:400 var(--fs-sm)/1.5 var(--sans);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.tag:before{content:"#";color:var(--mark);margin-right:1px}@media (hover:hover){button.tag:hover{color:var(--text)}}.confirm{align-items:center;gap:var(--sp-3);display:inline-flex}.confirm-yes{color:var(--crimson)}.save-fold{margin-top:var(--sp-6);color:var(--text-2);font-size:var(--fs-sm)}.save-fold summary{cursor:pointer;min-height:32px}.save-fold summary:hover{color:var(--text)}.save-how{gap:var(--sp-3);max-width:34rem;margin-top:var(--sp-3);text-wrap:pretty;display:grid}.state .save-how p{color:var(--text-2)}.save-how strong{color:var(--text);font-weight:600}.bookmarklet{padding:2px var(--sp-2);border:1px dashed var(--border);border-radius:var(--radius);color:var(--text);cursor:grab;text-decoration:none;display:inline-block}.reader{max-width:40rem;margin:0 auto}.reader-back{margin:var(--sp-3) 0 var(--sp-4)}.reader-head{margin-bottom:var(--sp-6)}.reader-title{font:400 var(--fs-xl)/1.15 var(--serif);letter-spacing:-.015em;text-wrap:balance;overflow-wrap:anywhere}.reader-head .meta{margin-top:var(--sp-2)}.reader-actions{margin-top:var(--sp-3)}.reader-head .item-extras{margin-top:0}.reader-tags{align-items:center;gap:0 var(--sp-3);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.tag-edit{cursor:default;gap:2px}.tag-x{width:28px;height:28px;color:var(--text-2);font-size:var(--fs-md);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.tag-x:hover{color:var(--text)}}.tag-form input{width:11rem;max-width:100%;min-height:32px;color:var(--text);font-size:var(--fs-sm);background:0 0;border:0;padding:0}.tag-form input::placeholder{color:var(--text-2)}.reader-head .warn{margin-top:var(--sp-2)}.reader-body{font:400 19px/1.65 var(--serif);color:var(--text);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty}.reader-body>*+*{margin-top:1.1em}.reader-body h1,.reader-body h2,.reader-body h3,.reader-body h4,.reader-body h5,.reader-body h6{font:600 1.15em/1.3 var(--sans);letter-spacing:-.005em;text-wrap:balance;margin-top:1.8em}.reader-body h1{font-size:1.3em}.reader-body a{color:var(--link);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.reader-body img{border-radius:var(--radius);max-width:100%;height:auto;margin:1.4em auto;display:block}.reader-body figure{margin:1.4em 0}.reader-body figcaption{margin-top:var(--sp-2);color:var(--text-2);font:400 var(--fs-sm)/1.5 var(--sans)}.reader-body blockquote{padding-left:var(--sp-4);border-left:2px solid var(--border);color:var(--text-2)}.reader-body ul,.reader-body ol{list-style:revert;padding-left:1.4em}.reader-body li+li{margin-top:.4em}.reader-body pre{padding:var(--sp-3) var(--sp-4);border-radius:var(--radius);background:var(--surface);font:400 var(--fs-sm)/1.55 var(--mono);white-space:pre;-webkit-hyphens:none;hyphens:none;overflow-x:auto}.reader-body code{font:400 .85em var(--mono);-webkit-hyphens:none;hyphens:none}.reader-body table{border-collapse:collapse;max-width:100%;font:400 var(--fs-sm)/1.5 var(--sans);display:block;overflow-x:auto}.reader-body th,.reader-body td{padding:var(--sp-1) var(--sp-3) var(--sp-1) 0;text-align:left;vertical-align:top}.reader-body hr{background:var(--border);border:0;height:1px}.reader-body-empty{font:400 var(--fs-md)/1.5 var(--sans)}.reader-body-empty p+p{margin-top:var(--sp-3)}@media (width<=767px){.reader-body{font-size:18px}}
