.DeckList-module__JbHMyG__list{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.DeckList-module__JbHMyG__tile{--text-halo:none;border:1px solid var(--line);height:100%;color:inherit;background:var(--defocused-background-color);border-radius:8px;flex-direction:column;gap:8px;padding:22px 24px;text-decoration:none;display:flex}.DeckList-module__JbHMyG__tile:hover,.DeckList-module__JbHMyG__tile:focus-visible{border-color:var(--accent)}.DeckList-module__JbHMyG__tile strong{color:var(--accent);font-size:1.3rem;font-weight:400}.DeckList-module__JbHMyG__tile span{opacity:.8;font-size:.9rem}
.Button-module__8RiFmG__solid{--text-halo:none;border:1px solid var(--accent);color:var(--ink);letter-spacing:.05em;background:var(--accent);cursor:pointer;border-radius:3px;padding:9px 12px 8px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-block}.Button-module__8RiFmG__solid:disabled{opacity:.6;cursor:progress}.Button-module__8RiFmG__text{color:var(--accent);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--underline);text-decoration-color:var(--underline);text-underline-offset:.25em;background:0 0;border:0;padding:4px 2px;text-decoration-thickness:1px}.Button-module__8RiFmG__text:hover{text-decoration-color:currentColor}.Button-module__8RiFmG__text:disabled{cursor:progress}.Button-module__8RiFmG__subtle{color:var(--cream-soft)}.Button-module__8RiFmG__subtle:hover{color:var(--accent)}
.CloseButton-module__cORkhq__close{width:32px;height:32px;color:var(--cream-dim);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;padding:0;display:grid}.CloseButton-module__cORkhq__close:hover{color:var(--cream-bright)}.CloseButton-module__cORkhq__close svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:14px;height:14px}
.Dialog-module__gV8Hta__dialog{--text-halo:none;border:1px solid var(--accent);width:min(92vw,460px);color:var(--cream);text-align:left;background:var(--surface-raised);border-radius:8px;padding:30px 28px 24px}.Dialog-module__gV8Hta__dialog::backdrop{background:var(--scrim)}.Dialog-module__gV8Hta__small{text-align:center;width:min(92vw,360px)}.Dialog-module__gV8Hta__wide{width:min(92vw,760px);max-height:92vh}.Dialog-module__gV8Hta__close{position:absolute;top:8px;right:8px}
.CardEditor-module__kmnKXa__layout{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:28px;display:grid}.CardEditor-module__kmnKXa__preview{pointer-events:none;position:sticky;top:0}.CardEditor-module__kmnKXa__tagPicker{margin-top:-4px}@media (max-width:640px){.CardEditor-module__kmnKXa__layout{grid-template-columns:1fr}.CardEditor-module__kmnKXa__preview{order:-1;width:min(100%,150px);margin:0 auto;position:static}}
.InstallHint-module__ZFSu9G__hint{--text-halo:none;z-index:3;border:1px solid var(--line);max-width:520px;color:var(--cream);background:var(--defocused-background-color);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:6px;align-items:center;gap:10px;margin:0 auto 20px;padding:9px 8px 9px 16px;display:flex;position:relative}.InstallHint-module__ZFSu9G__message{flex:1;margin:0;font-size:.88rem;line-height:1.45}.InstallHint-module__ZFSu9G__message strong{color:var(--accent);font-weight:700}.InstallHint-module__ZFSu9G__share{color:var(--accent);white-space:nowrap;align-items:baseline;gap:.2em;font-weight:700;display:inline-flex}.InstallHint-module__ZFSu9G__shareIcon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;align-self:center;width:1.1em;height:1.1em}
.PageShell-module__yQ3gea__shell{--page-width:min(1240px, 100cqw - 40px);width:var(--page-width);margin:0 auto;padding:72px 0 96px;position:relative}.PageShell-module__yQ3gea__stars{pointer-events:none;position:absolute;inset:0}.PageShell-module__yQ3gea__star{pointer-events:none;position:absolute}.PageShell-module__yQ3gea__star1{width:84px;top:36px;right:6%}.PageShell-module__yQ3gea__shell:has([data-site-header]) .PageShell-module__yQ3gea__star1{top:100px;right:35%}.PageShell-module__yQ3gea__shell:has([data-hero]) .PageShell-module__yQ3gea__star1{top:30px;right:35%}.PageShell-module__yQ3gea__star2{width:48px;top:150px;right:22%}.PageShell-module__yQ3gea__star3{width:40px;bottom:24px;left:8%}.PageShell-module__yQ3gea__star4{z-index:2;width:60px;bottom:18%;left:-24px}.PageShell-module__yQ3gea__star5{z-index:2;width:60px;bottom:32%;right:-24px}.PageShell-module__yQ3gea__star6{width:34px;top:210px;left:6%}.PageShell-module__yQ3gea__star7{width:42px;bottom:56px;right:12%}@media (max-width:640px){.PageShell-module__yQ3gea__shell{--page-width:min(100cqw - 24px, 1240px);padding:28px 0 64px}.PageShell-module__yQ3gea__star1{width:52px;top:104px;right:5%}.PageShell-module__yQ3gea__star2{right:unset;top:140px;left:5%}.PageShell-module__yQ3gea__star6{display:none}.PageShell-module__yQ3gea__star3{width:28px;bottom:14px;left:6%}.PageShell-module__yQ3gea__star4{width:40px;bottom:16%;left:-14px}.PageShell-module__yQ3gea__star5{width:40px;bottom:32%;right:-14px}.PageShell-module__yQ3gea__star7{width:30px;bottom:32px;right:8%}}
.PlanBar-module__x5xQuq__bar{flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:64px;padding:10px 0;display:flex}.PlanBar-module__x5xQuq__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:min(5vw,60px);display:flex}
.Card-module__r9_ZKW__card{--text-halo:none;aspect-ratio:3/4;border:var(--paper-border);width:100%;min-height:0;color:var(--ink);background:var(--paper-background);cursor:pointer;transform-origin:50%;border-radius:6px;flex-direction:column;padding:0;display:flex;position:relative;box-shadow:0 12px 28px #04171f2e;container-type:inline-size}.Card-module__r9_ZKW__card:hover{background-color:#fff9ef}.Card-module__r9_ZKW__actions{z-index:1;padding:calc(var(--edge) + 3cqw) var(--edge) 9cqw;opacity:0;pointer-events:none;background:linear-gradient(#04171fa8,#04171f5c 55%,#0000);border-radius:5px 5px 0 0;grid-template-columns:1fr 1fr;transition:opacity .15s;display:grid;position:absolute;top:0;left:0;right:0}.Card-module__r9_ZKW__actions:before{content:"";background:linear-gradient(#ffffffe6,#ffffff73 65%,#0000);width:1px;height:110%;position:absolute;top:0;bottom:0;left:50%;translate:-50%}.Card-module__r9_ZKW__actions:not(:has(.Card-module__r9_ZKW__primaryAction)){grid-template-columns:1fr}.Card-module__r9_ZKW__actions:not(:has(.Card-module__r9_ZKW__primaryAction)):before{content:none}.Card-module__r9_ZKW__action{color:#fff;height:clamp(20px,12cqw,30px);font:inherit;letter-spacing:.02em;white-space:nowrap;text-shadow:0 1px 3px #04171f99;cursor:pointer;pointer-events:none;background:0 0;border:0;border-radius:3px;padding:0 2cqw;font-size:clamp(.62rem,5.8cqw,.86rem);font-weight:400}.Card-module__r9_ZKW__card[data-side=primary] .Card-module__r9_ZKW__primaryAction,.Card-module__r9_ZKW__card[data-side=notes] .Card-module__r9_ZKW__notesAction,.Card-module__r9_ZKW__action:focus-visible{font-weight:700}.Card-module__r9_ZKW__action:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (hover:hover){.Card-module__r9_ZKW__card:hover .Card-module__r9_ZKW__actions{opacity:1}.Card-module__r9_ZKW__card:hover .Card-module__r9_ZKW__action{pointer-events:auto}}.Card-module__r9_ZKW__card[data-revealed=true] .Card-module__r9_ZKW__actions{opacity:1}.Card-module__r9_ZKW__card:has(:focus-visible) .Card-module__r9_ZKW__actions{opacity:1}.Card-module__r9_ZKW__card[data-revealed=true] .Card-module__r9_ZKW__action{pointer-events:auto}.Card-module__r9_ZKW__card:has(:focus-visible) .Card-module__r9_ZKW__action{pointer-events:auto}.Card-module__r9_ZKW__edit{z-index:1;aspect-ratio:1;color:#fff;cursor:pointer;opacity:0;pointer-events:none;background:#04171f9e;border:0;border-radius:50%;place-items:center;width:clamp(24px,14cqw,34px);padding:0;transition:opacity .15s,background-color .15s;display:grid;position:absolute;bottom:5cqw;left:5cqw;box-shadow:0 2px 6px #04171f4d}.Card-module__r9_ZKW__edit svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:55%;height:55%}.Card-module__r9_ZKW__edit:hover{background:#04171fd9}.Card-module__r9_ZKW__edit:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (hover:hover){.Card-module__r9_ZKW__card:hover .Card-module__r9_ZKW__edit{opacity:1;pointer-events:auto}}.Card-module__r9_ZKW__card[data-revealed=true] .Card-module__r9_ZKW__edit{opacity:1;pointer-events:auto}.Card-module__r9_ZKW__card:has(:focus-visible) .Card-module__r9_ZKW__edit{opacity:1;pointer-events:auto}.Card-module__r9_ZKW__reorderable{-webkit-user-select:none;user-select:none}.Card-module__r9_ZKW__lifted{opacity:.35}.Card-module__r9_ZKW__dragging{cursor:grabbing;box-shadow:0 22px 44px #04171f52}.Card-module__r9_ZKW__card:has(>.Card-module__r9_ZKW__grip){--grip-width:clamp(40px, 26cqw, 64px)}.Card-module__r9_ZKW__grip{z-index:1;width:var(--grip-width);aspect-ratio:2;padding:0 0 calc(var(--grip-width) * .08);color:#fff;cursor:grab;opacity:0;touch-action:none;pointer-events:none;background:0 0;border:0;border-radius:0 0 999px 999px;place-items:center;transition:opacity .15s;display:grid;position:absolute;top:0;left:50%;translate:-50%}.Card-module__r9_ZKW__card:has(>.Card-module__r9_ZKW__grip) .Card-module__r9_ZKW__actions{padding-top:calc(var(--grip-width) / 2 + 1.5cqw)}.Card-module__r9_ZKW__card:has(>.Card-module__r9_ZKW__grip) .Card-module__r9_ZKW__actions:before{top:calc(var(--grip-width) / 2);height:calc(110% - var(--grip-width) / 2)}.Card-module__r9_ZKW__grip svg{fill:currentColor;filter:drop-shadow(0 1px 2px #04171f99);width:40%}.Card-module__r9_ZKW__grip:active{cursor:grabbing}.Card-module__r9_ZKW__grip:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (hover:hover){.Card-module__r9_ZKW__card:hover .Card-module__r9_ZKW__grip{opacity:1;pointer-events:auto}}.Card-module__r9_ZKW__card[data-revealed=true] .Card-module__r9_ZKW__grip{opacity:1;pointer-events:auto}.Card-module__r9_ZKW__card:has(:focus-visible) .Card-module__r9_ZKW__grip{opacity:1;pointer-events:auto}.Card-module__r9_ZKW__scrawl{--paper:#f5ede0;right:calc(var(--edge) + 1.5cqw);bottom:calc(var(--edge) + 1cqw);pointer-events:none;align-items:center;gap:1.2cqw;display:flex;position:absolute;rotate:-5deg}.Card-module__r9_ZKW__card:hover .Card-module__r9_ZKW__scrawl{--paper:#fdf5e9}.Card-module__r9_ZKW__scrawl svg{fill:none;stroke-linecap:round;stroke-linejoin:round;height:8cqw;display:block;overflow:visible}.Card-module__r9_ZKW__scrawl svg[data-mark=rating]{margin-left:-1.2cqw}.Card-module__r9_ZKW__scrawl svg[data-mark=notes]{margin-left:2.5cqw}.Card-module__r9_ZKW__scrawlPaper{stroke:var(--paper);stroke-width:4.5px;opacity:.85}.Card-module__r9_ZKW__scrawlInk{stroke:#2c4057;stroke-width:1.6px;opacity:.88}.Card-module__r9_ZKW__card.Card-module__r9_ZKW__dragging .Card-module__r9_ZKW__actions,.Card-module__r9_ZKW__card.Card-module__r9_ZKW__dragging .Card-module__r9_ZKW__grip,.Card-module__r9_ZKW__card.Card-module__r9_ZKW__dragging .Card-module__r9_ZKW__edit{opacity:1}.Card-module__r9_ZKW__card.Card-module__r9_ZKW__lifted .Card-module__r9_ZKW__actions,.Card-module__r9_ZKW__card.Card-module__r9_ZKW__lifted .Card-module__r9_ZKW__grip,.Card-module__r9_ZKW__card.Card-module__r9_ZKW__lifted .Card-module__r9_ZKW__edit{opacity:0;pointer-events:none}.Card-module__r9_ZKW__card.Card-module__r9_ZKW__lifted .Card-module__r9_ZKW__action{pointer-events:none}[data-dragging] .Card-module__r9_ZKW__card .Card-module__r9_ZKW__actions,[data-dragging] .Card-module__r9_ZKW__card .Card-module__r9_ZKW__grip,[data-dragging] .Card-module__r9_ZKW__card .Card-module__r9_ZKW__edit{opacity:0;pointer-events:none}[data-dragging] .Card-module__r9_ZKW__card .Card-module__r9_ZKW__action{pointer-events:none}.Card-module__r9_ZKW__card[data-held] .Card-module__r9_ZKW__actions,.Card-module__r9_ZKW__card[data-held] .Card-module__r9_ZKW__grip,.Card-module__r9_ZKW__card[data-held] .Card-module__r9_ZKW__edit{opacity:1;pointer-events:auto;transition:none}.Card-module__r9_ZKW__card[data-held] .Card-module__r9_ZKW__action{pointer-events:auto}@media (prefers-reduced-motion:reduce){.Card-module__r9_ZKW__actions,.Card-module__r9_ZKW__edit,.Card-module__r9_ZKW__grip{transition:none}}.Card-module__r9_ZKW__card:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}.Card-module__r9_ZKW__content{--edge:4cqw;--u:calc((100cqw - 2 * var(--edge)) / 200);min-height:0;padding:calc(var(--edge) + var(--inset-top) * var(--u)) calc(var(--edge) + var(--inset-side) * var(--u)) calc(var(--edge) + var(--inset-bottom) * var(--u));text-align:center;flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.Card-module__r9_ZKW__art{inset:var(--edge);color:#a07c4c;pointer-events:none;flex-direction:column;display:flex;position:absolute}.Card-module__r9_ZKW__art svg{fill:none;stroke:currentColor;stroke-width:1px;flex:none;width:100%;display:block;overflow:visible}.Card-module__r9_ZKW__art svg *{vector-effect:non-scaling-stroke}.Card-module__r9_ZKW__art .fill{fill:currentColor;stroke:none}.Card-module__r9_ZKW__art .faint{opacity:.55}.Card-module__r9_ZKW__art svg.Card-module__r9_ZKW__rails{flex:1 1 0;min-height:0}.Card-module__r9_ZKW__body{flex-direction:column;flex:1;justify-content:center;align-self:stretch;align-items:center;min-width:0;display:flex;position:relative}.Card-module__r9_ZKW__title{max-width:calc(100% + 10 * var(--u));margin:0 calc(-5 * var(--u)) .5em;color:var(--ink);font-family:var(--font-display);font-size:calc(clamp(.8rem, 7.3cqw, 1.45rem) * var(--title-fit,1));overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;line-height:1.5;display:block}.Card-module__r9_ZKW__date{color:#947347;font-size:calc(clamp(.56rem, 4.2cqw, .72rem) * var(--fit,1));letter-spacing:.1em;text-transform:uppercase;margin-bottom:.9em;font-weight:700;line-height:1.4;display:block}.Card-module__r9_ZKW__description{color:#48606a;font-size:calc(clamp(.72rem, 5.8cqw, .92rem) * var(--fit,1));line-height:1.45;display:block}.Card-module__r9_ZKW__paragraph{display:block}.Card-module__r9_ZKW__paragraph+.Card-module__r9_ZKW__paragraph{margin-top:.5em}.Card-module__r9_ZKW__description a{color:var(--ink);text-underline-offset:.15em;text-decoration:underline}.Card-module__r9_ZKW__description a:hover{color:#a07c4c}.Card-module__r9_ZKW__flying{z-index:10;pointer-events:none;position:fixed}.Card-module__r9_ZKW__inFlight{visibility:hidden!important}
.PlanBuilder-module__AItRYa__builder{grid-template-columns:minmax(0,1fr) clamp(200px,22vw,270px);align-items:start;gap:0 clamp(20px,3vw,40px);padding-top:24px;display:grid}.PlanBuilder-module__AItRYa__bar{grid-column:1/-1}.PlanBuilder-module__AItRYa__deckColumn{position:relative}.PlanBuilder-module__AItRYa__planColumn{flex-direction:column;height:100dvh;display:flex;position:sticky;top:0}.PlanBuilder-module__AItRYa__planHeading{color:var(--accent);font-family:var(--font-display);text-align:center;flex:none;margin:0;padding:12px 14px 4px;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:400;line-height:1.2}@property --fade-top{syntax:"<length>";inherits:false;initial-value:0}@property --fade-bottom{syntax:"<length>";inherits:false;initial-value:0}.PlanBuilder-module__AItRYa__planScroll{min-height:0;-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent);scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:var(--accent) transparent;flex:1;transition:--fade-top .2s,--fade-bottom .2s;overflow-y:auto}.PlanBuilder-module__AItRYa__planScroll[data-more-above]{--fade-top:48px}.PlanBuilder-module__AItRYa__planScroll[data-more-below]{--fade-bottom:48px}.PlanBuilder-module__AItRYa__planSection{padding:16px 14px 32px;position:relative;container-type:inline-size}.PlanBuilder-module__AItRYa__deckSection{padding:16px 0 44px;position:relative;container-type:inline-size}.PlanBuilder-module__AItRYa__randomPick{justify-content:center;margin-top:12px;display:flex}.PlanBuilder-module__AItRYa__coveredSlot{position:absolute;top:8px;left:50%;translate:-50%}.PlanBuilder-module__AItRYa__groupAdd{justify-content:center;margin-top:12px;display:flex}@property --shrink{syntax:"<number>";inherits:false;initial-value:1}@media (max-width:899px){.PlanBuilder-module__AItRYa__builder{--switch:.5s cubic-bezier(.3, .7, .2, 1);transition:grid-template-columns var(--switch);grid-template-columns:calc(83.3333% - 10px) calc(16.6667% - 2px);gap:0 12px}.PlanBuilder-module__AItRYa__builder[data-active=plan]{grid-template-columns:calc(16.6667% - 2px) calc(83.3333% - 10px)}.PlanBuilder-module__AItRYa__planHeading,.PlanBuilder-module__AItRYa__planSection,.PlanBuilder-module__AItRYa__deckSection{transition:--shrink var(--switch)}.PlanBuilder-module__AItRYa__builder[data-active=deck] :is(.PlanBuilder-module__AItRYa__planHeading,.PlanBuilder-module__AItRYa__planSection),.PlanBuilder-module__AItRYa__builder[data-active=plan] .PlanBuilder-module__AItRYa__deckSection{--shrink:.2}.PlanBuilder-module__AItRYa__builder[data-active=deck] :is(.PlanBuilder-module__AItRYa__planHeading,.PlanBuilder-module__AItRYa__planSection),.PlanBuilder-module__AItRYa__builder[data-active=plan] .PlanBuilder-module__AItRYa__deckSection,.PlanBuilder-module__AItRYa__builder[data-switching] :is(.PlanBuilder-module__AItRYa__planHeading,.PlanBuilder-module__AItRYa__planSection,.PlanBuilder-module__AItRYa__deckSection){width:calc(100% / var(--shrink));margin-bottom:calc(var(--layout-height,0px) * (var(--shrink) - 1));scale:var(--shrink);transform-origin:0 0}.PlanBuilder-module__AItRYa__builder[data-active=deck] .PlanBuilder-module__AItRYa__planHeading,.PlanBuilder-module__AItRYa__builder[data-switching] .PlanBuilder-module__AItRYa__planHeading{margin-bottom:calc(var(--layout-height,1lh + 16px) * (var(--shrink) - 1))}.PlanBuilder-module__AItRYa__deckColumn{min-height:100dvh}.PlanBuilder-module__AItRYa__builder[data-active=deck] .PlanBuilder-module__AItRYa__planScroll,.PlanBuilder-module__AItRYa__builder[data-switching] .PlanBuilder-module__AItRYa__planScroll{scrollbar-width:none;overflow:hidden}.PlanBuilder-module__AItRYa__builder[data-active=deck] .PlanBuilder-module__AItRYa__planSection,.PlanBuilder-module__AItRYa__builder[data-switching] .PlanBuilder-module__AItRYa__planSection{padding-inline:calc(14px + var(--scrollbar-gutter,0px))}}
.PlanGroup-module__Oav2ma__info{text-align:center;grid-template-columns:minmax(0,1fr);align-items:baseline;display:grid}.PlanGroup-module__Oav2ma__title{min-width:0;color:var(--accent);font-family:var(--font-display);margin:0;font-size:clamp(1.5rem,4vw,2rem);font-weight:400;line-height:1.2}.PlanGroup-module__Oav2ma__text{width:100%;max-width:44em;color:inherit;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px auto 0;line-height:1.5;display:block}.PlanGroup-module__Oav2ma__page{margin-top:48px}.PlanGroup-module__Oav2ma__page .PlanGroup-module__Oav2ma__track{padding-top:16px}.PlanGroup-module__Oav2ma__builder{margin-top:28px}.PlanGroup-module__Oav2ma__field{border:0;border-bottom:1px dashed var(--line);text-align:center;background:0 0;border-radius:0;outline:none;width:100%;padding:2px 0}.PlanGroup-module__Oav2ma__field:focus-visible{border-bottom-color:var(--accent);border-bottom-style:solid}.PlanGroup-module__Oav2ma__field::placeholder{color:var(--accent);opacity:.55}.PlanGroup-module__Oav2ma__notes{resize:none;field-sizing:content;min-height:calc(1.5em + 4px)}.PlanGroup-module__Oav2ma__remove{justify-self:center;margin-top:6px}
.SiteFooter-module__wWXZva__footer{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px 28px;padding-top:24px;display:flex}
.Divider-module__sGU_qG__divider{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.8em;margin:4px 0;font-size:.75em;line-height:1.5;display:flex}.Divider-module__sGU_qG__divider:before,.Divider-module__sGU_qG__divider:after{content:"";background:var(--line);flex:1;height:1px}.Divider-module__sGU_qG__short{width:min(100%,7em);margin:0}
.AddCardControls-module__uCgREG__controls{color:var(--accent);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5em;padding:27px 24px;font-size:clamp(1.25rem,2.5vw,1.6rem);display:flex}.AddCardControls-module__uCgREG__add{text-wrap:balance}.AddCardControls-module__uCgREG__quickAdd{margin-top:.3em}@media (max-width:640px){.AddCardControls-module__uCgREG__controls{padding:12px;font-size:1.2rem}}
.EmptyResults-module__MdVXrq__empty{color:var(--cream-soft);text-align:center;padding:48px 0}.EmptyResults-module__MdVXrq__empty p{margin:0 0 12px}.EmptyResults-module__MdVXrq__empty p:last-child{margin-bottom:0}
.EmptySlot-module__nL0kDW__slot{--text-halo:none;--dash-color:var(--accent);--dash-length:18px;--dash-gap:12px;--dash-thickness:5px;text-align:center;text-wrap:balance;aspect-ratio:3/4;color:var(--accent);background:repeating-linear-gradient(90deg, var(--dash-color) 0 var(--dash-length), transparent var(--dash-length) calc(var(--dash-length) + var(--dash-gap))) top left / 100% var(--dash-thickness) no-repeat, repeating-linear-gradient(90deg, var(--dash-color) 0 var(--dash-length), transparent var(--dash-length) calc(var(--dash-length) + var(--dash-gap))) bottom left / 100% var(--dash-thickness) no-repeat, repeating-linear-gradient(180deg, var(--dash-color) 0 var(--dash-length), transparent var(--dash-length) calc(var(--dash-length) + var(--dash-gap))) top left / var(--dash-thickness) 100% no-repeat, repeating-linear-gradient(180deg, var(--dash-color) 0 var(--dash-length), transparent var(--dash-length) calc(var(--dash-length) + var(--dash-gap))) top right / var(--dash-thickness) 100% no-repeat, var(--defocused-background-color);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:.5em;padding:27px 24px;font-size:clamp(1.25rem,2.5vw,1.6rem);display:flex}@media (max-width:640px){.EmptySlot-module__nL0kDW__slot{--dash-length:14px;--dash-gap:10px;--dash-thickness:4px;font-size:1.2rem}}.EmptySlot-module__nL0kDW__compact{aspect-ratio:auto;padding:20px 16px;font-size:1.1rem}
.Form-module__29Msuq__form{flex-direction:column;align-items:stretch;gap:14px;display:flex}.Form-module__29Msuq__form>[data-variant=text]{align-self:center}.Form-module__29Msuq__actions{align-items:center;gap:20px;display:flex}.Form-module__29Msuq__field{text-align:left;flex-direction:column;gap:6px;font-size:.9rem;display:flex}.Form-module__29Msuq__field small{opacity:.7}.Form-module__29Msuq__input{--text-halo:none;border:1px solid var(--cream-faint);width:100%;color:var(--cream);font:inherit;background:var(--field-background);border-radius:3px;padding:9px 11px;font-size:1rem}.Form-module__29Msuq__textArea{resize:vertical}.Form-module__29Msuq__input:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px}.Form-module__29Msuq__error{color:var(--danger);text-align:center;margin:0}.Form-module__29Msuq__note{border-left:3px solid var(--accent);background:var(--accent-wash);text-align:left;margin:0;padding:12px 14px;line-height:1.5}.Form-module__29Msuq__choiceGroup{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.Form-module__29Msuq__choiceGroup legend{margin-bottom:6px;font-size:.9rem}.Form-module__29Msuq__choice{border:1px solid var(--cream-faint);cursor:pointer;border-radius:4px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.Form-module__29Msuq__choice:has(input:checked){border-color:var(--accent);background:var(--accent-wash)}.Form-module__29Msuq__choice input{accent-color:var(--accent);margin-top:4px}.Form-module__29Msuq__choice span{flex-direction:column;gap:2px;display:flex}.Form-module__29Msuq__choice small{opacity:.75}
.Heading-module___J6x5q__heading{color:var(--accent);font-family:var(--font-display);font-weight:400}.Heading-module___J6x5q__panel{margin:0 0 12px;font-size:2rem}.Heading-module___J6x5q__section{overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,6vw,3.2rem)}.Heading-module___J6x5q__subheading{color:var(--accent);letter-spacing:.05em;margin:40px 0 16px;font-size:1.2rem;font-weight:400}.Heading-module___J6x5q__subheading small{opacity:.7}
.Hero-module__P_WY2G__hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding-top:clamp(16px,6vh,70px);display:flex}.Hero-module__P_WY2G__title{max-width:100%;color:var(--accent);font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:clamp(2.6rem,12vw,8.4rem);font-weight:400;line-height:.9}.Hero-module__P_WY2G__lede{text-align:center;text-wrap:balance;max-width:34em;margin:28px auto 0;font-size:clamp(1.1rem,2.4vw,1.35rem);line-height:1.5}@media (max-width:640px){.Hero-module__P_WY2G__hero{padding-top:12px}}
.ItemList-module__mNbBkq__list{max-width:520px;margin:0;padding:0;list-style:none}.ItemList-module__mNbBkq__row{border-bottom:1px solid var(--line-faint);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;padding:10px 0;display:flex}
.Muted-module__mQv2Na__muted{opacity:.75}
.page-module___VHexW__bar{margin-top:24px}.page-module___VHexW__plan{padding:16px 14px 32px;position:relative;container-type:inline-size}
.DeckEditor-module__vwxOzq__renameForm{flex-wrap:wrap;flex:1;align-items:center;gap:12px;display:flex}.DeckEditor-module__vwxOzq__renameForm input{flex:1;min-width:min(100%,220px);font-size:1.4rem}.DeckEditor-module__vwxOzq__sharePanel p{margin-top:0}.DeckEditor-module__vwxOzq__shareRow{align-items:center;gap:14px;display:flex}.DeckEditor-module__vwxOzq__shareRow input{flex:1;min-width:0}@media (max-width:640px){.DeckEditor-module__vwxOzq__shareRow{flex-wrap:wrap}}
.PageSection-module__lPxKSG__section{z-index:1;position:relative;container-type:inline-size}.PageSection-module__lPxKSG__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:20px;display:flex}.PageSection-module__lPxKSG__actions{gap:18px;display:flex}
.Panel-module__TBIKca__panel{--text-halo:none;z-index:1;border:1px solid var(--accent);background:var(--surface);border-radius:8px;padding:26px 28px;position:relative}.Panel-module__TBIKca__narrow{max-width:460px;margin:24px auto}.Panel-module__TBIKca__center{text-align:center}.Panel-module__TBIKca__panel p{line-height:1.5}.Panel-module__TBIKca__panel h3{color:var(--accent);letter-spacing:.05em;margin:24px 0 8px;font-size:1rem}.Panel-module__TBIKca__panel hr{border:0;border-top:1px solid var(--line);margin:24px 0 16px}.Panel-module__TBIKca__footnote{text-align:center;margin-bottom:0;font-size:.9rem}@media (max-width:640px){.Panel-module__TBIKca__panel{padding:22px 18px}}
.page-module__VmafnG__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 28px;margin:32px 0 56px;display:flex}.page-module__VmafnG__samples{pointer-events:none;grid-template-columns:repeat(4,minmax(0,220px));justify-content:center;gap:16px;display:grid}.page-module__VmafnG__samples>:nth-child(odd){transform:rotate(-2deg)}.page-module__VmafnG__samples>:nth-child(2n){transform:rotate(2deg)translateY(12px)}@media (max-width:640px){.page-module__VmafnG__samples{grid-template-columns:repeat(2,minmax(0,180px))}}
.SiteHeader-module__mdpVJq__header{z-index:3;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;margin-top:-40px;margin-bottom:32px;display:flex;position:relative}.SiteHeader-module__mdpVJq__brand{color:var(--accent);font-family:var(--font-display);font-size:1.3rem;text-decoration:none}.SiteHeader-module__mdpVJq__header:has(~[data-hero]){justify-content:right}.SiteHeader-module__mdpVJq__header:has(~[data-hero]) .SiteHeader-module__mdpVJq__brand{display:none}.SiteHeader-module__mdpVJq__links{gap:20px;display:flex}.SiteHeader-module__mdpVJq__links>a{padding:0}@media (max-width:640px){.SiteHeader-module__mdpVJq__header{margin-top:0}}
