@font-face{font-family:Pitchwise Display;src:url(../media/PitchwiseDisplay-Black.07iv0eogo0oqg.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Pitchwise Display;src:url(../media/PitchwiseDisplay-ExtraBold.14yrlqqm3ze9m.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Martian Mono Condensed;src:url(../media/MartianMono-CondensedMedium.0kih8b6ryzzyw.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Martian Mono Condensed;src:url(../media/MartianMono-CondensedSemiBold.0qu8qo0r7kppn.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Work Sans;src:url(../media/WorkSans-Light.05~_3tvhb72o0.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Work Sans;src:url(../media/WorkSans-Regular.0wpthbovfck4y.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Work Sans;src:url(../media/WorkSans-Medium.0xuvkfx4m377t.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Work Sans;src:url(../media/WorkSans-SemiBold.0fh27~o2ufs~o.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Work Sans;src:url(../media/WorkSans-Bold.0~2bmfw_uege-.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}.pw-root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--white:#fff;--bone:#f7f6f4;--ash:#eceae6;--ink-900:#1c1b19;--night-900:#14120f;--night-800:#1f1c18;--night-700:#2a2621;--paper-50:#f5f1ea;--stone-500:#66635e;--stone-300:#ada69d;--royal-100:#dce6ff;--royal-200:#9aafff;--royal-400:#3b5cf0;--royal-500:#2448d8;--royal-700:#1c39b0;--royal-900:#1e2a55;--ember-600:#c2410c;--pitch-600:#2e6b3f;--pitch-500:#2f7a44;--pitch-200:#7fc795;--turf-600:#0a8a74;--turf-400:#26a69a;--gold-600:#b8860b;--crimson-600:#c81e3a;--crimson-500:#d42e47;--crimson-200:#ff8a8f;--amber-400:#f5b83d;--amber-800:#8a5a00;--royal-line:#4b6df0;--royal-line-dark:#6683f7;--bone-line:#dbd7ce;--night-line:#36312a;--ground:var(--bone);--surface:var(--white);--surface-sunken:var(--ash);--border:#1d1a1624;--border-strong:#1d1a1652;--ink:var(--ink-900);--ink-muted:var(--stone-500);--brand:var(--royal-500);--brand-pressed:var(--royal-700);--on-brand:var(--white);--brand-text:var(--royal-500);--brand-tint:var(--royal-100);--moment:var(--ember-600);--on-moment:var(--white);--pitch:var(--pitch-600);--on-pitch:var(--white);--success-text:var(--pitch-600);--danger:var(--crimson-600);--on-danger:var(--white);--danger-text:var(--crimson-600);--warning:var(--amber-400);--on-warning:var(--ink-900);--warning-text:var(--amber-800);--footage-pitch:var(--pitch-600);--line-on-brand:var(--royal-line);--line-on-ground:var(--bone-line);--chalk-line:#ffffff8c;--scrim:#14120f9e;--overlay-hover:#1c1b190a;--overlay-pressed:#1c1b1914;--backdrop:#14120f7a;--skeleton:var(--ash);--skeleton-shine:#fff9;--data-1:var(--royal-500);--data-2:var(--ember-600);--data-3:var(--turf-600);--data-4:var(--gold-600);--data-5:var(--stone-500);--data-seq-1:#dce6ff;--data-seq-2:#9aafff;--data-seq-3:#5b78f2;--data-seq-4:#2448d8;--data-seq-5:#1e2a55;--data-mid:#c9c5be;--data-grid:#1c1b191a;--data-grid-strong:#1c1b1947;--club-primary:var(--brand);--club-secondary:var(--surface-sunken);--on-club:var(--white);--shadow-raised:0 1px 2px #1d1a1614;--shadow-card:0 1px 2px #1d1a160f, 0 6px 20px -6px #1d1a161f;--shadow-float:0 12px 32px -8px #1d1a1638;--shadow-modal:0 24px 64px -12px #1d1a1652;--focus-ring:0 0 0 2px #f7f6f4, 0 0 0 4px #2448d8}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:var(--night-900);--surface:var(--night-800);--surface-sunken:var(--night-700);--border:#f5f1ea24;--border-strong:#f5f1ea52;--ink:var(--paper-50);--ink-muted:var(--stone-300);--brand:var(--royal-400);--brand-pressed:var(--royal-500);--on-brand:var(--white);--brand-text:var(--royal-200);--brand-tint:var(--royal-900);--moment:var(--ember-600);--on-moment:var(--white);--pitch:var(--pitch-500);--on-pitch:var(--white);--success-text:var(--pitch-200);--danger:var(--crimson-500);--on-danger:var(--white);--danger-text:var(--crimson-200);--warning:var(--amber-400);--on-warning:var(--ink-900);--warning-text:var(--amber-400);--footage-pitch:var(--pitch-600);--line-on-brand:var(--royal-line-dark);--line-on-ground:var(--night-line);--chalk-line:#ffffff8c;--scrim:#14120fb3;--overlay-hover:#f5f1ea0f;--overlay-pressed:#f5f1ea1f;--backdrop:#0009;--skeleton:var(--night-700);--skeleton-shine:#ffffff0f;--data-1:var(--royal-400);--data-2:var(--ember-600);--data-3:var(--turf-400);--data-4:var(--gold-600);--data-5:var(--stone-300);--data-seq-1:#1e2a55;--data-seq-2:#24399a;--data-seq-3:#3b5cf0;--data-seq-4:#7f96f8;--data-seq-5:#dce6ff;--data-mid:#4a443c;--data-grid:#f5f1ea1a;--data-grid-strong:#f5f1ea47;--club-primary:var(--brand);--club-secondary:var(--surface-sunken);--on-club:var(--white);--shadow-raised:0 1px 2px #00000080;--shadow-card:0 1px 2px #0006, 0 6px 20px -6px #00000080;--shadow-float:0 12px 32px -8px #0009;--shadow-modal:0 24px 64px -12px #000000b3;--focus-ring:0 0 0 2px #14120f, 0 0 0 4px #9aafff}@media (prefers-color-scheme:dark){.pw-root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:var(--night-900);--surface:var(--night-800);--surface-sunken:var(--night-700);--border:#f5f1ea24;--border-strong:#f5f1ea52;--ink:var(--paper-50);--ink-muted:var(--stone-300);--brand:var(--royal-400);--brand-pressed:var(--royal-500);--on-brand:var(--white);--brand-text:var(--royal-200);--brand-tint:var(--royal-900);--moment:var(--ember-600);--on-moment:var(--white);--pitch:var(--pitch-500);--on-pitch:var(--white);--success-text:var(--pitch-200);--danger:var(--crimson-500);--on-danger:var(--white);--danger-text:var(--crimson-200);--warning:var(--amber-400);--on-warning:var(--ink-900);--warning-text:var(--amber-400);--footage-pitch:var(--pitch-600);--line-on-brand:var(--royal-line-dark);--line-on-ground:var(--night-line);--chalk-line:#ffffff8c;--scrim:#14120fb3;--overlay-hover:#f5f1ea0f;--overlay-pressed:#f5f1ea1f;--backdrop:#0009;--skeleton:var(--night-700);--skeleton-shine:#ffffff0f;--data-1:var(--royal-400);--data-2:var(--ember-600);--data-3:var(--turf-400);--data-4:var(--gold-600);--data-5:var(--stone-300);--data-seq-1:#1e2a55;--data-seq-2:#24399a;--data-seq-3:#3b5cf0;--data-seq-4:#7f96f8;--data-seq-5:#dce6ff;--data-mid:#4a443c;--data-grid:#f5f1ea1a;--data-grid-strong:#f5f1ea47;--club-primary:var(--brand);--club-secondary:var(--surface-sunken);--on-club:var(--white);--shadow-raised:0 1px 2px #00000080;--shadow-card:0 1px 2px #0006, 0 6px 20px -6px #00000080;--shadow-float:0 12px 32px -8px #0009;--shadow-modal:0 24px 64px -12px #000000b3;--focus-ring:0 0 0 2px #14120f, 0 0 0 4px #9aafff}}.pw-root{--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-28:112px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--page-gutter:20px;--page-gutter-desktop:64px;--tap-target:44px;--border-width:1px;--content-max:768px;--page-max:1200px;--grid-columns-phone:4;--grid-columns-tablet:8;--grid-columns-desktop:12;--grid-gutter:16px;--grid-gutter-desktop:24px;--bp-tablet:768px;--bp-desktop:1024px;--bp-wide:1440px;--border-strong-width:1.5px;--border-focus-width:2px;--safe-area-min:16px;--duration-tap:.12s;--duration-standard:.2s;--duration-screen:.32s;--duration-hero:.48s;--duration-draw:1.6s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-settle:cubic-bezier(.34, 1.56, .64, 1);--z-base:0;--z-raised:10;--z-sticky:100;--z-backdrop:400;--z-sheet:500;--z-modal:600;--z-toast:700;--z-tooltip:800;--opacity-disabled:.4;--opacity-secondary-icon:.64;--opacity-scrim:.62;--opacity-overlay-text:.8;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--icon-xl:32px;--font-display:"Mona Sans", "Pitchwise Display", "Work Sans", system-ui, sans-serif;--font-body:"Work Sans", system-ui, -apple-system, sans-serif;--font-mono:"Martian Mono", "Martian Mono Condensed", "SF Mono", ui-monospace, Menlo, monospace;background:var(--ground);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;font-size:15px;line-height:22px}.pw-type-display{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;font-size:40px;font-weight:900;font-stretch:112.5%;line-height:40px}.pw-type-title-1{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;font-size:28px;font-weight:900;font-stretch:112.5%;line-height:30px}.pw-type-title-2{font-family:var(--font-display);letter-spacing:-.005em;text-transform:uppercase;font-size:20px;font-weight:900;font-stretch:112.5%;line-height:23px}.pw-type-title-3{font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;font-size:16px;font-weight:800;font-stretch:112.5%;line-height:19px}.pw-type-score-xl{font-family:var(--font-display);letter-spacing:-.02em;font-size:60px;font-weight:900;font-stretch:112.5%;line-height:56px}.pw-type-score{font-family:var(--font-display);letter-spacing:-.01em;font-size:34px;font-weight:900;font-stretch:112.5%;line-height:34px}.pw-type-stat{font-family:var(--font-display);letter-spacing:0;font-size:20px;font-weight:900;font-stretch:112.5%;line-height:24px}.pw-type-body-lg{font-family:var(--font-body);font-size:17px;font-weight:400;line-height:26px}.pw-type-body{font-family:var(--font-body);font-size:15px;font-weight:400;line-height:22px}.pw-type-body-sm{font-family:var(--font-body);font-size:13px;font-weight:400;line-height:18px}.pw-type-caption{font-family:var(--font-body);font-size:12px;font-weight:500;line-height:16px}.pw-type-label{font-family:var(--font-body);font-size:14px;font-weight:500;line-height:18px}.pw-type-button{font-family:var(--font-body);font-size:15px;font-weight:500;line-height:20px}.pw-type-eyebrow{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:500;font-stretch:87.5%;line-height:14px}.pw-type-chip{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:500;font-stretch:87.5%;line-height:16px}.pw-type-badge{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600;font-stretch:87.5%;line-height:12px}[class^=pw-],[class*=\ pw-]{font-stretch:112.5%}.pw-stage{padding:var(--space-5);gap:var(--space-4);flex-wrap:wrap;align-items:flex-start;display:flex}.pw-col{gap:var(--space-3);flex-direction:column;display:flex}.pw-cap{font:500 11px/14px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 var(--space-2);font-stretch:87.5%}.pw-btn{font:500 15px/20px var(--font-body);border-radius:var(--radius-full);padding:var(--space-3) var(--space-6);cursor:pointer;justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap-target);box-sizing:border-box;border:1px solid #0000;display:inline-flex}.pw-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.pw-btn--primary{background:var(--brand);color:var(--on-brand)}.pw-btn--primary:active,.pw-btn--primary.is-pressed{background:var(--brand-pressed)}.pw-btn--secondary{color:var(--ink);border-color:var(--border-strong);background:0 0}.pw-btn--ghost{color:var(--brand-text);padding-left:var(--space-3);padding-right:var(--space-3);background:0 0}.pw-btn--danger{background:var(--danger);color:var(--on-danger)}.pw-btn--on-brand{background:var(--white);color:var(--royal-500)}.pw-btn--sm{padding:var(--space-2) var(--space-4);min-height:36px;font-size:13px;line-height:18px}.pw-btn--block{width:100%}.pw-btn[disabled]{opacity:.4;cursor:not-allowed}.pw-chip{font:500 12px/16px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-full);padding:7px var(--space-4);background:var(--surface);color:var(--ink);border:1px solid var(--border);cursor:pointer;align-items:center;gap:6px;font-stretch:87.5%;display:inline-flex}.pw-chip.is-selected{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.pw-badge{font:600 10px/12px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-full);align-items:center;gap:4px;padding:4px 9px;font-stretch:87.5%;display:inline-flex}.pw-badge--moment{background:var(--moment);color:var(--on-moment)}.pw-badge--pitch{background:var(--pitch);color:var(--on-pitch)}.pw-badge--warning{background:var(--warning);color:var(--on-warning)}.pw-badge--danger{background:var(--danger);color:var(--on-danger)}.pw-badge--brand{background:var(--brand-tint);color:var(--ink)}.pw-badge--neutral{background:var(--surface-sunken);color:var(--ink)}.pw-wdl{font:600 10px/12px var(--font-mono);border-radius:var(--radius-xs);flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-stretch:87.5%;display:inline-flex}.pw-wdl--w{background:var(--pitch);color:var(--on-pitch)}.pw-wdl--d{background:var(--surface-sunken);color:var(--ink)}.pw-wdl--l{background:var(--danger);color:var(--on-danger)}.pw-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);box-sizing:border-box}.pw-card--sunken{background:var(--surface-sunken);border-color:#0000}.pw-card--brand{background:var(--brand);color:var(--on-brand);border-color:#0000;position:relative;overflow:hidden}.pw-card--float{box-shadow:var(--shadow-card)}.pw-field{flex-direction:column;gap:6px;display:flex}.pw-field label{font:500 14px/18px var(--font-body);color:var(--ink)}.pw-input{font:400 15px/20px var(--font-body);color:var(--ink);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);min-height:var(--tap-target);box-sizing:border-box;width:100%}.pw-input::placeholder{color:var(--ink-muted)}.pw-input:focus,.pw-input.is-focus{border-color:var(--brand);box-shadow:var(--focus-ring);outline:none}.pw-input.is-error{border-color:var(--danger)}.pw-help{font:500 12px/16px var(--font-body);color:var(--ink-muted)}.pw-help.is-error{color:var(--danger-text)}.pw-toggle{align-items:center;gap:var(--space-3);font:500 14px/18px var(--font-body);display:inline-flex}.pw-toggle i{border-radius:var(--radius-full);background:var(--surface-sunken);width:48px;height:28px;box-shadow:inset 0 0 0 1px var(--border-strong);flex:none;position:relative}.pw-toggle i:after{content:"";background:var(--white);border-radius:50%;width:22px;height:22px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.pw-toggle.is-on i{background:var(--brand);box-shadow:none}.pw-toggle.is-on i:after{left:23px}.pw-seg{border-radius:var(--radius-full);background:var(--surface-sunken);padding:3px;display:inline-flex}.pw-seg span{font:500 13px/18px var(--font-body);padding:7px var(--space-4);border-radius:var(--radius-full);color:var(--ink-muted)}.pw-seg span.is-selected{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card)}.pw-tabs{gap:var(--space-2);display:flex;overflow:hidden}.pw-stat .v{font:800 22px/26px var(--font-display);letter-spacing:-.01em;color:var(--ink);white-space:nowrap}.pw-stat .v.is-brand{color:var(--brand-text)}.pw-stat .l{font:500 10px/12px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin-top:4px;font-stretch:87.5%}.pw-stat--xl .v{letter-spacing:-.02em;font-size:36px;line-height:36px}.pw-footage{background:var(--footage-pitch);width:100%;display:block}.pw-match{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.pw-match .body{padding:var(--space-3) var(--space-4) var(--space-4)}.pw-match .row{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.pw-match .t{font:900 16px/19px var(--font-display);letter-spacing:-.01em;text-transform:uppercase}.pw-match .m{font:400 13px/18px var(--font-body);color:var(--ink-muted)}.pw-match .sc{font:800 36px/36px var(--font-display);letter-spacing:-.02em;white-space:nowrap}.pw-list{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.pw-row{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);min-height:var(--tap-target);box-sizing:border-box;border-top:1px solid var(--border);font:400 15px/20px var(--font-body);display:flex}.pw-row:first-child{border-top:0}.pw-row .grow{flex:1;min-width:0}.pw-row .sub{font:400 13px/18px var(--font-body);color:var(--ink-muted);display:block}.pw-row .end{font:800 18px/22px var(--font-display);white-space:nowrap}.pw-tabbar{background:var(--surface);border-top:1px solid var(--border);padding:var(--space-2) 0 var(--space-5);justify-content:space-around;display:flex}.pw-tabbar a{font:500 11px/14px var(--font-body);color:var(--ink-muted);flex-direction:column;align-items:center;gap:3px;min-width:64px;text-decoration:none;display:flex}.pw-tabbar a.is-active{color:var(--brand-text)}.pw-tabbar svg{width:24px;height:24px}.pw-video{border-radius:var(--radius-lg);color:var(--white);position:relative;overflow:hidden}.pw-video .scrim-bottom{padding:var(--space-3) var(--space-4);background:var(--scrim);align-items:center;gap:var(--space-3);font:500 14px/18px var(--font-body);display:flex;position:absolute;bottom:0;left:0;right:0}.pw-video .bug{top:var(--space-3);left:var(--space-3);background:var(--scrim);border-radius:var(--radius-sm);font:900 15px/22px var(--font-display);letter-spacing:-.01em;text-transform:uppercase;padding:4px 10px;position:absolute}.pw-video .rec{top:var(--space-3);right:var(--space-3);background:var(--scrim);border-radius:var(--radius-full);font:500 10px/14px var(--font-mono);letter-spacing:.06em;align-items:center;gap:6px;padding:4px 10px;font-stretch:87.5%;display:flex;position:absolute}.pw-video .rec i{background:var(--danger);border-radius:50%;width:8px;height:8px;display:block}.pw-player{border-radius:var(--radius-md);background:var(--club-primary);width:168px;height:236px;color:var(--on-club);flex:none;position:relative;overflow:hidden}.pw-player .kit{background:var(--club-primary);position:absolute;inset:0 0 56%}.pw-player .kit.stripes{background:repeating-linear-gradient(90deg, var(--club-primary) 0 16px, var(--club-secondary) 16px 32px)}.pw-player .kit.hoops{background:repeating-linear-gradient(180deg, var(--club-primary) 0 13px, var(--club-secondary) 13px 24px)}.pw-player .kit.halves{background:linear-gradient(90deg, var(--club-primary) 0 50%, var(--club-secondary) 50% 100%)}.pw-player .kit.plain{border-bottom:4px solid var(--club-secondary);box-sizing:border-box}.pw-player .badge{width:26px;height:30px;position:absolute;top:10px;left:10px}.pw-player .num{font:800 64px/56px var(--font-display);letter-spacing:-.04em;position:absolute;top:92px;right:10px}.pw-player .nm{font:900 17px/18px var(--font-display);letter-spacing:-.01em;text-transform:uppercase;max-width:90px;position:absolute;top:112px;left:12px}.pw-player .st{gap:var(--space-3);font:500 8px/10px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-stretch:87.5%;display:flex;position:absolute;bottom:34px;left:12px}.pw-player .st b{font:800 18px/20px var(--font-display);display:block}.pw-tag{font:700 7px/8px var(--font-body);letter-spacing:.12em;text-transform:uppercase;background:var(--white);color:var(--ink-900);outline-offset:-3px;border-radius:6px;outline:1px dashed #1d1a164d;align-items:center;gap:4px;padding:3px 6px;display:inline-flex;position:absolute;bottom:8px;right:8px}.pw-tag img{height:7px}.pw-teamhead{background:var(--club-primary);height:150px;color:var(--on-club);border-radius:var(--radius-lg);position:relative;overflow:hidden}.pw-teamhead .kit{background:repeating-linear-gradient(90deg, var(--club-primary) 0 20px, var(--club-secondary) 20px 40px);position:absolute;inset:0 0 58px}.pw-teamhead .badge{width:34px;height:40px;position:absolute;top:64px;left:16px}.pw-teamhead .nm{font:900 22px/24px var(--font-display);letter-spacing:-.01em;text-transform:uppercase;position:absolute;bottom:12px;left:16px}.pw-teamhead .nm small{font:500 10px/14px var(--font-mono);letter-spacing:.06em;opacity:.9;margin-top:2px;font-stretch:87.5%;display:block}.pw-logo-dark,[data-theme=dark] .pw-logo-light{display:none}[data-theme=dark] .pw-logo-dark,[data-theme=dark] [data-theme=light] .pw-logo-light{display:inline-block}[data-theme=dark] [data-theme=light] .pw-logo-dark{display:none}.pw-f-ground{fill:var(--footage-pitch)}.pw-f-stripe{fill:#ffffff0d}.pw-f-line{fill:none;stroke:var(--chalk-line);stroke-width:2px}.pw-f-ball,.pw-f-us{fill:var(--white)}.pw-f-them{fill:var(--moment)}.pw-geo{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pw-geo .ln{fill:none;stroke:var(--line-on-brand);stroke-width:var(--sw,15);stroke-linejoin:miter}.pw-geo .sp{fill:var(--line-on-brand)}.pw-geo.on-ground .ln{stroke:var(--line-on-ground)}.pw-geo.on-ground .sp{fill:var(--line-on-ground)}.pw-geo.draw .ln{animation:pw-draw var(--duration-draw) var(--ease-out) backwards}.pw-geo.draw .ln:nth-child(2){animation-delay:80ms}.pw-geo.draw .ln:nth-child(3){animation-delay:.16s}.pw-geo.draw .sp{animation:pw-fade var(--duration-standard) var(--ease-out) .96s both}@keyframes pw-draw{0%{stroke-dasharray:1.05 1.05;stroke-dashoffset:1.05px}to{stroke-dasharray:1.05 1.05;stroke-dashoffset:0}}@keyframes pw-fade{0%{opacity:0}to{opacity:1}}.pw-icon{letter-spacing:normal;text-transform:none;white-space:nowrap;font-variation-settings:"FILL" 0, "wght" 400, "opsz" 24;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";width:1em;height:1em;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1;display:inline-block;overflow:hidden}.pw-icon.is-active{font-variation-settings:"FILL" 1, "wght" 400, "opsz" 24;color:var(--brand-text)}.pw-glyph{width:24px;height:24px;display:inline-block}.pw-progress{align-items:center;gap:var(--space-3);display:flex}.pw-progress .bar{border-radius:var(--radius-full);background:var(--surface-sunken);flex:1;height:8px;position:relative}.pw-progress .fill{border-radius:var(--radius-full);background:var(--brand);position:absolute;inset:0 auto 0 0}.pw-progress .pct{font:500 11px/1 var(--font-mono);text-align:right;min-width:38px;font-stretch:87.5%}.pw-steps{margin:0;padding:0;list-style:none}.pw-steps li{gap:var(--space-3);border-top:1px solid var(--border);font:500 14px/1.3 var(--font-body);color:var(--ink-muted);grid-template-columns:22px 1fr auto;align-items:center;padding:9px 0;display:grid}.pw-steps li.is-on,.pw-steps li.is-done{color:var(--ink)}.pw-steps .st{border:2px solid var(--border-strong);box-sizing:border-box;border-radius:50%;width:18px;height:18px;position:relative}.pw-steps li.is-on .st{border-color:var(--brand-text);border-right-color:#0000;animation:.8s linear infinite pw-spin}.pw-steps li.is-done .st{border-color:var(--pitch);background:var(--pitch)}.pw-steps li.is-done .st:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.pw-steps .v{font:500 11px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-stretch:87.5%}@keyframes pw-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pw-geo.draw .ln,.pw-geo.draw .sp,.pw-steps li.is-on .st{animation:none}}.pw-sym{font-family:Material Symbols Outlined;font-style:normal;font-weight:400;font-size:var(--icon-md);letter-spacing:normal;text-transform:none;white-space:nowrap;font-feature-settings:"liga";font-variation-settings:"FILL" 0;flex:none;line-height:1;display:inline-block}.pw-sym.is-fill{font-variation-settings:"FILL" 1}.pw-sym.lg{font-size:var(--icon-lg)}.pw-sym.sm{font-size:var(--icon-sm)}.pw-sym.xl{font-size:var(--icon-xl)}.pw-label{font:500 14px/18px var(--font-body);color:var(--ink)}.pw-label .opt{color:var(--ink-muted);font-weight:400}.pw-chip--sm{padding-top:var(--space-1);padding-bottom:var(--space-1)}.pw-help.is-success{color:var(--success-text)}.pw-help .pw-sym{font-size:var(--icon-sm);vertical-align:-3px;margin-right:2px}.pw-input.is-success{border-color:var(--pitch)}.pw-input[disabled],.pw-input.is-disabled{opacity:var(--opacity-disabled);background:var(--surface-sunken)}.pw-spin{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:18px;height:18px;animation:.8s linear infinite pw-spin;display:inline-block}.pw-spin.lg{border-width:3px;width:32px;height:32px}.pw-pageload{text-align:center;min-height:100%;color:var(--brand-text);align-content:center;place-items:center;gap:16px;display:grid}.pw-pageload p{font:500 13px/18px var(--font-body);color:var(--ink-muted);margin:0}.pw-brandfield .pw-pageload{color:var(--pwf-fg)}.pw-brandfield .pw-pageload p{color:var(--pwf-label)}.pw-trace{width:96px;height:auto;display:block;overflow:visible}.pw-trace .ln{fill:currentColor;opacity:.28}.pw-trace .tk{fill:currentColor;opacity:.16}.pw-trace .arc{fill:none;stroke:currentColor;stroke-width:13.13px;stroke-linecap:round;stroke-dasharray:46 139;transform-box:fill-box;transform-origin:50%;animation:pw-trace-spin 1s linear infinite, pw-trace-len 2s var(--ease-out) infinite}@keyframes pw-trace-spin{to{transform:rotate(360deg)}}@keyframes pw-trace-len{0%,to{stroke-dasharray:22 163}50%{stroke-dasharray:96 89}}@keyframes pw-trace-breathe{0%{opacity:.45}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pw-trace .arc{display:none}.pw-trace .ln,.pw-trace .tk{opacity:1}.pw-trace{animation:1.6s ease-in-out infinite alternate pw-trace-breathe}}.pw-check,.pw-radio{align-items:flex-start;gap:var(--space-3);font:400 15px/22px var(--font-body);color:var(--ink);cursor:pointer;min-height:24px;display:flex}.pw-check i,.pw-radio i{box-sizing:border-box;border:var(--border-strong-width) solid var(--border-strong);background:var(--surface);flex:none;width:22px;height:22px;margin-top:0;position:relative}.pw-check i{border-radius:var(--radius-xs)}.pw-radio i{border-radius:50%}.pw-check small,.pw-radio small{font:400 13px/18px var(--font-body);color:var(--ink-muted);display:block}.pw-check.is-checked i,.pw-check.is-mixed i{background:var(--brand);border-color:var(--brand)}.pw-check.is-checked i:after{content:"";border:solid var(--on-brand);border-width:0 2.2px 2.2px 0;width:5px;height:10px;position:absolute;top:2.5px;left:6.5px;transform:rotate(45deg)}.pw-check.is-mixed i:after{content:"";background:var(--on-brand);border-radius:1px;height:2.2px;position:absolute;top:8.5px;left:4px;right:4px}.pw-radio.is-checked i{border-color:var(--brand);border-width:2px}.pw-radio.is-checked i:after{content:"";background:var(--brand);border-radius:50%;position:absolute;inset:4px}.pw-check.is-disabled,.pw-radio.is-disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.pw-check.is-error i,.pw-radio.is-error i{border-color:var(--danger)}.pw-check.is-focus i,.pw-radio.is-focus i{box-shadow:var(--focus-ring)}.pw-choice-card{gap:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);align-items:flex-start;display:flex}.pw-choice-card.is-checked{border:var(--border-focus-width) solid var(--brand);background:var(--brand-tint);padding:calc(var(--space-3) - 1px) calc(var(--space-4) - 1px)}.pw-select{justify-content:space-between;align-items:center;gap:var(--space-2);cursor:pointer;display:flex;position:relative}.pw-select .val{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pw-select .val.is-placeholder,.pw-select .pw-sym{color:var(--ink-muted)}.pw-pop{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-float);padding:var(--space-1) 0;overflow:hidden}.pw-opt{align-items:center;gap:var(--space-3);padding:10px var(--space-4);font:400 15px/20px var(--font-body);color:var(--ink);min-height:var(--tap-target);box-sizing:border-box;display:flex}.pw-opt.is-active{background:var(--overlay-hover)}.pw-opt.is-selected{color:var(--brand-text);font-weight:500}.pw-opt .end{color:var(--brand-text);margin-left:auto}.pw-opt .osub{color:var(--ink-muted);margin-left:auto;font-size:13px}.pw-opt-head{font:500 10.5px/14px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);padding:var(--space-3) var(--space-4) var(--space-1);font-stretch:87.5%}.pw-multi{padding:6px var(--space-2) 6px var(--space-3);min-height:var(--tap-target);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pw-multi .plh{color:var(--ink-muted);font:400 15px/20px var(--font-body);padding:0 var(--space-1)}.pw-token{font:500 13px/18px var(--font-body);background:var(--brand-tint);color:var(--ink);border-radius:var(--radius-full);align-items:center;gap:4px;padding:4px 6px 4px 10px;display:inline-flex}.pw-token .pw-sym{font-size:var(--icon-sm);color:var(--ink-muted)}.pw-search{align-items:center;gap:var(--space-2);background:var(--surface-sunken);border-radius:var(--radius-full);padding:0 var(--space-4);min-height:var(--tap-target);font:400 15px/20px var(--font-body);color:var(--ink);border:1px solid #0000;display:flex}.pw-search .pw-sym{color:var(--ink-muted)}.pw-search .q{flex:1}.pw-search .q.is-placeholder{color:var(--ink-muted)}.pw-search.is-focus{background:var(--surface);border-color:var(--brand);box-shadow:var(--focus-ring)}.pw-textarea{white-space:normal;align-items:flex-start;min-height:112px;display:block}.pw-count{font:500 11px/14px var(--font-mono);color:var(--ink-muted);text-align:right;font-stretch:87.5%}.pw-slider{height:28px;position:relative}.pw-slider .track{background:var(--surface-sunken);height:4px;box-shadow:inset 0 0 0 1px var(--border);border-radius:2px;position:absolute;top:12px;left:0;right:0}.pw-slider .fill{background:var(--brand);border-radius:2px;height:4px;position:absolute;top:12px}.pw-slider .knob{background:var(--white);width:22px;height:22px;box-shadow:0 0 0 1px var(--border-strong), var(--shadow-raised);border-radius:50%;margin-left:-11px;position:absolute;top:3px}.pw-slider .knob.is-focus{box-shadow:var(--focus-ring)}.pw-slider-head{justify-content:space-between;align-items:baseline;display:flex}.pw-slider-head b{font:900 18px/22px var(--font-display)}.pw-ticks{font:500 10px/12px var(--font-mono);color:var(--ink-muted);justify-content:space-between;font-stretch:87.5%;display:flex}.pw-stepper{border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface);align-items:center;display:inline-flex}.pw-stepper>span{width:44px;height:44px;color:var(--brand-text);justify-content:center;align-items:center;display:flex}.pw-stepper>span.is-disabled{color:var(--ink-muted);opacity:var(--opacity-disabled)}.pw-stepper b{text-align:center;min-width:48px;font:900 20px/24px var(--font-display)}.pw-cal{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4);box-sizing:border-box;width:296px}.pw-cal-head{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.pw-cal-head b{font:800 15px/18px var(--font-display);text-transform:uppercase}.pw-cal-head .pw-sym{color:var(--brand-text)}.pw-cal-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.pw-cal-grid .dow{font:500 10px/20px var(--font-mono);color:var(--ink-muted);font-stretch:87.5%}.pw-cal-grid>span{font:400 14px/36px var(--font-body);border-radius:50%;height:36px;position:relative}.pw-cal-grid>span.out{color:var(--ink-muted);opacity:.5}.pw-cal-grid>span.today{color:var(--brand-text);font-weight:600}.pw-cal-grid>span.sel{background:var(--brand);color:var(--on-brand);font-weight:600}.pw-cal-grid>span.has:after{content:"";background:var(--moment);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:4px;left:50%}.pw-times{gap:var(--space-2);flex-wrap:wrap;display:flex}.pw-upload{border:1.5px dashed var(--border-strong);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-4);text-align:center;background:var(--surface)}.pw-upload .pw-sym{color:var(--brand-text)}.pw-upload>b{font:500 15px/20px var(--font-body);margin-top:var(--space-2);display:block}.pw-upload>span:not(.pw-sym):not(.pw-btn){font:400 13px/18px var(--font-body);color:var(--ink-muted);display:block}.pw-upload.is-over{border-color:var(--brand);background:var(--brand-tint)}.pw-file{align-items:center;gap:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);display:flex}.pw-file .grow{min-width:0;font:500 14px/18px var(--font-body);flex:1}.pw-file .grow small{font:400 12px/16px var(--font-body);color:var(--ink-muted);display:block}.pw-file .bar{background:var(--surface-sunken);border-radius:2px;height:4px;margin-top:6px;overflow:hidden}.pw-file .bar i{background:var(--brand);border-radius:2px;height:100%;display:block}.pw-form{gap:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);display:grid}.pw-form-row{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.pw-form-actions{gap:var(--space-2);border-top:1px solid var(--border);padding-top:var(--space-4);justify-content:flex-end;display:flex}.pw-errsum{gap:var(--space-3);background:var(--surface);border:1px solid var(--danger);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font:400 14px/20px var(--font-body);border-left-width:4px;display:flex}.pw-errsum .pw-sym{color:var(--danger-text)}.pw-states{border-collapse:collapse;width:100%}.pw-states th{font:500 10.5px/14px var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted);text-align:left;padding:0 var(--space-3) var(--space-2) 0;font-weight:500;font-stretch:87.5%}.pw-states td{padding:var(--space-2) var(--space-3) var(--space-2) 0;border-top:1px solid var(--border);vertical-align:middle}.pw-states td:first-child{font:500 13px/18px var(--font-body);color:var(--ink-muted);white-space:nowrap}.pw-btn.is-hover{box-shadow:inset 0 0 0 999px var(--overlay-hover)}.pw-btn--primary.is-hover{box-shadow:inset 0 0 0 999px #ffffff14}.pw-btn.is-focus{box-shadow:var(--focus-ring)}.pw-btn.is-disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.pw-btn.is-loading{pointer-events:none}.pw-btn.is-selected{background:var(--brand-tint);color:var(--ink);border-color:var(--brand)}.pw-chip.is-hover{box-shadow:inset 0 0 0 999px var(--overlay-hover)}.pw-chip.is-focus{box-shadow:var(--focus-ring)}.pw-chip.is-disabled{opacity:var(--opacity-disabled)}.pw-ibtn{width:44px;height:44px;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.pw-ibtn--primary{background:var(--brand);color:var(--on-brand)}.pw-ibtn--secondary{border-color:var(--border-strong)}.pw-ibtn--tonal{background:var(--surface-sunken)}.pw-ibtn--scrim{background:var(--scrim);color:var(--white)}.pw-ibtn--sm{width:36px;height:36px}.pw-ibtn.is-pressed{box-shadow:inset 0 0 0 999px var(--overlay-pressed)}.pw-fab{border-radius:var(--radius-full);height:56px;padding:0 var(--space-5) 0 var(--space-4);align-items:center;gap:var(--space-2);background:var(--brand);color:var(--on-brand);font:500 15px/20px var(--font-body);box-shadow:var(--shadow-float);display:inline-flex}.pw-fab.is-rec{background:var(--danger)}.pw-toast{align-items:center;gap:var(--space-3);background:var(--ink-900);color:var(--paper-50);box-shadow:var(--shadow-float), 0 0 0 1px #f5f1ea1f;border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font:400 14px/20px var(--font-body);box-sizing:border-box;max-width:360px;display:flex}.pw-toast .grow{flex:1}.pw-toast b{font-weight:600}.pw-toast .act{font:600 14px/20px var(--font-body);color:var(--royal-200);white-space:nowrap}.pw-toast .pw-sym.ok{color:#7fc795}.pw-toast .pw-sym.err{color:#ff8a8f}.pw-alert{gap:var(--space-3);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font:400 14px/20px var(--font-body);color:var(--ink);background:var(--surface);border:1px solid var(--border);align-items:flex-start;display:flex}.pw-alert b{font-weight:600;display:block}.pw-alert .grow{flex:1;min-width:0}.pw-alert .act{font:600 14px/20px var(--font-body);color:var(--brand-text);white-space:nowrap}.pw-alert--info{background:var(--brand-tint);border-color:#0000}.pw-alert--info>.pw-sym{color:var(--brand-text)}.pw-alert--success{border-left:4px solid var(--pitch)}.pw-alert--success>.pw-sym{color:var(--success-text)}.pw-alert--warning{background:var(--warning);color:var(--on-warning);border-color:#0000}.pw-alert--warning .act{color:var(--on-warning);text-decoration:underline}.pw-alert--danger{border-left:4px solid var(--danger)}.pw-alert--danger>.pw-sym{color:var(--danger-text)}.pw-banner{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);font:500 14px/20px var(--font-body);background:var(--ink-900);color:var(--paper-50);display:flex;box-shadow:0 0 0 1px #f5f1ea1f}.pw-banner .grow{flex:1}.pw-banner--offline .pw-sym{color:var(--warning)}.pw-empty{text-align:center;padding:var(--space-8) var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);position:relative;overflow:hidden}.pw-empty>:not(.pw-geo):not(.g){position:relative}.pw-empty>.pw-geo,.pw-errpage>.pw-geo{opacity:.7;-webkit-mask-image:radial-gradient(58% 62%,#0000 35%,#000 100%);mask-image:radial-gradient(58% 62%,#0000 35%,#000 100%)}.pw-empty .ico{background:var(--brand-tint);width:64px;height:64px;color:var(--brand-text);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.pw-empty h4{font:900 18px/22px var(--font-display);text-transform:uppercase;margin:var(--space-4) 0 var(--space-2)}.pw-empty p{font:400 14px/20px var(--font-body);color:var(--ink-muted);margin:0 auto var(--space-4);max-width:260px}.pw-skel{background:var(--skeleton);border-radius:var(--radius-sm);position:relative;overflow:hidden}.pw-skel:after{content:"";background:linear-gradient(90deg, transparent, var(--skeleton-shine), transparent);animation:1.4s ease-in-out infinite pw-shine;position:absolute;inset:0;transform:translate(-100%)}@keyframes pw-shine{to{transform:translate(100%)}}.pw-errpage{text-align:center;padding:var(--space-8) var(--space-5);border-radius:var(--radius-lg);background:var(--ground);border:1px solid var(--border);position:relative;overflow:hidden}.pw-errpage>:not(.pw-geo):not(.g){position:relative}.pw-errpage .code{font:900 64px/1 var(--font-display);color:var(--brand-text)}.pw-errpage h4{font:900 20px/24px var(--font-display);text-transform:uppercase;margin:var(--space-3) 0 var(--space-2)}.pw-errpage p{font:400 14px/20px var(--font-body);color:var(--ink-muted);margin:0 auto var(--space-4);max-width:280px}.pw-backdrop{background:var(--backdrop);border-radius:var(--radius-lg);padding:var(--space-5);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.pw-backdrop.is-bottom{padding:var(--space-8) 0 0;align-items:flex-end}.pw-modal{background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-modal);padding:var(--space-6);box-sizing:border-box;width:100%;max-width:340px}.pw-modal h4{font:900 20px/24px var(--font-display);text-transform:uppercase;margin:0 0 var(--space-2)}.pw-modal p{font:400 15px/22px var(--font-body);color:var(--ink-muted);margin:0 0 var(--space-5)}.pw-modal .acts{gap:var(--space-2);flex-direction:column;display:flex}.pw-modal .ico{width:48px;height:48px;margin-bottom:var(--space-4);border-radius:50%;justify-content:center;align-items:center;display:flex}.pw-sheet{background:var(--surface);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-modal);padding:var(--space-2) var(--space-5) var(--space-6);box-sizing:border-box;width:100%}.pw-sheet .grab{background:var(--border-strong);width:36px;height:5px;margin:0 auto var(--space-4);border-radius:3px}.pw-sheet h4{font:900 18px/22px var(--font-display);text-transform:uppercase;margin:0 0 var(--space-3)}.pw-actions{width:100%;padding:0 var(--space-3) var(--space-3);box-sizing:border-box;gap:var(--space-2);display:grid}.pw-actions .grp{background:var(--surface);border-radius:var(--radius-lg);overflow:hidden}.pw-actions .grp>span{justify-content:center;align-items:center;gap:var(--space-2);border-top:1px solid var(--border);min-height:52px;font:500 16px/20px var(--font-body);color:var(--brand-text);display:flex}.pw-actions .grp>span:first-child{border-top:0}.pw-actions .grp>span.title{font:500 12px/16px var(--font-body);color:var(--ink-muted);min-height:40px}.pw-actions .grp>span.danger{color:var(--danger-text)}.pw-actions .cancel>span{font-weight:600}.pw-menu{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-float);padding:var(--space-1) 0;width:220px}.pw-menu .it{align-items:center;gap:var(--space-3);padding:10px var(--space-4);font:400 15px/20px var(--font-body);display:flex}.pw-menu .it .pw-sym{color:var(--ink-muted)}.pw-menu .it.is-active{background:var(--overlay-hover)}.pw-menu .it.danger,.pw-menu .it.danger .pw-sym{color:var(--danger-text)}.pw-menu .sep{background:var(--border);height:1px;margin:var(--space-1) 0}.pw-menu .it kbd{font:500 11px/14px var(--font-mono);color:var(--ink-muted);margin-left:auto;font-stretch:87.5%}.pw-tip{background:var(--ink);color:var(--ground);font:500 13px/18px var(--font-body);border-radius:var(--radius-sm);box-shadow:var(--shadow-float);max-width:220px;padding:6px 10px;display:inline-block;position:relative}.pw-tip:after{content:"";background:var(--ink);border-radius:1px;width:10px;height:10px;margin-left:-5px;position:absolute;bottom:-5px;left:50%;transform:rotate(45deg)}.pw-appbar{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);background:var(--ground);border-bottom:1px solid #0000;min-height:52px;display:flex}.pw-appbar.is-scrolled{background:var(--surface);border-bottom-color:var(--border);box-shadow:var(--shadow-raised)}.pw-appbar .ttl{text-align:center;font:800 15px/20px var(--font-display);text-transform:uppercase;flex:1}.pw-appbar .ttl.left{text-align:left;padding-left:var(--space-2)}.pw-appbar .txt{font:500 15px/20px var(--font-body);color:var(--brand-text);padding:0 var(--space-2)}.pw-appbar-lg{padding:0 var(--space-5) var(--space-3);background:var(--ground)}.pw-appbar-lg h2{font:900 28px/30px var(--font-display);text-transform:uppercase;margin:0}.pw-utabs{gap:var(--space-5);border-bottom:1px solid var(--border);padding:0 var(--space-4);display:flex}.pw-utabs>span{font:500 14px/18px var(--font-body);color:var(--ink-muted);padding:var(--space-3) 0;white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px}.pw-utabs>span.is-selected{color:var(--ink);border-bottom-color:var(--brand)}.pw-utabs span em{font-style:normal;font:500 11px/14px var(--font-mono);color:var(--ink-muted);margin-left:4px;font-stretch:87.5%}.pw-crumbs{align-items:center;gap:var(--space-1);font:400 14px/20px var(--font-body);color:var(--ink-muted);flex-wrap:wrap;display:flex}.pw-crumbs a{color:var(--brand-text);text-decoration:none}.pw-crumbs .pw-sym{font-size:var(--icon-sm)}.pw-crumbs b{color:var(--ink);font-weight:500}.pw-steps2{align-items:flex-start;display:flex}.pw-steps2 .s{font:500 12px/16px var(--font-body);color:var(--ink-muted);text-align:center;flex-direction:column;flex:1;align-items:center;gap:6px;display:flex;position:relative}.pw-steps2 .s:before{content:"";background:var(--border-strong);height:2px;position:absolute;top:13px;left:-50%;right:50%}.pw-steps2 .s:first-child:before{display:none}.pw-steps2 .s i{width:28px;height:28px;font:600 12px/1 var(--font-mono);background:var(--surface);box-shadow:inset 0 0 0 var(--border-strong-width) var(--border-strong);z-index:1;color:var(--ink-muted);border-radius:50%;justify-content:center;align-items:center;font-style:normal;display:flex;position:relative}.pw-steps2 .s.done:before,.pw-steps2 .s.on:before{background:var(--brand)}.pw-steps2 .s.done i{background:var(--brand);color:var(--on-brand);box-shadow:none}.pw-steps2 .s.on i{box-shadow:inset 0 0 0 2px var(--brand);color:var(--brand-text)}.pw-steps2 .s.on,.pw-steps2 .s.done{color:var(--ink)}.pw-pagebar{gap:6px;display:flex}.pw-pagebar i{background:var(--surface-sunken);border-radius:2px;flex:1;height:4px}.pw-pagebar i.on{background:var(--brand)}.pw-avatar{width:40px;height:40px;font:900 14px/1 var(--font-display);background:var(--brand-tint);color:var(--brand-text);box-sizing:border-box;background-position:50%;background-size:cover;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.pw-avatar.xs{width:24px;height:24px;font-size:9px}.pw-avatar.sm{width:32px;height:32px;font-size:11px}.pw-avatar.lg{width:56px;height:56px;font-size:18px}.pw-avatar.xl{width:80px;height:80px;font-size:26px}.pw-avatar.is-team{border-radius:var(--radius-sm)}.pw-avatar .ldot{background:var(--pitch);width:10px;height:10px;box-shadow:0 0 0 2px var(--ground);border-radius:50%;position:absolute;bottom:0;right:0}.pw-avatars{display:inline-flex}.pw-avatars .pw-avatar{box-shadow:0 0 0 2px var(--ground);margin-left:-8px}.pw-avatars .pw-avatar:first-child{margin-left:0}.pw-avatars .more{background:var(--surface-sunken);color:var(--ink);font:600 11px/1 var(--font-mono)}.pw-divider{background:var(--border);border:0;height:1px;margin:0}.pw-divider-label{align-items:center;gap:var(--space-3);font:500 11px/14px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-stretch:87.5%;display:flex}.pw-divider-label:before,.pw-divider-label:after{content:"";background:var(--border);flex:1;height:1px}.pw-acc{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.pw-acc .h{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);min-height:var(--tap-target);box-sizing:border-box;border-top:1px solid var(--border);font:500 15px/20px var(--font-body);display:flex}.pw-acc .h:first-child{border-top:0}.pw-acc .h .pw-sym{color:var(--ink-muted)}.pw-acc .b{padding:0 var(--space-4) var(--space-4);font:400 14px/20px var(--font-body);color:var(--ink-muted)}.pw-carousel{gap:var(--space-3);display:flex;overflow:hidden}.pw-carousel>div{flex:none}.pw-dots{margin-top:var(--space-3);justify-content:center;gap:6px;display:flex}.pw-dots i{background:var(--border-strong);border-radius:3px;width:6px;height:6px}.pw-dots i.on{background:var(--brand);width:18px}.pw-count-dot{box-sizing:border-box;background:var(--danger);min-width:18px;height:18px;color:var(--white);font:600 10px/18px var(--font-mono);text-align:center;box-shadow:0 0 0 2px var(--ground);border-radius:9px;padding:0 5px;position:absolute;top:4px;right:2px}.pw-count-dot.is-dot{width:10px;min-width:10px;height:10px;padding:0;top:8px;right:8px}.pw-count-dot.is-moment{background:var(--moment)}.pw-pager{align-items:center;gap:var(--space-1);display:flex}.pw-pager>span{border-radius:var(--radius-full);min-width:36px;height:36px;font:500 14px/1 var(--font-body);color:var(--ink);justify-content:center;align-items:center;display:inline-flex}.pw-pager>span.on{background:var(--brand);color:var(--on-brand)}.pw-pager>span.gap{color:var(--ink-muted)}.pw-loadmore{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.pw-table{border-collapse:collapse;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;font:400 14px/20px var(--font-body);overflow:hidden}.pw-table th{font:500 10.5px/14px var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted);text-align:right;padding:var(--space-3);background:var(--surface-sunken);font-weight:500;font-stretch:87.5%}.pw-table th:first-child,.pw-table td:first-child{text-align:left}.pw-table td{padding:var(--space-3);border-top:1px solid var(--border);text-align:right;font-variant-numeric:tabular-nums}.pw-table td.num{font:900 14px/20px var(--font-display)}.pw-table tr.is-us td{background:var(--brand-tint)}.pw-table td .pos{width:20px;font:600 11px/1 var(--font-mono);color:var(--ink-muted);display:inline-block}.pw-form-dots{gap:3px;display:inline-flex}.pw-form-dots i{width:16px;height:16px;font:600 9px/16px var(--font-mono);color:var(--white);text-align:center;border-radius:4px;font-style:normal}.pw-form-dots i.w{background:var(--pitch)}.pw-form-dots i.d{background:var(--surface-sunken);color:var(--ink)}.pw-form-dots i.l{background:var(--danger)}.pw-chart{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4)}.pw-legend{gap:var(--space-3);font:500 11px/14px var(--font-mono);text-transform:uppercase;color:var(--ink-muted);margin-top:var(--space-2);flex-wrap:wrap;font-stretch:87.5%;display:flex}.pw-legend i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.pw-swatches{gap:var(--space-2);grid-template-columns:repeat(6,1fr);display:grid}.pw-swatches div{border-radius:var(--radius-sm);box-sizing:border-box;height:56px;font:500 10px/12px var(--font-mono);align-items:flex-end;padding:6px 8px;display:flex}.pw-space{gap:6px;display:grid}.pw-space div{font:400 13px/18px var(--font-body);grid-template-columns:130px 1fr 170px;align-items:center;gap:12px;display:grid}.pw-space b{font:500 11px/14px var(--font-mono);color:var(--brand-text);font-weight:500;font-stretch:87.5%}.pw-space i{background:var(--brand);border-radius:2px;height:12px;display:block}.pw-space span{color:var(--ink-muted)}.pw-radii{gap:var(--space-4);flex-wrap:wrap;align-items:flex-end;display:flex}.pw-radii div{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.pw-radii i{background:var(--brand-tint);border:2px solid var(--brand);box-sizing:border-box;width:72px;height:72px;display:block}.pw-elev{gap:var(--space-4);grid-template-columns:repeat(5,1fr);display:grid}.pw-elev div{border-radius:var(--radius-lg);background:var(--surface);height:84px;padding:var(--space-3);box-sizing:border-box;flex-direction:column;justify-content:flex-end;display:flex}.pw-elev b{font:900 14px/18px var(--font-display);text-transform:uppercase}.pw-elev span{font:400 12px/16px var(--font-body);color:var(--ink-muted)}.pw-grid-demo{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);gap:8px;padding:10px;display:grid}.pw-grid-demo i{background:var(--brand-tint);border-radius:3px;height:40px;display:block}.pw-zladder{gap:4px;display:grid}.pw-zladder div{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);font:400 13px/18px var(--font-body);justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.pw-zladder b{font:500 11px/14px var(--font-mono);color:var(--brand-text);font-stretch:87.5%}.pw-phone{background:var(--ground);width:300px;box-shadow:0 0 0 1px var(--border), var(--shadow-float);border-radius:32px;flex:none;position:relative;overflow:hidden}.pw-phone .sbar{font:600 12px/1 var(--font-body);justify-content:space-between;padding:12px 22px 4px;display:flex}.pw-email{background:var(--white);color:#1c1b19;border-radius:var(--radius-md);width:100%;max-width:420px;box-shadow:0 0 0 1px var(--border);font:400 14px/21px var(--font-body);overflow:hidden}.pw-email .hd{border-bottom:1px solid #1c1b191a;padding:18px 24px}.pw-email .ehero{color:#fff;background:#2448d8;padding:24px;position:relative;overflow:hidden}.pw-email .ehero>:not(.pw-geo):not(.g){position:relative}.pw-email .ehero h3{font:900 24px/1 var(--font-display);text-transform:uppercase;margin:6px 0 0}.pw-email .bd{padding:20px 24px}.pw-email .bd p{margin:0 0 14px}.pw-email .cta{color:#fff;font:500 15px/20px var(--font-body);background:#2448d8;border-radius:999px;padding:12px 22px;display:inline-block}.pw-email .ft{color:#66635e;background:#f7f6f4;padding:16px 24px;font-size:11.5px;line-height:17px}.pw-web{border-radius:var(--radius-md);width:100%;box-shadow:0 0 0 1px var(--border);color:#1c1b19;background:#f7f6f4;overflow:hidden}.pw-web .nav{font:500 13px/1 var(--font-body);background:#fff;border-bottom:1px solid #1c1b191a;justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.pw-web .nav>span:not(.pw-btn){color:#66635e;gap:18px;display:flex}.pw-web .whero{grid-template-columns:1.1fr 1fr;align-items:center;gap:24px;padding:32px 24px;display:grid}.pw-web .whero h3{font:900 30px/.98 var(--font-display);text-transform:uppercase;margin:8px 0 12px}.pw-web .whero p{color:#66635e;font:400 14px/21px var(--font-body);margin:0 0 16px}.pw-web .wph{aspect-ratio:4/3;background-color:#2e6b3f;background-position:50%;background-size:cover;border-radius:16px}.pw-web .feats{grid-template-columns:repeat(3,1fr);gap:12px;padding:0 24px 28px;display:grid}.pw-web .feats div{font:400 13px/19px var(--font-body);color:#66635e;background:#fff;border:1px solid #1c1b191a;border-radius:12px;padding:14px}.pw-web .feats b{font:900 13px/16px var(--font-display);text-transform:uppercase;color:#1c1b19;margin:8px 0 4px;display:block}.pw-web .feats .pw-sym{color:#2448d8}.pw-web .wfoot{color:#ada69d;font:400 12px/1 var(--font-body);background:#14120f;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.pw-l3{border-radius:var(--radius-md);aspect-ratio:16/9;background:#2e6b3f;position:relative;overflow:hidden}.pw-l3 .bar{box-shadow:var(--shadow-float);align-items:stretch;display:flex;position:absolute;bottom:24px;left:24px}.pw-l3 .bar .n{color:#1c1b19;font:900 18px/1 var(--font-display);text-transform:uppercase;background:#fff;align-items:center;padding:8px 14px;display:flex}.pw-l3 .bar .r{color:#fff;font:500 11px/1.3 var(--font-mono);text-transform:uppercase;letter-spacing:.05em;background:#2448d8;flex-direction:column;justify-content:center;padding:8px 12px;font-stretch:87.5%;display:flex}.pw-l3 .bug{font:900 15px/1 var(--font-display);color:#fff;display:flex;position:absolute;top:20px;left:24px}.pw-l3 .bug>span{background:#14120fb8;padding:7px 10px}.pw-l3 .bug>span.t{background:#2448d8}.pw-l3 .wm{position:absolute;bottom:20px;right:20px}.pw-ident{border-radius:var(--radius-md);aspect-ratio:16/9;background:#2448d8;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.pw-ident>:not(.pw-geo):not(.g){position:relative}.pw-bcard{width:252px;height:144px;box-shadow:0 0 0 1px var(--border), var(--shadow-raised);box-sizing:border-box;border-radius:8px;flex-direction:column;justify-content:space-between;padding:16px;display:flex;position:relative;overflow:hidden}.pw-bcard>:not(.pw-geo):not(.g){position:relative}.pw-bcard b{font:900 13px/1.1 var(--font-display);text-transform:uppercase;display:block}.pw-bcard span:not(.pw-sym){font:400 10px/14px var(--font-body);display:block}.pw-bcard em{font:500 8.5px/12px var(--font-mono);text-transform:uppercase;letter-spacing:.05em;font-style:normal;font-stretch:87.5%;display:block}.pw-letter{width:210px;height:297px;box-shadow:0 0 0 1px var(--border), var(--shadow-raised);box-sizing:border-box;color:#1c1b19;font:400 6px/9px var(--font-body);background:#fff;padding:18px;position:relative}.pw-letter .ln{background:#eceae6;border-radius:2px;height:3px;margin:0 0 4px}.pw-letter .ft{font:500 5px/1 var(--font-mono);text-transform:uppercase;color:#66635e;justify-content:space-between;display:flex;position:absolute;bottom:14px;left:18px;right:18px}.pw-merch{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.pw-merch .mspec{font:500 10px/14px var(--font-mono);text-transform:uppercase;color:var(--ink-muted);text-align:center;font-stretch:87.5%}@media (prefers-reduced-motion:reduce){.pw-skel:after,.pw-spin{animation:none}}.pw-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:700px){.pw-charts{grid-template-columns:1fr}}.pw-charts .pw-span{grid-column:1/-1}.pw-chart{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4);flex-direction:column;gap:10px;min-width:0;display:flex}.pw-chart svg{width:100%;height:auto;display:block;overflow:visible}.pw-chart .pw-cap{margin:0}.pw-chart-h{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pw-chart-dir{font:500 10px/14px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-stretch:87.5%}.pw-chart-big{font:900 24px/1 var(--font-display);color:var(--ink);font-stretch:112.5%}.pw-chart-big small{font:500 12px/1 var(--font-body);color:var(--ink-muted);margin-left:4px}.pw-ax{font:500 9px var(--font-mono);fill:var(--ink-muted);font-stretch:87.5%}.pw-dl{font:900 11px var(--font-display);fill:var(--ink);text-transform:uppercase;font-stretch:112.5%}.pw-legend{font:500 12px/16px var(--font-body);color:var(--ink-muted);flex-wrap:wrap;gap:6px 14px;display:flex}.pw-legend span{align-items:center;gap:6px;display:inline-flex}.pw-legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.pw-legend i.dot{border-radius:50%;width:12px;height:12px}.pw-ramp{font:500 11px/14px var(--font-body);color:var(--ink-muted);align-items:center;gap:8px;display:flex}.pw-ramp .bar{gap:2px;display:flex}.pw-ramp .bar i{border-radius:2px;width:22px;height:8px;display:block}.pw-zones{gap:2px;height:14px;display:flex}.pw-zones span{border-radius:4px;display:block}.pw-zones-l{font:400 12px/16px var(--font-body);color:var(--ink-muted);gap:2px;display:flex}.pw-zones-l b{font:900 18px/1.1 var(--font-display);color:var(--ink);font-stretch:112.5%;display:block}.pw-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:560px){.pw-kpis{grid-template-columns:1fr}}.pw-kpi{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4);grid-template-rows:auto auto auto;grid-template-columns:1fr auto;column-gap:8px;display:grid}.pw-kpi .pw-cap{grid-column:1/-1;margin:0 0 6px}.pw-kpi b{font:900 30px/1 var(--font-display);color:var(--ink);font-stretch:112.5%}.pw-kpi b small{font:500 12px var(--font-body);color:var(--ink-muted);margin-left:3px}.pw-kpi span{font:400 12px/16px var(--font-body);color:var(--ink-muted);grid-column:1;margin-top:4px}.pw-kpi svg{grid-area:2/2/4;align-self:end}.pw-chartpal{grid-template-columns:2fr 1fr 1fr;gap:16px;display:grid}@media (max-width:700px){.pw-chartpal{grid-template-columns:1fr}}.pw-chartpal .pw-cap{margin:0 0 6px}.pw-chartpal .pw-swatches{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.pw-chartpal .pw-swatches div{height:44px;font:500 10px/12px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:8px;align-items:flex-end;padding:6px 8px;font-stretch:87.5%;display:flex}.pw-formstrip{flex-wrap:wrap;gap:6px;display:flex}.pw-fs-i{flex-direction:column;flex:1;align-items:center;gap:4px;min-width:52px;display:flex}.pw-fs-i b{border-radius:var(--radius-xs);width:28px;height:28px;font:600 12px/1 var(--font-mono);place-items:center;font-stretch:87.5%;display:grid}.pw-fs-i em{font:400 11px/14px var(--font-body);color:var(--ink-muted);text-align:center;font-style:normal}.pw-chart-note{font:400 12px/16px var(--font-body);color:var(--ink-muted);margin:0}.pw-chart .pw-legend{text-transform:none;font:500 12px/16px var(--font-body);letter-spacing:0}.pw-seq,.pw-div{gap:2px;height:30px;display:flex}.pw-seq i,.pw-div i{border-radius:4px;flex:1}.pw-vhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.pw-vhead .pw-cap{margin:0}.pw-vswitch{flex-wrap:wrap;gap:6px;display:flex}.pw-vgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:700px){.pw-vgrid{grid-template-columns:1fr}}.pw-vfig{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.pw-vfig .pw-cap{margin:0}.pw-vf{aspect-ratio:16/9;color:#fff;cursor:default;background:#1b3d26;border-radius:12px;max-width:100%;position:relative;overflow:hidden;container-type:inline-size}.pw-vf-bg{background-size:cover;position:absolute;inset:0}.pw-vf-bg:after{content:"";background:linear-gradient(#14120f40,#14120f00 30% 60%,#14120f73);position:absolute;inset:0}.pw-vf .pw-crest{flex:none;display:block}.pw-wm{opacity:.9;position:absolute;bottom:3.2cqw;right:3.5cqw}.pw-wm img,.pw-wm svg{width:auto;height:2.6cqw!important}.pw-sb{height:5.6cqw;font:900 2.9cqw/1 var(--font-display);text-transform:uppercase;border-radius:1cqw;font-stretch:112.5%;display:flex;position:absolute;top:3.5cqw;left:3.5cqw;overflow:hidden;box-shadow:0 .4cqw 1.6cqw #0000004d}.pw-sb>span{align-items:center;gap:.9cqw;padding:0 1.4cqw;display:flex}.pw-sb .h{background:var(--club);color:var(--on-club);box-shadow:inset 0 -.5cqw 0 var(--club-2)}.pw-sb .s{color:#fff;letter-spacing:.02em;background:#14120fe0;padding:0 1.8cqw}.pw-sb .a{background:var(--opp);color:var(--on-opp);box-shadow:inset 0 -.5cqw 0 var(--opp-2)}.pw-sb--static{position:static}.pw-vclubs{background:#14120f;flex-direction:column;justify-content:center;align-items:flex-start;gap:2.4cqw;padding:5cqw 7cqw;display:flex;position:absolute;inset:0}.pw-vclubs p{font:500 2.1cqw/1.3 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:#ada69d;margin:1cqw 0 0;font-stretch:87.5%}.pw-sb .m{color:#1c1b19;font:500 2.3cqw/1 var(--font-mono);background:#fff;font-stretch:87.5%}.pw-l3x{border-radius:1cqw;align-items:stretch;display:flex;position:absolute;bottom:6cqw;left:3.5cqw;overflow:hidden;box-shadow:0 .6cqw 2cqw #00000059}.pw-l3x .n{background:var(--club);color:var(--on-club);font:900 7.4cqw/1 var(--font-display);box-shadow:inset 0 -.7cqw 0 var(--club-2);align-items:center;padding:1cqw 2cqw .6cqw;font-stretch:112.5%;display:flex}.pw-l3x .t{color:#1c1b19;background:#fff;flex-direction:column;justify-content:center;gap:.5cqw;padding:1.3cqw 2.4cqw 1.3cqw 2cqw;display:flex}.pw-l3x b{font:900 3.4cqw/1 var(--font-display);text-transform:uppercase;font-stretch:112.5%}.pw-l3x em{font:500 1.9cqw/1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:#66635e;font-style:normal;font-stretch:87.5%}.pw-l3x i{font:500 2.1cqw/1.2 var(--font-body);font-style:normal}.pw-goal{flex-direction:column;justify-content:center;align-items:center;gap:2.4cqw;display:flex;position:absolute;inset:0}.pw-goal .lines{flex-direction:column;gap:2cqw;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)skewY(-6deg)}.pw-goal .lines i{background:var(--club-2);opacity:.9;border-radius:3cqw;height:3cqw;display:block}.pw-goal .lines i:first-child{width:62%;margin-left:-4%}.pw-goal .lines i:nth-child(2){width:84%;margin-left:-4%}.pw-goal .lines i:nth-child(3){width:54%;margin-left:-4%}.pw-goal .band{background:var(--club);color:var(--on-club);padding:1.4cqw 9cqw;position:relative;transform:skewY(-6deg);box-shadow:0 1cqw 3cqw #00000059}.pw-goal .band b{font:900 15cqw/.9 var(--font-display);text-transform:uppercase;letter-spacing:-.02em;font-stretch:112.5%;display:block;transform:skewY(6deg)}.pw-goal .who{align-items:stretch;gap:1cqw;display:flex;position:relative}.pw-goal .who span{color:#1c1b19;font:900 2.8cqw/1 var(--font-display);text-transform:uppercase;background:#fff;border-radius:.8cqw;padding:1.1cqw 1.8cqw;font-stretch:112.5%}.pw-goal .who em{font:500 2.2cqw var(--font-mono);color:#66635e;margin-left:.6cqw;font-style:normal;font-stretch:87.5%}.pw-goal .who .sc{color:#fff;background:#14120fe0}.pw-goal.play .lines i{animation:.42s cubic-bezier(.2,.8,.2,1) both pw-sweep}.pw-goal.play .lines i:nth-child(2){animation-delay:60ms}.pw-goal.play .lines i:nth-child(3){animation-delay:.12s}.pw-goal.play .band{animation:.52s cubic-bezier(.34,1.56,.64,1) .22s both pw-slam}.pw-goal.play .band b{animation:.48s cubic-bezier(.34,1.56,.64,1) .38s both pw-land}.pw-goal.play .who{animation:.32s cubic-bezier(.2,.8,.2,1) .7s both pw-up}@keyframes pw-sweep{0%{transform:translate(-110%)}}@keyframes pw-slam{0%{transform-origin:0;transform:skewY(-6deg)scaleX(0)}}@keyframes pw-land{0%{opacity:0;transform:skewY(6deg)translateY(30%)scale(1.6)}}@keyframes pw-up{0%{opacity:0;transform:translateY(40%)}}@media (prefers-reduced-motion:reduce){.pw-goal.play *{animation:none!important}}.pw-vs{background:#14120f9e;grid-template-columns:1fr auto 1fr;place-items:center;padding:6cqw 4cqw 9cqw;display:grid;position:absolute;inset:0}.pw-vs .side{text-align:center;flex-direction:column;align-items:center;gap:2cqw;display:flex}.pw-vs b{font:900 3.6cqw/1 var(--font-display);text-transform:uppercase;font-stretch:112.5%}.pw-vs .v{font:500 2.6cqw var(--font-mono);text-transform:uppercase;letter-spacing:.1em;opacity:.8;font-stretch:87.5%}.pw-vs p{text-align:center;font:500 2.1cqw var(--font-mono);text-transform:uppercase;letter-spacing:.08em;margin:0;font-stretch:87.5%;position:absolute;bottom:4cqw;left:0;right:0}.pw-ft{background:var(--club);color:var(--on-club);flex-direction:column;padding:5cqw;display:flex;position:absolute;inset:0}.pw-ft .geo{width:100%;height:100%;position:absolute;inset:0}.pw-ft .geo path{fill:none;stroke:var(--club-2);stroke-opacity:.28;stroke-width:15px}.pw-ft>:not(svg){position:relative}.pw-ft .k{font:500 2.2cqw var(--font-mono);text-transform:uppercase;letter-spacing:.08em;opacity:.85;margin:0;font-stretch:87.5%}.pw-ft .sc{font:900 4.6cqw/1 var(--font-display);text-transform:uppercase;align-items:baseline;gap:2.4cqw;margin-top:auto;font-stretch:112.5%;display:flex}.pw-ft .sc b{letter-spacing:-.03em;font-size:15cqw}.pw-ft ul{font:500 2.3cqw var(--font-body);opacity:.9;gap:3cqw;margin:1.6cqw 0 0;padding:0;list-style:none;display:flex}.pw-ft .lg{position:absolute;top:4.4cqw;right:4cqw}.pw-ft .lg img,.pw-ft .lg svg{width:auto;height:2.8cqw!important}.pw-tags{gap:1cqw;display:flex;position:absolute;top:3.5cqw;right:3.5cqw}.pw-tags span{font:600 2cqw/1 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;border-radius:99cqw;padding:1cqw 1.5cqw;font-stretch:87.5%}.pw-tags .rp{color:#fff;background:#14120fd1}.pw-tags .rp:before{content:"";vertical-align:.05cqw;background:#fff;border-radius:50%;width:1.2cqw;height:1.2cqw;margin-right:.8cqw;display:inline-block}.pw-tags .mo{color:#fff;background:#c2410c}.pw-subx{flex-direction:column;gap:.6cqw;display:flex;position:absolute;bottom:6cqw;left:3.5cqw}.pw-subx span{color:#1c1b19;font:900 2.8cqw/1 var(--font-display);text-transform:uppercase;background:#fff;border-radius:.8cqw;align-items:center;gap:1.2cqw;padding:1cqw 2cqw 1cqw 1cqw;font-stretch:112.5%;display:flex;box-shadow:0 .4cqw 1.4cqw #0000004d}.pw-subx i{width:3.2cqw;height:3.2cqw;font-style:normal;font:900 1.8cqw/1 var(--font-body);border-radius:.6cqw;place-items:center;display:grid}.pw-subx .in i{background:var(--club);color:var(--on-club)}.pw-subx .out i{color:#66635e;background:#ece9e3}.pw-pm{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pw-pm--merch{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:600px){.pw-pm,.pw-pm--merch{grid-template-columns:1fr}}.pw-pm .pm-wide,.pw-pm .pm-full{grid-column:1/-1}.pw-pm .pm-wide .pm-svg{max-width:500px}.pm-tile{flex-direction:column;gap:10px;min-width:0;margin:0;display:flex}.pm-stage{background:var(--surface-sunken);border-radius:var(--radius-lg);justify-content:center;align-items:center;min-height:220px;padding:24px;display:flex}.pm-stage.pm-tall .pm-svg{max-width:260px}.pw-pm--merch .pm-stage{aspect-ratio:1;min-height:0;padding:20px}.pw-pm--merch .pm-svg{width:auto;max-height:100%}.pm-svg{width:100%;max-width:100%;height:auto;display:block}.pm-paper{filter:drop-shadow(0 6px 12px #1d1a162e)}.pm-tile figcaption{flex-direction:column;gap:2px;display:flex}.pm-tile figcaption b{font:900 14px/1.1 var(--font-display);text-transform:uppercase;color:var(--ink);font-stretch:112.5%}.pm-tile figcaption span{font:400 13px/18px var(--font-body);color:var(--ink-muted)}.pw-fo,.pw-fo>*{line-height:0;display:block}.pw-fo img,.pw-fo svg{display:block}.pm-d{font:900 13px var(--font-display);letter-spacing:-.01em;font-stretch:112.5%}.pm-x{font:900 34px var(--font-display);letter-spacing:-.02em;font-stretch:112.5%}.pm-n{font:900 15px var(--font-display);font-stretch:112.5%}.pm-m{font:500 7.5px var(--font-mono);letter-spacing:.08em;font-stretch:87.5%}.pm-b{font:400 10px var(--font-body)}.pm-t{font:400 7.6px var(--font-body)}.pw-tl-card{max-width:680px}.pw-tl-h{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pw-tl-h .pw-cap{margin:0}.pw-tl-h b{font:900 30px/1 var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums;font-stretch:112.5%}.pw-tl{margin-top:10px;padding-top:40px;position:relative}.pw-tl-pins{height:34px;position:absolute;top:0;left:0;right:0}.pw-tl-pin{flex-direction:column;align-items:center;gap:3px;display:flex;position:absolute;bottom:0;transform:translate(-50%)}.pw-tl-pin .pw-sym{background:var(--moment);width:22px;height:22px;color:var(--on-moment);border-radius:50%;place-items:center;font-size:15px;display:grid}.pw-tl-pin.is-hollow .pw-sym{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);font-variation-settings:"FILL" 0}.pw-tl-pin:after{content:"";background:var(--border-strong);width:1.5px;height:6px}.pw-tl-track{border-radius:var(--radius-sm);background:var(--surface-sunken);height:64px;position:relative}.pw-tl-track svg{width:100%;height:100%;display:block;position:absolute;inset:0}.pw-tl-track .rest{fill:var(--border-strong);opacity:.6}.pw-tl-track .done{fill:var(--brand-text);opacity:.85}.pw-tl-head{background:var(--brand-text);border-radius:2px;width:3px;margin-left:-1.5px;position:absolute;top:-6px;bottom:-6px}.pw-tl-head span{z-index:1;background:var(--ink);color:var(--ground);font:500 11px/1 var(--font-mono);letter-spacing:.04em;white-space:nowrap;border-radius:999px;padding:5px 7px;font-stretch:87.5%;position:absolute;top:100%;left:50%;transform:translate(-50%,4px)}.pw-tl-axis{font:500 10px/14px var(--font-mono);color:var(--ink-muted);justify-content:space-between;margin-top:8px;font-stretch:87.5%;display:flex}.pw-tl-axis .ht{color:var(--ink)}.pwbf{border-radius:var(--radius-lg);max-width:100%;container-type:inline-size}.pwbf-ct{flex-direction:column;justify-content:flex-end;gap:6px;padding:clamp(10px,6cqw,28px);display:flex;inset:0;position:absolute!important}.pwbf-ct .pw-cap{color:var(--pwf-label);font-size:clamp(8.5px,2.8cqw,11px)}.pwbf-hl{font:900 clamp(13px, 9cqw, 30px)/.94 var(--font-display);text-transform:uppercase;letter-spacing:-.015em;font-stretch:112.5%}.pwbf-row{gap:12px;display:grid}.pwbf-5{grid-template-columns:repeat(5,minmax(0,1fr))}.pwbf-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:600px){.pwbf-5,.pwbf-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.pwbf-fig{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}.pwbf-fig figcaption{font:400 12px/16px var(--font-body);color:var(--ink-muted)}.pwbf-formats{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.pwbf-formats .pwbf-fig{min-width:90px}.pwbf-formats .pwbf-hl{font-size:clamp(12px,7.5cqw,24px)}.pw-brandfield,.pw-card--brand{--pwf-bg:linear-gradient(155deg, #2a4ee0 0%, #2448d8 52%, #1f41cd 100%);--pwf-light:radial-gradient(120% 95% at 6% 0%, #ffffff2b, #fff0 58%);--pwf-ln:#fff;--pwf-lnop:.075;--pwf-grain:.08;--pwf-sheen:.085;--pwf-fg:#fff;--pwf-label:#dce6ff;--pwf-edge:inset 0 1px 0 #ffffff29}:where([data-theme=dark]) .pw-brandfield,:where([data-theme=dark]) .pw-card--brand{--pwf-bg:linear-gradient(155deg, #2a4ddf 0%, #2042cf 28%, #1a33a2 62%, #121d5c 100%);--pwf-light:radial-gradient(120% 95% at 4% 0%, #ffffff21, #fff0 55%);--pwf-ln:#fff;--pwf-lnop:.065;--pwf-grain:.09;--pwf-sheen:.07;--pwf-fg:#fff;--pwf-label:#c9d5ff;--pwf-edge:inset 0 1px 0 #ffffff24}@media (prefers-color-scheme:dark){:where(.pw-root:not([data-theme=light])) .pw-brandfield,:where(.pw-root:not([data-theme=light])) .pw-card--brand{--pwf-bg:linear-gradient(155deg, #2a4ddf 0%, #2042cf 28%, #1a33a2 62%, #121d5c 100%);--pwf-light:radial-gradient(120% 95% at 4% 0%, #ffffff21, #fff0 55%);--pwf-ln:#fff;--pwf-lnop:.065;--pwf-grain:.09;--pwf-sheen:.07;--pwf-fg:#fff;--pwf-label:#c9d5ff;--pwf-edge:inset 0 1px 0 #ffffff24}}.pw-brandfield.pw-brandfield--royal,.pw-brandfield--royal{--pwf-bg:linear-gradient(155deg, #2a4ee0 0%, #2448d8 52%, #1f41cd 100%);--pwf-light:radial-gradient(120% 95% at 6% 0%, #ffffff2b, #fff0 58%);--pwf-ln:#fff;--pwf-lnop:.075;--pwf-grain:.08;--pwf-sheen:.085;--pwf-fg:#fff;--pwf-label:#dce6ff;--pwf-edge:inset 0 1px 0 #ffffff29}.pw-brandfield.pw-brandfield--deep,.pw-brandfield--deep{--pwf-bg:linear-gradient(155deg, #2a4ddf 0%, #2042cf 28%, #1a33a2 62%, #121d5c 100%);--pwf-light:radial-gradient(120% 95% at 4% 0%, #ffffff21, #fff0 55%);--pwf-ln:#fff;--pwf-lnop:.065;--pwf-grain:.09;--pwf-sheen:.07;--pwf-fg:#fff;--pwf-label:#c9d5ff;--pwf-edge:inset 0 1px 0 #ffffff24}.pw-brandfield.pw-brandfield--midnight,.pw-brandfield--midnight{--pwf-bg:radial-gradient(130% 110% at 92% 0%, #24378f 0%, #18215a 30%, #121326 64%, #0f0e12 100%);--pwf-light:linear-gradient(transparent, transparent);--pwf-ln:#8fa4ff;--pwf-lnop:.12;--pwf-grain:.1;--pwf-sheen:.05;--pwf-fg:#f5f1ea;--pwf-label:#9aafff;--pwf-edge:inset 0 1px 0 #ffffff1a}.pw-brandfield.pw-brandfield--sky,.pw-brandfield--sky{--pwf-bg:linear-gradient(155deg, #ebf0ff 0%, #dce6ff 50%, #cddaff 100%);--pwf-light:radial-gradient(120% 95% at 6% 0%, #fff9, #fff0 58%);--pwf-ln:#2448d8;--pwf-lnop:.09;--pwf-grain:.06;--pwf-sheen:.35;--pwf-fg:#1e2a55;--pwf-label:#2448d8;--pwf-edge:inset 0 0 0 1px #2448d81a}.pw-brandfield.pw-brandfield--bone,.pw-brandfield--bone{--pwf-bg:linear-gradient(155deg, #fcfbf9 0%, #f6f4f0 55%, #eeebe5 100%);--pwf-light:radial-gradient(120% 95% at 6% 0%, #ffffffb3, #fff0 58%);--pwf-ln:#1c1b19;--pwf-lnop:.055;--pwf-grain:.06;--pwf-sheen:.4;--pwf-fg:#1c1b19;--pwf-label:#66635e;--pwf-edge:inset 0 0 0 1px #1c1b191a}.pw-brandfield,.pw-card--brand{isolation:isolate;color:var(--pwf-fg);background:var(--pwf-light), var(--pwf-bg);box-shadow:var(--pwf-edge);position:relative;overflow:hidden}.pw-brandfield:before,.pw-card--brand:before{content:"";z-index:1;pointer-events:none;opacity:var(--pwf-grain);background:url(../media/grain@2x.0zrjqxupn7sub.png) 0 0/128px 128px;position:absolute;inset:0}.pw-brandfield:after,.pw-card--brand:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(112deg, #fff0 36%, rgba(255, 255, 255, var(--pwf-sheen)) 47%, rgba(255, 255, 255, calc(var(--pwf-sheen) * .4)) 52%, #fff0 62%);position:absolute;inset:-10% -80%;transform:translate(-22%)}.pw-brandfield.is-entering:after,.pw-card--brand.is-entering:after{animation:pw-brandfield-sheen 1.6s var(--ease-out) both}@keyframes pw-brandfield-sheen{0%{transform:translate(-62%)}to{transform:translate(-22%)}}.pw-brandfield>.pw-geo,.pw-card--brand>.pw-geo{z-index:0;width:100%;height:100%;opacity:var(--pwf-lnop);position:absolute;inset:0}.pw-brandfield>.pw-geo .ln,.pw-card--brand>.pw-geo .ln{stroke:var(--pwf-ln);stroke-width:var(--sw,15)}.pw-brandfield>.pw-geo .sp,.pw-card--brand>.pw-geo .sp{fill:var(--pwf-ln)}.pw-brandfield>:not(.pw-geo),.pw-card--brand>:not(.pw-geo){z-index:2;position:relative}.pw-brandfield .pw-cap,.pw-card--brand .pw-cap{color:var(--pwf-label)}@media (prefers-reduced-motion:reduce){.pw-brandfield.is-entering:after,.pw-card--brand.is-entering:after{animation:none}}
