.daily-split{grid-template:"intro visual""today visual""get visual"1fr/minmax(0,567fr) minmax(0,553fr);align-items:start;gap:24px 80px;padding-top:96px;padding-bottom:120px;display:grid}.daily-page .daily-split{padding-top:72px}.daily-intro{flex-direction:column;grid-area:intro;gap:24px;display:flex}.daily-visual{flex-direction:column;grid-area:visual;align-self:center;gap:16px;display:flex}.daily-today{background:var(--color-bg-card);box-shadow:var(--elevation-card);border-radius:20px;grid-area:today;align-items:center;gap:14px;padding:16px 24px 16px 16px;display:flex}.daily-ball-space{flex:none;width:36px;height:36px}.daily-task{flex-direction:column;gap:2px;display:flex}.daily-get{flex-direction:column;grid-area:get;gap:12px;display:flex}.daily-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.daily-get .web-button.primary:disabled{opacity:.5;cursor:default}.daily-stage{position:relative}.daily-board{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:16px;outline:none;width:100%;position:relative}.daily-board.is-live{touch-action:none;cursor:crosshair}.daily-board:focus-visible{outline:3px solid var(--color-tint-default);outline-offset:3px}.daily-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.daily-chip{height:36px;color:var(--color-glass-ink);white-space:nowrap;pointer-events:none;animation:daily-pop var(--motion-pop) both;border-radius:999px;align-items:center;margin:0;padding:0 16px;font-size:15px;font-weight:600;line-height:20px;display:flex;position:absolute;top:16%;left:50%;translate:-50%}.daily-chip.is-inZone span{color:var(--color-accent-strong,var(--color-glass-ink))}.daily-done{background:var(--color-bg-card);width:min(300px,82%);height:fit-content;box-shadow:var(--elevation-panel);text-align:center;animation:daily-pop var(--motion-pop) both;border-radius:24px;flex-direction:column;align-items:center;gap:4px;margin:auto;padding:18px 20px 20px;display:flex;position:absolute;inset:0}.daily-done .daily-row{justify-content:center;margin-top:10px}.daily-over{background:var(--color-bg-card);border-radius:999px;width:fit-content;height:fit-content;margin:auto;padding:8px 16px;position:absolute;inset:0}@keyframes daily-pop{0%{opacity:0;scale:.6}}.daily-legend{flex-wrap:wrap;justify-content:center;gap:8px 28px;margin:0;padding:0;list-style:none;display:flex}.daily-legend li{align-items:center;gap:8px;display:flex}.swatch{box-sizing:border-box;flex:none}.swatch.is-line{border-top:2px dashed var(--color-text-tertiary);width:24px}.swatch.is-pocket{border:2.5px solid var(--color-accent-default);border-radius:50%;width:14px;height:14px}.swatch.is-zone{border:1.5px dashed var(--color-diagram-zone);background:color-mix(in srgb, var(--color-diagram-zone) 24%, transparent);border-radius:50%;width:24px;height:14px}.daily-controls{align-items:center;gap:14px;display:flex}.daily-controls .pg-power{flex:1}.daily-tries{justify-content:space-between;align-items:center;gap:12px;display:flex}.daily-dots{gap:8px;display:flex}.daily-dots span{background:var(--color-fill-strong);width:10px;height:10px;transition:background-color var(--motion-dim);border-radius:50%}.daily-dots .is-now{box-shadow:inset 0 0 0 2px var(--color-accent-default);background:0 0}.daily-dots .is-inZone{background:var(--color-accent-default)}.daily-dots .is-pottedOnly{background:color-mix(in srgb, var(--color-accent-default) 45%, transparent)}.daily-dots .is-missed{background:var(--color-text-tertiary)}@media (width<=1199px){.daily-split{column-gap:48px}}@media (width<=899px){.daily-split{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""visual""today""get";row-gap:20px;padding-top:40px;padding-bottom:56px}.daily-page .daily-split{padding-top:32px}.daily-intro{gap:16px}.daily-visual{gap:14px}.daily-today{padding:16px}.daily-legend{gap:8px 20px}}@media (prefers-reduced-motion:reduce){.daily-chip,.daily-done{animation:none}}
