.sr-page--full{width:100%;min-width:0;max-width:72rem;margin-left:auto;margin-right:auto}.cols .page,html{scrollbar-gutter:stable}.os-sheet .sr-strip__lbl{display:block;margin-bottom:.65rem}.os-sheet .sr-chip{font-size:.85rem;padding:.3rem .78rem;gap:.38rem;line-height:1.3;border-radius:8px}.os-sheet .sr-strip__note{font-size:.9rem;margin-top:.7rem}.os-sheet [data-find-results]>.sr-strip{padding-bottom:1rem}.os-sheet{position:relative}.os-sheet [data-find-direct]:not(:empty),.os-sheet [data-find-strip]:not(:empty){padding:1.5rem 0;border-bottom:1px solid var(--hair)}.os-sheet [data-find-results]>*{padding:1.5rem 0;margin:0}.os-sheet [data-find-results]>*+*{border-top:1px solid var(--hair)}.os-sheet [data-find-results]>.sr-row{padding:.8rem 0;border-top:0}.os-sheet .sr-row{grid-template-columns:1fr auto}.os-sheet .sr-row>i{display:none}.os-sheet .sr-row p mark{background:var(--g-soft)}.os-sheet .kp,.os-sheet .sr-card{border:0;border-radius:0;background:transparent;padding:0;margin:0;box-shadow:none}.os-sheet .kp-head{border-bottom:0;padding:0;margin:0 0 .7rem}.os-sheet .sr-strip{border:0;background:transparent;padding:0;border-radius:0}.os-sheet .kp-eb,.os-sheet .rth-eb,.os-sheet .sr-card__lbl,.os-sheet .sr-strip__lbl{font-family:var(--mono);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--g);margin:0 0 .55rem;display:block}.os-sheet .kp .kp-eb{color:var(--m)}.os-sheet .kp--place .kp-eb{color:var(--g)}.os-sheet .kp--word .kp-eb{color:var(--m)}.os-sheet .sr-strip__lbl{color:var(--ink-3)}.os-sheet .kp-open,.os-sheet .pl-act--save,.os-sheet .rth-cta{display:inline-flex;align-items:center;gap:.4rem;font-family:inherit;font-size:.85rem;font-weight:600;color:var(--g);background:var(--g-soft);border:1px solid var(--g-line);border-radius:9px;padding:.5rem .9rem;text-decoration:none;cursor:pointer}.os-sheet .kp-open:hover,.os-sheet .pl-act--save:hover,.os-sheet .rth-cta:hover{border-color:var(--g)}.os-sheet .th-back{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--mono);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--g);background:transparent;border:0;padding:0;margin:0 0 .7rem;cursor:pointer}.os-sheet .th-back:hover{color:var(--ink,var(--g))}.os-sheet .pl-part-ttl{font-size:1.05rem;font-weight:600;letter-spacing:-.005em}.os-sheet .pl-read{font-family:inherit;font-weight:600;font-size:.82rem;color:var(--g);background:var(--g-soft);border:0}.os-sheet .pl-read:hover{background:color-mix(in srgb,var(--g-soft) 65%,var(--g) 35%);color:var(--g)}.os-sheet [data-find-results]>.os-study{border-top:2px solid var(--g);padding:0}.os-sheet [data-find-results]>.os-study+*{border-top:0}.os-sheet .kp--plan .kp-eb{color:var(--g)}.os-sheet .pl-head{display:block;background:color-mix(in srgb,var(--g) 6%,var(--page));padding:.85rem 0 .95rem;border:0;margin:0}.os-sheet .pl-body{padding:.7rem 0 1.7rem;border-bottom:2px solid color-mix(in srgb,var(--ink-3) 45%,var(--hair))}.os-sheet .pl-title{font-size:1.3rem;font-weight:700;letter-spacing:-.01em;margin:.5rem 0 .1rem;color:var(--ink)}.os-sheet .pl-meta{font-family:var(--mono);font-size:.78rem;letter-spacing:.04em;color:var(--ink-3);margin:0 0 .4rem}.os-sheet .pl-grid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2.4rem;column-gap:2.4rem;grid-row-gap:0;row-gap:0;margin-top:.4rem}@media (max-width:640px){.os-sheet .pl-grid{grid-template-columns:1fr;column-gap:0}}.os-sheet .pl-grid .pl-cell{padding:1.15rem 0;border-top:1px solid var(--hair-2)}.os-sheet .pl-grid .pl-cell:first-child,.os-sheet .pl-grid .pl-cell:nth-child(2){border-top:0;padding-top:.6rem}@media (max-width:640px){.os-sheet .pl-grid .pl-cell:nth-child(2){border-top:1px solid var(--hair-2);padding-top:1.15rem}}.os-sheet .pl-part-eb{display:flex;align-items:center;gap:.5rem}.os-sheet .pl-num{width:1.35rem;height:1.35rem;flex:none;border-radius:50%;background:var(--g-soft);color:var(--g);font-family:var(--sans);font-size:.72rem;font-weight:700;display:flex;align-items:center;justify-content:center}.os-sheet .pl-acts{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.6rem;padding-top:1.4rem;border-top:1px solid var(--hair-2)}.os-sheet .pl-act:not(.pl-act--save){background:transparent;color:var(--ink-2);border:1px solid var(--hair);border-radius:9px;padding:.5rem .9rem;font-weight:600;font-size:.85rem;cursor:pointer}.os-sheet .pl-act:not(.pl-act--save):hover{color:var(--ink);border-color:var(--ink-3)}.os-sheet .kp-foot{border-top:0;padding:0;margin-top:1.3rem;display:flex;align-items:center;gap:.6rem}.os-sheet .sr-bkmk{width:2.4rem;height:2.4rem;border:1px solid var(--hair);background:var(--page);border-radius:10px;color:var(--ink-3)}.os-sheet .sr-bkmk:hover{color:var(--g);border-color:var(--ink-3);background:var(--page)}.os-sheet .sr-bkmk--saved{color:var(--g);border-color:var(--g-line);background:var(--g-soft)}.os-sheet .os-thr-wrap{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:1.6rem;gap:1.6rem;align-items:center;margin:.3rem 0 .2rem}@media (max-width:640px){.os-sheet .os-thr-wrap{grid-template-columns:1fr}}.os-sheet .os-thr-wrap .thr-svg{margin:0;max-width:30rem}.os-sheet .thr-hub-fo--solid{color:var(--g-fg);font-weight:700}.os-sheet .kp--thread .kp-eb{color:var(--g)}.os-sheet .thr-row--src{background:transparent;border-radius:0;border-top:1px solid var(--hair);padding:.7rem .2rem}.os-sheet .thr-row--src:first-child{border-top:none}.os-sheet .thr-row--src .thr-row-dot{background:var(--g);box-shadow:none}.os-sheet .kp-glosses{max-width:30rem}.os-sheet .kp-sec{margin-top:1.3rem}.os-sheet .kp-sec h3{font-family:var(--mono);font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0 0 .65rem}.os-sheet .sr-strip__note{color:var(--ink-3)}.os-sheet .sr-rowlbl{font-family:var(--mono);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--g);margin:0;padding:1.5rem 0}.os-etop{gap:1rem;margin:.2rem 0 0}.os-avatar,.os-etop{display:flex;align-items:center}.os-avatar{width:3.5rem;height:3.5rem;flex:none;border-radius:50%;justify-content:center;font-size:1.5rem;font-weight:700}.os-avatar--p{background:var(--m-soft);color:var(--m)}.os-avatar--g{background:var(--o-soft);color:var(--o)}.os-ename{font-size:1.55rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0;color:var(--ink)}.os-emean{font-size:.92rem;color:var(--ink-2);margin:.2rem 0 0}.os-emean b{color:var(--m);font-weight:600}.os-sheet .kp--place .os-emean b{color:var(--g)}.os-erole{font-size:.9rem;color:var(--ink-2);margin:.6rem 0 0}.os-esummary{font-size:1rem;line-height:1.6;color:var(--ink);margin:1rem 0 0}.os-esummary p{margin:0 0 .6rem}.os-esummary .kp-why{background:var(--g-soft);border-radius:12px;padding:.8rem .95rem;font-size:.94rem;line-height:1.55;margin:.3rem 0 0}.os-sub{margin-top:1.3rem}.os-sub-h{font-family:var(--mono);font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0 0 .65rem}.os-chips{display:flex;flex-wrap:wrap;gap:.45rem}.os-echip{font-size:.85rem;border-radius:8px;padding:.3rem .65rem;text-decoration:none;cursor:pointer}.os-echip--p{color:var(--m);background:var(--m-soft)}.os-echip--g{color:var(--o);background:var(--o-soft)}.os-echip-role{opacity:.75}.os-moments{display:flex;flex-direction:column}.os-moments .kp-mrow{display:block;padding:.7rem 0;border:0;border-top:1px solid var(--hair-2);border-radius:0;background:transparent;cursor:pointer}.os-moments .kp-mrow:hover{border-color:var(--hair-2);background:transparent}.os-moments .kp-mrow:first-child{border-top:0}.os-moments .kp-mref{display:block;min-width:0;font-size:.95rem;font-weight:700;color:var(--g)}.os-moments .kp-mwhat{display:block;font-size:.86rem;color:var(--ink-2);margin-top:.15rem}.os-place-grid{display:grid;grid-template-columns:20rem minmax(0,1fr);grid-gap:1.6rem;gap:1.6rem;align-items:start;margin-top:.2rem}@media (max-width:720px){.os-place-grid{grid-template-columns:1fr}}.os-placemap{height:16rem;border-radius:12px;overflow:hidden;border:1px solid var(--hair);background:var(--g-soft)}.os-placemap .leaflet-container{height:100%;width:100%;border-radius:12px}.os-maptile{position:relative;height:9rem;border-radius:12px;overflow:hidden;background:var(--g-soft);border:1px solid var(--hair);text-decoration:none;display:block}.os-maptile svg{position:absolute;inset:0;width:100%;height:100%}.os-maptile .os-pin{position:absolute;left:50%;top:52%;transform:translate(-50%,-100%);width:.7rem;height:.7rem;border-radius:50% 50% 50% 0;background:var(--g);rotate:-45deg}.os-maptile .os-cap{position:absolute;left:.5rem;bottom:.5rem;font-size:.66rem;font-weight:700;color:var(--g);background:color-mix(in srgb,var(--page) 82%,transparent);padding:.1rem .4rem;border-radius:6px}.os-where{font-size:.9rem;color:var(--ink-2);margin:.7rem 0 0}.os-where .k{font-family:var(--mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-right:.4rem}.os-sheet .kp--seq .kp-eb{color:var(--m)}.os-sheet .seq-title{font-size:1.3rem;font-weight:700;letter-spacing:-.01em;margin:.5rem 0 .9rem;color:var(--ink)}.os-sheet .seq-track{display:flex;flex-wrap:wrap;align-items:stretch;gap:.7rem 1.8rem;padding:.2rem 0 .6rem}.os-sheet .seq-step{position:relative;flex:1 1 10rem;min-width:9.5rem;max-width:14rem;background:var(--page-2);border:1px solid var(--hair);border-radius:12px;padding:.8rem .95rem;cursor:pointer}.os-sheet .seq-step:not(:last-child):after{content:"→";position:absolute;right:-1.25rem;top:50%;transform:translateY(-50%);color:var(--ink-3);font-size:.9rem}.os-sheet .seq-step:hover{border-color:var(--m-line)}.os-sheet .seq-lbl{font-family:var(--mono);font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;color:var(--o);font-weight:700}.os-sheet .seq-ttl{font-size:.98rem;font-weight:700;line-height:1.25;margin:.35rem 0 .6rem;color:var(--ink)}.os-sheet .seq-ref{font-family:var(--mono);font-size:.78rem;color:var(--g)}.os-sheet .kp--cmp .kp-eb{color:var(--m)}.os-sheet .cmp-title{font-size:1.3rem;font-weight:700;letter-spacing:-.01em;margin:.5rem 0 .3rem;color:var(--ink)}.os-sheet .cmp-sub{font-size:.9rem;color:var(--ink-2);margin:0 0 1rem;max-width:80ch}.os-sheet .cmp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));grid-gap:.8rem;gap:.8rem}.os-sheet .cmp-facet{background:var(--page-2);border:1px solid var(--hair);border-radius:12px;padding:.95rem 1.05rem}.os-sheet .cmp-facet[data-vpeek]{cursor:pointer}.os-sheet .cmp-facet[data-vpeek]:hover{border-color:var(--g-line)}.os-sheet .cmp-lbl{font-family:var(--mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--g);font-weight:700}.os-sheet .cmp-ttl{font-size:1.02rem;font-weight:700;margin:.4rem 0 .5rem;color:var(--ink);line-height:1.2}.os-sheet .cmp-desc{font-size:.88rem;line-height:1.5;color:var(--ink-2)}.os-dens{margin:3.75rem 0 .4rem;max-width:none}.os-sheet .tl-lbl{font-weight:500;color:var(--ink-2)}.os-sheet .rth-hero{background:transparent;border:0;padding:0;border-radius:0}.os-sheet .sr-card__foot{align-items:center}.os-sheet .sr-card__foot .sr-card__lbl{margin:0}.os-dens-h{font-family:var(--mono);font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0 0 .7rem}.os-dens-h span{text-transform:none;letter-spacing:0;font-weight:500}.os-dens-track{display:flex;align-items:flex-end;gap:2px;height:2.9rem}.os-dens-track i{flex:1 1;background:var(--g);border-radius:2px 2px 0 0;min-height:3px}.os-dens-track i[data-theme-book]{cursor:pointer}.os-dens-track i[data-theme-book]:hover{opacity:1!important}.os-dens-axis{display:flex;justify-content:space-between;margin-top:.5rem;font-size:.68rem;color:var(--ink-3)}.os-cluster{padding:.9rem 0;border-top:1px solid var(--hair-2)}.os-cluster:first-of-type{border-top:0}.os-cluster-h{font-size:1rem;font-weight:600;margin:0;color:var(--ink)}.os-cluster-h span{color:var(--ink-3);font-weight:500;font-size:.85rem}.os-cluster-d{font-size:.9rem;color:var(--ink-2);margin:.25rem 0 .55rem}.os-cluster-refs{display:flex;flex-wrap:wrap;gap:.35rem}.os-cluster-ref{font-size:.8rem;color:var(--g);background:var(--g-soft);border-radius:7px;padding:.22rem .5rem;cursor:pointer}.os-cluster-all{display:inline-block;margin-top:.55rem;font-size:.82rem;font-weight:600;color:var(--g);cursor:pointer}.os-trow{display:flex;align-items:center;gap:.6rem;margin-top:.7rem}.os-tlabel{font-family:var(--mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--g);font-weight:700}.os-tmeter{display:inline-flex;gap:3px}.os-tmeter i{width:4px;height:11px;border-radius:1px;background:color-mix(in srgb,var(--g) 22%,transparent)}.os-tmeter i.f{background:var(--g)}.os-anchor{padding:.7rem 0;border-top:1px solid var(--hair-2);cursor:pointer;display:block;text-decoration:none}.os-anchor:first-of-type{border-top:0}.os-anchor-ref{font-size:.95rem;font-weight:700;color:var(--g)}.os-anchor-desc{font-size:.86rem;color:var(--ink-2);margin-top:.15rem}.rf-block{margin-top:3.25rem;padding-top:1.75rem;border-top:1px solid var(--hair)}.rf-kick{display:flex;align-items:flex-start;gap:.6rem}.rf-kick p{margin:.15rem 0 0;font-size:.98rem;color:var(--ink)}.rf-dot{width:1.5rem;height:1.5rem;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;background:var(--g-soft);color:var(--g);font-size:.72rem;font-weight:800}.rf-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.rf-chip{border:1px solid var(--hair);background:var(--page);color:var(--ink);border-radius:16px;padding:.45rem .85rem;font:inherit;font-size:.9rem;cursor:pointer;transition:border-color .15s,color .15s}.rf-chip:hover{border-color:var(--g);color:var(--g)}.rf-thread{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.rf-thread:empty{margin-top:0}.rf-msg{display:flex;gap:.6rem;align-items:flex-start;max-width:100%}.rf-msg .rf-dot{margin-top:.1rem}.rf-bub{border-radius:14px;padding:.7rem .95rem;font-size:.97rem;line-height:1.55}.rf-msg--a .rf-bub{background:var(--page-2);color:var(--ink);border-bottom-left-radius:4px}.rf-msg--u{justify-content:flex-end}.rf-msg--u .rf-bub{background:var(--g);color:var(--g-fg);border-bottom-right-radius:4px;max-width:80%}.rf-ans{margin:0}.rf-cref{color:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.rf-msg--a .rf-cref{color:var(--g)}.rf-vcards{margin-top:.7rem;display:flex;flex-direction:column;gap:.45rem}.rf-vcard{border:1px solid var(--hair);border-radius:9px;padding:.55rem .75rem;background:var(--page);cursor:pointer;transition:border-color .15s}.rf-vcard:hover{border-color:var(--g)}.rf-vcard b{display:block;font-size:.9rem;color:var(--ink)}.rf-vcard span{display:block;font-size:.88rem;color:var(--ink-2);margin-top:.1rem}.rf-bub--wait{padding:.85rem .95rem}.rf-typing{display:inline-flex;gap:.28rem}.rf-typing i{width:.4rem;height:.4rem;border-radius:50%;background:var(--ink-3);animation:rfType 1s ease-in-out infinite}.rf-typing i:nth-child(2){animation-delay:.15s}.rf-typing i:nth-child(3){animation-delay:.3s}@keyframes rfType{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.rf-typing i{animation:none;opacity:.5}}.rf-composer{display:flex;align-items:center;gap:.6rem;margin-top:1.4rem;background:var(--page-2);border:1px solid transparent;border-radius:999px;padding:.4rem .4rem .4rem 1.1rem;transition:border-color .15s}.rf-composer:focus-within{border-color:var(--g-line)}.rf-srch{flex:none;display:flex;align-items:center;color:var(--ink-3)}.rf-srch svg{display:block}.rf-composer input{flex:1 1;border:0;background:transparent;color:var(--ink);font:inherit;font-size:1rem;outline:none;padding:.55rem 0}.rf-send{flex:none;display:inline-flex;align-items:center;gap:.4rem;border:0;border-radius:999px;background:var(--g);color:var(--g-fg);font:inherit;font-weight:600;font-size:.9rem;cursor:pointer;padding:.55rem 1rem}.rf-send:hover{filter:brightness(1.05)}.rf-send svg{display:block}.rf-dock{position:fixed;bottom:0;left:13rem;right:var(--pane-w,22rem);z-index:40;padding:.6rem 1.6rem calc(1.15rem + env(safe-area-inset-bottom));background:var(--page);border-top:1px solid var(--hair)}.rf-dock>.rf-composer{max-width:65rem;margin:0 auto}.cols--no-pane .rf-dock{right:0}@media (max-width:76rem){.rf-dock{left:12rem}}@media (max-width:64rem){.rf-dock{left:10rem}}@media (max-width:63.99rem){.rf-dock{left:0;right:0}}.rf-block[hidden],.rf-dock[hidden]{display:none}.sr-page--full{padding-bottom:5.5rem}.os-sheet .sr-dym{display:flex;flex-direction:column;gap:.5rem}.sr-dym__head{display:flex;align-items:center;gap:.6rem}.sr-dym__term{font-weight:700;font-size:1.05rem;color:var(--ink)}.sr-dym__tag{margin-left:auto;font-family:var(--mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--m);background:var(--m-soft);border:1px solid var(--m-line);border-radius:100px;padding:.15rem .6rem}.sr-dym__lead{margin:.1rem 0 .3rem;color:var(--ink-2);font-size:.95rem}.sr-dym__lead b{color:var(--ink)}.sr-dym__lbl{font-family:var(--mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0 0 .1rem}.sr-dym__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:.6rem;gap:.6rem}.sr-dym__card{display:flex;flex-direction:column;gap:.3rem;text-align:left;background:var(--page);border:1px solid var(--hair);border-radius:12px;padding:.75rem .85rem;cursor:pointer;font:inherit;transition:border-color .12s,box-shadow .12s,background .12s}.sr-dym__card:hover{border-color:var(--hair-2)}.sr-dym__card.is-active{border-color:var(--g-line);background:var(--g-soft);box-shadow:inset 0 0 0 1px var(--g-line)}.sr-dym__eb{font-family:var(--mono);font-size:.62rem;font-weight:700;letter-spacing:.09em;color:var(--ink-3)}.sr-dym__card.is-active .sr-dym__eb{color:var(--g)}.sr-dym__ttl{font-weight:700;font-size:1.02rem;color:var(--ink)}.sr-dym__sub{color:var(--ink-3);font-size:.85rem}.kp--book .bk-ttl{font-size:1.3rem;font-weight:800;letter-spacing:-.01em;margin:.1rem 0 .4rem;color:var(--ink)}.kp--book .bk-sub{color:var(--ink-3);font-size:.9rem;margin:0 0 .9rem}.kp--book .bk-summary{color:var(--ink-2);font-size:.98rem;line-height:1.55;margin:0 0 1rem;max-width:44rem}.kp--book .bk-ctas{display:flex;flex-wrap:wrap;gap:1.3rem}.kp--book .bk-cta{font-family:var(--mono);font-size:.8rem;color:var(--g);text-decoration:none}.kp--book .bk-cta:hover{text-decoration:underline}.kp--book .bk-cta--alt{color:var(--ink-2)}.mid-flash{animation:midflash 1.2s ease;border-radius:12px}@keyframes midflash{0%{box-shadow:0 0 0 3px var(--g-soft)}to{box-shadow:0 0 0 0 transparent}}@media (prefers-reduced-motion:reduce){.mid-flash{animation:none}}.os-sheet .kp--story .kp-eb{color:var(--g)}.os-sheet .kp--story .st-setup{font-style:italic;color:var(--ink-2);font-size:1rem;margin:0 0 1.25rem;padding-left:.8rem;border-left:2px solid var(--hair-2)}.os-sheet .kp--story .st-mv{display:grid;grid-template-columns:1.4rem 1fr;grid-gap:0 1.1rem;gap:0 1.1rem}.os-sheet .kp--story .st-n{font-family:var(--mono);font-size:.72rem;color:var(--g);font-weight:700;text-align:right;padding-top:.3rem}.os-sheet .kp--story .st-b{padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:1px solid var(--hair)}.os-sheet .kp--story .st-mv>.st-b:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.os-sheet .kp--story .st-h{font-weight:700;font-size:1.05rem;letter-spacing:-.01em;margin:0 0 .35rem;color:var(--ink)}.os-sheet .kp--story .st-t{font-size:1.03rem;line-height:1.68;color:var(--ink-2);margin:0}.os-sheet .kp--story .st-ref{color:var(--g);font-family:var(--mono);font-size:.82em;font-weight:600;text-decoration:none;white-space:nowrap;border-bottom:1px solid var(--g-line);cursor:pointer;margin-left:.2rem}.os-sheet .kp--story .st-ref:hover{background:var(--g-soft)}.os-sheet [data-find-results]>.sr-cel--wait{position:relative;min-height:5rem}.os-sheet .sr-cel--wait>*{visibility:hidden}.os-sheet .sr-cel--wait:after{content:"";position:absolute;left:0;right:0;top:1.5rem;bottom:1.5rem;min-height:2.4rem;border-radius:8px;background:color-mix(in srgb,var(--hair) 80%,var(--page));animation:sr-pulse 1.25s ease-in-out infinite;pointer-events:none}@keyframes sr-pulse{0%,to{opacity:.5}50%{opacity:.95}}.os-sheet .sr-cel--in{animation:sr-fade .38s ease both}@keyframes sr-fade{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.os-sheet .sr-cel--in,.os-sheet .sr-cel--wait:after{animation:none}}