@font-face{font-family:DWFairfield;src:url(/fonts/DWFairfield.woff2)format("woff2");font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/DMSans-latin.woff2)format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:DM Mono;src:url(/fonts/DMMono-latin.woff2)format("woff2");font-display:swap}@font-face{font-family:DWFairfieldNarrow;src:url(/fonts/DWFairfield-Narrow.woff2)format("woff2");font-display:swap}:root{--charcoal:#2c2c2a;--cream:#fcf7e8;--cream-quiet:#fefdf9;--ink-soft:#4a4a46;--rust:#bf7538;--mustard:#f6cc60;--mint:#bfcdc0;--red:#a8462b;--green:#50ad33;--ctared:#fe3636;--neon:#53e23d;--teal:#396168;--community-ground:color-mix(in srgb, var(--teal) 38%, var(--paper));--sage:#babd8d;--mustard-soft:#faecc6;--olive:#5f6338;--leaf:#4a4e2d;--silver-light:#bfc9c1;--silver-dark:#7a8f85;--disp:"DWFairfield", "Barlow Condensed", "Impact", sans-serif;--dispn:"DWFairfieldNarrow", "DWFairfield", "Bebas Neue", sans-serif;--body:"DM Sans", "Nunito Sans", "Segoe UI", system-ui, sans-serif;--mono:"DM Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fs-wordmark:1.35rem;--fs-title:4.9375rem;--fs-title-fixed:2.6rem;--fs-heading:1.7rem;--fs-body:1.05rem;--fs-small:.9rem;--fs-mono:.656rem;--fs-knob:1.5rem;--ls-mono:0;--ls-caps:.06em;--ls-caps-lg:.02em;--fw-reg:500;--fw-bold:700;--lh-body:1;--fw-display:400;--lh-display:.8;--lh-line:1;--o-quiet:.75;--o-off:.45;--icon:22px;--icon-inline:1.05em;--icon-flame:28px;--btn-w:7rem;--btn-h:1.875rem;--btn-h-day-one:2.875rem;--day-one-gutter:30px;--prefs-bar-h:calc(var(--btn-h) + 2 * var(--s-2));--btn-w-small:6rem;--ink-barely:#2c2c2a2e;--ink-clearly:#2c2c2a61;--ink-nearly:#2c2c2a8c;--paper:var(--cream-quiet);--ink:var(--charcoal);--card-fill:var(--cream);--panel:var(--leaf);--field:#fff;--field-ink:var(--charcoal);--olive-ink:var(--olive);--link:var(--olive-ink);--veil:color-mix(in srgb, var(--charcoal) 55%, transparent);--field-hint:color-mix(in srgb, var(--charcoal) 55%, transparent);--radius:12px;--radius-share:.125;--radius-round:999px;--line-w:2px;--grid:color-mix(in srgb, var(--charcoal) var(--t-line), transparent);--t-line:25%;--t-hover:15%;--t-fill:28%;--grid-w:1px;--focus-ring:var(--line-w) solid var(--rust);--wander:.7px;--layer-sticky:40;--layer-sheet:45;--layer-toast:50;--layer-popup:60;--layer-keyboard:200;--read-w:52ch;--box-w:560px;--box-w-guide:440px;--onboarding-middle-w:680px;--onboarding-page-w:420px;--band-w:16rem;--band-w-phone:10rem;--band-share:66.7%;--sidebar-w:248px;--content-max:920px;--home-max:1100px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:40px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.garden-host[data-theme=dark],:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:var(--charcoal);--ink:var(--cream);--card-fill:var(--charcoal);--panel:var(--charcoal);--field:var(--cream);--ink-soft:color-mix(in srgb, var(--cream) 75%, transparent);--olive-ink:#9ca35c;--ink-barely:color-mix(in srgb, var(--cream) 11%, transparent);--ink-clearly:color-mix(in srgb, var(--cream) 25%, transparent);--ink-nearly:color-mix(in srgb, var(--cream) 40%, transparent)}.garden-host[data-theme=dark]{--link:var(--olive-ink)}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--body);font-size:var(--fs-body);font-weight:var(--fw-reg);line-height:var(--lh-body);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{content:"";z-index:-1;pointer-events:none;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.17 0 0 0 0 0.17 0 0 0 0 0.16 0 0 0 0.18 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;position:fixed;inset:0}:root[data-theme=dark] body:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.988 0 0 0 0 0.969 0 0 0 0 0.91 0 0 0 0.18 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}:root:not([data-theme=dark]) body:before{opacity:1;background:var(--paper) url(/assets/paper-grain-page.webp) 0 0 / 1024px 1024px repeat;background-blend-mode:multiply}a{color:var(--ink);font-weight:var(--fw-bold)}b,strong{font-weight:var(--fw-bold)}h1,h2,h3{margin:0}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:var(--focus-ring);outline-offset:2px}.shell{grid-template-columns:var(--sidebar-w) 1fr;grid-template-rows:auto minmax(0,1fr);min-height:100dvh;display:grid}.shell>.mgmt-impersonating{grid-row:1}.sidebar,.main{grid-row:2}.main[data-pictures=waiting]>*{opacity:0}.sidebar{background:var(--panel);color:var(--cream);--line:var(--ink);position:relative}.shell>.sidebar:not(.garden-float),.shell>.sidebar.garden-float:before,.shell .garden-foot,.shell>.bottombar{background-blend-mode:soft-light;background-image:url(/assets/paper-grain-nav.webp);background-size:256px 1024px;background-attachment:fixed}.sidebar-inner{height:100vh;padding:var(--sidebar-pad-top) var(--s-4) var(--s-5);gap:var(--sidebar-gap);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.sidebar-head,.nav-footer{flex:none}.sidebar-head{gap:var(--s-2);flex-direction:column;display:flex}.brand{align-items:center;gap:var(--s-3);padding:0 var(--s-2);color:var(--cream);height:var(--brand-h);text-decoration:none;display:flex}.brand img{height:var(--brand-h);flex:none;width:auto}.brand .wordmark{font-family:var(--disp);font-size:var(--fs-wordmark);line-height:var(--lh-display);text-transform:uppercase;letter-spacing:var(--ls-caps-lg);font-weight:var(--fw-display);overflow-wrap:break-word;min-width:0}.brand .wordmark small{font-family:var(--body);font-weight:var(--fw-bold);font-size:.66rem;line-height:var(--lh-line);letter-spacing:.1em;opacity:var(--o-quiet);margin-top:var(--s-1);display:block}.nav{gap:var(--s-1);scrollbar-width:thin;scrollbar-color:#fcf7e84d transparent;flex-direction:column;flex:1;min-height:0;margin:0 -6px;padding:0 6px;display:flex;overflow-y:auto}.nav::-webkit-scrollbar{width:6px}.nav::-webkit-scrollbar-thumb{background:#fcf7e84d}.nav::-webkit-scrollbar-track{background:0 0}.nav-group{margin-top:var(--s-4)}.nav-sub{margin-left:calc(var(--icon) + var(--s-2));flex-direction:column;display:flex}.nav-tight{gap:0}.nav-tight>.nav-group{margin-top:0}.nav-tight>.nav-row{margin-bottom:calc(var(--s-4) + var(--s-1))}.nav-footer>.nav-group{margin-top:0}.engineer-focus{margin-bottom:var(--s-3)}.nav-tight .nav-sub,.nav-footer .nav-sub{margin-bottom:calc(var(--s-4) + var(--s-1))}.nav a,.nav-footer a,.nav-footer .nav-btn,.garden-search-toggle .nav-btn{padding:var(--nav-pad-y) var(--s-3);color:var(--cream);font-weight:var(--fw-bold);font-size:var(--fs-body);z-index:0;align-items:center;text-decoration:none;transition:transform .12s;display:flex;position:relative}.stage-icon{width:var(--icon);height:var(--icon);object-fit:contain;flex:none}.stage-icon.wide{width:28px;margin-left:-3px}.nav a>.stage-icon.wide,.nav-footer a>.stage-icon.wide,.more-sheet .panel a>.stage-icon.wide{margin-right:calc(var(--s-2) - 3px)}.nav a>.stage-icon,.nav-footer a>.stage-icon,.garden-search-toggle .nav-btn>.stage-icon{margin-right:var(--s-2)}.spotify-mark{width:var(--icon-inline);height:var(--icon-inline);object-fit:contain;vertical-align:-.18em;flex:none;margin-left:.35em}.nav a .count,.nav-footer a .count{font-size:var(--fs-small);z-index:0;--fill:var(--mustard);--line:transparent;color:var(--charcoal);padding:0 var(--s-2);text-align:center;min-width:24px;margin-left:auto;display:inline-block;position:relative}.ranked .nav a .count,.ranked .nav-footer a .count,.ranked .bottombar a .count,.ranked .bottombar button .count{--fill:transparent;--line:color-mix(in srgb, var(--cream) var(--t-line), transparent);color:var(--cream)}.ranked .more-list a .count,.ranked .more-sheet .panel a .count{--fill:transparent;--line:color-mix(in srgb, var(--ink) var(--t-line), transparent);color:var(--ink)}.ranked .nav a.active .count,.ranked .nav-footer a.active .count,.ranked .bottombar a.active .count,.ranked .bottombar button.active .count{color:inherit;--line:color-mix(in srgb, currentColor var(--t-line), transparent)}.ranked .nav a.is-next .count,.ranked .nav-footer a.is-next .count,.ranked .bottombar a.is-next .count,.ranked .more-list a.is-next .count,.ranked .more-sheet .panel a.is-next .count{--fill:var(--mustard);--line:transparent;color:var(--charcoal)}.nav a:hover,.nav-footer a:hover,.nav-footer .nav-btn:hover,.garden-search-toggle .nav-btn:hover{background:color-mix(in srgb, var(--cream) var(--t-hover), transparent)}.nav-footer .nav-btn.viewing-as,.nav-footer .nav-btn.viewing-as:hover{--fill:var(--red);--line:var(--red);color:var(--cream);background:0 0}.nav-footer .nav-btn.viewing-as{overflow-wrap:anywhere;min-width:0}.nav a.active,.nav-footer a.active{color:var(--charcoal);--fill:var(--sage)}:root[data-theme=dark] .nav a.active,:root[data-theme=dark] .nav-footer a.active{--fill:var(--paper);--line:var(--sage);color:var(--sage)}.nav a.queue-empty,.bottombar a.queue-empty,.more-sheet .panel a.queue-empty{opacity:var(--o-quiet)}.nav a.queue-empty:hover,.bottombar a.queue-empty:hover,.more-sheet .panel a.queue-empty:hover{opacity:1}.nav a:not(.active):not(:focus-visible)>.wobble,.nav-footer a:not(.active):not(:focus-visible)>.wobble,.garden-search-toggle .nav-btn:not(:focus-visible)>.wobble,.bottombar a:not(:focus-visible)>.wobble,.bottombar button:not(:focus-visible)>.wobble{display:none}.nav-footer{--line:color-mix(in srgb, var(--cream) var(--t-line), transparent);padding-top:var(--s-3);gap:var(--s-1);flex-direction:column;display:flex;position:relative}.nav-footer .who{padding:var(--s-2) var(--s-3) 0;font-size:var(--fs-small);opacity:var(--o-quiet);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-footer .nav-btn,.garden-search-toggle .nav-btn{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;font-family:inherit}.sign-out{font:inherit;font-weight:var(--fw-bold);font-size:var(--fs-body);text-align:left;color:var(--cream);opacity:var(--o-quiet);padding:var(--s-2) var(--s-3);cursor:pointer;z-index:0;--line:transparent;--fill:transparent;background:0 0;border:none;position:relative}.sign-out:hover{opacity:1;--fill:color-mix(in srgb, var(--cream) var(--t-hover), transparent)}:root{--sidebar-pad-top:var(--s-5);--sidebar-gap:var(--s-5);--brand-h:44px;--nav-pad-y:5px;--home-cap-top:calc(var(--sidebar-pad-top) + var(--brand-h) + var(--sidebar-gap) + var(--nav-pad-y) + var(--fs-body) * .37)}.shell.homegrown{--brand-h:110px;--brand-corner:.222;--home-cap-top:calc(var(--sidebar-pad-top) + var(--brand-h) * var(--brand-corner))}.main{--page-top:calc(var(--home-cap-top) - var(--fs-title) * .1135);padding:var(--page-top) var(--s-6) calc(2 * var(--s-6));flex-direction:column;min-width:0;display:flex}.main>*{flex:1 0 auto}.content{width:100%;max-width:var(--content-max);margin:0 auto}.content.wide{max-width:var(--home-max)}.check{align-items:flex-start;gap:var(--s-3);cursor:pointer;display:flex}.check input{width:var(--icon);height:var(--icon);accent-color:var(--leaf);cursor:pointer;flex:none;margin:2px 0 0}.check span{font-weight:var(--fw-bold)}.client-toggle{justify-content:center;align-items:center;gap:var(--s-3);margin-bottom:var(--s-3);display:flex}.client-toggle :focus-visible{outline:none}.client-toggle-side{appearance:none;padding:var(--s-2) 0;font:inherit;font-weight:var(--fw-bold);color:var(--ink);cursor:pointer;background:0 0;border:0;flex:1 1 0;transition:color .12s}.client-toggle-side:focus-visible{outline:var(--focus-ring)}.client-toggle-side:first-child{text-align:right}.client-toggle-side:last-child{text-align:left}.client-toggle-side.off{color:var(--ink-nearly)}.client-knob{width:calc(var(--s-6) * 2 + var(--s-4));aspect-ratio:406/380;touch-action:none;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex:none;position:relative}.client-knob.turning .day-one-knob-dial{transition:none}.client-toggle.small{justify-content:flex-start;align-items:flex-end;margin:0}.client-toggle.small .client-toggle-side{white-space:pre-line;flex:none;padding:0}.client-toggle.small .client-knob{width:calc(var(--s-6) + var(--s-5))}.client-toggle-count{flex:none;display:inline-flex}.client-toggle-count .count{z-index:0;font-size:var(--fs-small);font-weight:var(--fw-bold);padding:var(--s-1) var(--s-2);--fill:transparent;--line:color-mix(in srgb, currentColor var(--t-line), transparent);color:var(--ink);display:inline-block;position:relative}.client-toggle-count.off .count{color:var(--ink-nearly)}.client-toggle-count.on .count{--line:var(--mustard)}.client-toggle-count.next .count{--fill:var(--mustard);--line:transparent;color:var(--charcoal)}@media (width<=900px){.client-toggle.small{justify-content:center;gap:var(--s-2);margin-top:var(--s-3)}}.playlist-knob{align-items:center;column-gap:var(--s-3);margin-bottom:var(--s-3);grid-template-columns:1fr auto 1fr;grid-template-areas:".some.""none dial all";display:grid}.playlist-knob :focus-visible{outline:none}.playlist-knob-dial{grid-area:dial}.playlist-knob-side{appearance:none;padding:var(--s-2) 0;font:inherit;font-weight:var(--fw-bold);color:var(--ink);cursor:pointer;background:0 0;border:0;transition:color .12s}.playlist-knob-side:focus-visible{outline:var(--focus-ring)}.playlist-knob-side.is-all{text-align:left;grid-area:all}.playlist-knob-side.is-some{text-align:center;grid-area:some}.playlist-knob-side.is-none{text-align:right;grid-area:none}.playlist-knob-side.off{color:var(--ink-nearly)}.playlist-clients{margin:0 0 var(--s-3);max-height:60vh;padding:0;list-style:none;overflow-y:auto}.playlist-clients li{gap:var(--s-1);padding-top:var(--s-3);flex-direction:column;display:flex}.playlist-clients-songs{font-size:var(--fs-small);color:var(--ink-soft)}@media (prefers-reduced-motion:reduce){.client-toggle-side,.playlist-knob-side{transition:none}}.check small{font-weight:var(--fw-reg);font-size:var(--fs-small);color:var(--ink-soft);margin-top:var(--s-1);max-width:var(--read-w);display:block}.prefs-bar{z-index:var(--layer-sticky);align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);--line:var(--ink);--fill:var(--paper);display:flex;position:fixed;bottom:28px;right:28px}body:has(.prefs-bar) .toast{bottom:calc(28px + var(--prefs-bar-h) + var(--s-3))}.content:has(.prefs-bar){padding-bottom:calc(28px + var(--prefs-bar-h) + var(--s-3))}@media (width<=900px){.prefs-bar{right:18px;bottom:calc(var(--phone-bar) + var(--s-2))}body:has(.prefs-bar) .toast{bottom:calc(var(--phone-bar) + var(--s-2) + var(--prefs-bar-h) + var(--s-3))}.content:has(.prefs-bar){padding-bottom:calc(var(--s-2) + var(--prefs-bar-h) + var(--s-3))}}.page-head{margin-bottom:var(--s-5)}.eyebrow{font-weight:var(--fw-bold);font-size:var(--fs-small);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--olive-ink);margin-bottom:var(--s-1)}.page-head h1{font-family:var(--disp);font-weight:var(--fw-display);text-transform:uppercase;font-size:var(--fs-title);line-height:var(--lh-display)}.page-head .lede{font-size:var(--fs-body);margin:var(--s-3) 0 0;max-width:var(--read-w);color:var(--ink-soft)}.page-head .lede+.lede{margin-top:var(--s-1)}.wobble{--pad:6px;inset:calc(-1 * var(--pad));width:calc(100% + 2 * var(--pad));height:calc(100% + 2 * var(--pad));z-index:-1;pointer-events:none;display:block;position:absolute;overflow:visible}.wobble.front{z-index:1}.wobble path{fill:var(--fill,transparent);stroke:var(--line,var(--ink));stroke-width:var(--line-w);stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:var(--dash,none)}.wobble.front path{fill:none}.wobble.rule{inset:auto;left:var(--s-1);right:var(--s-1);width:calc(100% - 2 * var(--s-1));z-index:auto;height:8px}.wobble.rule.bottom{bottom:-4px}.wobble.rule.top{top:-4px}.wobble.rule.right,.wobble.rule.left{left:auto;right:auto;top:var(--s-1);bottom:var(--s-1);width:8px;height:calc(100% - 2 * var(--s-1))}.wobble.rule.right{right:-4px}.wobble.rule.left{left:-4px}.wobble.rule path{fill:none}.card{z-index:0;margin:0 0 var(--s-5);--fill:var(--card-fill);--line:var(--ink-clearly);position:relative}.card.focus,.card:hover,.card:focus-within,.card>:not(svg){--line:var(--ink)}.queue-nav{align-items:center;gap:var(--s-2);margin:0 0 var(--s-5);padding-left:var(--s-4);display:flex}.queue-count{padding:0 var(--s-2);font-size:var(--fs-body);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;white-space:nowrap}.queue-arrow{z-index:0;--line:var(--ink);--fill:transparent;width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:transform .12s;display:inline-flex;position:relative}@media (hover:hover){.queue-arrow:hover:not(:disabled,[aria-disabled=true]){transform:scale(1.06)}}.queue-arrow:active:not(:disabled,[aria-disabled=true]){transform:scale(1.02)translate(2px,2px)}.queue-arrow:disabled,.queue-arrow[aria-disabled=true]{opacity:var(--o-off);cursor:default}.queue-chev{width:var(--icon);height:var(--icon);fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.queue-arrow.back .queue-chev{transform:scaleX(-1)}.pile{z-index:0;--pile-drop:0px;margin:0 0 calc(var(--s-5) + var(--pile-drop));position:relative}.pile:has(.modal-overlay){z-index:var(--layer-popup)}.pile:has(.spick-panel){z-index:var(--layer-popup)}.modal-panel :last-child>.pile:last-child{margin-bottom:0}.pile[data-behind="1"]{--pile-drop:var(--s-2)}.pile[data-behind="2"]{--pile-drop:calc(2 * var(--s-2))}.pile-top>.card,.pile-next>.card{margin-bottom:0}.pile-next{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0;right:0}.pile-edge{top:0;bottom:calc(-1 * var(--s-2));z-index:-1;--fill:var(--card-fill);--line:var(--ink-clearly);position:absolute;left:3%;right:3%}.pile-edge-2{bottom:calc(-2 * var(--s-2));--line:var(--ink-barely);left:6%;right:6%}.pile-top.arrived{transform-origin:50% 100%;animation:.28s cubic-bezier(.2,.8,.2,1) both pile-arrive}@keyframes pile-arrive{0%{transform:translateY(var(--s-2)) scaleX(.94)}to{transform:none}}@media (prefers-reduced-motion:reduce){.pile-top.arrived{animation:none}}.queue-foot{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-3);margin:0 0 var(--s-5);flex-wrap:wrap;display:flex}.queue-foot .queue-nav{margin:0 auto 0 0}.queue-foot .fold{margin:0}.queue-foot .fold:has(details[open]){flex-basis:100%}.queue-sort{align-items:center;gap:var(--s-2);font-size:var(--fs-small);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--ink-soft);display:inline-flex}.queue-sort select{border-radius:inherit;padding:var(--s-2) var(--s-3);font-weight:var(--fw-bold);font-size:var(--fs-body);text-transform:none;letter-spacing:0;background:0 0;border:0}.cardbar>.wobble.rule path{stroke:var(--ink-clearly)}.card.sage{--fill:var(--sage)}:root[data-theme=dark] .card.sage{--fill:var(--paper);--line:var(--sage)}:root[data-theme=dark] .card.mustard{--fill:var(--paper);--line:var(--mustard)}:root[data-theme=dark] .card.sage,:root[data-theme=dark] .card.sage *,:root[data-theme=dark] .card.mustard,:root[data-theme=dark] .card.mustard *,:root[data-theme=dark] .card.red,:root[data-theme=dark] .card.red *{color:var(--ink)}:root[data-theme=dark] .card.sage .text-link:not(.danger),:root[data-theme=dark] .card.mustard .text-link:not(.danger),:root[data-theme=dark] .card.red .text-link:not(.danger){color:var(--link)}:root:not([data-theme=dark]) .card.sage .text-link,:root:not([data-theme=dark]) .card.mustard .text-link{color:inherit}.card.olive{color:var(--cream);--fill:var(--olive)}.card.leaf{color:var(--cream);--fill:var(--leaf)}.card.mustard{--fill:var(--mustard)}.card.red{color:var(--red);--line:var(--red)}.card.red .mgmt-next-body{color:inherit}.cardbar{padding:var(--s-4);align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex;position:relative}.cardbar h2,.cardbar h3{font-family:var(--disp);font-weight:var(--fw-display);text-transform:uppercase;font-size:var(--fs-heading);line-height:var(--lh-display);overflow-wrap:break-word;flex:auto;min-width:12ch}.cardbar .sub{font-size:var(--fs-small);opacity:var(--o-quiet);margin-top:var(--s-1);font-family:var(--body);text-transform:none;font-weight:var(--fw-reg);display:block}.cardbody{padding:var(--s-4)}.cardbody p{margin:0 0 var(--s-3)}.cardbody p:last-child{margin-bottom:0}.cardfoot{padding:0 var(--s-4) var(--s-4);gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.cardfoot .spacer{flex:1}.cardfoot .foot-meta{text-align:right}.cardfoot .foot-meta .lab{margin:0}.cardbody .cardfoot{padding:var(--s-3) 0 0}.cardfoot .rare,.record-foot .rare{align-items:center;gap:var(--s-3);white-space:nowrap;margin-left:auto;display:flex}.cardfoot .rare .text-link,.record-foot .rare .text-link{font-size:var(--fs-small)}.record-foot>.text-link{font-size:var(--fs-small);text-transform:uppercase;letter-spacing:var(--ls-caps)}.record-foot{align-items:center;gap:var(--s-3);margin:var(--s-3) 0 0;flex-wrap:wrap;display:flex}.record-ask{align-items:center;gap:var(--s-3);flex-wrap:wrap;margin-left:auto;display:flex}.field-save{margin:calc(var(--s-2) * -1) 0 var(--s-3)}.meta-row{gap:var(--s-3);margin:0 0 var(--s-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.meta .lab,.feature-group-name,.chg-half-name{font-weight:var(--fw-reg);text-transform:uppercase;font-size:var(--fs-small);letter-spacing:var(--ls-caps);color:var(--ink-soft);margin:0 0 var(--s-1)}.meta .val{font-size:var(--fs-body);line-height:var(--lh-body);overflow-wrap:break-word}.meta .val a{font-weight:var(--fw-bold)}.meta .val .when{align-items:center;gap:var(--s-1) var(--s-2);flex-wrap:wrap;display:inline-flex}.btn{font-family:var(--body);font-weight:var(--fw-bold);text-transform:uppercase;font-size:var(--fs-body);letter-spacing:var(--ls-caps-lg);color:var(--charcoal);padding:0 var(--s-4);min-height:var(--btn-h);cursor:pointer;z-index:0;align-items:center;gap:var(--s-2);white-space:nowrap;--fill:var(--mustard);--line:var(--charcoal);min-width:var(--btn-w);background:0 0;border:none;flex-shrink:0;justify-content:center;text-decoration:none;transition:transform .12s;display:inline-flex;position:relative}.btn-icon{width:var(--icon-inline);height:var(--icon-inline);object-fit:contain;flex:none}@media (hover:hover){.btn:hover:not(:disabled,[aria-disabled=true]){transform:scale(1.06)}}.btn:active:not(:disabled,[aria-disabled=true]){transform:scale(1.02)translate(2px,2px)}.btn:disabled,.btn[aria-disabled=true]{opacity:var(--o-off);cursor:default}.boil-sheet{background-repeat:no-repeat;background-size:300% 100%;flex:none}.boil-f0{background-position:0 0}.boil-f1{background-position:50% 0}.boil-f2{background-position:100% 0}.btn.ghost{color:var(--ink)}.btn.ghost,.btn.danger{--fill:transparent;--line:color-mix(in srgb, var(--ink) var(--t-line), transparent)}.btn.choice{--fill:var(--mustard-soft)}.btn.danger{color:var(--red);--line:color-mix(in srgb, var(--red) var(--t-line), transparent)}.card.olive .btn.ghost,.card.leaf .btn.ghost{color:var(--cream)}.mgmt-banner{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.mgmt-banner .mgmt-next-body{margin:0}.btn.small{font-size:var(--fs-small);padding:0 var(--s-3);min-width:var(--btn-w-small)}.chip{align-items:center;gap:var(--s-1);font-weight:var(--fw-bold);font-size:var(--fs-small);letter-spacing:var(--ls-caps);text-transform:uppercase;padding:var(--s-1) var(--s-2);color:var(--charcoal);z-index:0;white-space:nowrap;--tone:var(--sage);--fill:var(--tone);display:inline-flex;position:relative}.chip.mustard{--tone:var(--mustard)}.chip.cream{--tone:var(--paper);color:var(--ink)}.chip.status.cream{text-transform:none;letter-spacing:0;font-weight:var(--fw-reg);color:var(--ink-soft);--line:transparent;--fill:transparent}.chip.green{color:var(--charcoal);--tone:var(--green)}.chip.red{color:var(--cream);--tone:var(--red)}.chip.olive{color:var(--cream);--tone:var(--olive-ink)}:root[data-theme=dark] .chip:not(.cream){--fill:var(--paper);--line:var(--tone);color:var(--tone)}:root[data-theme=dark] .chip.red{color:var(--ink)}.empty{z-index:0;padding:var(--s-4);align-items:flex-start;gap:var(--s-3);--fill:var(--sage);flex-direction:column;display:flex;position:relative}.empty p{max-width:var(--read-w);font-size:var(--fs-body);margin:0}.empty.error{--fill:var(--red)}:root[data-theme=dark] .empty:not(.error){--fill:var(--paper);--line:var(--sage)}.stale-banner{margin:0 0 var(--s-4);padding:var(--s-2) var(--s-3);z-index:0;--fill:color-mix(in srgb, var(--red) var(--t-fill), transparent);--line:transparent;color:var(--ink);font-size:var(--fs-small);position:relative}.buzz-row{align-items:flex-start;gap:var(--s-4);display:flex}.buzz-row .bubble{margin-top:33px}.buzz-row img{object-fit:contain;flex:none;width:96px;height:96px}.buzz-row[data-flipped]{flex-direction:row-reverse}.buzz-row img[data-flipped]{scale:-1 1}.bubble{z-index:0;padding:var(--s-3) var(--s-4);font-size:var(--fs-body);line-height:var(--lh-body);max-width:var(--box-w);--fill:#fff;color:var(--charcoal);position:relative}.field{gap:var(--s-1);margin-bottom:var(--s-3);flex-direction:column;display:flex}fieldset.field{border:0;min-width:0;margin-inline:0;padding:0}.field label{font-weight:var(--fw-reg);text-transform:uppercase;font-size:var(--fs-small);letter-spacing:var(--ls-caps);color:var(--ink-soft)}.fieldbox{z-index:0;--fill:var(--field);--line:var(--ink-nearly);position:relative}.fieldbox.has-suffix>input{padding-right:4.5rem}.fieldbox.has-suffix>input[type=number]{appearance:textfield}.fieldbox.has-suffix>input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fieldbox.has-suffix>input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fieldsuffix{right:var(--s-4);font-size:var(--fs-small);color:var(--ink-nearly);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tip{width:var(--icon);height:var(--icon);margin-left:var(--s-2);z-index:0;--line:var(--ink-soft);--fill:transparent;color:var(--ink-soft);font-family:var(--body);font-size:var(--fs-small);font-weight:var(--fw-bold);line-height:var(--lh-line);vertical-align:middle;cursor:help;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.tip-wrap{vertical-align:middle;display:inline-block;position:relative}.tip-words{top:calc(100% + var(--s-2));z-index:var(--layer-popup);width:max-content;max-width:min(var(--read-w), calc(100vw - 32px));scroll-margin:var(--s-4);padding:var(--s-2) var(--s-3);--fill:var(--paper);--line:var(--ink);color:var(--ink);font-family:var(--body);font-size:var(--fs-small);font-weight:var(--fw-reg);line-height:var(--lh-body);text-transform:none;letter-spacing:0;white-space:normal;text-align:left;display:none;position:absolute;left:0}.tip:focus-visible+.tip-words,.tip-wrap.open .tip-words{display:block}.field input:not(.sr-only),.field textarea,.fieldbox>input:not(.sr-only),.fieldbox>textarea{border-radius:inherit;padding:var(--s-3) var(--s-4);font:inherit;font-size:var(--fs-body);color:inherit;background:0 0;border:0;width:100%;display:block}.field input::placeholder,.field textarea::placeholder,.fieldbox>input::placeholder,.fieldbox>textarea::placeholder{color:var(--field-hint);opacity:1}.field textarea,.fieldbox>textarea{resize:vertical;field-sizing:content;min-height:120px;max-height:480px}.field .hint{font-size:var(--fs-small);color:var(--ink-soft)}.field .error{font-size:var(--fs-small);color:var(--red);font-weight:var(--fw-bold)}.field-row{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}.inline-form{column-gap:var(--s-2);row-gap:var(--s-1);grid-template-rows:auto auto auto;grid-template-columns:1fr auto;align-items:stretch;display:grid}.inline-form>.field{grid-template-rows:subgrid;grid-area:1/1/span 3;margin-bottom:0;display:grid}.inline-form>.btn{grid-area:2/2}.prompt-form form{gap:var(--s-4);flex-direction:column;display:flex}.prompt-form fieldset.field>legend{margin-bottom:var(--s-1);font-weight:var(--fw-reg);text-transform:uppercase;font-size:var(--fs-small);letter-spacing:var(--ls-caps);color:var(--ink-soft);padding:0}.prompt-options,.prompt-chosen{gap:var(--s-2);flex-wrap:wrap;display:flex}.prompt-chosen{margin-bottom:var(--s-2)}.prompt-tags{margin-bottom:var(--s-3)}.prompt-tags>.prompt-options{margin-top:var(--s-2)}.prompt-form .btn[aria-pressed=true]{--fill:var(--sage);--line:var(--charcoal);color:var(--charcoal)}.prompt-tag{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.prompt-text{max-width:var(--read-w);margin:0 0 var(--s-3)}.prompt-cap{margin:var(--s-1) 0 0;font-size:var(--fs-small);color:var(--ink-soft)}.prompt-answers{gap:var(--s-2);margin:0 0 var(--s-3);display:grid}.prompt-answers dt{font-weight:var(--fw-reg);text-transform:uppercase;font-size:var(--fs-small);letter-spacing:var(--ls-caps);color:var(--ink-soft)}.prompt-answers dd{margin:0}.inline-form.question{margin-bottom:var(--s-3)}.stack{gap:var(--s-3);flex-direction:column;display:flex}.row{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.muted{color:var(--ink-soft);font-size:var(--fs-small)}.prewrap{white-space:pre-wrap}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-only input,.sr-only select,.sr-only textarea,.sr-only button{border:0}.skip-link{z-index:var(--layer-keyboard);padding:var(--s-2) var(--s-4);background:var(--paper);color:var(--ink);font-weight:var(--fw-bold);text-decoration:none;position:absolute;top:-999px;left:0}.skip-link:focus{top:var(--s-2);left:var(--s-2)}.text-link{font:inherit;font-weight:var(--fw-bold);font-size:var(--fs-body);color:var(--link);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.text-link.tell-carl{font-size:inherit;font-weight:inherit}.text-link.danger{color:var(--red);text-transform:uppercase;letter-spacing:var(--ls-caps);z-index:0;--fill:transparent;--line:transparent;position:relative}:root[data-theme=dark] .text-link.danger{--fill:var(--red);--line:var(--red);color:#fff;min-height:var(--btn-h);min-width:var(--btn-w-small);padding:0 var(--s-4);font-size:var(--fs-small);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}:root[data-theme=dark] .btn.danger{--fill:var(--red);--line:var(--red);color:#fff}.text-link:disabled,.text-link[aria-disabled=true]{opacity:var(--o-off);cursor:default}.note{font-size:var(--fs-small);color:var(--ink-soft);margin:var(--s-2) 0 0}.toast-confetti{z-index:-1;pointer-events:none;position:fixed;inset:0}body:has(.garden-host:not([hidden])) .toast-confetti{z-index:var(--layer-toast)}.toast-confetti-band{visibility:hidden;width:280px;height:0;position:absolute}@media (width<=480px){.toast-confetti-band{width:168px}}.toast{z-index:var(--layer-toast);padding:var(--s-3) var(--s-4);font-weight:var(--fw-bold);color:var(--charcoal);--fill:var(--mustard);align-items:center;gap:var(--s-2);display:flex;position:fixed;bottom:28px;right:28px}.toast-peek{right:0;bottom:calc(100% + var(--s-2));align-items:center;gap:var(--s-1);padding:var(--s-2) var(--s-3);font:var(--fw-bold) var(--fs-body) / 1 var(--body);color:var(--charcoal);cursor:pointer;--fill:var(--cream);background:0 0;border:0;flex-direction:column;display:flex;position:absolute}.toast-peek img{height:calc(var(--s-6) * 2);width:auto}.toast-peek-l1{font-size:var(--fs-small);text-transform:uppercase;letter-spacing:var(--ls-caps);line-height:var(--lh-line)}.toast-peek .ticket-plate{--tk:.03em}.toast-lines{gap:var(--s-1);flex-direction:column;display:flex}.toast-ticket{font-weight:var(--fw-bold);flex:none;display:inline-flex}.toast-ticket .ticket-plate{--tk:.03em;font-size:var(--fs-body)}.toast.bad{color:var(--cream);--fill:var(--red)}.toast-action{margin-left:var(--s-2);font:inherit;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-caps);font-size:var(--fs-body);--line:currentColor;color:inherit;cursor:pointer;background:0 0;border:none;padding:0 0 1px;position:relative}.fold{margin:0 0 var(--s-5);z-index:0;--fill:transparent;--line:transparent;--marker:var(--icon);position:relative}.fold:has(details[open]){--fill:color-mix(in srgb, var(--sage) var(--t-fill), transparent);--line:var(--ink-clearly)}.fold summary:hover{text-decoration:underline}.fold:not(:has(details[open])) summary{padding-left:0;padding-right:0}.fold summary{cursor:pointer;padding:var(--s-3) var(--s-4);font-weight:var(--fw-bold);align-items:center;gap:var(--s-2);list-style:none;display:flex}.fold summary::-webkit-details-marker{display:none}.fold summary:before{content:"";width:var(--marker);height:var(--marker);background:url(/assets/hint-bulb.webp) 50%/contain no-repeat;flex:none}.fold-ask summary:before{background-image:url(/assets/nav-help.webp)}.fold-plain summary:before{content:none}.fold-chev{flex:none}.fold details[open] .fold-chev{transform:rotate(90deg)}.fold-ask .fold-chev{order:-1}.fold.fold-ask .fold-body{padding-left:calc(var(--s-4) + 2 * (var(--marker) + var(--s-2)))}.fold .fold-body{padding:0 var(--s-4) var(--s-4) calc(var(--s-4) + var(--marker) + var(--s-2));color:var(--ink-soft)}.fold .fold-body p,.fold .fold-body li{margin:0 0 var(--s-2)}.fold .fold-body ol{padding-left:var(--s-4);margin:0}@media (prefers-reduced-motion:reduce){.btn,.nav a{transition:none}}.phrase-row{justify-content:space-between;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.phrase-row .phrase-text{font-weight:var(--fw-bold);overflow-wrap:break-word;flex:240px}.phrase-row .phrase-actions{gap:var(--s-2);flex-wrap:nowrap;display:flex}.kept-row{cursor:pointer;padding-block:2px}.kept-meta{align-items:center}.kept-row input{cursor:pointer;flex:none}.kept-row:hover .phrase-text{text-decoration:underline}.kept-foot{margin-top:var(--s-3)}.kept-bar{bottom:var(--s-3);z-index:var(--layer-sticky);align-items:center;gap:var(--s-3);margin-top:var(--s-3);padding:var(--s-2) var(--s-3);--line:var(--ink);--fill:var(--paper);flex-wrap:wrap;display:flex;position:sticky}.phrase-box{text-align:left;--tone:var(--mustard);width:100%;font-family:var(--mono);font-size:var(--fs-small);font-weight:var(--fw-bold);line-height:var(--lh-body);padding:var(--s-3) var(--s-4);margin:0 0 var(--s-3);cursor:pointer;color:inherit;z-index:0;--fill:var(--sage);background:0 0;border:none;display:block;position:relative}.phrase-box:hover{--fill:var(--tone)}.phrase-box.is-prompt{font-family:var(--body);font-weight:var(--fw-reg);font-size:var(--fs-body)}.phrase-box .copy-flag{margin-top:var(--s-2);font-family:var(--body);font-weight:var(--fw-bold);font-size:var(--fs-small);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--ink-soft);display:block}.add-artist-row{margin-bottom:var(--s-3);justify-content:flex-end}.list-tools{align-items:center;gap:var(--s-2);margin:0 0 var(--s-5);flex-wrap:wrap;display:flex}.pick{z-index:0;--fill:var(--field);--line:var(--ink-nearly);display:inline-block;position:relative}.fieldbox:focus-within,.pick:focus-within{--line:var(--rust)}.fieldbox :focus-visible,.pick :focus-visible{outline:none}.list-tools label{font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-caps)}.list-tools .tools-pair{display:contents}.show-more{align-items:center;gap:var(--s-3);margin:0 0 var(--s-5);display:flex}.list-tools input{border-radius:inherit;padding:var(--s-2) var(--s-3);font-weight:var(--fw-bold);font-size:var(--fs-body);background:0 0;border:0;width:12rem}.list-tools select{border-radius:inherit;padding:var(--s-2) var(--s-3);font-weight:var(--fw-bold);font-size:var(--fs-body);background:0 0;border:0}.spotify{z-index:0;margin:0 0 var(--s-2);--fill:var(--charcoal);position:relative}.spotify-login{margin:0 0 var(--s-3)}.spotify iframe{border-radius:inherit;border:0;width:100%;height:80px;display:block}.steps{margin:0 0 var(--s-5);gap:var(--s-3);grid-template-columns:1fr;padding:0;list-style:none;display:grid}.steps li{z-index:0;padding-left:calc(30px + var(--s-3));min-height:30px;font-weight:var(--fw-reg);align-items:center;display:flex;position:relative}.steps .num,.discover-steps .num{--line:var(--ink);z-index:0;left:var(--s-4);top:var(--s-3);width:30px;height:30px;font-family:var(--disp);font-weight:var(--fw-display);line-height:var(--lh-display);font-size:var(--fs-body);--fill:var(--mustard);color:var(--charcoal);justify-content:center;align-items:center;display:flex;position:absolute}.steps .num{top:0;left:0}.discover-steps{margin:0 0 var(--s-5);gap:var(--s-3);grid-template-columns:1fr 1fr;grid-auto-rows:1fr;padding:0;list-style:none;display:grid}.discover-steps a{z-index:0;padding:var(--s-3) var(--s-4) var(--s-4) calc(var(--s-4) + 30px + var(--s-2));height:100%;color:var(--ink);--fill:var(--paper);--line:var(--ink-clearly);text-decoration:none;display:block;position:relative}.discover-steps a:hover{--line:var(--ink)}.discover-steps .discover-name{align-items:center;gap:var(--s-2);font-family:var(--disp);font-weight:var(--fw-display);text-transform:uppercase;font-size:var(--fs-heading);line-height:var(--lh-display);margin-bottom:var(--s-2);flex-wrap:wrap;display:flex}.discover-steps .discover-line{font-size:var(--fs-small);color:var(--ink-soft);display:block}.discover-steps.plain a{padding-left:var(--s-4)}.modal-overlay{z-index:var(--layer-popup);background:var(--veil);padding:var(--s-4);white-space:normal;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-panel{z-index:0;background:var(--paper);padding:var(--s-5);max-width:var(--box-w);width:100%;max-height:calc(100dvh - var(--s-6) * 2);--fill:var(--paper);position:relative;overflow-y:auto}@media (width<=560px){.modal-panel{max-height:calc(100dvh - var(--s-4) * 2)}}.modal-panel:focus-visible{outline:none}.modal-panel h2{font-family:var(--disp);line-height:var(--lh-display);font-weight:var(--fw-display);text-transform:uppercase;font-size:var(--fs-title-fixed);margin:0 0 var(--s-3)}.modal-panel.moment{text-align:center}.modal-panel.moment .buzz-row,.modal-panel.moment .modal-actions{justify-content:center}.modal-panel.moment .receipt-line,.modal-panel.moment p{margin-left:auto;margin-right:auto}.revisit-presets{margin-bottom:var(--s-2)}.timer-set{text-align:center}.wheels{justify-content:center;gap:var(--s-4);z-index:0;display:flex;position:relative}.wheel-band{height:var(--row,44px);z-index:-1;pointer-events:none;--line:transparent;--fill:var(--mustard-soft);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.wheel{height:calc(var(--row,44px) * var(--rows,5));scroll-snap-type:y mandatory;padding:calc((var(--rows,5) - 1) / 2 * var(--row,44px)) 0;scrollbar-width:none;flex:1;overflow-y:auto}.wheel::-webkit-scrollbar{display:none}.wheel-row{align-items:center;gap:var(--s-2);width:100%;height:var(--row,44px);scroll-snap-align:center;cursor:pointer;font-family:inherit;font-size:var(--fs-body);color:var(--ink-clearly);font-variant-numeric:tabular-nums;background:0 0;border:0;grid-template-columns:1fr 1fr;padding:0;display:grid}.wheel-row.on{color:var(--charcoal);font-weight:var(--fw-bold)}.wheel-n{text-align:right}.wheel-unit{text-align:left;font-weight:var(--fw-bold)}.timer-dir{margin:var(--s-4) 0 0;justify-content:center}.playlist-steps .steps{margin-bottom:0}.mgmt-modal-line{margin:0 0 var(--s-4)}.modal-actions{justify-content:space-between;gap:var(--s-3);background:var(--paper);padding-block:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.modal-actions>.btn{flex:12rem}.modal-actions.after-form{padding-block:var(--s-4) var(--s-5)}.modal-form{padding-bottom:0}.change-view{gap:var(--s-3);flex-direction:column;display:flex}.change-view-group{gap:var(--s-2);flex-direction:column;display:flex}.change-view-row{z-index:0;padding:var(--s-3) var(--s-4);font-weight:var(--fw-bold);color:var(--charcoal);--fill:var(--field);align-items:center;text-decoration:none;display:flex;position:relative}.change-view-row.here{opacity:var(--o-quiet);--fill:transparent}.wip-row{align-items:flex-start;gap:var(--s-1);text-align:left;flex-direction:column}.wip-title{font-weight:var(--fw-bold)}.wip-status,.wip-waiting{font-size:var(--fs-small);font-weight:var(--fw-reg);color:var(--ink-soft)}.td-note-mark{top:var(--s-4);right:var(--s-4);z-index:var(--layer-sticky);padding:var(--s-2) var(--s-3);font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--field-ink);background:var(--field);opacity:var(--o-quiet);position:fixed}.td-note-mark:hover,.td-note-mark:focus-visible{opacity:1}.td-note-mark.clear-zoom{right:calc(var(--s-4) + 130px)}body:has(.page-tour) .td-note-mark:not(.clear-zoom){right:calc(var(--s-4) + 70px)}@media (width<=900px){body:has(.day-one-page) .td-note-mark{top:auto;bottom:var(--s-4)}}.td-notes-where{font-size:var(--fs-small);color:var(--ink-soft);margin:0 0 var(--s-2);display:block}.modal-panel.td-notes{flex-direction:column;padding:0;display:flex;overflow:visible}.td-notes-scroll{min-height:0;padding:var(--s-5);overflow-y:auto}.td-notes-list{margin:var(--s-4) 0 0;gap:var(--s-3);flex-direction:column;padding:0;list-style:none;display:flex}.td-notes-list li{justify-content:space-between;align-items:flex-start;gap:var(--s-3);display:flex}.td-notes-list p{font-size:var(--fs-body);margin:0}.td-notes-list .td-notes-where{margin-bottom:var(--s-1)}.td-notes-foot{margin-top:var(--s-4)}.screen-order{margin:var(--s-3) 0}.screen-order h3{margin:0 0 var(--s-2);font-size:var(--fs-small)}.screen-order-list{margin:0 0 var(--s-3);max-height:40vh;font-size:var(--fs-small);padding:0;list-style:none;overflow-y:auto}.screen-order-row{align-items:center;gap:var(--s-2);padding:var(--s-1) 0;display:flex}.screen-order-row.spare .screen-order-name{color:var(--ink-soft)}.screen-order-row.held{background:var(--field)}.screen-order-name{flex:1}.screen-order-grip{cursor:grab;touch-action:none;padding:0 var(--s-1);-webkit-user-select:none;user-select:none}.screen-order-branch{padding:var(--s-1) 0 var(--s-1) var(--s-5);color:var(--ink-soft)}.screen-order-branch.depth-2{padding-left:calc(var(--s-5) * 2)}.screen-order-branch .screen-order-when{font-weight:var(--fw-bold)}.screen-order-branch .screen-order-when:before{content:"↳ "}.screen-order-divider{margin:var(--s-2) 0 var(--s-1);font-weight:var(--fw-bold)}[data-words-edit]{cursor:text}[data-words-edit]:hover,[data-words-edit]:focus{outline:var(--focus-ring);outline-offset:2px}.garden-cam-tool{top:calc(var(--control) + var(--s-5));z-index:var(--layer-toast);padding:var(--s-2) var(--s-3);color:var(--field-ink);background:var(--field);font-size:var(--fs-small);text-align:center;pointer-events:auto;position:absolute;left:50%;transform:translate(-50%)}.garden-cam-tool p{margin:0 0 var(--s-1)}.garden-cam-tool .garden-cam-stage{font-weight:var(--fw-bold)}.garden-cam-tool .garden-cam-numbers{font-variant-numeric:tabular-nums;white-space:nowrap}.garden-cam-tool .btn-row{justify-content:center}.garden-cam-tool .btn-row+.garden-cam-stage{margin-top:var(--s-2)}.td-notes-list .td-edit-was{color:var(--ink-soft);text-decoration:line-through}.quickstart-head{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-4);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.quickstart-head h2,.quickstart-head .quickstart-dots{margin:0}.quickstart-dots{gap:var(--s-2);display:flex}.quickstart-dots button{z-index:0;--knob-ink:var(--ink-clearly);--line:var(--knob-ink);--fill:var(--paper);cursor:pointer;--knob-turn:210deg;--fine:4;--wander:.2px;background:0 0;border:0;width:18px;height:18px;padding:0;transition:transform .26s;position:relative}.quickstart-dots button.on{--knob-ink:var(--ink);--fill:var(--mustard)}:root[data-theme=dark] .quickstart-dots button.on{--fill:var(--rust)}.quickstart-dots .knob-bar{--line:transparent;--fill:var(--knob-ink);--fine:1;--wander:.7px;transform-origin:50% 94.48%;width:15.7%;height:58%;transform:rotate(var(--knob-turn));z-index:1;transition:transform .26s;position:absolute;top:-4.8%;left:42.15%}.quickstart-dots button.on .knob-bar{--knob-turn:150deg}@media (prefers-reduced-motion:reduce){.quickstart-dots button,.quickstart-dots .knob-bar{transition:none}}.quickstart-pic{height:128px;margin-bottom:var(--s-4);justify-content:center;align-items:flex-end;display:flex}.quickstart-pic img,.quickstart-pic svg{object-fit:contain;max-width:240px;max-height:100%}.quickstart-step-label{font-family:var(--disp);line-height:var(--lh-display);font-weight:var(--fw-display);text-transform:uppercase;font-size:var(--fs-heading);margin:0 0 var(--s-2);justify-content:center;align-items:center;gap:var(--s-2);text-align:center;display:flex}.quickstart-step-body{font-size:var(--fs-body);margin:0}.quickstart-steps{margin-bottom:var(--s-4);display:grid}.quickstart-step{visibility:hidden;grid-area:1/1}.quickstart-step.shown{visibility:visible}.quickstart-skip{margin:var(--s-3) auto 0;display:block}.quickstart-skip.gone{visibility:hidden}.nav-tour{z-index:var(--layer-popup);white-space:normal;position:fixed;inset:0}.nav-tour-veil{background:var(--veil);position:absolute}.nav-tour-arrow{object-fit:contain;animation:1.1s cubic-bezier(.37,0,.63,1) infinite nav-tour-bob;position:absolute}@keyframes nav-tour-bob{0%,to{translate:0}50%{translate:var(--bob-x,0px) var(--bob-y,0px)}}@media (prefers-reduced-motion:reduce){.nav-tour-arrow{animation:none}}.nav-tour-card{padding:var(--s-4) var(--s-5);position:absolute}.nav-tour-title{font-family:var(--disp);line-height:var(--lh-display);font-weight:var(--fw-display);text-transform:uppercase;font-size:var(--fs-heading);margin:0 0 var(--s-2)}.nav-tour-line{margin:0}.nav-tour-actions{justify-content:flex-end;gap:var(--s-3);padding-top:var(--s-4);display:flex}.nav-tour-skip{margin:var(--s-3) 0 0 auto;display:block}.quickstart-steps~.modal-actions{padding-block:var(--s-2) 0;flex-wrap:nowrap;justify-content:center}.quickstart-steps~.modal-actions>.btn{flex:none}@media (width<=560px){.quickstart-head{justify-content:center}}.home-grid{gap:var(--s-5);flex-direction:column;display:flex}.mgmt-home{flex-direction:column;display:flex}.beta-note{font-size:var(--fs-small);line-height:var(--lh-body);margin:auto 0 0}.beta-note a{font-weight:var(--fw-bold)}.beta-note>a:not(.text-link){color:var(--link);text-underline-offset:3px}.homegrown .beta-note>a:not(.text-link){font-weight:inherit}.streak{display:inline-flex}.streak-hit{align-items:center;gap:var(--s-1);cursor:default;-webkit-user-select:none;user-select:none;display:inline-flex}.streak-hit .flame{height:calc(var(--icon-flame) * 32.1 / 28);width:calc(var(--icon-flame) * 25.7 / 28);background-image:url(/assets/streak-flame-lit-boil.webp)}.streak-hit .flame.heat-7{background-image:url(/assets/streak-flame-7-lit-boil.webp)}.streak-hit .flame.heat-30{background-image:url(/assets/streak-flame-30-lit-boil.webp)}.streak-hit .flame.heat-100{background-image:url(/assets/streak-flame-100-lit-boil.webp)}.stage-icon.siren-boil{background-image:url(/assets/nav-need-carl-boil.webp);width:24.8px;height:23px;margin:0 -1.4px}.nav a>.stage-icon.siren-boil,.nav-footer a>.stage-icon.siren-boil{margin-right:calc(var(--s-2) - 1.4px)}.quickstart-pic .thirsty-pic{background-image:url(/assets/plants/plant_thirsty2-boil.webp);width:147.1px;height:132.3px}.gg-stage{justify-content:center;align-items:flex-end;width:100%;height:128px;display:flex;position:relative}.gg-seed{height:13.1px}.gg-sprout{height:25.1px}.gg-bud-h{height:47.6px}.gg-bloom-h{height:90.8px}.gg-grow{transform-origin:50% 100%;animation:.42s cubic-bezier(.34,1.56,.64,1) both gg-pop}@keyframes gg-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.gg-water .gg-thirsty,.gg-water .gg-perked{position:absolute;bottom:0;left:50%}.gg-water .gg-thirsty{width:79.8px;height:71.8px;animation:3.6s ease-in-out infinite gg-droop-out;transform:translate(-50%)}.gg-water .gg-perked{transform-origin:50% 100%;animation:3.6s ease-in-out infinite gg-perk-in}.gg-can-at{opacity:0;transform-origin:0 0;width:0;height:0;animation:3.6s ease-in-out infinite gg-tip;position:absolute;bottom:79.2px;left:calc(50% - 33.6px)}.gg-can-at .gg-can{width:38.4px;max-width:none;max-height:none;position:absolute;top:-14.6px;left:-33.7px}.gg-drop{opacity:0;background:url(/assets/fx/drops.webp) 0 -1.4px/44.3px no-repeat;width:6.2px;height:9.6px;animation:3.6s cubic-bezier(.45,0,.9,.6) infinite gg-pour;position:absolute;bottom:74.4px;left:calc(50% - 36.8px)}.gg-drop-1{--dx:24px;--dy:59.2px;animation-delay:.3s}.gg-drop-2{--dx:33.6px;--dy:51.2px;animation-delay:.42s}.gg-drop-3{--dx:40px;--dy:64px;animation-delay:.54s}.gg-drop-4{--dx:28.8px;--dy:67.2px;animation-delay:.66s}.gg-drop-5{--dx:44.8px;--dy:56px;animation-delay:.78s}@keyframes gg-tip{0%{opacity:0;transform:rotate(0)}8%,38%{opacity:1;transform:rotate(51.6deg)}48%,to{opacity:0;transform:rotate(0)}}@keyframes gg-pour{0%{opacity:1;transform:translate(0)rotate(-35deg)}12%{transform:translate(var(--dx), var(--dy)) rotate(0deg);opacity:1}13%,to{transform:translate(var(--dx), var(--dy));opacity:0}}@keyframes gg-droop-out{0%,46%{opacity:1}52%,94%{opacity:0}to{opacity:1}}@keyframes gg-perk-in{0%,46%{opacity:0;transform:translate(-50%)scale(.6)}54%{opacity:1;transform:translate(-50%)scale(1.06)}60%,94%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%)scale(.6)}}.gg-sparkling{width:65px;line-height:0;display:block;position:relative}.gg-sparkle{background:url(/assets/fx/sparkles.webp) no-repeat;animation:1.5s ease-in-out infinite gg-twinkle;position:absolute}.gg-sparkle-1{background-position:0 0;background-size:166.7px;width:25px;height:30.7px;top:-9.4px;left:-9.9px}.gg-sparkle-2{background-position:-33.1px -2.6px;background-size:130px;width:18.1px;height:21.3px;animation-delay:.5s;top:-3.9px;left:52.2px}.gg-sparkle-3{background-position:-51.5px -2.5px;background-size:103.2px;width:14.1px;height:16.6px;animation-delay:1s;top:36.2px;left:62.4px}@keyframes gg-twinkle{0%,to{transform:scale(0)rotate(-15deg)}45%{transform:scale(1.15)rotate(0)}60%{transform:scale(1)rotate(5deg)}}.gg-bloom .gg-bud,.gg-bloom .gg-flower{transform-origin:50% 100%;position:absolute;bottom:0;left:50%}.gg-bloom .gg-bud{animation:2.6s ease-in-out infinite gg-bud-out;transform:translate(-50%)}.gg-bloom .gg-flower{animation:2.6s ease-in-out infinite gg-flower-in}@keyframes gg-bud-out{0%,30%{opacity:1}38%,94%{opacity:0}to{opacity:1}}@keyframes gg-flower-in{0%,30%{opacity:0;transform:translate(-50%)scale(.5)}42%{opacity:1;transform:translate(-50%)scale(1.06)}50%,94%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%)scale(.5)}}.gg-sleeper{transform-origin:50% 100%;height:137px;animation:2.4s ease-in-out infinite gg-breathe}.gg-compost{transform-origin:50% 100%;height:110px;animation:3.6s ease-in-out infinite gg-settle}@keyframes gg-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(.95)}}@keyframes gg-settle{0%,45%{opacity:1;transform:scaleY(1)}70%,85%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:scaleY(1)}}.gg-tickets{align-items:center}.gg-plate{--tk:.03em;font-size:var(--fs-heading);font-weight:var(--fw-bold);position:relative}.gg-float{font-size:var(--fs-body);color:var(--ink);animation:.9s ease-out both gg-rise;position:absolute;top:-6px;left:50%}@keyframes gg-rise{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-34px)}}.gg-land img{height:120px;animation:1.6s ease-in-out infinite gg-bob}@keyframes gg-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.gg-build{align-items:center}.gg-cloud{background-repeat:no-repeat;background-size:400% 100%;width:181.5px;height:128px;animation:.667s steps(4,end) infinite gg-cloud-frames}@keyframes gg-cloud-frames{0%{background-position:0 0}to{background-position:133.333% 0}}.gg-shed-step{opacity:0;margin-inline:auto;animation:4.5s ease-in-out infinite gg-shed-step;position:absolute;bottom:0;left:0;right:0}.gg-shed-1{width:121.1px;height:120px}.gg-shed-2{width:93.3px;height:112px;animation-delay:1.5s}.gg-shed-3{width:176.5px;height:112px;animation-delay:3s}@keyframes gg-shed-step{0%{opacity:0;transform:scale(.9)}6%,30%{opacity:1;transform:scale(1)}36%,to{opacity:0;transform:scale(1)}}.garden-guide{max-width:var(--box-w-guide)}.garden-guide .quickstart-pic{height:144px}.garden-guide .gg-stage{zoom:var(--gg-scale,1);height:calc(144px / var(--gg-scale,1));width:calc(100% / var(--gg-scale,1));align-items:flex-end}.garden-guide .gg-growing,.garden-guide .gg-water,.garden-guide .gg-bloom{--gg-scale:1.19}.garden-guide .gg-tickets{--gg-scale:1.38}.garden-guide .gg-build{--gg-scale:1.09}.garden-guide .gg-shed{--gg-scale:1.17}.garden-guide .quickstart-top{height:calc(var(--fs-heading) * 2 * var(--lh-display) + var(--s-2) + 144px + var(--s-4));flex-direction:column;display:flex}.garden-guide .quickstart-top .quickstart-pic{flex:auto;align-items:center;height:auto;min-height:0;margin:0}.garden-guide .quickstart-top .gg-stage{height:calc(144px / var(--gg-scale,1))}.garden-guide .quickstart-pic:has(.gg-growing){translate:0 -17px}.garden-guide .quickstart-pic:has(.gg-tickets){translate:0 -45px}.garden-guide .quickstart-pic:has(.gg-land){translate:0 -16px}.garden-guide .quickstart-pic:has(.gg-water){translate:0 -17px}.garden-guide .quickstart-pic:has(.gg-bloom){translate:0 -17px}.garden-guide .quickstart-pic:has(.gg-sleeper){translate:0 -8px}.garden-guide .quickstart-pic:has(.gg-compost){translate:0 -21px}.garden-guide .quickstart-pic:has(.gg-build){translate:0 -4px}.garden-guide .quickstart-pic:has(.gg-shed){translate:0 -6px}@media (width>=561px){.garden-guide{padding-inline:var(--s-6)}}.garden-guide .quickstart-head{text-align:center;flex-direction:column;justify-content:center}@media (prefers-reduced-motion:reduce){.quickstart-pic .gg-stage *,.quickstart-pic .gg-stage img{animation:none}.gg-drop,.gg-bloom .gg-bud,.gg-shed-2,.gg-shed-3{opacity:0}.gg-shed-1{opacity:1}.gg-bloom .gg-flower{opacity:1;transform:translate(-50%)}.gg-water .gg-perked{opacity:0}.gg-water .gg-thirsty,.gg-can-at{opacity:1}}.bloom-boil{background-image:url(/assets/plants/plant_bloom1-boil.webp);width:111.3px;height:138.2px;animation:.375s step-end infinite bloom-boil}@keyframes bloom-boil{0%{background-position:0 0}33.333%{background-position:50% 0}66.667%{background-position:100% 0}}@media (prefers-reduced-motion:reduce){.bloom-boil{background-position:50% 0;animation:none}}.garden-loading{z-index:1;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.garden-loading .boot{--boot-paper:transparent;--boot-card:transparent;--boot-line:transparent;--boot-ink:var(--charcoal)}.streak-n{font-weight:var(--fw-bold);line-height:var(--lh-line);font-variant-numeric:tabular-nums;color:var(--ink)}.nav-row{flex-direction:column;display:flex;position:relative}.streak-nav{right:var(--s-3);padding:0;position:absolute;top:50%;transform:translateY(-50%)}.streak-nav .streak-n{color:var(--cream);font-size:var(--fs-small)}.home-card{width:100%}.nextup{text-align:center;align-items:center;gap:var(--s-3);flex-direction:column;display:flex}.nextup-pose{width:auto;height:120px}.nextup h2.big{font-family:var(--disp);font-weight:var(--fw-display);text-transform:uppercase;font-size:var(--fs-title);line-height:var(--lh-display);margin:0}.nextup-sub h2.big{font-size:var(--fs-title-fixed)}.home-grid>.home-card{margin-bottom:0}.nextup .line{font-size:var(--fs-body);color:var(--ink-soft);max-width:var(--read-w);margin:0}.nextup .btn-row{margin-top:var(--s-1);justify-content:center;align-items:center}.home-today .receipt-facts{margin-bottom:0}.home-top{justify-content:space-between;align-items:center;gap:var(--s-3);margin-bottom:var(--s-4);display:flex}.home-grid>.home-top{margin-bottom:0}@media (width>=901px){.home-top{display:none}.home-top:has(>.start-tour){top:var(--page-top);right:var(--s-3);z-index:var(--layer-sticky);display:block;position:fixed}.home-top:has(>.start-tour)>:not(.start-tour){display:none}}.flag-box{margin-top:var(--s-2);flex-basis:100%;grid-column:1/-1}.rare:has(>.flag-box){white-space:normal;flex-wrap:wrap;flex-basis:100%;grid-column:1/-1;justify-content:flex-end}.rare>.flag-box{order:1}.obs-picks{gap:var(--s-3);margin:var(--s-3) 0 var(--s-2);grid-template-columns:1fr 1fr;display:grid}.obs-pick{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.obs-pick .lab{font-weight:var(--fw-reg);text-transform:uppercase;font-size:var(--fs-small);letter-spacing:var(--ls-caps);color:var(--ink-soft)}.obs-pick.is-locked .lab{opacity:var(--o-quiet)}.obs-pick.is-locked .pick,.obs-pick select:disabled{opacity:var(--o-off);filter:saturate(.4);cursor:not-allowed}.obs-pick .pick,.obs-pick select,.field>.pick,.field>.pick>select{width:100%;max-width:100%;display:block}.pick>select{border-radius:inherit;padding:var(--s-3) var(--s-4);font-size:var(--fs-body);color:inherit;appearance:none;padding-right:calc(var(--s-4) * 2 + var(--icon));background:0 0;border:0;font-family:inherit}.spick{width:100%;display:block;position:relative}.spick-btn{z-index:0;text-align:left;border-radius:inherit;width:100%;padding:var(--s-3) calc(var(--s-4) * 2 + var(--icon)) var(--s-3) var(--s-4);font-family:inherit;font-size:var(--fs-body);color:inherit;cursor:pointer;--fill:var(--field);background:0 0;border:0;align-items:center;display:flex;position:relative}.spick-btn:disabled{cursor:default}.spick-btn:focus-visible{--line:var(--rust);outline:none}.spick-placeholder{color:var(--field-hint)}.spick-value,.spick-placeholder{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spick-panel{width:calc(200% + var(--s-3));max-width:calc(100vw - var(--s-5) * 2);z-index:var(--layer-popup);background:var(--field);padding:var(--s-2);--fill:var(--field);position:absolute;top:calc(100% + 6px);left:0}.spick-search .field{margin:0}.spick-list{max-height:min(58vh,620px);margin-top:var(--s-2);overflow-y:auto}.spick-group{font-size:var(--fs-body);font-weight:var(--fw-bold);padding:var(--s-2) var(--s-2) 0}.spick-option{padding:0 var(--s-2) 0 var(--s-5);line-height:normal;font-size:var(--fs-body);cursor:pointer}.spick-option.is-at{background:var(--sage)}.spick-option.is-on{font-weight:var(--fw-bold)}.spick-option.is-off{opacity:var(--o-quiet);cursor:default}.spick-none{padding:var(--s-3) var(--s-2);opacity:var(--o-quiet)}.card:has(.spick-panel){z-index:var(--layer-popup)}.obs-picks>.obs-pick:last-child .spick-panel{left:auto;right:0}@media (width<=900px){.spick-panel{width:100%}.obs-picks>.obs-pick:last-child .spick-panel{left:0;right:auto}}.favs-count{font-size:var(--fs-small);opacity:var(--o-quiet)}.favs-list{margin-top:var(--s-3)}.favs-group{font-size:var(--fs-body);font-weight:var(--fw-bold);padding:var(--s-2) var(--s-2) 0}.favs-option{align-items:center;gap:var(--s-1);padding:0 var(--s-2);line-height:normal;font-size:var(--fs-body);cursor:pointer;display:flex}.favs-option:hover{--tone:var(--sage);background:var(--tone)}.favs-option.is-on{font-weight:var(--fw-bold)}.favs-option.is-off{opacity:var(--o-quiet);cursor:default}.favs-option input{width:.85em;height:.85em;accent-color:var(--rust);cursor:inherit;flex:none;margin:0}.favs-none{padding:var(--s-3) var(--s-2);opacity:var(--o-quiet)}.favs-move{flex:none;display:flex}.favs-arrow{width:var(--icon);height:var(--icon);color:var(--ink-barely);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.favs-option:hover .favs-arrow,.favs-arrow:hover,.favs-arrow:focus-visible{color:inherit}.favs-arrow:disabled{visibility:hidden}.favs-arrow:focus-visible{--line:var(--rust);outline:none}.favs-chev{width:var(--icon);height:var(--icon);transform:rotate(90deg)}.favs-arrow.is-up .favs-chev{transform:rotate(-90deg)}.pick-chev{right:var(--s-4);width:var(--icon);height:var(--icon);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)rotate(90deg)}@media (width<=640px){.obs-picks{grid-template-columns:1fr}}.specmix{align-items:flex-start;gap:var(--s-2);margin-top:var(--s-3);cursor:pointer;font-size:var(--fs-body);display:flex}.specmix input{width:24px;height:24px;accent-color:var(--olive);cursor:pointer;flex:none;margin:0}.specmix-row{margin-top:var(--s-3);align-items:center;display:flex}.specmix-row .specmix{align-items:center;margin-top:0}.checks-row{align-items:center;column-gap:var(--s-5);row-gap:var(--s-3);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.checks-row:empty{display:none}.checks-row>.specmix-row,.checks-row>.specmix{align-items:center;margin-top:0}.checks-row>.field{flex-basis:100%;order:1}.checks-row>.autoplay-check{margin-left:auto}.garden-page .page-head{margin-bottom:0}.garden-page .page-head h1{white-space:nowrap;text-align:center;font-size:2.2rem}.shell:has(.garden-host:not([hidden])){height:100dvh;min-height:0}.shell:has(.garden-host:not([hidden])) .sidebar-inner{height:100%}.main:has(>.garden-host:not([hidden])){min-height:0;padding-bottom:var(--s-4);padding-left:20px;overflow:hidden}.main:has(>.garden-host[data-theme=dark]:not([hidden])){background:var(--charcoal)}.shell:has(.garden-host[data-theme=dark]:not([hidden])) .sidebar{--line:var(--cream)}.garden-host[data-theme=dark] .garden-page:not(.in-nav) .buzz-block{--fill:color-mix(in srgb, var(--cream) 25%, var(--charcoal))}.content.wide.garden-host[data-theme=dark]{background:var(--paper);color:var(--ink)}.content.wide.garden-host{max-width:none}.garden-host{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.shell:has(>.sidebar.garden-float){grid-template-columns:minmax(0,1fr)}.shell:has(>.sidebar.garden-float)>.main{grid-column:1}.shell:has(>.sidebar.garden-float.page-fold.open){grid-template-columns:var(--sidebar-w) minmax(0, 1fr)}.shell:has(>.sidebar.garden-float.page-fold.open)>.main{grid-column:2}.shell:has(>.sidebar.garden-float.page-fold:not(.open))>.main>.content{--fold-left:max(var(--sidebar-w), (100% - var(--content-max)) / 2);margin-left:var(--fold-left);width:min(var(--content-max), 100% - var(--fold-left));margin-right:auto}.shell:has(>.sidebar.garden-float.page-fold:not(.open))>.main>.content.wide{--fold-left:max(var(--sidebar-w), (100% - var(--home-max)) / 2);width:min(var(--home-max), 100% - var(--fold-left))}.main:has(>.garden-host:not([hidden]) .garden-page.in-nav){padding:0}.garden-page.in-nav .garden-stage{padding-left:0}.garden-host:has(.garden-page.in-nav){--garden-mid:calc(var(--sidebar-w) / 4)}:is(.garden-host:has(.garden-page.in-nav) .modal-overlay,.garden-host:has(.garden-page.in-nav) .garden-sheet){padding-left:calc(var(--s-4) + 2 * var(--garden-mid))}.garden-page.in-nav .garden-arranging{left:calc(50% + var(--garden-mid))}.garden-page.in-nav .garden-corner{left:auto;right:var(--edge)}.garden-page.in-nav .garden-zoom{bottom:calc(var(--edge) + var(--corner-h) + var(--s-2))}.sidebar.garden-float{width:var(--sidebar-w);height:100dvh;z-index:var(--layer-sticky);pointer-events:none;--shade-h:100dvh;--shade-w:100%;background:0 0;position:fixed;top:0;left:0}@property --shade-h{syntax:"<length>";inherits:true;initial-value:0}.shell:has(.garden-host[data-theme=dark]:not([hidden]))>.sidebar.garden-float{--panel:var(--charcoal)}@keyframes sidebar-night-out{0%{background-color:var(--charcoal)}}@keyframes sidebar-night-in{0%{background-color:var(--leaf)}}.night-veil{top:0;bottom:0;right:0;left:var(--sidebar-w);z-index:var(--layer-sticky);pointer-events:none;opacity:0;animation:.45s ease-in-out night-veil;position:fixed}.night-veil.night-out{background:var(--charcoal)}.night-veil.night-in{background:var(--paper)}@keyframes night-veil{0%{opacity:1}}.sidebar.night-out{animation:.45s ease-in-out sidebar-night-out}.sidebar.garden-float.night-in:before{animation:.45s ease-in-out sidebar-night-in}.sidebar.garden-float:before{content:"";height:var(--shade-h);background:var(--panel);z-index:-1;position:absolute;inset:0 0 auto}.sidebar.garden-float .sidebar-inner{pointer-events:auto;height:100%;clip-path:inset(0 0 calc(100% - var(--shade-h)) 0);padding-bottom:calc(56px + var(--s-3));position:static}.sidebar.garden-float>.wobble.rule.right{clip-path:inset(-8px -8px calc(100% + var(--s-1) - var(--shade-h)) -8px);z-index:2}.garden-foot{z-index:1;background:var(--panel);left:0;right:0;top:calc(var(--shade-h) - 56px);height:56px;padding-bottom:var(--s-2);pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:absolute}.sidebar.garden-float .nav-group,.sidebar.garden-float .nav-tools,.sidebar.garden-float .nav-meter,.sidebar.garden-float .nav-footer{transition:opacity .2s ease-out}.sidebar.garden-float.rows-hidden .nav-group,.sidebar.garden-float.rows-hidden .nav-tools,.sidebar.garden-float.rows-hidden .nav-meter,.sidebar.garden-float.rows-hidden .nav-footer{opacity:0;transition-duration:.32s;transition-timing-function:cubic-bezier(.4,0,.6,1)}@media (prefers-reduced-motion:reduce){.sidebar.garden-float .nav-group,.sidebar.garden-float .nav-tools,.sidebar.garden-float .nav-meter,.sidebar.garden-float .nav-footer{transition:none}}.sidebar.garden-float:not(.open) .nav-group,.sidebar.garden-float:not(.open) .nav-tools,.sidebar.garden-float:not(.open) .nav-meter,.sidebar.garden-float:not(.open) .nav-footer{display:none}.sidebar.garden-float:not(.open) .nav{flex:none}.garden-nav-search:empty{display:none}.garden-nav-search{margin-top:var(--s-2)}.garden-after{gap:var(--s-3);flex-wrap:wrap;display:flex}.garden-nav-search .garden-search-hits{max-height:40dvh;overflow-y:auto}.garden-page.in-nav .garden-zoom,.garden-page.in-nav .garden-help{display:none}.garden-nav-search .field label,.garden-nav-search .garden-search-hits .text-link,.garden-nav-search .garden-search .muted{color:var(--cream)}.garden-fold{pointer-events:auto;width:var(--control,40px);min-height:var(--s-6);color:var(--cream);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.garden-fold-chev{width:var(--icon);height:var(--icon);fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s cubic-bezier(.4,0,.6,1);transform:rotate(90deg)}.sidebar.garden-float.open:not(.chev-home) .garden-fold-chev{transform:rotate(90deg)scaleX(-1)}@media (prefers-reduced-motion:reduce){.garden-fold-chev{transition:none}}@property --shade-w{syntax:"<length-percentage>";inherits:true;initial-value:100%}.sidebar.garden-float.phone{width:100vw;display:block}.sidebar.garden-float.phone:before{width:var(--shade-w);right:auto}.sidebar.garden-float.phone .sidebar-inner{clip-path:inset(0 calc(100% - var(--shade-w)) calc(100% - var(--shade-h)) 0);--brand-h:34px;overflow-y:auto}.sidebar.garden-float.phone>.wobble.rule.right{display:none}.sidebar.garden-float.phone .garden-foot{width:var(--shade-w);right:auto}.sidebar.garden-float.phone:not(.open) .garden-foot,.sidebar.garden-float.phone:not(.open) .sidebar-inner{visibility:hidden}.sidebar.garden-float.phone .sidebar-head{display:none}.sidebar.garden-float.phone .sidebar-inner{padding-top:var(--s-4)}.sidebar.garden-float.phone .nav{flex-flow:wrap;align-content:flex-start;align-items:center}.sidebar.garden-float.phone .nav>*{flex:0 0 100%;order:3}.sidebar.garden-float.phone .nav>.nav-row{display:contents}.sidebar.garden-float.phone .nav>.nav-row>a{flex:auto;order:0}.sidebar.garden-float.phone .nav>.nav-row>.streak-nav{padding-right:var(--s-3);order:2;position:static;transform:none}.sidebar.garden-float.phone .garden-nav-search{margin:var(--s-3) 0 var(--s-2)}.sidebar.garden-float.phone.open .nav{flex:none;overflow:visible}.garden-shed{display:none}.sidebar.garden-float.phone.rolling-down .garden-shed{animation:.16s ease-out forwards shed-out}.sidebar.garden-float.phone.rolling-up .garden-shed{opacity:0;animation:.16s ease-out .22s forwards shed-in}.sidebar.garden-float.phone .sidebar-head,.sidebar.garden-float.phone .nav-row>*,.sidebar.garden-float.phone .garden-nav-search{transition:opacity .2s ease-out}.sidebar.garden-float.phone.rows-hidden .sidebar-head,.sidebar.garden-float.phone.rows-hidden .nav-row>*,.sidebar.garden-float.phone.rows-hidden .garden-nav-search,.sidebar.garden-float.phone.rows-hidden .nav-group,.sidebar.garden-float.phone.rows-hidden .nav-tools,.sidebar.garden-float.phone.rows-hidden .nav-meter,.sidebar.garden-float.phone.rows-hidden .nav-footer{opacity:0;transition-duration:.16s;transition-timing-function:ease-in}@keyframes shed-out{to{opacity:0}}@keyframes shed-in{to{opacity:1}}.sidebar.garden-float.phone:not(.open) .garden-shed,.sidebar.garden-float.phone.rolling .garden-shed{top:var(--edge);left:var(--edge);z-index:0;height:calc(var(--corner-h) + var(--edge));width:var(--shed-card-w);padding:var(--s-2);pointer-events:auto;cursor:pointer;--fill:var(--chrome-fill);background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute}.garden-shed,.garden-fold{-webkit-tap-highlight-color:transparent}.garden-shed img{object-fit:contain;width:100%;height:100%}.garden-nav-search .garden-search,.garden-search-drop .garden-search{display:block}.garden-nav-search .garden-search-toggle.open{padding:var(--s-1) 0}:is(.sidebar.garden-float:has(.garden-search-toggle.in-menu.open) .nav-group,.sidebar.garden-float:has(.garden-search-toggle.in-menu.open) .nav-tools,.sidebar.garden-float:has(.garden-search-toggle.in-menu.open) .nav-meter,.sidebar.garden-float:has(.garden-search-toggle.in-menu.open) .nav-footer),.garden-search-toggle.on-garden{display:none}@media (width<=900px){.garden-page.in-nav .garden-search-toggle.on-garden{z-index:2;top:var(--edge);left:calc(var(--edge) + var(--shed-card-w) + var(--s-3));display:block;position:absolute}.garden-page.in-nav .garden-search-toggle.on-garden.open{right:var(--edge)}.garden-page.in-nav .garden-search-drop{margin-left:calc(-1 * (var(--shed-card-w) + var(--s-3)))}}.garden-search-card{z-index:0;width:calc(var(--corner-h) + var(--edge));height:calc(var(--corner-h) + var(--edge));padding:var(--s-3);cursor:pointer;-webkit-tap-highlight-color:transparent;--fill:var(--chrome-fill);background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:relative}.garden-search-card .stage-icon{width:100%;height:100%}.garden-sky{z-index:2;top:var(--edge);right:var(--edge);width:calc(var(--corner-h) + var(--edge));height:calc(var(--corner-h) + var(--edge));padding:var(--s-1);cursor:pointer;-webkit-tap-highlight-color:transparent;--fill:var(--chrome-fill);background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute}.page-tour{width:calc(var(--corner-h) + var(--edge));height:calc(var(--corner-h) + var(--edge));padding:var(--s-2);cursor:pointer;-webkit-tap-highlight-color:transparent;--fill:var(--chrome-fill);background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:relative}.page-tour img{object-fit:contain;width:100%;height:100%}.page-tour:hover{--fill:var(--cream)}.garden-spot{pointer-events:none;position:fixed}.garden-tour{z-index:2;top:var(--edge);right:calc(2 * var(--edge) + var(--corner-h) + var(--s-3));position:absolute}@media (width<=900px){.garden-page.in-nav .garden-tour{top:calc(2 * var(--edge) + var(--corner-h) + var(--s-3))}}.garden-sky img{object-fit:contain;width:100%;height:100%}.garden-sky:hover{--fill:var(--cream)}@media (width<=900px){.garden-page.in-nav .garden-sky{top:calc(2 * var(--edge) + var(--corner-h) + var(--s-3))}}.garden-search-drop{z-index:0;margin-top:var(--s-2);padding:var(--s-3);--fill:var(--chrome-fill);position:relative}.garden-search-drop .garden-search-hits{max-height:40dvh;overflow-y:auto}@media (width<=900px){.garden-page.in-nav .garden-buzz-card{bottom:calc(var(--edge) + var(--garden-bar))}.sidebar.garden-float.phone:not(.open) .garden-shed,.sidebar.garden-float.phone.rolling .garden-shed{display:none}.shell:has(.garden-host[data-theme=dark]:not([hidden]))>.bottombar{--panel:var(--charcoal)}.garden-host:has(.garden-page.in-nav){--garden-mid:0px}:is(.garden-host:has(.garden-page.in-nav) .modal-overlay,.garden-host:has(.garden-page.in-nav) .garden-sheet){padding-left:var(--s-4)}.garden-page.in-nav .garden-corner{top:var(--edge);bottom:auto}.garden-page.in-nav .garden-buzz-card{width:var(--hud-w-full)}.garden-page.in-nav .garden-buzz-card .buzz-block{height:72px}}.garden-buzz-card{left:var(--edge);bottom:var(--edge);width:var(--hud-w);z-index:1;flex-direction:column;display:flex;position:absolute}.garden-buzz-card .buzz-block{height:clamp(96px,16vh,150px)}.garden-buzz-card .garden-do{margin-top:var(--s-3)}.garden-host[hidden]{display:none}.garden-page{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.garden-stage{--hud-w-full:232px;--hud-w:var(--hud-w-full);--hud-gap:20px;padding-left:calc(var(--hud-w) + var(--hud-gap));flex:1 1 0;min-height:0;position:relative}.garden-hud{width:var(--hud-w);align-content:start;gap:var(--s-3);grid-template-rows:auto minmax(0,1fr) auto minmax(0,auto) auto;height:100%;display:grid;position:absolute;top:0;left:0}.buzz-dialog{margin-bottom:calc(var(--s-4) - var(--s-3));grid-row:3}.buzz-block{grid-row:4}.garden-do{margin-top:calc(var(--s-4) - var(--s-3));grid-row:5}.buzz-dialog{max-height:40vh}.garden-hud>*{min-width:0}.garden-hud{pointer-events:none}.buzz-block,.buzz-dialog,.garden-do .btn{pointer-events:auto}.garden-search{pointer-events:auto;grid-row:2;align-self:start;min-height:0;max-height:100%;overflow-y:auto}.garden-search-hits{margin:var(--s-3) 0 0;gap:var(--s-2);padding:0;list-style:none;display:grid}.garden-search-hits li{justify-items:start;row-gap:var(--s-1);display:grid}.garden-search-hits .text-link{text-align:left}.buzz-block{z-index:0;min-height:0;padding:var(--s-4);--fill:var(--sage);background:radial-gradient(circle at 50% 42%, rgb(252 247 232/var(--o-quiet)), #fcf7e800 68%) no-repeat;background-clip:content-box;justify-content:center;align-items:center;display:flex;position:relative}.buzz-block img{object-fit:contain;max-width:100%;max-height:100%}.buzz-dialog{z-index:1;min-height:0;padding:var(--s-3) var(--s-4);--fill:var(--paper);position:relative;overflow:visible}.say-scroll{height:100%;overflow:auto}.say-scroll:empty{min-height:calc(var(--fs-body) * var(--lh-body))}.buzz-dialog .say-greet{margin:0 0 var(--s-2);font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--red)}.buzz-dialog .say-title{margin:0 0 var(--s-1);white-space:pre-line;font-weight:var(--fw-bold);font-size:var(--fs-body);line-height:var(--lh-body)}.buzz-dialog .say-title .packet{width:var(--icon);height:var(--icon);object-fit:contain;vertical-align:-.3em;margin-right:var(--s-1)}.buzz-dialog .say-body{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-soft);margin:0}.garden-do{align-items:center;min-height:0;display:flex}.garden-stage,.sidebar.garden-float.phone,.start-tour{--corner-h:37px;--edge:var(--s-3);--shed-card-w:calc(var(--corner-h) + var(--edge))}.garden-score{min-height:var(--corner-h)}.garden-do .btn,.garden-do .btn-hold{min-height:calc(var(--corner-h) + var(--edge))}.btn-hold{z-index:0;min-width:var(--btn-w);--line:var(--ink);position:relative}.garden-do .btn,.garden-do .btn-hold{width:100%;min-width:0}.garden-do .btn{white-space:normal;text-align:center;overflow-wrap:break-word}.garden-panel,.sidebar.garden-float.phone,.start-tour{--chrome-fill:#fcf7e8eb}.garden-panel{z-index:0;--fill:var(--cream);--control:calc(var(--icon) + var(--s-3));width:100%;height:100%;position:relative}.garden-panel iframe{border-radius:inherit;background:var(--cream);border:0;width:100%;height:100%;display:block}.garden-corner{left:var(--edge);bottom:var(--edge);align-items:stretch;gap:var(--s-2);display:flex;position:absolute}.garden-score{z-index:0;gap:var(--s-2);font:var(--fw-bold) var(--fs-body) / 1 var(--body);color:var(--charcoal);padding:var(--s-1) var(--s-2);cursor:pointer;--fill:var(--chrome-fill);background:0 0;border:0;align-items:center;display:flex;position:relative}.garden-score:hover{--fill:var(--cream)}.ticket-plate{box-sizing:border-box;border-style:solid;border-width:calc(12 * var(--tk)) calc(30 * var(--tk)) calc(13 * var(--tk)) calc(30 * var(--tk));line-height:var(--lh-line);color:var(--charcoal);font-variant-numeric:tabular-nums;border-image-source:url(/assets/ticket.webp);border-image-slice:12 30 13 fill;border-image-repeat:stretch;flex:none;justify-content:center;align-items:center;display:inline-flex}.calendar-plate{box-sizing:border-box;border-style:solid;border-width:calc(48 * var(--cal)) calc(7 * var(--cal)) calc(7 * var(--cal)) calc(7 * var(--cal));line-height:var(--lh-line);color:var(--charcoal);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;border-image-source:url(/assets/nav-calendar.webp);border-image-slice:48 7 7 fill;border-image-repeat:stretch;flex:none;justify-content:center;align-items:center;display:inline-flex}.nav a>.calendar-plate,.nav-footer a>.calendar-plate,.more-sheet .panel a>.calendar-plate{--cal:calc(var(--icon) / 128);width:var(--icon);height:var(--icon);font-size:calc(var(--icon) * .5);margin-right:var(--s-2)}.garden-score .ticket-plate{--tk:.03em;padding:0 .1em}.garden-score .float{font-weight:var(--fw-bold);white-space:nowrap;pointer-events:none;animation:1.1s ease-out forwards score-float;position:absolute;top:-4px;left:50%;transform:translate(-50%)}@keyframes score-float{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-34px)}}.garden-score.locked{cursor:default}.garden-score.locked:hover{--fill:var(--chrome-fill)}.garden-score.locked:active{transform:none}.garden-score.off{opacity:var(--o-off)}.garden-score:active{transform:translate(1px,1px)}.garden-score-lock{width:var(--icon);height:auto}.garden-page.in-nav .garden-score{min-height:calc(var(--corner-h) + var(--edge));font-size:var(--fs-wordmark)}.garden-help{z-index:0;width:var(--control);font:var(--fw-bold) var(--fs-body)/1 var(--body);color:var(--charcoal);cursor:pointer;--fill:var(--chrome-fill);background:0 0;border:0;position:relative}.garden-help:hover{--fill:var(--cream)}.garden-help:active{transform:translate(1px,1px)}.garden-sheet{z-index:var(--layer-sheet);padding:var(--s-4);background:var(--veil);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.garden-sheet .panel{z-index:0;width:min(var(--box-w), 100%);--fill:var(--cream);max-height:100%;color:var(--charcoal);flex-direction:column;display:flex;position:relative}.garden-sheet .sheet-bar{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-2) var(--s-3) var(--s-4);display:flex;position:relative}.garden-sheet .sheet-bar h2{font-family:var(--disp);font-weight:var(--fw-display);text-transform:uppercase;line-height:var(--lh-display);font-size:var(--fs-heading);margin:0}.garden-sheet .sheet-x{width:calc(var(--icon) + var(--s-3));height:calc(var(--icon) + var(--s-3));cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:flex}.garden-sheet .sheet-x img{width:var(--icon);height:var(--icon);object-fit:contain}.garden-sheet .sheet-body{padding:var(--s-4);font-size:var(--fs-body);line-height:var(--lh-body);overflow-y:auto}.garden-sheet .sheet-body p{margin:0 0 var(--s-3)}.garden-sheet .sheet-body p:last-child{margin-bottom:0}.garden-zoom{right:var(--edge);bottom:var(--edge);gap:var(--s-2);flex-direction:column;display:flex;position:absolute}.garden-zoom button{z-index:0;width:var(--control);height:var(--control);font:var(--fw-bold) var(--fs-body)/1 var(--body);color:var(--charcoal);cursor:pointer;--fill:var(--chrome-fill);background:0 0;border:0;position:relative}.garden-zoom button:hover:not(:disabled){--fill:var(--cream)}.garden-zoom button:active:not(:disabled){transform:translate(1px,1px)}.garden-zoom button:disabled{cursor:default}.garden-zoom-mark{display:block}.garden-zoom button:disabled .garden-zoom-mark{opacity:var(--o-off)}.garden-nav{z-index:0;width:var(--control);height:var(--control);color:var(--charcoal);cursor:pointer;--fill:var(--chrome-fill);background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute}.garden-nav .chevron{z-index:1;position:relative}.garden-nav:hover{--fill:var(--cream)}.garden-nav:active{transform:translate(1px,1px)}.garden-nav-up{top:var(--edge);margin-left:calc(var(--control) / -2);left:50%}.garden-nav-down{bottom:var(--edge);margin-left:calc(var(--control) / -2);left:50%}.garden-nav-left{left:var(--edge);margin-top:calc(var(--control) / -2);top:50%}.garden-nav-right{right:var(--edge);margin-top:calc(var(--control) / -2);top:50%}.garden-arranging{z-index:1;top:var(--edge);align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-3);font-size:var(--fs-body);color:var(--charcoal);--fill:var(--chrome-fill);max-width:calc(100% - 2 * var(--edge));display:flex;position:absolute;left:50%;transform:translate(-50%)}.garden-arranging span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.paint-swatches{align-items:center;gap:var(--s-2);display:flex}.paint-swatch{z-index:0;cursor:pointer;--fine:4;--wander:.2px;background:0 0;border:0;width:28px;height:28px;padding:0;transition:transform .16s;position:relative}.paint-swatch[aria-pressed=true]{transform:scale(1.25)}@media (prefers-reduced-motion:reduce){.paint-swatch{transition:none}}.book-paint{z-index:2;position:absolute;top:6%;left:4%}.paint-popup .paint-swatches{flex-wrap:wrap;justify-content:center}.paint-card{z-index:2;justify-items:center;gap:var(--s-3);width:max-content;max-width:calc(100% - 2 * var(--edge));padding:var(--s-3);--fill:var(--paper);display:grid;position:absolute}.paint-card .paint-swatches{flex-wrap:wrap;justify-content:center}.paint-row{justify-content:center;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.paint-card-x{width:var(--control);height:var(--control);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.paint-card-x img{width:var(--icon);height:var(--icon);object-fit:contain}.paint-button .ticket-plate{--tk:.03em;margin-left:var(--s-2)}.paint-swatches{width:fit-content;position:relative}.paint-popup{width:max-content;max-width:calc(100% - 2 * var(--s-4))}.paint-popup .paint-row{margin-top:var(--s-3);margin-bottom:var(--s-5)}.paint-hint{top:calc(100% + var(--s-1));object-fit:contain;filter:url(#book-sticker);pointer-events:none;width:44px;height:44px;margin-left:-22px;animation:1.1s cubic-bezier(.37,0,.63,1) infinite paint-hint-bob;position:absolute;left:50%;rotate:180deg}@keyframes paint-hint-bob{0%,to{translate:0}50%{translate:0 6px}}@media (prefers-reduced-motion:reduce){.paint-hint{animation:none}}.shed-wall{--unit:clamp(88px, 28cqw, 190px);border-radius:var(--radius);background-image:url(/assets/shop/wall-placeholder.webp);background-position:50%;background-size:cover;flex-direction:column;align-items:center;gap:4cqw;padding:4cqw;display:flex;container-type:inline-size}.shed-mascot{align-items:center;gap:var(--s-2);flex-direction:column;display:flex}.shed-mascot img{height:calc(var(--unit) * 1.5);filter:url(#book-sticker);width:auto;display:block}.shed-name{z-index:0;font:inherit;font-size:var(--fs-small);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;white-space:nowrap;color:var(--charcoal);--fill:var(--cream);--line:var(--charcoal);padding:var(--s-1) var(--s-2);cursor:pointer;position:relative}.shed-stages{flex-wrap:wrap;justify-content:center;gap:3cqw;display:flex}.shed-stage{z-index:0;min-width:calc(var(--unit) * .82);padding:var(--s-3) var(--s-2);align-items:center;gap:var(--s-1);--fill:var(--cream);--line:var(--charcoal);color:var(--charcoal);flex-direction:column;display:flex;position:relative}.shed-stage b{font-family:var(--disp);font-weight:var(--fw-display);line-height:var(--lh-display);font-size:var(--fs-heading);font-variant-numeric:tabular-nums}.shed-stage i{font-style:normal;font-size:var(--fs-small);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase}.shed-book{appearance:none;cursor:pointer;width:var(--unit);height:calc(var(--unit) * 1.3);background:0 0;border:0;justify-content:center;align-items:flex-end;padding:0;line-height:0;display:flex}.shed-book img{filter:url(#book-sticker);width:auto;height:100%;display:block}@media (hover:hover){.shed-book:hover img{transform:translateY(-3px)}}.garden-book-veil{z-index:calc(var(--layer-sheet) + 1);padding:var(--s-4);background:var(--veil);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.garden-sheet.book-turn{z-index:calc(var(--layer-sheet) + 1)}.book-turn-body{align-items:center;gap:var(--s-4);padding:var(--s-5) var(--s-4);flex-direction:column;display:flex}.book-turn-line{text-align:center;margin:0}.turn-phone{z-index:0;--fill:transparent;--line:var(--charcoal);flex:none;width:56px;height:88px;animation:1.8s ease-in-out infinite turn-phone;position:relative}.turn-phone-foot{left:50%;bottom:var(--s-3);width:var(--s-4);--line:var(--charcoal);height:0;position:absolute;transform:translate(-50%)}@keyframes turn-phone{0%,20%{transform:rotate(0)}50%,to{transform:rotate(-90deg)}}@media (prefers-reduced-motion:reduce){.turn-phone{animation:none;transform:rotate(-90deg)}}.garden-book{aspect-ratio:1536/1024;width:min(100%, calc((100dvh - 2 * var(--s-4)) * 1.5));background:url(/assets/shop/catalogue-page.webp) 50%/100% 100% no-repeat;max-width:100%;position:relative;container-type:inline-size}.garden-book:focus-visible{outline:none}.garden-book>*,.book-layer>*{box-sizing:border-box;position:absolute}.book-layer{pointer-events:none;inset:0}.book-layer>*{pointer-events:auto}.book-x{width:calc(var(--icon) + var(--s-3));height:calc(var(--icon) + var(--s-3));cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex;transform:translate(-50%,-50%)}.book-x img{width:var(--icon);height:var(--icon);object-fit:contain}.book-heading{background:var(--cream);font-family:var(--disp);font-weight:var(--fw-display);line-height:var(--lh-display);text-transform:uppercase;color:var(--charcoal);justify-content:center;align-items:center;margin:0;font-size:6.4cqw;display:flex}.book-card{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:transform .12s;display:flex}.book-card img{object-fit:contain;width:auto;max-width:60%;height:auto;max-height:78%}@media (hover:hover){.book-card:hover{transform:translateY(calc(-1 * var(--s-1)))}}.book-card[data-blank]{cursor:default}.book-card[data-blank]:hover{transform:none}.book-card-lock{max-width:34%}.book-select,.gnome-pick-frame{pointer-events:none;box-sizing:border-box;border-style:solid;border-image-source:url(/assets/shop/catalogue-select.webp);border-image-slice:40;border-image-repeat:stretch}.book-select{border-width:2.6cqw}.book-card-label{justify-content:space-between;align-items:baseline;gap:var(--s-2);font-size:1.15cqw;line-height:var(--lh-line);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps-lg);text-transform:uppercase;color:var(--charcoal);padding:1.3cqw 1cqw 0;display:flex}.book-card-label span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.book-card-label span:last-child{flex:none}.book-preview{justify-content:center;align-items:flex-end;padding-bottom:6%;display:flex}.book-preview img{object-fit:contain;object-position:bottom;width:100%;height:100%}.book-piece{display:block;position:relative}.book-shade{pointer-events:none;position:absolute;bottom:0;left:50%;overflow:visible;transform:translate(-50%,50%)}.book-desc{align-items:flex-start;display:flex}.book-desc-name{font-family:var(--disp);font-weight:var(--fw-display);line-height:var(--lh-display);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--charcoal);font-size:2.6cqw;overflow:hidden}.book-desc{gap:var(--s-1);flex-direction:column}.book-desc-short{font-size:var(--fs-small);line-height:var(--lh-line);color:var(--red)}.book-price{box-sizing:border-box;background:var(--cream);box-shadow:0 0 0 1cqw var(--cream);font-family:var(--disp);font-weight:var(--fw-display);line-height:var(--lh-display);color:var(--charcoal);justify-content:center;align-items:center;font-size:3.2cqw;display:flex}.book-price .ticket-plate{--tk:.118cqw;padding:0 .3cqw}.book-digit,.book-blank{font-size:1.9cqw;font-weight:var(--fw-bold);color:var(--charcoal);justify-content:center;align-items:center;display:flex}.book-blank{align-items:flex-end;padding-bottom:.3cqw}.garden-book .btn.book-buy{width:auto;min-width:0;height:auto;font-family:var(--disp);font-weight:var(--fw-display);line-height:var(--lh-display);letter-spacing:normal;padding:0;font-size:2.52cqw}.book-plate{background:var(--cream);border-radius:inherit}.garden-book .btn.book-buy:hover:not(:disabled){transform:none}.book-pageno{background:var(--cream);font-size:1.9cqw;font-weight:var(--fw-bold);color:var(--charcoal);justify-content:center;align-items:center;display:flex;transform:translate(-50%,-50%)}.book-arrow{cursor:pointer;background:0 0;border:0}.book-arrow:disabled{cursor:default;opacity:var(--o-off);background:var(--cream)}.book-tab{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.book-tab:disabled{cursor:default}.book-tab img{width:auto;height:52%}.book-tab img.book-tab-art{object-fit:contain;filter:url(#book-sticker);max-width:62%;height:62%;margin-left:8%}.book-sticker-defs{width:0;height:0;position:absolute}@media (prefers-reduced-motion:reduce){.book-card{transition:none}}.gnome-pick{justify-content:center;gap:var(--s-3);margin-bottom:var(--s-4);display:flex}.gnome-pick-card{z-index:0;--fill:var(--cream);aspect-ratio:1;min-width:0;padding:var(--s-3);cursor:pointer;background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;transition:transform .12s;display:flex;position:relative}.gnome-pick-card img{object-fit:contain;width:auto;height:78%}@media (hover:hover){.gnome-pick-card:hover{transform:translateY(calc(-1 * var(--s-1)))}}.gnome-pick-card .gnome-pick-frame{inset:calc(-1 * var(--s-2));border-width:40px;position:absolute}@media (prefers-reduced-motion:reduce){.gnome-pick-card{transition:none}}.timer-done .modal-actions{padding-block:0}@media (orientation:portrait) and (width<=860px){.main:has(>.garden-host:not([hidden])){padding:var(--s-2) var(--s-2) 62px}.garden-page .page-head{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.garden-stage{padding-left:0}.garden-hud{left:var(--s-3);right:var(--s-3);top:auto;bottom:var(--s-3);z-index:2;gap:var(--s-2);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:stretch;width:auto;height:auto;position:absolute}.buzz-block{width:96px;padding:var(--s-1);grid-area:1/1}.garden-hud.day-one .buzz-block{aspect-ratio:1;align-self:start}.garden-search{display:none}.buzz-dialog{grid-area:1/2;margin-bottom:0}.garden-do{grid-area:2/1/auto/-1;margin-top:0}.garden-do .btn,.garden-do .btn-hold{min-height:var(--btn-h-day-one)}.buzz-dialog{padding:var(--s-3)}.say-scroll{max-height:22dvh}.garden-corner{top:var(--edge);bottom:auto}.garden-zoom{top:var(--edge);flex-direction:row;bottom:auto}.garden-arranging{top:calc(var(--edge) + var(--control) + var(--s-2));flex-wrap:wrap}.garden-arranging span{white-space:normal;line-height:var(--lh-body);flex:12ch;overflow:visible}}@media (width>=901px){.streak-home{display:none}}@media (width>=901px) and (height<=860px){:root{--sidebar-pad-top:var(--s-4);--sidebar-gap:var(--s-4);--brand-h:38px}.sidebar-inner{padding-bottom:var(--s-4)}.nav-group{margin-top:var(--s-2)}.sign-out{padding-top:var(--nav-pad-y);padding-bottom:var(--nav-pad-y)}.nav-footer .who{line-height:var(--lh-line);padding-top:var(--s-1)}}.bottombar{display:none}@media (width<=900px){:root{--fs-title:2.2rem;--fs-title-fixed:2.2rem;--phone-bar:110px;--btn-h:2.75rem;--garden-bar:calc(40px + env(safe-area-inset-bottom))}html{scroll-padding-bottom:var(--phone-bar)}.shell{grid-template-columns:1fr}.sidebar{display:none}.main{padding:var(--s-4) var(--s-4) var(--phone-bar)}.bottombar{z-index:var(--layer-sticky);background:var(--panel);padding:var(--s-2) var(--s-1) calc(var(--s-2) + env(safe-area-inset-bottom));justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.bottombar a,.bottombar button{color:var(--cream);font-weight:var(--fw-bold);font-size:var(--fs-small);text-transform:uppercase;letter-spacing:0;padding:var(--nav-pad-y) var(--s-1);text-align:center;white-space:nowrap;cursor:pointer;z-index:0;background:0 0;border:none;min-width:0;font-family:inherit;text-decoration:none;position:relative}.bottombar a.active,.bottombar button.active{background:var(--sage);color:var(--charcoal)}.bottombar a .count,.bottombar button .count{margin-left:var(--s-1);font-size:var(--fs-small);z-index:0;--fill:var(--mustard);--line:transparent;color:var(--charcoal);padding:0 var(--s-2);display:inline-block;position:relative}.field-row{grid-template-columns:1fr}.field-row.mq-pair{grid-template-columns:1fr 1fr}.discover-steps{grid-template-columns:1fr}.inline-form{flex-direction:column;align-items:stretch;display:flex}.inline-form>.field{grid-area:auto;display:flex}.inline-form>.btn{grid-area:auto}.inline-form.inline-always{display:grid}.inline-form.inline-always>.field{grid-area:1/1/span 3;display:grid}.inline-form.inline-always>.btn{grid-area:2/2}.list-tools{flex-direction:column;align-items:stretch}.list-tools label{align-items:flex-start;gap:var(--s-1);flex-direction:column;display:flex}.list-tools .fieldbox,.list-tools .pick,.list-tools input,.list-tools select{width:100%}.list-tools .spacer{display:none}.list-tools .chip{align-self:flex-start}.list-tools .tools-pair{gap:var(--s-2);display:flex}.list-tools .tools-pair>label{flex:1 1 0;min-width:0}.garden-panel{width:100%;min-height:0}.toast{bottom:90px;left:18px;right:18px}.cardfoot,.phrase-row .phrase-actions{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.row:has(>.btn){grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.phrase-row .phrase-actions{flex:100%}.cardfoot .spacer{display:none}.cardfoot .muted{grid-column:1/-1}.cardfoot .rare{margin-top:var(--s-1);grid-column:1/-1;justify-content:flex-end}.cardfoot .foot-meta{grid-column:1/-1}.cardfoot .need-info-banned{grid-column:1/-1;min-width:0}.record-foot .rare,.record-ask{flex-basis:100%;justify-content:flex-end;margin-left:0}.record-ask>span{flex-basis:100%}.cardfoot .btn,.phrase-row .phrase-actions .btn{min-width:0;padding-left:var(--s-1);padding-right:var(--s-1);letter-spacing:0}.row:has(>.btn)>.btn{min-width:0;padding-left:var(--s-1);padding-right:var(--s-1);letter-spacing:0}.row.one-per-row,.cardfoot.one-per-row{grid-template-columns:1fr}.cardfoot .row.one-per-row{grid-column:1/-1}}.more-sheet{z-index:var(--layer-sheet);background:var(--veil);align-items:flex-end;display:flex;position:fixed;inset:0}.more-sheet .panel{z-index:0;--fill:var(--paper);width:100%;margin-bottom:-12px;position:relative}.more-sheet .panel-scroll{max-height:82vh;padding:var(--s-4) var(--s-4) calc(var(--s-3) + 12px + env(safe-area-inset-bottom));gap:var(--s-3);flex-direction:column;display:flex;overflow-y:auto}.more-heading{font-family:var(--disp);line-height:var(--lh-display);font-weight:var(--fw-display);text-transform:uppercase;font-size:var(--fs-heading);margin:0}@media (orientation:landscape) and (height<=500px){.more-sheet .panel-scroll{scrollbar-width:thin;scrollbar-color:#2c2c2a66 transparent;max-height:92vh}.more-sheet .panel-scroll::-webkit-scrollbar{width:8px}.more-sheet .panel-scroll::-webkit-scrollbar-thumb{background:#2c2c2a66}}.more-who{font-size:var(--fs-small);opacity:var(--o-quiet);text-overflow:ellipsis;white-space:nowrap;text-align:center;overflow:hidden}.more-close{z-index:0;min-height:49px;margin-top:var(--s-2);padding:var(--s-3) var(--s-4);font:inherit;font-weight:var(--fw-bold);font-size:var(--fs-small);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--charcoal);cursor:pointer;--fill:var(--sage);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:relative}.more-sheet .panel a{z-index:0;align-items:center;gap:var(--s-2);padding:var(--nav-pad-y) var(--s-4);font-weight:var(--fw-bold);--fill:var(--field);text-decoration:none;display:flex;position:relative}.more-sheet .panel a.wide{--fill:var(--mustard);justify-content:center}.more-list{gap:var(--s-2);grid-template-columns:1fr;display:grid}.more-list a{min-width:0}.more-list a .count,.more-sheet .panel a .count{font-size:var(--fs-small);z-index:0;--fill:var(--mustard);--line:transparent;color:var(--charcoal);padding:0 var(--s-2);text-align:center;flex:none;min-width:22px;margin-left:auto;display:inline-block;position:relative}.more-sheet .panel .sign-out{color:var(--ink);opacity:var(--o-quiet);text-align:center}.gate-note .sign-out{color:var(--ink);opacity:var(--o-quiet);padding-left:0}@media (orientation:landscape) and (height<=560px){.main:has(>.garden-host:not([hidden])){padding:var(--s-2) var(--s-3) 62px}.garden-page .page-head{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.garden-stage{--hud-w:150px;--hud-gap:var(--s-3)}.garden-hud{gap:var(--s-2)}.buzz-dialog{padding:var(--s-2) var(--s-3)}.buzz-dialog .say-greet{display:none}.garden-do .btn{padding:0 var(--s-1);letter-spacing:0;white-space:normal}}.mgmt-next-title{font-family:var(--disp);font-weight:var(--fw-display);text-transform:uppercase;font-size:var(--fs-heading);line-height:var(--lh-display);margin:0 0 var(--s-3)}.mgmt-next-body{margin:0 0 var(--s-4);max-width:var(--read-w);color:var(--ink-soft)}.mgmt-next-note{font-size:var(--fs-small);color:var(--ink-soft);margin:0}.mgmt-news-kicker,.upd-date{margin:0 0 var(--s-1);font-size:var(--fs-small);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink-soft)}.mgmt-news-title,.upd-title{margin:0 0 var(--s-2);font-size:var(--fs-body);font-weight:var(--fw-bold)}.mgmt-news-body,.upd-body{max-width:var(--read-w);white-space:pre-line;color:var(--ink-soft);margin:0}.mgmt-playlist-link{font-weight:var(--fw-bold)}.mgmt-confirm-row{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.mgmt-blueprint-progress{margin:var(--s-3) 0 0;font-size:var(--fs-small)}.mgmt-blueprint-q{margin-bottom:var(--s-2);display:block}.mgmt-blueprint-n{font-size:var(--fs-small);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink-soft);margin-bottom:var(--s-1);display:block}.mgmt-blueprint-prompt{font-size:var(--fs-body);font-weight:var(--fw-bold);line-height:var(--lh-body);max-width:var(--read-w);display:block}.mgmt-blueprint-input{margin-top:var(--s-2)}.section-heading{margin:var(--s-6) 0 var(--s-3);font-family:var(--disp);font-weight:var(--fw-display);text-transform:uppercase;font-size:var(--fs-heading);line-height:var(--lh-display);max-width:54ch}.mgmt-blueprint-rules{margin:var(--s-2) 0 var(--s-3);padding-left:var(--s-4);color:var(--ink-soft);max-width:var(--read-w)}.mgmt-blueprint-rules li+li{margin-top:var(--s-2)}.mgmt-impersonating{z-index:var(--layer-popup);gap:var(--s-2) var(--s-4);padding:var(--s-2) var(--s-4);color:#fff;font-size:var(--fs-small);line-height:var(--lh-body);background:#7a2e2e;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}@media (width>=901px){.mgmt-impersonating{display:none}}.mgmt-impersonating strong{font-weight:var(--fw-bold)}.mgmt-impersonating span{overflow-wrap:anywhere;min-width:0}.mgmt-impersonating button{z-index:0;--line:color-mix(in srgb, #fff var(--t-line), transparent);--fill:transparent;color:inherit;font:inherit;font-weight:var(--fw-bold);padding:var(--s-1) var(--s-3);cursor:pointer;background:0 0;border:0;flex:none;position:relative}.mgmt-impersonating button:hover{--fill:color-mix(in srgb, #fff var(--t-hover), transparent)}.mgmt-admin-row{gap:var(--s-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.result-list{gap:var(--s-3);display:grid}.result-row{justify-content:space-between;align-items:flex-start;gap:var(--s-3);flex-wrap:wrap;display:flex}.result-who{min-width:0}.result-artist{font-size:var(--fs-body);font-weight:var(--fw-bold);overflow-wrap:break-word;margin:0}.new-sparkle{aspect-ratio:278/341;height:1em;margin-left:var(--s-1);vertical-align:-.125em;background:url(/assets/fx/sparkles.webp) 0 0/auto 100% no-repeat;display:inline-block}.result-song{color:var(--ink-soft);overflow-wrap:break-word;margin:2px 0 0}.result-who .result-song{margin-bottom:0}.added-on{margin-top:var(--s-1);font-size:var(--fs-small);font-weight:var(--fw-reg);color:var(--ink-soft);opacity:var(--o-quiet);display:block}.cardbar .sub .added-on{opacity:1}.result-what{align-items:flex-end;gap:var(--s-1);text-align:right;flex-direction:column;flex:0 auto;min-width:0;max-width:100%;display:flex}.result-what .btn{margin-top:var(--s-1)}.result-actions{justify-content:space-between;align-items:flex-start;gap:var(--s-2);flex-wrap:wrap;width:100%;display:flex}.result-actions>.edit,.result-actions>.btn:only-child{margin-left:auto}.result-when .whole{white-space:nowrap}.result-what.row{align-items:baseline;gap:var(--s-2);text-align:left;flex-flow:wrap;margin:0}.result-state{font-weight:var(--fw-bold);font-size:var(--fs-small);letter-spacing:var(--ls-caps);text-transform:uppercase}.result-state.quiet{color:var(--ink-soft);font-weight:var(--fw-reg)}.result-when{font-size:var(--fs-small);color:var(--ink-soft)}.ask-icon{width:var(--icon-inline);height:var(--icon-inline);object-fit:contain;vertical-align:-.18em;margin-right:.3em}.pill .ask-icon{margin-right:0}@media (width<=560px){.result-row,.record-main{flex-direction:column;align-items:flex-start}.result-what{text-align:left;align-items:flex-start}}.mgmt-artist-player{margin:var(--s-3) 0}.mgmt-artist-player .spotify{margin-bottom:0}.mgmt-outreach{white-space:pre-line;overflow-wrap:break-word;color:var(--ink)}.btn-row{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.plinko-frame{border-radius:var(--radius);background:var(--paper);height:min(78vh,900px);position:relative;overflow:hidden}.plinko-frame iframe{border:0;width:100%;height:100%;display:block}.record-top{align-items:flex-start;gap:var(--s-2);margin-bottom:var(--s-3);display:flex}.record-top+.mgmt-artist-player{margin-top:0}.record-main{justify-content:space-between;align-items:flex-start;gap:var(--s-3);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.card-collapse{padding:var(--s-1);cursor:pointer;color:var(--ink-soft);line-height:var(--lh-line);background:0 0;border:0;flex:none;margin:-4px -4px 0 0}.card-collapse:hover{color:var(--ink)}.card-collapse svg{width:var(--icon);height:var(--icon);fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.contact-list{gap:var(--s-2);margin:0 0 var(--s-3);display:grid}.contact{align-items:baseline;gap:var(--s-3);grid-template-columns:8.5rem 1fr;display:grid}.contact dt{font-size:var(--fs-small);color:var(--ink-soft)}.contact dd{overflow-wrap:break-word;margin:0}.contact dd a{font-weight:var(--fw-bold)}.ig-box{align-items:end;gap:var(--s-3);flex-wrap:wrap;display:flex}.ig-box .field{flex:16ch;margin:0}.contact .ig-change{margin:var(--s-2) 0 0}@media (width<=560px){.contact{grid-template-columns:1fr;gap:0}.contact-list{gap:var(--s-3)}}.check-list{gap:var(--s-3);margin:0 0 var(--s-5);display:grid}.ask-set{margin:0 0 var(--s-5);padding-bottom:var(--s-5);position:relative}.ask-set>.wobble.rule path{stroke:var(--ink-clearly)}.ask-set-top{justify-content:space-between;align-items:baseline;gap:var(--s-3);margin:0 0 var(--s-3);display:flex}.ask-set-name{font-weight:var(--fw-reg);text-transform:uppercase;font-size:var(--fs-small);letter-spacing:var(--ls-caps);color:var(--ink-soft)}.ask-set-count{font-size:var(--fs-small);color:var(--ink-soft);white-space:nowrap}.ask-set .check-list{margin:0}.ask-set .ask-set-out{margin:var(--s-5) 0 0}.tick-list{margin:0 0 var(--s-5);gap:var(--s-2);padding:0;list-style:none;display:grid}.tick-list li{align-items:center;gap:var(--s-3);font-weight:var(--fw-bold);opacity:var(--o-quiet);display:flex}.tick-list li.done{opacity:1}.transit-band{width:100%;height:auto;display:block}.transit{align-items:flex-start;gap:var(--s-1);flex-direction:column;display:flex}.result-row>.transit,.record-main>.transit{flex:0 0 var(--band-w);width:var(--band-w);align-self:flex-start;max-width:100%;margin:0}.transit+.result-who{flex:1 1 0;min-width:0;margin-right:auto}.transit~.result-what{flex:1 1 0}:is(.result-row>.transit:has(>.transit-band),.record-main>.transit:has(>.transit-band)){margin-top:calc(var(--band-w) * -32 / 727)}.result-row,.record-main{container-type:inline-size}@container (width<=44rem){.result-row>.transit,.record-main>.transit{flex:0 0 100%;align-self:flex-start;max-width:none}.result-row>.transit>.transit-band,.record-main>.transit>.transit-band{width:min(var(--band-share), var(--band-w));margin:0}}@media (width<=560px){:is(.result-row:has(>.transit),.record-main:has(>.transit)){flex-flow:wrap;align-items:flex-start}.result-row>.transit,.record-main>.transit{flex:0 0 var(--band-w-phone);width:var(--band-w-phone);order:0;align-self:flex-start;max-width:100%;margin:0}.result-row>.transit>.transit-band,.record-main>.transit>.transit-band{width:100%;margin:0}:is(.result-row>.transit:has(>.transit-band),.record-main>.transit:has(>.transit-band)){margin-top:calc(var(--band-w-phone) * -32 / 727)}:is(.result-row:has(>.transit)>.result-what,.record-main:has(>.transit)>.result-what){flex:0 0 100%;order:1}:is(.garden-popup .result-row:has(>.transit)>.result-who,.garden-popup .record-main:has(>.transit)>.result-who){flex:0 0 100%;margin-right:0}}.mgmt-lookup-count{margin:0 0 var(--s-3);font-size:var(--fs-small);color:var(--ink-soft)}.pillbar{margin:0 0 var(--s-4);gap:var(--s-2);border:0;flex-wrap:wrap;padding:0;display:flex}.pill{align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-3);z-index:0;--line:var(--ink-clearly);--fill:transparent;font-size:var(--fs-small);font-weight:var(--fw-bold);cursor:pointer;background:0 0;border:0;display:inline-flex;position:relative}.pill:hover{--fill:var(--ink-barely)}.pill:focus-within{--line:var(--rust)}.pill.on{--tone:var(--sage);--fill:var(--tone);--line:var(--ink)}.pill .tick{width:var(--s-4);height:var(--s-4)}.pill.on:focus-within{--line:var(--rust)}.log{gap:var(--s-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.log-act,.log-note{margin:0}.log-act+.log-act{margin-top:calc(-1 * var(--s-3))}.log-when{align-items:center;gap:var(--s-2);color:var(--ink-soft);font-size:var(--fs-small);margin-bottom:var(--s-1);flex-wrap:wrap;display:flex}.tabs{margin-top:var(--s-4);z-index:0;--line:var(--ink-clearly);--fill:transparent;position:relative}.tabstrip{z-index:0;--line:var(--ink-clearly);align-items:stretch;display:flex;position:relative}.tab{z-index:0;text-align:center;cursor:pointer;min-width:0;padding:var(--s-2) var(--s-3);font-size:var(--fs-small);font-weight:var(--fw-reg);color:var(--ink);background:0 0;border:0;flex:1;font-family:inherit;position:relative}@media (width<=900px){.tab{padding-left:var(--s-1);padding-right:var(--s-1)}}.tab:hover{text-decoration:underline}.tab:focus-visible{outline:var(--focus-ring)}.tab.on{font-weight:var(--fw-bold);z-index:1}.tab.on:after{content:"";left:0;right:0;bottom:calc(-1 * var(--s-2));height:var(--s-4);background:var(--paper);z-index:-1;position:absolute}.tab.tab-empty{opacity:var(--o-quiet)}.tab.tab-empty.on{opacity:1}.tab-panel{padding:var(--s-4);min-height:var(--s-6)}.tab-panel:focus{outline:none}.recfields{margin-top:var(--s-3)}.recfields>.field:first-child,.recfields>.check:first-child{margin-top:0}.recfields>.check{margin-bottom:var(--s-3)}.recfields-actions{gap:var(--s-3);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.mgmt-totals{margin:0 0 var(--s-4);color:var(--ink-soft);font-size:var(--fs-small);gap:0 var(--s-2);flex-wrap:wrap;display:flex}.mgmt-totals span:not(:last-child):after{content:" ·"}.mgmt-totals-label{text-transform:uppercase;letter-spacing:var(--ls-caps);font-weight:var(--fw-bold)}.help-questions .fold{margin-bottom:var(--s-2)}.help-line{margin:0 0 var(--s-2);padding:var(--s-3) 0}.prefs-missing{margin:var(--s-2) 0 0;padding-left:var(--s-4);gap:var(--s-1);display:grid}.facing-role{font-size:var(--fs-body);font-weight:var(--fw-bold);margin:0}.facing-bio{white-space:pre-line;margin:var(--s-3) 0 0;max-width:var(--read-w)}.facing-links{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}.facing-links li{overflow-wrap:anywhere;gap:2px;display:grid}.facing-link-label{font-weight:var(--fw-bold)}.facing-links small{color:var(--ink-soft);font-size:var(--fs-small);max-width:var(--read-w)}.answers{gap:var(--s-4);margin:0;display:grid}.answer{overflow-wrap:break-word;gap:2px;display:grid}.answer dt{font-weight:var(--fw-bold)}.answers+.ask-change{margin-top:var(--s-5)}.answer dd{white-space:pre-line;max-width:var(--read-w);margin:0}.ask-change{margin:var(--s-2) 0 0;font-size:var(--fs-small)}.ask-change+.facing-bio{margin-top:var(--s-4)}.page-head.has-buzz{justify-content:space-between;align-items:flex-start;gap:var(--s-4);display:flex}.page-head.has-buzz .page-head-words{min-height:calc(var(--fs-title) * .0861 + 120px - 1px);flex-direction:column;display:flex}.page-head.has-buzz .page-head-words .lede:first-of-type,.page-head.has-buzz .page-head-words .page-head-control{margin-top:auto}.page-head-buzz{width:140px;margin-top:calc(var(--fs-title) * .0861);flex:none;justify-content:center;display:flex}.page-head-buzz img{width:auto;height:120px}.page-head-words{min-width:0}@media (width<=640px){.page-head-buzz{display:none}.page-head.has-buzz .page-head-words{min-height:0}.page-head.has-buzz .page-head-words .lede:first-of-type{margin-top:var(--s-3)}}.onboarding-progress{margin:0 0 var(--s-2)}.onboarding-progress-n{margin:0 0 var(--s-2);font-weight:var(--fw-bold);font-size:var(--fs-small);text-transform:uppercase;letter-spacing:var(--ls-caps)}.onboarding-checklist{gap:var(--s-2) var(--s-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.onboarding-checklist li{align-items:center;gap:var(--s-2);font-size:var(--fs-small);opacity:var(--o-quiet);display:flex}.onboarding-checklist li.done{opacity:1}.onboarding-checklist a{align-items:center;gap:var(--s-2);color:inherit;text-decoration:underline;display:flex}.tick{width:var(--icon);height:var(--icon);object-fit:contain;color:var(--ink);opacity:var(--o-off);flex:none}.tick.on{color:var(--green);opacity:1}.waitlist{min-height:100dvh;padding:var(--s-6) var(--s-4);justify-content:center;align-items:center;display:flex}.waitlist-inner{width:100%;max-width:var(--box-w);text-align:center;align-items:center;gap:var(--s-6);flex-direction:column;display:flex}.waitlist-column{justify-content:center;justify-items:stretch;row-gap:var(--s-6);grid-template-columns:max-content;max-width:100%;display:grid}.waitlist-column.wide{grid-template-columns:minmax(0,1fr);width:100%}.waitlist .waitlist-column form{width:var(--tagline-last-w,100%);justify-self:center}.waitlist .waitlist-column.wide form{width:100%}.waitlist-brand{align-items:center;gap:var(--s-6);flex-direction:column;display:flex}.waitlist-brand img{object-fit:contain;width:147px;height:150px}.waitlist-brand .lockup{width:100%;height:auto}.waitlist-presents{align-items:center;gap:var(--s-1);font-family:var(--disp);font-weight:var(--fw-display);text-transform:uppercase;font-size:calc(var(--fs-mono) * 2);line-height:var(--lh-display);flex-direction:column;margin:0;display:flex}.waitlist-presents img{height:calc(var(--fs-small) * 2.27);width:auto}.waitlist-presents span{margin-top:-1px}.waitlist-brand .lockup{margin-top:-3px}.waitlist .waitlist-column form{margin-top:6px}.waitlist-buzz{width:auto;height:38px;margin-top:1px}.waitlist h1{font-family:var(--disp);font-weight:var(--fw-display);text-transform:uppercase;font-size:calc(var(--fs-heading) * 1.095);line-height:var(--lh-display);overflow-wrap:break-word;justify-self:center;max-width:24ch;margin-top:-2px}.waitlist-video{z-index:0;aspect-ratio:16/9;--fill:var(--paper);width:100%;position:relative}.waitlist-video iframe{border-radius:inherit;border:0;width:100%;height:100%;position:absolute;inset:0}.waitlist form{gap:var(--s-3);text-align:left;flex-direction:column;width:100%;display:flex}.waitlist form .field{margin-bottom:0}.waitlist form .btn{width:100%;min-height:2.875rem}.waitlist-eyes{all:unset;cursor:pointer;vertical-align:baseline;margin-left:.25em;line-height:0;display:inline-block}.waitlist-eyes img{aspect-ratio:267/160;width:auto;height:.8em;display:block}.waitlist-about{text-align:left;gap:calc(var(--s-3) * 2);flex-direction:column;display:flex}.waitlist-about .modal-actions{margin-top:0}.waitlist-about p{max-width:none;margin:0}.waitlist-sig{font-weight:var(--fw-bold)}.waitlist-done{text-align:center;align-items:center;width:100%}.waitlist-done p{max-width:none}.waitlist-next{margin:0}.waitlist-count{text-align:center;min-width:1.2ch;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;display:inline-block}.msg-thread{margin:0 0 var(--s-4);gap:var(--s-3);flex-direction:column;padding:0;list-style:none;display:flex}.msg{z-index:0;--line:transparent;--msg-pad-b:var(--s-3);width:fit-content;max-width:100%;padding:var(--s-3) var(--s-4) var(--msg-pad-b);position:relative}.msg-mine{--tone:var(--sage);--fill:var(--tone);margin-left:auto}.msg-theirs{--tone:var(--mint);--fill:var(--tone)}:root[data-theme=dark] .msg-mine,:root[data-theme=dark] .msg-theirs{--fill:var(--paper);--line:var(--tone);color:var(--ink)}.msg-who .chip{font-family:var(--disp);font-weight:var(--fw-display);font-size:var(--fs-body);line-height:var(--lh-display);letter-spacing:normal;padding:2px var(--s-2) 1px}.msg-who{align-items:baseline;gap:var(--s-3);margin-bottom:var(--s-2);font-size:var(--fs-small);flex-wrap:wrap;display:flex}.msg-who span{font-weight:var(--fw-bold)}.msg-who time{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-family:var(--mono);font-size:var(--fs-mono);letter-spacing:var(--ls-mono);text-transform:uppercase}.msg-seen{color:var(--ink-soft);font-weight:var(--fw-reg);font-family:var(--mono);font-size:var(--fs-mono);letter-spacing:var(--ls-mono);text-transform:uppercase}.msg .mgmt-outreach{margin:0;position:relative}.msg-day{align-items:center;gap:var(--s-3);margin:var(--s-2) 0;color:var(--ink-soft);font-family:var(--mono);font-size:var(--fs-mono);letter-spacing:var(--ls-mono);text-transform:uppercase;display:flex}.msg-day-line{--line:var(--ink-barely);flex:1;height:0;position:relative}.msg-thread.offset .msg{max-width:75%}.msg-react:focus-visible{outline:none}.msg:has(>.msg-react:focus-visible){--line:var(--rust)}.msg{cursor:pointer}.pips{bottom:calc(var(--msg-pad-b) * -1);gap:var(--s-2);display:flex;position:absolute;transform:translateY(50%)}.msg-theirs .pips{left:calc(var(--s-4) * -1 - 2px)}.msg-mine .pips{right:calc(var(--s-4) * -1 - 2px)}.pips .pip{z-index:0;line-height:var(--lh-line);--fill:var(--paper);padding:5px;display:block;position:relative}.pips .pip img{width:22px;height:22px;display:block}.pips .pip .react-boil{width:23.9px;height:23.9px;margin:-.95px;display:block}.pips .pip-invite{--dash:0 6px;--fill:transparent;--line:var(--ink);opacity:var(--o-off)}.msg-r{--msg-pad-b:var(--s-5);margin-bottom:var(--s-4)}.picker{gap:var(--s-1);margin-top:var(--s-3);padding-top:var(--s-3);--line:var(--ink-barely);flex-wrap:wrap;display:flex;position:relative}.pick-r{padding:var(--s-1);z-index:0;--line:transparent;--fill:transparent;cursor:pointer;line-height:var(--lh-line);background:0 0;border:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex;position:relative}.pick-r img{width:28px;height:28px;display:block}.pick-r:hover,.pick-r.on{--fill:var(--ink-barely)}.msg-empty{margin:0 0 var(--s-4)}.msg-anchor{scroll-margin-bottom:var(--s-4)}@media (width<=900px){.msg-anchor{scroll-margin-bottom:var(--phone-bar)}}.msg-views{gap:var(--s-2);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.msg-view{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);font:inherit;font-family:var(--body);font-size:var(--fs-body);line-height:var(--lh-line);color:var(--ink);cursor:pointer;background:0 0;border:0;display:flex;position:relative}.msg-view.on{--tone:var(--sage);background:var(--tone)}.msg-view .stage-icon{width:var(--icon);height:var(--icon)}.check-off{opacity:var(--o-quiet);cursor:default}.msg-updates{gap:var(--s-4);flex-direction:column;display:flex}.crash{max-width:var(--read-w);padding:var(--s-5) var(--s-4);align-items:flex-start;gap:var(--s-3);flex-direction:column;margin:0 auto;display:flex}.crash p{font-size:var(--fs-body);margin:0}.crash img{width:auto;height:120px}@media (width<=480px){.crash{text-align:center;justify-content:center;align-items:center;min-height:100dvh}.crash img{object-fit:contain;max-width:100%;height:280px}}.not-found{align-items:flex-start;gap:var(--s-3);flex-direction:column;display:flex}.not-found-words{align-items:center;gap:var(--s-3);flex-direction:column;display:flex}.not-found-words h1{font:inherit;max-width:var(--read-w);font-size:var(--fs-body);margin:0}.not-found img{width:auto;height:120px}@media (width<=480px){.not-found{min-height:calc(100vh - var(--phone-bar) - var(--s-4));min-height:calc(100dvh - var(--phone-bar) - var(--s-4));justify-content:center;align-items:center}.not-found img{object-fit:contain;max-width:100%;height:280px}}.field-pairs{gap:var(--s-3);margin:var(--s-3) 0 var(--s-2);grid-template-columns:1fr 1fr;display:grid}.field-pairs .field{min-width:0}.field-pairs .field label{font-size:var(--fs-small);color:var(--ink-soft);text-transform:none;letter-spacing:normal}@media (width<=700px){.field-pairs{grid-template-columns:1fr}}.need-info-banned{align-items:baseline;gap:0 var(--s-1);margin-top:var(--s-1);color:var(--red);font-size:var(--fs-small);flex-wrap:wrap;flex-basis:100%;display:flex}.need-info-banned strong{font-weight:var(--fw-bold)}.need-info-banned ul{gap:0 var(--s-3);font-weight:var(--fw-bold);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.staff-queues{margin:var(--s-4) 0 0;gap:var(--s-2);max-width:var(--box-w);flex-direction:column;padding:0;list-style:none;display:flex}.staff-queues a{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);z-index:0;--line:var(--ink);--fill:var(--card-fill);color:var(--ink);text-decoration:none;display:flex;position:relative}.staff-queues a:hover{--tone:var(--sage);--fill:var(--tone)}.staff-queues strong{font-size:var(--fs-heading)}.nav-footer .who.staff-who,.more-who.staff-who{white-space:normal;overflow-wrap:break-word}.admin-inbox{gap:var(--s-4);display:grid}@media (width>=901px){.admin-inbox{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start}}@media (width<=900px){.admin-inbox.admin-picked .admin-convos,.admin-inbox:not(.admin-picked) .admin-thread{display:none}}.admin-convo-list{margin:var(--s-3) 0 0;gap:var(--s-2);flex-direction:column;max-height:60vh;padding:0;list-style:none;display:flex;overflow-y:auto}@media (width<=900px){.admin-convo-list{max-height:none;overflow-y:visible}}.admin-convo{z-index:0;gap:var(--s-1) var(--s-2);text-align:left;width:100%;padding:var(--s-3);color:var(--ink);font:inherit;cursor:pointer;--fill:transparent;--line:transparent;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.admin-convo:hover,.admin-convo.on{--tone:var(--sage);--fill:var(--tone);--line:var(--ink)}.admin-convo-head{justify-content:space-between;align-items:baseline;gap:var(--s-2);grid-column:1/-1;display:flex}.admin-convo-name{font-weight:var(--fw-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-convo-head time{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-family:var(--mono);font-size:var(--fs-mono);letter-spacing:var(--ls-mono);text-transform:uppercase;flex:none}.admin-convo-last{color:var(--ink-soft);font-size:var(--fs-small);text-overflow:ellipsis;white-space:nowrap;grid-column:1;min-width:0;overflow:hidden}.admin-convo-you{font-weight:var(--fw-bold)}.admin-convo-count{grid-column:2;align-self:center}.pq-bulk{margin-top:var(--s-4);justify-content:flex-end;display:flex}.pq-list{margin:var(--s-4) 0 0;gap:var(--s-3);flex-direction:column;padding:0;list-style:none;display:flex}.pq-row{z-index:0;align-items:center;gap:var(--s-2) var(--s-4);padding:var(--s-3) var(--s-4);--fill:transparent;grid-template-columns:minmax(0,11rem) minmax(0,1fr) auto;display:grid;position:relative}.pq-who{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.pq-engineer{font-weight:var(--fw-bold);line-height:var(--lh-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pq-urgency{font-size:var(--fs-small);font-variant-numeric:tabular-nums;color:var(--ink-soft)}.pq-what{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.pq-name{font-weight:var(--fw-bold);line-height:var(--lh-line);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pq-curator,.pq-query{font-size:var(--fs-small);color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pq-act{align-items:center;gap:var(--s-2);flex:none;display:flex}@media (width<=700px){.pq-row{grid-template-columns:minmax(0,1fr);align-items:start}.pq-act{flex-wrap:wrap;justify-content:flex-start}.pq-act .chip.status{--fill:transparent;flex-basis:100%;padding-left:0}}.cq-cards,.mq-cards{gap:var(--s-3);grid-template-columns:minmax(0,1fr);display:grid}.cq-card .field-row>.field:last-child{grid-column:1/-1}.cq-card .field-row.mq-pair>.field:last-child{grid-column:auto}.cq-card .field-row.mq-pair>.field:has(>.fieldbox textarea){grid-column:1/-1}.cq-card .cardbody>.field .fieldbox>textarea,.cq-card .field-row .fieldbox>textarea{min-height:0}.cq-engineer{font-size:var(--fs-small);opacity:var(--o-quiet);color:var(--ink)}.cq-card{margin:0}.mq-song a{display:inline-block}.mq-song{margin-left:var(--s-3);font-family:var(--body);font-size:var(--fs-small);font-weight:var(--fw-reg);text-transform:none;opacity:var(--o-quiet)}.mq-checks{align-items:center;gap:var(--s-2) var(--s-5);flex-wrap:wrap;display:flex}.mq-checks .meta{align-items:baseline;gap:var(--s-2);display:flex}.mq-checks .meta .lab{margin:0}.mq-checks .field{flex:0 13rem;margin-bottom:0}.mq-para .val{white-space:pre-wrap}.mq-page{--fs-title:3.7031rem;--fs-heading:1.275rem;--fs-body:.7875rem;--fs-small:.675rem;font-size:var(--fs-body)}@media (width<=900px){.mq-page{--fs-title:2.2rem}}.mq-cards .cardbar{padding:var(--s-3) var(--s-4)}.mq-cards .cardbody{padding:var(--s-3) var(--s-4) var(--s-4)}.mq-cards .field{margin-bottom:var(--s-2)}.mq-cards textarea{max-height:none}.eh-frame{z-index:0;margin-top:var(--s-4);--fill:transparent;position:relative}.eh-scroll{padding:var(--s-2) var(--s-3);overflow-x:auto}.eh-table{border-collapse:collapse;white-space:nowrap}.eh-table th,.eh-table td{padding:var(--s-2) var(--s-3);text-align:left;vertical-align:middle;border-right:var(--grid-w) solid var(--grid);border-bottom:var(--grid-w) solid var(--grid)}.eh-table th:last-child,.eh-table td:last-child{border-right:0}.eh-table tbody tr:last-child td{border-bottom:0}.eh-table thead th{white-space:normal;vertical-align:bottom;padding-bottom:var(--s-1)}.eh-table td:first-child,.eh-table th:first-child .eh-sort{font-weight:var(--fw-bold)}.eh-table tbody tr td{line-height:var(--lh-line)}.eh-num{font-variant-numeric:tabular-nums;text-align:right!important}.eh-word{text-overflow:ellipsis;max-width:14rem;overflow:hidden}.eh-sort{z-index:0;align-items:flex-end;gap:var(--s-1);overflow-wrap:break-word;width:7rem;padding:var(--s-1) var(--s-2);text-align:left;color:var(--ink-soft);font:inherit;font-size:var(--fs-small);font-weight:var(--fw-reg);cursor:pointer;--fill:transparent;--line:transparent;background:0 0;border:0;display:flex;position:relative}.eh-label{min-width:0}.eh-sort:hover,[aria-sort=ascending] .eh-sort,[aria-sort=descending] .eh-sort{--line:var(--ink);color:var(--ink)}.eh-arrow{font-weight:var(--fw-bold);flex:none}.admin-thread-head{align-items:center;gap:var(--s-2) var(--s-3);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.admin-thread-who{min-width:0;margin-right:auto}.admin-thread-who h2{font-family:var(--disp);font-weight:var(--fw-display);font-size:var(--fs-heading);line-height:var(--lh-display);overflow-wrap:break-word;margin:0}.admin-thread-who p{margin:0}.admin-back{z-index:0;padding:var(--s-2) var(--s-3);color:var(--ink);font:inherit;font-weight:var(--fw-bold);cursor:pointer;background:0 0;border:0;flex:none;position:relative}@media (width>=901px){.admin-back:not(.card-close){display:none}}.modal-panel.arrival{isolation:isolate;--paper-scale:.847;--paper-back:.8853}.modal-panel.arrival>.confetti.cash{--paper-scale:1.694}.modal-panel.arrival>.confetti{position:fixed;inset:0}.modal-panel.arrival>.confetti.back{z-index:-1}.modal-panel.arrival>.confetti:not(.back){z-index:1}.modal-panel.arrival>:not(.confetti):not(.arrival-stage):not(.wobble){z-index:2;position:relative}.arrival-stage{z-index:0;height:240px;margin-bottom:var(--s-3);justify-content:center;align-items:flex-end;display:flex;position:relative}.modal-panel.arrival{background:0 0;width:auto;max-width:none;padding:0;overflow:visible}.arrival-flower{width:auto;height:440px}@media (width>=481px){.modal-panel.arrival{align-self:flex-end;margin-bottom:min(13vh,max(0px,100vh - 660px))}}.arrival-card{margin-top:var(--s-3);text-align:center;max-width:100%}.arrival-card .modal-actions{margin-top:var(--s-3);justify-content:center}.arrival-word{color:var(--ink-soft);font-size:var(--fs-small);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-caps)}@media (width<=480px){.arrival-stage{height:180px}.arrival-flower{height:280px}.modal-panel.arrival{--paper-scale:.8}.modal-panel.arrival>.confetti.cash{--paper-scale:1.6}}.fanfare-buzz.flipped{transform:scaleX(-1)}.fanfare-rig{display:flex;position:relative}.fanfare-rig>img:first-child{visibility:hidden}.fanfare-rig-art{width:auto;max-width:none;height:123.75%;position:absolute;top:-11.875%;left:50%;transform:translate(-50%)}.fanfare-rig-art.flipped{transform:translate(-50%)scaleX(-1)}.msg-seen-toggle{cursor:pointer;font:inherit;font-family:var(--mono);font-size:var(--fs-mono);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--ink-soft);background:0 0;border:0;flex:none;padding:0}.msg-seen-toggle.on{color:var(--ink);font-weight:var(--fw-bold)}.msg-seen-toggle .check{align-items:center;gap:var(--s-2)}.msg-seen-toggle .check input{margin:0}.msg-seen-toggle .check span{font-weight:inherit}.msg-seen-toggle:has(input[aria-disabled=true]){cursor:progress;opacity:var(--o-quiet)}.msg-who .text-link{font-size:var(--fs-small)}.msg-todo{white-space:nowrap;margin-left:auto}.receipt .buzz-row{margin-bottom:var(--s-5)}.receipt-x{top:var(--s-3);right:var(--s-3);width:calc(var(--icon) + var(--s-3));height:calc(var(--icon) + var(--s-3));cursor:pointer;z-index:1;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.receipt-x img{width:var(--icon);height:var(--icon);object-fit:contain}.modal-panel.receipt .buzz-row{margin-right:calc(var(--icon) + var(--s-3))}.modal-panel.garden-popup{--fill:transparent;background:0 0;padding-top:0}.garden-popup>.sheet-x{top:var(--s-2);right:calc(var(--s-5) + var(--s-2));z-index:2}.modal-panel.garden-popup .section-heading{top:var(--s-4);right:calc(var(--s-5) + var(--s-2) + var(--icon) + var(--s-3) + var(--s-2));z-index:2;font-family:var(--body);font-weight:var(--fw-bold);font-size:var(--fs-small);line-height:var(--lh-line);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink-soft);margin:0;position:absolute}.modal-panel.garden-popup{--corner-foot:calc(var(--s-2) + var(--icon) + var(--s-3) + var(--s-2))}.modal-panel.garden-popup .cardbar{padding-right:calc(var(--corner,0px) + var(--s-2))}.modal-panel.garden-popup .cardbar h2,.modal-panel.garden-popup .cardbar h3{min-width:min(12ch,100%)}.modal-panel.garden-popup .section-heading+.card .record-top,.modal-panel.garden-popup .section-heading+.result-list>:first-child .record-top,.modal-panel.garden-popup .section-heading+.result-list>:first-child .result-row{padding-right:max(0px, calc(var(--corner,0px) + var(--s-2) - var(--s-4)))}.modal-panel.garden-popup .garden-after{padding:var(--corner-foot) var(--s-4) var(--s-4)}@media (width<=560px){.modal-panel.garden-popup .cardbar{padding-right:var(--s-4);padding-top:var(--corner-foot)}.modal-panel.garden-popup .section-heading+.card .record-top,.modal-panel.garden-popup .section-heading+.result-list>:first-child .record-top,.modal-panel.garden-popup .section-heading+.result-list>:first-child .result-row{padding-right:0;padding-top:max(0px, calc(var(--corner-foot) - var(--s-4)))}}.garden-popup .queue-count,.garden-popup .queue-sort{color:var(--cream)}@media (width<=389px){.modal-panel.garden-popup .btn{font-size:var(--fs-small)}}@media (width<=560px){body:has(.modal-panel.garden-popup) .garden-buzz-card{visibility:hidden}}.receipt-title,.modal-panel h2.receipt-title{font-family:var(--body);font-weight:var(--fw-bold);line-height:var(--lh-body);font-size:var(--fs-small);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--olive-ink);margin:0 0 var(--s-3)}.receipt-facts{margin:0 0 var(--s-4);gap:var(--s-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.receipt-facts li{z-index:0;--fill:var(--rust);color:var(--cream);text-align:center;justify-content:center;align-items:center;gap:var(--s-1);padding:var(--s-4) var(--s-3);flex-direction:column;flex:7rem;display:flex;position:relative}.receipt-facts li>:not(svg){z-index:1;position:relative}.receipt-facts .receipt-n{font-family:var(--disp);font-weight:var(--fw-display);line-height:var(--lh-display);font-size:var(--fs-title-fixed);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:var(--s-2);display:flex}.receipt-facts li span{font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--cream)}.receipt-facts img{height:var(--icon-flame);width:auto}.receipt-line{margin:0 0 var(--s-3)}@media (height<=640px){.nav-tight>.nav-row,.nav-tight .nav-sub{margin-bottom:0}}.nav-meter{grid-template-columns:1fr auto 1fr;align-items:center;margin-top:auto;display:grid}.sidebar-inner:has(.nav-meter)>.nav-footer{padding-top:calc(var(--s-4) + var(--s-1))}.sidebar-inner:has(.nav-meter)>.nav{margin-bottom:calc(var(--s-4) + var(--s-1) - var(--sidebar-gap))}.nav-meter>.tickets-nav{grid-area:1/3;justify-self:end}.tickets-nav{padding-right:var(--s-3);color:var(--cream);font-weight:var(--fw-bold);display:flex}.tickets{font-size:var(--fs-small)}.tickets .ticket-plate{--tk:.03em;padding:0 .1em}.tickets-num{text-align:center;min-width:2.5ch;display:inline-block}.tickets-sheet{padding-left:var(--s-3);color:var(--ink);font-weight:var(--fw-bold);justify-content:flex-start;display:flex}.more-tickets{border:0}.admin-timer{align-items:center;gap:var(--s-2);font-weight:var(--fw-bold);padding:var(--nav-pad-y) 0;display:flex}.admin-timer-clock{white-space:nowrap;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0}.admin-timer-digits{font-variant-numeric:tabular-nums}.nav-tools{gap:var(--s-1);padding:0 var(--s-3);color:var(--cream);flex-direction:column;display:flex}.tools-icon{width:var(--icon);height:var(--icon);object-fit:contain;flex:none}button.streak-hit{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.toast.quiet{--fill:var(--paper);color:var(--ink);font-weight:var(--fw-reg)}.toast.bad.quiet,.toast.bad.loud{color:var(--cream);--fill:var(--red)}.toast.loud{padding:var(--s-4) var(--s-5)}.toast.loud .toast-l1{font-size:var(--fs-heading);font-family:var(--disp);font-weight:var(--fw-display);line-height:var(--lh-display);text-transform:uppercase}.toast-art{height:var(--icon-flame);vertical-align:middle;flex:none;width:auto}.toast.warm .toast-art{height:40px;margin:calc(var(--s-2) * -1) 0}.toast.loud .toast-art{height:calc(var(--icon-flame) * 2)}.harvest-month{align-items:center;gap:var(--s-3);margin:0 0 var(--s-5);display:flex}.harvest-source{margin:0 0 var(--s-5)}.harvest-source label{font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-caps)}.harvest-month-name{font-family:var(--disp);font-weight:var(--fw-display);line-height:var(--lh-display);font-size:var(--fs-heading);text-transform:uppercase;text-align:center;min-width:11ch}.harvest-strip{column-gap:var(--s-6);row-gap:var(--s-1);margin:0 0 var(--s-6);grid-template-columns:1fr auto;align-items:end;display:grid}.harvest-days{align-items:flex-end;gap:var(--s-1);height:64px;display:flex}.harvest-day{flex-direction:column;flex:1;justify-content:flex-end;min-width:0;height:100%;display:flex}.harvest-day-bar{z-index:0;--fill:var(--olive);--line:var(--ink);min-height:6px;display:block;position:relative}.harvest-day-mark{height:6px;margin-top:var(--s-1);z-index:0;--line:var(--ink-barely);display:block;position:relative}.harvest-day.worked .harvest-day-mark{--fill:var(--olive);--line:var(--olive)}.harvest-ticks{gap:var(--s-1);color:var(--ink-soft);font-family:var(--mono);font-size:var(--fs-mono);letter-spacing:var(--ls-mono);text-transform:uppercase;display:flex}.harvest-ticks span{flex:1;min-width:0}.harvest-figures{gap:var(--s-5);grid-area:1/2/span 2;align-self:end;margin:0;display:flex}.harvest-figures dt{font-weight:var(--fw-bold);font-size:var(--fs-small);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--olive-ink);white-space:nowrap}.harvest-figures dd{font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;margin:0}.harvest-table{table-layout:fixed;border-collapse:collapse;width:100%;margin:0 0 var(--s-5)}.harvest-table th,.harvest-table td{padding:var(--s-2);text-align:left;vertical-align:middle}.harvest-table th:first-child,.harvest-table td:first-child{width:20%;padding-left:0}.harvest-table thead th{padding-bottom:var(--s-1);font-weight:var(--fw-reg);color:var(--ink-soft);font-family:var(--mono);font-size:var(--fs-mono);letter-spacing:var(--ls-mono);text-transform:uppercase}.harvest-table tbody th{font-weight:var(--fw-bold);white-space:nowrap}.harvest-cell{align-items:center;gap:var(--s-2);display:flex}.harvest-track{flex:1;min-width:0}.harvest-bar{z-index:0;--fill:var(--olive);--line:var(--ink);height:16px;min-width:var(--s-2);display:block;position:relative}.harvest-n{text-align:right;width:3ch;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;flex:none}.harvest-n.zero{font-weight:var(--fw-reg);color:var(--ink-soft)}.harvest-foot{align-items:baseline;gap:var(--s-2);margin:0;display:flex}.harvest-foot span{font-weight:var(--fw-bold);font-size:var(--fs-small);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--olive-ink)}.harvest-foot b{font-variant-numeric:tabular-nums}@media (width<=900px){.harvest-strip{grid-template-columns:1fr}.harvest-figures{margin-top:var(--s-3);grid-area:auto/1}.harvest-table th:first-child,.harvest-table td:first-child{width:28%}.harvest-table tbody th{white-space:normal}}.fanfare{--paper-scale:.568;flex-direction:column;align-items:center;display:flex}.fanfare .empty{text-align:center;align-items:center}.fanfare-fall{isolation:isolate;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.fanfare-fall>.confetti{bottom:auto;top:calc(-1 * var(--lift,0px));height:calc(var(--fall-h,100%) + var(--lift,0px))}@media (width<=900px){.fanfare-fall{--lift:var(--fall-top,0px)}.fanfare-fall>.wobble{display:none}}.fanfare.day-one-cheer .fanfare-fall{--lift:var(--fall-top,0px)}.fanfare-fall>.confetti.back{z-index:-1}.fanfare-stage{z-index:0}.fanfare-fall>.confetti:not(.back){z-index:1}.fanfare-fall>:not(.confetti):not(.fanfare-stage):not(.wobble){z-index:2;position:relative}.fanfare>.card{width:100%}.fanfare-stage{justify-content:center;align-items:flex-end;width:100%;height:520px;display:flex;position:relative}.confetti{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0}.fanfare-buzz{width:auto;height:440px;position:relative}.fanfare-card{margin:var(--s-3) 0 var(--s-5);max-width:100%;padding:var(--s-4)}.fanfare-line{font-size:var(--fs-heading);text-align:center;margin:0;font-weight:700}.fanfare-door-card{align-items:center;gap:var(--s-4);padding:var(--s-5) var(--s-6);text-align:center;flex-direction:column;display:flex;position:relative}.fanfare-door-card .fanfare-line{font-size:var(--fs-title-fixed)}.fanfare-pocket{top:calc(-1 * (var(--s-5) + var(--s-1)));right:calc(-1 * var(--s-2));line-height:0;position:absolute;rotate:9deg}.fanfare-pocket .ticket-plate{--tk:.04em;font-size:var(--fs-heading);font-weight:var(--fw-bold);padding:0 var(--s-1)}.fanfare-undo{font-size:var(--fs-small)}.fanfare-sub{margin-top:var(--s-1);font-size:var(--fs-body);font-weight:400;display:block}@media (width<=480px),(height<=960px){.fanfare-stage{height:340px}.fanfare-buzz{height:280px}.fanfare{--paper-scale:.536}}.help-door{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.help-door img{width:var(--icon);height:var(--icon)}.fieldbox,.fieldbox input,.fieldbox textarea,.fieldbox select,.pick,.pick select,.change-view-row,.change-view-row *,.spick-btn,.spick-panel,.spick-panel *,.more-sheet .panel a,.more-sheet .panel a *{color:var(--field-ink)}.cal{z-index:0;margin:0 0 var(--s-5);position:relative}.cal-head{border-top-left-radius:inherit;border-top-right-radius:inherit}.cal-head>span:first-child{border-top-left-radius:inherit}.cal-head>span:last-child{border-top-right-radius:inherit}.cal-week:last-of-type{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.cal-week:last-of-type .cal-day:first-of-type{border-bottom-left-radius:inherit}.cal-week:last-of-type .cal-day:last-of-type{border-bottom-right-radius:inherit}.cal-head,.cal-week{grid-template-columns:var(--cols,repeat(7, minmax(0, 1fr)));display:grid;position:relative}.cal-head{background:color-mix(in srgb, var(--leaf) var(--t-fill), transparent)}.cal-head>span{font-size:var(--fs-small);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink-soft);text-align:center}.cal-pick{width:100%;padding:var(--s-2) var(--s-1);font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;background:0 0;border:0;display:block}button.cal-pick{cursor:pointer}.cal-pick-n{color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.cal-day{align-items:flex-start;gap:var(--s-2);min-width:0;min-height:96px;padding:var(--s-2) var(--s-3);background:color-mix(in srgb, var(--sage) var(--t-fill), transparent);flex-direction:column;display:flex;position:relative}.cal-day.picked,.cal.week .cal-head>span.picked{background:var(--leaf);color:var(--cream)}:root[data-theme=dark] .cal-day.picked,:root[data-theme=dark] .cal.week .cal-head>span.picked{background:color-mix(in srgb, var(--sage) 60%, transparent)}.cal-day.picked .cal-n,.cal-day.picked .cal-dow,.cal.week .cal-head>span.picked .cal-hn{color:var(--cream)}.cal-day.picked .cal-items .chip{--tone:var(--cream);color:var(--charcoal)}.cal-badge{z-index:0;--fill:var(--mustard);--line:var(--charcoal);min-width:1.6em;height:1.6em;color:var(--charcoal);place-items:center;padding:0 .3em;display:inline-grid;position:relative}.cal-hn{font-family:var(--disp);font-weight:var(--fw-display);font-size:var(--fs-heading);line-height:var(--lh-display);letter-spacing:normal;color:var(--ink);display:block}.cal-hn.cal-badge{width:max-content;margin:0 auto;display:grid}@media (width>=901px){.cal.week .cal-day>.cal-n{display:none}}@media (width<=900px){.cal-hn{display:none}}.cal-day.out{opacity:var(--o-off)}.cal-col{--line:var(--ink);z-index:1;width:0;position:absolute;top:0;bottom:0}.cal-col.c1{left:var(--l1,calc(100% * 1 / 7))}.cal-col.c2{left:var(--l2,calc(100% * 2 / 7))}.cal-col.c3{left:var(--l3,calc(100% * 3 / 7))}.cal-col.c4{left:var(--l4,calc(100% * 4 / 7))}.cal-col.c5{left:var(--l5,calc(100% * 5 / 7))}.cal-col.c6{left:var(--l6,calc(100% * 6 / 7))}.cal-col>.wobble.rule{height:100%;top:0;bottom:0}.cal-week>.wobble.rule{z-index:1;width:100%;left:0;right:0}.cal-n{font-family:var(--disp);font-weight:var(--fw-display);font-size:var(--fs-heading);line-height:var(--lh-display)}.cal-items{gap:var(--s-1);flex-direction:column;width:100%;min-width:0;display:flex}.cal-item{align-items:flex-start;gap:var(--s-1);flex-direction:column;min-width:0;max-width:100%;display:flex}.cal-chip{min-width:0;max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:block}.cal-chip:focus-visible{--line:var(--rust);outline:none}.cal-items .chip{max-width:100%;padding:var(--s-1);line-height:var(--lh-line);white-space:normal;align-items:flex-start}.cal-items .chip>span{overflow-wrap:break-word;min-width:0}@media (width>=901px){.cal-day{cursor:pointer}.cal-day:not(.sel) .cal-chip,.cal-day:not(.sel) .cal-items .chip{min-width:0;max-width:100%}.cal-day:not(.sel) .cal-items .chip>span:not(.wobble){white-space:nowrap;text-overflow:ellipsis;flex:auto;display:block;overflow:hidden}}.cal-items .chip{--tone:var(--paper)}.cal-item.kind-say-hi .chip{--line:var(--green)}.cal-item.kind-birthday .chip,.cal-item.kind-anniversary .chip,.cal-item.kind-release .chip{--line:var(--teal)}.cal-item.late .chip{--line:var(--red)}.cal-item .cal-chip:focus-visible .chip{--line:var(--rust)}.cal-glyph{width:var(--icon-inline);height:var(--icon-inline);object-fit:contain;flex:none}.cal-list{margin:0 0 var(--s-5);padding:0 0 0 var(--s-4);list-style:none}.cal-row{align-items:center;gap:var(--s-3);padding:var(--s-2) 0;display:flex}.cal-row-text{gap:var(--s-1);flex-direction:column;flex:auto;min-width:0;display:flex}.convo-log{gap:var(--s-3);flex-direction:column;display:flex}.feature-ticks{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.feature-list{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.feature-group+.feature-group{margin-top:var(--s-5)}.feature-group-name{margin:0 0 var(--s-3)}.feature-row{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.feature-text{gap:var(--s-1);flex-direction:column;display:flex}.staff-add{margin-top:var(--s-5)}.staff-row{flex-direction:column;align-items:flex-start}.content-studio{gap:var(--s-5);grid-template-columns:minmax(0,1fr) 380px;align-items:start;display:grid}.content-stage{top:var(--s-5);align-items:center;gap:var(--s-4);flex-direction:column;display:flex;position:sticky}.content-post{z-index:0;width:100%;max-width:var(--box-w);--fill:transparent;--line:var(--ink-clearly);position:relative}.content-post.square{max-width:min(var(--box-w), calc(100dvh - 340px))}.content-post.portrait{max-width:min(var(--box-w), calc((100dvh - 340px) * 1080 / 1350))}.content-post.story{max-width:min(var(--box-w), calc((100dvh - 340px) * 1080 / 1920))}.content-post canvas{width:100%;height:auto;display:block}.content-controls .card{margin-bottom:var(--s-4)}.content-controls .pillbar{margin-bottom:var(--s-3)}.content-controls legend{font-weight:var(--fw-reg);text-transform:uppercase;font-size:var(--fs-small);letter-spacing:var(--ls-caps);color:var(--ink-soft);margin-bottom:var(--s-2);padding:0}.content-controls fieldset{border:0;margin:0;padding:0}.content-art{gap:var(--s-2);grid-template-columns:repeat(4,1fr);display:grid}.content-pick{z-index:0;aspect-ratio:1;padding:var(--s-1);cursor:pointer;--fill:var(--field);--line:var(--ink-clearly);background:0 0;border:0;position:relative}.content-pick:hover{--line:var(--ink)}.content-pick.on{--fill:var(--sage);--line:var(--ink)}.content-pick:focus-visible{--line:var(--rust);outline:none}.content-pick img{object-fit:contain;width:100%;height:100%}.content-strip{justify-content:center;align-items:center;gap:var(--s-2);max-width:var(--box-w);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.content-thumb{z-index:0;padding:var(--s-1);cursor:pointer;--fill:var(--field);--line:var(--ink-clearly);background:0 0;border:0;position:relative}.content-thumb canvas{width:var(--s-6);height:auto;display:block}.content-thumb.on{--fill:var(--sage);--line:var(--ink)}.content-thumb.flagged{--line:var(--red)}.content-thumb:focus-visible{--line:var(--rust);outline:none}.content-thumb-n{font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--ink-soft);display:block}.content-row{gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.content-crop{background:var(--ink-barely);pointer-events:none;position:absolute;top:0;bottom:0}.content-crop.left{left:0}.content-crop.right{right:0}.content-pick.none{font-size:var(--fs-small);font-weight:var(--fw-bold);color:var(--ink-soft)}.content-swatch{width:var(--s-3);height:var(--s-3);display:inline-block}@media (width<=900px){.content-studio{grid-template-columns:minmax(0,1fr)}.content-stage{position:static}.content-post.square,.content-post.portrait,.content-post.story{max-width:var(--box-w)}}.ml-list{margin:0;padding:0;list-style:none}.ml-row .fold{margin-bottom:var(--s-2)}.ml-row .fold summary{font-weight:var(--fw-reg);gap:var(--s-3)}.ml-title{flex:1 1 0;min-width:0}.ml-n{color:var(--ink-soft);font-variant-numeric:tabular-nums;flex:none}.ml-tag{white-space:nowrap;margin-left:auto}.ml-sub{margin:var(--s-4) 0 var(--s-2);display:block}@media (width<=560px){.ml-row .fold summary{flex-wrap:wrap}.ml-tag{white-space:normal;flex-basis:100%;margin-left:0}}.ml-row .fold-body p{margin:0 0 var(--s-3)}.ml-row .fold-body ul{margin:0 0 var(--s-3);padding-left:var(--s-5)}.invite-tools{margin-bottom:var(--s-4)}.invite-list{margin:0 0 var(--s-4);gap:var(--s-3);flex-direction:column;padding:0;list-style:none;display:flex}.testimonial-list{padding:0 0 0 var(--s-4);gap:var(--s-4);flex-direction:column;margin:0;list-style:none;display:flex}.testimonial-row{gap:var(--s-1);flex-direction:column;display:flex}.testimonial-words{white-space:pre-wrap;margin:0}:root:not([data-theme=dark]) body:has(.forum){--panel:var(--teal);background:var(--community-ground)}:root:not([data-theme=dark]) .main:has(.forum){background:var(--community-ground)}.forum-layout{gap:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1200px){.forum-layout{grid-template-columns:minmax(0, 1fr) calc(var(--s-6) * 7);align-items:start}.forum-layout>.forum-side{top:var(--s-4);grid-area:1/2;position:sticky}.forum-layout>.forum{grid-area:1/1}}.forum-side{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.forum-cats{margin:0}.forum-events,.forum-today{margin:0;padding:0;list-style:none}.forum-events{gap:var(--s-3);flex-direction:column;display:flex}.forum-events li{gap:var(--s-1);flex-direction:column;display:flex}.forum-events .msg-who,.forum-events .muted{margin:0}.forum-event-title{font-weight:var(--fw-bold)}.forum-today{gap:var(--s-3);flex-wrap:wrap;display:flex}.forum-today li{align-items:center;gap:var(--s-1);font-size:var(--fs-small);flex-direction:column;display:flex}.forum-today-more{font-weight:var(--fw-bold);align-self:center}.forum{gap:var(--s-4);flex-direction:column;display:flex}.forum-post{gap:var(--s-3);padding:var(--s-4);flex-direction:column;display:flex}.forum-post.is-hidden,.msg.is-hidden{color:var(--ink-soft)}.forum-head{align-items:flex-start;gap:var(--s-3);display:flex}.forum-who{align-items:center;gap:var(--s-2);min-height:calc(var(--s-5) + var(--s-2));flex-wrap:wrap;flex:auto;display:flex}.forum-who.msg-who{font-size:var(--fs-body);align-items:center;margin-bottom:0}.forum-mod{gap:var(--s-3);font-size:var(--fs-small);display:flex}.forum-face{--tone:var(--sage);--fill:var(--tone);z-index:0;width:calc(var(--s-5) + var(--s-2));height:calc(var(--s-5) + var(--s-2));font-weight:var(--fw-bold);font-size:var(--fs-small);color:var(--charcoal);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.forum-face.mint{--tone:var(--mint)}.forum-face.has-photo{--fill:transparent;overflow:hidden}.forum-face img{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.forum-face.big{width:calc(var(--s-6) * 2);height:calc(var(--s-6) * 2);font-size:var(--fs-heading)}.photo-upload{align-items:flex-start;gap:var(--s-4);display:flex}.forum-face.small{width:calc(var(--s-5) + var(--s-1));height:calc(var(--s-5) + var(--s-1));font-size:var(--fs-mono)}.forum-words{cursor:pointer;gap:var(--s-1);flex-direction:column;display:flex}.forum-title{font-family:inherit;font-weight:var(--fw-bold);font-size:var(--fs-body);line-height:var(--lh-line);letter-spacing:normal;text-transform:none;margin:0}.forum-body{margin:0}.forum-words:not(.open) .forum-body{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.forum-foot{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.forum-act{align-items:center;gap:var(--s-1);color:var(--ink);font:inherit;font-weight:var(--fw-bold);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.forum-act img{width:var(--s-5);height:var(--s-5);object-fit:contain}.forum-act[aria-pressed=false] img{filter:grayscale()}.forum-faces{gap:var(--s-1);display:inline-flex}.forum-write{gap:var(--s-2);flex-direction:column;flex:auto;display:flex}.forum-prompt{z-index:0;text-align:left;padding:var(--s-2) var(--s-3);color:var(--ink-soft);font:inherit;cursor:text;min-height:calc(var(--s-5) + var(--s-2));background:0 0;border:0;flex:auto;position:relative}.forum-thread{gap:var(--s-3);flex-direction:column;display:flex}.forum-thread .msg-thread{margin:0}.forum-thread .msg{cursor:auto}.versions{gap:var(--s-3);margin-bottom:var(--s-3);flex-direction:column;display:flex}.projects{gap:var(--s-3);flex-direction:column;display:flex}.project-list{padding:0 0 0 var(--s-4);margin:0;list-style:none}.project-row{align-items:flex-start;gap:var(--s-1);width:100%;padding:var(--s-2) 0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;display:flex}.cal-bar .btn{margin-left:auto}.cal.week .cal-day{min-height:200px}.cal-dow,.cal.week .cal-day>.wobble.rule{display:none}@media (width<=560px){.cal.month .cal-head,.cal.month .cal-week{grid-template-columns:var(--cols-phone,var(--cols,repeat(7, minmax(0, 1fr))))}.cal.month .cal-col.c1{left:var(--l1-phone,var(--l1,calc(100% * 1 / 7)))}.cal.month .cal-col.c2{left:var(--l2-phone,var(--l2,calc(100% * 2 / 7)))}.cal.month .cal-col.c3{left:var(--l3-phone,var(--l3,calc(100% * 3 / 7)))}.cal.month .cal-col.c4{left:var(--l4-phone,var(--l4,calc(100% * 4 / 7)))}.cal.month .cal-col.c5{left:var(--l5-phone,var(--l5,calc(100% * 5 / 7)))}.cal.month .cal-col.c6{left:var(--l6-phone,var(--l6,calc(100% * 6 / 7)))}}@media (width<=900px){.cal.week .cal-week{grid-template-columns:1fr}.cal.week .cal-head,.cal.week .cal-col{display:none}.cal.week .cal-week,.cal.week .cal-week .cal-day:first-of-type{border-top-left-radius:inherit;border-top-right-radius:inherit}.cal.week .cal-week .cal-day:last-of-type{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.cal.week .cal-day{align-content:start;gap:0 var(--s-3);min-height:0;padding:var(--s-3);grid-template-columns:4ch 1fr;grid-template-areas:"dow items""n items";display:grid}.cal.week .cal-day>.wobble.rule{--line:var(--ink);width:100%;display:block;left:0;right:0}.cal.week .cal-dow{font-size:var(--fs-small);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink-soft);grid-area:dow;display:block}.cal.week .cal-n{font-size:var(--fs-heading);grid-area:n}.cal.week .cal-items{flex-direction:column;grid-area:items}.cal.week .cal-items .chip>span{display:block}.cal.week .cal-items .chip{padding:var(--s-1);--fill:var(--tone)}.cal.week .cal-items .chip .wobble{display:block}.cal-day{min-height:60px;padding:var(--s-1);gap:var(--s-1)}.cal-n{font-size:var(--fs-body)}.cal-items{flex-flow:wrap}.cal-items .chip>span{display:none}.cal-items .chip{--fill:transparent;justify-content:center;min-width:28px;min-height:28px;padding:0}.cal-items .chip .wobble{display:none}}.cal-day.picked .cal-dow,.cal-day.picked>.cal-n,.cal.week .cal-head>span.picked .cal-hn{color:var(--cream)}.cal-day.picked .cal-badge,.cal-hn.cal-badge,.cal.week .cal-head>span.picked .cal-badge{color:var(--charcoal)}.nc-split{gap:var(--s-4);margin:0 0 var(--s-4);display:grid}@media (width>=901px){.nc-split{grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:start}.nc-side{top:var(--s-4);position:sticky}}.nc-main{gap:var(--s-4);min-width:0;display:grid}.nc-thread .btn-row{margin-top:var(--s-3)}.nc-scroll{max-height:var(--nc-room,calc(100vh - 360px));overscroll-behavior:contain;min-height:160px;margin:0 0 var(--s-4);overflow-y:auto}.nc-scroll .msg-thread{margin-bottom:0}.nc-side{gap:var(--s-3);align-content:start;display:grid}.nc-to .cardbody{gap:var(--s-3);display:grid}.nc-to-list{gap:var(--s-2);display:grid}.nc-to-add{align-items:flex-end;gap:var(--s-2);display:flex}.nc-to-add .field{flex:auto;min-width:0;margin-bottom:0}.nc-outcome .fold{margin:0}.nc-outcome .fold .fold-body{gap:var(--s-3);display:grid}.nc-outcome .btn-row{margin:0}.nc-flag{gap:var(--s-3);display:grid}.nc-thread .msg summary.msg-who{cursor:pointer;margin-bottom:0;list-style:none}.nc-thread .msg summary.msg-who::-webkit-details-marker{display:none}.nc-thread .msg details[open]>summary.msg-who{margin-bottom:var(--s-2)}.nc-thread .msg:has(>details:not([open])){width:100%}.msg-snip{white-space:nowrap;text-overflow:ellipsis;width:0;min-width:0;font-weight:var(--fw-reg);opacity:var(--o-quiet);flex:1 1 0;overflow:hidden}.nc-thread .msg details[open]>summary .msg-snip{display:none}.nc-quoted{white-space:pre-wrap;overflow-wrap:break-word;font-family:inherit;font-size:var(--fs-small);opacity:var(--o-quiet);margin:0}.nc-attachments{margin:var(--s-2) 0 0;gap:var(--s-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.nc-artist .cardbody{gap:var(--s-3);display:grid}.nc-hits{margin:var(--s-3) 0 0;gap:var(--s-2);padding:0;list-style:none;display:grid}.nc-hit{z-index:0;gap:var(--s-1);text-align:left;width:100%;padding:var(--s-3);color:var(--ink);font:inherit;cursor:pointer;--fill:transparent;--line:transparent;background:0 0;border:0;display:grid;position:relative}.nc-hit:hover,.nc-hit:focus-visible{--tone:var(--sage);--fill:var(--tone);--line:var(--ink)}.nc-hit span{color:var(--ink-soft);font-size:var(--fs-small)}.nc-rows{gap:var(--s-3);display:grid}.nc-artist .fold{margin:0}.shell.bare{grid-template-columns:1fr}.onboarding-foot{padding-top:var(--s-6);flex:none;justify-content:center;margin-top:auto;display:flex}.onboarding-foot .sign-out{color:var(--ink);opacity:var(--o-quiet);padding-left:0}.fanfare-door .btn-row{justify-content:center}.day-one-page{width:100%;min-height:0;max-width:var(--box-w);gap:var(--s-4);flex-direction:column;flex:auto;margin:0 auto;display:flex}.day-one-page .day-one-body{transition:opacity .12s ease-out}.day-one-page[data-art=waiting] .day-one-body{opacity:0;transition:none}.day-one-top{align-items:center;gap:var(--s-3);min-height:40px;display:flex}.day-one-back-slot{flex:none;width:40px}.day-one-back{width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;flex:none;justify-content:flex-start;align-items:center;padding:0;display:inline-flex}.day-one-back .queue-chev{transform:scaleX(-1)}.day-one-meter{--lit:0%;flex:auto;min-width:0;line-height:0;position:relative}.day-one-meter-slot{visibility:hidden}.day-one-meter img{width:100%;height:auto;display:block}.day-one-meter .lit{clip-path:inset(0 calc(100% - var(--lit)) 0 0);position:absolute;inset:0}.day-one-body{gap:var(--s-4);flex-direction:column;flex:auto;display:flex}.day-one-page.big .day-one-body{padding-top:var(--s-6);text-align:center;justify-content:flex-start;align-items:center}.day-one-page.big .bubble{width:100%;max-width:none;margin-top:0}.day-one-page.big .bubble:has(.day-one-hello-name){padding-inline:var(--s-2);text-box:normal}.day-one-page.big .joined-buzz{width:auto;max-width:100%;height:207px}.day-one-page.big .joined-buzz[data-flipped]{scale:-1 1}.day-one-torches{--torch-h:calc(250px * 878 / 866);--torch-w:calc(var(--torch-h) * 287 / 878);--torch-out:min(143px, 50vw - var(--torch-w) / 2 - 2px);height:0;margin-top:calc(-1 * var(--s-4));align-self:stretch;position:relative}.day-one-torch{width:var(--torch-w);height:var(--torch-h);pointer-events:none;background-repeat:no-repeat;position:absolute}.day-one-torch.left{left:calc(50% - var(--torch-out) - var(--torch-w) / 2)}.day-one-torch.right{left:calc(50% + var(--torch-out) - var(--torch-w) / 2)}.day-one-hello{font-weight:var(--fw-reg);font-size:calc(var(--fs-body) * .95);white-space:nowrap;margin:0}.day-one-hello-name{margin:var(--s-1) 0 0;font-family:var(--disp);font-weight:var(--fw-display);font-size:calc(var(--fs-title-fixed) * 2.9);line-height:var(--lh-display);text-transform:uppercase}.shell.bare,.say-hi-over{--lh-body:1.2;line-height:var(--lh-body)}.day-one-page.small .day-one-body{padding-top:var(--s-6)}.day-one-page.small .bubble{flex:auto;margin-top:0}.day-one-page.small .field{margin-top:var(--s-4)}.day-one-choices{gap:var(--s-3);flex-direction:column;display:flex}.day-one-page.small .day-one-choices{margin-top:var(--s-4)}.day-one-choices .btn.day-one-choice{justify-content:flex-start;gap:var(--s-3);width:100%;padding:0 var(--s-3);letter-spacing:0;font-weight:var(--fw-reg);text-transform:none}.day-one-choice .day-one-brand{text-transform:none}.day-one-choice>img{width:var(--icon-flame);height:var(--icon-flame);object-fit:contain;flex:none}.day-one-choice>span{text-align:left;flex:1}.quiz .day-one-choices .btn.day-one-choice,.quiz .day-one-foot .btn{white-space:normal;padding-block:var(--s-2)}.quiz-contact-note{text-align:center;margin:0}.quiz-landing{flex-direction:column;flex:auto;display:flex;position:relative}.quiz-landing-top{width:100%;max-width:var(--box-w);z-index:1;margin:0 auto;position:absolute;top:0;left:0;right:0}.quiz :is(#nextup-title,.fanfare-line):focus{outline:none}@media (width>=901px){.shell.bare.quiz .fanfare-card,.shell.bare.quiz .quiz-landing-top{max-width:var(--onboarding-page-w)}}.quiz-fader{margin-top:var(--s-6);align-items:center;gap:var(--s-4);grid-template-columns:1fr auto 1fr;display:grid}.quiz-fader-ends{font-size:var(--fs-small);opacity:var(--o-quiet);align-self:stretch;margin:0;position:relative}.quiz-fader-ends span{position:absolute;right:0;transform:translateY(-50%)}.quiz-fader{--fader-h:clamp(200px, calc(100dvh - 400px), 300px)}.quiz-fader-plate{width:calc(var(--fader-h) * .25);height:var(--fader-h);touch-action:none;cursor:pointer;border-radius:var(--radius);background:url(/assets/fader-plate.webp) 50%/contain no-repeat;position:relative}.quiz-fader-cap{width:calc(var(--fader-h) * .2867);height:calc(var(--fader-h) * .2483);pointer-events:none;background:url(/assets/fader-cap.webp) 50%/contain no-repeat;position:absolute;left:50%;transform:translate(-50%,-50%)}.quiz-fader-reads{font-family:var(--disp);font-weight:var(--fw-display);font-size:var(--fs-title-fixed);line-height:var(--lh-display);margin:0}.quiz-fader-reads.untouched{opacity:var(--o-quiet)}.day-one-answers{gap:var(--card-air);text-align:left;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.day-one-answers li{align-items:flex-start;gap:var(--s-3);display:flex}.day-one-answers img{width:var(--icon-flame);height:var(--icon-flame);object-fit:contain;flex:none}.day-one-page .bubble .day-one-answers p{text-box:trim-both cap alphabetic;margin:0}.day-one-page .field input,.day-one-page .field textarea{text-align:center}.day-one-promises{margin:var(--s-4) 0 0;gap:var(--s-2);flex-direction:column;padding:0;list-style:none;display:flex}.day-one-promises li{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);--fill:var(--sage);--line:transparent;color:var(--charcoal);animation:.48s cubic-bezier(.34,1.4,.64,1) both promise-in;animation-delay:calc(.7s + var(--i,0) * .38s);display:flex;position:relative}.day-one-promises li>span{position:relative}@keyframes promise-in{0%{opacity:0;transform:translateY(var(--s-4)) scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.day-one-promises li{animation:none}}.day-one-promises img{width:var(--icon-flame);height:var(--icon-flame);object-fit:contain;flex:none;position:relative}.day-one-promises img.day-one-choice-tick{width:calc(var(--s-4) + var(--s-1));height:calc(var(--s-4) + var(--s-1));margin-left:auto}.day-one-card-step .quickstart-step-label{text-align:center}.day-one-loading{justify-content:center;align-items:center}.fanfare-sheet{width:228.6px;height:284.6px;display:block}.fanfare-sparkling{line-height:0;display:inline-block;position:relative}.fanfare-sparkles{transform-origin:0 0;pointer-events:none;width:65px;height:90.8px;position:absolute;top:3px;left:3.5px;transform:scale(3.43)}@media (prefers-reduced-motion:reduce){.fanfare-sparkles .gg-sparkle{animation:none}}.fanfare-ticket{margin:var(--s-3) 0 0;align-items:center;gap:var(--s-3);flex-direction:column-reverse;line-height:0;display:flex}.fanfare-ticket-line{font-size:var(--fs-title-fixed);font-weight:var(--fw-bold);line-height:var(--lh-line)}.fanfare-ticket-art{display:inline-block;position:relative}.fanfare-ticket .ticket-plate{--tk:.05em;font-size:var(--fs-title-fixed);font-weight:var(--fw-bold);padding:var(--s-1) var(--s-2)}.fanfare-ticket-sparkle-1{transform-origin:0 0;top:-40px;left:-34px;scale:1.6}.fanfare-ticket-sparkle-2{transform-origin:100% 0;animation-delay:.5s;top:-30px;left:auto;right:-26px;scale:1.1}.fanfare-ticket-sparkle-3{transform-origin:100% 0;animation-delay:1s;top:52px;left:auto;right:-40px;scale:.8}@media (prefers-reduced-motion:reduce){.fanfare-ticket .gg-sparkle{animation:none}}.fanfare.day-one-bloom .fanfare-fall{margin-top:auto;margin-bottom:auto}.say-hi-over{-webkit-backdrop-filter:blur(var(--s-2))}.say-hi .buzz-row{margin-bottom:var(--s-4)}.say-hi .say-hi-where,.say-hi .say-hi-note{margin:0}.say-hi .say-hi-suggest{align-self:flex-start}.say-hi-boxes{gap:var(--s-3);flex-direction:column;display:flex}.say-hi-boxes .field{margin:0}.say-hi .modal-actions{margin-top:var(--s-4)}.day-one-fields{gap:var(--s-3);margin-top:var(--s-4);flex-direction:column;display:flex}.day-one-page.small .day-one-fields .field{margin:0}.blueprint-earlier{gap:var(--s-1);flex-direction:column;margin:0;display:flex}.blueprint-earlier figcaption{font-weight:var(--fw-bold);font-size:var(--fs-small);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink-soft)}.blueprint-earlier blockquote{font-size:var(--fs-body);color:var(--ink);white-space:pre-wrap;margin:0}.blueprint-tip{font-size:var(--fs-body);color:var(--ink-soft);margin:0}.day-one-page .field textarea.blueprint-answer{text-align:left;max-height:6lh;overflow-y:auto}.day-one-page.blueprint-send .joined-buzz{max-height:120px}.blueprint-review{align-self:stretch;align-items:center;gap:var(--s-2);margin-top:var(--s-3);text-align:center;flex-direction:column;display:flex}.blueprint-review p{margin:0}.blueprint-jumps{justify-content:center;align-self:stretch;gap:calc(var(--s-1) / 2);flex-wrap:wrap;display:flex}.blueprint-jump{width:44px;height:44px;font:inherit;font-weight:var(--fw-bold);color:var(--ink);cursor:pointer;--fill:transparent;--line:color-mix(in srgb, var(--ink) var(--t-line), transparent);background:0 0;border:0;position:relative}.blueprint-sent-to{color:var(--ink-soft);display:block}.day-one-fields .day-one-cant-think{align-self:flex-start}.day-one-cloud{aspect-ratio:1387/978;pointer-events:none;z-index:2;background-repeat:no-repeat;width:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.day-one-exits{gap:var(--s-4);flex-direction:column}.day-one-exits .door{align-items:center;gap:var(--s-3);width:100%;padding:var(--s-4);font:inherit;color:var(--charcoal);text-align:left;cursor:pointer;background:0 0;border:0;display:flex;position:relative}.day-one-exits .door.recommended{--fill:var(--mustard)}.day-one-exits .door img{width:calc(var(--icon-flame) * 2);height:calc(var(--icon-flame) * 2);object-fit:contain;flex:none}.day-one-exits .door-title{font-weight:var(--fw-bold)}.day-one-exits .door-badge{top:calc(var(--s-3) * -1);right:var(--s-3);z-index:1;font:var(--fw-bold) var(--fs-mono) / var(--lh-line) var(--body);letter-spacing:var(--ls-caps);text-transform:uppercase;background:var(--neon);color:var(--charcoal);padding:var(--s-1) var(--s-2);position:absolute}body:has(.garden-host:not([hidden])) .toast{top:calc(var(--s-6) + var(--s-5));bottom:auto}body:has(.shell.bare) .toast{pointer-events:none}@media (width<=900px){body:has(.shell.bare .garden-host:not([hidden])) .toast{left:calc(var(--day-one-gutter) + var(--s-3));right:calc(var(--day-one-gutter) + var(--s-3))}}.fanfare.day-one-cheer .fanfare-fall>.wobble{display:none}.day-one-knob{align-items:center;gap:var(--s-4);flex-direction:column;margin-block:auto;display:flex}.day-one-knob-reads{place-items:center;width:274px;height:90px;margin:0;display:grid;position:relative}.day-one-knob-tape{--turn:0;--dx:0;width:100%;transform:translateX(calc(var(--dx) * 1px)) rotate(calc(var(--turn) * 1deg));place-items:center;display:grid;position:relative}.day-one-knob-tape>img{grid-area:1/1;width:100%;height:auto;display:block}.day-one-knob-tape>span{font-size:var(--fs-knob);font-weight:var(--fw-bold);line-height:var(--lh-line);text-transform:uppercase;letter-spacing:var(--ls-caps-lg);text-align:center;color:var(--charcoal);grid-area:1/1;position:relative}.day-one-knob-reads:not([data-stop]) .day-one-knob-tape{opacity:var(--o-off)}.day-one-knob-box{aspect-ratio:406/380;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:162px;position:relative}.day-one-knob-box.turning{cursor:grabbing}.day-one-knob-plate,.day-one-knob-dial{position:absolute;inset:0}.day-one-knob-plate:not(.on){visibility:hidden}.day-one-knob-dial{transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.day-one-knob-dial.at-end{transition-timing-function:ease-out}.day-one-knob-box.turning .day-one-knob-dial{transition:none}@media (prefers-reduced-motion:reduce){.day-one-knob-dial{transition:none}}.day-one-choices .btn.day-one-choice[aria-pressed=true],.day-one-front-doors .btn.day-one-chosen{--fill:var(--sage);--line:var(--charcoal);color:var(--charcoal)}.day-one-choice>img.day-one-choice-tick{width:calc(var(--s-4) + var(--s-1));height:calc(var(--s-4) + var(--s-1))}.day-one-page.big.day-one-first .day-one-body{justify-content:center}.day-one-tag{margin:0}.day-one-front-doors{gap:var(--s-3);flex-direction:column}.day-one-front-doors .btn{flex:none}.day-one-sig{align-self:center;width:75px;height:auto}.day-one-page .bubble h2{font-family:inherit;font-size:var(--fs-body);font-weight:var(--fw-bold);line-height:var(--lh-body);text-transform:none;margin:0}.day-one-page .bubble p{margin:var(--card-air) 0 0;text-box:trim-both cap alphabetic}.day-one-page .bubble p,.day-one-page .bubble h2,.garden-hud.day-one .buzz-dialog{text-wrap:pretty}.day-one-page .bubble p.day-one-hello,.day-one-page .bubble p.day-one-hello-name{text-box:normal}.day-one-page .bubble p.day-one-hello-name{margin-top:var(--s-1)}.day-one-page .bubble{--card-air:18.5px;padding:var(--card-air) 18px;text-box:trim-both cap alphabetic;text-align:left}.day-one-page .bubble:has(.day-one-hello-name){text-align:center}.day-one-page .bubble>:first-child,.day-one-page .bubble>.sr-only+*{margin-top:0}.day-one-page .field{margin-bottom:0}.day-one-foot{margin-top:auto;display:flex}.day-one-foot .btn{flex:auto}.day-one-foot.day-one-plans{gap:var(--s-3)}.fanfare.day-one-cheer{flex:auto}.fanfare.day-one-bloom :is(.fanfare-stage,.fanfare-card,.fanfare-fall){translate:0 -25px}.fanfare.day-one-ending .fanfare-card{order:-1;margin-top:113.5px}.fanfare.day-one-ending .fanfare-buzz{translate:0 -18px}.fanfare.day-one-cheer .day-one-foot{width:100%}.day-one-page .btn,.day-one-cheer .btn{min-height:var(--btn-h-day-one)}@media (width<=900px){.shell.bare{height:100dvh;min-height:0}.shell.bare .main{min-height:0;padding:var(--s-2) var(--day-one-gutter) max(var(--s-5), env(safe-area-inset-bottom,0px));position:relative;overflow-y:auto}.shell.bare .onboarding-foot{height:max(var(--s-5), env(safe-area-inset-bottom,0px));align-items:center;margin:0;padding:0;position:absolute;bottom:0;left:0;right:0}.shell.bare .onboarding-foot:empty{display:none}.shell.bare .onboarding-foot .sign-out{font-size:var(--fs-small);line-height:var(--lh-line);padding-block:0}.fanfare.day-one-ending .fanfare-stage{height:min(340px,100dvh - 381px)}.fanfare.day-one-ending .fanfare-buzz{height:min(280px,100dvh - 441px)}.fanfare.day-one-ending:has(.door+.door) .fanfare-stage{height:min(340px,100dvh - 509px)}.fanfare.day-one-ending:has(.door+.door) .fanfare-buzz{height:min(280px,100dvh - 569px)}}@media (width>=901px){.fanfare.day-one-ending .fanfare-stage{height:min(520px,100vh - 474px)}.fanfare.day-one-ending .fanfare-buzz{height:min(440px,100vh - 554px)}.day-one-exits:has(.door+.door){flex-direction:row;align-items:stretch}.day-one-exits:has(.door+.door) .door{flex:1 1 0;min-width:0}}@media (width<=900px) and (height<=720px){.day-one-page.small .day-one-choices:has(>:nth-child(6)){gap:var(--s-2);margin-top:var(--s-2)}.day-one-promises{gap:var(--s-1);margin-top:var(--s-2)}.day-one-promises li{padding-block:6px}.quiz .day-one-page.small .day-one-choices:has(>.field){gap:var(--s-1);margin-top:var(--s-1)}.quiz .day-one-page.small:has(.day-one-choices>.field){gap:var(--s-3)}}@media (orientation:portrait) and (width<=860px){.shell.bare .main:has(>.garden-host:not([hidden])){padding:0}.shell.bare .main:has(>.garden-host:not([hidden]))>.onboarding-foot{display:none}}.shed-tidy{margin-top:var(--s-3);justify-content:center;display:flex}.modal-panel.joined{isolation:isolate;--paper-scale:.894;--paper-back:.8853}.modal-panel.joined>.confetti.back{z-index:-1}.modal-panel.joined>.confetti:not(.back){z-index:1}.joined-stage{z-index:0;justify-content:center;align-items:flex-end;height:280px;display:flex;position:relative}.joined-buzz{width:auto;height:280px}.joined-buzz.flipped{transform:scaleX(-1)}.modal-panel.joined>:not(.confetti):not(.joined-stage):not(.wobble){z-index:2;position:relative}.joined-card{margin-top:var(--s-3);text-align:center;max-width:100%}.joined-card .modal-actions{margin-top:var(--s-3);justify-content:center}@media (width<=480px){.joined-stage,.joined-buzz{height:240px}.modal-panel.joined{--paper-scale:1.045}}.mention{white-space:normal;text-align:inherit;display:inline}.msg .mention{color:var(--ink);background:var(--cream);border-radius:5.5px;padding:0 2px}:root[data-theme=dark] .msg .mention{background:color-mix(in srgb, var(--sage) var(--t-fill), transparent)}.mention-mirror{padding:var(--s-3) var(--s-4);font:inherit;font-size:var(--fs-body);color:#0000;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mention-mirror,.mention-box .fieldbox>textarea{white-space:pre-wrap;overflow-wrap:break-word}.mention-box .fieldbox>textarea{z-index:1;position:relative}.mention-live{background:var(--sage);color:#0000}.mention-box{display:grid}.mention-list{margin:calc(var(--s-2) * -1) 0 0;gap:var(--s-1);scroll-margin-bottom:var(--phone-bar);padding:0;list-style:none;display:grid}.mention-hit{z-index:0;gap:var(--s-1);text-align:left;width:100%;padding:var(--s-2) var(--s-3);color:var(--ink);font:inherit;cursor:pointer;--fill:transparent;--line:transparent;background:0 0;border:0;display:grid;position:relative}.mention-hit:hover,.mention-hit.on{--tone:var(--sage);--fill:var(--tone);--line:var(--ink)}.mention-hit span{color:var(--ink-soft);font-size:var(--fs-small)}.fu-fresh{z-index:0;margin-top:var(--s-3);padding:var(--s-2) var(--s-3);--line:transparent;--fill:var(--mustard-soft);position:relative}.fu-fresh p{white-space:pre-wrap;overflow-wrap:break-word;margin:0}.nc-notes-edit{margin-top:var(--s-3)}.nc-notes-edit .field{margin-bottom:var(--s-2)}.chg-days{margin:0;padding:0;list-style:none}.chg-day+.chg-day{margin-top:var(--s-5)}.chg-sep{height:1px;margin-bottom:var(--s-5);position:relative}.chg-date{font-size:var(--fs-small);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-caps);margin:0 0 var(--s-2)}.chg-list{padding:0 0 0 var(--s-4);margin:0;list-style:outside}.chg-entry{max-width:var(--read-w);font-size:var(--fs-body);line-height:var(--lh-body)}.chg-entry::marker{color:var(--ink)}.chg-entry+.chg-entry{margin-top:var(--s-3)}.chg-row+.chg-row{margin-top:var(--s-4)}.chg-half+.chg-half{margin-top:var(--s-5)}.chg-half-name{margin:0 0 var(--s-3)}.chg-controls{align-items:stretch;gap:var(--s-2);margin-top:var(--s-2);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));grid-auto-rows:1fr;display:grid}.chg-controls .field,.chg-controls .pick{min-width:0;margin:0}.chg-controls .field input,.chg-controls .pick select{width:100%;height:100%}.chg-count{font-size:var(--fs-small);opacity:var(--o-quiet)}:root[data-theme=dark] .pill.on,:root[data-theme=dark] .admin-convo:hover,:root[data-theme=dark] .admin-convo.on,:root[data-theme=dark] .nc-hit:hover,:root[data-theme=dark] .nc-hit:focus-visible,:root[data-theme=dark] .msg-view.on,:root[data-theme=dark] .staff-queues a:hover,:root[data-theme=dark] .favs-option:hover,:root[data-theme=dark] .mention-hit:hover,:root[data-theme=dark] .mention-hit.on,:root[data-theme=dark] .phrase-box:hover,:root[data-theme=dark] .forum-face{--fill:var(--paper);--line:var(--tone);color:var(--tone);background:0 0}:root[data-theme=dark] .mention-live{background:color-mix(in srgb, var(--sage) var(--t-fill), transparent)}.mq-message{margin-bottom:var(--s-3)}.mq-message-body{align-items:flex-start;gap:var(--s-3);display:flex}.mq-message-text{flex:1 1 0;min-width:0}.mq-para-text{white-space:pre-wrap;max-width:var(--read-w);margin:0}.mq-removed{padding-left:var(--s-3);flex:0 0 14rem;position:relative}.mq-removed ul{margin:0;padding:0;list-style:none}.mq-removed li+li{margin-top:var(--s-1)}.mq-note{padding-left:var(--s-3);margin-bottom:var(--s-3);--line:var(--rust);position:relative}.mq-note-who{font-size:var(--fs-small);text-transform:uppercase;letter-spacing:var(--ls-caps);opacity:var(--o-quiet);display:block}.mq-note-text{white-space:pre-wrap;margin:var(--s-1) 0 0;max-width:var(--read-w)}.mq-sent{color:var(--ink-soft)}.mq-urgency{margin-left:var(--s-2);color:var(--ink-soft)}.mq-edit{font:inherit;color:inherit;text-align:left;cursor:text;background:0 0;border:none;padding:0;display:inline}.mq-message ins,.mq-note-mark{background:color-mix(in srgb, var(--teal) 35%, transparent);text-decoration:none}.mq-message del,.mq-removed del{color:var(--ink-nearly)}.mq-flaw{color:inherit;-webkit-text-decoration:underline wavy var(--rust);text-decoration:underline wavy var(--rust);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:var(--line-w);background:0 0}.mq-marks{align-items:center;gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.mq-mark{color:var(--ink-nearly)}.curtains{display:none}@media (width>=901px){.shell.bare .day-one-page,.shell.bare .fanfare .day-one-foot,.shell.bare .day-one-front-doors{max-width:var(--onboarding-page-w);width:100%;margin-inline:auto}.curtains{display:block}.shell.bare .garden-host:has(.garden-page.in-nav){--garden-mid:0px}:is(.shell.bare .garden-host:has(.garden-page.in-nav) .modal-overlay,.shell.bare .garden-host:has(.garden-page.in-nav) .garden-sheet){padding-left:var(--s-4)}.shell.bare .main:has(>.garden-host:not([hidden]))>.onboarding-foot{display:none}.curtain{background:var(--charcoal);width:50vw;z-index:var(--layer-popup);pointer-events:none;transition:transform .4s linear;position:fixed;top:0;bottom:0}.curtain.left{transform:translateX(calc(var(--onboarding-middle-w) / -2));left:0}.curtain.right{transform:translateX(calc(var(--onboarding-middle-w) / 2));right:0}.curtain-edge{fill:var(--charcoal);position:absolute;top:0}.curtain.left .curtain-edge{left:calc(100% - 2px)}.curtain.right .curtain-edge{right:calc(100% - 2px);transform:scaleX(-1)}.curtains.closed .curtain{transform:none}.curtains.open .curtain.left{transform:translate(calc(-100% - 100px))}.curtains.open .curtain.right{transform:translate(calc(100% + 100px))}}@media (prefers-reduced-motion:reduce){.curtain{transition:none}}@media (width<=640px){.mq-message-body{display:block}.mq-removed{padding-left:0;padding-top:var(--s-2);margin-top:var(--s-3);flex:none}}.garden-editor .ge-layout{grid-template-columns:minmax(0, 1fr) calc(var(--sidebar-w) + var(--s-5));gap:var(--s-4);align-items:start;display:grid}.garden-editor .ge-map{z-index:0;height:calc(100dvh - var(--s-6) * 5);--fill:var(--paper);position:relative}.garden-editor .ge-map iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.garden-editor .ge-pin{z-index:1;min-width:var(--icon);height:var(--icon);padding:0 var(--s-1);font:inherit;font-size:var(--fs-small);font-weight:var(--fw-bold);line-height:var(--lh-line);color:var(--charcoal);cursor:pointer;--fill:var(--mustard);position:absolute;transform:translate(-50%,-100%)}.garden-editor .ge-pin.resolved{--fill:var(--sage)}.garden-editor .ge-pin.open{--fill:var(--rust)}.garden-editor .ge-pop{z-index:2;width:var(--btn-w);min-width:calc(var(--sidebar-w) + var(--s-5));transform:translate(-50%, var(--s-3));padding:var(--s-3);--fill:var(--paper);position:absolute}.garden-editor .ge-meta{margin:0 0 var(--s-2);font-size:var(--fs-small)}.garden-editor .ge-tools{gap:var(--s-2);flex-wrap:wrap;display:flex}.garden-editor .ge-side .ge-tools{margin:var(--s-2) 0}.garden-editor .ge-list{margin:var(--s-2) 0 0;padding:0;list-style:none}.garden-editor .ge-row{gap:var(--s-1);width:100%;padding:var(--s-2) 0;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;display:flex}.garden-editor .ge-row.open .ge-row-text{font-weight:var(--fw-bold)}.garden-editor .ge-row.resolved .ge-row-text{text-decoration:line-through}.garden-editor .ge-row .muted{font-size:var(--fs-small)}.ge-modal .ge-json{max-height:calc(var(--box-w) / 2);font-size:var(--fs-small);white-space:pre;overflow:auto}@media (width<=900px){.garden-editor .ge-layout{grid-template-columns:minmax(0,1fr)}}.rig-builder .rb-layout{grid-template-columns:minmax(0, 1fr) calc(var(--sidebar-w) + var(--s-5));gap:var(--s-4);align-items:start;display:grid}.rig-builder .rb-stage{z-index:0;height:calc(100dvh - var(--s-6) * 5);--fill:var(--paper);position:relative}.rig-builder .rb-stage canvas{touch-action:none;cursor:grab;width:100%;height:100%;position:absolute;inset:0}.rig-builder .rb-stage canvas:not([data-tool=move]){cursor:crosshair}.rig-builder .rb-side{gap:var(--s-3);flex-direction:column;display:flex}.rig-builder .rb-tools{gap:var(--s-2);margin:var(--s-2) 0;flex-wrap:wrap;display:flex}.rig-builder .rb-slider{gap:var(--s-1) var(--s-2);margin:var(--s-2) 0;font-size:var(--fs-small);grid-template-columns:minmax(0,1fr) auto;display:grid}.rig-builder .rb-slider input{width:100%;accent-color:var(--rust);grid-column:1/-1}.rig-builder .rb-slider output{font-variant-numeric:tabular-nums;grid-area:1/2}.rig-builder .rb-order{margin:0;padding:0;list-style:none}.rig-builder .rb-order button{width:100%;padding:var(--s-1) 0;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0}.rig-builder .rb-order button.on{font-weight:var(--fw-bold)}@media (width<=900px){.rig-builder .rb-layout{grid-template-columns:minmax(0,1fr)}}:focus-visible:not(.tab):has(>svg.wobble){outline:none;--line:var(--rust)!important}
