:root{--field:#12a150;--field-deep:#0b7d3c;--field-bright:#17bd5c;--lime:#6fbf2e;--harvest:#eba61f;--harvest-deep:#8a5e0e;--soil:#2b2118;--danger:#d8452a;--sprout-grad:linear-gradient(115deg,#0f9d55,#2fbf63 42%,#8fd93f 78%,#b6e84a);--sprout-soft:linear-gradient(135deg,color-mix(in srgb,var(--field) 18%,transparent),color-mix(in srgb,var(--lime) 15%,transparent));--sprout-glow:0 18px 48px -12px color-mix(in srgb,var(--field) 60%,transparent);--good:#12a150;--bad:#d8452a;--hot:#e6890f;--seam:#c8402f;--bg:#f7f3ea;--bg-tint:#f1ece0;--surface:#fff;--surface-2:#fbf9f4;--paper:var(--bg);--card:var(--surface);--ink:#211f1a;--ink-soft:#6b655b;--ink-faint:#98917f;--line:#e9e3d6;--line-strong:#d8cfbd;--r-sm:7px;--r:11px;--r-lg:16px;--radius:var(--r);--fs-display:24px;--fs-title:16px;--fs-body:13px;--fs-label:11px;--shadow-sm:0 1px 2px rgba(43,33,24,.05);--shadow:0 1px 2px rgba(43,33,24,.05),0 4px 14px rgba(43,33,24,.06);--shadow-md:0 2px 4px rgba(43,33,24,.05),0 14px 32px rgba(43,33,24,.1);--shadow-lg:0 4px 10px rgba(43,33,24,.06),0 28px 56px rgba(43,33,24,.14);--ring:0 0 0 3px color-mix(in srgb,var(--field) 32%,transparent);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease:cubic-bezier(0.4,0,0.2,1);--dur-1:120ms;--dur-2:190ms;--dur-3:300ms;--dur-4:460ms;--mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;--sans:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}:root[data-theme=dark]{--field:#2ee06a;--field-deep:#17a94f;--field-bright:#5cf08d;--lime:#a3e635;--harvest:#f5c451;--harvest-deep:var(--harvest);--danger:#ff6a4d;--bg:#090d0b;--bg-tint:#0e1512;--surface:#121b16;--surface-2:#18241d;--ink:#f1f7f3;--ink-soft:#9aa8a0;--ink-faint:#5e6d64;--line:#1e2a23;--line-strong:#2d3d33;--sprout-grad:linear-gradient(115deg,#12b866,#2ee06a 42%,#7ff05a 78%,#a3e635);--sprout-glow:0 22px 64px -8px color-mix(in srgb,var(--field) 58%,transparent);--good:#2ee06a;--bad:#ff6a4d;--hot:#f5b342;--seam:#e0574a;--shadow-sm:0 1px 2px rgba(0,0,0,.4);--shadow:0 1px 2px rgba(0,0,0,.4),0 4px 14px rgba(0,0,0,.35);--shadow-md:0 2px 4px rgba(0,0,0,.4),0 14px 32px rgba(0,0,0,.45);--shadow-lg:0 4px 10px rgba(0,0,0,.45),0 28px 56px rgba(0,0,0,.55);--ring:0 0 0 3px color-mix(in srgb,var(--field) 45%,transparent)}*{box-sizing:border-box}body,html{padding:0;margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.5;letter-spacing:-.006em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:color-mix(in srgb,var(--field) 26%,transparent)}a{color:var(--field);text-decoration:none;transition:color var(--dur-1) var(--ease)}a:hover{text-decoration:underline}.admin-row,.board,.mono,.season-stats,.std-table{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mono{font-family:var(--mono)}:focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--r-sm)}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow)}.pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:3px 9px;border-radius:999px;background:color-mix(in srgb,var(--field) 12%,transparent);color:var(--field-deep);letter-spacing:-.01em}.pill.gold{background:color-mix(in srgb,var(--harvest) 22%,transparent);color:var(--harvest-deep)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;font-weight:650;font-size:14px;letter-spacing:-.01em;padding:10px 17px;border-radius:11px;background:var(--sprout-grad);color:#fff;border:none;box-shadow:0 1px 2px rgba(0,0,0,.08);transition:filter var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease),transform .06s var(--ease)}.btn:hover{filter:brightness(1.05);text-decoration:none;box-shadow:0 2px 7px rgba(0,0,0,.13)}.btn:active{transform:scale(.97)}.btn.ghost{background:color-mix(in srgb,var(--ink) 6%,transparent)}.btn.ghost,.btn.ghost:hover{color:var(--ink);border:none;box-shadow:none;filter:none}.btn.ghost:hover{background:color-mix(in srgb,var(--ink) 11%,transparent)}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none!important;box-shadow:none;filter:none}.theme-toggle{position:relative;flex-shrink:0;align-self:center;display:inline-flex;align-items:center;margin-left:6px;width:58px;height:30px;padding:3px;border-radius:999px;background:var(--bg-tint);border:1px solid var(--line);cursor:pointer;transition:transform var(--dur-2) var(--ease-spring),border-color var(--dur-2) var(--ease)}.theme-toggle:hover{border-color:var(--line-strong)}.theme-toggle:active{transform:scale(.94)}.theme-toggle .tt-thumb{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:var(--surface);box-shadow:var(--shadow);transition:transform var(--dur-3) var(--ease-spring)}.theme-toggle[data-state=dark] .tt-thumb{transform:translateX(28px)}.theme-toggle .tt-ico{position:absolute;width:16px;height:16px;z-index:1;transition:opacity var(--dur-2) var(--ease),transform var(--dur-3) var(--ease-spring)}.theme-toggle .tt-sun{left:7px;color:var(--harvest)}.theme-toggle .tt-moon{right:7px;color:var(--field-bright)}.theme-toggle[data-state=dark] .tt-sun,.theme-toggle[data-state=light] .tt-moon{opacity:.45;transform:scale(.85)}html{-webkit-text-size-adjust:100%}.pk-clip,body{min-height:100vh}.pk-clip{overflow-x:clip}.pk-header{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:1320px;margin:0 auto;padding:calc(12px + env(safe-area-inset-top, 0px)) 16px 12px}.pk-brand{display:inline-flex;align-items:baseline;gap:7px;color:var(--ink)}.pk-brand:hover{text-decoration:none}.pk-word{font-weight:800;font-size:19px;letter-spacing:-.035em;background:var(--sprout-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.pk-sub{font-weight:700;font-size:13px;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-soft)}.pk-nav{display:flex;align-items:center;gap:12px}.pk-nav a{font-weight:650;font-size:14px;color:var(--ink-soft);padding:8px 4px}.pk-nav a:hover{color:var(--ink);text-decoration:none}.pk-main{max-width:1320px;margin:0 auto;padding:0 16px calc(112px + env(safe-area-inset-bottom, 0px))}.pk-hero{padding:10px 0 18px;animation:rise var(--dur-4) var(--ease-out) backwards}.pk-eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--field)}.pk-title{font-size:30px;line-height:1.08;font-weight:800;letter-spacing:-.035em;margin:6px 0 8px}.pk-lede{margin:0;color:var(--ink-soft);font-size:15px;max-width:60ch}.pk-hero-stats{display:flex;gap:10px;margin-top:14px}.pk-stat{display:flex;flex-direction:column;padding:10px 14px;border-radius:var(--r);background:color-mix(in srgb,var(--ink) 5%,transparent);min-width:108px}.pk-stat b{font-size:20px;font-weight:800;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pk-stat span{font-size:12px;color:var(--ink-soft);font-weight:600}.pk-note{display:flex;gap:8px;align-items:flex-start;margin:14px 0 0;padding:10px 12px;border-radius:var(--r);font-size:13px;font-weight:550;background:color-mix(in srgb,var(--harvest) 16%,transparent);color:var(--ink)}.pk-note svg{flex:0 0 auto;margin-top:2px;color:var(--harvest-deep)}.pk-closed{text-align:center;padding:28px 18px;display:flex;flex-direction:column;align-items:center;gap:6px}.pk-closed h2{margin:6px 0 0;font-size:20px;letter-spacing:-.02em}.pk-closed p{margin:0 0 10px;color:var(--ink-soft)}.pk-h2{font-size:20px;font-weight:800;letter-spacing:-.03em;margin:0}.pk-help{margin:6px 0 12px;font-size:13px}.pk-help,.pk-hint{color:var(--ink-soft)}.pk-hint{margin:6px 0 0;font-size:12.5px}.pk-err{margin:6px 0 0;color:var(--danger);font-size:13px;font-weight:600}.pk-sect{padding:16px;margin-bottom:14px}.pk-field{margin-top:16px}.pk-label{display:block;font-weight:700;font-size:14px;margin-bottom:7px;letter-spacing:-.01em}.pk-label span{display:block;font-weight:500;font-size:12.5px;color:var(--ink-soft);margin-top:1px}.pk-input{width:100%;min-height:48px;padding:11px 13px;font:inherit;font-size:16px;color:var(--ink);background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--r);transition:border-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}.pk-input:focus{outline:none;border-color:var(--field);box-shadow:var(--ring)}.pk-input[readonly]{color:var(--ink-soft);background:color-mix(in srgb,var(--ink) 4%,transparent)}.pk-link{display:inline-flex;align-items:center;gap:5px;background:none;border:0;padding:10px 4px;min-height:44px;font:inherit;font-weight:700;font-size:14px;color:var(--field);cursor:pointer}.pk-seg{display:flex;gap:4px;padding:4px;border-radius:13px;background:color-mix(in srgb,var(--ink) 6%,transparent)}.pk-seg button{flex:1 1;min-height:44px;border:0;border-radius:10px;background:transparent;color:var(--ink-soft);font:inherit;font-size:16px;font-weight:750;cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background var(--dur-2) var(--ease),color var(--dur-2) var(--ease),transform .06s var(--ease)}.pk-seg button:active{transform:scale(.96)}.pk-seg button.on{background:var(--field);color:#fff;box-shadow:var(--shadow-sm)}:root[data-theme=dark] .pk-seg button.on{color:#06210f}.pk-seg.sm{padding:3px;border-radius:10px}.pk-seg.sm button{min-height:36px;font-size:14px;border-radius:8px;flex:0 0 auto;min-width:40px}.pk-num{display:flex;align-items:stretch;gap:8px;max-width:260px}.pk-num button{flex:0 0 52px;min-height:52px;border:0;border-radius:var(--r);background:color-mix(in srgb,var(--ink) 7%,transparent);color:var(--ink);font-size:24px;font-weight:600;cursor:pointer}.pk-num button:active{transform:scale(.95)}.pk-num input{flex:1 1 auto;min-width:0;text-align:center;font:inherit;font-size:22px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--r)}.pk-num input:focus{outline:none;border-color:var(--field);box-shadow:var(--ring)}.pk-tabs{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;gap:4px;margin:0 -16px 12px;padding:8px 16px;background:var(--bg);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--line)}.pk-tabs::-webkit-scrollbar{display:none}.pk-tab{flex:1 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:40px;padding:0 11px;border:0;border-radius:999px;background:transparent;color:var(--ink-soft);font:inherit;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap}.pk-tab.done{color:var(--field)}.pk-tab.on{background:color-mix(in srgb,var(--field) 14%,transparent);color:var(--field-deep)}:root[data-theme=dark] .pk-tab.on{color:var(--field-bright)}.pk-panel{animation:pk-in var(--dur-3) var(--ease-out) backwards}@keyframes pk-in{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:none}}.pk-round-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.pk-round-meta{font-size:13px;font-weight:650;color:var(--ink-soft)}.pk-stack{gap:12px;margin-top:12px}.pk-mu,.pk-stack{display:flex;flex-direction:column}.pk-mu{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:10px;gap:8px}.pk-mu-h{display:flex;justify-content:space-between;font-size:12px;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);padding:0 2px}.pk-mu-bo{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pk-chip{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:56px;padding:8px 12px 8px 16px;border:2px solid transparent;border-radius:var(--r);background:var(--surface-2);color:var(--ink);font:inherit;text-align:left;cursor:pointer;overflow:hidden;box-shadow:inset 0 0 0 1px var(--line);transition:border-color var(--dur-2) var(--ease),opacity var(--dur-2) var(--ease),transform .08s var(--ease),background var(--dur-2) var(--ease)}.pk-chip:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--tc,var(--line-strong))}.pk-chip:active{transform:scale(.985)}:root[data-theme=dark] .pk-chip:before{background:color-mix(in srgb,var(--tc,var(--line-strong)) 72%,#fff)}:root[data-theme=dark] .pk-champ-v,:root[data-theme=dark] .pk-rv-pick b{border-left-color:color-mix(in srgb,var(--tc,transparent) 72%,#fff)}.pk-chip-seed{flex:0 0 18px;font-size:13px;font-weight:800;color:var(--ink-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.pk-chip-body{flex:1 1 auto;min-width:0;display:flex;align-items:baseline;gap:8px}.pk-chip-abbr{font-size:18px;font-weight:850;letter-spacing:-.02em}.pk-chip-name{font-size:15px;font-weight:550;color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk-chip-check{flex:0 0 26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.pk-chip.on{border-color:var(--field);background:color-mix(in srgb,var(--field) 9%,var(--surface));box-shadow:none}.pk-chip.on .pk-chip-check{background:var(--field);color:#fff}:root[data-theme=dark] .pk-chip.on .pk-chip-check{color:#06210f}.pk-chip.on .pk-chip-name{color:var(--ink)}.pk-chip.off{opacity:.42}.pk-chip.off .pk-chip-abbr{font-weight:700}.pk-chip.empty{cursor:default;background:transparent;box-shadow:inset 0 0 0 1px var(--line);border-style:dashed;border-width:0}.pk-chip.empty:before{background:var(--line)}.pk-chip-tbd{font-size:13.5px;color:var(--ink-faint);font-weight:600}.pk-chip.arrive{animation:pk-arrive var(--dur-4) var(--ease-spring) backwards}@keyframes pk-arrive{0%{opacity:0;transform:translateX(-14px) scale(.97)}to{opacity:1;transform:none}}.pk-games{display:flex;align-items:center;gap:8px;padding:2px 2px 0;font-size:13px;font-weight:700;color:var(--ink-soft)}.pk-games em{font-style:normal;font-size:12px;color:var(--field);font-weight:750}.pk-review{display:flex;flex-direction:column;gap:12px;animation:pk-in var(--dur-3) var(--ease-out) backwards}.pk-champ{padding:16px;background:var(--sprout-soft),var(--surface)}.pk-champ-k{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--field)}.pk-champ-v{display:flex;align-items:baseline;gap:10px;margin-top:8px;padding-left:12px;border-left:6px solid var(--tc,var(--line-strong));flex-wrap:wrap}.pk-champ-abbr{font-size:34px;font-weight:900;letter-spacing:-.04em;line-height:1}.pk-champ-name{font-size:18px;font-weight:650}.pk-champ-in{font-size:14px;font-weight:700;color:var(--ink-soft)}.pk-rv{padding:8px 16px 12px}.pk-rv-head{display:flex;align-items:center;justify-content:space-between}.pk-rv-head h3{margin:0;font-size:15px;font-weight:800;letter-spacing:-.015em}.pk-rv ul{list-style:none;margin:0;padding:0}.pk-rv li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--line);font-size:14px}.pk-rv-lbl{color:var(--ink-soft);font-weight:600;white-space:nowrap}.pk-rv-pick{text-align:right;min-width:0;overflow-wrap:anywhere}.pk-rv-pick b{font-weight:850;padding-left:7px;border-left:4px solid var(--tc,transparent)}.pk-rv-pick em{font-style:normal}.pk-private,.pk-rv-pick em{color:var(--ink-soft)}.pk-errors{padding:12px 16px;border-color:color-mix(in srgb,var(--danger) 40%,var(--line))}.pk-errors p{margin:4px 0;color:var(--danger);font-weight:650;font-size:14px}.pk-bar{position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--surface);border-top:1px solid var(--line);box-shadow:0 -8px 24px -12px rgba(0,0,0,.18);padding-bottom:env(safe-area-inset-bottom,0)}.pk-bar-in{max-width:1320px;margin:0 auto;display:flex;align-items:center;gap:12px;padding:10px 16px}.pk-prog{flex:1 1 auto;min-width:0}.pk-prog-t{font-size:13px;color:var(--ink-soft);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk-prog-t b{color:var(--ink);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pk-prog-bar{height:5px;margin-top:6px;border-radius:999px;background:color-mix(in srgb,var(--ink) 9%,transparent);overflow:hidden}.pk-prog-bar i{display:block;height:100%;background:var(--sprout-grad);border-radius:inherit;transition:width var(--dur-3) var(--ease-out)}.pk-bar-btns{flex:0 0 auto;display:flex;gap:8px}.pk-bar .btn{min-height:48px;padding:0 18px;font-size:15px}.pk-bar .btn[aria-disabled=true]{opacity:.55}@media (max-width:767px){.pk-bar.review .pk-prog{display:none}.pk-bar.review .pk-bar-btns,.pk-bar.review .pk-bar-btns .btn:last-child{flex:1 1 auto}}.pk-flash{max-width:1320px;margin:0 auto;padding:8px 16px 0;font-size:13px;font-weight:650;color:var(--harvest-deep);animation:pk-in var(--dur-2) var(--ease-out) backwards}.pk-banner{display:flex;gap:10px;align-items:flex-start;margin:16px 0 0;padding:14px;border-radius:var(--r-lg);font-size:14.5px;line-height:1.45;background:color-mix(in srgb,var(--field) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--field) 30%,transparent)}.pk-banner svg{flex:0 0 auto;margin-top:2px;color:var(--field)}.pk-banner b{font-weight:800}.pk-notify{margin-top:12px;padding:14px}.pk-notify-h{display:flex;align-items:center;gap:7px;font-weight:750;font-size:14px}.pk-notify-h svg{color:var(--field)}.pk-notify-h span{font-weight:550;font-size:12px;color:var(--ink-faint);margin-left:auto}.pk-notify-row{display:flex;flex-direction:column;gap:8px;margin-top:10px}.pk-notify-row .btn{min-height:48px}.pk-notify.done{display:flex;gap:10px;align-items:center;font-size:14px}.pk-notify.done svg{flex:0 0 auto;color:var(--field)}.pk-pay{padding:16px}.pk-pay-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.pk-pay-k{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--harvest-deep)}.pk-pay-owed{font-size:17px;margin-top:2px}.pk-pay-owed b{font-size:22px;font-weight:850;letter-spacing:-.02em}.pk-pay-owed span{color:var(--ink-soft);font-size:14px}.pk-pay-fee{text-align:right;font-weight:800;font-size:17px}.pk-pay-fee span{display:block;font-size:12px;font-weight:600;color:var(--ink-soft)}.pk-pay-btns{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.pk-pay-btn{flex:1 1 140px;display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:11px;font-weight:750;font-size:15px;color:#fff}.pk-pay-btn:hover{text-decoration:none;filter:brightness(1.06)}.pk-pay-btn:active{transform:scale(.98)}.pk-pay-btn.venmo{background:#008cff}.pk-pay-btn.paypal{background:#003087}:root[data-theme=dark] .pk-pay-btn.paypal{background:#0a4bb8}.pk-pay-note{margin:10px 0 0;font-size:13px;color:var(--ink-soft);overflow-wrap:anywhere}.pk-pay-note b{color:var(--ink);font-weight:650}.pk-done{display:flex;flex-direction:column;gap:12px;animation:pk-in var(--dur-3) var(--ease-out) backwards}.pk-done-hero{padding:22px 18px;text-align:center}.pk-done-check{width:52px;height:52px;margin:0 auto 8px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--field);color:#fff;animation:pop var(--dur-4) var(--ease-spring) backwards}:root[data-theme=dark] .pk-done-check{color:#06210f}.pk-done-hero h2{margin:0;font-size:26px;font-weight:850;letter-spacing:-.03em}.pk-done-hero p{margin:6px 0 0;color:var(--ink-soft);overflow-wrap:anywhere}.pk-done-hero p b{color:var(--ink)}.pk-h3{margin:0;font-size:16px;font-weight:800;letter-spacing:-.015em}.pk-linkrow{display:flex;gap:8px}.pk-linkrow .pk-input{flex:1 1 auto;min-width:0;font-size:14px;color:var(--ink-soft)}.pk-linkrow .btn{flex:0 0 auto;min-height:48px}.pk-details summary{display:flex;align-items:center;justify-content:space-between;min-height:40px;cursor:pointer;font-weight:800;font-size:16px;list-style:none}.pk-details summary::-webkit-details-marker{display:none}.pk-details[open] summary svg{transform:rotate(180deg)}.pk-lines{list-style:none;margin:8px 0 0;padding:0}.pk-lines li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--line);font-size:14px}.pk-done-actions{display:flex;flex-direction:column;gap:8px}.pk-done-actions .btn{min-height:50px;font-size:16px}@keyframes pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.pk-tree,.pk-tree-extra{display:none}@media (min-width:768px){.pk-header,.pk-main{padding-left:24px;padding-right:24px}.pk-title{font-size:40px}.pk-stepper{display:none}.pk-tree{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:stretch;padding:14px;border-radius:var(--r-lg);background:var(--bg-tint);border:1px solid var(--line)}.pk-tree-extra{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:16px;align-items:start}.pk-tree-col{display:flex;flex-direction:column;justify-content:space-around;gap:10px;min-width:0}.pk-tree-h{position:-webkit-sticky;position:sticky;top:0;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);text-align:center;line-height:1.3}.pk-tree-h span{display:block;color:var(--field);letter-spacing:.02em}.pk-tree-ds,.pk-tree-lcs,.pk-tree-wc,.pk-tree-ws{justify-content:flex-start}.pk-tree-cell{flex:1 1;display:flex;flex-direction:column;justify-content:center}.pk-tree-ws .pk-tree-cell{flex:0 0 auto;margin-top:auto}.pk-tree-champ{margin-bottom:auto;margin-top:10px;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;font-size:12px;font-weight:750;color:var(--ink-faint);padding:10px 6px;border-radius:var(--r);border:1px dashed var(--line-strong)}.pk-tree-champ.set{color:var(--field-deep);border-style:solid;border-color:color-mix(in srgb,var(--field) 50%,transparent);background:color-mix(in srgb,var(--field) 9%,var(--surface))}:root[data-theme=dark] .pk-tree-champ.set{color:var(--field-bright)}.pk-mu-tree{padding:6px;gap:5px;border-radius:var(--r)}.pk-mu-tree .pk-chip{min-height:44px;padding:5px 6px 5px 11px;gap:6px;border-radius:8px}.pk-mu-tree .pk-chip:before{width:5px}.pk-mu-tree .pk-chip-seed{flex-basis:12px;font-size:11px}.pk-mu-tree .pk-chip-abbr{font-size:15px}.pk-mu-tree .pk-chip-name{display:none}.pk-mu-tree .pk-chip-check{flex-basis:20px;height:20px}.pk-mu-tree .pk-chip-check svg{width:13px;height:13px}.pk-mu-tree .pk-chip-tbd{font-size:11px;line-height:1.2}.pk-mu-tree .pk-games{flex-wrap:wrap;gap:4px;font-size:11px}.pk-mu-tree .pk-games>span{display:none}.pk-mu-tree .pk-seg.sm{flex:1 1 auto;gap:2px;padding:2px}.pk-mu-tree .pk-seg.sm button{min-height:30px;min-width:0;padding:0;flex:1 1;font-size:12px}.pk-mu-tree .pk-games em{display:none}.pk-review{max-width:720px;margin:0 auto}.pk-done{max-width:640px;margin:0 auto}.pk-done-actions{justify-content:center}.pk-done-actions,.pk-notify-row{flex-direction:row}.pk-notify-row .pk-input{flex:1 1;min-width:0}.pk-notify-row .btn{flex:0 0 auto}.pk-hero{max-width:760px}}@media (min-width:768px) and (max-width:1023px){.pk-tree{gap:6px;padding:10px 8px}.pk-mu-tree{padding:4px}.pk-mu-tree .pk-chip-check{display:none}.pk-mu-tree .pk-chip{padding-right:4px}.pk-mu-tree .pk-chip.on .pk-chip-abbr{color:var(--field-deep)}:root[data-theme=dark] .pk-mu-tree .pk-chip.on .pk-chip-abbr{color:var(--field-bright)}}@media (min-width:1180px){.pk-tree{gap:14px;padding:18px}.pk-mu-tree .pk-chip{min-height:50px}}@media (min-width:1400px){.pk-mu-tree .pk-chip-name{display:block;font-size:12.5px}}@media (prefers-reduced-motion:reduce){.pk-chip.arrive,.pk-done,.pk-done-check,.pk-flash,.pk-hero,.pk-panel,.pk-review{animation:none!important}.pk-chip,.pk-prog-bar i,.pk-seg button{transition:none!important}}.pk-brand{flex-direction:column;align-items:flex-start;gap:1px;min-width:0}.pk-word{font-size:17px;line-height:1.15;white-space:nowrap}.pk-brand .pk-sub{font-size:10.5px;letter-spacing:.05em;line-height:1.2;white-space:nowrap}.pk-nav a{display:inline-flex;align-items:center;gap:6px;min-height:44px}.pk-nav-t{display:none}.pk-sponsor{margin:-2px 0 10px;font-size:13px;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:var(--harvest-deep)}:root[data-theme=dark] .pk-sponsor{color:var(--harvest)}@media (min-width:560px){.pk-nav-t{display:inline}.pk-word{font-size:19px}}.btn.danger{background:var(--danger);color:#fff}.pk-login{max-width:380px;margin:24px auto;padding:22px 18px;display:flex;flex-direction:column;gap:10px}.pk-login svg{color:var(--field)}.pk-login .btn{min-height:48px;margin-top:6px}.pk-admin{max-width:860px;margin:0 auto}.pk-admin-top .btn{flex:0 0 auto;white-space:nowrap;min-height:44px}.pk-admin-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.pk-admin-title{font-size:26px}.pk-admin-status{display:inline-flex;align-items:center;gap:8px;margin:2px 0 14px;padding:7px 12px;border-radius:999px;font-size:13px;font-weight:750;background:color-mix(in srgb,var(--ink) 6%,transparent)}.pk-admin-status .dot{width:8px;height:8px;border-radius:50%;background:var(--ink-faint)}.pk-admin-status.w-open .dot{background:var(--field)}.pk-admin-status.w-preview .dot{background:var(--harvest)}.pk-admin-status.w-closed .dot,.pk-admin-status.w-locked .dot{background:var(--danger)}.pk-admin-msg{position:-webkit-sticky;position:sticky;top:8px;z-index:30;margin-bottom:12px;padding:11px 14px;border-radius:var(--r);font-size:14px;font-weight:650;box-shadow:var(--shadow)}.pk-admin-msg.ok{background:color-mix(in srgb,var(--field) 16%,var(--surface))}.pk-admin-msg.bad{background:color-mix(in srgb,var(--danger) 16%,var(--surface));color:var(--danger)}.pk-sect-head{justify-content:space-between;gap:10px}.pk-sect .pk-h3,.pk-sect-head{display:flex;align-items:center}.pk-sect .pk-h3{gap:8px;margin-bottom:4px}.pk-count{font-size:13px;font-weight:750;background:color-mix(in srgb,var(--ink) 7%,transparent);padding:1px 8px}.pk-count,.pk-tag{color:var(--ink-soft);border-radius:999px}.pk-tag{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:2px 8px;background:color-mix(in srgb,var(--ink) 8%,transparent)}.pk-tag.ok{background:color-mix(in srgb,var(--field) 16%,transparent);color:var(--field-deep)}.pk-tag.warn{background:color-mix(in srgb,var(--harvest) 22%,transparent);color:var(--harvest-deep)}:root[data-theme=dark] .pk-tag.ok{color:var(--field-bright)}:root[data-theme=dark] .pk-tag.warn{color:var(--harvest)}.pk-steps{list-style:none;margin:10px 0 12px;padding:0;counter-reset:step}.pk-steps li{position:relative;padding:12px 0 12px 38px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:4px;counter-increment:step}.pk-steps li:before{content:counter(step);position:absolute;left:0;top:12px;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;background:color-mix(in srgb,var(--ink) 8%,transparent)}.pk-steps li.done:before{content:"✓";background:var(--field);color:#fff}.pk-steps li b{font-size:15px}.pk-steps li span{font-size:13px;color:var(--ink-soft)}.pk-steps li .btn{align-self:flex-start;min-height:46px;margin-top:6px}.pk-switch{display:flex;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:600;cursor:pointer}.pk-switch input{width:22px;height:22px;accent-color:var(--field);flex:0 0 auto}.pk-switch em{font-style:normal;font-weight:500;color:var(--ink-soft)}.pk-seed-grid{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;margin:10px 0}.pk-seed-h{font-weight:850;font-size:13px;letter-spacing:.06em;color:var(--ink-soft);margin-bottom:4px}.pk-seed-row{display:flex;align-items:center;gap:10px;margin-bottom:6px}.pk-seed-row>span{flex:0 0 26px;font-weight:800;color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pk-seed-row select{flex:1 1 auto;min-width:0;min-height:44px}.pk-money{display:flex;gap:8px;margin:10px 0 4px}.pk-money>div{flex:1 1;padding:10px 12px;border-radius:var(--r);background:color-mix(in srgb,var(--ink) 5%,transparent);display:flex;flex-direction:column}.pk-money b{font-size:19px;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pk-money span{font-size:12px;color:var(--ink-soft);font-weight:600}.pk-entry-list{list-style:none;margin:6px 0 0;padding:0}.pk-entry-list li{gap:12px;padding:10px 0;border-top:1px solid var(--line)}.pk-entry-list li,.pk-paid{display:flex;align-items:center}.pk-paid{flex:0 0 auto;flex-direction:column;gap:2px;font-size:10.5px;font-weight:750;color:var(--ink-soft);min-width:44px;cursor:pointer}.pk-paid input{width:24px;height:24px;accent-color:var(--field)}.pk-entry-list li.paid .pk-paid{color:var(--field)}.pk-entry-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.pk-entry-main b{font-size:15px;overflow-wrap:anywhere}.pk-entry-main span{font-size:13px;color:var(--ink-soft);overflow-wrap:anywhere}.pk-entry-meta{font-size:12px!important;color:var(--ink-faint)!important}.pk-icon-btn{flex:0 0 44px;height:44px;border:0;border-radius:10px;background:transparent;color:var(--ink-faint);cursor:pointer;display:flex;align-items:center;justify-content:center}.pk-icon-btn:hover{background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger)}.pk-del-confirm{display:flex;gap:6px;flex:0 0 auto}.pk-del-confirm .btn{min-height:44px;padding:0 12px}.pk-res-list{display:flex;flex-direction:column}.pk-res{padding:12px 0;border-top:1px solid var(--line)}.pk-res-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:14px}.pk-res-h span{color:var(--ink-soft);font-size:13px}.pk-res-h em{font-style:normal;margin-left:auto;font-weight:700;font-size:13px}.pk-res-form{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.pk-res-form .pk-input{flex:1 1 110px;min-width:0;min-height:44px}.pk-res-form .btn{min-height:44px}.pk-form{display:flex;flex-direction:column;gap:4px}.pk-form>.btn{align-self:flex-start;min-height:48px;margin:10px 0 4px}.pk-form-h{display:flex;align-items:center;gap:8px;margin:18px 0 0;padding-top:14px;border-top:1px solid var(--line);font-size:14px;font-weight:800}.pk-afield{display:block;margin-top:10px}.pk-pts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}@media (min-width:768px){.pk-seed-grid{grid-template-columns:1fr 1fr}}