.sc-row{position:relative;isolation:isolate}.sc-row:before{content:"";position:absolute;inset:4px 8px;z-index:-1;border-radius:255px 18px 225px 18px/18px 225px 18px 255px;background:var(--pl-highlight);opacity:0;transform:scaleX(.96);transform-origin:left center;transition:opacity .14s ease-out,transform .2s ease-out;pointer-events:none}.sc-row:focus-within:before,.sc-row:hover:before{opacity:1;transform:none}.sc-slot{display:grid;place-items:center;color:color-mix(in srgb,var(--pl-ink) 24%,transparent);transition:transform .25s cubic-bezier(.34,1.56,.64,1),color .15s}.sc-slot[data-state=started]{color:var(--pl-amber)}.sc-row:focus-within .sc-slot,.sc-row:hover .sc-slot{transform:rotate(-8deg) scale(1.14)}.sc-row:focus-within .sc-slot[data-state=new],.sc-row:hover .sc-slot[data-state=new]{color:var(--pl-amber)}.sc-sheet{border-radius:16px 18px 15px 19px/18px 15px 19px 16px;background:linear-gradient(135deg,color-mix(in srgb,var(--pl-paper) 55%,var(--pl-card)),var(--pl-paper-2));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--pl-ink) 7%,transparent),inset 0 2px 0 rgb(255 255 255/.5)}.dark .sc-sheet{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--pl-ink) 9%,transparent)}.sc-sheet a{display:block;border-radius:999px;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.sc-sheet a:focus-visible,.sc-sheet a:hover{transform:scale(1.5) rotate(-6deg);z-index:1;outline:none}.sc-tab{position:relative;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px 2px;border-radius:14px 16px 0 0/16px 14px 0 0;background:color-mix(in srgb,var(--sc-tone) 16%,var(--pl-paper-2));color:var(--pl-ink-2);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--pl-ink) 8%,transparent);font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer;transform:translateY(6px);transition:transform .18s cubic-bezier(.34,1.4,.64,1),color .15s,background-color .15s}.sc-tab:hover{transform:translateY(2px);color:var(--pl-ink)}.sc-tab[aria-pressed=true]{z-index:2;height:44px;background:var(--pl-card);color:var(--pl-ink);transform:translateY(1.5px);box-shadow:inset 1.5px 1.5px 0 color-mix(in srgb,var(--pl-ink) 8%,transparent),inset -1.5px 0 0 color-mix(in srgb,var(--pl-ink) 8%,transparent),inset 0 5px 0 -1px var(--sc-tone)}.sc-tab:focus-visible{outline:3px solid var(--pl-amber);outline-offset:2px}.sc-card{position:relative;display:block;transition:transform .25s cubic-bezier(.34,1.4,.64,1)}.sc-card-back,.sc-card-face{border-radius:18px 20px 17px 21px/20px 17px 21px 18px;backface-visibility:hidden;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--pl-ink) 10%,transparent),0 2px 0 rgb(33 31 27/.05),0 22px 34px -22px rgb(74 58 28/.5)}.sc-card-face{background:var(--pl-card)}.sc-card-back{position:absolute;inset:0;transform:rotateY(180deg);background-color:var(--pl-card);background-image:linear-gradient(45deg,color-mix(in srgb,var(--pl-green) 22%,transparent) 1.5px,transparent 1.5px),linear-gradient(-45deg,color-mix(in srgb,var(--pl-green) 22%,transparent) 1.5px,transparent 1.5px);background-size:14px 14px;box-shadow:inset 0 0 0 7px var(--pl-card),inset 0 0 0 8.5px color-mix(in srgb,var(--pl-green) 45%,transparent),0 0 0 1.5px color-mix(in srgb,var(--pl-ink) 10%,transparent),0 22px 34px -22px rgb(74 58 28/.5)}a.sc-card:focus-visible,a.sc-card:hover{transform:translateY(-10px) scale(1.03)}a.sc-card:focus-visible{outline:none}a.sc-card:focus-visible .sc-card-face{outline:3px solid var(--pl-amber);outline-offset:3px}