.se{--se-mono:500 11px/1.5 var(--font-geist-mono),ui-monospace,monospace;min-width:0}:root[data-ui=folio] body .ws[data-shop-shell] .se .ws-head .ws-head-sub{max-width:none}.se-sum-phone{display:none}@media (max-width:699px){.se-sum-full{display:none}.se-sum-phone{display:inline}}.se-quiet{margin:10px 0 0;color:var(--ws-muted);font-size:13.5px}.se-retry{margin:0 0 12px;color:var(--ws-late);font:var(--se-mono);letter-spacing:.12em;text-transform:uppercase}.se-retry button{min-height:28px;padding:0 12px;border:1px solid;border-radius:999px;background:none;color:inherit;font:inherit;cursor:pointer}.se-paused{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 10px;color:var(--ws-late)}.se-paused .se-link{min-height:24px;color:var(--ws-late);text-decoration:underline;text-underline-offset:3px}.se-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--ws-late);box-shadow:0 0 0 3px color-mix(in srgb,var(--ws-late) 18%,transparent)}.se-layout{display:grid;grid-template-columns:180px minmax(0,1fr);gap:0 clamp(24px,3vw,44px);align-items:start}.se-index{position:sticky;top:calc(var(--ws-top, 57px) + var(--ws-bar, 48px) + 16px);padding-top:16px}.se-index-list{display:flex;flex-direction:column;gap:2px}.se-index-list>:is(button,a){position:relative;display:flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border:0;border-radius:999px;background:none;color:var(--ws-muted);font:500 14px/1.2 var(--font-geist),sans-serif;text-align:left;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}.se-index-list>:is(button,a):hover{color:var(--ws-text);background:color-mix(in srgb,var(--ws-text) 5%,transparent)}.se-index-list>button[aria-current]{color:var(--ws-text);background:var(--ws-accent-wash)}.se-index-list>button>i{flex:none;width:6px;height:6px;margin-left:auto;border-radius:50%;background:var(--ws-due)}.se-index-list>a{margin-top:2px}.se-index-list>a:first-of-type{margin-top:10px;padding-top:10px;background:var(--ws-hair) top /100% 1px no-repeat;border-radius:0;min-height:44px}.se-index-list>a span{color:var(--ws-accent)}.se-body{min-width:0}.se-sec{padding:20px 0 24px;background:var(--ws-hair) top /100% 1px no-repeat;scroll-margin-top:calc(var(--ws-top, 57px) + var(--ws-bar, 48px) + 16px)}.se-sec:first-child{padding-top:12px;background:none}.se-sec-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 16px;margin:0 0 14px}.se-sec-head h2{margin:0;color:var(--ws-text);font:italic 400 21px/1.2 var(--font-fraunces),Georgia,serif;font-variation-settings:"SOFT" 60,"opsz" 36;letter-spacing:-.01em;outline:none}.se-sec-head h2:focus-visible{outline:2px solid var(--ws-accent);outline-offset:4px;border-radius:4px}.se-sec-head p{margin:0;color:var(--ws-muted);font:var(--se-mono);letter-spacing:.12em;text-transform:uppercase}.se-fields{display:grid;gap:14px;min-width:0}.se-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px 20px}.se-row+.se-row,form>.se-switch-row+.se-row{margin-top:14px}.se-field{display:grid;gap:6px;min-width:0}.se-field>span:first-child{color:var(--ws-muted);font:var(--se-mono);letter-spacing:.12em;text-transform:uppercase}.se-field small{max-width:30ch;color:var(--ws-muted);font-size:12.5px;line-height:1.35}.se-field small[data-tone=late]{color:var(--ws-late)}.se-input{display:inline-flex;align-items:center;gap:6px;min-width:0;min-height:40px;padding:0 14px;border-radius:999px;background:color-mix(in srgb,var(--ws-text) 3%,transparent);box-shadow:inset 0 0 0 1px var(--ws-line-strong);transition:box-shadow .15s ease}.se-input:focus-within{box-shadow:inset 0 0 0 1.5px var(--ws-accent)}.se-input:has([aria-invalid=true]){box-shadow:inset 0 0 0 1.5px var(--ws-late)}.se-input>i{color:var(--ws-muted);font:500 14px/1 var(--font-geist-mono),monospace;font-style:normal}.se-input :is(input,select){flex:1 1 auto;width:100%;min-width:0;min-height:38px;padding:0;border:0;background:none;color:var(--ws-text);font:400 15px/1.2 var(--font-geist),sans-serif;outline:none;color-scheme:dark}:root[data-theme=light] .se-input :is(input,select){color-scheme:light}.se-input input::placeholder{color:var(--ws-muted);opacity:.8}.se .se-input select{--field-surface:transparent;--field-border:transparent;--button-filter-text:var(--ws-text);border-radius:999px;cursor:pointer}.se .se-input:has(select){min-width:170px;padding:0 2px}.se-input select option{color:#14111c}.se-input[data-grow],.se-store .se-fields .se-input{width:min(420px,100%)}.se-row>.se-field:has([data-grow]){flex:1 1 260px}.se-input[data-money]{width:132px}.se-input[data-count] input,.se-input[data-money] input{font:500 15px/1.2 var(--font-geist-mono),monospace;font-variant-numeric:tabular-nums}.se-input[data-count]{width:76px}.se-input[data-count] input{text-align:center}.se-input[data-size=date]{width:190px}.se-input-link{color:var(--ws-text);font-size:14.5px;text-decoration:none;white-space:nowrap}.se-input-link:hover{box-shadow:inset 0 0 0 1px var(--ws-text-2)}.se-input-link span{color:var(--ws-accent)}.se-save{display:flex;gap:10px 14px;flex-wrap:wrap;margin:16px 0 0}.se-link,.se-save{align-items:center}.se-link{display:inline-flex;gap:6px;min-height:32px;padding:0 4px;border:0;background:none;color:var(--ws-muted);font:var(--se-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.se-link:hover:not(:disabled){color:var(--ws-text)}.se-link:disabled{opacity:.45;cursor:not-allowed}.se-saved{color:var(--ws-go);font:var(--se-mono);letter-spacing:.14em;text-transform:uppercase}.se-error{color:var(--ws-late);font-size:13.5px}.se-pills{align-items:center;gap:8px;margin:14px 0 0}.se-links,.se-pills{display:flex;flex-wrap:wrap}.se-links{gap:16px;margin:0}.se-links a,.se-preview a{color:var(--ws-accent);font-size:13.5px;text-decoration:none}.se-preview .se-preview-post a{font:inherit;letter-spacing:inherit}.se-links a:hover,.se-preview a:hover{text-decoration:underline;text-underline-offset:3px}.se-switches{display:grid;gap:0;max-width:620px}.se-switch-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:6px 0;background:var(--ws-hair) bottom /100% 1px no-repeat}.se-switches>.se-switch-row:last-child{background:none}form>.se-switch-row{max-width:620px;background:none}.se-switch-row>span{display:grid;gap:2px;min-width:0}.se-switch-row b{color:var(--ws-text);font:500 15px/1.3 var(--font-geist),sans-serif}.se-switch-row small{color:var(--ws-muted);font-size:12.5px;line-height:1.35}.se-switch{display:grid;place-items:center;flex:none;width:48px;min-height:40px;padding:0;border:0;background:none;cursor:pointer}.se-switch>span{position:relative;width:38px;height:22px;border:1px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--ws-text) 14%,transparent);transition:background-color .15s ease}.se-switch>span:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--ws-text-2);transition:transform .15s ease,background-color .15s ease}.se-switch[aria-checked=true]>span{background:color-mix(in srgb,var(--ws-accent) 45%,transparent)}.se-switch[aria-checked=true]>span:after{transform:translateX(16px);background:var(--ws-accent)}.se-switch:disabled{cursor:default;opacity:.6}.se-switch:focus-visible{outline:2px solid var(--ws-accent);outline-offset:2px;border-radius:999px}.se-store{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:20px 40px;align-items:start}.se-store>.se-fields{grid-row:1}.se-preview{display:grid;justify-items:start;align-content:start;gap:4px;padding:6px 0 6px 24px;background:linear-gradient(180deg,transparent,var(--ws-line) 14%,var(--ws-line) 86%,transparent) 0 /1px 100% no-repeat}.se-preview .collector-avatar{margin-bottom:8px}.se-preview p{margin:0;overflow-wrap:anywhere}.se-preview-name{color:var(--ws-text);font:italic 400 22px/1.2 var(--font-fraunces),Georgia,serif;font-variation-settings:"SOFT" 60,"opsz" 36}.se-preview-state{display:inline-flex;align-items:center;gap:7px;color:var(--ws-muted);font:var(--se-mono);letter-spacing:.12em;text-transform:uppercase}.se-preview-state i{width:6px;height:6px;border-radius:50%;background:var(--ws-muted)}.se-preview-state[data-open]{color:var(--ws-go)}.se-preview-state[data-open] i{background:var(--ws-go)}.se-preview-note{margin-top:4px!important;color:var(--ws-text-2);font-size:14px;line-height:1.45}.se-preview-post{margin-top:6px!important;color:var(--ws-muted);font:var(--se-mono);letter-spacing:.06em}.se-tips{display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap;margin:20px 0 0;padding-top:14px;background:var(--ws-hair) top /100% 1px no-repeat;color:var(--ws-muted);font-size:13.5px}.se-facts{display:grid;gap:0;max-width:620px;margin:0}.se-facts>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;align-items:baseline;padding:9px 0;background:var(--ws-hair) bottom /100% 1px no-repeat}.se-facts dt{color:var(--ws-muted);font:var(--se-mono);letter-spacing:.12em;text-transform:uppercase}.se-facts dd{margin:0;color:var(--ws-text);font-size:14.5px;overflow-wrap:anywhere}.se-facts>div[data-tone=late] dd{color:var(--ws-late)}.se-facts>div[data-tone=due] dd{color:var(--ws-due)}.se-lines{display:grid;gap:4px;max-width:680px;margin:14px 0 0;padding:0;list-style:none;color:var(--ws-text-2);font:500 12px/1.6 var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.04em}.se-lines li:before{content:"·";margin-right:8px;color:var(--ws-muted)}.se-terms{display:flex;align-items:center;gap:18px 24px;flex-wrap:wrap}.se .se-terms .gx-seal[data-large]{flex:none;width:88px;height:88px;color:var(--ws-go)}.se-terms>div{flex:1 1 280px;min-width:0}.se-terms-state{margin:0;color:var(--ws-text);font-size:15px}.se-terms-state[data-tone=go]{color:var(--ws-go)}.se-terms-state[data-tone=due]{color:var(--ws-due)}.se-terms .se-pills{margin-top:10px}.se-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:20px 0 0}.se-cols>div{min-width:0;padding:0 20px}.se-cols>div:first-child{padding-left:0}.se-cols>div+div{background:linear-gradient(180deg,transparent,var(--ws-line) 14%,var(--ws-line) 86%,transparent) 0 /1px 100% no-repeat}.se-cols h3{margin:0 0 8px;color:var(--ws-muted);font:var(--se-mono);letter-spacing:.14em;text-transform:uppercase}.se-cols>div:first-child h3{color:var(--ws-go)}.se-cols ul{display:grid;gap:6px;margin:0;padding:0;list-style:none;color:var(--ws-text-2);font-size:13.5px;line-height:1.45}.se-history{margin:18px 0 0}.se-history summary{display:inline-flex;align-items:center;min-height:32px;color:var(--ws-muted);font:var(--se-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.se-history ul{display:grid;max-width:420px;margin:6px 0 0;padding:0;list-style:none}.se-history li{display:flex;justify-content:space-between;gap:12px;padding:7px 0;background:var(--ws-hair) bottom /100% 1px no-repeat;font-size:14px}.se-history a{color:var(--ws-accent);text-decoration:none}.se-history span{color:var(--ws-muted);font:var(--se-mono)}.se-meters{display:grid;gap:12px;max-width:620px}.se-meter{display:grid;grid-template-columns:110px minmax(0,1fr);gap:6px 12px;align-items:baseline}.se-meter-label{color:var(--ws-muted);font:var(--se-mono);letter-spacing:.12em;text-transform:uppercase}.se-meter-text{color:var(--ws-text);font:500 14px/1.3 var(--font-geist-mono),monospace;font-variant-numeric:tabular-nums}.se-meter-bar{grid-column:2;display:block;height:4px;border-radius:999px;background:color-mix(in srgb,var(--ws-text) 9%,transparent);overflow:hidden}.se-meter-bar i{display:block;height:100%;border-radius:inherit;background:var(--ws-accent)}.se-meter[data-tone=due] .se-meter-bar i{background:var(--ws-due)}.se-meter[data-tone=late] .se-meter-bar i{background:var(--ws-late)}.se-meter[data-tone=late] .se-meter-text{color:var(--ws-late)}.se-meter[data-tone=go] .se-meter-bar i{background:var(--ws-go)}.se-ask{margin:16px 0 0}.se-ladder{--enchanted-outline-glow:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));max-width:760px;margin:0 0 6px;padding:0;list-style:none}.se-ladder li{position:relative;min-width:0;padding:22px 8px 0 0}.se-ladder li:before{content:"";position:absolute;top:6px;left:12px;right:0;height:2px;border-radius:2px;background:color-mix(in srgb,var(--ws-text) 12%,transparent)}.se-ladder li:last-child:before{display:none}.se-ladder li:after{content:"";position:absolute;top:0;left:0;box-sizing:border-box;width:14px;height:14px;border:2px solid color-mix(in srgb,var(--ws-text) 28%,transparent);border-radius:50%;background:var(--ws-bg)}.se-ladder li[data-state=done]:before{background:var(--ws-accent)}.se-ladder li[data-state=done]:after,.se-ladder li[data-state=here]:after{border-color:var(--ws-accent);background:var(--ws-accent)}.se-ladder li[data-state=here]:after{box-shadow:0 0 0 5px var(--ws-accent-wash)}.se-ladder-wrap{container:se-ladder/inline-size}.se-ladder button{display:block;width:100%;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.se-ladder b{display:block;color:var(--ws-text-2);font:500 14px/1.3 var(--font-geist),sans-serif;transition:color .15s}.se-ladder button:hover b,.se-ladder li[data-state=here] b{color:var(--ws-text)}.se-ladder button[aria-pressed=true] b{color:var(--ws-accent)}.se-ladder small{display:block;margin-top:3px;color:var(--ws-muted);font:var(--se-mono);letter-spacing:0;white-space:nowrap}@container se-ladder (max-width: 699px){.se-ladder{grid-template-columns:minmax(0,1fr);max-width:420px}.se-ladder li{padding:0 0 0 24px}.se-ladder li:before{top:16px;bottom:-2px;left:6px;right:auto;width:2px;height:auto}.se-ladder li:after{top:9px}.se-ladder button{display:flex;justify-content:space-between;align-items:baseline;gap:12px;min-height:32px;padding:6px 0;box-sizing:border-box}.se-ladder small{margin:0}}.se-next h3,.se-sub{margin:20px 0 12px;color:var(--ws-muted);font:var(--se-mono);letter-spacing:.14em;text-transform:uppercase}.se-checks{display:grid;gap:5px;max-width:620px;margin:12px 0 0;padding:0;list-style:none;color:var(--ws-text-2);font-size:13.5px}.se-checks li>span[aria-hidden]{display:inline-block;width:18px;color:var(--ws-muted)}.se-checks li[data-ok]>span[aria-hidden]{color:var(--ws-go)}.se-review{display:flex;align-items:center;gap:10px;margin:16px 0 0;color:var(--ws-due);font:var(--se-mono);letter-spacing:.12em;text-transform:uppercase}.se-review:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 18%,transparent)}.se :is(button,a,summary):focus-visible{outline:2px solid var(--ws-accent);outline-offset:2px}.se .se-input :is(input,select):focus-visible{outline:none}@media (max-width:1100px){.se-store{grid-template-columns:minmax(0,1fr)}.se-preview{grid-row:auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:16px;padding:16px 0 0;background:var(--ws-hair) top /100% 1px no-repeat}.se-preview .collector-avatar{grid-row:1/span 4;align-self:start;margin:2px 0 0}.se-preview>p{grid-column:2}:root[data-ui=folio] body .ws[data-shop-shell] .se>.ws-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title acts" "sub sub";align-items:center;gap:0 12px}:root[data-ui=folio] body .ws[data-shop-shell] .se>.ws-head>div:first-child{display:contents}:root[data-ui=folio] body .ws[data-shop-shell] .se>.ws-head h1{grid-area:title;min-width:0}:root[data-ui=folio] body .ws[data-shop-shell] .se>.ws-head .ws-head-sub{grid-area:sub}:root[data-ui=folio] body .ws[data-shop-shell] .se>.ws-head .ws-actions{grid-area:acts}.se-layout{display:block}.se-index{position:sticky;top:calc(var(--ws-top, 57px) + var(--ws-bar, 48px));z-index:20;margin:0 -14px 8px;padding:0;background:color-mix(in srgb,var(--ws-bg) 86%,transparent) var(--ws-hair) bottom /100% 1px no-repeat;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}.se-index-list{flex-direction:row;gap:6px;padding:0 26px 0 14px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 26px),transparent)}.se-index-list::-webkit-scrollbar{display:none}.se-index-list>:is(button,a),.se-index-list>a:first-of-type{flex:none;box-sizing:border-box;min-height:44px;margin:0;padding:0 14px;border:solid transparent;border-width:5px 0;border-radius:999px;background:none;background-clip:padding-box;box-shadow:inset 0 0 0 1px var(--ws-line);font-size:13.5px;white-space:nowrap}.se-index-list>:is(button,a):hover{background:color-mix(in srgb,var(--ws-text) 5%,transparent) padding-box}.se-index-list>button[aria-current]{background:var(--ws-accent-wash) padding-box;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ws-accent) 45%,transparent)}.se-index-list>button>i{margin-left:2px}.se-index-list>:is(button,a):focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ws-accent)}.se-sec{scroll-margin-top:calc(var(--ws-top, 57px) + var(--ws-bar, 48px) + 60px)}}@media (min-width:900px) and (max-width:1100px){.se-index{-webkit-mask-image:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 14px),transparent);mask-image:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 14px),transparent)}}@media (max-width:899px){.se-index{margin:0 -16px 8px}.se-index-list{padding-left:16px}.se-cols{grid-template-columns:minmax(0,1fr);gap:14px}.se-cols>div,.se-cols>div:first-child{padding:0}.se-cols>div+div{padding-top:14px;background:var(--ws-hair) top /100% 1px no-repeat}.se-save:has(button[type=submit]){position:sticky;bottom:calc(76px + env(safe-area-inset-bottom));z-index:15;margin:12px -16px 0;padding:12px 16px 10px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--ws-bg) 97%,transparent) 16px)}}@media (max-width:520px){.se-row>.se-field{flex:1 1 calc(50% - 10px)}.se-row>.se-field:has(select){flex-basis:100%}.se-row>.se-field .se-input{width:100%}.se .se-input:has(select){min-width:0}.se-facts>div{gap:2px}.se-facts>div,.se-meter{grid-template-columns:minmax(0,1fr)}.se-meter{gap:4px}.se-meter-bar{grid-column:1}.se-terms{flex-wrap:nowrap;align-items:flex-start;gap:14px}.se-terms>div{flex:1 1 auto}.se .se-terms .gx-seal[data-large]{width:64px;height:64px}}@media (max-width:359px){.se-field>span:first-child{letter-spacing:.07em}.se-index-list>:is(button,a),.se-index-list>a:first-of-type{padding:0 12px;font-size:13px}}@media (pointer:coarse){.se-history summary,.se-index-list>:is(button,a),.se-input,.se-ladder button,.se-link{min-height:44px}.se-switch{width:52px;min-height:44px}.se-input :is(input,select){font-size:16px}.se-history a,.se-links a{display:inline-flex;align-items:center;gap:6px;min-height:44px}.se-history li{align-items:center;padding:0}.se-preview .se-preview-post a{padding-block:15px}}@media (prefers-reduced-motion:reduce){.se-index-list>:is(button,a),.se-input,.se-switch>span,.se-switch>span:after{transition:none}}:root[data-motion=off] :is(.se-input,.se-index-list>button,.se-index-list>a,.se-switch>span,.se-switch>span:after){transition:none}@media (forced-colors:active){.se-input,.se-meter-bar,.se-switch>span{border:1px solid CanvasText}.se-meter-bar i,.se-switch[aria-checked=true]>span:after{forced-color-adjust:none;background:Highlight}.se-ladder li:after{border-color:CanvasText}.se-ladder li:is([data-state=done],[data-state=here]):after{forced-color-adjust:none;background:Highlight;border-color:Highlight}.se-index-list>button[aria-current]{outline:2px solid Highlight}.se-ladder button[aria-pressed=true] b{color:Highlight}}@media (forced-colors:active) and (max-width:1100px){.se-index-list>:is(button,a,a:first-of-type){border-color:Canvas;outline:1px solid CanvasText;outline-offset:-6px}.se-index-list>button[aria-current][aria-current]{outline:2px solid Highlight;outline-offset:-7px}.se-index-list>:is(button,a):focus-visible:focus-visible{outline:3px solid Highlight;outline-offset:-7px}}