.week{margin:0 0 18px;padding:0;list-style:none;display:grid}.week li{border-bottom:1px dotted var(--rule);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k n""d n";align-items:baseline;gap:2px 16px;padding:14px 0;display:grid}.week .k{font-size:var(--t-small);color:var(--ink-dim);grid-area:k}.week .n{font:700 56px / 1 var(--serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;color:var(--ink);grid-area:n;align-self:center}.week .d{font-size:var(--t-small);color:var(--ink-soft);grid-area:d}.week .d .plate{margin:6px 0 0}@media (width>=640px){.week{border-bottom:1px dotted var(--rule);grid-template-columns:repeat(5,minmax(0,1fr))}.week li{border-bottom:0;grid-template-columns:minmax(0,1fr);grid-template-areas:"k""n""d";align-content:start;row-gap:6px;padding:14px 20px 18px 0}.week li+li{border-left:1px dotted var(--rule);padding-left:20px}.week .n{align-self:start;margin:4px 0 2px}}.standings{font-variant-numeric:tabular-nums}.standings th,.standings td{padding:12px 0 12px 14px}.standings th{white-space:nowrap}.standings th:first-child,.standings td:first-child{padding-left:0}.standings .num{text-align:right}.standings td:first-child{text-indent:-36px;padding-left:36px}.standings .rank{text-indent:0;width:36px;font:700 var(--t-sub) / 1 var(--serif);letter-spacing:-.01em;vertical-align:-1px;display:inline-block}.standings tr.you td{background:var(--yellow);font-weight:700}.standings tr.you td:first-child{box-shadow:-8px 0 0 var(--yellow)}.standings tr.you td:last-child{box-shadow:8px 0 0 var(--yellow)}.standings .delta{text-indent:0;font-size:var(--t-small);color:var(--ink-dim);white-space:nowrap;margin-left:8px;font-weight:400;display:inline-block}.standings .delta.up{color:var(--ink);font-weight:700}.sched>li{gap:6px;display:grid}.sched .line{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.sched .t{min-width:92px;font-weight:700}.sched .meta{color:var(--ink-dim);font-size:var(--t-small)}.sched summary{font-size:var(--t-small);color:var(--ink);-webkit-text-decoration:underline dotted var(--rule);text-decoration:underline dotted var(--rule);text-underline-offset:.3em;align-items:center;gap:8px;font-weight:700;list-style:none;display:inline-flex}.sched summary:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.sched summary::-webkit-details-marker{display:none}.sched summary svg{width:14px;height:14px;transition:transform .2s var(--ease-out);flex:none}.sched details[open] summary svg{transform:rotate(90deg)}.sched .msg{width:auto;max-width:62ch;font-size:var(--t-body);overflow-wrap:anywhere;margin:6px 0 4px;padding:14px 18px 16px;line-height:1.45}.sched .msg p{font-size:var(--t-small);color:var(--ink-dim);margin:10px 0 0}.sched .msg .foot{border-top:1px dotted var(--rule);flex-wrap:wrap;gap:10px;margin-top:14px;padding-top:12px;display:flex}.activity>li{grid-template-columns:84px minmax(0,1fr);align-items:baseline;gap:14px;display:grid}.activity time{font-size:var(--t-small);color:var(--ink-dim);font-variant-numeric:tabular-nums}.activity b{font-weight:700}.activity~.plate{margin:18px 10px 0 0}.decline{background:var(--yellow);border:1px solid var(--rule);color:var(--ink);margin:0;padding:14px 18px}p.decline{max-width:80ch}.missed-pushes>li{gap:6px;display:grid}.missed-pushes p{margin:0}.missed-pushes .actions b{font-weight:700}.missed-pushes .actions time{font-size:var(--t-small);color:var(--ink-dim)}.missed-pushes>li>.plate{justify-self:start;margin-top:4px}.missed-pushes p a{align-items:center;min-height:44px;display:inline-flex}.needs-column{align-content:start;gap:40px;min-width:0;display:grid}._tabs_1qv84_3{margin:18px 0 8px}._chain_1qv84_6{margin:0 0 28px}._form_1qv84_9{max-width:62ch;margin:0 0 40px}._form_1qv84_9 fieldset{margin:0 0 24px}._form_1qv84_9 fieldset fieldset{border-top:1px dotted var(--rule);margin:18px 0 0;padding-top:14px}._form_1qv84_9 legend{margin-bottom:6px}._window_1qv84_24{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}._window_1qv84_24 .field{margin-bottom:12px}._note_1qv84_32{font-size:var(--t-small);color:var(--ink-soft);margin:0 0 18px}._season_1qv84_37{margin:0}._season_1qv84_37+p{margin:6px 0 0}._meta_1qv84_43{font-size:var(--t-small);color:var(--ink-dim);margin:6px 0 0}._decide_1qv84_48{margin-top:12px}._preview_1qv84_51{margin:18px 0 40px}._preview_1qv84_51>p{margin:0 0 12px}._post_1qv84_57 p{margin:8px 0 0}._post_1qv84_57 p+p{font-size:var(--t-small);color:var(--ink-soft)}._offer_1qv84_64{max-width:62ch;margin:0 0 40px}._offer_1qv84_64 textarea{resize:vertical;min-height:88px}._offer_1qv84_64 ._count_1qv84_72{font-size:var(--t-small);color:var(--ink-dim);margin:8px 0 14px}._after_1qv84_77,._requests_1qv84_80{margin-top:40px}._filters_1qv84_83{margin:4px 0 6px}._request_1qv84_80 p{margin:0}._request_1qv84_80 p+p{margin-top:6px}._when_1qv84_92{font-size:var(--t-small);color:var(--ink-dim)}._request_1qv84_80 ._acts_1qv84_96,._request_1qv84_80>a{margin-top:12px}._chain_1qv84_6 .plate{white-space:normal;max-width:100%}._row_1rd4z_1{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}._row_1rd4z_1 .what{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 8px;display:flex}._row_1rd4z_1 .what time{color:var(--ink-dim);font-size:var(--t-small)}._row_1rd4z_1 p{font-size:var(--t-body);margin:0;line-height:1.45}._row_1rd4z_1 p .letter-cond{font:400 var(--t-small) / 1.3 var(--mono);color:var(--ink-dim);margin-right:6px}@media (width>=640px){._row_1rd4z_1{grid-template-columns:minmax(0,1fr) auto;align-items:start}}._desk_1flyr_2{background:var(--desk);min-height:100svh}._header_1flyr_6{align-items:center;gap:12px;min-height:64px;display:flex}._brand_1flyr_12{min-height:44px;font:700 var(--t-sub) / 1 var(--serif);color:var(--pad);align-items:center;text-decoration:none;display:inline-flex}._badge_1flyr_20{font:700 var(--t-small) / 1 var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--desk-ink);border:1px solid var(--desk-ink);padding:4px 8px}._lang_1flyr_28{margin-left:auto}._frame_1flyr_31.sheet-wrap:has(.carbon){width:min(1040px,100% - 24px);margin:24px auto 64px;left:-4px}._frame_1flyr_31._narrow_1flyr_36.sheet-wrap:has(.carbon){width:min(560px,100% - 24px)}._page_1flyr_39 h1,._page_1flyr_39 h2{margin:0 0 12px}._page_1flyr_39 p[role=alert]{background:var(--pink);color:var(--ink);margin:0 0 14px;padding:10px 14px}._lede_1flyr_51{font-size:var(--t-sub);max-width:60ch;margin:0 0 14px}._note_1flyr_56{font:400 var(--t-small) / 1.45 var(--mono);color:var(--ink-dim);max-width:64ch;margin:0 0 14px}._meta_1flyr_62{font-size:var(--t-small);color:var(--ink-dim)}._done_1flyr_66{font:700 var(--t-small) / 1.2 var(--mono);color:var(--blue)}._points_1flyr_70{margin:0 0 24px;padding-left:1.2em}._points_1flyr_70 li{margin:4px 0}._columns_1flyr_77{gap:32px;margin-top:24px;display:grid}._seats_1flyr_82,._story_1flyr_83{margin:0;padding:0;list-style:none}._seat_1flyr_82,._story_1flyr_83 li{border-bottom:1px dotted var(--rule);justify-items:start;gap:4px;padding:14px 0;display:grid}._seat_1flyr_82 b,._story_1flyr_83 li b{font:700 var(--t-body) / 1.3 var(--serif)}._who_1flyr_100{font:400 var(--t-small) / 1.2 var(--mono);color:var(--ink-soft)}._story_1flyr_83{counter-reset:step}._story_1flyr_83 li{counter-increment:step;grid-template-columns:2.2em 1fr;column-gap:8px}._story_1flyr_83 li:before{content:counter(step);font:700 var(--t-sub) / 1.1 var(--mono);color:var(--red);grid-row:1/span 3}._story_1flyr_83 li>*{grid-column:2}._stepDone_1flyr_121:before{content:"✓"!important;color:var(--blue)!important}._stepActions_1flyr_125{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}._crumb_1flyr_132{margin:0 0 12px}._reply_1flyr_135{gap:6px;width:min(100%,420px);margin-top:18px;display:grid}._reply_1flyr_135 label{font-weight:700}._replyRow_1flyr_144{gap:8px;display:flex}._replyRow_1flyr_144 input{min-width:0;min-height:44px;font:inherit;border:1px solid var(--ink);background:var(--pad);color:var(--ink);flex:1;padding:8px 10px}._review_1flyr_158{justify-items:start;gap:8px;display:grid}._review_1flyr_158 textarea{width:100%;font:inherit;border:1px solid var(--ink);background:var(--pad);color:var(--ink);padding:8px 10px}._review_1flyr_158>label{font-weight:700}._rating_1flyr_174{border:0;gap:4px;margin:0 0 8px;padding:0;display:flex}._rating_1flyr_174 legend{margin-bottom:6px;font-weight:700}._rating_1flyr_174 label{cursor:pointer;place-items:center;min-width:44px;min-height:44px;display:inline-grid}._rating_1flyr_174 svg{width:32px;height:32px}._rating_1flyr_174 path{fill:none;stroke:var(--ink);stroke-width:1.2px;stroke-linejoin:round}._rating_1flyr_174 label._on_1flyr_202 path{fill:var(--ink)}._rating_1flyr_174 input{opacity:0;border:0;width:1px;height:1px;padding:0;position:absolute}._rating_1flyr_174 label:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}._posted_1flyr_217{font-size:var(--t-sub);margin:0 0 18px}@media (width>=800px){._frame_1flyr_31.sheet-wrap:has(.carbon){width:min(1040px, calc(100% - 2 * var(--g) - 14px));margin-top:40px;left:-7px}._frame_1flyr_31._narrow_1flyr_36.sheet-wrap:has(.carbon){width:min(560px, calc(100% - 2 * var(--g) - 14px))}._columns_1flyr_77{grid-template-columns:3fr 2fr;gap:48px}}._bar_1flyr_237{background:var(--slip);color:var(--ink);border-bottom:3px double var(--ink);font-size:var(--t-small)}._barInner_1flyr_243{flex-wrap:wrap;align-items:center;gap:6px 14px;padding-block:6px;display:flex}._barLabel_1flyr_250{font:700 var(--t-small) / 1 var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--red)}._barSynthetic_1flyr_256{color:var(--ink-dim);flex:40ch}._barSeat_1flyr_260{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}._barSeat_1flyr_260 select{width:auto;font:inherit;border:1px solid var(--ink);background:var(--pad);min-height:36px;color:var(--ink);padding:2px 6px}._barActions_1flyr_275{gap:6px;display:inline-flex}._layout_1qdb3_2{min-width:0}._index_1qdb3_7 ul{border-top:3px double var(--ink);margin:0;padding:0;list-style:none}._index_1qdb3_7 li{border-bottom:1px dotted var(--rule)}._index_1qdb3_7 a{min-height:44px;color:var(--ink-soft);align-items:center;padding:0 10px;text-decoration:none;display:flex}._index_1qdb3_7 a:hover{color:var(--ink);text-decoration:underline}._index_1qdb3_7 a[aria-current=page]{background:var(--ink);color:var(--pad);font-weight:700;text-decoration:none}._body_1qdb3_35{min-width:0;max-width:720px}._up_1qdb3_39{min-height:44px;font-size:var(--t-small);color:var(--ink-dim);align-items:center;display:inline-flex}._up_1qdb3_39:hover{color:var(--ink)}._body_1qdb3_35>h1{border-bottom:3px double var(--ink);margin:0 0 28px;padding-bottom:18px}._body_1qdb3_35 form{display:grid}._body_1qdb3_35 form>.block,._body_1qdb3_35 form>.plate{justify-self:start}._body_1qdb3_35 form+form,._body_1qdb3_35 form+section,._body_1qdb3_35 section+section{margin-top:44px}._body_1qdb3_35 p{margin:0 0 14px}._body_1qdb3_35 .field p{margin:0}._body_1qdb3_35 legend{align-items:center;gap:12px;margin-bottom:10px;display:flex}._layout_1qdb3_2 ._body_1qdb3_35 fieldset{margin:0 0 32px}._body_1qdb3_35 input[type=number]{max-width:14ch}._body_1qdb3_35 textarea{resize:vertical;min-height:120px}._body_1qdb3_35 .block{margin-top:4px}._count_1qdb3_93{font-size:var(--t-small);color:var(--ink-dim)}._body_1qdb3_35 :is(p,div)[role=alert]:not(.field p){background:var(--pink);color:var(--ink);margin:0 0 14px;padding:10px 14px}._body_1qdb3_35 div[role=alert]>p{margin:0 0 6px}._body_1qdb3_35 div[role=alert]>p:last-child{margin:0}._notice_1qdb3_111{background:var(--yellow);color:var(--ink);padding:10px 14px}._body_1qdb3_35 p._notice_1qdb3_111[role=status],._notice_1qdb3_111{margin:0 0 14px}._facts_1qdb3_122{max-width:520px;margin:0 0 22px;padding:0}._facts_1qdb3_122>div{border-bottom:1px dotted var(--rule);justify-content:space-between;gap:16px;padding:10px 0;display:flex}._facts_1qdb3_122 dt{color:var(--ink-dim)}._facts_1qdb3_122 dd{text-align:right;margin:0;font-weight:700}._line_1qdb3_144{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}._line_1qdb3_144 p{margin:0}._hours_1qdb3_154{font:700 56px / 1 var(--serif);letter-spacing:-.02em;margin:0 0 18px}._section_1qdb3_160{margin-block:44px 0}._plans_1qdb3_163{margin-top:18px}._body_1qdb3_35 label+textarea{margin-top:6px}._body_1qdb3_35 textarea+p{margin-top:8px}._previews_1qdb3_175{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:8px 24px;display:grid}._previews_1qdb3_175>section{min-width:0}._previewLang_1qdb3_183{font:700 var(--t-small) / 1.3 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-dim);margin:0 0 6px}._banner_1gs34_2{background:var(--yellow);border:1px solid var(--rule);color:var(--ink);order:-2;grid-column:1/-1;padding:16px 18px;scroll-margin-top:16px}._banner_1gs34_2 h2{margin:0 0 6px}._banner_1gs34_2 p{max-width:62ch;color:var(--ink-soft);margin:0 0 12px}._app_rkabo_3{background:var(--desk);min-height:100svh}._header_rkabo_7{justify-content:space-between;align-items:center;gap:12px;min-height:64px;display:flex}._brand_rkabo_14{min-height:44px;font:700 var(--t-sub) / 1 var(--serif);letter-spacing:-.01em;color:var(--pad);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}._account_rkabo_24{align-items:center;gap:14px;min-width:0;display:flex}._name_rkabo_30{font:400 var(--t-small) / 1.2 var(--mono);white-space:nowrap;text-overflow:ellipsis;color:var(--desk-ink);text-underline-offset:.3em;cursor:pointer;background:0 0;border:0;max-width:100%;padding:0 4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;overflow:hidden}._name_rkabo_30:hover,._name_rkabo_30[aria-expanded=true]{color:var(--pad);text-decoration-style:solid}._menu_rkabo_49{min-width:0;position:relative}._menu_rkabo_49 nav{z-index:6;background:var(--pad);min-width:220px;color:var(--ink);box-shadow:var(--card-shadow);--focus:var(--ink);--plate-hover-bg:var(--ink);--plate-hover-ink:var(--pad);padding:6px 18px 10px;position:absolute;top:calc(100% + 6px);left:0}._menu_rkabo_49 nav li{padding:0}._menu_rkabo_49 nav li:first-child{padding-top:0}._menu_rkabo_49 nav li:last-child{border-bottom:0}._menu_rkabo_49 nav .plate{width:100%;font-weight:400;font-size:var(--t-body);border:0;justify-content:flex-start;padding:8px 6px;display:flex}._desk_rkabo_86{max-width:var(--max);padding:8px 8px calc(96px + env(safe-area-inset-bottom));margin:0 auto;overflow-x:clip}._main_rkabo_93{grid-template-columns:minmax(0,1fr);align-content:start;gap:40px;min-height:60svh;display:grid}._nav_rkabo_101{z-index:5;background:var(--desk);box-shadow:var(--plate-shadow);padding:8px var(--gutter) calc(8px + env(safe-area-inset-bottom));--focus:var(--pad);grid-template-columns:repeat(4,minmax(max-content,1fr));gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}._nav_rkabo_101 a{background:var(--pad);color:var(--ink);font-size:var(--t-small);text-underline-offset:.3em;border:0;padding:10px 4px}._nav_rkabo_101 a.plate:hover{background:var(--yellow);color:var(--ink)}._nav_rkabo_101 a.plate[aria-current]{background:var(--yellow);border-color:var(--yellow);color:var(--ink);text-decoration:underline;text-decoration-thickness:2px}._nav_rkabo_101 a.plate.plate--red,._nav_rkabo_101 a.plate.plate--red[aria-current],._nav_rkabo_101 a.plate.plate--red:hover{background:var(--red);color:var(--photo-white)}._impersonation_rkabo_142{padding:6px var(--g);background:var(--pink);color:var(--ink);font-size:var(--t-small);--focus:var(--ink);--plate-hover-bg:var(--ink);--plate-hover-ink:var(--pad);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}@media (width>=800px){._desk_rkabo_86{padding:12px var(--g) 64px}}@media (width>=1000px){._nav_rkabo_101{box-shadow:none;background:0 0;grid-template-columns:repeat(4,max-content);justify-content:end;padding:0;position:static}._nav_rkabo_101 a{padding:10px 16px}._main_rkabo_93{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-auto-rows:max-content;gap:48px 64px}._main_rkabo_93 .span,._main_rkabo_93 .week-sec{grid-column:1/-1}._main_rkabo_93 .week-sec{order:-1}}._frame_17t57_2.sheet-wrap:has(.carbon){width:min(560px,100% - 24px);margin:24px auto 64px;left:-4px}._page_17t57_7 h1{margin:0 0 24px}._page_17t57_7>p{margin:0 0 14px}._page_17t57_7 form{justify-items:start;gap:4px;margin:8px 0 18px;display:grid}._page_17t57_7 form>*{width:100%}._page_17t57_7 form>.block,._page_17t57_7 form>.plate,._page_17t57_7 form>.check{width:auto}._page_17t57_7>p[role=alert],._page_17t57_7 form p[role=alert]{background:var(--pink);color:var(--ink);margin:0 0 14px;padding:10px 14px}._header_17t57_37{min-height:64px}._header_17t57_37 ._lang_17t57_40{margin-left:auto}._header_17t57_37 a{align-items:center;min-height:44px;display:inline-flex}@media (width>=800px){._frame_17t57_2.sheet-wrap:has(.carbon){width:min(560px, calc(100% - 2 * var(--g) - 14px));margin-top:40px;left:-7px}}._page_17t57_7>.plate{margin:4px 0 18px}@font-face{font-family:Fraunces;src:url(/assets/fraunces-latin-wght-DDVwXk5O.woff2)format("woff2");font-weight:500 700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;src:url(/assets/fraunces-italic-latin-mEWt8GcN.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;src:url(/assets/courier-prime-latin-BbyBr73r.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;src:url(/assets/courier-prime-bold-latin-D1YCjmaD.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--desk:#2b2a27;--desk-ink:#d8d0bb;--desk-dim:#9a9283;--pad:#f6efdd;--pink:#f3cfd0;--yellow:#f6e7a5;--ink:#1f1b16;--ink-soft:#3f362c;--ink-dim:#6b5f4c;--rule:#b9ad90;--red:#c2322b;--blue:#2b4b8c;--photo-white:#fff;--caption:#444;--steel:#8a8f98;--slip:#fffaf0;--serif:Fraunces, Georgia, "Times New Roman", serif;--mono:"Courier Prime", "Courier New", Courier, monospace;--g:clamp(16px, 4vw, 56px);--max:1180px;--t-small:14px;--t-body:17px;--t-sub:22px;--t-heading:clamp(34px, 4.6vw, 64px);--t-display:clamp(40px, 5.2vw, 76px);--paper-shadow:0 30px 60px #00000073;--card-shadow:0 14px 30px #00000059;--print-shadow:0 10px 24px #00000040;--plate-shadow:0 -10px 24px #00000040;--scrim:#1f1b1699;--ruling:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='4' height='16'><rect y='15' width='4' height='1' fill='%23000' fill-opacity='.045'/></svg>");--ease-out:cubic-bezier(.16, 1, .3, 1);--sheen-ms:.7s;--gutter:16px;--sheet-pad:clamp(16px, 3.2vw, 40px);--focus:var(--pad);--plate-hover-bg:var(--ink);--plate-hover-ink:var(--pad);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--desk-dim) var(--desk)}body{background:var(--desk);color:var(--desk-ink);font:400 var(--t-body) / 1.45 var(--mono);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0}::selection{background:var(--ink);color:var(--pad)}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}img{max-width:100%}.wrap{max-width:var(--max);padding:0 var(--g);margin:0 auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{z-index:20;background:var(--pad);min-height:44px;color:var(--ink);font-size:var(--t-small);--focus:var(--ink);align-items:center;padding:10px 14px;display:inline-flex;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.sheet-wrap{isolation:isolate;position:relative}.sheet-wrap:has(.carbon){margin-right:14px}.sheet-wrap:has(.carbon--2){margin-right:28px}.sheet{background:var(--pad) var(--ruling);color:var(--ink);padding:var(--sheet-pad);box-shadow:var(--paper-shadow);--focus:var(--ink);--plate-hover-bg:var(--ink);--plate-hover-ink:var(--pad);position:relative}.sheet>:last-child{margin-bottom:0}.carbon{background:var(--pink);z-index:-1;position:absolute;inset:0;transform:translate(14px,14px)rotate(.6deg)}.carbon--2{background:var(--yellow);z-index:-2;transform:translate(28px,26px)rotate(-.5deg)}.carbon--yellow{background:var(--yellow)}.sheet--back{background-image:none}.sheet--pink{background-color:var(--pink)}.sheet--yellow{background-color:var(--yellow)}.wo-head{border-bottom:3px double var(--ink);grid-template-columns:1fr auto;align-items:end;gap:20px;padding-bottom:16px;display:grid}.wo-head p{margin:0}.wo-title{font:700 var(--t-heading) / 1 var(--serif);letter-spacing:-.01em}.wo-shop{text-align:right;font-size:var(--t-small);line-height:1.5}.fields{border-bottom:1px solid var(--rule);grid-template-columns:repeat(2,1fr);gap:10px 40px;margin:0;padding:22px 0;display:grid}.f{border-bottom:1px dotted var(--ink);gap:10px;min-width:0;padding-bottom:4px;display:flex}.f dt{color:var(--ink-dim);flex:none}.f dd{font:italic 500 var(--t-body) / 1.3 var(--serif);min-width:0;margin:0}.stamp{border:5px solid var(--red);color:var(--red);font:700 clamp(22px, 2.6vw, 38px) / 1 var(--mono);text-transform:uppercase;letter-spacing:.08em;opacity:.85;mix-blend-mode:multiply;pointer-events:none;border-radius:6px;margin:0;padding:10px 16px;display:inline-block;transform:rotate(-6deg)}.stamp small{letter-spacing:.2em;margin-top:6px;font-size:max(11px,.38em);display:block}.block{background:var(--ink);color:var(--pad);font:700 var(--t-small) / 1.2 var(--mono);text-align:center;cursor:pointer;isolation:isolate;border:0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:13px 22px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.block:hover{background:var(--red);color:var(--photo-white)}.block:active{transform:translateY(1px)}.block[disabled],.block[aria-disabled=true]{background:var(--rule);color:var(--ink-soft);cursor:not-allowed;transform:none}.block--red{background:var(--red);color:var(--photo-white)}.block--red:hover{background:var(--ink);color:var(--pad)}.sheen:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(105deg, transparent 40%, transparent 45%, color-mix(in srgb, var(--photo-white) 40%, transparent) 50%, transparent 55%, transparent 60%);position:absolute;inset:-40% -20%;transform:translate(-120%)}.sheen.is-lit:after,.block.sheen:hover:after{animation:sheen var(--sheen-ms) var(--ease-out) forwards}.block.sheen:not(.is-lit):after{animation:none}@keyframes sheen{to{transform:translate(120%)}}.plate{white-space:nowrap;color:inherit;font:700 var(--t-small) / 1.2 var(--mono);text-align:center;background:0 0;border:2px solid;border-radius:0;padding:6px 12px;text-decoration:none;display:inline-block}button.plate{cursor:pointer}a.plate:hover,button.plate:hover:not(:disabled){background:var(--plate-hover-bg);border-color:var(--plate-hover-bg);color:var(--plate-hover-ink)}.plate:disabled,.plate[aria-disabled=true]{color:var(--ink-dim);cursor:not-allowed;border-style:dashed}.plate--solid{background:var(--ink);border-color:var(--ink);color:var(--pad)}.plate--quiet{color:var(--ink-dim);border:1px dashed;padding:4px 10px}.plate--red{border-color:var(--red);color:var(--red)}a.plate--red:hover,button.plate--red:hover:not(:disabled){background:var(--red);border-color:var(--red);color:var(--photo-white)}.rows{margin:0;padding:0;list-style:none}.rows>li{border-bottom:1px dotted var(--rule);padding:14px 0}.rows>li:first-child{padding-top:6px}.fine{font-size:var(--t-small);color:var(--ink-dim);margin:8px 0 0}.rate-table{border-collapse:collapse;width:100%;margin-top:6px}.rate-table th,.rate-table td{text-align:left;border-bottom:1px dotted var(--rule);vertical-align:baseline;padding:12px 6px}.rate-table th{font:700 var(--t-sub) / 1.2 var(--serif);padding-top:26px}.rate__price{text-align:right;font:700 var(--t-sub) / 1.2 var(--mono);white-space:nowrap;padding-top:26px}.rate__price small{font-size:var(--t-small);color:var(--ink-dim);font-weight:400}.rate__line td{color:var(--ink-soft)}.msg,.phone{background:var(--pad);box-shadow:var(--card-shadow);width:min(100%,420px);color:var(--ink);--focus:var(--ink);padding:18px 20px 20px}:is(.sheet,main) :is(.msg,.phone){box-shadow:none;border:1px solid var(--rule);background-color:var(--slip)}.msg__head{border-bottom:3px double var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 14px;margin:0;padding-bottom:10px;display:flex}.msg__head b{font:700 var(--t-sub) / 1.2 var(--serif)}.msg__head span{font-size:var(--t-small);color:var(--ink-dim)}.thread{margin:0;padding:0;list-style:none}.thread li{border-bottom:1px dotted var(--rule);font-size:var(--t-body);overflow-wrap:anywhere;padding:10px 0;line-height:1.45}.thread li:last-child{border-bottom:0;padding-bottom:0}.thread .in{white-space:pre-line}.thread .in q{font:italic 500 var(--t-body) / 1.45 var(--serif)}.thread .out{text-align:right;font-weight:700}.thread .out.big{font:700 56px / 1 var(--mono)}.thread .t{text-align:center;font-size:var(--t-small);color:var(--ink-dim)}.keys{gap:6px;margin-top:10px;display:flex}.keys span{border:2px solid var(--ink);min-width:30px;height:28px;font:700 var(--t-small) / 1 var(--mono);color:var(--ink);place-items:center;padding:0 6px;display:inline-grid}@media (width<=800px){.fields{grid-template-columns:1fr}.wo-head{grid-template-columns:1fr;align-items:start}.wo-shop{text-align:left}.sheet-wrap:has(.carbon){margin-right:8px}.sheet-wrap:has(.carbon--2){margin-right:14px}.carbon{transform:translate(8px,8px)rotate(.6deg)}.carbon--2{transform:translate(14px,14px)rotate(-.5deg)}.stamp{font-size:24px;transform:rotate(-4deg)}.thread .out.big{font-size:48px}}@media (prefers-reduced-motion:reduce){.sheen:after{display:none}}button,input,select,textarea{font:inherit;color:inherit}button:disabled{cursor:not-allowed}button,a.plate,input,select,summary{min-width:44px;min-height:44px}a.plate,button.plate{justify-content:center;align-items:center;display:inline-flex}:is(button,a,input,select,textarea,summary,.table-scroll):focus-visible{outline:3px solid var(--focus);outline-offset:3px}main{background:var(--pad) var(--ruling);color:var(--ink);box-shadow:var(--paper-shadow);--focus:var(--ink);--plate-hover-bg:var(--ink);--plate-hover-ink:var(--pad);display:block}main.wrap{max-width:min(var(--max), calc(100% - 2 * var(--gutter)));padding:var(--sheet-pad) var(--g);margin:24px auto 60px}main p a:not([class]),dialog p a:not([class]),.sheet p a:not([class]){color:var(--blue)}.topbar,header.wrap{color:var(--desk-ink);--focus:var(--pad);--plate-hover-bg:var(--pad);--plate-hover-ink:var(--ink)}.topbar .letter,header.wrap .letter{font:700 var(--t-sub) / 1 var(--serif);letter-spacing:-.01em;word-spacing:.2em;color:var(--pad);text-decoration:none}.topbar .plate--quiet,header.wrap .plate--quiet{color:var(--desk-dim)}header.wrap{min-height:64px;max-width:var(--max);flex-wrap:wrap;align-items:center;gap:16px;display:flex}.desk{max-width:var(--max);padding:8px 8px calc(64px + env(safe-area-inset-bottom));margin:0 auto;overflow-x:clip}.sheet-main{grid-template-columns:minmax(0,1fr);align-content:start;gap:40px;min-height:60svh;display:grid}h1,h2,h3,legend{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;font-weight:500;line-height:1.15}.letter{font:500 var(--t-heading) / 1.02 var(--serif);letter-spacing:-.015em;text-wrap:balance;color:inherit;margin:0}.letter-cond{font:500 var(--t-sub) / 1.2 var(--serif);letter-spacing:-.005em}.letter-wide{font:700 var(--t-sub) / 1.2 var(--serif);letter-spacing:-.005em}.letter-display{font-size:var(--t-display);line-height:1}.sec{border-bottom:3px double var(--ink);font:500 var(--t-sub) / 1.2 var(--serif);flex-wrap:wrap;align-items:baseline;gap:12px;margin:0 0 6px;padding-bottom:8px;display:flex}.sec .count{font:400 var(--t-small) / 1.3 var(--mono);color:var(--ink-dim);letter-spacing:0}.hint{color:var(--ink-dim);font-size:var(--t-small);margin:8px 0 14px}.num{font-variant-numeric:tabular-nums}.plate[aria-pressed=true],a.plate[aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--pad)}.single>h1.letter{margin-bottom:20px}.single>h1.letter+:is(nav,.actions){margin-bottom:28px}.plate-small{font-size:var(--t-small);padding:4px 10px}.block-sm,.block.plate-small{padding:10px 16px}.acts,.actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tag{border:2px solid var(--ink);background:var(--ink);width:48px;height:48px;color:var(--pad);font:700 var(--t-sub) / 1 var(--mono);cursor:pointer;border-radius:0;place-items:center;padding:0;display:inline-grid}.tag:hover:not(:disabled){background:var(--red);border-color:var(--red);color:var(--photo-white)}.tag--ghost{color:var(--ink);background:0 0}.tag--ghost:hover:not(:disabled){background:var(--ink);border-color:var(--ink);color:var(--pad)}.tag--red{border-color:var(--red);color:var(--red);background:0 0}.tag:disabled{color:var(--ink-dim);border-style:dashed;border-color:var(--rule);background:0 0}.lblrow{font:400 var(--t-small) / 1.2 var(--mono);color:var(--ink-dim);justify-items:center;gap:6px;display:grid}.stars-row{vertical-align:-2px;gap:2px;display:inline-flex}.stars-row svg{width:15px;height:15px}.stars-row svg path{fill:var(--ink);stroke:var(--ink);stroke-width:1.5px;stroke-linejoin:round}.stars-row svg.empty path{fill:none}.field{gap:6px;margin-bottom:18px;display:grid}label{gap:6px;display:grid}label:not(.check){font:400 var(--t-small) / 1.3 var(--mono);color:var(--ink-dim)}input,select,textarea{background:var(--pad);width:100%;color:var(--ink);border:1px solid var(--rule);border-bottom:2px solid var(--ink);font:400 var(--t-body) / 1.35 var(--mono);caret-color:var(--ink);border-radius:0;padding:10px 12px}select{appearance:none;background:var(--pad) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='%231f1b16' stroke-width='2'/%3E%3C/svg%3E") right 12px center/18px no-repeat;padding-right:40px}input::placeholder,textarea::placeholder{color:var(--ink-dim);opacity:1}input:focus,select:focus,textarea:focus{border-color:var(--ink)}input:disabled,select:disabled,textarea:disabled{color:var(--ink-dim);cursor:not-allowed;border-bottom-style:dashed}[aria-invalid=true]{border-bottom-color:var(--red)}.check{min-height:44px;font-size:var(--t-body);align-items:center;gap:12px;display:flex}.field p{font-size:var(--t-small);color:var(--ink-dim);margin:0}.field p[role=alert]{color:var(--red)}input[type=checkbox],input[type=radio]{appearance:none;cursor:pointer;background:0 0;border:0;flex:0 0 44px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:grid}input[type=checkbox]:before,input[type=radio]:before{content:"";border:2px solid var(--ink);background:var(--pad);width:22px;height:22px}input[type=radio]:before{border-radius:50%}input[type=checkbox]:checked:before{background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m5 12 4 4 10-10' fill='none' stroke='%23f6efdd' stroke-width='3'/%3E%3C/svg%3E") center/18px no-repeat}input[type=radio]:checked:before{border-width:7px}input[type=checkbox]:disabled:before,input[type=radio]:disabled:before{border-style:dashed;border-color:var(--ink-dim)}fieldset{border:0;min-width:0;margin:0;padding:0}legend{font-size:var(--t-sub);padding:0}summary{cursor:pointer;align-items:center;gap:8px;display:flex}.single{grid-column:1/-1;max-width:100%}:where(table){border-collapse:collapse;width:100%}:where(th,td){text-align:left;border-bottom:1px dotted var(--rule);vertical-align:baseline;padding:10px 8px}:where(thead th){font:400 var(--t-small) / 1.3 var(--mono);color:var(--ink-dim);border-bottom:2px solid var(--ink)}.table-scroll{background:var(--ruling);overflow-x:auto}.quote{background:var(--slip);border:1px solid var(--rule);color:var(--ink-soft);font:400 var(--t-body) / 1.45 var(--mono);margin:0 0 10px;padding:12px 14px}.phone .from{margin:0 0 4px}.phone .bar{font-size:var(--t-small);color:var(--ink-dim);justify-content:space-between;padding-bottom:8px;display:flex}.thread .in b{font-weight:700}.compose{grid-template-columns:1fr auto;align-items:center;gap:10px;margin-top:12px;display:grid}.compose span{border-bottom:1px dotted var(--ink);font-size:var(--t-small);color:var(--ink-dim);padding:8px 0}.compose i{border:2px solid var(--ink);min-width:34px;height:34px;font:700 var(--t-small) / 1 var(--mono);place-items:center;padding:0 8px;font-style:normal;display:inline-grid}.rows.loading>li{border-bottom:0;padding:10px 0}.loading span{border-bottom:1px dotted var(--ink-dim);width:75%;height:20px;display:block}.loading li:nth-child(2n) span{width:58%}.paper-rule{display:none}main .paper-rule,.sheet .paper-rule{border-top:1px solid var(--rule);height:0;margin:18px 0;display:block}.toast{bottom:calc(96px + env(safe-area-inset-bottom));left:var(--gutter);right:var(--gutter);z-index:10;--focus:var(--ink);--plate-hover-bg:var(--ink);--plate-hover-ink:var(--pad);max-width:560px;margin:0 auto;position:fixed}.toast:empty{display:none}.toast:not(:empty){background:var(--pad);color:var(--ink);box-shadow:var(--card-shadow);justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex}@media (width>=1000px){.toast{bottom:32px}}dialog{background:var(--pad) var(--ruling);width:calc(100% - 32px);max-width:560px;color:var(--ink);padding:var(--sheet-pad);box-shadow:var(--paper-shadow);--focus:var(--ink);--plate-hover-bg:var(--ink);--plate-hover-ink:var(--pad);border:0;border-radius:0}dialog::backdrop{background:var(--scrim)}dialog>h2{margin-top:0}.settings-layout>nav{display:none}.settings-layout fieldset{margin:28px 0}@media (width>=1000px){.settings-layout{grid-template-columns:210px minmax(0,1fr);gap:48px;display:grid}.settings-layout>nav{display:block}}@media (prefers-reduced-motion:reduce){summary svg{transition:none!important;transform:none!important}}.sheet-wrap.not-found:has(.carbon){width:min(720px,100% - 24px);margin:40px auto 64px;left:-4px}.not-found .letter{margin-bottom:28px}
