.cz{min-height:calc(100dvh - var(--apex-h) - 140px);align-items:center;gap:var(--s5);padding:72px var(--s4) 140px;text-align:center;flex-direction:column;display:flex}.cz>*{max-width:38rem}.cz-title{font:400 2.25rem/1.1 var(--display);color:var(--ink);text-wrap:balance;margin:0}.cz-title a{color:inherit;text-decoration:none}.cz-sub{font:400 .95rem/1.6 var(--serif);color:var(--ink-2);margin:0}.cz-sub i{color:var(--ink)}.cz-more{font:400 .72rem var(--mono);color:var(--mark);cursor:pointer;background:0 0;border:0;padding:2px 4px}.cz-find{text-align:center;width:min(38rem,100%);font:400 1.4rem var(--serif);border:0;border-bottom:1.5px solid var(--mark);color:var(--ink);background:0 0;padding:10px 4px}.cz-list{width:min(38rem,100%);margin:0;padding:0;list-style:none}.cz-list>li{flex-direction:column;align-items:center;gap:3px;padding:10px 0;display:flex}.cz-list>li+li:before{content:"❧";font:400 .95rem/1 var(--display);color:var(--ink-3);margin:0 0 12px;display:block}.cz-list .cz-name{font:400 1.3rem/1.2 var(--display);color:var(--ink);text-decoration:none}.cz-list .cz-name:hover{color:var(--mark)}.cz-list>li.on .cz-name,.desk-lead.on,.desk-t.on{color:var(--mark);text-underline-offset:4px;text-decoration:underline}.cz-when{font:400 .7rem var(--mono);color:var(--ink-3)}.cz-links{gap:var(--s5);font:400 .72rem var(--mono);justify-content:center;display:flex}.cz-links a{color:var(--ink-2);text-decoration:none}.cz-links a:hover{color:var(--mark)}.cz-dock{left:50%;bottom:calc(var(--statusbar-h,0px) + 28px);z-index:40;gap:12px;max-width:calc(100vw - 32px);display:flex;position:fixed;transform:translate(-50%)}.cz-dock :is(a,button,label){box-sizing:border-box;border-radius:var(--radius-btn,2px);min-width:min(170px,50vw - 22px);height:50px;font:400 1.35rem/1 var(--display);letter-spacing:.01em;cursor:pointer;justify-content:center;align-items:center;padding:0 28px;text-decoration:none;display:inline-flex}.cz-dock form{margin:0;display:contents}.cz-dock .cz-primary{background:var(--ink);color:var(--paper);box-shadow:0 0 0 1.5px var(--paper);border:0}.cz-dock .cz-primary:hover{background:color-mix(in srgb, var(--ink) 85%, var(--mark))}.cz-dock .cz-second{background:var(--paper);color:var(--ink);border:1.5px solid var(--ink)}.cz-dock .cz-second:hover{border-color:var(--mark);color:var(--mark)}.cz-nums{justify-content:center;gap:var(--s6);flex-wrap:wrap;display:flex;max-width:none!important}.cz-num{flex-direction:column;align-items:center;gap:4px;min-width:7rem;display:flex}.cz-num b{font:400 3.6rem/1 var(--display);font-variant-numeric:lining-nums}.cz-num span{font:400 .85rem var(--serif);color:var(--ink-2)}.cz-num.u b{color:var(--ultramarine)}.cz-num.m b{color:var(--mark)}.cz-num.v b{color:var(--verdigris)}.cz-num.r b{color:var(--rubric)}.cz-num.g b{color:var(--gold-deep)}.cz-holds{font:400 .78rem var(--mono);color:var(--mark)}.cz-holds.no{color:var(--err)}.cz-cue{font:400 .7rem var(--mono);color:var(--ink-3);margin-top:var(--s6)}.lens-lead{background:linear-gradient(var(--paper), #1b1712);height:240px}.lens{--paper:#1b1712;--paper-2:#231e18;--ink:#eee7d8;--ink-2:#bdb4a3;--ink-3:#a69d8c;--rule:#3b342b;--mark:#ab9de6;--mark-soft:#ab9de629;--mark-open:#d4956f;--mass:#d9d2ea;--err:#e8797c;--rubric:#e2735b;--ultramarine:#8fa2f0;--verdigris:#5fb894;--gold:#c9a227;--gold-deep:#8a6a10;--gold-hi:#f7df95;--leadpoint:#8b857a;--on-ink:var(--paper);--pop:0 8px 24px #00000073;--stroke-opacity:.8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--paper);color:var(--ink);padding:var(--s6) 0 calc(var(--s7) * 2)}.lens .index,.lens .read{background:0 0}.lens>.lens-head{text-align:center;font:600 .72rem var(--mono);letter-spacing:.14em;color:var(--ink-3);margin:0 0 var(--s6)}.lodge{left:50%;bottom:calc(var(--statusbar-h,2.2rem) + 18px);z-index:45;background:var(--paper);box-shadow:none;border:0;border-radius:0;align-items:stretch;gap:8px;padding:8px;display:flex;position:fixed;transform:translate(-50%)}.lodge-say{margin:0;display:flex}.lodge-say input{box-sizing:border-box;width:16rem;height:46px;color:var(--ink);font:400 1.05rem var(--serif);background:0 0;border:0;padding:0 14px}.lodge-say input::placeholder{color:color-mix(in srgb, var(--mark) 55%, var(--paper));opacity:1}.lodge-say input:focus{outline:none}.lodge-acts{gap:8px;display:flex}.lodge-acts:empty{display:none}.lodge-acts form{margin:0;display:contents}.lodge :is(.lodge-acts a,.lodge-acts button,.lodge-acts label){box-sizing:border-box;border-radius:var(--radius-btn,2px);min-width:132px;height:46px;font:400 1.25rem/1 var(--display);cursor:pointer;justify-content:center;align-items:center;padding:0 22px;text-decoration:none;display:inline-flex}.lodge .cz-primary{background:var(--ink);color:var(--paper);border:0}.lodge .cz-primary:hover{background:color-mix(in srgb, var(--ink) 85%, var(--mark))}.lodge .cz-second{background:var(--paper);color:var(--ink);border:1px solid var(--ink-3)}.lodge .cz-second:hover{border-color:var(--mark);color:var(--mark)}.lodge .say{inset:auto auto calc(100% + 8px) 50%;transform:translate(-50%)}.lodge .share-link{display:contents}.lodge.lodge-bar{box-shadow:none;height:var(--statusbar-h,2.2rem);box-sizing:border-box;z-index:60;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:3px 6px;bottom:0}.lodge.lodge-bar .lodge-say input{width:13rem;height:26px;font-size:.9rem}.lodge.lodge-bar :is(.lodge-acts a,.lodge-acts button){min-width:0;height:26px;padding:0 12px;font-size:1rem}.desk-now{flex-direction:column;align-items:center;gap:6px;max-width:36rem;display:flex}.desk-lead{font:400 2rem/1.15 var(--display);color:var(--ink);text-decoration:none}.desk-lead:hover{color:var(--mark)}.desk-flourish{font:400 1.25rem/1 var(--display);color:var(--ink-3);margin:var(--s4) 0}.desk-texts{font:400 1.08rem/1.9 var(--serif);text-align:center;text-wrap:balance;margin:0}.desk-sep{font:400 .72rem var(--display);color:var(--ink-3);vertical-align:.08em;margin:0 .55em}.desk-t{color:var(--ink);white-space:nowrap;text-decoration:none}.desk-t:hover{color:var(--mark)}.desk-t.source{font-style:italic}.desk-t.note,.desk-t.fragment{color:var(--ink-2);font-size:.92em}.left-join{left:50%;bottom:calc(var(--statusbar-h,2.2rem) + 14px);z-index:61;background:var(--paper);max-width:calc(100vw - 32px);font:400 .95rem/1.4 var(--serif);color:var(--ink);align-items:baseline;gap:.7rem;padding:.4rem .8rem;display:flex;position:fixed;transform:translate(-50%)}.left-join .lj-q{white-space:nowrap;text-overflow:ellipsis;max-width:16rem;font-style:italic;overflow:hidden}.left-join .lj-forms{flex-wrap:wrap;gap:.45rem;display:flex}.left-join .lj-forms button{font:400 .9rem var(--serif);color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:0}.left-join .lj-forms button.on{color:var(--mark);text-underline-offset:3px;text-decoration:underline}.left-join .lj-go{background:var(--ink);color:var(--paper);font:400 1.05rem var(--display,"IM Fell Double Pica", serif);cursor:pointer;border-radius:var(--radius-btn,2px);border:0;padding:.2rem .9rem}.left-join .rel{color:var(--ink-3);cursor:pointer;background:0 0;border:0;font-size:1rem}.seq-body .held{text-decoration:underline;-webkit-text-decoration-color:var(--mark);text-decoration-color:var(--mark);text-underline-offset:4px;text-decoration-thickness:2px}.index:is(.st-settings,.in-wrap,.ins-page){text-align:center;max-width:40rem;margin-inline:auto}.index:is(.st-settings,.in-wrap,.ins-page) :is(h1){font:400 2rem/1.1 var(--display);margin:0 0 var(--s5)}.index:is(.st-settings,.in-wrap,.ins-page) :is(h2){font:400 1.3rem/1.2 var(--display);letter-spacing:0;text-transform:none;margin:0 0 var(--s3);color:var(--ink);border:0;padding:0}:is(.st-group,.in-section,.ipanel){margin:0 0 var(--s6)}.st-toc{justify-content:center;border:0!important}.st-toggle label,.pref-seg,.st-row,.st-row-simple,.bs-orders{justify-content:center}.crow,.in-list>li,.in-dist>li,.clist>li{border:0!important}:is(.in-wrap,.ins-page) :is(.in-fline,.irow,.in-series-row,.ibar,.ihist){text-align:left}.prov-journal h3{font:400 1.05rem/1.3 var(--display);margin:var(--s4) 0 var(--s2)}.prov-journal ul{margin:0;padding:0;list-style:none}.prov-journal li{font:400 .95rem/1.55 var(--serif);margin:0 0 .35rem}:is(.lodge,.cz-dock) :is(.lodge-acts a,.lodge-acts button,.lodge-acts label,.cz-primary,.cz-second),:is(form .ck-go,.rest-go){min-width:0;height:auto;color:var(--ink);font:400 1.15rem/1.2 var(--display);cursor:pointer;border-radius:0;padding:.1rem .35rem;text-decoration:none;display:inline-block;box-shadow:none!important;background:0 0!important;border:0!important}:is(.lodge,.cz-dock) :is(.lodge-acts a,.lodge-acts button,.lodge-acts label,.cz-primary,.cz-second):first-letter,:is(.ck-go,.rest-go):first-letter{color:var(--rubric,#b8391f);font-size:1.6em;line-height:1}:is(.lodge,.cz-dock) .cz-primary:first-letter,:is(.ck-go,.rest-go):first-letter{color:var(--ultramarine,#2b3e9a)!important}:is(.lodge,.cz-dock) .cz-second{color:var(--ink-2)}:is(.lodge,.cz-dock) :is(.lodge-acts a,.lodge-acts button,.lodge-acts label,.cz-primary,.cz-second):hover,:is(.ck-go,.rest-go):hover:not(:disabled){color:var(--mark)}.lodge.lodge-bar :is(.lodge-acts a,.lodge-acts button){padding:0 .3rem;font-size:1rem}.lens :is(.cz-primary,.cz-second){color:var(--ink)}.cz-find,.cz-find:focus{outline:none;box-shadow:none!important;background:0 0!important;border-bottom:0!important}.cz-find::placeholder{color:color-mix(in srgb, var(--mark) 55%, var(--paper));opacity:1}:root{--paraph-ink:var(--ink-3);--paraph-line:color-mix(in srgb, var(--ink-3) 55%, transparent);--paraph-lines:linear-gradient(var(--paraph-line), var(--paraph-line)) left center / calc(50% - 1.1em) 1px no-repeat, linear-gradient(var(--paraph-line), var(--paraph-line)) right center / calc(50% - 1.1em) 1px no-repeat}html :is(.index :is(section,.st-group,.in-section,.ipanel)+:is(section,.st-group,.in-section,.ipanel),.ck-answer-block,.write-foot,.side-work .rest>.propose-foot,.pair-draw,.pair-status,.pmap-sel,.worktree,.fq-stage,.sc-block+.sc-block,.comp+.comp):before{content:"❧";width:min(16rem,70%);margin:0 auto var(--s5,1.6rem);text-align:center;font:400 1.05rem/1.4 var(--display);color:var(--paraph-ink);background:var(--paraph-lines);letter-spacing:0;text-transform:none;border:0;padding:0;display:block}html .desk-flourish{width:min(16rem,70%);margin:var(--s4) auto;text-align:center;font:400 1.05rem/1.4 var(--display);color:var(--paraph-ink);background:var(--paraph-lines);display:block}html :is(.prose.look-reading,.md-read) .md-hr{color:#0000;background:var(--paraph-lines);border:0;width:min(16rem,70%);height:1.6em;margin:.4em auto;line-height:1.6;display:block;position:relative}html :is(.prose.look-reading,.md-read) .md-hr:after{content:"❧";text-align:center;color:var(--paraph-ink);font:400 1.05rem/1.6 var(--display);position:absolute;inset:0}html :is(.write-foot,.side-work .rest>.propose-foot,.pair-draw,.pair-status,.pmap-sel,.worktree,.fq-stage,.rp-body,.conn-fold-groups,.echoes.echoes-right,.ponder-now,.slash-pick,.sc-block,.comp,.bg-rows,.disagree .d-col,.say-verbs li,.say-history li,.in-list>li,.inv li,.git-rows li,.tlv-panel li,.crow,.stratum li,.chain li,.bg-rows li,.disagree .d-col li,.pot-steps li,.pot-list li,.fq-list>li,.aux-cand,.peek-conn,.bs-pins li,.bg-templates li,.bg-joins li,.cmp-aligned li,.ghost-card,.provenance .prov-table td){border-top:0;border-bottom:0}.index li .li-end{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:.3rem .8rem;margin-left:auto;display:inline-flex}html .aux-row{scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}html .aux-row .aux-cand{overflow-wrap:anywhere;border-left:0;flex:none;min-width:0;padding:.1rem .6rem}html .aux-row .aux-cand:first-child{padding-left:0}html .aux-row>:nth-child(n+4){display:none}@media (max-width:44rem){html .aux-row{grid-template-columns:minmax(0,1fr)}html .aux-row>:nth-child(n+2){display:none}}html .both-bar{box-shadow:none;background:0 0;border-radius:0;border:0!important}:is(.lodge,.cz-dock) :is(.lodge-acts a,.lodge-acts button,.lodge-acts label,.cz-primary,.cz-second):first-letter,:is(form .ck-go,.rest-go):first-letter{font:400 1.02em/1 var(--wordmark);color:var(--rubric,#b8391f);text-transform:uppercase;border:3px double var(--gold,#a67c00);margin-right:.16em;padding:.14em .22em .06em}:is(.lodge,.cz-dock) .cz-primary:first-letter,:is(form .ck-go,.rest-go):first-letter{color:var(--ultramarine,#2b3e9a)!important}.lodge.lodge-bar :is(.lodge-acts a,.lodge-acts button):first-letter{padding:.1em .18em .02em}:is(.lodge,.cz-dock) :is(.lodge-acts a,.lodge-acts button,.lodge-acts label,.cz-primary,.cz-second):hover:first-letter,:is(form .ck-go,.rest-go):hover:not(:disabled):first-letter{border-color:var(--mark)}.tk-handin{margin:0 0 var(--s5,1.6rem);flex-wrap:wrap;gap:.4rem 1.4rem;display:flex}.tk-handin a{font:400 1.15rem/1.2 var(--display);color:var(--ink);text-decoration:none}.tk-handin a:first-letter{font:400 1.02em/1 var(--wordmark);color:var(--ultramarine,#2b3e9a);text-transform:uppercase;border:3px double var(--gold,#a67c00);margin-right:.16em;padding:.14em .22em .06em}.tk-handin a:hover{color:var(--mark)}.tk-handin a:hover:first-letter{border-color:var(--mark)}.lodge-say{align-items:center;gap:.3rem}.lodge-q-mark{box-sizing:border-box;cursor:text;width:1.75rem;height:1.75rem;font:400 1.25rem/1 var(--wordmark);color:var(--ultramarine,#2b3e9a);border:3px double var(--gold,#a67c00);flex:none;place-items:center;padding-top:.1em;transition:border-color .15s,color .15s;display:inline-grid}.lodge-say input{opacity:0;width:2px;padding:0;transition:width .22s,opacity .18s,padding .22s}.lodge-say:is(:hover,:focus-within,:has(input:not(:placeholder-shown))) input{opacity:1;width:16rem;padding:0 14px}.lodge.lodge-bar .lodge-say:is(:hover,:focus-within,:has(input:not(:placeholder-shown))) input{width:13rem}.lodge.lodge-bar .lodge-q-mark{width:1.45rem;height:1.45rem;font-size:1.05rem}.lodge-say:is(:hover,:focus-within) .lodge-q-mark{border-color:var(--mark);color:var(--mark)}@media (prefers-reduced-motion:reduce){.lodge-say input,.lodge-q-mark{transition:none}}.lodge>.lodge-say{align-self:center}.lodge-say.lodge-corner{right:24px;bottom:calc(var(--statusbar-h,2.2rem) + 18px);z-index:46;background:var(--paper);flex-direction:row-reverse;position:fixed}.lodge-say.lodge-corner.in-reader{bottom:calc(var(--sb-h,var(--statusbar-h,2.2rem)) + 12px)}.lodge-say.lodge-corner input{text-align:right}.lodge-say.lodge-corner.in-reader input{height:26px;font-size:.9rem}.lodge-say.lodge-corner.in-reader:is(:hover,:focus-within,:has(input:not(:placeholder-shown))) input{width:13rem}.lodge-say.lodge-corner.in-reader .lodge-q-mark{width:1.45rem;height:1.45rem;font-size:1.05rem}.lodge:not(:has(.lodge-acts>*)):not(:has(.say)){display:none}
