.edge-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.edge-authgrid{gap:32px;display:grid}.edge-authgrid .masthead{padding-top:0;padding-bottom:12px}.edge-aside{padding-top:8px}.edge-aside .strip5{max-width:520px}.edge-aside .cap{max-width:44ch;margin-top:12px}.edge-aside .whisper{margin-top:20px}.edge-aside .panel{max-width:440px}.edge-aside .panel h2{font:600 16px/24px var(--sans);margin-bottom:8px}.edge-aside .panel p{font:400 14px/20px var(--sans);color:var(--fg-2)}.edge-step h2{font:600 22px/30px var(--sans)}.edge-step .lead{color:var(--fg-2);max-width:44ch;margin:6px 0 16px}.edge-step .whisper{margin-top:24px}.edge-step .formfoot .btn-text{margin-left:-8px}.edge-step .actions{margin-top:8px}.edge-welgrid{grid-template-areas:"head""glimpse""how""trust""books";gap:0;display:grid}.edge-welhead{grid-area:head}.edge-glimpse{grid-area:glimpse}.edge-how{grid-area:how}.edge-weltrust{grid-area:trust}.edge-books{grid-area:books}.edge-welhead .masthead{padding-bottom:20px}.edge-welhead .masthead h1{max-width:15ch}.edge-welhead .lead{font:400 18px/28px var(--sans);color:var(--fg-2);max-width:40ch;margin-top:10px}.edge-cta .note{max-width:44ch;margin-top:12px}.edge-glimpse .evpad{padding-top:20px;padding-bottom:20px}.edge-glimpse .pageobj{max-width:300px}.edge-glimpse .cap{max-width:44ch;margin-top:12px}.edge-how{padding:28px 0 8px}.edge-how .steps{gap:16px}.edge-how .st{font-weight:600}.edge-how .sd{max-width:48ch}.edge-weltrust{padding:16px 0 8px}.edge-books{padding:24px 0 8px}.edge-books .strip5{max-width:520px;margin-top:12px}.edge-books .cap{max-width:52ch;margin-top:12px}.edge-books .whisper{margin-top:20px}.edge-firstrow{grid-template-columns:120px 1fr;align-items:start;gap:20px;display:grid}.edge-firstrow h3{font:400 28px/36px var(--serif)}.edge-firstrow .meta{color:var(--fg-2);font:400 14px/20px var(--sans);margin-top:8px}.edge-firstrow .cover.ghost{color:var(--fg-2);font:500 12px/16px var(--mono);text-align:center;justify-content:center;align-items:center;padding:8px;display:flex}.edge-first-cta{margin-top:20px}.edge-first-cta .note{max-width:44ch;margin-top:12px}.edge-first .whisper{margin-top:20px}.edge-nextsteps{margin-top:24px}.edge-nextsteps .st{font-weight:600}.edge-shelfpick .strip5{max-width:520px;margin:0 0 16px}.edge-shelfpick h3{font:400 28px/36px var(--serif)}.edge-shelfpick .meta{color:var(--fg-2);font:400 14px/20px var(--sans);max-width:48ch;margin-top:8px}.edge-child{align-items:center;gap:12px;min-height:56px;display:flex}.edge-child .avatar{background:var(--bg-3);border-radius:50%;flex:none;width:36px;height:42px;position:relative;overflow:hidden}.edge-child .avatar.ghost{border:1.5px dashed var(--line-2);background:0 0}.edge-child .name{font:600 16px/24px var(--sans)}.edge-child .state-line{font:400 14px/20px var(--sans);color:var(--fg-2)}.edge-child .btn{margin-left:auto}.edge-books-in .strip5{max-width:520px;margin-top:12px}.edge-books-in .btn{margin-top:12px}.edge-home-day{gap:24px;display:grid}.edge-home-day .trustpanel{margin-top:12px}.edge-home-day .section{padding:24px 0}.edge-copygrid{grid-template-columns:100px 1fr;grid-template-areas:"obj facts""decide decide";align-items:start;gap:16px;display:grid}.edge-copyobj{grid-area:obj;gap:12px;display:grid}.edge-copyobj .bookobj.tagged{margin-bottom:44px}.edge-copyobj .dim{display:none}.edge-copyobj .dim svg{width:120px;height:120px}.edge-copyfacts{grid-area:facts}.edge-copyfacts h2{margin-bottom:8px}.edge-copyfacts .price{font:500 16px/24px var(--mono)}.edge-copydecide{grid-area:decide}.edge-copydecide .field{margin:0}.edge-decide{margin-top:20px}.edge-decide .note{max-width:48ch;margin-top:12px}.edge-tbc{color:var(--fg-2)}.edge-sofar{margin-top:24px}.edge-sofar .panel{grid-template-columns:72px 1fr;align-items:start;gap:16px;display:grid}.edge-sofar h4{font:600 16px/24px var(--sans)}.edge-sofar p{font:400 14px/20px var(--sans);color:var(--fg-2)}.edge-sofar .mono{margin-top:4px}.edge-sofar .edge-copyobj{grid-template-columns:140px 88px;align-items:end;gap:16px}.edge-sofar .edge-copyobj .dim{display:block}.edge-sofar .edge-copyobj .dim svg{width:88px;height:88px}.edge-summary{border:1px solid var(--line);background:var(--bg-2);border-radius:8px;margin-bottom:20px;padding:16px}.edge-nocharge{font:600 16px/24px var(--sans);margin-bottom:12px}.edge-sent h2{font:400 28px/36px var(--serif)}.edge-sent .t-instr{max-width:48ch;margin-top:8px}.edge-sent .steps,.edge-sent .note,.edge-sent .edge-decide{margin-top:20px}.edge-sent .whisper{margin-top:24px}.edge-shelfentry{grid-template-columns:120px 1fr;align-items:start;gap:16px;margin-top:8px;display:grid}.edge-shelfentry .bookobj.tagged{margin-bottom:44px}.edge-shelfentry h3{font:400 28px/36px var(--serif)}.edge-shelfentry .st{font:600 14px/20px var(--sans);margin-top:4px}.edge-shelfentry .meta{color:var(--fg-2);font:400 14px/20px var(--sans);margin-top:4px}.edge-stub{margin-top:12px}.edge-billgrid{gap:24px;display:grid}.edge-planpanel{border:1px solid var(--line);background:var(--bg-2);border-radius:8px;gap:12px;max-width:640px;padding:16px;display:grid}.edge-planpanel h3{font:600 18px/28px var(--sans)}.edge-planpanel h3 .price{font:500 14px/20px var(--mono);color:var(--fg-2);margin-left:8px}.edge-planpanel .kv{gap:4px;display:grid}.edge-planpanel .kv div{font:400 14px/20px var(--sans);color:var(--fg-2);justify-content:space-between;gap:16px;display:flex}.edge-planpanel .kv span{flex:none}.edge-planpanel .kv b{color:var(--fg);text-align:right;font-weight:600}.edge-planpanel .actions{margin-top:4px}.edge-planpanel .note.err{margin:0}.edge-portal{align-items:center;gap:8px;display:inline-flex}.edge-plansec{padding-top:8px}.edge-plansec .label{margin-bottom:16px}.edge-plans{gap:12px;display:grid}.edge-plan{border:1.5px solid var(--line);background:var(--bg);border-radius:8px;align-content:start;gap:8px;padding:16px;display:grid}.edge-plan.current{border-color:var(--fg);box-shadow:inset 0 0 0 1px var(--fg)}.edge-plan .head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.edge-plan h3{font:600 18px/28px var(--sans)}.edge-plan .price{font:500 14px/20px var(--mono);color:var(--fg-2);white-space:nowrap}.edge-plan p{font:400 14px/20px var(--sans);color:var(--fg-2)}.edge-plan .btn,.edge-plan .cur{justify-self:start;margin-top:4px}.edge-plan .cur{align-items:center;min-height:44px;display:inline-flex}.edge-plan .swap{font:400 14px/20px var(--sans);color:var(--fg-2);margin-top:4px}.edge-planrules{gap:8px;max-width:64ch;margin-top:20px;display:grid}.edge-planrules li{font:400 14px/20px var(--sans);color:var(--fg-2);gap:10px;display:flex}.edge-planrules li:before{content:"";background:var(--line-2);border-radius:50%;flex:none;width:6px;height:6px;margin-top:7px}.edge-cardsec{padding-top:16px}.edge-cardsec .edge-portal{margin-top:4px}.edge-cardsec .note{max-width:44ch;margin-top:12px}.edge-cardsec .whisper{margin-top:24px}.edge-billing .confirm{margin-top:4px}.edge-settings .section .label{margin-bottom:16px}.edge-settings .trustpanel{max-width:640px}.edge-settings .trustlist a{color:var(--fg);font-weight:600}.edge-settings .whisper{margin-top:20px}.edge-rows{max-width:640px;display:grid}.edge-rowitem{border-top:1px solid var(--line);grid-template-columns:1fr;grid-template-areas:"k""v""btn";align-items:center;gap:4px 24px;padding:16px 0;display:grid}.edge-rowitem:first-child{border-top:0;padding-top:0}.edge-rowitem .k{font:600 16px/24px var(--sans);grid-area:k}.edge-rowitem .v{font:400 14px/20px var(--sans);color:var(--fg-2);grid-area:v;max-width:52ch}.edge-rowitem .btn{grid-area:btn;justify-self:start;margin-top:8px}.edge-sheet .field{margin:4px 0}.edge-sheet .btn-text{justify-self:start;margin-left:-8px}.edge-sheet p{font:400 14px/20px var(--sans);color:var(--fg-2)}.edge-sheet p.who{font:400 16px/24px var(--sans);color:var(--fg)}.edge-evpanel{margin:0 calc(var(--gutter) * -1)}.edge-evpanel .evpad{padding-top:20px;padding-bottom:20px}.edge-evpanel .statepanel{border:0;padding:0}.edge-notice p{font:400 16px/24px var(--sans);color:var(--fg-2)}.edge-notice p.err{color:var(--red)}.edge-notice p.plain{color:var(--fg)}.edge-notice .actions{margin-top:4px}.edge-notice .btn-block{justify-self:stretch}.edge-notice .whisper{margin-top:4px}.edge-unfinished{grid-template-columns:112px 1fr;align-items:start;gap:16px;display:grid}.edge-unfinished .bookobj{margin-bottom:36px}@media (width>=900px){body.out .top .wordmark{display:inline-flex}body.out .top{height:72px}.edge-authgrid{grid-template-columns:minmax(0,480px) minmax(0,1fr);align-items:start;gap:96px}.edge-aside{padding-top:96px}.edge-welgrid{grid-template-columns:1fr 1fr;grid-template-areas:"head glimpse""how glimpse""trust books";align-items:start;gap:0 64px;margin-top:8px}.edge-glimpse{margin:0}.edge-glimpse .evpad{padding:32px 32px 28px}.edge-glimpse .pageobj{max-width:360px}.edge-how,.edge-weltrust{padding:24px 0 0}.edge-books{padding:32px 0 0}.edge-cta .actions{grid-auto-flow:column;justify-content:start}.edge-firstrow{grid-template-columns:200px 1fr;gap:32px}.edge-firstrow h3{font-size:36px;line-height:44px}.edge-nextsteps{border:1px solid var(--line);border-radius:8px;margin-top:0;padding:24px}.edge-home-day{grid-template-columns:1fr 1fr;align-items:start;gap:48px}.edge-home-day .section{border-top:0;padding:32px 0}.edge-home-day .trustpanel{margin-top:0}.edge-copygrid{grid-template-columns:260px 1fr;grid-template-areas:"obj facts""obj decide";gap:8px 48px}.edge-copyobj .dim{display:block}.edge-copydecide{margin-top:8px}.edge-sofar{margin-top:0}.edge-sofar .edge-copyobj{grid-template-columns:260px 120px;gap:32px}.edge-sofar .edge-copyobj .dim svg{width:120px;height:120px}.edge-sent h2{font-size:36px;line-height:44px}.edge-shelfentry{grid-template-columns:160px 1fr;gap:24px}.edge-billgrid{grid-template-columns:7fr 5fr;align-items:start;gap:48px}.edge-plans{grid-template-columns:repeat(3,1fr);gap:16px}.edge-cardsec{padding-top:36px}.edge-setgrid{grid-template-columns:7fr 5fr;align-items:start;gap:64px;display:grid}.edge-setgrid .section{border-top:0;padding-top:0}.edge-rowitem{grid-template-columns:1fr auto;grid-template-areas:"k btn""v btn";padding:20px 0}.edge-rowitem .btn{margin-top:0}.edge-evpanel{margin:0}.edge-evpanel .evpad{padding:24px 24px 20px}}.edge-ordquiet{min-height:44px;font:400 14px/20px var(--sans);color:var(--fg-2);align-items:center;gap:10px;margin-top:8px;display:flex}.edge-ordquiet .edge-ordmark{background:var(--gold);clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%);flex:none;width:10px;height:20px;box-shadow:0 1px 1px #1f252340}.edge-ordquiet .edge-ordgo{color:var(--fg);font-weight:600}.edge-ordrows{display:grid}.edge-ordrows li{border-top:1px solid var(--line)}.edge-ordrows li:first-child{border-top:0}.edge-ordrow{color:var(--fg);grid-template-columns:72px 1fr 24px;align-items:center;gap:16px;padding:16px 0;display:grid}.edge-ordrow .edge-ordcover{width:72px}.edge-ordrow .edge-ordbody{justify-items:start;gap:4px;display:grid}.edge-ordrow .edge-ordtitle{font:600 16px/24px var(--sans)}.edge-ordrow .edge-ordmeta{font:400 14px/20px var(--sans);color:var(--fg-2)}.edge-ordrow .edge-ordnext{color:var(--fg-2)}.edge-ordfoot{padding-top:24px}.edge-ordtrack{justify-items:start;gap:8px;margin-top:16px;display:grid}.edge-ordcancel{margin-top:20px}.edge-ordcancel .btn-text.btn-danger{margin-left:-8px}.edge-ordconsent{margin:4px 0 12px}.edge-ordconsent .cb strong{font-weight:500}.edge-ordconsent .cb .note{margin-top:2px}.edge-ordrefusal{gap:12px;max-width:640px;display:grid}.edge-ordrefusal h2{font:600 18px/28px var(--sans)}.edge-ordrefusal p{font:400 14px/20px var(--sans);color:var(--fg-2);max-width:52ch}.edge-ordrefusal .actions{grid-auto-flow:row;justify-items:start}.edge-ordreasons{gap:8px;display:grid}.edge-ordreasons li{font:400 14px/20px var(--sans);color:var(--fg-2)}.edge-ordreasons b{color:var(--fg);font-weight:600}.edge-ordoptbody{text-align:left;gap:2px;display:grid}.edge-ordblocked{font:400 14px/20px var(--sans);color:var(--fg-2);max-width:44ch}.edge-ordshelflink{padding-top:8px}.edge-ordshelflink .btn-text{margin-left:-8px}@media (width>=900px){.edge-ordrow{grid-template-columns:88px 1fr 24px;gap:24px;padding:20px 0}.edge-ordrow .edge-ordcover{width:88px}.edge-ordrefusal .actions{grid-auto-flow:column;justify-content:start;align-items:center}}.core-art{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.cover.core-tall{aspect-ratio:3/4}.pageart.core-full{aspect-ratio:3/4;background:var(--paper-050);display:block}.pageart.core-full.ghost{background:0 0;display:flex}.core-ref svg{display:block}.core-ref.ghost svg{opacity:.5}.core-ref .core-refart{width:100%;height:100%}.core-frame{background:var(--paper-050);border-radius:4px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1f25231a}.core-frame.core-sq{aspect-ratio:1}.core-frame.core-tall{aspect-ratio:3/4}.core-strip{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.core-strip .cover{aspect-ratio:3/4}.core-err{color:var(--red)}.core-wrapline{max-width:52ch}.core-ghostword{width:100%;height:100%;color:var(--fg-2);font:500 12px/16px var(--mono);text-align:center;justify-content:center;align-items:center;padding:8px;display:flex}.core-pressed-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.core-quiet{margin-left:-8px}.core-confirm .actions{grid-auto-flow:row}.core-inline{align-items:center;gap:8px;display:inline-flex}.core-lightbox{object-fit:contain;max-width:100%;max-height:100%;box-shadow:var(--shadow-raised);border-radius:4px}.core-cta{margin-top:20px}.core-cta .note{max-width:52ch;margin-top:12px}.core-cta .actions{margin-top:12px}.core-cta .btn-blocked+.note{margin-top:8px}.core-ladder{margin-top:16px}.core-go.core-go-top{margin-top:0}.core-tonight-book{grid-template-columns:132px 1fr;align-items:start;gap:20px;display:grid}.core-tonight-book .bookobj{margin-top:6px}.core-tonight-book h3{font:400 28px/36px var(--serif)}.core-tonight-book .core-meta{color:var(--fg-2);font:400 14px/20px var(--sans);margin-top:8px}.core-tonight-book .core-styleline{margin-top:10px}.core-tonight .whisper{margin-top:20px}.core-painting{grid-template-columns:88px 1fr;align-items:start;gap:20px;display:grid}.core-painting+.core-painting{margin-top:16px}.core-painting .bookobj{margin-top:6px}.core-painting h3{font:600 18px/28px var(--sans)}.core-painting p{margin-top:6px}.core-painting .btn{margin-top:14px}.core-child{align-items:center;gap:12px;min-height:56px;display:flex}.core-child .core-avatar{flex:none;width:36px}.core-child .core-name{font:600 16px/24px var(--sans)}.core-child .core-state{font:400 14px/20px var(--sans);color:var(--fg-2)}.core-child .btn{white-space:nowrap;margin-left:auto}.core-books-in .core-strip,.core-books-in .btn{margin-top:12px}@media (width>=900px){.core-tonight-book{grid-template-columns:240px 1fr;gap:40px}.core-tonight-book h3{font-size:36px;line-height:44px}.core-painting{border:1px solid var(--line);border-radius:8px;grid-template-columns:96px 1fr;gap:24px;padding:24px}.core-home-day{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.core-home-day .section{border-top:0}.core-books-in .core-strip{gap:12px}}.core-books{display:grid}.core-book{border-top:1px solid var(--line);color:var(--fg);grid-template-columns:96px 1fr 24px;align-items:center;gap:16px;padding:16px 0;display:grid}.core-book:first-child{border-top:0;padding-top:4px}.core-book h3{font:400 28px/36px var(--serif)}.core-book .core-teach{margin-top:2px}.core-book .core-teach b{font-weight:600}.core-book .core-pages{color:var(--fg-2);margin-top:4px}.core-book .chips{margin-top:10px}.core-book .core-go{color:var(--fg-2)}.core-storyfoot{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.core-storyfoot .whisper{margin-bottom:16px}@media (width>=900px){.core-books{grid-template-columns:repeat(5,1fr);gap:32px 24px}.core-book,.core-book:first-child{border-top:0;grid-template-columns:1fr;align-content:start;align-items:start;gap:12px;padding:0}.core-book .core-go{display:none}.core-book h3{font-size:28px;line-height:34px}.core-book .chips{flex-direction:column;align-items:flex-start}.core-storyfoot{margin-top:48px}}.masthead.core-bookhead{padding-bottom:12px}.core-teaches{font:400 18px/28px var(--sans);margin-top:8px}.core-teaches b{font-weight:600}.core-setting{color:var(--fg-2);max-width:52ch;margin-top:6px}.core-bookgrid{gap:8px;display:grid}.core-bookgrid .core-evband{order:2;margin-top:24px}.core-evband .evpad{padding-top:16px;padding-bottom:16px}.core-tryout-page{grid-template-columns:120px 1fr;align-items:start;gap:16px;display:grid}.core-tryout-page p{font:400 14px/20px var(--sans);color:var(--fg-2)}.core-tryout-page .core-pagelabel{font:600 16px/24px var(--sans);color:var(--fg);margin-bottom:4px}.core-pick{padding-top:12px}.core-pick+.core-pick{padding-top:24px}.core-picker{gap:8px;display:grid}.core-picker .core-addlink{white-space:nowrap;margin-left:auto}.core-picker .opt .core-optavatar{flex:none;width:32px}.core-tilenote{margin-top:10px}.core-decide{margin-top:16px}.core-decide .note{max-width:52ch;margin-top:12px}.core-bookwhisper{margin-top:24px}@media (width>=900px){.masthead.core-bookhead{padding-bottom:20px}.core-bookgrid{grid-template-columns:5fr 7fr;align-items:start;gap:48px;margin-top:8px}.core-bookgrid .core-evband{order:0;margin:0}.core-evband .evpad{padding:24px 24px 16px}.core-tryout-page{grid-template-columns:1fr;gap:16px}.core-pick{padding-top:0}.core-pick+.core-pick{padding-top:28px}.core-bookgrid .styletiles,.core-picker,.core-decide{max-width:560px}.core-bookwhisper{margin-top:32px}}.core-waitgrid{gap:28px;display:grid}.core-waitmain h2{font:400 28px/36px var(--serif)}.core-waitmain .t-instr{margin-top:8px}.core-waitrow{grid-template-columns:120px 1fr;align-items:start;gap:20px;margin-top:20px;display:grid}.core-waitrow .bookobj{margin-bottom:0}.core-waitrow .pageart.ghost{align-items:flex-end;padding:12px;font-size:12px;line-height:16px}.core-leave{max-width:52ch;margin-top:20px}.core-waitmain .whisper{margin-top:20px}.core-waitside{gap:24px;display:grid}.core-waitside .label{margin-bottom:8px}.core-waitside .core-orig{max-width:280px}.core-reveal h2{font:400 36px/44px var(--serif)}.core-reveal .whisper{margin-top:12px}.core-reveal .core-pagecol{margin-bottom:20px}.core-reveal .core-pagecol .bl,.core-sheets .bl{width:100%;display:block}.core-decision{margin-top:24px}.core-decision .note{max-width:44ch;margin-top:12px}.core-decision .actions{margin-top:16px}.core-compare{border-top:1px solid var(--line);grid-template-columns:120px 1fr;align-items:start;gap:16px;margin-top:28px;padding-top:24px;display:grid}.core-compare .label{margin-bottom:8px}.core-chipline{margin:-12px 0 24px}.core-statuscover{max-width:220px}.core-statuscover .bookobj.tagged{margin-bottom:44px}.core-sthead h2{font:400 28px/36px var(--serif)}.core-sthead .t-instr{margin-top:8px}.core-sthead .count{margin-top:8px;display:block}.core-sthead .note{max-width:48ch;margin-top:8px}.core-sthead .steps,.core-sthead .core-leave,.core-sthead .whisper,.core-sthead .core-decision{margin-top:20px}.core-pagesrow{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.core-pagesrow .label{margin-bottom:12px}.core-pagesrow .pagegrid .pg{aspect-ratio:3/4}.core-pgkey{font:400 14px/20px var(--sans);color:var(--fg-2);flex-wrap:wrap;gap:8px 20px;margin-top:12px;display:flex}.core-pgkey span{align-items:center;gap:8px;display:inline-flex}.core-pgkey i{border-radius:2px;flex:none;width:14px;height:14px;display:inline-block}.core-pgkey i.core-done{background:var(--paper-050);box-shadow:inset 0 0 0 1px #1f252333}.core-pgkey i.core-now{border:1.5px dashed var(--gold)}.core-pgkey i.core-todo{border:1.5px dashed var(--line-2)}.core-pgkey i.core-failed{border:1.5px dashed var(--red)}.core-gate{margin-top:8px}.core-gate .panel{gap:12px;display:grid}.core-gate .panel h2{font:600 22px/30px var(--sans)}.core-outline{gap:12px;display:grid}.core-outline li{grid-template-columns:32px 1fr;align-items:start;gap:12px;display:grid}.core-outline .core-ptext{font:400 16px/24px var(--sans)}.core-outline .core-part{font:400 14px/20px var(--sans);color:var(--fg-2);margin-top:2px}.core-sheets{grid-template-columns:1fr 1fr;gap:12px;display:grid}.core-sheets figure{gap:6px;display:grid}.core-sheets figcaption{font:500 12px/16px var(--mono);color:var(--fg-2)}.core-remove{border-top:1px solid var(--line);justify-items:start;gap:8px;margin-top:24px;padding-top:20px;display:grid}@media (width>=900px){.core-waitgrid{grid-template-columns:7fr 5fr;align-items:start;column-gap:48px}.core-waitrow{grid-template-columns:200px 1fr;gap:32px;margin-top:28px}.core-waitrow .pageart.ghost{padding:24px;font-size:14px;line-height:20px}.core-waitrow .steps{padding-top:4px}.core-waitside .core-orig{max-width:none}.core-reveal .core-pagecol{margin-bottom:0}.core-compare{grid-template-columns:160px 1fr;gap:24px}.core-statuscover{max-width:300px}.core-sthead h2{font-size:36px;line-height:44px}.core-pagesrow{margin-top:40px;padding-top:32px}.core-pagesrow .pagegrid{max-width:640px}.core-sheets{grid-template-columns:repeat(3,1fr)}}.core-stephead{font:600 22px/30px var(--sans);margin-bottom:6px}.core-lead{color:var(--fg-2);max-width:52ch;margin-bottom:16px}.core-fields{gap:16px;max-width:420px;display:grid}.core-fields .input,.core-fields .selectwrap{max-width:280px}.core-go{margin-top:20px}.core-go .note{max-width:52ch;margin-top:12px}.core-go .actions{margin-top:12px}.core-plan{gap:8px;display:grid}.core-plan li{font:400 14px/20px var(--sans);color:var(--fg-2);gap:10px;display:flex}.core-plan .mono-s{color:var(--fg);flex:none;padding-top:2px}.core-side{gap:16px;display:grid}.core-side .panel{gap:12px;display:grid}.core-side .panel .label{margin:0}.core-photos{border-radius:8px;grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.core-photos.core-dragging{outline:2px dashed var(--fg);outline-offset:6px}.core-rules{margin-bottom:16px}.core-notice{margin-top:16px}.core-twocol{gap:24px;display:grid}.core-stepwhisper{margin-top:20px}.core-refs.ghosts{max-width:420px}.core-cands4{grid-template-columns:repeat(4,1fr);gap:8px}.core-cands4 .cand,.core-cands6 .cand{gap:4px}.core-cand .core-n{font:500 12px/16px var(--mono);color:var(--fg-2);text-align:center}.core-cand.out .core-ref svg{opacity:.45}.core-fine{max-width:52ch;margin-top:16px}.core-cancel{justify-items:start;gap:8px;display:grid}.core-cancel .btn-text{margin-left:-8px}.core-cancel .note{max-width:44ch}@media (width>=900px){.core-twocol{grid-template-columns:7fr 5fr;align-items:start;gap:48px}.core-twocol.even{grid-template-columns:1fr 1fr}.core-photos{grid-template-columns:repeat(6,1fr);gap:12px}.core-notice{margin-top:0}.core-cands4{gap:12px;max-width:640px}.core-go{margin-top:24px}}.core-shelf{display:grid}.core-entry{border-top:1px solid var(--line);grid-template-columns:120px 1fr;grid-template-areas:"cover text""actions actions""note note""print print";align-items:start;gap:12px 16px;padding:24px 0;display:grid}.core-entry:first-child{border-top:0;padding-top:8px}.core-entry .bookobj,.core-entry .cover.ghost{grid-area:cover}.core-entry .core-text{grid-area:text}.core-entry .actions{grid-area:actions;margin-top:4px}.core-entry>.note{grid-area:note;max-width:52ch;margin:0}.core-entry .core-print{grid-area:print}.core-entry h3{font:400 28px/36px var(--serif)}.core-entry .core-meta{color:var(--fg-2);font:400 14px/20px var(--sans);margin-top:6px}.core-entry .core-state{font:600 14px/20px var(--sans);margin-top:4px}.core-entry .core-styleline{margin-top:8px}.core-entry .bookobj.tagged{margin-bottom:44px}.core-entry .core-confirm{grid-area:note}.core-print{border:1px solid var(--line);background:var(--bg-2);border-radius:8px;align-items:start;gap:8px 16px;margin-top:8px;padding:16px;display:grid}.core-print h4{font:600 18px/28px var(--sans)}.core-print .core-spec{margin-top:4px}.core-print .core-foot{gap:12px;display:grid}.core-shelffilter{margin:-8px 0 16px}.core-shelffoot{margin-top:24px}@media (width>=900px){.core-entry{grid-template-columns:180px 1fr;grid-template-areas:"cover text""cover actions""cover note";gap:12px 32px;padding:32px 0}.core-entry.core-first{grid-template-columns:180px 5fr 6fr;grid-template-areas:"cover text print""cover actions print""cover note print"}.core-print{margin-top:0;padding:24px}.core-entry .btn-block{min-width:200px}}.core-readhead{justify-content:space-between;align-items:center;gap:12px;padding:4px 0 16px;display:flex}.core-readhead .core-time{display:none}.core-readhead .core-title{font:600 14px/20px var(--sans);color:var(--fg-2);text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.core-readgrid{gap:24px;display:grid}.core-pageimg{aspect-ratio:3/4;background:var(--paper-050);border-radius:4px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1f25231a}.core-pageimg .pno{font:500 12px/16px var(--mono);color:var(--ink-700);background:#fffdf7b3;border-radius:2px;padding:0 4px;position:absolute;bottom:8px;right:12px}.core-readtext{font:500 22px/32px var(--sans);color:var(--fg);max-width:34ch}.core-controls{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.core-closebook{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.core-closebook .note{margin:0}.core-reader .whisper{margin-top:24px}.core-reader .bookobj{margin-bottom:8px}.core-readmsg{justify-items:start;gap:16px;padding:32px 0;display:grid}@media (width>=900px){.core-readhead{padding:8px 0 24px}.core-readhead .core-time{display:block}.core-readgrid{grid-template-columns:minmax(0,480px) 1fr;align-items:center;gap:64px}.core-readtext{font-size:24px;line-height:36px}.core-controls{grid-template-columns:auto auto;justify-content:start}.core-controls .btn{min-width:180px}}.core-kids{gap:16px;display:grid}.core-kid{border:1px solid var(--line);border-radius:8px;align-content:start;gap:14px;padding:16px;display:grid}.core-kid .core-head{grid-template-columns:48px 1fr auto;align-items:center;gap:14px;display:grid}.core-kid .core-head .btn-text{margin-right:-8px}.core-kid .core-head .core-avatar{width:48px}.core-kid .core-head h2{font:600 22px/30px var(--sans)}.core-kid .core-head p{font:400 14px/20px var(--sans);color:var(--fg-2)}.core-kid .facts{padding-top:2px}.core-kid .actions{grid-auto-flow:column;justify-content:start}.core-kid .core-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding-top:8px;display:flex}.core-kid .core-foot .note{margin:0}.core-kid.core-needs{background:var(--bg-2)}.core-familyfoot{gap:16px;margin-top:24px;display:grid}.core-familyfoot .whisper{margin-top:8px}@media (width>=900px){.core-kids{grid-template-columns:1fr 1fr;gap:24px}.core-kid{gap:16px;padding:24px}.core-familyfoot{margin-top:32px}}.core-master{padding-top:0}.core-master .refs4{max-width:520px}.core-master .note{max-width:52ch;margin-top:12px}.core-stylegrid{gap:8px;display:grid}.core-stylesec{padding:24px 0}.core-stylesec+.core-stylesec{border-top:1px solid var(--line)}.core-stylesec .core-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.core-stylesec .core-head h2{font:600 22px/30px var(--sans)}.core-stylesec .refs4{max-width:520px}.core-stylesec .core-meta{font:400 14px/20px var(--sans);color:var(--fg-2);max-width:52ch;margin-top:12px}.core-stylesec .core-quiet{margin-top:8px}.core-stylesec .note{max-width:52ch}.core-notyet{grid-template-columns:56px 1fr;align-items:center;gap:16px;max-width:520px;display:grid}.core-notyet .core-sw{background:var(--paper-000);border-radius:4px;width:56px;height:56px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1f25231a}.core-notyet p{font:400 14px/20px var(--sans);color:var(--fg-2)}.core-create{margin-top:16px}.core-create .note{max-width:52ch;margin-top:12px}.core-lookwhisper{margin-top:8px}.core-stylegrid .core-stylesec.core-first{order:-1}@media (width>=900px){.core-stylegrid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:start;gap:48px}.core-stylegrid .core-stylesec.core-first{order:0}.core-stylesec{padding:32px 0}.core-stylesec+.core-stylesec{border-top:0}.core-lookwhisper{margin-top:16px}}.core-refs6{grid-template-columns:repeat(3,1fr);gap:8px;max-width:420px;display:grid}.core-cands6{grid-template-columns:repeat(3,1fr);gap:8px}.core-cands6 .core-ref{width:100%;max-width:120px;margin:0 auto}.core-after{gap:24px;margin-top:24px;display:grid}.core-go .core-more{margin-top:16px}.core-more .field{max-width:520px}.core-more .btn{margin-top:12px}.core-more .note{max-width:44ch;margin-top:10px}.core-kept{grid-template-columns:repeat(3,1fr);gap:8px;max-width:360px;display:grid}.core-done h2{font:400 28px/36px var(--serif)}.core-done .core-lead{margin-top:8px}.core-revwhisper{margin-top:20px}.core-side .core-stylechip{justify-self:start}@media (width>=900px){.core-refs6{grid-template-columns:repeat(6,1fr);gap:12px;max-width:none}.core-cands6{grid-template-columns:repeat(6,1fr);gap:12px}.core-cands6 .core-ref{max-width:none}.core-after{grid-template-columns:7fr 5fr;gap:48px;margin-top:32px}.core-kept{gap:12px;max-width:480px}}.core-scratch-links{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.core-scratch-links .btn-text,.core-scratch-first{margin-left:-8px}.core-scratch-row{border-top:1px solid var(--line);grid-template-columns:96px 1fr;align-items:center;gap:16px;margin-top:24px;padding-top:24px;display:grid}.core-scratch-row h3{font:400 28px/36px var(--serif)}.core-scratch-row p{color:var(--fg-2);max-width:44ch;margin-top:2px}.core-scratch-row .btn{margin-top:12px}.core-scratch-form{gap:24px;display:grid}.core-scratch-form .core-stephead{margin-bottom:8px}.core-scratch-form .hint{max-width:52ch;margin-bottom:12px}.core-scratch-form .presets{margin-top:10px}.core-scratch-form .styletiles{max-width:560px}.core-scratch-side .core-go .btn-block{width:100%}.core-scratch-side .whisper{margin-top:20px}.core-scratch-side .core-plan{padding-top:2px}.core-scratch-nochild .core-go,.core-scratch-nochild .whisper{margin-top:20px}.core-scratch-strip{margin:-8px 0 20px}.core-scratch-gate{gap:24px;display:grid}.core-scratch-decide h2{font:400 28px/36px var(--serif)}.core-scratch-decide .t-instr{margin-top:8px}.core-scratch-decide>.note{max-width:48ch;margin-top:8px}.core-scratch-decide .core-decision,.core-scratch-decide .whisper{margin-top:20px}.core-scratch-body .label{margin-bottom:12px}.core-scratch-body .core-outline{gap:0}.core-scratch-body .core-outline li{border-top:1px solid var(--line);padding:12px 0}.core-scratch-body .core-outline li:first-child{border-top:0;padding-top:0}.core-scratch-body .core-sheets{grid-template-columns:1fr 1fr}.core-scratch-facts{gap:24px;display:grid}.core-scratch-facts .label{margin-bottom:8px}.core-scratch-facts .chip{margin-top:4px}.core-scratch-tagged .cover.ghost .core-ghostword{align-items:flex-end;padding:8px 8px 14px}.core-scratch-ghostentry .cover.ghost .core-ghostword{text-align:left;justify-content:flex-start;align-items:flex-end;padding:8px 8px 12px 48px}.core-statuscover .bookobj.core-scratch-tagged{margin-bottom:0}@media (width>=900px){.core-scratch-row{grid-template-columns:120px 1fr;gap:24px;margin-top:48px;padding-top:32px}.core-scratch-strip{margin:-12px 0 24px}.core-scratch-gate{grid-template-columns:7fr 5fr;align-items:start;gap:48px}.core-scratch-gate .core-scratch-body{order:1}.core-scratch-gate .core-scratch-decide{order:2;position:sticky;top:24px}.core-scratch-decide h2{font-size:36px;line-height:44px}.core-scratch-body .core-sheets{grid-template-columns:1fr 1fr}}.auth-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.auth-flip{transform:rotate(180deg)}.auth-linky{text-underline-offset:3px;text-decoration:underline}.auth-meta{font:400 14px/20px var(--sans);color:var(--fg-2)}.auth-status{max-width:60ch;color:var(--fg-2)}.auth-facts-l{font:400 14px/20px var(--mono);color:var(--fg-2);flex-wrap:wrap;gap:4px 12px;display:flex}.auth-pagerow{font:400 14px/20px var(--mono);color:var(--fg-2);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.auth-pagerow .row{gap:8px}.auth-actions-tight{grid-auto-flow:column;justify-content:start;align-items:center}.auth-sw{background:var(--paper-050);border-radius:3px;flex:none;width:24px;height:24px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1f25231f}.auth-sw img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.auth-sw.badda{justify-content:center;align-items:center;display:flex}.auth-sw.badda svg{width:16px;height:16px}.auth-sw.lg{border-radius:4px;width:40px;height:40px}.auth-sw.lg.badda svg{width:18px;height:18px}.auth-sw.empty{box-shadow:none;border:1.5px dashed var(--line-2);background:0 0}.auth-list-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.auth-list-head .label{margin-bottom:0}.auth-famrow{border-top:1px solid var(--line);gap:12px;padding:20px 0;display:grid}.auth-famrow:last-of-type{border-bottom:1px solid var(--line)}.auth-famhead{align-items:flex-start;gap:16px;display:flex}.auth-famhead .cover{flex:none;width:72px}.auth-famhead .cover.ghost{text-align:center;font:italic 400 11px/14px var(--serif);color:var(--fg-2);justify-content:center;align-items:center;padding:6px;display:flex}.auth-famhead h3{font:400 28px/36px var(--serif);overflow-wrap:anywhere}.auth-teach{font:400 14px/20px var(--sans);color:var(--fg-2);margin-top:2px}.auth-versions{gap:4px;display:grid}.auth-version{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;min-height:48px;padding:6px 0;display:grid}.auth-version>div{gap:6px;min-width:0;display:grid}.auth-version .chips{gap:6px}.auth-create .panel{gap:16px;display:grid}.auth-create .opt{min-height:56px}.auth-picker{gap:8px;display:grid}.auth-opt-body{gap:2px;min-width:0;display:grid}.auth-opt-body .meta{overflow-wrap:anywhere}.auth-avatar{background:var(--paper-050);border-radius:4px;flex:none;width:40px;height:40px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1f25231a}.auth-avatar.ghost{box-shadow:none;border:1.5px dashed var(--line-2);background:0 0}.auth-lengths{grid-template-columns:1fr 1fr;gap:12px;max-width:320px;display:grid}.auth-chosen{margin-top:4px}.auth-edmain{align-content:start;gap:10px;min-width:0;display:grid}.auth-edmain .eyebrow{font:500 14px/20px var(--mono);color:var(--fg-2);overflow-wrap:anywhere}.auth-edmain h1{font:400 36px/44px var(--serif);overflow-wrap:anywhere}.auth-edmain .auth-status{margin-top:2px}.auth-edhead{gap:10px;padding:10px 0 0;display:grid}.auth-edtop{justify-content:space-between;align-items:center;gap:16px;min-height:40px;display:flex}.auth-edtop .eyebrow{font:500 13px/18px var(--mono);color:var(--fg-2);overflow-wrap:anywhere;text-align:right}.auth-edrow{align-items:start;gap:10px 24px;display:grid}.auth-edtitle{flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;display:flex}.auth-edtitle h1{font:400 28px/36px var(--serif);overflow-wrap:anywhere}.auth-edacts{flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}.auth-edline{font:400 14px/20px var(--mono);color:var(--fg-2);flex-wrap:wrap;gap:4px 12px;display:flex}.auth-edline .auth-sentence{font-family:var(--sans)}.auth-ednote{max-width:none}.auth-title-form{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.auth-title-form .input{font:400 22px/30px var(--serif);flex:1;min-width:240px;min-height:48px}.auth-title-form .note{flex-basis:100%}.auth-facts-l.dots>span+span:before{content:"· ";color:var(--fg-2)}.auth-menu{z-index:12;width:100%;max-width:440px;position:absolute;top:calc(100% + 8px);right:0}.auth-menu .note{display:block}.auth-jobs{gap:12px;margin-top:12px;display:grid}.auth-jobs:empty{display:none}.auth-banner-acts{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.auth-tabs{margin-top:10px}.auth-vtab{gap:24px;display:grid}.auth-vtab h2{font:600 18px/28px var(--sans)}.auth-vnote{max-width:64ch;margin-top:4px}.auth-fam{gap:12px;margin-top:16px;display:grid}.auth-vcard{border:1px solid var(--line);background:var(--bg);border-radius:8px;align-content:start;gap:8px;padding:16px;display:grid}.auth-vcard.cur{border-color:var(--fg);box-shadow:inset 0 0 0 1px var(--fg)}.auth-vcard h3{font:600 16px/24px var(--sans)}.auth-vcard .chips{gap:6px}.auth-vcard .btn{justify-self:start;margin-top:4px}.auth-variant{gap:20px;display:grid}.auth-variant h2{font:600 22px/30px var(--sans)}.auth-variant .opt{min-height:56px}.auth-what{gap:12px;display:grid}.auth-what li{grid-template-columns:32px 1fr;align-items:start;gap:12px;display:grid}.auth-what .num{margin-top:0}.auth-cancel{place-self:flex-start start}.auth-bench{gap:24px;display:grid}.auth-film{gap:8px;margin:0 -2px;padding:2px 2px 8px;display:flex;overflow-x:auto}.auth-film .tile{width:72px;color:var(--fg);flex:none;gap:4px}.auth-film .tile .th{background:var(--paper-050)}.auth-film .tile .th img{object-fit:contain}.auth-film .tile.cur .th{box-shadow:0 0 0 2px var(--fg)}.auth-film .tile.cur .n{color:var(--fg);font-weight:500}.auth-film .tile.add .th{color:var(--fg-2);justify-content:center;align-items:center;display:flex}.auth-film .tile.add .n{color:var(--fg-2);font:500 12px/16px var(--sans);white-space:normal}.auth-film-cap{flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 6px;display:flex}.auth-stage{gap:20px;min-width:0;display:grid}.auth-stage-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.auth-stage-head .note{flex-basis:100%}.auth-pager{align-items:center;gap:8px;display:flex}.auth-pager h2{font:400 28px/36px var(--serif);white-space:nowrap}.auth-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.auth-frames{gap:16px;max-width:640px;display:grid}.auth-frames.compare{max-width:none}.auth-frames figure{gap:8px;min-width:0;margin:0;display:grid}.auth-frame{aspect-ratio:1;background:var(--paper-050);border-radius:4px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1f25231a}.auth-frame img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.auth-frame.ghost{box-shadow:none;border:1.5px dashed var(--line-2);color:var(--fg-2);font:500 14px/20px var(--sans);text-align:center;background:0 0;justify-content:center;align-items:center;padding:24px;display:flex}.auth-frame.ghost.painting{align-items:flex-end;padding:24px 16px 20px}.auth-stage .auth-frame{aspect-ratio:auto}.auth-stage .auth-frame img{width:100%;height:auto;display:block;position:static}.auth-stage .auth-frame.ghost{aspect-ratio:1}.auth-caption{font:400 14px/20px var(--sans);color:var(--fg-2);margin-top:8px}.auth-caption a{text-underline-offset:3px;text-decoration:underline}.auth-quote{font:400 18px/28px var(--sans);max-width:56ch}.auth-cands-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.auth-cands-head h3{font:600 18px/28px var(--sans)}.auth-cand-pick{text-align:left;width:100%;display:block}.auth-cand-pick .auth-frame{display:block}.auth-cand-pick:focus-visible .auth-frame{outline:2px solid var(--focus);outline-offset:2px}.auth-cand-pick.on .auth-frame{box-shadow:0 0 0 2px var(--fg)}.auth-cand .bookobj{margin-bottom:0}.auth-remove{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 16px;padding-top:8px;display:flex}.auth-remove .note{max-width:52ch}.auth-composer{flex-direction:column;gap:12px;min-width:0;display:flex}.auth-composer>.panel{gap:16px;display:grid}.auth-composer h2{font:600 22px/30px var(--sans)}.auth-seg{align-self:flex-start}.auth-composer .tgrid{grid-template-columns:repeat(5,1fr)}.auth-csec{border-top:1px solid var(--line);gap:8px;padding-top:16px;display:grid}.auth-csec.first{border-top:0;padding-top:0}.auth-csec h3{font:600 16px/24px var(--sans)}.auth-quick{font:500 14px/20px var(--sans);color:var(--fg-2);gap:12px;display:flex}.auth-quick button{text-underline-offset:3px;min-height:32px;color:var(--fg-2);padding:0 2px;text-decoration:underline}.auth-check-th{background:var(--paper-050);border-radius:4px;flex:none;width:36px;height:48px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1f25231a}.auth-count-over{color:var(--red)}.auth-hsec{border-top:1px solid var(--line);padding:24px 0}.auth-hsec:first-child{border-top:0;padding-top:0}.auth-hsec h2{font:600 18px/28px var(--sans)}.auth-hsec h2 .note{font-weight:400;display:inline}.auth-hsec>.note{max-width:64ch;margin-top:4px}.auth-hsec .table{margin-top:12px}.auth-hsec .fold{margin-top:8px}.auth-spend{max-width:520px}.auth-outline{gap:16px;display:grid}.auth-outline li{grid-template-columns:32px 1fr;align-items:start;gap:12px;display:grid}.auth-outline .auth-ptext{font:400 16px/24px var(--sans)}.auth-outline .auth-pdesc{font:400 14px/20px var(--sans);color:var(--fg-2);margin-top:4px}.auth-outline .fold{border-top:0}.auth-outline .fold summary{min-height:40px;font:500 14px/20px var(--sans);color:var(--fg-2);justify-content:flex-start;gap:6px}.auth-outline .fold summary .ico{width:18px;height:18px}.auth-outline .fold>.fold-body{font:400 14px/20px var(--sans);color:var(--fg-2);padding-bottom:8px}.auth-gate{gap:20px;display:grid}.auth-gate h2{font:600 22px/30px var(--sans)}.auth-name{color:var(--fg);align-items:center;gap:12px;display:flex}.auth-name-t,.auth-name .id{display:block}.auth-mono-input{font-family:var(--mono)}.auth-plain-lg{font-size:16px;line-height:24px}.auth-plain-lg li:before{top:12px}.auth-retired td{color:var(--fg-2)}.auth-new .panel,.auth-spec,.auth-fields3{gap:16px;display:grid}.auth-exgrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.auth-ex{align-content:start;gap:6px;display:grid}.auth-role{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.auth-sheet{aspect-ratio:4/3;background:var(--paper-050);color:var(--fg-2);font:500 14px/20px var(--sans);text-align:center;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1f25231a}.auth-sheet img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.auth-sheet.ghost{box-shadow:none;border:1.5px dashed var(--line-2);background:0 0}.auth-sheet.painting{align-items:flex-end;padding-bottom:20px}.auth-master{gap:16px;display:grid}.auth-master .auth-sheet{max-width:420px}.auth-matrix{gap:16px;display:grid}.auth-mcell{align-content:start;gap:8px;display:grid}.auth-mcell h3{font:600 16px/24px var(--sans)}.auth-mcell .steps{margin-top:4px}.auth-mcell .btn-text{justify-self:start}.auth-mx{flex-wrap:wrap;gap:4px;display:inline-flex}.auth-mx span{font:500 12px/16px var(--mono);background:var(--bg-3);color:var(--fg-2);white-space:nowrap;border-radius:3px;padding:3px 6px}.auth-mx span.on{color:var(--fg)}.auth-mx span.now{background:var(--gold);color:var(--ink-900)}.auth-other .auth-exgrid{grid-template-columns:repeat(auto-fill,minmax(112px,140px));gap:16px}.auth-other .auth-frame.ghost{padding:8px;font-size:12px;line-height:16px}.auth-retire{justify-items:start;gap:8px;display:grid}.auth-upload{gap:16px;margin-top:24px;display:grid}.auth-upload h3{font:600 16px/24px var(--sans)}.auth-file{cursor:pointer;position:relative}.auth-file.has{color:var(--fg);border-style:solid}.auth-file:focus-within{outline:2px solid var(--focus);outline-offset:2px}.auth-savestate{font:400 14px/20px var(--sans);color:var(--fg-2)}@media (width<=899px){.auth-name{display:inline-flex}.table td.t .auth-name .id{font:500 12px/16px var(--mono);white-space:normal;overflow-wrap:anywhere}}@media (width>=900px){.auth-famhead .cover{width:96px}.auth-version{padding:6px 0 6px 112px}.auth-edrow{grid-template-columns:minmax(0,1fr) auto}@media (height>=620px){.main.auth-edlock{flex-direction:column;height:100dvh;padding-bottom:0;display:flex;overflow:clip}.auth-edlock .wrap{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.auth-edlock .tabpanel{overscroll-behavior:contain;flex:1;min-height:0;padding-bottom:32px;overflow-y:auto}.auth-edlock .tabpanel[hidden]{display:none}.auth-edlock .auth-panel-bench{flex-direction:column;padding-bottom:0;display:flex;overflow:visible}.auth-edlock .auth-bench{flex:1;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.auth-edlock .auth-film{min-height:0;max-height:none;padding-bottom:16px;position:static;overflow-y:auto}.auth-edlock .auth-stage{overscroll-behavior:contain;min-height:0;padding-bottom:16px;padding-right:6px;overflow-y:auto;container-type:size}.auth-edlock .auth-stage-fit{flex-direction:column;gap:14px;height:100cqh;min-height:340px;display:flex}.auth-edlock .auth-stage-fit .auth-stage-head{flex:none}.auth-edlock .auth-stage-fit .auth-frames{flex:1;gap:16px;max-width:none;min-height:0;display:flex}.auth-edlock .auth-stage-fit .auth-frames figure{flex-direction:column;gap:8px;min-width:0;max-width:100%;display:flex}.auth-edlock .auth-stage-fit .auth-frames.compare figure{max-width:calc(50% - 8px)}.auth-edlock .auth-stage-fit .auth-frame{flex:1;justify-content:center;align-self:flex-start;align-items:center;width:fit-content;max-width:100%;min-height:0;display:flex}.auth-edlock .auth-stage-fit .auth-frame img{width:auto;max-width:100%;height:auto;max-height:100%}.auth-edlock .auth-stage-fit .auth-frame.ghost{aspect-ratio:1;flex:none;width:auto;height:100%}.auth-edlock .auth-stage-fit .auth-caption{flex:none}.auth-edlock .auth-composer{min-height:0;max-height:none;padding-bottom:8px;position:static}}.auth-fam{grid-template-columns:repeat(3,1fr);gap:16px}.auth-variant .fields2{gap:32px}.auth-bench{grid-template-columns:112px minmax(0,1fr) 340px;align-items:start;gap:24px}.auth-film{overscroll-behavior:contain;flex-direction:column;gap:4px;max-height:calc(100vh - 32px);margin:0;padding:0;position:sticky;top:16px;overflow:hidden auto}.auth-film .tile{border-radius:8px;width:100%;padding:6px}.auth-film .tile.cur{background:var(--bg-2)}.auth-composer{max-height:calc(100vh - 32px);position:sticky;top:16px}.auth-composer>.panel{overscroll-behavior:contain;min-height:0;overflow-y:auto}.auth-frames.compare{grid-template-columns:1fr 1fr}.auth-cands{grid-template-columns:repeat(3,1fr)}.auth-history .facts{grid-template-columns:180px 1fr}.auth-fields3{grid-template-columns:2fr 1fr 1fr}.auth-exgrid{gap:24px}.auth-master{grid-template-columns:420px 1fr;align-items:start;gap:32px}.auth-matrix{grid-template-columns:repeat(3,1fr);gap:24px}.auth-lengths{max-width:360px}}@media (width>=1200px){.auth-bench{grid-template-columns:136px minmax(0,1fr) 400px;gap:32px}}.auth-create.section{padding-top:0}.auth-listnote{margin-top:16px}.auth-btnnote{margin-top:8px}.auth-plain-input{min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1;padding:0}.auth-plain-input::placeholder{color:var(--fg-2)}.auth-film .auth-film-cover{margin-right:10px;position:relative}.auth-film .auth-film-cover:after{content:"";border-right:1px solid var(--line);position:absolute;top:4px;bottom:4px;right:-6px}.auth-film .auth-film-cover .n{color:var(--fg);font-weight:500}@media (width>=900px){.auth-film .auth-film-cover{margin-bottom:10px;margin-right:0}.auth-film .auth-film-cover:after{border-right:0;border-bottom:1px solid var(--line);inset:auto 6px -6px}}.auth-compose{display:block;position:relative;overflow:hidden}@media (width>=900px) and (height>=620px){.auth-edlock .auth-stage-fit .auth-frame:has(>.auth-compose){width:100%}}.auth-compose-scrim{pointer-events:none;position:absolute;left:0;right:0}.auth-compose-text{text-align:center;font-family:var(--serif);overflow-wrap:break-word;pointer-events:none;-webkit-box-orient:vertical;display:-webkit-box;position:absolute;overflow:hidden}.auth-compose-band{justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.auth-compose-band-text{position:static}.auth-convnote{max-width:64ch}.auth-quality{justify-items:start;gap:8px;display:grid}.auth-convs{gap:8px;max-width:720px;margin-top:12px;display:grid}.auth-convs .opt{cursor:pointer}.auth-world{align-items:start;gap:24px;display:grid}.auth-world-main{gap:24px;min-width:0;display:grid}.auth-wstate{gap:8px;display:grid}.auth-wstate h2{font:600 22px/30px var(--sans)}.auth-wstate-body{max-width:72ch}.auth-wstate .auth-banner-acts{margin-top:4px}.auth-structure{gap:12px;display:grid}.auth-structure h3,.auth-respec h3,.auth-bible h3,.auth-slots h3,.auth-wardrobe h3{font:600 16px/24px var(--sans)}.auth-respec h2,.auth-bible h2,.auth-slots h2,.auth-book h2{font:600 22px/30px var(--sans)}.auth-locs{gap:12px;display:grid}.auth-locs li{gap:2px;display:grid}.auth-loc-head{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.auth-fabric{max-width:72ch}.auth-respec,.auth-respec-grid{gap:16px;display:grid}.auth-respec .auth-outline .auth-pdesc .mono-s{color:var(--fg)}.auth-staging{font:400 14px/20px var(--sans);color:var(--fg-2);gap:4px;margin-top:8px;display:grid}.auth-staging>div{grid-template-columns:112px minmax(0,1fr);gap:8px;display:grid}.auth-staging dt{color:var(--fg-2);font-weight:600}.auth-staging dd{margin:0}.auth-bible{gap:20px;display:grid}.auth-wardrobe{border:1px solid var(--line);background:var(--bg-2);border-radius:8px;gap:8px;padding:16px;display:grid}.auth-wardrobe .chip.quiet .mono-s{color:var(--fg)}.auth-loc{border-top:1px solid var(--line);gap:12px;padding-top:16px;display:grid}.auth-loc h3{font:600 18px/28px var(--sans)}.auth-loc .fold{border-top:0}.auth-loc .fold summary{min-height:44px;font:500 14px/20px var(--sans);color:var(--fg-2)}.auth-loc .fold>.fold-body{gap:16px}.auth-camnote{gap:4px;margin-bottom:8px;display:grid}.auth-bible-acts{border-top:1px solid var(--line);gap:12px;padding-top:16px;display:grid}.auth-slots{gap:16px;display:grid}.auth-slot{border-top:1px solid var(--line);gap:12px;padding-top:16px;display:grid}.auth-slot-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.auth-slot-head h3{font:600 18px/28px var(--sans)}.auth-slot-head .note{flex-basis:100%}.auth-linkbtn{text-underline-offset:3px;color:inherit;font:inherit;min-height:0;padding:0;text-decoration:underline}.auth-plate-cands{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:12px}.auth-plate-tile{color:var(--fg)}.auth-plate-tile.out .th img{opacity:.45}.auth-slot-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.auth-brief{border-top:0}.auth-brief summary{min-height:44px;font:500 14px/20px var(--sans);color:var(--fg-2);justify-content:flex-start;gap:6px}.auth-brief summary .ico{width:18px;height:18px}.auth-plate-stage{align-content:start;gap:8px;display:grid}.auth-plate-stage figure{gap:8px;margin:0;display:grid}.auth-plate-stage .auth-frame.ghost{aspect-ratio:1}.auth-plate-stage .note{max-width:none}.auth-plate-stage-inline{border-top:1px solid var(--line);padding-top:16px}.auth-plate-stage-side{display:none}.auth-book{gap:16px;display:grid}.auth-book .check{padding:0}.auth-book-fields{gap:16px;display:grid}.auth-num{max-width:120px}.auth-verdict{gap:6px;display:grid}.auth-verdict-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.auth-verdict-fold{border-top:0}.auth-verdict-fold summary{min-height:36px;font:500 14px/20px var(--sans);color:var(--fg-2)}.auth-verdict-fold summary .ico{width:18px;height:18px}.auth-verdict-fold>.fold-body{padding-bottom:8px}.auth-verdict-line{font:400 14px/20px var(--sans);color:var(--fg-2)}.auth-verdict-line strong{color:var(--fg);margin-right:6px}.auth-disc{font:400 14px/20px var(--sans);gap:10px;display:grid}.auth-disc li{border-left:2px solid var(--line-2);gap:4px;padding-left:12px;display:grid}.auth-disc-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.auth-disc-body{color:var(--fg-2);gap:2px;display:grid}.auth-disc-body em{margin-right:4px;font-style:normal;font-weight:600}.auth-film .tile .w.auth-flag{color:var(--red);box-shadow:inset 0 0 0 1px var(--red);background:0 0}.auth-composer .auth-plate-picks{grid-template-columns:repeat(4,1fr)}@media (width>=900px){.auth-world.with-stage{grid-template-columns:minmax(0,1fr) 340px;gap:32px}.auth-respec-grid,.auth-book-fields{grid-template-columns:1fr 1fr}.auth-plate-stage-inline{display:none}.auth-plate-stage-side{display:block}.auth-edlock .auth-plate-stage-side{position:sticky;top:0}}@media (width>=1200px){.auth-world.with-stage{grid-template-columns:minmax(0,1fr) 420px}}.ops-sech{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.ops-sech h2{font:600 18px/28px var(--sans)}.ops-sech .count{white-space:nowrap}.ops-note{max-width:72ch;margin-top:12px}.ops-stack{gap:24px;display:grid}.ops-err{margin-bottom:16px}.ops-counts{flex-wrap:wrap;gap:8px;display:flex}.ops-counts .pressed{align-items:center;gap:6px;min-height:32px;padding:4px 10px;display:inline-flex}.ops-counts .mono-s{font-size:13px}.ops-dbline{grid-template-columns:repeat(2,1fr);gap:8px 24px;display:grid}.ops-dbline div{flex-direction:column;gap:2px;display:flex}.ops-dbline .k{font:600 14px/20px var(--sans);color:var(--fg-2)}.ops-dbline .v{font:400 22px/30px var(--mono)}.ops-dbline .v small{font:400 12px/16px var(--sans);color:var(--fg-2)}.ops-chartgrid{gap:24px;display:grid}.ops-chart{height:200px;margin-top:8px;padding:8px 0 24px 44px;position:relative}.ops-plot{border-bottom:1px solid var(--line-2);height:100%;position:relative}.ops-plot .gl{border-top:1px solid var(--line);position:absolute;left:0;right:0}.ops-plot .yl{font:500 12px/16px var(--mono);color:var(--fg-2);white-space:nowrap;position:absolute;right:calc(100% + 10px);transform:translateY(-50%)}.ops-plot .xl{font:500 12px/16px var(--mono);color:var(--fg-2);white-space:nowrap;position:absolute;top:calc(100% + 6px)}.ops-plot .xl.mid{left:50%;transform:translate(-50%)}.ops-plot .xl.end{right:0}.ops-bars{justify-content:space-between;align-items:flex-end;gap:2px;padding:0 1px;display:flex;position:absolute;inset:0}.ops-bar{background:var(--ink-700);border-radius:2px 2px 0 0;flex:1 1 0;min-width:3px;max-width:24px}.ops-bar.today{background:var(--gold)}.ops-bar.zero{background:var(--line-2);border-radius:0;height:2px}.ops-chart-note{font:400 12px/16px var(--sans);color:var(--fg-2);margin-top:8px}.ops-searchinput{min-width:0;font:inherit;color:inherit;appearance:none;background:0 0;border:0;outline:none;flex:1;padding:0}.ops-searchinput::placeholder{color:var(--fg-2)}.ops-search-row{gap:12px;margin-bottom:20px;display:grid}.ops-search-row .count{align-self:center}.ops-filters{gap:12px;margin-bottom:20px;display:grid}.ops-filters .count{align-self:center}.ops-filterrow{margin-bottom:24px}.ops-filterrow .field .selectwrap .input{width:100%}.ops-subwords{gap:12px;margin-top:16px;display:grid}.ops-subwords .panel{gap:4px;display:grid}.ops-subwords .panel .who{font:600 14px/20px var(--sans)}.ops-subwords .panel p{font:400 14px/20px var(--sans);color:var(--fg-2)}.ops-childcard{border-top:1px solid var(--line);gap:12px;padding:16px 0;display:grid}.ops-childcard:first-child{border-top:0;padding-top:0}.ops-childcard .who{font:600 16px/24px var(--sans)}.ops-childcard .who .id{font:500 12px/16px var(--mono);color:var(--fg-2)}.ops-childcard .desc{font:400 14px/20px var(--sans);color:var(--fg-2);max-width:48ch}.ops-childcard .label{margin:4px 0 8px}.ops-childcard .looks{flex-wrap:wrap;gap:8px;display:flex}.ops-childcard .tgrid{grid-template-columns:repeat(4,1fr);max-width:280px}.ops-childcard .tile.ghost .th{aspect-ratio:100/120}.ops-req{gap:24px;display:grid}.ops-req .cover{width:120px}.ops-req .chip{margin-top:2px}.ops-progress-block{gap:16px;display:grid}.ops-progress-block .steps{max-width:56ch}.ops-progress{font:400 18px/28px var(--sans)}.ops-progress .mono{font-size:18px;line-height:28px}.ops-outline-pages{gap:8px;max-width:64ch;margin-top:12px;display:grid}.ops-outline-pages li{font:400 14px/20px var(--sans);grid-template-columns:32px 1fr;gap:8px;display:grid}.ops-outline-pages li .mono-s{padding-top:2px}.ops-pages{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ops-pages .pageart .img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ops-pages .pageart.sm{font-size:10px}.ops-pages .pageart.ghost{font:500 12px/16px var(--mono);color:var(--fg-2);padding:8px;position:relative}.ops-pages .pageart.ghost .pressed{padding:1px 6px;font-size:12px;line-height:16px}.ops-pages .pageart.ghost .n{font:500 9px/12px var(--mono);color:var(--fg-2);position:absolute;bottom:3px;right:6px}.ops-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ops-jobs-taps{margin-top:16px}.ops-sheets{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.ops-sheets figure{gap:4px;display:grid}.ops-sheets img{border-radius:4px;width:100%;height:auto;display:block;box-shadow:inset 0 0 0 1px #1f25231a}.ops-sheets figcaption{font:400 12px/16px var(--sans);color:var(--fg-2)}.ops-quote{border-left:2px solid var(--line-2);font:400 14px/20px var(--sans);color:var(--fg-2);margin:8px 0;padding-left:12px}.ops-attn{border:1px solid var(--line-2);border-radius:8px;gap:12px;padding:16px;display:grid}.ops-attn h3{font:600 16px/24px var(--sans)}.ops-attn .head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ops-attn .head .count{white-space:nowrap}.ops-attn .meta{font:400 14px/20px var(--sans);color:var(--fg-2)}.ops-attn p{max-width:72ch}.ops-attn .actions{margin-top:4px}.ops-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.ops-what{gap:8px;max-width:72ch;display:grid}.ops-back-ph{display:inline-flex}@media (width>=900px){.ops-first{padding-top:0}.ops-back-ph{display:none}.ops-dbline{grid-template-columns:repeat(6,1fr)}.ops-chartgrid{grid-template-columns:7fr 5fr;align-items:start;gap:48px}.ops-chart{height:240px}.ops-search-row{grid-template-columns:420px 1fr;align-items:center}.ops-filters{grid-template-columns:380px auto 1fr;align-items:center;gap:16px}.ops-filters .count{justify-self:end}.ops-filters.jobs{grid-template-columns:auto 1fr}.ops-subwords{grid-template-columns:1fr 1fr}.ops-childcard{grid-template-columns:300px 1fr;gap:24px}.ops-childcard .tgrid{max-width:none}.ops-req{grid-template-columns:120px 1fr 1fr;align-items:start;gap:32px}.ops-progress-block{grid-template-columns:5fr 7fr;align-items:start;gap:48px}.ops-pages{grid-template-columns:repeat(7,1fr);gap:12px}.ops-sheets{grid-template-columns:repeat(4,1fr)}.table td.ops-ctx{white-space:nowrap}}.ops-po-filters{gap:12px;margin-bottom:20px;display:grid}.ops-po-filters .count{align-self:center}.ops-po-money{white-space:nowrap}.ops-po-money .sub{display:block}.ops-po-head{gap:24px;display:grid}.ops-po-events{gap:0;max-width:72ch;display:grid}.ops-po-event{border-bottom:1px solid var(--line);font:400 14px/20px var(--sans);grid-template-columns:150px 1fr;gap:12px;padding:8px 0;display:grid}.ops-po-event:last-child{border-bottom:0}.ops-po-event .when{font:500 12px/20px var(--mono);color:var(--fg-2);white-space:nowrap}.ops-po-event .what{gap:2px;display:grid}.ops-po-event .detail{font:500 12px/16px var(--mono);color:var(--fg-2);overflow-wrap:anywhere}.ops-po-addr{gap:2px;font-style:normal;display:grid}.ops-po-actions{gap:20px;display:grid}.ops-po-action{border:1px solid var(--line);border-radius:8px;align-content:start;gap:8px;padding:16px;display:grid}.ops-po-action h3{font:600 16px/24px var(--sans)}.ops-po-action .btn{justify-self:start}.ops-po-action .confirm{max-width:none}.ops-po-grouplabel{font:600 14px/20px var(--sans);color:var(--fg-2)}.ops-po-proof{border:1px solid var(--line);background:var(--bg-2);border-radius:8px;gap:16px;margin-bottom:8px;padding:20px;display:grid}.ops-po-proof .form{max-width:none}.ops-po-proofgrid{gap:16px;display:grid}.ops-po-created{gap:8px;display:grid}@media (width>=900px){.ops-po-filters{grid-template-columns:auto 1fr;align-items:center;gap:16px}.ops-po-filters .count{justify-self:end}.ops-po-actions{grid-template-columns:1fr 1fr;align-items:start}.ops-po-proofgrid{grid-template-columns:1fr 1fr;align-items:start;gap:24px}.ops-po-event{grid-template-columns:170px 1fr}}.place-svg{display:block;position:absolute;inset:0}.place-svg svg{width:100%;height:100%;display:block;position:absolute;inset:0}.place-coverart{display:block;position:absolute;inset:0;overflow:hidden}.place-coverart img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;display:block;position:absolute;inset:0}.place-band{color:#1f2523;background:#fffdf7f0;gap:2%;padding:5% 7% 6%;display:grid;position:absolute;bottom:0;left:0;right:0}.place-ttl{font:400 calc(var(--w) * .082)/1.1 var(--serif);display:block}.place-copy{font:italic 400 calc(var(--w) * .052)/1.2 var(--serif);color:#3e4945;display:block}.place-copy.quiet{color:#3e4945b3}.place-spineart{background-image:linear-gradient(90deg,#00000047,#0000 30% 70%,#00000052);display:block;position:absolute;inset:0}.place-spineart .place-spinetext{writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--serif);white-space:nowrap;letter-spacing:.01em;max-height:78%;line-height:1;position:absolute;top:6%;left:50%;overflow:hidden;transform:translate(-50%)}.place-spineart .place-spinetext em{opacity:.85;margin-bottom:.9em;font-style:italic}.place-spineart .place-spinemark{width:min(50%,12px);height:min(50%,12px);position:absolute;inset:auto auto 4% 50%;overflow:hidden;transform:translate(-50%)}.place-backart{background-image:linear-gradient(#00000014,#0000 20% 80%,#0000001f);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.place-backmark{opacity:.9;width:14%;height:14%}.place-endpaper{text-align:center;color:#1f2523;background:#f8f2e7 radial-gradient(#fffdf7e6,#efe4d2e6);align-content:center;justify-items:center;gap:2%;padding:10%;display:grid;position:absolute;inset:0}.place-belongs{font:italic 400 calc(var(--w) * .07)/1.2 var(--serif);color:#3e4945}.place-belongs.quiet{color:#3e494599}.place-owner{font:400 calc(var(--w) * .13)/1.1 var(--serif)}.place-plain{color:#3e4945cc;text-align:center;background:#f6f0e4;align-content:center;justify-items:center;gap:6%;padding:8%;display:grid;position:absolute;inset:0}.place-plain.spine{align-content:start;padding:6% 0}.place-plain .place-pencil{font:italic 400 calc(var(--w) * .085)/1.15 var(--serif)}.place-plain.spine .place-pencil{writing-mode:vertical-rl;font-size:calc(var(--t) * .48);white-space:nowrap}.place-pencilrule{border-top:1.5px dashed #3e494580;width:50%;display:block}.place-pencilnote{color:#3e4945bf}.book-room{--pw:320px;--ph:427px;--sw:40px;--lamp:1;--persp:1300px;--room:#141816;--paper:#fffdf7;--paper-edge:#e4d9c3;--paper-line:#bfb097;color:var(--paper-000);background:radial-gradient(ellipse 120% 80% at 68% 8%,rgba(255,206,140,calc(.13 * var(--lamp))) 0,#ffce8c00 60%), repeating-linear-gradient(0deg,#fffdf705 0 1px,transparent 1px 7px), repeating-linear-gradient(90deg,#fffdf704 0 1px,transparent 1px 9px), linear-gradient(180deg,#171c1a 0%,var(--room) 55%,#0f1211 100%);-webkit-user-select:none;user-select:none;touch-action:pan-y;position:relative}.book-room.book-flat{touch-action:auto}.book-stage{perspective:var(--persp);perspective-origin:50% 42%;width:var(--pw);height:var(--ph);margin:0 auto;position:relative}.book-stage.book-spread{width:calc(var(--pw) * 2)}.book-block{transform-style:preserve-3d;position:absolute;inset:0}.book-block:before{content:"";border-radius:2px;position:absolute;inset:0;box-shadow:0 18px 44px #0009,0 4px 10px #00000073}.book-stack{width:var(--n,0px);background:repeating-linear-gradient(90deg,var(--paper-edge) 0 1px,var(--paper-line) 1px 2px);max-width:14px;position:absolute;top:1px;bottom:1px;box-shadow:inset 0 0 0 .5px #1f252340}.book-stack-left{transform-origin:100%;border-radius:1px 0 0 1px;right:100%;transform:skewY(-6deg)}.book-stack-right{transform-origin:0;border-radius:0 1px 1px 0;left:100%;transform:skewY(6deg)}.book-spread .book-stack-left{left:0;right:auto;transform:translate(-100%)skewY(-6deg)}.book-spread .book-stack-right{left:auto;right:0;transform:translate(100%)skewY(6deg)}.book-page{width:var(--pw);height:var(--ph);background:var(--paper);border-radius:1px 2px 2px 1px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:inset 0 0 0 .5px #1f25231f}.book-page img,.book-page .book-art{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.book-page.book-right{left:var(--pw)}.book-page.book-left{border-radius:2px 1px 1px 2px}.book-page.book-empty{box-shadow:none;background:0 0}.book-lampfx{pointer-events:none;opacity:calc(.35 + .65 * var(--lamp));background:radial-gradient(140% 110% at 78% 6%,#ffecc81a 0,#ffecc800 55%),linear-gradient(200deg,#0000 30%,#14100a47 100%);position:absolute;inset:0}.book-dim{pointer-events:none;opacity:calc((1 - var(--lamp)) * .66);background:#2a2015;position:absolute;inset:0}.book-cast{pointer-events:none;transform-origin:0;opacity:0;background:linear-gradient(90deg,#0000008c 0%,#0000006b 55%,#0000 100%);width:100%;position:absolute;top:-4%;bottom:-4%;left:0}.book-spread .book-cast.book-onleft{transform-origin:100%;background:linear-gradient(-90deg,#0000008c 0%,#0000006b 55%,#0000 100%);left:auto;right:0}.book-gutter{pointer-events:none;width:9%;position:absolute;top:0;bottom:0}.book-gutter.book-gl{background:linear-gradient(90deg,#0000 0,#0000002e 80%,#00000057 100%);right:0}.book-gutter.book-gr{background:linear-gradient(-90deg,#0000 0,#00000024 80%,#00000047 100%);left:0}.book-folio{text-align:center;font:italic 400 12px/16px var(--serif);color:#1f25239e;pointer-events:none;position:absolute;bottom:6px;left:0;right:0}.book-page.book-left .book-folio{text-align:left;left:12px}.book-page.book-right .book-folio,.book-single .book-folio{text-align:right;right:12px}.book-leaf{width:var(--pw);height:var(--ph);transform-origin:0;transform-style:preserve-3d;will-change:transform;pointer-events:none;position:absolute;top:0;left:0}.book-spread .book-leaf{left:var(--pw)}.book-strip{width:var(--sw);height:100%;transform-style:preserve-3d;transform-origin:0;will-change:transform;position:absolute;top:0;left:0}.book-face{height:100%;width:calc(var(--sw) + 1px);backface-visibility:hidden;background:var(--paper);background-size:var(--pw) var(--ph);background-repeat:no-repeat;position:absolute;top:0;left:0;overflow:hidden}.book-face.book-back{transform:rotateY(180deg)}.book-face.book-back .book-through{opacity:.12;background-size:var(--pw) var(--ph);filter:blur(.3px);background-repeat:no-repeat;position:absolute;inset:0;transform:scaleX(-1)}.book-face .book-shade,.book-face .book-light{pointer-events:none;opacity:0;position:absolute;inset:-1px}.book-face .book-shade{background:#0a0b0a}.book-face .book-light{background:#ffe8c2}.book-leaf.book-rigid .book-face{width:calc(var(--pw) + 1px)}.book-leaf .book-lampfx{position:absolute;inset:0}.book-leaf.book-thick .book-face.book-front{box-shadow:inset -2px 0 #1f25232e}.book-cover{background:var(--paper-050);border-radius:1px 3px 3px 1px;position:absolute;inset:0;overflow:hidden}.book-cover img{object-fit:cover;object-position:50% 100%;transform-origin:50% 100%;width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.34)}.book-cover .book-scrim{background:linear-gradient(#fffdf7f7 0%,#fffdf7f2 46%,#fffdf799 72%,#fffdf700 100%);height:50%;position:absolute;top:0;left:0;right:0}.book-cover .book-title{font:400 clamp(20px,calc(var(--pw) * .085),40px)/1.12 var(--serif);color:var(--ink-900);text-align:center;letter-spacing:0;position:absolute;top:7%;left:8%;right:8%}.book-cover .book-title .book-name{margin-bottom:.12em;font-size:1.32em;line-height:1.1;display:block}.book-cover .book-title .book-and{color:var(--ink-700);margin:.1em 0;font-size:.62em;font-style:italic;display:block}.book-cover .book-wordmark{text-align:center;font:500 11px/14px var(--sans);color:#fffdf7db;text-shadow:0 1px 2px #0006;position:absolute;bottom:5%;left:0;right:0}.book-cover .book-wordmark svg{vertical-align:-4px;width:14px;height:14px;margin-right:6px;display:inline-block}.book-cover .book-spine{background:linear-gradient(90deg,#00000038,#0000000d 60%,#ffffff0f);width:4%;position:absolute;top:0;bottom:0;left:0}.book-cover .book-board{position:absolute;inset:0;box-shadow:inset 0 0 0 1px #1f25232e,inset 0 0 22px #1f252314}.book-paper{background:var(--paper);text-align:center;color:var(--ink-900);justify-content:center;align-items:center;padding:12% 10%;display:flex;position:absolute;inset:0}.book-paper:before{content:"";opacity:.14;mix-blend-mode:multiply;pointer-events:none;background:radial-gradient(circle at 20% 30%,#78644659 0,#0000 40%),radial-gradient(circle at 80% 70%,#78644647 0,#0000 45%);position:absolute;inset:0}.book-paper .book-dedication{font:italic 400 clamp(17px,calc(var(--pw) * .066),30px)/1.35 var(--serif);max-width:24ch}.book-paper .book-dedication small{font:400 13px/18px var(--sans);color:var(--ink-700);margin-top:1.2em;font-style:normal;display:block}.book-paper .book-goodnight{font:italic 400 clamp(26px,calc(var(--pw) * .11),52px)/1.15 var(--serif);opacity:0;transition:opacity .9s}.book-paper .book-goodnight.book-shown{opacity:1}.book-paper .book-theend{font:italic 400 15px/20px var(--serif);color:var(--ink-700);position:absolute;bottom:9%;left:0;right:0}.book-room .ribbon{z-index:5;transition:opacity .3s;top:-6px;left:14px}.book-spread-room .ribbon{left:calc(var(--pw) - 12px)}.book-room.book-closed .ribbon{opacity:0}.book-tail{z-index:5;filter:drop-shadow(0 2px 2px #1f252380);background:linear-gradient(90deg,#1f25232e,#1f252300 30%,#1f252300 70%,#1f25232e),var(--gold);clip-path:polygon(0 0,100% 0,100% 100%,54% 84%,0 96%);opacity:0;width:24px;height:36px;transition:opacity .4s;position:absolute;bottom:-22px;left:14px}.book-room.book-closed .book-tail{opacity:1}.book-hit{z-index:6;cursor:grab;touch-action:none;position:absolute;inset:0}.book-hit.book-dragging{cursor:grabbing}.book-edgehit{z-index:7;cursor:ns-resize;touch-action:none;width:28px;position:absolute;top:0;bottom:0}.book-edgehit.book-er{left:100%}.book-edgehit.book-el{right:100%}.book-spread .book-edgehit.book-er{left:auto;right:-28px}.book-spread .book-edgehit.book-el{left:-28px;right:auto}.book-reader{--gutter:14px}.book-reader .top{padding:0 var(--gutter)}.book-head{padding:0 var(--gutter) 10px;justify-content:space-between;align-items:center;gap:12px;display:flex}.book-head .book-count{font:400 12px/16px var(--mono);color:var(--fg-2);white-space:nowrap}.book-head .core-time{display:none}.book-head .book-booktitle{font:600 14px/20px var(--sans);color:var(--fg-2);text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.main.book-reader{min-height:0;height:calc(100dvh - var(--tab));flex-direction:column;padding-bottom:0;display:flex;overflow:hidden}.book-fit{flex-direction:column;flex:1;min-height:0;padding-bottom:0;display:flex}.book-scene{flex-direction:column;flex:1;justify-content:center;min-height:0;padding:4px 0 8px;display:flex;position:relative}.book-scene:before{content:"";pointer-events:none;background:radial-gradient(ellipse 62% 70% at 50% 46%,rgba(255,226,180,calc(.2 * var(--lamp,1))),rgba(255,226,180,calc(.08 * var(--lamp,1))) 55%,transparent 80%);position:absolute;inset:0}.book-scene>.book-room{background:0 0;flex:none;width:100%;position:relative}.book-under{flex-direction:column;flex:none;align-items:center;gap:2px;padding-bottom:6px;display:flex}.book-words{padding:6px var(--gutter) 0;max-width:36ch;font:500 18px/26px var(--sans);color:var(--fg);opacity:1;text-align:center;margin:0 auto;transition:opacity .36s}.book-words.book-hidden{opacity:0}.book-words.book-off{display:none}.book-spreadwords{max-width:calc(var(--pw) * 2);grid-template-columns:1fr 1fr;gap:32px;margin:0 auto;padding:22px 0 0;display:grid}.book-spreadwords p{font:500 18px/28px var(--sans);text-align:center}.book-bar{padding:4px var(--gutter) 0;color:var(--fg-2);flex-wrap:nowrap;justify-content:center;align-items:center;gap:2px 6px;display:flex}.book-bar .btn{white-space:nowrap}.book-bar .btn-secondary{color:var(--fg);border-color:#fffdf757;border-radius:999px;min-height:40px;padding:0 18px}.book-bar .btn-secondary:hover{background:#fffdf714}.book-bar .btn-text{color:#efe4d2cc;gap:5px;min-height:40px;padding:0 10px;font-weight:500}.book-bar .btn-text:hover{color:var(--fg)}.book-step .book-ch{opacity:.75;font-size:18px;line-height:1;position:relative;top:-1px}.book-step .book-short{display:none}.book-settings{width:100%;padding:2px var(--gutter) 0;flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.book-toggle{font:500 13px/18px var(--sans);color:#efe4d2cc;background:0 0;border:1px solid #fffdf738;border-radius:999px;min-height:30px;padding:0 12px;transition:background-color .12s,color .12s}.book-toggle:hover{color:var(--fg);border-color:#fffdf766}.book-toggle[aria-pressed=true]{background:var(--paper-000);color:var(--ink-900);border-color:var(--paper-000)}.book-toggle:disabled{opacity:.45}@media (width<=479px){.book-step .book-lbl{display:none}.book-step .book-short{display:inline}.book-bar .btn-text{padding:0 8px}.book-bar .btn-secondary{padding:0 14px}}.book-reader .whisper{text-align:center;padding:0 var(--gutter);max-width:34ch;margin:4px auto 0;font-size:16px;line-height:22px}.book-reader .book-openhint{text-align:center;color:var(--fg-2);margin:0}.book-openhint{text-align:center;font:400 14px/20px var(--sans);color:var(--fg-2);padding:4px var(--gutter) 0}.book-endlinks{opacity:0;transition:opacity .7s}.book-endlinks.book-shown{opacity:1}.book-endlinks .btn-text{color:var(--fg)}.book-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.book-frozen *{transition:none!important;animation:none!important}.book-devbar{z-index:40;font:500 11px/16px var(--mono);color:#efe4d2b3;background:#141816eb;border-top:1px solid #fffdf724;flex-wrap:wrap;gap:2px 10px;padding:6px 10px;display:flex;position:fixed;bottom:0;left:0;right:0}.book-devbar a{color:inherit;border-radius:3px;padding:2px 4px}.book-devbar a.on{color:var(--gold);text-underline-offset:3px;text-decoration:underline}.book-devbar .book-devnote{color:#efe4d280;width:100%}.book-perf{z-index:41;font:400 12px/17px var(--mono);color:var(--paper-000);white-space:pre-wrap;background:#141816f0;border:1px solid #fffdf733;border-radius:6px;max-height:70vh;padding:10px 12px;position:fixed;top:8px;left:8px;right:8px;overflow:auto}@media (width>=900px){.book-reader{--gutter:48px}.book-head{padding:6px var(--gutter) 16px}.book-head .book-count{font-size:14px;line-height:20px}.book-head .core-time{display:block}.book-words{max-width:40ch;font-size:20px;line-height:30px}.book-scene{padding:8px 0 12px}.book-reader .whisper{font-size:18px;line-height:24px}}@media (prefers-reduced-motion:reduce){.book-room .ribbon,.book-tail,.book-words,.book-endlinks,.book-paper .book-goodnight{transition-duration:1ms}}.book-room{--edge:1.6px;--cast-scale:1;--cast-soft:1}.book-cast{background:linear-gradient(90deg,rgba(0,0,0,calc(.55 * var(--cast-scale))) 0%,rgba(0,0,0,calc(.4 * var(--cast-scale))) calc(55% * var(--cast-soft)),#0000 calc(100% * var(--cast-soft)))}.book-spread .book-cast.book-onleft{background:linear-gradient(-90deg,rgba(0,0,0,calc(.55 * var(--cast-scale))) 0%,rgba(0,0,0,calc(.4 * var(--cast-scale))) calc(55% * var(--cast-soft)),#0000 calc(100% * var(--cast-soft)))}.book-edgeface{top:0;left:var(--sw);width:var(--edge);transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#d9cdb5,#f2e8d6 45%,#e6dac4);height:100%;position:absolute;transform:rotateY(90deg)}.book-leaf.book-rigid .book-edgeface{left:var(--pw)}.book-face.book-front .book-edgeline{pointer-events:none;background:#fffdf78c;width:1px;position:absolute;top:0;bottom:0;right:0}.book-glcanvas{top:calc(var(--gm) * -1);left:calc(var(--pw) * -1 - var(--gm));width:calc(var(--pw) * 2 + var(--gm) * 2);height:calc(var(--ph) + var(--gm) * 2);z-index:4;pointer-events:none;position:absolute}.book-spread .book-glcanvas{left:calc(var(--gm) * -1)}.book-textpage{justify-content:center;align-items:center;padding:14% 12%}.book-textpage .book-versetext{font:400 clamp(20px,calc(var(--pw) * .062),40px)/1.4 var(--serif);color:#1f2523eb;text-align:center;max-width:20ch}.book-textpage .book-versefolio{font:italic 400 12px/16px var(--serif);color:#1f252380;position:absolute;bottom:8px;left:14px}.book-patternpage{padding:0;overflow:hidden}.book-patternpage .book-pattern{width:100%;height:100%;position:absolute;inset:0}.book-patternpage:before{opacity:.18}.book-turnnote{text-align:center;width:100%;font:400 12px/16px var(--sans);color:var(--fg-2);margin:0}:root{--place-wood:#6b4a2e;--place-wood-2:#83603f;--place-wood-3:#4e3520;--place-wall-day:#f3e9d8;--place-wall-night:#22282b;--place-lamp:#ffd6968c;--place-pp:1400px}@media (width<=899px){:root{--place-pp:1000px}}.place-main{min-height:calc(100vh - var(--tab));flex-direction:column;padding:0;display:flex}@media (width>=900px){.place-main{min-height:100vh}}.place-ctl{z-index:60;flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:70vw;display:flex;position:fixed;top:8px;right:8px}.place-ctl a,.place-ctl button{font:500 12px/16px var(--mono);border:1px dashed var(--line-2);color:var(--fg-2);background:var(--bg);border-radius:4px;padding:4px 8px}.place-ctl a.on,.place-ctl button.on{color:var(--fg);border-style:solid}.place-ctl.hide{display:none}.place-scene{background:var(--place-wall-night);flex-direction:column;flex:1;justify-content:center;display:flex;position:relative;overflow:hidden}.place-scene.day{background:var(--place-wall-day)}.place-scene.bare{background:0 0;flex:none;justify-content:flex-start;overflow:visible}.place-scene.bare .place-shelves{gap:var(--place-gap,40px);padding:28px 8px 20px}.place-scene.bare .place-row{padding:0 6px}.place-scene>h1{left:var(--gutter);font:400 28px/36px var(--serif);color:var(--fg);z-index:2;position:absolute;top:12px}.place-scene>.place-eyebrow{left:var(--gutter);font:500 14px/20px var(--mono);color:var(--fg-2);z-index:2;position:absolute;top:48px}.place-lamplight{pointer-events:none;background:radial-gradient(ellipse 60% 55% at 78% 8%,var(--place-lamp),#ffd6961f 45%,transparent 75%);opacity:0;transition:opacity .6s;position:absolute;inset:0}.place-scene.lit .place-lamplight{opacity:1}.place-shelves{gap:var(--place-gap,44px);padding:104px var(--gutter) 56px;display:grid;position:relative}@media (width>=900px){.place-shelves{gap:64px;padding:96px 48px 48px}}.place-row{justify-content:center;align-items:flex-end;gap:var(--place-slotgap,3px);height:var(--place-rowh);transform-style:preserve-3d;padding:0 12px;display:flex;position:relative;overflow:visible}.place-row.scroll{scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch;overflow:auto visible}.place-row.scroll::-webkit-scrollbar{display:none}.place-plank{background:linear-gradient(180deg,var(--place-wood-2),var(--place-wood) 40%,var(--place-wood-3));border-radius:2px;height:14px;position:absolute;bottom:-14px;left:-8px;right:-8px;transform:translateZ(0);box-shadow:0 10px 18px #00000047,inset 0 1px #ffffff2e}.place-plank:before{content:"";background:#ffebc859;height:2px;position:absolute;top:-2px;left:0;right:0}.place-plank:after{content:"";pointer-events:none;background:linear-gradient(#00000059,#0000);height:34px;position:absolute;top:100%;left:0;right:0}.place-rowlabel{font:500 12px/16px var(--mono);color:var(--fg-2);white-space:nowrap;position:absolute;bottom:calc(100% + 14px);left:0}.place-scene.day .place-rowlabel{color:var(--ink-700)}.place-book{width:var(--w);height:var(--h);transform-style:preserve-3d;transform-origin:50% 50% 0;scroll-snap-align:center;cursor:grab;-webkit-tap-highlight-color:transparent;color:inherit;text-align:left;background:0 0;border:0;flex:none;padding:0;position:relative;transform:rotateY(90deg)}.place-book:focus-visible{outline:none}.place-book:focus-visible .place-face.spine{outline:2px solid var(--gold);outline-offset:3px}.place-book.gone{visibility:hidden}.place-book.faceout{transform:rotateY(0deg) translateZ(var(--faceout-z,0px))}.place-book.lean{transform:rotateY(0deg) rotateZ(-6deg) translateZ(var(--faceout-z,0px)) translateX(6px)}.place-book.flying{cursor:default}.place-face{backface-visibility:hidden;border-radius:1px;position:absolute;top:50%;left:50%;overflow:hidden}.place-face.spine{overflow:visible}.place-tailspine{background:linear-gradient(90deg,#1f252340,#1f252300 40%,#1f252300 60%,#1f252340),var(--gold);clip-path:polygon(0 0,50% 16%,100% 0,100% 100%,0 100%);width:6px;margin-left:-3px;position:absolute;top:0;left:50%;transform:translateY(-100%)}.place-hinge .ribbon{filter:none;width:14%;top:-3%;left:12%}.place-face.front{width:var(--w);height:var(--h);margin:calc(var(--h) / -2) 0 0 calc(var(--w) / -2);transform:translateZ(calc(var(--t) / 2))}.place-face.back{width:var(--w);height:var(--h);margin:calc(var(--h) / -2) 0 0 calc(var(--w) / -2);transform:rotateY(180deg) translateZ(calc(var(--t) / 2))}.place-face.spine{width:var(--t);height:var(--h);margin:calc(var(--h) / -2) 0 0 calc(var(--t) / -2);transform:rotateY(-90deg) translateZ(calc(var(--w) / 2))}.place-face.edge{width:var(--t);height:var(--h);margin:calc(var(--h) / -2) 0 0 calc(var(--t) / -2);transform:rotateY(90deg) translateZ(calc(var(--w) / 2))}.place-face.top{width:var(--w);height:var(--t);margin:calc(var(--t) / -2) 0 0 calc(var(--w) / -2);transform:rotateX(90deg) translateZ(calc(var(--h) / 2))}.place-face.bottom{width:var(--w);height:var(--t);margin:calc(var(--t) / -2) 0 0 calc(var(--w) / -2);transform:rotateX(-90deg) translateZ(calc(var(--h) / 2))}.place-pages{background:repeating-linear-gradient(90deg,#f6eedf 0 1px,#e7dcc7 1px 2px);box-shadow:inset 0 0 0 1px #1f25232e}.place-pages.h{background:repeating-linear-gradient(#f6eedf 0 1px,#e7dcc7 1px 2px)}.place-hinge{width:var(--w);height:var(--h);margin:calc(var(--h) / -2) 0 0 calc(var(--w) / -2);transform-style:preserve-3d;transform-origin:0% 50% 0;transform:translateZ(calc(var(--t) / 2)) rotateY(0deg);position:absolute;top:50%;left:50%}.place-hinge .place-face.front{margin:0;top:0;left:0;transform:translateZ(.6px)}.place-hinge .place-face.endpaper{width:var(--w);height:var(--h);background:var(--paper-050);top:0;left:0;transform:rotateY(180deg)translateZ(.6px)}.place-block{width:var(--w);height:var(--h);margin:calc(var(--h) / -2) 0 0 calc(var(--w) / -2);transform:translateZ(calc(var(--t) / 2 - 1.2px));background:var(--paper-000);backface-visibility:hidden;position:absolute;top:50%;left:50%;overflow:hidden}.place-block img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.place-block .place-pno{font:500 10px/12px var(--mono);color:var(--ink-700);background:#fffdf7b3;border-radius:2px;padding:0 3px;position:absolute;bottom:3%;right:6%}.place-block.ladder{color:#1f2523;align-content:start;gap:6px;padding:8% 10%;display:grid}.place-block.ladder .step .st{color:#1f2523}.place-block.ladder .step .sd{color:#3e4945}.place-block.ladder .step .dot{color:#3e4945;border-color:#1f252357}.place-block.ladder .step.done .dot{color:#fffdf7;background:#1f2523;border-color:#1f2523}.place-block.ladder .step.now .dot{background:var(--gold);border-color:var(--gold);color:#1f2523}.place-block.ladder .place-ladtitle{font:400 14px/18px var(--serif);color:var(--ink-700);font-style:italic}.place-block.ladder .steps{gap:4px;font-size:10px}.place-block.ladder .step .st{font:400 10px/13px var(--sans)}.place-block.ladder .step .sd{font:400 9px/11px var(--sans)}.place-block.ladder .step .dot{width:14px;height:14px;font-size:8px}.place-shadow{width:var(--w);height:var(--h);margin:calc(var(--h) / -2) 0 0 calc(var(--w) / -2);transform:translateZ(calc(var(--t) / -2 - 6px)) translate(10px,14px);filter:blur(10px);opacity:0;pointer-events:none;background:#00000059;border-radius:8px;position:absolute;top:50%;left:50%}.place-tail{width:6px;height:calc(var(--h) * .28);margin:calc(var(--h) / -2 - var(--h) * .28 + 2px) 0 0 calc(var(--t) / -2 + var(--t) * .5 - 3px);transform:translateZ(calc(var(--w) / 2 + 1px)) rotateY(-90deg) rotateX(0deg);transform-origin:50% 100%;background:linear-gradient(90deg,#1f252340,#1f252300 40%,#1f252300 60%,#1f252340),var(--gold);clip-path:polygon(0 0,100% 0,100% 100%,50% 84%,0 100%);pointer-events:none;position:absolute;top:50%;left:50%}.place-face svg,.place-face img{width:100%;height:100%;display:block;position:absolute;inset:0}.place-face img{object-fit:cover}.place-wc img{filter:saturate(.55)contrast(.86)brightness(1.1)sepia(.12)}.place-wc:after{content:"";mix-blend-mode:screen;pointer-events:none;background:radial-gradient(at 30% 20%,#fffdf78c,#fffdf726 60%,#fffdf766);position:absolute;inset:0}.place-flystage{z-index:40;perspective:var(--place-pp);perspective-origin:50%;transform-style:preserve-3d;pointer-events:none;position:fixed;inset:0}.place-flystage.live{pointer-events:auto}.place-flystage.inline{z-index:5;position:absolute}.place-flystage .place-book{transform-origin:50% 50% 0;cursor:default;position:absolute}.place-dim{z-index:35;background:var(--ink-900);opacity:0;pointer-events:none;position:fixed;inset:0}.place-flat{z-index:45;background:var(--paper-050);transform-origin:0 0;pointer-events:none;border-radius:4px;position:fixed;overflow:hidden;box-shadow:inset 0 0 0 1px #1f25231a}.place-flat img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.place-flat .pno{font:500 12px/16px var(--mono);color:var(--ink-700);background:#fffdf7b3;border-radius:2px;padding:0 4px;position:absolute;bottom:8px;right:12px}.place-reader{top:0;left:0;right:0;bottom:var(--tab);z-index:30;opacity:0;pointer-events:none;background:var(--ink-900);position:fixed;overflow:auto}@media (width>=900px){.place-reader{left:var(--rail);bottom:0}}.place-reader.shown{opacity:1;pointer-events:auto}.place-reader.measuring{opacity:0;pointer-events:none;visibility:visible}.place-reader.landing .core-pageimg img,.place-reader.landing .core-reader .ribbon{visibility:hidden}.place-hint{left:var(--gutter);bottom:14px;right:var(--gutter);font:400 14px/20px var(--sans);color:var(--fg-2);flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex;position:absolute}.place-hint .mono{color:var(--fg-2)}.place-whisperbox{right:var(--gutter);text-align:right;max-width:34ch;position:absolute;bottom:44px}@media (width>=900px){.place-whisperbox{bottom:56px}.place-hint{bottom:24px}}.place-perf{left:8px;bottom:calc(var(--tab) + 8px);z-index:70;font:400 11px/14px var(--mono);color:var(--paper-000);white-space:pre-wrap;background:#1f2523d9;border-radius:4px;max-width:70vw;padding:8px 10px;position:fixed}.place-frames{background:var(--ink-900);grid-template-columns:repeat(2,1fr);gap:8px;min-height:100vh;padding:56px 12px 12px;display:grid}@media (width>=900px){.place-frames{grid-template-columns:repeat(4,1fr);padding:64px 24px 24px}}.place-frame{aspect-ratio:1/1.1;background:var(--place-wall-night);border-radius:6px;position:relative;overflow:hidden}.place-frame .place-lamplight{opacity:1}.place-frame .place-fl{font:500 12px/16px var(--mono);color:var(--paper-050);z-index:3;background:#1f252380;border-radius:3px;padding:1px 6px;position:absolute;top:6px;left:8px}.place-frame .place-mini{background:var(--place-wood);height:2px;position:absolute;bottom:22%;left:0;right:0}.place-frames h1{font:400 28px/36px var(--serif);color:var(--paper-000);grid-column:1/-1;margin:0}.place-frames .place-fnote{font:400 14px/20px var(--sans);color:var(--fg-2);grid-column:1/-1}.place-hands{min-height:calc(100vh - var(--tab));background:var(--ink-900);color:var(--paper-000);flex:1;grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden}@media (width>=900px){.place-hands{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 380px;column-gap:48px;min-height:100vh;padding-right:48px}}.place-hands .place-lamplight{opacity:1}.place-handshead{padding:12px var(--gutter) 0;z-index:2;position:relative}.place-handshead .eyebrow{font:500 14px/20px var(--mono);color:var(--fg-2)}.place-handshead h1{font:400 28px/36px var(--serif)}@media (width>=900px){.place-handshead{grid-column:1/-1;padding:24px 48px 0}.place-handshead h1{font-size:36px;line-height:44px}}.place-turnstage{perspective:1600px;perspective-origin:50% 45%;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;min-height:360px;display:flex;position:relative}.place-turnstage:active{cursor:grabbing}.place-turn{width:var(--w);height:var(--h);transform-style:preserve-3d;transition:none;position:relative}.place-turn.settle{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.place-turn .place-face{border-radius:2px}.place-turn .place-face.front,.place-turn .place-face.back{box-shadow:inset 0 0 0 1px #1f252324}.place-turnshadow{left:50%;top:calc(50% + var(--h) * .58);width:calc(var(--w) * 1.1);height:calc(var(--h) * .12);margin-left:calc(var(--w) * -.55);background:radial-gradient(#00000073,#0000 70%);border-radius:50%;position:absolute}.place-handside{padding:0 var(--gutter) 24px;z-index:2;align-content:start;gap:12px;display:grid;position:relative}.place-handside .facts{margin-top:8px}.place-handside .facts dt,.place-handside .facts dd{color:var(--paper-000)}.place-handside .facts dt{color:var(--fg-2)}.place-handside .seg{justify-self:start}.place-handside .note{max-width:44ch}.place-handside .btn-primary{background:var(--paper-000);color:var(--ink-900)}@media (width>=900px){.place-handside{align-self:center;padding:0 0 48px}}.place-backcover{gap:calc(var(--w) * .035);color:var(--ink-900);grid-template-rows:auto auto 1fr auto;padding:7% 8%;display:grid;position:absolute;inset:0}.place-backcover .place-bl{font:600 calc(var(--w) * .036)/1.3 var(--sans);color:var(--ink-700)}.place-backcover .place-minis{gap:calc(var(--w) * .03);grid-template-columns:repeat(3,1fr);align-items:start;display:grid}.place-backcover .place-mini{aspect-ratio:1;--w:calc(var(--w) * .27);border-radius:2px;position:relative;overflow:hidden;box-shadow:0 1px 3px #00000040}.place-backcover .place-mini svg,.place-backcover .place-mini img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.place-backcover .place-blurb{font:400 calc(var(--w) * .036)/1.4 var(--sans);color:var(--ink-900);align-self:start}.place-backcover .place-foot{justify-content:space-between;align-items:flex-end;gap:calc(var(--w) * .03);display:flex}.place-backcover .place-wm{align-items:flex-start;gap:calc(var(--w) * .015);font:600 calc(var(--w) * .03)/1.35 var(--sans);display:flex}.place-backcover .place-wm .mark{width:calc(var(--w) * .03);height:calc(var(--w) * .03);margin-top:calc(var(--w) * .004)}.place-backcover .place-wm span{display:block}.place-backcover .place-wm i{font:italic 400 calc(var(--w) * .032)/1.4 var(--serif);color:var(--ink-700);display:block}.place-backcover .place-site{font:400 calc(var(--w) * .024)/1.6 var(--mono);color:var(--ink-700)}.place-backcover .place-zone{aspect-ratio:1.45;border:1px dashed #1f252338;border-radius:2px;flex:none;width:26%}.place-reduce *{transition:none!important;animation:none!important}.place-gl .place-canvas{cursor:grab;width:100%;height:100%;display:block;position:absolute;inset:0}.place-gl.bare .place-canvas{position:absolute}.place-scene.bare.place-gl{flex:none;position:absolute;inset:0}.place-frame .place-scene{display:block;position:absolute;inset:0}.place-frame .place-scene.bare .place-shelves{padding:0 6px;position:absolute;top:32%;left:0;right:0}.place-frame .place-dim{display:none}.place-frame .place-flat,.place-frame .place-reader{position:absolute}.place-frame .place-held{display:none}.place-frame .place-flystage.inline{position:absolute;inset:0}.place-nogl{left:var(--gutter);right:var(--gutter);z-index:3;max-width:52ch;color:var(--fg);gap:8px;display:grid;position:absolute;top:40%}.place-nogl a{text-decoration:underline}.place-flystage.live .place-book{pointer-events:auto;touch-action:none}.place-held{z-index:46;pointer-events:none;opacity:0;color:var(--paper-000);transition:opacity .25s;position:fixed}.place-held.shown{opacity:1;pointer-events:auto}.place-heldcard{align-content:start;gap:10px;display:grid}.place-heldcard .eyebrow{font:500 12px/16px var(--mono);color:#efe4d2bd}.place-heldcard h3{font:400 26px/32px var(--serif);color:var(--paper-000)}.place-heldcard .facts{grid-template-columns:max-content 1fr;gap:2px 12px}.place-heldcard .facts dt{color:#efe4d2bd}.place-heldcard .facts dd{color:var(--paper-000)}.place-heldcard .actions{grid-auto-flow:column;justify-content:start;align-items:center;gap:6px 12px}.place-heldcard .btn-primary{background:var(--paper-000);color:var(--ink-900)}.place-heldcard .btn-primary:hover{background:var(--paper-100)}.place-heldcard .btn-secondary{color:var(--paper-000);border-color:#fffdf76b}.place-heldcard .btn-text{color:#efe4d2bd}.place-heldcard .seg{border-color:#fffdf752;justify-self:start;margin:2px 0}.place-heldcard .seg button{color:#efe4d2db}.place-heldcard .seg button[aria-pressed=true]{background:var(--paper-000);color:var(--ink-900)}.place-heldcard .note{color:#efe4d2bd;max-width:40ch}.place-heldcard .whisper{color:#efe4d2bd;font-size:18px;line-height:24px}@media (width<=899px){.place-held{left:var(--gutter);right:var(--gutter);bottom:calc(var(--tab) + 10px)}.place-heldcard{gap:6px}.place-heldcard h3{font-size:22px;line-height:28px}.place-heldcard .facts{flex-wrap:wrap;gap:0 8px;font-size:13px;line-height:18px;display:flex}.place-heldcard .facts dt{display:none}.place-heldcard .facts dd{font-size:13px;line-height:18px}.place-heldcard .facts dd+dd:before{content:"· ";color:#efe4d280}.place-heldcard .facts .contents{display:contents}.place-heldcard .actions{flex-wrap:wrap;gap:6px 10px;margin-top:4px;display:flex}.place-heldcard .actions .btn{white-space:nowrap}.place-heldcard .btn{min-height:46px;padding:0 18px}.place-heldcard .note{max-width:none;font-size:13px;line-height:18px}.place-heldcard .whisper{display:none}}@media (width>=900px){.place-held{width:min(380px,30vw);top:50%;right:6%;transform:translateY(-50%)}.place-heldcard .actions{grid-auto-flow:row;justify-items:start}.place-heldcard .btn-block{width:100%}}.place-stack{flex-direction:column;flex:1;display:flex;position:relative}.place-stack>.place-scene{flex:1}.place-stack>.place-gl{flex:none;transition:opacity .45s;position:absolute;inset:0}.place-wait{justify-content:flex-start}.place-waitwords{left:var(--gutter);right:var(--gutter);color:var(--fg);gap:6px;animation:.5s both place-waitin;display:grid;position:absolute;top:44%}.place-waitwords p{max-width:40ch}.place-waitwords .note{color:var(--fg-2)}@keyframes place-waitin{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (width>=900px){.place-waitwords{text-align:center;justify-items:center;left:0;right:0}}@media (prefers-reduced-motion:reduce){.place-waitwords{animation:none}}.place-fallnote{left:var(--gutter);right:var(--gutter);z-index:4;color:#efe4d2b3;font-size:12px;line-height:16px;position:absolute;top:76px}.place-glare{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(60% 55% at 78% 6%,#ffd69699,#ffd69624 45%,#0000 74%);position:absolute;inset:0}.place-vignette{pointer-events:none;background:radial-gradient(80% 78% at 50% 46%,#0000 55%,#00000047 82%,#0000008c 100%);position:absolute;inset:0}.place-gl .place-lamplight{display:none}.place-frameoutline{font:500 10px/12px var(--mono);color:#fffdf773;z-index:1;border:1.5px dashed #fffdf759;border-radius:4px;justify-content:center;align-items:flex-end;padding-bottom:4px;display:flex;position:absolute}.place-frames{grid-template-columns:repeat(2,1fr)}@media (width>=900px){.place-frames{grid-template-columns:repeat(5,1fr)}}.place-scene.busy>h1,.place-scene.busy>.place-eyebrow,.place-scene.busy .place-hint,.place-scene.busy .place-whisperbox{opacity:0;transition:opacity .25s}.place-scene>h1,.place-scene>.place-eyebrow,.place-scene .place-hint,.place-scene .place-whisperbox{transition:opacity .25s}.place-embed{height:calc(100dvh - var(--tab) - 96px);min-height:520px;max-height:760px;margin:8px calc(var(--gutter) * -1) 20px;background:var(--place-wall-night);border-radius:0;flex-direction:column;display:flex;position:relative;overflow:hidden}.place-embed>.place-stack{flex:1;min-height:0}.place-embed .place-scene>h1{display:none}@media (width>=900px){.place-embed{border-radius:8px;height:min(72vh,720px);margin:12px 0 28px}}.place-embed.full{height:calc(100dvh - var(--tab));min-height:0;max-height:none;margin:0 calc(var(--gutter) * -1);border-radius:0}.place-embed.full .place-scene>h1{display:block}@media (width>=900px){.place-embed.full{border-radius:0;height:100dvh;margin:0 -48px}}.main.place-page{padding:0 var(--gutter);min-height:0}@media (width>=900px){.main.place-page{padding:0 48px}}.place-embed{--place-wall-night:var(--ink-900);background:var(--ink-900)}.place-embed .place-vignette{display:none}.place-embed .place-scene{background:var(--ink-900)}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/instrumentsans.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrumentserif-400.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrumentserif-italic.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibmplexmono-400.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibmplexmono-500.woff2)format("woff2")}:root{--paper-000:#fffdf7;--paper-050:#f8f2e7;--paper-100:#efe4d2;--ink-900:#1f2523;--ink-700:#3e4945;--moss-600:#3f6f55;--moss-700:#2e5942;--gold:#c99a3e;--red:#b94a48;--sans:"Instrument Sans",system-ui,sans-serif;--serif:"Instrument Serif",Georgia,serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--shadow-card:0 2px 8px #1f25231a;--shadow-raised:0 8px 24px #1f252324;--rail:88px;--tab:64px;--gutter:20px}body.day,.mode-day{--bg:var(--paper-000);--bg-2:var(--paper-050);--bg-3:var(--paper-100);--fg:var(--ink-900);--fg-2:var(--ink-700);--line:#1f252324;--line-2:#1f252357;--btn-bg:var(--moss-600);--btn-bg-press:var(--moss-700);--btn-fg:var(--paper-000);--focus:var(--moss-600);color:var(--fg);background:var(--bg)}body.evening,.mode-evening{--bg:var(--ink-900);--bg-2:#fffdf70f;--bg-3:#fffdf71c;--fg:var(--paper-000);--fg-2:#efe4d2bd;--line:#fffdf72e;--line-2:#fffdf76b;--btn-bg:var(--paper-000);--btn-bg-press:var(--paper-100);--btn-fg:var(--ink-900);--focus:var(--gold);color:var(--fg);background:var(--bg)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font:400 16px/24px var(--sans);letter-spacing:0;-webkit-font-smoothing:antialiased;min-height:100vh;margin:0}h1,h2,h3,h4,p,ul,ol,figure{font-weight:inherit;font-size:inherit;margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}svg{display:block}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.t-display{font:400 36px/44px var(--serif)}.t-title{font:400 28px/36px var(--serif)}.t-section{font:600 22px/30px var(--sans)}.t-instr{font:400 18px/28px var(--sans)}.t-body{font:400 16px/24px var(--sans)}.t-compact{font:400 14px/20px var(--sans)}.t-helper{font:400 12px/16px var(--sans)}.t-strong{font-weight:600}.mono{font:400 14px/20px var(--mono)}.mono-s{font:500 12px/16px var(--mono)}.muted{color:var(--fg-2)}.whisper{font:italic 400 22px/30px var(--serif);color:var(--fg-2);max-width:34ch}.label{font:600 14px/20px var(--sans);color:var(--fg-2);margin-bottom:12px}.ico{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.ico.sm{width:20px;height:20px}.mark{flex:none;width:20px;height:20px}.rail{display:none}.tabbar{z-index:20;height:calc(var(--tab) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--bg);border-top:1px solid var(--line);display:flex;position:sticky;bottom:0}.tabbar a{min-height:48px;font:500 12px/16px var(--sans);color:var(--fg);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;display:flex;position:relative}.tabbar a.active{font-weight:600}.tabbar a.active:before{content:"";background:var(--gold);border-radius:0 0 2px 2px;height:3px;position:absolute;top:-1px;left:24%;right:24%}.main{padding:0 var(--gutter) 24px;min-height:calc(100vh - var(--tab))}.wrap{max-width:1120px;margin:0 auto}.top{justify-content:space-between;align-items:center;gap:12px;height:56px;display:flex}.wordmark{font:600 14px/20px var(--sans);color:var(--fg);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.back{min-height:48px;font:500 16px/24px var(--sans);color:var(--fg);align-items:center;gap:2px;margin-left:-6px;padding-right:8px;display:inline-flex}.footlinks{font:500 14px/20px var(--sans);color:var(--fg-2);gap:24px;padding:16px 0 0;display:flex}.footlinks a{align-items:center;min-height:48px;display:inline-flex}.bleed{margin:0 calc(var(--gutter) * -1)}.daypad,.evpad{padding:0 var(--gutter) 24px}.evening-end{padding-bottom:32px}.masthead{padding:8px 0 24px}.masthead .eyebrow{font:500 14px/20px var(--mono);color:var(--fg-2)}.masthead h1{font:400 36px/44px var(--serif);margin-top:2px}.masthead p{color:var(--fg-2);max-width:58ch;margin-top:8px}.section{padding:24px 0}.section+.section{border-top:1px solid var(--line)}.stack{gap:12px;display:grid}.stack-s{gap:8px;display:grid}.row{align-items:center;gap:12px;display:flex}.between{justify-content:space-between;align-items:center;gap:12px;display:flex}.panel{border:1px solid var(--line);background:var(--bg-2);border-radius:8px;padding:16px}.divider{background:var(--line);height:1px;margin:16px 0}.grid2{gap:24px;display:grid}.strip5{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.btn{min-height:52px;font:600 16px/24px var(--sans);color:var(--fg);text-align:center;border:1.5px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 24px;transition:background-color .12s;display:inline-flex}.btn-primary{background:var(--btn-bg);color:var(--btn-fg)}.btn-primary:hover{background:var(--btn-bg-press)}.btn-secondary{border-color:var(--line-2);background:0 0}.btn-secondary:hover{background:var(--bg-2)}.btn-text{min-height:48px;color:var(--fg-2);padding:0 8px;font-weight:500}.btn-block{width:100%}.btn-sm{white-space:nowrap;min-height:44px;padding:0 16px;font-size:14px}.btn[aria-disabled=true],.btn:disabled{opacity:.5;pointer-events:none}.note{font:400 14px/20px var(--sans);color:var(--fg-2)}.actions{gap:12px;display:grid}.grain{position:relative}.grain:after{content:"";pointer-events:none;border-radius:inherit;opacity:.26;mix-blend-mode:multiply;filter:url(#grainf);background:#8a857c;position:absolute;inset:0}.bookobj{position:relative}.bookobj.tagged{margin-bottom:44px}.ct{font-family:var(--serif);fill:#1f2523;font-size:9px;font-style:italic}.ct.on-ink{fill:#fffdf7}.cover{aspect-ratio:1;background:var(--paper-050);border-radius:4px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1f25231a}.cover svg{width:100%;height:100%;position:absolute;inset:0}.cover.ghost{box-shadow:none;border:1.5px dashed var(--line-2);background:0 0;border-radius:4px}.pageart{aspect-ratio:1;background:var(--paper-000);border-radius:4px;grid-template-rows:64% 36%;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1f25231a}.pageart .img{position:relative;overflow:hidden}.pageart .img svg{width:100%;height:100%;position:absolute;inset:0}.pageart .txt{font:400 14px/20px var(--sans);color:var(--ink-900);align-items:center;padding:10px 14px 16px;display:flex}.pageart .pno{font:500 12px/16px var(--mono);color:var(--ink-700);position:absolute;bottom:6px;right:10px}.pageart.lg .txt{padding:16px 24px 24px;font-size:18px;line-height:28px}.pageart.sm .txt{padding:6px 10px 12px;font-size:10px;line-height:13px}.pageart.sm .pno{font-size:9px;bottom:3px;right:6px}.pageart.lg .pno{bottom:10px;right:16px}.pageart.ghost{box-shadow:none;border:1.5px dashed var(--line-2);color:var(--fg-2);font:500 14px/20px var(--sans);text-align:center;background:0 0;justify-content:center;align-items:center;padding:24px;display:flex}.ref{justify-items:center;gap:4px;display:grid}.ref svg{aspect-ratio:100/120;filter:drop-shadow(0 1px 1px #1f25232e);width:100%;height:auto}.ref .n{font:500 12px/16px var(--mono);color:var(--fg-2)}.ref.ghost svg{filter:none;opacity:.5}.refs4{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.photo{aspect-ratio:1;background:var(--paper-100);border-radius:6px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1f25231f}.photo .n{font:500 12px/16px var(--mono);color:var(--ink-700);position:absolute;bottom:6px;left:8px}.photo .x{background:var(--paper-000);width:32px;height:32px;color:var(--ink-900);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:4px;right:4px}.photo.add{box-shadow:none;border:1.5px dashed var(--line-2);color:var(--fg-2);font:500 12px/16px var(--sans);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.ribbon{width:24px;height:var(--rl,140px);pointer-events:none;z-index:3;filter:drop-shadow(0 2px 2px #1f252352);position:absolute;top:-6px;left:16px}.ribbon i{background:linear-gradient(90deg,#1f25232e,#1f252300 30%,#1f252300 70%,#1f25232e),var(--gold);clip-path:polygon(0 0,100% 0,100% 100%,54% 84%,0 96%);width:100%;height:100%;position:absolute;top:0;left:0}.ribbon.is-painting i{clip-path:polygon(0 0,100% 0,100% 100%,54% 84%,0 96%);height:50%}.ribbon.is-painting:after{content:"";border:1.5px dashed #c99a3e99;border-top:0;border-radius:0 0 3px 3px;position:absolute;inset:50% 1px 0}.rtag{left:16px;top:calc(var(--rl,140px) + 2px);z-index:3;background:var(--gold);color:var(--ink-900);font:500 12px/16px var(--mono);white-space:nowrap;border-radius:4px;padding:4px 8px;position:absolute;box-shadow:0 1px #1f252340}.tear{width:100%;height:22px;margin-bottom:-1px;display:block}.tear.flip{margin:-1px 0 0;transform:scaleY(-1)}.fibre{fill:var(--paper-000);opacity:.55}.solid{fill:var(--paper-000)}.tear.ink-bg{background:var(--ink-900)}.opt{border:1.5px solid var(--line);border-radius:8px;align-items:center;gap:12px;width:100%;min-height:64px;padding:8px 12px;display:flex}.opt.selected{border-color:var(--fg);box-shadow:inset 0 0 0 1px var(--fg)}.opt.disabled .who,.opt.disabled .meta,.opt.disabled .radio,.opt.disabled .avatar{opacity:.55}.opt .radio{border:1.75px solid var(--line-2);border-radius:50%;flex:none;width:22px;height:22px;position:relative}.opt.selected .radio{border-color:var(--fg)}.opt.selected .radio:after{content:"";background:var(--fg);border-radius:50%;position:absolute;inset:4px}.opt .who{font:600 16px/24px var(--sans)}.opt .meta{font:400 14px/20px var(--sans);color:var(--fg-2)}.opt .avatar{flex:none;width:32px;height:38px}.seg{border:1.5px solid var(--line-2);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.seg button{min-height:42px;font:500 16px/24px var(--sans);border-radius:999px;padding:0 18px}.seg button[aria-pressed=true]{background:var(--fg);color:var(--bg)}.field{gap:6px;display:grid}.field label{font:600 14px/20px var(--sans);color:var(--fg-2)}.field .seg{justify-self:start}.input{border:1.5px solid var(--line-2);background:var(--bg);min-height:52px;font:400 16px/24px var(--sans);color:var(--fg);border-radius:8px;align-items:center;padding:0 14px;display:flex}.steps{gap:10px;display:grid}.step{align-items:flex-start;gap:12px;display:flex}.step .dot{border:1.75px solid var(--line-2);width:24px;height:24px;font:500 12px/16px var(--mono);color:var(--fg-2);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.step.done .dot{background:var(--fg);color:var(--bg);border-color:var(--fg)}.step.now .dot{background:var(--gold);border-color:var(--gold);color:var(--ink-900)}.step.now .st{font-weight:600}.step .st{font:400 16px/24px var(--sans)}.step .sd{font:400 14px/20px var(--sans);color:var(--fg-2)}.numbered{align-items:center;gap:12px;display:flex}.numbered .num{background:var(--fg);width:32px;height:32px;color:var(--bg);font:500 14px/20px var(--mono);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.mocklabel{font:500 12px/16px var(--mono);color:var(--fg-2);border:1px dashed var(--line-2);border-radius:4px;align-items:center;gap:8px;padding:4px 8px;display:inline-flex}.pressed{background:var(--bg-3);font:500 14px/20px var(--sans);border-radius:4px;padding:2px 8px;display:inline-block}@media (width>=900px){.tabbar{display:none}.rail{width:var(--rail);background:var(--bg);border-right:1px solid var(--line);z-index:20;flex-direction:column;align-items:center;padding:20px 0 12px;display:flex;position:fixed;top:0;bottom:0;left:0}.rail .wordmark{font:600 12px/14px var(--sans);text-align:center;white-space:normal;flex-direction:column;gap:6px;width:72px}.rail nav{flex-direction:column;align-items:center;gap:4px;width:100%;margin-top:28px;display:flex}.rail nav a{width:72px;min-height:64px;font:500 12px/16px var(--sans);color:var(--fg);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:relative}.rail nav a.active{background:var(--bg-2);font-weight:600}.rail nav a.active:before{content:"";background:var(--gold);border-radius:0 2px 2px 0;width:3px;position:absolute;top:18px;bottom:18px;left:-8px}.rail nav.secondary{margin-top:auto}.rail nav.secondary a{min-height:56px;color:var(--fg-2)}.main{margin-left:var(--rail);--gutter:48px;padding:0 48px 64px}.top{height:64px}.top .wordmark,.footlinks{display:none}.masthead{padding:16px 0 32px}.section{padding:32px 0}.grid2{grid-template-columns:7fr 5fr;align-items:start;gap:48px}.grid2.even{grid-template-columns:1fr 1fr}.grid2.rev{grid-template-columns:5fr 7fr}.actions{grid-auto-flow:column;justify-content:start;align-items:center}.btn-block{width:auto;min-width:240px}.refs4{gap:12px}}[hidden]{display:none!important}.bl{display:block}.rail nav button{width:72px;min-height:56px;font:500 12px/16px var(--sans);color:var(--fg-2);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.rail nav button:hover,.rail nav a:hover{background:var(--bg-2)}.rail-rule{border:0;border-top:1px solid var(--line);width:56px;margin:8px 0}.rail nav a.back-app{color:var(--fg-2)}.rail .wordmark .adm,.top .wordmark .adm{font:500 11px/14px var(--mono);color:var(--fg-2)}.tabbar button{min-height:48px;font:500 12px/16px var(--sans);color:var(--fg);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;display:flex;position:relative}.tabbar button.active{font-weight:600}.tabbar button.active:before{content:"";background:var(--gold);border-radius:0 0 2px 2px;height:3px;position:absolute;top:-1px;left:24%;right:24%}.moresheet{left:0;right:0;bottom:calc(var(--tab) + env(safe-area-inset-bottom));z-index:21;background:var(--bg);border-top:1px solid var(--line);padding:8px 20px 12px;position:fixed;box-shadow:0 -8px 24px #1f252324}.moresheet a,.moresheet button{text-align:left;width:100%;min-height:52px;font:500 16px/24px var(--sans);color:var(--fg);border-bottom:1px solid var(--line);align-items:center;gap:12px;display:flex}.moresheet a:last-child,.moresheet button:last-child{border-bottom:0}.moresheet a.active{font-weight:600}.moresheet a.back-app{color:var(--fg-2)}body.out .main{margin-left:0}body.out .top{justify-content:flex-start}body.out .footlinks{display:none}@media (width<=899px){.top .back{white-space:nowrap}.top .back+.wordmark span{display:none}}.eyerow{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.masthead .chips{margin-top:12px}.masthead .facts{margin-top:16px}.headrow{gap:16px;display:grid}.headacts{align-content:start;gap:8px;display:grid}.headacts .btn-block{width:100%}.section>h2{margin-bottom:12px}.section>.note{max-width:64ch;margin-top:-4px;margin-bottom:16px}.grid3{gap:24px;display:grid}.maxw{max-width:60ch}.count{font:500 14px/20px var(--mono);color:var(--fg-2);white-space:nowrap}.btn-blocked{background:var(--bg-3);color:var(--fg-2);border-color:#0000}.btn-danger{color:var(--red);border-color:var(--line-2)}.btn-danger:hover{background:var(--bg-2)}.btn-text.btn-danger{border-color:#0000;font-weight:600}.iconbtn{border:1.5px solid var(--line-2);width:44px;height:44px;color:var(--fg);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.danger{border:1px solid var(--line);border-radius:8px;gap:12px;padding:16px;display:grid}.danger h2,.danger h3{font:600 18px/28px var(--sans)}.danger p{max-width:64ch}.confirm{border:1px solid var(--line);background:var(--bg-2);border-radius:8px;gap:12px;max-width:560px;padding:16px;display:grid}.confirm .actions{grid-auto-flow:column;justify-content:start;align-items:center}.pressed.now,.pressed.running,.pressed.painting{background:var(--gold);color:var(--ink-900)}.pressed.failed{color:var(--red)}.pressed.quiet{color:var(--fg-2)}.pressed.live{background:var(--fg);color:var(--bg)}.pressed.sm{font:500 12px/16px var(--mono);padding:4px 8px}.err{color:var(--red)}.stuck{color:var(--red);font-weight:600}.chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chip{background:var(--bg-3);font:400 14px/20px var(--sans);color:var(--fg);white-space:nowrap;vertical-align:middle;border-radius:4px;align-items:center;gap:8px;padding:3px 10px 3px 4px;display:inline-flex}.chip .sw{background:var(--paper-050);border-radius:3px;flex:none;width:24px;height:24px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1f252324}.chip .sw img,.chip .sw svg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.chip .sw.badda{justify-content:center;align-items:center;display:flex}.chip .sw.badda svg{width:16px;height:16px;position:static}.chip .st{font:500 12px/16px var(--mono);color:var(--fg-2)}.chip.notyet .sw{opacity:.45}.chip.quiet{color:var(--fg-2);background:0 0;padding:0}.styletiles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.styletile{border:1.5px solid var(--line);text-align:left;min-height:64px;color:var(--fg);border-radius:8px;grid-template-columns:48px 1fr;align-items:center;gap:12px;width:100%;padding:8px;display:grid}.styletile .sw{background:var(--paper-050);border-radius:4px;width:48px;height:48px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1f25231a}.styletile .sw img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.styletile .tn{font:600 14px/20px var(--sans)}.styletile .ts{font:400 14px/20px var(--sans);color:var(--fg-2)}.styletile.selected{border-color:var(--fg);box-shadow:inset 0 0 0 1px var(--fg)}.facts{grid-template-columns:max-content 1fr;gap:8px 16px;display:grid}.facts dt{font:600 14px/20px var(--sans);color:var(--fg-2)}.facts dd{font:400 14px/20px var(--sans);margin:0}.facts dd .mono{display:inline}.facts dd .no{color:var(--fg-2)}.facts.wide dd{font-size:16px;line-height:24px}.stepbar{flex-wrap:wrap;gap:14px;margin:0 0 20px;display:flex}.stepbar li{font:400 12px/16px var(--sans);color:var(--fg-2);align-items:center;gap:6px;display:flex}.stepbar .dot{border:1.5px solid var(--line-2);width:20px;height:20px;font:500 11px/16px var(--mono);color:var(--fg-2);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.stepbar .dot .ico{stroke-width:2.2px;width:14px;height:14px}.stepbar li.done .dot{background:var(--fg);border-color:var(--fg);color:var(--bg)}.stepbar li.now{color:var(--fg);font-weight:600}.stepbar li.now .dot{background:var(--gold);border-color:var(--gold);color:var(--ink-900)}.plain{font:400 14px/20px var(--sans);color:var(--fg-2);gap:4px;display:grid}.plain li{padding-left:16px;position:relative}.plain li:before{content:"";background:var(--fg-2);width:6px;height:1px;position:absolute;top:10px;left:0}.notice{align-items:flex-start;gap:12px;max-width:560px;display:flex}.notice .ico{color:var(--moss-600);flex:none;margin-top:2px}.notice b{font-weight:600}body.evening .notice .ico,.mode-evening .notice .ico{color:var(--fg)}.trustpanel{border:1px solid var(--line);background:var(--bg-2);border-radius:8px;padding:20px}.trustpanel h2,.trustpanel h3{font:600 16px/24px var(--sans);margin-bottom:12px}.trustlist{gap:12px;display:grid}.trustlist li{font:400 14px/20px var(--sans);color:var(--fg-2);align-items:flex-start;gap:12px;display:flex}.trustlist .ico{color:var(--moss-600);flex:none;width:22px;height:22px;margin-top:-1px}.trustlist b{color:var(--fg);font-weight:600}body.evening .trustlist .ico,.mode-evening .trustlist .ico{color:var(--fg)}.form{gap:16px;max-width:440px;display:grid}.form.wide{max-width:520px}.form .btn-block{width:100%}.fields2{gap:16px;display:grid}.input.empty,.input .ph{color:var(--fg-2)}.input.code{font:500 22px/30px var(--mono);min-height:60px}.input.err{border-color:var(--red)}.input.sm{gap:8px;min-height:44px;padding:0 12px;font-size:14px}.input.sel{justify-content:space-between}.input.sel .ico{color:var(--fg-2);width:20px;height:20px}.input.area{white-space:pre-wrap;min-height:auto;padding:12px 14px;display:block}.input.area.tall{min-height:200px}.input.area.spec{font:400 14px/22px var(--mono)}input.input,textarea.input,select.input{appearance:none;outline:none;width:100%}input.input:focus,textarea.input:focus,select.input:focus{border-color:var(--fg)}.field .hint,.hint{font:400 14px/20px var(--sans);color:var(--fg-2)}.field .hint{font-size:12px;line-height:16px}.note.err{color:var(--red)}.note.ok{color:var(--fg)}.formfoot{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:8px;display:flex}.selectwrap{position:relative}.selectwrap .input{padding-right:44px}.selectwrap .ico{pointer-events:none;color:var(--fg-2);position:absolute;top:14px;right:12px}.check{text-align:left;align-items:flex-start;gap:12px;width:100%;padding:6px 0;display:flex}.check .box{border:1.75px solid var(--line-2);color:#0000;border-radius:4px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex}.check .box.on{background:var(--fg);border-color:var(--fg);color:var(--bg)}.check .box .ico{stroke-width:2.25px;width:16px;height:16px}.check .cb{gap:2px;display:grid}.check .cb strong{font-weight:600}.presets{flex-wrap:wrap;gap:8px;display:flex}.presets button{border:1.5px solid var(--line-2);min-height:36px;font:500 14px/20px var(--sans);border-radius:999px;padding:0 12px}.presets button[aria-pressed=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.file{border:1.5px dashed var(--line-2);min-height:52px;color:var(--fg-2);font:400 16px/24px var(--sans);border-radius:8px;align-items:center;gap:12px;padding:0 14px;display:flex}.search{align-items:center;gap:8px;display:flex}.search .input{flex:1;gap:10px}.search .input .ico{color:var(--fg-2)}.filterrow{gap:12px;display:grid}.filterrow .field label{margin:0;font-size:12px;line-height:16px}.seg.multi{border-radius:24px;flex-wrap:wrap}.seg.multi button{align-items:center;gap:6px;min-height:40px;padding:0 14px;font-size:14px;display:inline-flex}.seg.multi button .n{font:500 12px/16px var(--mono);opacity:.75}.tablewrap{margin-top:4px}.table{border-collapse:collapse;width:100%}.table th{font:600 14px/20px var(--sans);color:var(--fg-2);text-align:left;border-bottom:1px solid var(--line-2);vertical-align:bottom;white-space:nowrap;padding:0 16px 10px 0}.table td{border-bottom:1px solid var(--line);vertical-align:top;font:400 14px/20px var(--sans);padding:12px 16px 12px 0}.table th:last-child,.table td:last-child{padding-right:0}.table .num{text-align:right;white-space:nowrap}.table td.num{font:400 14px/20px var(--mono)}.table td.dt,.table td.nw{white-space:nowrap}.table .id{font:500 12px/16px var(--mono);color:var(--fg-2);white-space:nowrap}.table .t{color:var(--fg);font-weight:600}.table .sub{font:400 14px/20px var(--sans);color:var(--fg-2);display:block}.table a:hover{text-decoration:underline}.table tbody tr:last-child td{border-bottom:0}.table tr.total td{border-bottom:0;border-top:1px solid var(--line-2);font-weight:600}.table tr.failed td{color:var(--fg-2)}.table .act{white-space:nowrap}.table td .btn-sm{min-height:36px;margin:-8px 0;padding:0 12px}.table td .pressed{margin:-2px 0}.table tr.rowlink{cursor:pointer}.table tr.rowlink:hover td{background:var(--bg-2)}@media (width<=899px){.table td.dt,.table td.nw{white-space:normal}.table thead{display:none}.table,.table tbody,.table tr{display:block}.table tr{border-bottom:1px solid var(--line);padding:12px 0}.table td{font:400 14px/20px var(--sans);color:var(--fg-2);border:0;padding:0;display:inline}.table td.t{font:600 16px/24px var(--sans);color:var(--fg);margin-bottom:2px;display:block}.table td.num{font:400 14px/20px var(--mono)}.table td.ph-hide{display:none}.table td.act{margin-top:8px;display:block}.table td .btn-sm{margin:0}.table td .sub{display:inline}.table td:before{content:"·";font-family:var(--sans);margin:0 5px 0 4px}.table td.t:before,.table td.act:before,.table tr>td:first-child:before{content:none}.table td[data-l]:before{content:"· " attr(data-l);margin:0 4px}.table td.t+td:before,.table td.t+.ph-hide+td:before{content:none}.table td.t+td[data-l]:before,.table td.t+.ph-hide+td[data-l]:before{content:attr(data-l);margin:0 4px 0 0}.table td .id{white-space:normal}.table tbody tr:last-child{border-bottom:0}.table tr.total{border-bottom:0;border-top:1px solid var(--line-2);padding:12px 0 0}.facts{grid-template-columns:1fr;gap:2px}.facts dd{margin-bottom:8px}}.tiles{grid-template-columns:1fr 1fr;gap:12px;display:grid}.stat .label{margin-bottom:2px}.stat .v{font:400 28px/36px var(--mono);color:var(--fg);letter-spacing:0}.stat .s{font:400 12px/16px var(--sans);color:var(--fg-2);margin-top:4px}.tgrid{grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:8px;display:grid}.tile{text-align:center;align-content:start;justify-items:center;gap:4px;display:grid;position:relative}.tile .th{aspect-ratio:1;background:var(--paper-050);border-radius:4px;width:100%;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1f25231a}.tile .th img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tile .n{font:500 12px/16px var(--mono);color:var(--fg-2)}.tile.on .th{box-shadow:0 0 0 2px var(--fg)}.tile.on .n{color:var(--fg)}.tile .tick{background:var(--fg);width:18px;height:18px;color:var(--bg);z-index:2;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:3px;right:3px}.tile .tick .ico{stroke-width:2.5px;width:12px;height:12px}.tile.ghost .th{box-shadow:none;border:1.5px dashed var(--line-2);background:0 0}.tile .w{font:500 11px/14px var(--mono);color:var(--fg);background:var(--bg-3);white-space:nowrap;border-radius:3px;padding:1px 5px}.tile .w.now{background:var(--gold);color:var(--ink-900)}.tile.ref .th{aspect-ratio:100/120}.tile.tall .th{aspect-ratio:3/4}.pagegrid{grid-template-columns:repeat(7,1fr);gap:8px;max-width:520px;display:grid}.pagegrid .pg{aspect-ratio:1;background:var(--paper-050);border-radius:3px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1f25231a}.pagegrid .pg img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pagegrid .pg .n{font:500 10px/12px var(--mono);color:var(--ink-700);position:absolute;bottom:2px;right:4px}.pagegrid .pg.todo{box-shadow:none;border:1.5px dashed var(--line-2);background:0 0}.pagegrid .pg.todo .n{color:var(--fg-2)}.pagegrid .pg.now{border-color:var(--gold)}.pagegrid .pg.now .n{color:var(--gold)}.pagegrid .pg.failed{border-color:var(--red)}.pagegrid .pg.failed .n{color:var(--red)}.cands{gap:20px;display:grid}.cand{align-content:start;gap:8px;display:grid}.cand .meta{font:400 14px/20px var(--sans);color:var(--fg-2)}.cand .acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cand .btn-sm{min-height:40px;padding:0 12px}.cand.out img{opacity:.45}.kn{gap:4px;display:grid}.kn button{border:1.5px solid var(--line-2);min-height:44px;font:500 14px/20px var(--sans);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:0 6px;display:inline-flex}.kn button[aria-pressed=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.fold{border-top:1px solid var(--line)}.fold summary{cursor:pointer;min-height:56px;font:600 16px/24px var(--sans);justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.fold summary::-webkit-details-marker{display:none}.fold summary .ico{color:var(--fg-2);transition:transform .12s}.fold[open]>summary .ico{transform:rotate(180deg)}.fold summary .muted{font-weight:400}.fold>.fold-body{gap:12px;padding:0 0 20px;display:grid}.menu{border:1px solid var(--line);background:var(--bg);box-shadow:var(--shadow-card);border-radius:8px;gap:2px;padding:8px;display:grid}.menu .mi{text-align:left;border-radius:6px;gap:2px;width:100%;padding:10px 12px;display:grid}.menu .mi:hover{background:var(--bg-2)}.menu .mi strong{font:600 16px/24px var(--sans)}.menu .mi.danger strong{color:var(--red)}.menu .mi.blocked strong{color:var(--fg-2)}.banner{border:1px solid var(--line);background:var(--bg-2);border-radius:8px;gap:12px;padding:16px;display:grid}.banner h3{font:600 18px/28px var(--sans)}.overlay{z-index:30;background:#1f252380;justify-content:center;align-items:flex-end;padding:12px;display:flex;position:fixed;inset:0}.overlay .sheet{width:100%;max-width:520px;box-shadow:var(--shadow-raised);background:var(--bg);color:var(--fg);border-radius:8px;gap:12px;padding:20px;display:grid}.overlay .sheet h3{font:600 18px/28px var(--sans)}.statepanel{border:1px solid var(--line);border-radius:8px;align-content:start;gap:12px;padding:20px;display:grid}.statepanel h3{font:600 18px/28px var(--sans)}.statepanel .btn{justify-self:start}.loading{color:var(--fg-2);font:400 16px/24px var(--sans);padding:32px 0}.empty{border:1.5px dashed var(--line-2);color:var(--fg-2);border-radius:8px;gap:8px;padding:24px;display:grid}.empty h3{font:600 16px/24px var(--sans);color:var(--fg)}@media (width>=900px){body.out .top .wordmark{display:inline-flex}body.out .top{height:72px}.headrow{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:48px}.grid3{grid-template-columns:repeat(3,1fr)}.fields2{grid-template-columns:1fr 1fr}.tiles{grid-template-columns:repeat(4,1fr)}.tiles.two{grid-template-columns:1fr 1fr}.filterrow{grid-template-columns:repeat(7,minmax(0,1fr))}.styletiles{gap:12px}.styletile{grid-template-columns:56px 1fr;min-height:72px}.styletile .sw{width:56px;height:56px}.styletile .tn{font:600 16px/24px var(--sans)}.stepbar{gap:20px;margin-bottom:24px}.cands{gap:24px}.kn{grid-auto-flow:column}.overlay{align-items:center}.table td.md{white-space:nowrap}.ph-only{display:none}}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;margin:8px 0 0;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs button,.tabs a{min-height:48px;font:500 16px/24px var(--sans);color:var(--fg-2);white-space:nowrap;border-radius:6px 6px 0 0;align-items:center;gap:8px;padding:0 12px;display:inline-flex;position:relative}.tabs button:hover,.tabs a:hover{background:var(--bg-2);color:var(--fg)}.tabs [aria-selected=true],.tabs .active{color:var(--fg);font-weight:600}.tabs [aria-selected=true]:after,.tabs .active:after{content:"";background:var(--gold);border-radius:2px 2px 0 0;height:3px;position:absolute;bottom:-1px;left:8px;right:8px}.tabs .n{font:500 12px/16px var(--mono);color:var(--fg-2);background:var(--bg-3);border-radius:3px;padding:1px 6px}.tabpanel{padding-top:24px}@media (width>=900px){.wrap.wide{max-width:1600px}}
