@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;--ink-soft:#4a4a46;--rust:#bf7538;--mustard:#f6cc60;--mint:#bfcdc0;--red:#a8462b;--green:#50ad33;--ctared:#fe3636;--teal:#396168;--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;--ls-mono:0;--ls-caps:.06em;--ls-caps-lg:.02em;--fw-reg:500;--fw-bold:700;--lh-body:1.5;--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-w-small:6rem;--ink-barely:#2c2c2a2e;--ink-clearly:#2c2c2a61;--ink-nearly:#2c2c2a8c;--paper:var(--cream);--ink:var(--charcoal);--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) 18%, 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;--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}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:var(--charcoal);--ink:var(--cream);--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)}*,: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")}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:100vh;display:grid}.shell>.mgmt-impersonating{grid-row:1}.sidebar,.main{grid-row:2}.sidebar{background:var(--panel);color:var(--cream);--line:var(--ink);position:relative}.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}.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{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{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-group-row 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-group-row 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{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 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,.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{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)}.main{padding:calc(var(--home-cap-top) - var(--fs-title) * .1135) 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)}.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-save{align-items:center;gap:var(--s-3);margin-top:var(--s-4)}.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{z-index:-1;pointer-events:none;width:calc(100% + 12px);height:calc(100% + 12px);display:block;position:absolute;inset:-6px;overflow:visible}.wobble.front{z-index:1}.wobble path{fill:var(--fill,transparent);stroke:var(--line,var(--charcoal));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(--paper);--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}.queue-arrow:hover:not(:disabled){transform:scale(1.06)}.queue-arrow:active:not(:disabled){transform:scale(1.02)translate(2px,2px)}.queue-arrow:disabled{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)}.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}.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{align-items:center;gap:var(--s-3);margin:calc(var(--s-3) * -1) 0 var(--s-5);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{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)}.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);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}.btn:hover:not(:disabled){transform:scale(1.06)}.btn:active:not(:disabled){transform:scale(1.02)translate(2px,2px)}.btn:disabled{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.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:16px}.buzz-row img{object-fit:contain;flex:none;width:96px;height:96px}.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;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}.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}.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{gap:var(--s-2);align-items:flex-end;display:flex}.inline-form .field{flex:1;margin-bottom:0}.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)}.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}.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.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{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-lines{gap:var(--s-1);flex-direction:column;display:flex}.toast-l2{font-size:var(--fs-small);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-caps);line-height:var(--lh-line)}.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:"";width:0;height:0;margin:0 calc((var(--marker) - 8px) / 2);background:0 0;border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:8px solid}.fold-plain details[open] summary:before{transform:rotate(90deg)}.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-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;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(--mustard)}.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);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-3);--fill:var(--charcoal);position:relative}.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;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);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}.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(--ink);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}.quickstart-head{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-4);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.quickstart-head h2,.quickstart-head .quickstart-dots{margin:0}.quickstart-dots{gap:var(--s-2);margin-bottom:var(--s-2);display:flex}.quickstart-dots button{z-index:0;--line:var(--ink);--fill:var(--paper);cursor:pointer;background:0 0;border:0;width:18px;height:18px;padding:0;position:relative}.quickstart-dots button.on{--fill:var(--mustard)}.quickstart-pic{height:128px;margin-bottom:var(--s-3);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);display:flex}.quickstart-step-body{font-size:var(--fs-body);min-height:4.5em;margin:0 0 var(--s-4)}.quickstart-skip{margin:var(--s-3) auto 0;display:block}@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)}.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) * 30.2 / 28);width:calc(var(--icon-flame) * 23.8 / 28);background-image:url(/assets/streak-flame-lit-boil.webp)}.stage-icon.siren-boil{background-image:url(/assets/nav-need-carl-boil.webp);width:24.4px;height:22.7px;margin:0 -1.2px}.nav a>.stage-icon.siren-boil,.nav-footer a>.stage-icon.siren-boil{margin-right:calc(var(--s-2) - 1.2px)}.quickstart-pic .thirsty-pic{background-image:url(/assets/plants/plant_thirsty2-boil.webp);width:146.3px;height:131.5px}.bloom-boil{background-image:url(/assets/plants/plant_bloom1-boil.webp);width:110.8px;height:153.3px;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);display:flex}.home-top>.boost-home{margin-top:0}.home-top{margin-bottom:var(--s-4)}.home-grid>.home-top{margin-bottom:0}@media (width>=901px){.home-top{display:none}}.flag-box{margin-top:var(--s-2);flex-basis:100%;grid-column:1/-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-size:var(--fs-small);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{max-height:min(58vh,620px);margin-top:var(--s-3);overflow-y:auto}.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{background:var(--sage)}.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}.garden-page .page-head{margin-bottom:0}.garden-page .page-head h1{font-size:clamp(2.6rem,9vh,4.4rem)}.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);overflow:hidden}.content.wide.garden-host{max-width:none}.garden-host{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.garden-host[hidden]{display:none}.garden-page{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.garden-stage{--hud-w:232px;--hud-gap:var(--s-4);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}.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:0;min-height:0;padding:var(--s-3) var(--s-4);--fill:var(--paper);position:relative;overflow:visible}.say-scroll{height:100%;overflow:auto}.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);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-do .btn{width:100%;min-width:0}.garden-panel{z-index:0;--fill:var(--cream);--chrome-fill:#fcf7e8eb;--control:calc(var(--icon) + var(--s-3));--edge: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:active{transform:translate(1px,1px)}.garden-score-lock{width:var(--icon);height:auto}.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);flex-direction:column;max-height:100%;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{opacity:var(--o-off);cursor:default}.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 .trophy{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}.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);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);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{width:auto;height:100%;display:block}.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-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%}.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}.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-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:3.4cqw}.garden-book .btn.book-buy.book-place{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%}@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%}.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}}.garden-tidy .modal-actions,.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}.buzz-dialog{grid-area:1/2;margin-bottom:0}.garden-do{grid-area:2/1/auto/-1;margin-top:0}.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}.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;background:0 0;border:none;min-width:0;font-family:inherit;text-decoration:none}.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,.discover-steps{grid-template-columns:1fr}.inline-form,.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}.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-group-row{gap:var(--s-2);grid-template-columns:1fr 1fr;display:grid}.more-group-row a{flex-wrap:wrap;min-width:0}.more-list a .count,.more-group-row 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{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{margin:0 0 var(--s-2);font-size:var(--fs-body);font-weight:var(--fw-bold)}.mgmt-news-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-soon{gap:var(--s-5);flex-wrap:wrap;align-items:flex-start;display:flex}.mgmt-soon-buzz{flex:none;width:120px;height:auto}@media (width<=560px){.mgmt-soon-buzz{width:96px}}.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 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}.result-song{color:var(--ink-soft);overflow-wrap:break-word;margin:2px 0 0}.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{margin-left:auto}.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);display:flex}.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)}@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-6)}.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}}.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{--fill:var(--sage);--line:var(--ink)}.pill-n{font-size:var(--fs-small);opacity:var(--o-quiet)}.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}.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}.linklike{font:inherit;font-weight:inherit;color:var(--link);text-align:left;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.linklike:hover{text-decoration:none}.mgmt-garden-rest{font-size:var(--fs-small);color:var(--ink-soft)}.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}.help-loop{padding-left:var(--s-4);gap:var(--s-2);margin:0;display:grid}.help-who{font-size:var(--fs-small);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-caps);white-space:nowrap;color:var(--ink-soft)}.help-step-ours{opacity:var(--o-quiet)}.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:break-word;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-end;gap:var(--s-4);display:flex}.page-head.has-buzz .page-head-words{transform:translateY(3px)}.page-head-buzz{width:140px;margin-top:calc(var(--fs-title) * .1135);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}}.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-remaining li:before{content:"";background:currentColor;flex:none;width:.32em;height:.32em}.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}.playlist-sent{margin:var(--s-2) 0 0;gap:var(--s-2);flex-direction:column;padding:0;list-style:none;display:flex}.playlist-sent li{align-items:baseline;gap:var(--s-2) var(--s-3);font-size:var(--fs-small);flex-wrap:wrap;display:flex}.playlist-sent-name{font-weight:var(--fw-bold)}.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-5);flex-direction:column;display:flex}.waitlist-brand{align-items:center;gap:var(--s-3);flex-direction:column;display:flex}.waitlist-brand img{object-fit:contain;width:147px;height:150px}.waitlist-brand .wordmark{font-family:var(--disp);font-size:var(--fs-title-fixed);line-height:var(--lh-display);text-transform:uppercase;letter-spacing:var(--ls-caps-lg);font-weight:var(--fw-display)}.waitlist h1{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;max-width:24ch}.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%}.waitlist-fixing{all:unset;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--mustard);text-decoration-color:var(--mustard);text-underline-offset:.12em;text-decoration-thickness:.14em}.waitlist-fixing:hover,.waitlist-fixing[aria-expanded=true]{-webkit-text-decoration-color:var(--rust);text-decoration-color:var(--rust)}.waitlist-about{text-align:left;--fill:var(--sage);gap:calc(var(--s-3) * 2);width:100%}.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-foot,.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}@media (width>=901px){.msg-thread.offset .msg{max-width:75%}}.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}.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)}}.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}.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}}.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:transparent;color:var(--ink);text-decoration:none;display:flex;position:relative}.staff-queues a:hover{--fill:var(--sage)}.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{--fill:var(--sage);--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}}.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-engineer{font-size:var(--fs-small);opacity:var(--o-quiet);color:var(--ink)}.cq-card{margin:0}.qcq-what{padding:0 var(--s-4) var(--s-4);font-size:var(--fs-small);color:var(--ink-soft)}.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-page{--fs-title:3.7031rem;--fs-heading:1.275rem;--fs-body:.7875rem;--fs-small:.675rem}.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:42vh}.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-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{display:none}}.modal-panel.arrival{isolation:isolate}.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}.arrival-flower{width:auto;height:190px}.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:140px}}.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:disabled{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))}.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)}.boost{align-items:center;gap:var(--s-2);font-size:var(--fs-small);font-weight:var(--fw-bold);line-height:var(--lh-line);display:inline-flex}.boost-x{display:inline-flex}.boost-clock{font-variant-numeric:tabular-nums}.boost-nav{padding-right:var(--s-3);margin-top:var(--s-1);color:var(--cream);justify-content:flex-end;display:flex}.nav-tight>.nav-row:has(+.boost-nav){margin-bottom:0}.nav-tight>.boost-nav{margin-bottom:calc(var(--s-4) + var(--s-1))}.nav-meter{margin-top:auto;margin-bottom:calc(var(--s-4) + var(--s-1) - var(--sidebar-gap));grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.sidebar-inner:has(.nav-meter)>.nav-footer{padding-top:calc(var(--s-4) + var(--s-1))}.nav-meter>.boost-nav{display:contents}.nav-meter>.boost-nav>.boost-x{padding-left:var(--s-3);grid-area:1/1;justify-self:start}.nav-meter>.boost-nav>.boost-clock{grid-area:1/2;justify-self:center}.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:calc((var(--icon) - 1em) / 25);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}.boost-home{color:var(--ink);margin-top:var(--s-2);display:flex}.home-grid>.boost-home{margin-top:0}@media (width>=901px){.boost-home{display: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.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.loud .toast-l2{font-size:var(--fs-body)}.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-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{flex-direction:column;align-items:center;display:flex}.fanfare-fall{isolation:isolate;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.fanfare-fall>.confetti{height:var(--fall-h,100%);bottom:auto}.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:320px;display:flex;position:relative}.confetti{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0}.fanfare-buzz{width:auto;height:250px;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}@media (width<=480px){.fanfare-stage{height:210px}.fanfare-buzz{height:150px}}.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,.cal-week{grid-template-columns:var(--cols,repeat(7, minmax(0, 1fr)));display:grid;position:relative}.cal-head{background:color-mix(in srgb, var(--panel) var(--t-fill), transparent)}.cal-head>span{padding:var(--s-2) var(--s-1);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-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(--panel);color:var(--cream)}.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(--field)}.cal-badge{z-index:0;--fill:var(--mustard);min-width:1.6em;height:1.6em;color:var(--ink);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-release .chip{--line:var(--teal)}.cal-item.late .chip{--line:var(--red)}.cal-glyph{width:var(--icon-inline);height:var(--icon-inline);object-fit:contain;flex:none}.cal-more{font-size:var(--fs-small);color:var(--ink-soft)}.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}.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<=900px){.cal.week .cal-week{grid-template-columns:1fr}.cal.week .cal-head,.cal.week .cal-col{display:none}.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,.cal-more{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(--ink)}.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-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-notes{white-space:pre-line;max-width:var(--read-w);margin:0}.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{--fill:var(--sage);--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}.fanfare-huge .fanfare-stage{height:520px}.fanfare-huge .fanfare-buzz{height:440px}.fanfare-huge{--paper-scale:.568}@media (width<=480px){.fanfare-huge .fanfare-stage{height:340px}.fanfare-huge .fanfare-buzz{height:280px}.fanfare-huge{--paper-scale:.893}}.shell.bare{grid-template-columns:1fr}.onboarding-brand{margin-bottom:var(--s-6);flex:none;justify-content:center;display:flex}.onboarding-brand img{height:var(--brand-h);width:auto}.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}.onboarding-paste{width:100%;max-width:var(--box-w);gap:var(--s-3);text-align:left;flex-direction:column;display:flex}.onboarding-paste .btn-row{justify-content:center}.onboarding-skip{margin:var(--s-4) auto 0;display:block}.onboarding-pick{justify-content:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.onboarding-door .btn-row{justify-content:center}.onboarding-intro{max-width:var(--read-w);text-align:center}.onboarding-message{font-size:var(--fs-body);max-width:var(--read-w);margin:0}.shed-tidy{margin-top:var(--s-3);justify-content:center;display:flex}.mention{white-space:normal;text-align:inherit;display:inline}.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{--fill:var(--sage);--line:var(--ink)}.mention-hit span{color:var(--ink-soft);font-size:var(--fs-small)}.nc-notes-edit{margin-top:var(--s-3)}.nc-notes-edit .field{margin-bottom:var(--s-2)}:focus-visible:has(>svg.wobble){outline:none;--line:var(--rust)!important}
