.ci-btn{font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:.02em;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:14px;font-weight:500;text-decoration:none;transition:color .25s,border-color .25s;display:inline-flex;position:relative;overflow:hidden}.ci-btn-sm{padding:9px 18px;font-size:13px}.ci-btn-xs{padding:6px 16px;font-size:12.5px}.ci-btn-primary{background:var(--ink);color:var(--paper);border:1px solid var(--ink)}.ci-btn-primary:before{content:"";background:var(--violet);border-radius:40% 45% 0 0/14% 18% 0 0;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translateY(101%)}.ci-btn-primary:hover:before{border-radius:0;transform:translateY(0)}.ci-btn-primary>*{z-index:1;position:relative}.dark .ci-btn-primary{color:#171219;background:#ece7e2;border-color:#ece7e2}.dark .ci-btn-primary:hover{color:#100b16}.dark .ci-btn-primary:before{background:var(--violet)}.dark .ci-btn-primary:hover>*{color:#f8f6f0}.ci-btn-primary:hover>*{color:var(--paper)}.ci-btn-secondary{color:var(--ink);border:1px solid var(--rule-strong);background:0 0}.ci-btn-secondary:hover{color:var(--violet);border-color:var(--violet);background:var(--violet-wash)}.ci-btn-danger-quiet{color:var(--ink-muted);border:1px solid var(--rule-strong);background:0 0}.ci-btn-danger-quiet:hover{color:var(--rose);border-color:var(--rose);background:var(--rose-wash)}.ci-btn:disabled{opacity:.5;cursor:not-allowed}.two-ink-word{white-space:nowrap;display:inline-block;position:relative}.two-ink-word svg{width:104%;height:.32em;position:absolute;bottom:-.28em;left:-2%;overflow:visible}.ink-nav{z-index:50;background:0 0;border-bottom:1px solid #0000;width:100%;transition:background .4s,border-color .4s;position:fixed;top:0}.ink-nav.is-scrolled{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.ink-nav.is-scrolled{background:color-mix(in srgb, var(--paper) 88%, transparent)}}.ink-nav.is-scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom-color:var(--rule)}.nav-word{font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;color:var(--ink);font-size:21px;font-weight:600;text-decoration:none;position:relative;top:-2px}.nav-word .two-ink-word svg{opacity:0;transition:opacity .35s}.nav-word:hover .two-ink-word svg,.nav-word:focus-visible .two-ink-word svg{opacity:1}.nav-mark{border:1px solid var(--rule-strong);background:var(--paper-raised);border-radius:999px;padding:2px;transition:border-color .3s;display:inline-flex}.nav-word:hover .nav-mark{border-color:var(--violet)}.nav-item{font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:10px 14px;font-size:11.5px;font-weight:500;transition:color .25s;display:inline-flex}.nav-item:hover,.nav-item[aria-expanded=true]{color:var(--tone,var(--violet))}.nav-item .chev{transition:transform .2s}.nav-item[aria-expanded=true] .chev{transform:rotate(180deg)}.ink-menu{z-index:60;background:var(--paper-raised);border:1px solid var(--rule-strong);border-radius:3px;width:19rem;margin-top:10px;padding:8px;animation:.22s cubic-bezier(.22,1,.36,1) both sheetIn;position:absolute;box-shadow:0 14px 34px -18px #17121a59}.dark .ink-menu{box-shadow:0 16px 38px -16px #0009}.ink-menu:after{content:"";border:1px solid var(--rule);pointer-events:none;border-radius:2px;position:absolute;inset:4px}@keyframes sheetIn{0%{opacity:0}to{opacity:1}}.ink-menu-item{z-index:1;border-left:2px solid #0000;border-radius:2px;align-items:flex-start;gap:12px;padding:11px 12px 11px 14px;text-decoration:none;transition:border-color .2s,background .2s;display:flex;position:relative}.ink-menu-item:hover{border-left-color:var(--tone,var(--violet));background:var(--tone-wash,var(--violet-wash))}.ink-menu-item .mi-title{font-family:var(--font-display), Georgia, serif;color:var(--ink);font-size:15px;font-weight:600;line-height:1.25}.ink-menu-item .mi-desc{color:var(--ink-muted);margin-top:2px;font-size:12.5px;line-height:1.5}.ink-chip{border:1px solid var(--rule);background:var(--tone-wash,var(--violet-wash));width:36px;height:36px;color:var(--tone,var(--violet));border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.tone-violet{--tone:var(--violet);--tone-wash:var(--violet-wash)}.tone-rose{--tone:var(--rose);--tone-wash:var(--rose-wash)}.tone-teal{--tone:var(--teal);--tone-wash:var(--teal-wash)}.ink-menu .menu-rule{border-top:1px solid var(--rule);margin:6px 4px}.ink-toggle{border:1px solid var(--rule-strong);background:var(--paper-raised);cursor:pointer;border-radius:999px;width:58px;height:30px;padding:0;transition:border-color .3s,background .3s;position:relative}.ink-toggle:hover{border-color:var(--violet)}.ink-toggle .well-icons{color:var(--ink-faint);justify-content:space-between;align-items:center;padding:0 8px;display:flex;position:absolute;inset:0}.ink-toggle .well-icons svg{width:13px;height:13px;transition:opacity .3s}.ink-toggle .drop{background:var(--ink);border-radius:50%/46% 46% 54% 54%;width:22px;height:22px;transition:transform .35s cubic-bezier(.22,1,.36,1),background .35s;position:absolute;top:3px;left:3px}.ink-toggle[aria-checked=true] .drop{background:var(--violet);transform:translate(28px)}.ink-bell{width:38px;height:38px;color:var(--ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;transition:color .25s,border-color .25s;display:inline-flex;position:relative}.ink-bell:hover,.ink-bell[aria-expanded=true]{color:var(--violet);border-color:var(--rule-strong)}.ink-bell .drip{background:var(--rose);color:#fdfbf7;min-width:17px;height:17px;font-family:var(--font-ui), sans-serif;border-radius:50%/44% 44% 56% 56%;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:600;display:flex;position:absolute;top:1px;right:1px}.ink-note{text-align:left;cursor:pointer;z-index:1;background:0 0;border:none;border-left:2px solid #0000;border-radius:2px;width:100%;padding:10px 12px 10px 14px;transition:background .2s,border-color .2s;display:block;position:relative}.ink-note.unread{border-left-color:var(--violet);background:var(--violet-wash)}.ink-note:hover{background:var(--tint)}.ink-note.unread:hover{background:var(--violet-wash)}.ink-avatar{border:1px solid var(--rule-strong);background:var(--paper-raised);cursor:pointer;border-radius:999px;padding:2px;transition:border-color .3s;display:inline-flex}.ink-avatar:hover,.ink-avatar[aria-expanded=true]{border-color:var(--violet)}.ink-stamp{border:1px solid var(--rule-strong);font-family:var(--font-ui), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--violet);background:var(--violet-wash);border-radius:2px;align-items:center;margin-top:4px;padding:2px 8px;font-size:9.5px;font-weight:600;display:inline-flex}.colophon{background:var(--tint);border-top:1px solid var(--rule);padding:68px 32px 28px}.colophon .brand-word{font-family:var(--font-display), Georgia, serif;color:var(--ink);font-size:26px;font-weight:600}.colophon .brand-line{color:var(--ink-muted);max-width:34ch;margin-top:8px;font-size:14.5px;font-style:italic;line-height:1.7}.colophon .col-title{font-family:var(--font-ui), sans-serif;letter-spacing:.15em;text-transform:uppercase;color:var(--ink);align-items:center;gap:8px;margin-bottom:16px;font-size:11px;font-weight:600;display:flex}.colophon .col-title:before{content:"";background:var(--tone,var(--violet));border-radius:1px;width:16px;height:2px}.colophon .col-link{color:var(--ink-muted);align-items:center;gap:8px;font-size:14px;text-decoration:none;transition:color .25s;display:inline-flex}.colophon .col-link:hover{color:var(--tone,var(--violet))}.colophon .col-link .tick{color:var(--ink-faint);font-family:var(--font-body), serif}.colophon .col-link:hover .tick{color:var(--tone,var(--violet))}.colophon .foot-rule{border-top:1px solid var(--rule)}.colophon .colophon-line{color:var(--ink-faint);font-size:12px;line-height:1.8}.colophon .colophon-line a{color:var(--ink-muted);text-decoration:none;transition:color .25s}.colophon .colophon-line a:hover{color:var(--violet)}.colophon .signoff{font-family:var(--font-hand), cursive;color:var(--violet);font-size:19px;display:inline-block;transform:rotate(-1.4deg)}.letter-sec{padding:84px 24px 72px;position:relative}.letter-head{text-align:center;max-width:640px;margin:0 auto 40px}.letter-head h2{margin:14px 0 12px;font-size:clamp(30px,4vw,42px)}.letter-head .sub{color:var(--ink-muted);max-width:46ch;margin:0 auto;font-size:16.5px;line-height:1.75}.letter-head .sub em{color:var(--ink)}.letter{background:var(--paper-raised);border:1px solid var(--rule-strong);border-radius:3px;max-width:560px;margin:0 auto;padding:38px 36px 30px;position:relative}.letter:after{content:"";border:1px solid var(--rule);pointer-events:none;border-radius:2px;position:absolute;inset:9px}.letter>*{z-index:1;position:relative}.letter .seal{width:44px;height:44px;color:var(--rose);opacity:.5;z-index:1;transition:opacity .4s;position:absolute;top:16px;right:18px}.letter:hover .seal{opacity:.85}.rule-input{align-items:flex-end;gap:10px;display:flex;position:relative}.rule-input label{font-family:var(--font-hand), cursive;color:var(--ink-faint);white-space:nowrap;padding-bottom:8px;font-size:18px}.rule-input input{border:none;border-bottom:2px solid var(--rule-strong);min-width:0;font-family:var(--font-body), Georgia, serif;color:var(--ink);background:0 0;border-radius:0;outline:none;flex:1;padding:6px 2px 8px;font-size:17px;transition:border-color .3s}.rule-input input::placeholder{color:var(--ink-faint);font-style:italic}.rule-input input:focus{border-bottom-color:var(--violet)}.letter .small-print{color:var(--ink-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;font-size:12.5px;display:flex}.letter .small-print button,.letter .small-print a{cursor:pointer;color:var(--ink-muted);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);-webkit-text-decoration-color:var(--rule-strong);-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);background:0 0;border:none;padding:0;font-size:12.5px;transition:color .25s,text-decoration-color .25s}.letter .small-print button:hover{color:var(--rose);-webkit-text-decoration-color:var(--rose);-webkit-text-decoration-color:var(--rose);-webkit-text-decoration-color:var(--rose);text-decoration-color:var(--rose)}.letter-notes{grid-template-columns:repeat(3,1fr);gap:26px;max-width:860px;margin:44px auto 0;display:grid}@media (max-width:720px){.letter-notes{grid-template-columns:1fr}}.letter-note{border-top:3px solid var(--tone,var(--violet));padding-top:14px}.letter-note .ln-title{font-family:var(--font-display), Georgia, serif;color:var(--ink);margin-bottom:5px;font-size:17px;font-weight:600}.letter-note .ln-desc{color:var(--ink-muted);font-size:14px;line-height:1.7}.letter .settled{text-align:center;padding:8px 0 4px}.letter .settled .check-ring{border:1px solid var(--rule-strong);width:62px;height:62px;color:var(--teal);background:var(--teal-wash);border-radius:999px;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.flyleaf{min-height:calc(100vh - 4rem);position:relative;overflow:hidden}.flyleaf-currents{pointer-events:none;opacity:.5;position:absolute;inset:0}.dark .flyleaf-currents{opacity:.35}.flyleaf .kicker{color:var(--ink-faint)}.flyleaf h1,.flyleaf h2{color:var(--ink)}.flyleaf .lede{color:var(--ink-muted);font-size:16px;line-height:1.75}.flyleaf-sheet{background:var(--paper-raised);border:1px solid var(--rule-strong);border-radius:3px;padding:34px 30px;position:relative}.flyleaf-sheet:after{content:"";border:1px solid var(--rule);pointer-events:none;border-radius:2px;position:absolute;inset:8px}.flyleaf-sheet>*{z-index:1;position:relative}.ink-field label{font-family:var(--font-ui), sans-serif;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:7px;font-size:11px;font-weight:600;display:block}.ink-input{background:var(--paper);border:1px solid var(--rule-strong);width:100%;font-family:var(--font-body), Georgia, serif;color:var(--ink);border-radius:3px;outline:none;padding:11px 38px 11px 40px;font-size:15.5px;transition:border-color .3s;display:block}.ink-input.no-lead{padding-left:15px}.ink-input::placeholder{color:var(--ink-faint);font-style:italic}.ink-input:focus{border-color:var(--violet)}.ink-input.is-valid{border-color:var(--teal)}.ink-input.is-invalid{border-color:var(--rose)}.ink-field .field-note{color:var(--rose);margin-top:6px;font-size:12.5px}.ink-field .lead-icon{color:var(--ink-faint)}.ink-divider{color:var(--ink-faint);align-items:center;gap:14px;display:flex}.ink-divider:before,.ink-divider:after{content:"";border-top:1px solid var(--rule);flex:1}.flyleaf-note{border-left:2px solid var(--tone,var(--violet));opacity:0;padding-left:20px;transition:opacity .8s}.flyleaf-note.in{opacity:1}.flyleaf-note .fn-title{font-family:var(--font-display), Georgia, serif;color:var(--ink);margin-bottom:4px;font-size:17px;font-weight:600}.flyleaf-note .fn-desc{color:var(--ink-muted);font-size:14px;line-height:1.7}.ink-error{border:1px solid var(--rose);background:var(--rose-wash);color:var(--rose);border-left-width:3px;border-radius:3px;align-items:center;gap:9px;padding:10px 13px;font-size:13.5px;display:flex}.ink-progress{background:var(--rule);border-radius:2px;width:100%;height:3px;overflow:hidden}.ink-progress>div{background:var(--violet);border-radius:2px;height:100%}.ink-scrim{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17121a73;justify-content:center;align-items:center;padding:16px;animation:.2s both sheetIn;display:flex;position:fixed;inset:0}.dark .ink-scrim{background:#06040999}.ink-modal{background:var(--paper-raised);border:1px solid var(--rule-strong);border-radius:3px;width:100%;max-width:26rem;padding:28px;animation:.25s cubic-bezier(.22,1,.36,1) both sheetIn;position:relative}.ink-modal:after{content:"";border:1px solid var(--rule);pointer-events:none;border-radius:2px;position:absolute;inset:8px}.ink-modal>*{z-index:1;position:relative}.ink-close{cursor:pointer;color:var(--ink-faint);background:0 0;border:none;padding:6px;transition:color .25s}.ink-close:hover{color:var(--rose)}@media (prefers-reduced-motion:reduce){.ink-menu,.ink-modal,.ink-scrim{animation:none!important}.ci-btn-primary:before,.ink-toggle .drop{transition:none!important}}.sheet-link{color:inherit;text-decoration:none;display:block}.sheet{background:var(--paper-raised);border:1px solid var(--rule);min-height:300px;color:inherit;border-radius:10px;flex-direction:column;padding:30px 30px 86px;text-decoration:none;transition:border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 36px -22px #211d2673}.dark .sheet{box-shadow:0 18px 36px -18px #0009}.sheet:hover{border-color:var(--sw)}@supports (color:color-mix(in lab, red, red)){.sheet:hover{border-color:color-mix(in srgb, var(--sw) 55%, var(--rule))}}.sheet.is-article{--sw:var(--violet)}.sheet.is-poetry{--sw:var(--rose)}.sheet.is-essay{--sw:var(--teal)}.sheet .frame{z-index:2;border:1px solid var(--sw);position:absolute;inset:9px}@supports (color:color-mix(in lab, red, red)){.sheet .frame{border:1px solid color-mix(in srgb, var(--sw) 22%, transparent)}}.sheet .frame{pointer-events:none;border-radius:6px;transition:border-color .25s}.sheet:hover .frame{border-color:var(--sw)}@supports (color:color-mix(in lab, red, red)){.sheet:hover .frame{border-color:color-mix(in srgb, var(--sw) 42%, transparent)}}.sheet .pic{border-bottom:1px solid var(--rule);height:168px;margin:-30px -30px 20px;position:relative;overflow:hidden}.sheet .pic img{object-fit:cover;filter:saturate(.92);width:100%;height:100%;display:block}.sheet .pic:after{content:"";background:var(--sw);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sheet .pic:after{background:color-mix(in srgb, var(--sw) 8%, transparent)}}.sheet .pic:after{pointer-events:none;z-index:1}.sheet .watermark{width:190px;height:190px;color:var(--sw);opacity:.06;pointer-events:none;transition:opacity .35s;position:absolute;top:30%;right:-34px;transform:rotate(-8deg)}.sheet:hover .watermark{opacity:.12}.dark .sheet .watermark{opacity:.09}.dark .sheet:hover .watermark{opacity:.16}.sheet .dip{pointer-events:none;height:70px;position:absolute;bottom:-1px;left:-1px;right:-1px}.sheet .dip svg{transform-origin:bottom;width:100%;height:100%;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.sheet .dip .tide{fill:var(--sw)}@supports (color:color-mix(in lab, red, red)){.sheet .dip .tide{fill:color-mix(in srgb, var(--sw) 40%, transparent)}}.sheet .dip .bath{fill:var(--sw)}.sheet:hover .dip svg{transform:scaleY(1.22)}.sheet .meta{z-index:1;align-items:center;gap:14px;margin-bottom:18px;display:flex;position:relative}.blot{background:var(--sw);border-radius:58% 42% 50% 50%/48% 55% 45% 52%;flex-shrink:0;width:13px;height:13px}.sheet .kind{color:var(--sw)}.sheet .date{font-family:var(--font-ui), system-ui, sans-serif;color:var(--ink-faint);margin-left:auto;font-size:12px}.sheet h3{z-index:1;margin-bottom:12px;font-size:27px;transition:color .15s;position:relative}.sheet:hover h3{color:var(--sw)}.sheet .excerpt{color:var(--ink-muted);z-index:1;font-size:15.5px;position:relative}.sheet .foot{z-index:2;font-family:var(--font-ui), system-ui, sans-serif;color:var(--paper);font-size:12px;position:absolute;bottom:13px;left:30px;right:30px}@supports (color:color-mix(in lab, red, red)){.sheet .foot{color:color-mix(in srgb, var(--paper) 92%, transparent)}}.sheet .foot{align-items:baseline;gap:20px;display:flex}.sheet .foot .go{color:var(--paper);opacity:0;font-style:italic;font-family:var(--font-body), Georgia, serif;margin-left:auto;font-size:14.5px;transition:opacity .25s}.sheet:hover .foot .go{opacity:1}.cat-search{flex:1;align-items:flex-end;gap:10px;min-width:240px;display:flex;position:relative}.cat-search .lead{color:var(--ink-faint);flex-shrink:0;padding-bottom:9px}.cat-search input{border:none;border-bottom:2px solid var(--rule-strong);min-width:0;font-family:var(--font-body), Georgia, serif;color:var(--ink);background:0 0;border-radius:0;outline:none;flex:1;padding:6px 26px 8px 2px;font-size:16.5px;transition:border-color .3s}.cat-search input::placeholder{color:var(--ink-faint);font-style:italic}.cat-search input:focus{border-bottom-color:var(--violet)}.cat-search .clear{cursor:pointer;color:var(--ink-faint);background:0 0;border:none;padding:0;transition:color .25s;position:absolute;bottom:9px;right:0}.cat-search .clear:hover{color:var(--rose)}.cat-ctl{font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:8px 2px 9px;font-size:11px;font-weight:500;transition:color .25s,border-color .25s;display:inline-flex}.cat-ctl:hover{color:var(--tone,var(--violet))}.cat-ctl.on{color:var(--tone,var(--violet));border-bottom-color:var(--tone,var(--violet))}.cat-ctl .chev{transition:transform .2s}.cat-ctl[aria-expanded=true] .chev{transform:rotate(180deg)}.cat-ctl-group{align-items:flex-end;gap:14px;display:inline-flex}.cat-ctl-group+.cat-ctl-group{border-left:1px solid var(--rule);padding-left:18px}.stacks-state{text-align:center;padding:72px 24px}.stacks-state .ring{border:1px solid var(--rule-strong);width:62px;height:62px;color:var(--violet);background:var(--violet-wash);border-radius:999px;justify-content:center;align-items:center;margin:0 auto 18px;display:flex}.stacks-state.is-error .ring{color:var(--rose);background:var(--rose-wash)}.stacks-state h2{color:var(--ink);margin:0 0 8px;font-size:24px}.stacks-state p{color:var(--ink-muted);max-width:44ch;margin:0 auto 22px;line-height:1.7}.stacks-state .aside{font-family:var(--font-hand), cursive;color:var(--violet);margin-top:10px;font-size:18px;display:block}.nib-spin{animation:1.1s linear infinite nibSpin}@keyframes nibSpin{to{transform:rotate(360deg)}}.ink-select-trigger{width:100%;font-family:var(--font-ui), system-ui, sans-serif;color:var(--ink);background:var(--paper-raised);border:1px solid var(--rule-strong);cursor:pointer;border-radius:3px;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-size:13.5px;transition:border-color .25s,color .25s;display:flex;position:relative}.ink-select-trigger:hover{border-color:var(--violet)}.ink-select-trigger:focus-visible{border-color:var(--violet);outline:none}.ink-select-trigger .chev{color:var(--ink-faint);flex-shrink:0;transition:transform .2s}.ink-select-trigger .chev.open{transform:rotate(180deg)}.ink-select-menu{background:var(--paper-raised);border:1px solid var(--rule-strong);z-index:50;border-radius:3px;margin-top:4px;padding:4px}.ink-select-item{text-align:left;width:100%;font-family:var(--font-ui), system-ui, sans-serif;color:var(--ink-muted);cursor:pointer;background:0 0;border:none;border-radius:2px;padding:8px 10px;font-size:13.5px;transition:color .2s,background .2s;display:block}.ink-select-item:hover{color:var(--violet);background:var(--violet-wash)}.ink-select-item.on{color:var(--violet);background:var(--violet-wash);font-weight:500}.cat-hero{border-bottom:1px solid var(--rule);margin-top:-4rem;padding:148px 24px 84px;position:relative;overflow:hidden}.cat-hero .currents{pointer-events:none;opacity:.5;position:absolute;inset:0}.dark .cat-hero .currents{opacity:.35}.cat-hero .inner{z-index:1;text-align:center;max-width:880px;margin:0 auto;position:relative}.cat-hero h1{margin:16px 0 20px;font-size:clamp(38px,5.4vw,62px);line-height:1.06}.cat-hero .lede{color:var(--ink-muted);max-width:52ch;margin:0 auto;font-size:clamp(16px,1.6vw,19px);line-height:1.75}.cat-hero .lede em{font-style:italic}.cat-hero .lede .ink-violet{color:var(--violet)}.cat-hero .lede .ink-rose{color:var(--rose)}.cat-hero .lede .ink-teal{color:var(--teal)}.cat-drawer{z-index:30;background:var(--paper);position:sticky;top:64px}@supports (color:color-mix(in lab, red, red)){.cat-drawer{background:color-mix(in srgb, var(--paper) 90%, transparent)}}.cat-drawer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--rule)}.cat-drawer .row{flex-wrap:wrap;align-items:flex-end;gap:18px;max-width:80rem;margin:0 auto;padding:18px 24px 14px;display:flex}.line-sort{align-items:baseline;gap:12px;display:inline-flex}.line-sort .lead{font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint);font-size:11px}.line-sort select{appearance:none;border:none;border-bottom:2px solid var(--rule-strong);font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-muted);cursor:pointer;background:0 0;border-radius:0;outline:none;padding:6px 22px 7px 2px;font-size:11px;font-weight:500;transition:color .25s,border-color .25s}.line-sort select:hover,.line-sort select:focus{color:var(--tone,var(--violet));border-bottom-color:var(--tone,var(--violet))}.line-sort .wrap{display:inline-flex;position:relative}.line-sort .wrap svg{pointer-events:none;color:var(--ink-faint);position:absolute;top:50%;right:2px;transform:translateY(-50%)}.ink-area{background:var(--paper);border:1px solid var(--rule-strong);width:100%;font-family:var(--font-body), Georgia, serif;color:var(--ink);resize:none;border-radius:8px;outline:none;padding:13px 15px;font-size:15.5px;line-height:1.7;transition:border-color .3s}.ink-area::placeholder{color:var(--ink-faint);font-style:italic}.ink-area:focus{border-color:var(--violet)}.ink-route-loading{z-index:60;background:var(--paper);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.ink-route-loading{background:color-mix(in srgb, var(--paper) 86%, transparent)}}.ink-route-loading{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);justify-content:center;align-items:center;display:flex}.ink-route-loading .word{font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;color:var(--ink);font-size:24px;font-weight:600;display:block}.ink-route-loading .stroke{width:128px;height:12px;margin:6px auto 0;display:block;overflow:visible}.ink-route-loading .stroke path{stroke-dasharray:150;stroke-dashoffset:150px;animation:1.5s cubic-bezier(.45,0,.3,1) infinite inkDrawLoop}@keyframes inkDrawLoop{0%{stroke-dashoffset:150px;opacity:1}62%{stroke-dashoffset:0;opacity:1}84%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:150px;opacity:0}}@media (prefers-reduced-motion:reduce){.ink-route-loading .stroke path{stroke-dashoffset:0;animation:none}}.ink-wait{text-align:center;justify-content:center;align-items:center;min-height:40vh;display:flex}.ink-wait .ring{border:1px solid var(--rule-strong);width:54px;height:54px;color:var(--violet);background:var(--violet-wash);border-radius:999px;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.ink-wait p{color:var(--ink-muted);margin:0;font-size:14.5px;font-style:italic}.carrel-topbar{background:var(--paper-raised);border-bottom:1px solid var(--rule)}.carrel-aside{background:var(--paper-raised);border-right:1px solid var(--rule)}.carrel-head{border-bottom:1px solid var(--rule);background:var(--paper-raised)}.carrel-kicker{font-family:var(--font-ui), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);font-size:10px;font-weight:600}.carrel-title{font-family:var(--font-display), Georgia, serif;color:var(--ink);font-size:19px;font-weight:600;line-height:1.1}.carrel-scrim{z-index:30;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17121a73;animation:.2s both sheetIn;position:fixed;inset:0}.dark .carrel-scrim{background:#06040999}.carrel-link{font-family:var(--font-ui), system-ui, sans-serif;color:var(--ink-muted);border-left:2px solid #0000;align-items:center;gap:12px;padding:10px 14px 10px 16px;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .25s,border-color .25s,background .25s;display:flex}.carrel-link svg{color:var(--ink-faint);flex-shrink:0;transition:color .25s}.carrel-link:hover{color:var(--ink)}.carrel-link:hover svg{color:var(--tone,var(--violet))}.carrel-link.is-on{color:var(--tone,var(--violet));border-left-color:var(--tone,var(--violet));background:var(--tone-wash,var(--violet-wash))}.carrel-link.is-on svg{color:var(--tone,var(--violet))}@media (min-width:1024px){.carrel-link.is-collapsed{justify-content:center;padding:10px 0}.carrel-link.is-collapsed.is-on{border-left-color:var(--tone,var(--violet))}}.carrel-cat{font-family:var(--font-ui), sans-serif;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:8px;padding:0 16px;font-size:10.5px;font-weight:600}.ink-iconbtn{border:1px solid var(--rule-strong);background:var(--paper-raised);width:34px;height:34px;color:var(--ink-muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:color .25s,border-color .25s;display:inline-flex}.ink-iconbtn:hover{color:var(--violet);border-color:var(--violet)}.desk-sheet{background:var(--paper-raised);border:1px solid var(--rule);border-radius:3px;padding:26px 26px 28px}.desk-title{font-family:var(--font-ui), sans-serif;letter-spacing:.15em;text-transform:uppercase;color:var(--ink);align-items:center;gap:9px;margin:0 0 20px;font-size:11px;font-weight:600;display:flex}.desk-title:before{content:"";background:var(--tone,var(--violet));border-radius:1px;flex-shrink:0;width:16px;height:2px}.desk-title svg{color:var(--tone,var(--violet))}.plate-ring{border:1px solid var(--rule-strong);background:var(--paper-raised);border-radius:999px;padding:4px;transition:border-color .3s}.plate-ring:hover{border-color:var(--violet)}.ledger{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);display:grid}.ledger-cell{text-align:center;padding:16px 10px 14px}.ledger-cell+.ledger-cell{border-left:1px solid var(--rule)}.ledger-cell .lk{font-family:var(--font-ui), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:6px;font-size:10.5px;font-weight:600;display:block}.ledger-cell .lv{font-family:var(--font-display), Georgia, serif;color:var(--ink);font-size:21px;font-weight:600;line-height:1.1}.ledger-cell .lv.toned{color:var(--tone,var(--ink))}@media (max-width:767px){.ledger-cell:nth-child(n+3){border-top:1px solid var(--rule)}.ledger-cell:nth-child(odd){border-left:none}}.set-row{justify-content:space-between;align-items:center;gap:18px;padding:15px 2px;display:flex}.set-row+.set-row{border-top:1px solid var(--rule)}.set-row h4{font-family:var(--font-ui), system-ui, sans-serif;color:var(--ink);text-transform:capitalize;margin:0 0 3px;font-size:13.5px;font-weight:600}.set-row p{color:var(--ink-muted);margin:0;font-size:13px;line-height:1.6}.ink-toggle.ink-toggle-plain{flex-shrink:0;width:46px;height:24px}.ink-toggle.ink-toggle-plain .drop{background:var(--ink-faint);width:16px;height:16px;top:3px;left:3px}.ink-toggle.ink-toggle-plain[aria-checked=true]{border-color:var(--violet)}.ink-toggle.ink-toggle-plain[aria-checked=true] .drop{background:var(--violet);transform:translate(22px)}.ink-toggle:disabled{opacity:.5;cursor:not-allowed}.plate-pick{border:1px solid var(--rule-strong);background:var(--paper);text-align:center;cursor:pointer;border-radius:3px;padding:22px 16px;transition:border-color .25s,background .25s}.plate-pick:hover{border-color:var(--violet)}.plate-pick.is-on{border-color:var(--violet);background:var(--violet-wash)}.plate-pick .ring{border:1px solid var(--rule-strong);width:44px;height:44px;color:var(--ink-faint);border-radius:999px;justify-content:center;align-items:center;margin:0 auto 10px;transition:color .25s,border-color .25s,background .25s;display:flex}.plate-pick.is-on .ring{color:var(--violet);border-color:var(--violet);background:var(--paper-raised)}.plate-pick h4{font-family:var(--font-display), Georgia, serif;color:var(--ink);margin:0 0 3px;font-size:16px;font-weight:600}.plate-pick p{color:var(--ink-muted);margin:0;font-size:12.5px}.cap-chip{font-family:var(--font-ui), sans-serif;letter-spacing:.13em;text-transform:uppercase;color:var(--tone,var(--violet));background:var(--tone-wash,var(--violet-wash));border:1px solid var(--tone,var(--violet));align-items:center;gap:5px;font-size:10px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cap-chip{border:1px solid color-mix(in srgb, var(--tone,var(--violet)) 35%, transparent)}}.cap-chip{border-radius:999px;padding:3px 10px}.ink-tabs{border-bottom:1px solid var(--rule);gap:24px;display:flex}.ink-tab{font-family:var(--font-ui), sans-serif;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:6px 2px 11px;font-size:11.5px;font-weight:600;transition:color .25s,border-color .25s;display:inline-flex}.ink-tab:hover{color:var(--tone,var(--violet))}.ink-tab.on{color:var(--tone,var(--violet));border-bottom-color:var(--tone,var(--violet))}.desk-head{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:16px;display:flex}.desk-head .dh-kick{font-family:var(--font-ui), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);align-items:center;gap:8px;font-size:10.5px;font-weight:600;display:flex}.desk-head .dh-kick:before{content:"";background:var(--tone,var(--violet));border-radius:1px;width:16px;height:2px}.desk-head h1{color:var(--ink);margin:6px 0 0;font-size:27px;line-height:1.1}.desk-head .dh-sub{color:var(--ink-muted);margin:6px 0 0;font-size:14px;font-style:italic}.ink-table-wrap{background:var(--paper-raised);border:1px solid var(--rule);border-radius:3px;overflow:hidden}.ink-table{border-collapse:collapse;width:100%}.ink-table thead th{font-family:var(--font-ui), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);text-align:left;border-bottom:1px solid var(--rule-strong);white-space:nowrap;padding:13px 16px;font-size:10.5px;font-weight:600}.ink-table thead th.sortable{cursor:pointer;transition:color .25s}.ink-table thead th.sortable:hover,.ink-table thead th.sort-on{color:var(--violet)}.ink-table tbody td{border-bottom:1px solid var(--rule);color:var(--ink-muted);vertical-align:middle;padding:14px 16px;font-size:14px}.ink-table tbody tr:last-child td{border-bottom:none}.ink-table tbody tr{transition:background .2s}.ink-table tbody tr:hover,.ink-table tbody tr.is-unread{background:var(--violet-wash)}@supports (color:color-mix(in lab, red, red)){.ink-table tbody tr.is-unread{background:color-mix(in srgb, var(--violet-wash) 60%, transparent)}}.ink-table .cell-title{color:var(--ink);font-weight:500}.ink-table .cell-sub{color:var(--ink-faint);font-size:13px}.seg{border:1px solid var(--rule-strong);background:var(--paper-raised);border-radius:3px;display:inline-flex;overflow:hidden}.seg button{font-family:var(--font-ui), sans-serif;letter-spacing:.04em;color:var(--ink-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:500;transition:color .25s,background .25s;display:inline-flex}.seg button+button{border-left:1px solid var(--rule)}.seg button:hover{color:var(--violet)}.seg button.on{color:var(--violet);background:var(--violet-wash)}.stacks-bar{z-index:30;background:var(--paper);position:sticky;top:64px}@supports (color:color-mix(in lab, red, red)){.stacks-bar{background:color-mix(in srgb, var(--paper) 90%, transparent)}}.stacks-bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--rule);border-radius:3px;padding:14px 16px}.stacks-bar .results-line{color:var(--ink-faint);align-items:center;gap:8px;margin-top:12px;font-size:13px;font-style:italic;display:flex}.stacks-bar .adv-panel{border-top:1px solid var(--rule);margin-top:14px;padding-top:14px}.ink-select{background:var(--paper);border:1px solid var(--rule-strong);width:100%;font-family:var(--font-ui), system-ui, sans-serif;color:var(--ink);cursor:pointer;border-radius:3px;outline:none;padding:10px 12px;font-size:13.5px;transition:border-color .3s;display:block}.ink-select:hover,.ink-select:focus{border-color:var(--violet)}.pg{align-items:center;gap:8px;display:flex}.pg button{border:1px solid var(--rule-strong);background:var(--paper-raised);min-width:36px;height:36px;color:var(--ink-muted);font-family:var(--font-ui), sans-serif;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:13px;transition:color .25s,border-color .25s,background .25s;display:inline-flex}.pg button:hover:not(:disabled){color:var(--violet);border-color:var(--violet)}.pg button.on{color:var(--violet);border-color:var(--violet);background:var(--violet-wash)}.pg button:disabled{opacity:.4;cursor:not-allowed}.pg .ellip{color:var(--ink-faint);padding:0 2px}.shelf-card{background:var(--paper-raised);border:1px solid var(--rule);height:100%;color:inherit;border-radius:3px;text-decoration:none;transition:border-color .25s;display:block;position:relative;overflow:hidden}.shelf-card:before{content:"";background:var(--tone,var(--violet));opacity:.55;z-index:1;height:2px;transition:opacity .25s;position:absolute;top:0;left:0;right:0}.shelf-card:hover{border-color:var(--tone,var(--violet))}@supports (color:color-mix(in lab, red, red)){.shelf-card:hover{border-color:color-mix(in srgb, var(--tone,var(--violet)) 50%, var(--rule))}}.shelf-card:hover:before{opacity:1}.shelf-card .sc-title{font-family:var(--font-display), Georgia, serif;color:var(--ink);font-size:17px;font-weight:600;line-height:1.35;transition:color .25s}.shelf-card:hover .sc-title{color:var(--tone,var(--violet))}.shelf-card .sc-excerpt{color:var(--ink-muted);font-size:13.5px;line-height:1.65}.shelf-card .sc-meta{font-family:var(--font-ui), sans-serif;color:var(--ink-faint);align-items:center;gap:14px;font-size:12px;display:flex}.shelf-card .sc-pic{border-bottom:1px solid var(--rule);overflow:hidden}.shelf-card .sc-pic img{filter:saturate(.92)}.cap-chip.neutral{color:var(--ink-muted);border-color:var(--rule-strong);background:0 0}.quote-slip{border-left:2px solid var(--tone,var(--violet));background:var(--tone-wash,var(--violet-wash));font-family:var(--font-body), Georgia, serif;color:var(--ink-muted);border-radius:0 3px 3px 0;padding:10px 14px;font-size:14.5px;font-style:italic;line-height:1.7}.compose .ink-input:focus,.compose .ink-area:focus,.compose .ink-select:hover,.compose .ink-select:focus{border-color:var(--tone,var(--violet))}.compose .seg button:hover{color:var(--tone,var(--violet))}.compose .seg button.on{color:var(--tone,var(--violet));background:var(--tone-wash,var(--violet-wash))}.compose .ink-tab:hover{color:var(--tone,var(--violet))}.compose .ink-tab.on{color:var(--tone,var(--violet));border-bottom-color:var(--tone,var(--violet))}.compose .ink-iconbtn:hover{color:var(--tone,var(--violet));border-color:var(--tone,var(--violet))}.compose .ci-btn-primary:before{background:var(--tone,var(--violet))}.compose .tick{color:var(--ink-faint)}.compose .plate-pick{align-items:flex-start;gap:12px;display:flex}.compose .plate-pick:hover{border-color:var(--tone,var(--violet))}.compose .plate-pick.is-on{border-color:var(--tone,var(--violet));background:var(--tone-wash,var(--violet-wash))}.compose .plate-pick.is-on .ring{color:var(--tone,var(--violet));border-color:var(--tone,var(--violet));background:var(--paper-raised)}.compose-bar{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0 14px;display:flex}.compose-bar .cb-left,.compose-bar .cb-right{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.compose-bar .cb-type{font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:.13em;text-transform:uppercase;color:var(--tone,var(--violet));align-items:center;gap:8px;font-size:11.5px;font-weight:600;display:inline-flex}@media (max-width:560px){.compose-bar .cb-viewlabel{display:none}}.manuscript{background:var(--paper-raised);border:1px solid var(--rule-strong);border-radius:4px;flex-direction:column;min-width:0;padding:26px clamp(18px,3vw,34px) 46px;display:flex;position:relative}.manuscript:after{content:"";border:1px solid var(--rule);pointer-events:none;border-radius:2px;position:absolute;inset:6px}.manuscript>*{z-index:1;position:relative}.compose-title{border:none;border-bottom:1px solid var(--rule);width:100%;font-family:var(--font-display), Georgia, serif;letter-spacing:-.012em;color:var(--ink);background:0 0;outline:none;padding:4px 2px 12px;font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.2;transition:border-color .3s}.compose-title:focus{border-bottom-color:var(--tone,var(--violet))}.compose-title::placeholder{color:var(--ink-faint);font-style:italic;font-weight:500}.compose-sub{border:none;border-bottom:1px solid var(--rule);width:100%;font-family:var(--font-body), Georgia, serif;color:var(--ink-muted);background:0 0;outline:none;margin-bottom:14px;padding:12px 2px;font-size:17px;font-style:italic;transition:border-color .3s}.compose-sub:focus{border-bottom-color:var(--tone,var(--violet))}.compose-sub::placeholder{color:var(--ink-faint)}.compose-body{resize:vertical;width:100%;min-height:560px;color:var(--ink);background:0 0;border:none;outline:none;flex:1;padding:10px 2px}.compose-body::placeholder{color:var(--ink-faint);font-style:italic}.compose-counts{color:var(--ink-faint);z-index:2;position:absolute;bottom:12px;right:16px}.compose-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.compose-side{position:sticky;top:80px}.compose-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (max-width:1100px){.compose-grid{grid-template-columns:1fr}.compose-side{position:static}.compose-split{grid-template-columns:1fr}}.proof-pane{border:1px solid var(--rule-strong);background:var(--paper);border-radius:4px;min-width:0;overflow:hidden}.proof-label{color:var(--ink-faint);border-bottom:1px solid var(--rule);background:var(--tint);align-items:center;gap:8px;padding:10px 16px;display:flex}.proof-label .blot{background:var(--tone,var(--violet));width:9px;height:9px}.compose-split .proof-pane{position:sticky;top:80px}.compose-split .proof-scroll{max-height:calc(100vh - 160px);overflow-y:auto}.proof-scroll .plate-scope>div{padding-top:8px}.ink-slider{appearance:none;cursor:pointer;background:0 0;width:100%;height:22px;margin-top:2px}.ink-slider::-webkit-slider-runnable-track{background:var(--rule-strong);border-radius:1px;height:2px}.ink-slider::-webkit-slider-thumb{appearance:none;background:var(--tone,var(--violet));border:none;border-radius:50%/44% 44% 56% 56%;width:18px;height:18px;margin-top:-8px;transition:transform .15s}.ink-slider:active::-webkit-slider-thumb{transform:scale(1.15)}.ink-slider::-moz-range-track{background:var(--rule-strong);border-radius:1px;height:2px}.ink-slider::-moz-range-thumb{background:var(--tone,var(--violet));border:none;border-radius:50%/44% 44% 56% 56%;width:18px;height:18px;transition:transform .15s}.ink-slider:active::-moz-range-thumb{transform:scale(1.15)}.ink-slider:focus-visible{outline:2px solid var(--tone,var(--violet));outline-offset:4px;border-radius:2px}.slider-read{font-family:var(--font-ui), system-ui, sans-serif;font-variant-numeric:tabular-nums;color:var(--ink-muted);font-size:12px}.specimen{border:1px solid var(--rule);background:var(--paper);color:var(--ink);border-radius:3px;padding:14px 16px}.drop-well{border:1.5px dashed var(--rule-strong);border-radius:4px;padding:6px;transition:border-color .25s,background .25s}.drop-well.is-drag{border-color:var(--tone,var(--violet));background:var(--tone-wash,var(--violet-wash))}.drop-well .well-empty{text-align:center;color:var(--ink-faint);padding:26px 16px}.drop-well .well-empty svg{margin:0 auto 10px}.drop-well .well-empty p{color:var(--ink-faint);margin:4px 0 0;font-size:12.5px;line-height:1.6}.drop-well .well-choose{font-family:var(--font-ui), system-ui, sans-serif;color:var(--tone,var(--violet));cursor:pointer;font-size:13px;font-weight:600;display:inline-block}.drop-well .well-choose:hover{text-underline-offset:3px;text-decoration:underline}.drop-well .well-remove{border:1px solid var(--rule-strong);background:var(--paper-raised);width:26px;height:26px;color:var(--ink-muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:color .25s,border-color .25s;display:inline-flex;position:absolute;top:8px;right:8px}.drop-well .well-remove:hover{color:var(--rose);border-color:var(--rose)}.input-suffix{font-family:var(--font-ui), system-ui, sans-serif;color:var(--ink-faint);pointer-events:none;font-size:12px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.cap-chip.tag-chip{color:var(--tone,var(--violet));background:var(--tone-wash,var(--violet-wash));align-items:center;gap:6px;display:inline-flex}.cap-chip.tag-chip button{cursor:pointer;color:var(--ink-faint);background:0 0;border:none;padding:0;font-size:14px;line-height:1;transition:color .2s}.cap-chip.tag-chip button:hover{color:var(--rose)}.tag-drawer{z-index:60;background:var(--paper-raised);border:1px solid var(--rule-strong);border-radius:3px;max-height:220px;padding:4px;animation:.22s cubic-bezier(.22,1,.36,1) both sheetIn;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 34px -18px #17121a59}.dark .tag-drawer{box-shadow:0 16px 38px -16px #0009}.tag-drawer button{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:none;border-left:2px solid #0000;border-radius:2px;align-items:center;gap:8px;padding:9px 10px 9px 12px;font-size:14px;transition:border-color .2s,background .2s;display:flex}.tag-drawer button svg{color:var(--ink-faint)}.tag-drawer button:hover{border-left-color:var(--tone,var(--violet));background:var(--tone-wash,var(--violet-wash))}.pen-tray{z-index:1000;background:var(--paper-raised);border:1px solid var(--rule-strong);border-radius:3px;gap:2px;padding:4px;animation:.18s cubic-bezier(.22,1,.36,1) both sheetIn;display:inline-flex;box-shadow:0 10px 26px -14px #17121a66}.dark .pen-tray{box-shadow:0 12px 30px -12px #000000a6}.pen-tray button{width:30px;height:30px;color:var(--ink-muted);cursor:pointer;background:0 0;border:none;border-radius:2px;justify-content:center;align-items:center;transition:color .2s,background .2s;display:inline-flex}.pen-tray button:hover{color:var(--tone,var(--violet));background:var(--tone-wash,var(--violet-wash))}.pen-tray .pen-link{color:var(--ink-faint);align-items:center;gap:6px;padding-left:8px;display:inline-flex}.pen-tray .pen-link input{border:none;border-bottom:1px solid var(--rule-strong);width:210px;height:30px;color:var(--ink);background:0 0;border-radius:0;outline:none;font-size:.85rem;transition:border-color .2s}.pen-tray .pen-link input::placeholder{color:var(--ink-faint);font-style:italic}.pen-tray .pen-link input:focus{border-bottom-color:var(--tone,var(--violet))}@media (prefers-reduced-motion:reduce){.pen-tray,.tag-drawer{animation:none}.ink-slider::-webkit-slider-thumb{transition:none}.ink-slider::-moz-range-thumb{transition:none}}.voice-slot{border:1px solid var(--rule);background:var(--paper-raised);border-radius:6px;align-items:center;gap:10px;padding:10px 12px;display:flex}.voice-slot .voice-audio{flex:1;min-width:0;height:36px}.elsewhere-rows{flex-direction:column;gap:10px;display:flex}.elsewhere-row{align-items:center;gap:8px;display:flex}.elsewhere-row .ew-platform{flex:0 0 32%;min-width:0}.elsewhere-row .ew-url{flex:1;min-width:0}
