.DeckHome-module__WysMfW__page{min-height:calc(100svh - var(--sk-header));background-image:radial-gradient(color-mix(in srgb, var(--sk-ink) 10%, transparent) 1px, transparent 1.4px);background-size:18px 18px;font-size:15px;line-height:1.6}.DeckHome-module__WysMfW__page :focus-visible{outline:2px solid var(--sk-accent);outline-offset:2px}.DeckHome-module__WysMfW__layout{max-width:var(--sk-max);grid-template-columns:380px minmax(0,1fr);align-items:start;gap:48px;margin:0 auto;padding:48px 56px 64px;display:grid}.DeckHome-module__WysMfW__side{top:calc(var(--sk-header) + 24px);flex-direction:column;gap:18px;min-width:0;display:flex;position:sticky}.DeckHome-module__WysMfW__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.DeckHome-module__WysMfW__line{color:var(--sk-ink-soft);margin:0;font-size:14px;font-weight:700}.DeckHome-module__WysMfW__store{margin-left:auto}.DeckHome-module__WysMfW__kicker{color:var(--sk-ink-soft);margin:10px 0 0;font-size:15px;font-weight:600}.DeckHome-module__WysMfW__big{color:var(--sk-accent-text);font-family:var(--font-site-sub);font-size:clamp(34px,3.4vw,54px);font-weight:var(--sk-d-weight,900);letter-spacing:var(--sk-track,-.04em);margin:4px 0 0}.DeckHome-module__WysMfW__brandLine{margin:0;font-size:15px}.DeckHome-module__WysMfW__counters{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.DeckHome-module__WysMfW__counter{border-radius:var(--sk-radius);background:var(--sk-card-bg);min-width:0;color:var(--sk-card-ink);flex-direction:column;gap:2px;padding:12px 12px 10px;display:flex;box-shadow:0 1px #0000000f}.DeckHome-module__WysMfW__counterNumber{font-family:var(--font-site-sub);letter-spacing:-.02em;font-size:20px;font-weight:800;line-height:1.15}.DeckHome-module__WysMfW__counterLabel{color:var(--sk-card-ink-soft);font-size:12.5px}.DeckHome-module__WysMfW__indexHead{justify-content:space-between;align-items:baseline;margin-top:4px;font-size:13px;font-weight:700;display:flex}.DeckHome-module__WysMfW__indexPos{color:var(--sk-ink-soft);font-variant-numeric:tabular-nums;font-weight:600}.DeckHome-module__WysMfW__index{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.DeckHome-module__WysMfW__indexButton{border:1px solid var(--sk-rule);border-radius:var(--sk-radius-btn);background:color-mix(in srgb, var(--sk-card-bg) 55%, transparent);width:100%;min-height:40px;color:var(--sk-ink);text-align:left;cursor:pointer;align-items:center;gap:8px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.3;transition:background-color .2s,border-color .2s;display:flex}.DeckHome-module__WysMfW__indexButton:hover{border-color:var(--sk-accent)}.DeckHome-module__WysMfW__indexButton[aria-current=true]{border-color:var(--sk-accent);background:var(--sk-accent);color:var(--sk-on-accent)}.DeckHome-module__WysMfW__indexNo{width:18px;color:var(--sk-ink-soft);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.DeckHome-module__WysMfW__indexButton[aria-current=true] .DeckHome-module__WysMfW__indexNo{color:inherit}.DeckHome-module__WysMfW__stage{flex-direction:column;align-items:flex-start;gap:22px;min-width:0;padding-top:12px;display:flex}.DeckHome-module__WysMfW__deck{isolation:isolate;width:min(540px,100%);height:clamp(420px, calc(100svh - var(--sk-header) - 200px), 660px);border-radius:calc(var(--sk-radius) + 4px);position:relative}.DeckHome-module__WysMfW__card{z-index:1;border-radius:calc(var(--sk-radius) + 4px);opacity:0;pointer-events:none;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;will-change:transform;flex-direction:column;transition:transform .38s cubic-bezier(.2,.8,.2,1),opacity .3s;display:flex;position:absolute;inset:0;overflow:hidden;transform:translateY(30px)scale(.9);box-shadow:0 1px 2px #00000014,0 18px 40px #00000024}.DeckHome-module__WysMfW__card[data-depth="0"]{z-index:5;opacity:1;cursor:grab;pointer-events:auto;transform:none}.DeckHome-module__WysMfW__card[data-depth="1"]{z-index:4;opacity:1;transform:translate(14px,12px)rotate(2.2deg)scale(.97)}.DeckHome-module__WysMfW__card[data-depth="2"]{z-index:3;opacity:1;transform:translate(-12px,22px)rotate(-2.6deg)scale(.94)}.DeckHome-module__WysMfW__card[data-depth="3"]{z-index:2;opacity:.6;transform:translateY(30px)scale(.91)}.DeckHome-module__WysMfW__card[data-dragging=true]{cursor:grabbing;transition:none}.DeckHome-module__WysMfW__card[data-dragging=true] .DeckHome-module__WysMfW__cardBody{-webkit-user-select:none;user-select:none}.DeckHome-module__WysMfW__cardHead{flex:none;align-items:center;gap:12px;padding:16px 20px;display:flex}.DeckHome-module__WysMfW__faceTint{background:var(--brand-main-tint);color:var(--sk-main-text)}.DeckHome-module__WysMfW__cardNo{border-radius:var(--sk-radius-btn);background:color-mix(in srgb, currentColor 14%, transparent);font-variant-numeric:tabular-nums;flex:none;padding:6px 9px;font-size:13px;font-weight:800;line-height:1}.DeckHome-module__WysMfW__cardTitle{letter-spacing:-.02em;min-width:0;margin:0;font-size:20px;font-weight:800;line-height:1.2}.DeckHome-module__WysMfW__cardIcon{opacity:.9;flex:none;margin-left:auto}.DeckHome-module__WysMfW__cardBody{cursor:auto;touch-action:pan-y pinch-zoom;-webkit-user-select:text;user-select:text;flex:1;min-height:0;padding:20px 22px 24px;overflow-y:auto}.DeckHome-module__WysMfW__cardBodyChat{padding:0;display:flex;overflow:hidden}.DeckHome-module__WysMfW__controls{align-items:center;gap:16px;display:flex}.DeckHome-module__WysMfW__control{border-radius:var(--sk-radius-btn);background:var(--sk-card-bg);width:52px;height:52px;color:var(--sk-card-ink);cursor:pointer;border:0;place-items:center;transition:background-color .2s,color .2s;display:grid;box-shadow:0 2px 8px #0000001f}.DeckHome-module__WysMfW__control:hover{background:var(--sk-accent);color:var(--sk-on-accent)}.DeckHome-module__WysMfW__pos{min-width:70px;font-family:var(--font-site-sub);text-align:center;font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.DeckHome-module__WysMfW__hint{color:var(--sk-ink-soft);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}@media (max-width:1024px){.DeckHome-module__WysMfW__layout{grid-template-columns:300px minmax(0,1fr);gap:28px;padding:36px 28px 48px}.DeckHome-module__WysMfW__index{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.DeckHome-module__WysMfW__page{font-size:14.5px}.DeckHome-module__WysMfW__layout{grid-template-columns:minmax(0,1fr);gap:18px;padding:22px 16px 32px}.DeckHome-module__WysMfW__side{gap:12px;position:static}.DeckHome-module__WysMfW__counterNumber{font-size:17px}.DeckHome-module__WysMfW__indexHead{display:none}.DeckHome-module__WysMfW__index{scrollbar-width:none;gap:6px;margin-inline:-16px;padding:0 16px 4px;display:flex;overflow-x:auto}.DeckHome-module__WysMfW__index li{flex:none}.DeckHome-module__WysMfW__indexButton{white-space:nowrap}.DeckHome-module__WysMfW__deck{width:calc(100% - 14px);height:clamp(400px, calc(100svh - var(--sk-header) - var(--wf-mobile-nav-h,0px) - env(safe-area-inset-bottom,0px) - 110px), 600px)}.DeckHome-module__WysMfW__cardHead{padding:13px 16px}.DeckHome-module__WysMfW__cardTitle{font-size:18px}.DeckHome-module__WysMfW__cardBody{padding:16px 16px 20px}.DeckHome-module__WysMfW__control{width:48px;height:48px}}@media (min-width:701px) and (max-height:760px){.DeckHome-module__WysMfW__layout{padding-top:24px}.DeckHome-module__WysMfW__hint{display:none}}@media (pointer:coarse){.DeckHome-module__WysMfW__indexButton{min-height:44px}}@media (prefers-reduced-motion:reduce){.DeckHome-module__WysMfW__card,.DeckHome-module__WysMfW__indexButton,.DeckHome-module__WysMfW__control{transition:none}}