.nextup{margin-bottom:var(--sp-4);--np-lip:inset 0 3px 0 rgba(255,255,255,0.72)}.nextup-eyebrow{display:inline-flex;align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-2);padding:var(--sp-1) var(--sp-3) var(--sp-1) var(--sp-2);font-size:var(--fs-min);font-weight:900;letter-spacing:.1em;color:var(--ink-2);background:var(--paper);border:var(--bw-1) solid var(--frame-dark);border-radius:var(--r-pill);box-shadow:none}.nextup-eyebrow:has(+.nextup-card){position:relative;z-index:1;margin-left:var(--sp-4);margin-bottom:calc(-1 * var(--sp-3))}.nextup-eyebrow:before{content:"";width:14px;height:4px;border-radius:var(--r-pill);background:var(--chip)}.nextup-eyebrow.has-bell{padding-left:var(--sp-1);gap:var(--sp-1)}.nextup-eyebrow.has-bell:before{display:none}.nextup-n{font-style:normal;font-size:var(--fs-min);font-weight:900;letter-spacing:.06em;padding:2px var(--sp-2);margin-left:1px;border-radius:var(--r-0);background:var(--chip);color:var(--chip-ink);line-height:1.5}.nextup-card{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"count body" "go go";grid-gap:var(--sp-3) var(--sp-4);gap:var(--sp-3) var(--sp-4);align-items:start;padding:var(--sp-4);border:var(--bw-3) solid var(--frame-dark);border-radius:var(--r-4);background:radial-gradient(120% 90% at 8% 0,color-mix(in srgb,var(--gold) 42%,transparent),transparent 62%),linear-gradient(var(--paper),var(--paper-2));box-shadow:var(--pop-lg),var(--shadow-3),var(--np-lip);color:var(--ink);transition:transform .16s cubic-bezier(.34,1.5,.64,1),box-shadow .16s}.nextup-card:hover{transform:translateY(-3px);box-shadow:0 11px 0 var(--frame-deep),var(--shadow-3),var(--np-lip)}.nextup-card:active{transform:translateY(5px);box-shadow:var(--pop-push-lg),var(--shadow-1),var(--np-lip)}.nextup-card:not(.is-small):before{content:"";position:absolute;top:-12px;right:-6px;width:32px;height:32px;border-radius:var(--r-pill);border:3px solid var(--paper);background:linear-gradient(var(--paper),var(--paper)) 50% 5px /4px 10px no-repeat,radial-gradient(circle 2.4px at 13px 19.5px,var(--paper) 96%,transparent 100%),radial-gradient(125% 125% at 32% 20%,color-mix(in srgb,var(--accent) 62%,#fff),var(--accent) 44%,var(--accent-deep));box-shadow:var(--shadow-1);animation:nextup-knock 4.4s cubic-bezier(.34,1.4,.64,1) infinite}@keyframes nextup-knock{0%,62%,to{transform:scale(1) rotate(0deg)}67%{transform:scale(1.18) rotate(-8deg)}73%{transform:scale(.96) rotate(6deg)}79%{transform:scale(1.07) rotate(-3deg)}86%{transform:scale(1) rotate(0deg)}}.nextup-count{grid-area:count;display:grid;place-items:center;align-content:center;width:calc(var(--fs-h1) * 2.94 + 22px);padding:var(--sp-3) var(--sp-2);border-radius:var(--r-3);border:var(--bw-2) solid color-mix(in srgb,var(--accent-deep) 62%,var(--paper));background:linear-gradient(color-mix(in srgb,var(--accent) 22%,var(--paper)),color-mix(in srgb,var(--accent) 40%,var(--paper)));color:var(--ink);box-shadow:none;font-size:var(--fs-min);font-weight:900;line-height:1.1;letter-spacing:.09em;text-align:center}.nextup-count b{display:block;color:var(--accent-ink);font-size:var(--fs-h1);line-height:1;letter-spacing:-.02em;margin:2px 0 1px}.nextup-body{grid-area:body;display:grid;grid-gap:var(--sp-1);gap:var(--sp-1);align-content:start}.nextup-title{font-size:clamp(19px,5.4vw,27px);line-height:var(--lh-head)}.nextup-title,.nextup-when{font-weight:900;letter-spacing:var(--ls-head)}.nextup-when{font-style:normal}.nextup-note,.nextup-when{font-size:var(--fs-body);color:var(--ink-2)}.nextup-note{font-weight:700;line-height:var(--lh-body)}.nextup-tags{display:flex;flex-wrap:wrap;gap:var(--sp-1);margin-top:var(--sp-1)}.nextup-tags em{font-style:normal;font-size:var(--fs-min);font-weight:900;padding:3px var(--sp-2);border-radius:var(--r-0);background:var(--chip);color:var(--chip-ink);line-height:1.5}.nextup-go{grid-area:go;justify-self:end;display:inline-flex;align-items:center;gap:var(--sp-1);padding:var(--sp-2) var(--sp-4);border-radius:var(--r-pill);border:var(--bw-2) solid var(--frame-dark);background:linear-gradient(color-mix(in srgb,var(--gold) 42%,var(--paper)),var(--gold));box-shadow:0 var(--pop-d2) 0 var(--frame-deep),inset 0 2px 0 rgba(255,255,255,.6);font-size:var(--fs-body);font-weight:900;letter-spacing:var(--ls-body);color:var(--ink);transition:transform .16s cubic-bezier(.34,1.5,.64,1),box-shadow .16s,background .16s}.nextup-card:hover .nextup-go{transform:translateY(-2px);box-shadow:0 var(--pop-d4) 0 var(--frame-deep),inset 0 2px 0 rgba(255,255,255,.6)}.nextup-card:active .nextup-go{transform:translateY(2px);box-shadow:0 var(--pop-d0) 0 var(--frame-deep),inset 0 2px 0 rgba(255,255,255,.6)}.nextup-rest{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin-top:var(--sp-3);font-size:var(--fs-min);font-weight:900;color:var(--ink-2)}.nextup-rest a{display:inline-flex;align-items:baseline;gap:var(--sp-1);max-width:100%;flex-wrap:wrap;min-height:48px;padding:var(--sp-1) var(--sp-4);border-radius:var(--r-pill);border:var(--bw-1) solid var(--frame-dark);background:linear-gradient(var(--paper),var(--paper-2));color:var(--ink);box-shadow:var(--pop);transition:transform .14s ease,box-shadow .14s ease}.nextup-rest a:hover{transform:translateY(-2px);box-shadow:0 var(--pop-d5) 0 var(--frame-dark)}.nextup-rest a:active{transform:translateY(6px);box-shadow:none}.nextup-rest a i{font-style:normal;font-size:var(--fs-min);color:var(--ink-2)}.nextup-eyebrow2{margin-top:var(--sp-4)}.nextup-card.is-small{padding:var(--sp-3);border-width:var(--bw-2);border-radius:var(--r-3);box-shadow:0 var(--pop-d4) 0 var(--frame-deep),var(--shadow-2),var(--np-lip)}.nextup-card.is-small:hover{box-shadow:0 9px 0 var(--frame-deep),var(--shadow-3),var(--np-lip)}.nextup-card.is-small:active{box-shadow:var(--pop-push-lg),var(--shadow-1),var(--np-lip)}.nextup-card.is-small .nextup-count{width:calc(var(--fs-h2) * 2.94 + 22px);padding:var(--sp-2) var(--sp-2);font-size:var(--fs-min);border-radius:var(--r-2)}.nextup-card.is-small .nextup-count b{font-size:var(--fs-h2)}.nextup-card.is-small .nextup-title{font-size:clamp(16px,4.4vw,21px)}.nextup-card.is-small .nextup-go{padding:var(--sp-2) var(--sp-4);font-size:var(--fs-note);border-width:var(--bw-1);background:linear-gradient(var(--paper),var(--paper-2))}@media (min-width:640px){.nextup-card{grid-template-columns:auto 1fr auto;grid-template-areas:"count body go";align-items:center;padding:var(--sp-5) var(--sp-5);gap:var(--sp-4)}.nextup-count{width:calc(var(--fs-h1) * 2.94 + 30px);padding:var(--sp-3) var(--sp-3)}.nextup-go{justify-self:end;padding:var(--sp-3) var(--sp-4);font-size:var(--fs-body)}}.akd-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));grid-gap:var(--sp-3);gap:var(--sp-3);margin-top:var(--sp-3)}.akd{align-self:start;display:flex;flex-direction:column;border:1px solid var(--pg-rule);border-radius:var(--r-0);background:color-mix(in srgb,var(--pg-sheet) 55%,var(--paper))}.akd,.akd-shot{overflow:hidden}.akd-shot{position:relative;background:color-mix(in srgb,var(--pg-sheet-lo) 70%,var(--paper))}.akd-photo{display:block;width:100%;height:100%;object-fit:cover}.akd-chr{position:absolute;transform-origin:bottom center;filter:drop-shadow(1.6px 0 0 #fff) drop-shadow(-1.6px 0 0 #fff) drop-shadow(0 1.6px 0 #fff) drop-shadow(0 -1.6px 0 #fff) drop-shadow(0 3px 4px rgba(0,0,0,.32))}.akd-foot{display:flex;flex-direction:column;gap:2px;padding:var(--sp-2) var(--sp-2) var(--sp-3);border-top:1px solid var(--pg-rule)}.akd-foot b{font-size:var(--fs-note);font-weight:900;color:var(--ink)}.akd-plan{display:flex;align-items:center;min-height:48px;font-size:var(--fs-min);font-weight:700;color:var(--accent-2);text-decoration:underline;text-underline-offset:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.akd-plan+.akd-plan{border-top:1px solid var(--pg-rule)}.akd-who{font-style:normal;font-size:var(--fs-min);color:var(--ink-2);overflow-wrap:anywhere}.akd-note{margin-top:var(--sp-3);font-size:var(--fs-note)}.akd-strip{margin-top:var(--sp-5)}.akd-strip-h{margin:0;font-size:var(--fs-body);color:var(--ink-2)}.akd-strip-h b{display:block;font-size:var(--fs-h3);font-weight:900;color:var(--ink)}.akd-strip .tile{margin-top:var(--sp-3)}.rzk-cards .akd-grid{grid-template-columns:repeat(2,1fr)}.rzk-cards .longer{margin-top:var(--sp-2)}.rzk-cards .blank.is-off{margin:0;padding:var(--sp-3) 0}.akd-day-plans{display:flex;flex-wrap:wrap;gap:0 var(--sp-4);margin-top:var(--sp-1)}.akd-day-plan{display:inline-flex;align-items:center;min-height:48px;font-size:var(--fs-note);font-weight:700;line-height:1.6;color:var(--accent-2);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.akd-shelf{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(132px,100%),1fr));grid-gap:var(--sp-2);gap:var(--sp-2);margin-top:var(--sp-3)}.akd-views{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:0 0 var(--sp-4)}.akd-view{flex:1 1 auto;min-height:48px;padding:0 var(--sp-3);border:var(--bw-1) solid var(--frame-dark);border-radius:var(--r-pill);background:linear-gradient(var(--paper),var(--paper-2));color:var(--ink);font-size:var(--fs-note);font-weight:800;box-shadow:var(--pop-sm);cursor:pointer}.akd-view.is-on{background:var(--accent-soft,var(--paper-2));border-color:var(--accent-2);box-shadow:none;transform:translateY(2px)}.akd-view:active{transform:translateY(4px);box-shadow:none}.akd-cal-nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:var(--sp-2);gap:var(--sp-2);margin-bottom:var(--sp-3)}.akd-cal-now{font-weight:900;line-height:1.3;text-align:center}.akd-cal-go,.akd-cal-now{font-size:var(--fs-note);color:var(--ink)}.akd-cal-go{display:inline-flex;flex:none;align-items:center;gap:var(--sp-1);min-height:48px;padding:0 var(--sp-2);border:var(--bw-1) solid var(--frame-dark);border-radius:var(--r-pill);background:linear-gradient(var(--paper),var(--paper-2));font-weight:800;box-shadow:var(--pop-sm);cursor:pointer;justify-self:start}.akd-cal-go.is-next{justify-self:end}.akd-cal-go:active{transform:translateY(4px);box-shadow:none}.akd-cal.panel.paper>h2:first-child{margin-bottom:var(--sp-2)}.akd-cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:var(--sp-1);gap:var(--sp-1);margin:0 calc(-1 * var(--pp-x))}.akd-cal-w{padding-bottom:2px;font-weight:900;line-height:1.2;text-align:center}.akd-cal-day,.akd-cal-w{font-size:var(--fs-min);color:var(--ink-2)}.akd-cal-day{position:relative;display:flex;align-items:center;justify-content:center;min-height:48px;min-width:0;padding:0;border:0;background:none;font-weight:700;line-height:1}.akd-cal-day.is-has{overflow:hidden;border:1px solid var(--pg-rule);border-radius:var(--r-0);background:color-mix(in srgb,var(--pg-sheet) 62%,var(--paper));color:var(--ink);box-shadow:var(--pop-sm);cursor:pointer}.akd-cal-day.is-has img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.akd-cal-day.is-has i{position:relative;z-index:1;min-width:18px;padding:1px 4px;border-radius:var(--r-pill);background:rgba(0,0,0,.62);font-size:var(--fs-min);font-style:normal;font-weight:900;line-height:1.3;text-align:center;color:#fff}.akd-cal-day.is-has.is-on{border-color:var(--pg-pick);box-shadow:none;transform:translateY(2px)}.akd-cal-day.is-has.is-on i{background:var(--pick)}.akd-cal-day.is-has:active{transform:translateY(2px);box-shadow:none}.akd-cal-pad{min-height:48px}@media (min-width:720px){.akd-cal-grid{max-width:620px;margin-inline:auto}}@media (min-width:390px){.akd-cal-day,.akd-cal-pad{aspect-ratio:1}}.akd-tile{max-width:260px;padding:0;overflow:hidden;border:1px solid var(--pg-rule);border-radius:var(--r-0);background:color-mix(in srgb,var(--pg-sheet) 62%,var(--paper));cursor:pointer;text-align:left}.akd-tile,.akd-tile img{display:block;width:100%}.akd-tile img{aspect-ratio:1;object-fit:cover}.akd-tile:active{transform:translateY(2px)}.akd-tile.is-flat{cursor:default}.akd-tile.is-flat:active{transform:none}.akd-strip-shelf{grid-template-columns:repeat(2,1fr);margin-top:var(--sp-3)}.akd-modal{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:var(--sp-3)}.akd-back{position:absolute;inset:0;border:0;background:rgba(38,31,12,.62);cursor:pointer}.akd-sheet{position:relative;display:flex;flex-direction:column;width:100%;max-width:560px;max-height:92vh;overflow:hidden;border:1px solid var(--pg-rule);border-radius:var(--r-0);background:var(--pg-paper-bg);background-color:var(--pg-sheet);box-shadow:var(--shadow-2)}.akd-sheet-head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-4);border-bottom:1px solid var(--pg-rule)}.akd-sheet-body{flex:1 1 auto;min-height:0;overflow:auto;padding:0 var(--sp-4) var(--sp-4)}.akd-sheet-foot{position:relative;flex:0 0 auto;padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--pg-rule);background:var(--pg-sheet)}.akd-sheet-foot:before{content:"";position:absolute;right:0;bottom:100%;left:0;height:28px;pointer-events:none;background:linear-gradient(to top,var(--pg-sheet),transparent);opacity:0;transition:opacity .16s ease}.akd-sheet.is-more .akd-sheet-foot:before{opacity:1}@media (prefers-reduced-motion:reduce){.akd-sheet-foot:before{transition:none}}.akd-close{display:grid;place-items:center;width:48px;height:48px;border:var(--bw-1) solid var(--frame-dark);border-radius:var(--r-pill);background:linear-gradient(var(--paper),var(--paper-2));color:var(--ink);box-shadow:var(--pop-sm)}.akd-close:active{transform:translateY(4px);box-shadow:none}.akd-sheet-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2);margin:0;font-size:var(--fs-note);color:var(--ink-2)}.akd-sheet-h b{font-size:var(--fs-h3);font-weight:900;color:var(--ink)}.akd-sheet-plans{display:flex;flex-wrap:wrap;gap:0 var(--sp-4);margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--pg-rule)}.akd-sheet-plan{display:inline-flex;align-items:center;min-height:48px;font-size:var(--fs-note);font-weight:700;line-height:1.6;color:var(--accent-2);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.nstudio{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:var(--sp-3)}.nstudio-back{position:absolute;inset:0;border:0;background:rgba(38,31,12,.62);cursor:pointer}.nstudio-sheet{position:relative;width:100%;max-width:560px;max-height:92vh;overflow:auto;padding:var(--sp-5) var(--sp-4);border:1px solid var(--pg-rule);border-radius:var(--r-0);background:var(--pg-paper-bg);background-color:var(--pg-sheet);box-shadow:var(--shadow-2)}.nstudio-close{position:absolute;top:var(--sp-2);right:var(--sp-2);display:grid;place-items:center;width:48px;height:48px;border:var(--bw-1) solid var(--frame-dark);border-radius:var(--r-pill);background:linear-gradient(var(--paper),var(--paper-2));color:var(--ink);box-shadow:var(--pop-sm)}.nstudio-close:active{transform:translateY(4px);box-shadow:none}.nstudio-shot{display:grid;place-items:center;min-height:160px;margin:var(--sp-4) 0 0}.nstudio-shot img{display:block;max-width:100%;max-height:42vh;border-radius:var(--r-0);box-shadow:var(--shadow-1)}.nstudio-shot .wait{width:100%;--wait-h:200px}.nstudio-note,.nstudio-off,.nstudio-tip{margin:var(--sp-2) 0 0;font-size:var(--fs-note);font-weight:700;line-height:1.7;color:var(--ink-2)}.nstudio-ask{margin:var(--sp-5) 0 var(--sp-2);font-size:var(--fs-body);font-weight:900;color:var(--ink)}.akd-sheet-body .nstudio-shot{position:-webkit-sticky;position:sticky;top:0;z-index:4;margin:0 calc(var(--sp-4) * -1);padding:var(--sp-3) var(--sp-4) var(--sp-2);background:var(--pg-sheet);border-bottom:1px solid var(--pg-rule)}.akd-sheet-body .nstudio-shot img{max-height:36vh}.akd-sheet-body .nstudio-shot.is-tall .akd-stage>canvas,.akd-sheet-body .nstudio-shot.is-tall img{max-height:44vh}.akd-sheet-body:has(.npick:nth-child(11)) .nstudio-shot:not(.is-wall) img{max-height:30vh}.akd-sheet-body .nstudio-ask{margin-top:var(--sp-4)}.akd-sheet-body .nstudio-pick{grid-template-columns:repeat(auto-fill,minmax(56px,1fr))}.akd-sheet-body .npick{padding:var(--sp-2) 2px}.akd-stage{position:relative;display:block;line-height:0;max-width:100%}.akd-stage.is-off{display:none}.akd-stage>canvas{position:relative;z-index:0;display:block;width:auto;height:auto;max-width:100%;max-height:36vh;border-radius:var(--r-0);box-shadow:var(--shadow-1)}.akd-sheet-body:has(.npick:nth-child(11)) .nstudio-shot:not(.is-wall) .akd-stage>canvas{max-height:30vh}.akd-stage>img{position:absolute;inset:0;z-index:1;width:100%;height:100%;border-radius:var(--r-0);box-shadow:var(--shadow-1)}.akd-stage>canvas.is-live{z-index:2}.akd-stage.is-movable{cursor:-webkit-grab;cursor:grab;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:default}.akd-stage.is-movable:active{cursor:-webkit-grabbing;cursor:grabbing}.akd-shapes{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.akd-shape{flex:1 1 auto;min-height:48px;padding:0 var(--sp-3);border:var(--bw-1) solid var(--frame-dark);border-radius:var(--r-pill);background:linear-gradient(var(--paper),var(--paper-2));color:var(--ink);font-size:var(--fs-note);font-weight:800;box-shadow:var(--pop-sm)}.akd-shape.is-on{background:var(--accent-soft,var(--paper-2));border-color:var(--accent-2);box-shadow:none;transform:translateY(2px)}.akd-shape:active{transform:translateY(4px);box-shadow:none}.akd-shape:disabled{opacity:.5;box-shadow:none}.akd-safe{position:absolute;left:0;z-index:3;display:flex;width:100%;border:0 dashed rgba(255,255,255,.8);pointer-events:none}.akd-safe i{padding:2px 6px;border-radius:var(--r-pill);background:rgba(0,0,0,.62);color:#fff;font-size:10px;font-style:normal;font-weight:900;line-height:1.2;letter-spacing:.06em}.akd-safe.is-top{top:0;height:30%;padding:0 0 2px 4px;border-bottom-width:1.5px;align-items:flex-end}.akd-safe.is-foot{bottom:0;height:12%;padding:2px 0 0 4px;border-top-width:1.5px;align-items:flex-start}.akd-tune{flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);margin-top:var(--sp-3)}.akd-hand,.akd-tune{display:flex;align-items:center}.akd-hand{flex-basis:100%;gap:var(--sp-2);margin:0;font-size:var(--fs-note);font-weight:800;color:var(--ink-2)}.akd-hand img{width:28px;height:28px;object-fit:contain;border-radius:var(--r-pill);background:var(--paper-2)}.akd-hand b,.akd-turn{color:var(--ink)}.akd-turn{display:inline-flex;align-items:center;min-height:48px;padding:0 var(--sp-3);border:var(--bw-1) solid var(--frame-dark);border-radius:var(--r-pill);background:linear-gradient(var(--paper),var(--paper-2));font-size:var(--fs-note);font-weight:800;box-shadow:var(--pop-sm)}.akd-turn:active{transform:translateY(4px);box-shadow:none}.akd-mate{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:48px;padding:0 var(--sp-3);border:var(--bw-1) solid var(--frame-dark);border-radius:var(--r-pill);background:linear-gradient(var(--paper),var(--paper-2));color:var(--ink);font-size:var(--fs-note);font-weight:800;box-shadow:var(--pop-sm)}.akd-mate img{width:30px;height:30px;object-fit:contain}.akd-mate.is-on{background:var(--accent-soft,var(--paper-2));border-color:var(--accent-2);box-shadow:none;transform:translateY(2px)}.akd-mate:active{transform:translateY(4px);box-shadow:none}.akd-zoom{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:48px;font-size:var(--fs-note);font-weight:800;color:var(--ink-2)}.akd-zoom input{width:108px;accent-color:var(--accent-2)}.akd-undo{display:inline-flex;align-items:center;min-height:48px;font-size:var(--fs-note);font-weight:700;color:var(--ink-2);text-decoration:underline;text-underline-offset:2px}.nstudio-pick{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));grid-gap:var(--sp-2);gap:var(--sp-2)}.npick{display:grid;justify-items:center;grid-gap:var(--sp-1);gap:var(--sp-1);min-height:88px;padding:var(--sp-2) var(--sp-1);border:1px solid var(--pg-rule);border-radius:var(--r-0);background:color-mix(in srgb,var(--pg-sheet) 62%,var(--paper));cursor:pointer}.npick img,.npick-none{width:52px;height:52px;object-fit:contain;object-position:center bottom}.npick-none{border:1.5px dashed color-mix(in srgb,var(--rule) 80%,transparent);border-radius:var(--r-0)}.npick i{font-style:normal;font-size:var(--fs-min);font-weight:900;line-height:1.3;text-align:center;color:var(--ink-2);overflow-wrap:anywhere}.npick.is-on{border:var(--bw-1) solid var(--pg-pick);background:color-mix(in srgb,var(--pick) 8%,var(--paper))}.npick.is-on i{color:var(--ink)}.npick:active{transform:translateY(2px)}.akd-sheet-foot .nstudio-save{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);margin:0}.nstudio-go{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:48px;padding:0 var(--sp-5);border:var(--bw-2) solid var(--frame-dark);border-radius:var(--r-pill);background:linear-gradient(var(--paper),var(--paper-2));color:var(--ink);font-size:var(--fs-body);font-weight:900;box-shadow:var(--pop);transition:transform .13s ease,box-shadow .13s ease}.nstudio-go:active{transform:translateY(6px);box-shadow:none}.nstudio-tab{display:inline-flex;align-items:center;gap:var(--sp-1);min-height:48px;font-size:var(--fs-note);font-weight:900;color:var(--ink)}.akd-drop{margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--pg-rule)}.akd-drop-open{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:48px;font-size:var(--fs-note);font-weight:900;color:var(--ink-2);text-decoration:underline;text-underline-offset:2px}.akd-drop.is-ask{margin-top:var(--sp-4);padding:var(--sp-4);border:var(--bw-2) solid var(--accent-deep);border-radius:var(--r-3);background:color-mix(in srgb,var(--accent-deep) 7%,var(--paper))}.akd-drop-say{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1);margin:0 0 var(--sp-3)}.akd-drop-say b{font-size:var(--fs-body);font-weight:900;line-height:1.6;color:var(--ink)}.akd-drop-say i{font-size:var(--fs-note);font-style:normal;font-weight:700;line-height:1.7;color:var(--ink-2)}.akd-drop-row{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.akd-drop-no,.akd-drop-yes{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 var(--sp-5);border-radius:var(--r-pill);font-size:var(--fs-body);font-weight:900;transition:transform .13s ease,box-shadow .13s ease}.akd-drop-no{border:var(--bw-2) solid var(--frame-dark);background:linear-gradient(var(--paper),var(--paper-2));color:var(--ink);box-shadow:var(--pop)}.akd-drop-no:active{transform:translateY(6px);box-shadow:none}.akd-drop-yes{border:var(--bw-2) solid transparent;background:none;color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px}.longer+.akg{margin-top:calc(var(--sp-6) + var(--sp-4))}.akg-steps{list-style:none;margin:var(--sp-3) 0 0;padding:0;display:grid;grid-gap:var(--sp-3);gap:var(--sp-3)}.akg-step{display:grid;grid-template-columns:44px 1fr;grid-column-gap:var(--sp-3);column-gap:var(--sp-3);align-items:start}.akg-mark{position:relative;align-self:stretch;display:flex;justify-content:center}.akg-step:not(:last-child) .akg-mark:after{content:"";position:absolute;top:46px;bottom:calc(-1 * var(--sp-3));border-left:2px dashed color-mix(in srgb,var(--rule) 55%,transparent)}.akg-disc{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--pg-rule);border-radius:var(--r-pill);background:radial-gradient(circle at 50% 32%,var(--paper) 0,var(--paper-2) 100%)}.akg-say{display:block;padding-top:2px}.akg-head{display:flex;align-items:baseline;gap:var(--sp-2);font-size:var(--fs-h3);line-height:1.5;letter-spacing:var(--ls-body)}.akg-head,.akg-n{font-weight:900;color:var(--ink)}.akg-n{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid var(--rule);border-radius:var(--r-pill);font-size:var(--fs-min);font-style:normal;line-height:1}.akg-line{display:block;margin-top:var(--sp-1);line-height:var(--lh-body);color:var(--ink-2)}.akg-go,.akg-line{font-size:var(--fs-note)}.akg-go{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:var(--sp-1);min-height:48px;margin-top:var(--sp-2);font-weight:700;color:var(--accent-2);text-decoration:underline;text-underline-offset:2px}.akg-note>.akg-go:last-child{margin-bottom:calc(-1 * var(--sp-3))}.akg-notes{display:grid;grid-gap:0;gap:0;margin:var(--sp-3) calc(-1 * var(--pp-x)) 0;padding:var(--sp-5) var(--pp-x) 0;border-top:1px solid var(--pg-rule)}.akg-note>p{margin:0;font-size:var(--fs-note);line-height:var(--lh-body);color:var(--ink-2)}.akg-note>h3{margin:0 0 var(--sp-2)}.akg-note+.akg-note{margin-top:var(--sp-5)}@media (min-width:720px){.akg-steps{grid-template-columns:repeat(3,1fr);gap:var(--sp-4);margin-top:var(--sp-4)}.akg-step{grid-template-columns:1fr;row-gap:var(--sp-2);justify-items:center;text-align:center;align-content:start}.akg-mark{align-self:auto;justify-self:stretch;width:100%}.akg-step:not(:last-child) .akg-mark:after{top:22px;bottom:auto;left:calc(50% + 26px);width:calc(100% + var(--sp-4) - 52px);border-left:0;border-top:2px dashed color-mix(in srgb,var(--rule) 55%,transparent)}.akg-head{justify-content:center}.akg>.akg-go{margin-inline:auto}.akg-notes{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));column-gap:var(--sp-5)}.akg-note+.akg-note{margin-top:0}}.akd-mates{display:flex;flex-wrap:wrap;align-items:center}.akd-mate-none{display:block;flex:none;width:30px;height:30px;border:1.5px dashed color-mix(in srgb,var(--rule) 80%,transparent);border-radius:var(--r-0)}.akd-mate.is-on{border-color:var(--pg-pick);background:color-mix(in srgb,var(--pick) 8%,var(--paper))}.akd-shot.is-tap{display:block;width:100%;padding:0;text-align:left;cursor:pointer;box-shadow:var(--pop-sm)}.akd-shot.is-tap:active{transform:translateY(4px);box-shadow:none}.akd-mates{display:grid;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));grid-gap:var(--sp-2);gap:var(--sp-2)}.akd-mates .akd-mate{display:grid;justify-items:center;align-content:start;grid-gap:var(--sp-1);gap:var(--sp-1);min-height:88px;padding:var(--sp-2) 2px;border:1px solid var(--pg-rule);border-radius:var(--r-0);background:color-mix(in srgb,var(--pg-sheet) 62%,var(--paper));box-shadow:none;font-size:var(--fs-min);font-weight:900;color:var(--ink-2)}.akd-mates .akd-mate img,.akd-mates .akd-mate-none{width:52px;height:52px;object-fit:contain;object-position:center bottom}.akd-mates .akd-mate i{font-style:normal;line-height:1.3;text-align:center;overflow-wrap:anywhere}.akd-mates .akd-mate.is-on{border:var(--bw-1) solid var(--pg-pick);background:color-mix(in srgb,var(--pick) 8%,var(--paper));transform:none}.akd-mates .akd-mate.is-on i{color:var(--ink)}.akd-mates .akd-mate:active{transform:translateY(2px)}