.pg-proteam .breadcrumb{border-bottom:1px solid var(--line);font-family:var(--f-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:14px 32px;font-size:11px;display:flex}.pg-proteam .breadcrumb b{color:var(--ink-hi)}.pg-proteam .breadcrumb .sep{color:var(--line-2);margin:0 10px}.pg-proteam section{border-top:0;border-bottom:1px solid var(--line)}.pg-proteam .phero{background:linear-gradient(transparent 31px, var(--grid-line) 32px) 0 0/100% 32px, linear-gradient(90deg, transparent 31px, var(--grid-line) 32px) 0 0/32px 100%, var(--bg);padding:96px 32px 64px;position:relative;overflow:hidden}.pg-proteam .phero h1{font-family:var(--f-display), system-ui, sans-serif;letter-spacing:.04em;color:var(--ink-hi);text-transform:uppercase;margin:0;font-size:128px;font-weight:700;line-height:.85}.pg-proteam .phero h1 em{color:var(--accent);font-style:normal}.pg-proteam .phero .grid{grid-template-columns:1.4fr 1fr;align-items:end;gap:64px;display:grid}.pg-proteam .phero .num{font-family:var(--f-mono), ui-monospace, monospace;color:var(--accent);letter-spacing:.32em;text-transform:uppercase;margin-bottom:18px;font-size:11px}.pg-proteam .phero .lede{color:var(--ink);max-width:520px;margin-top:24px;font-size:15px;line-height:1.7}.pg-proteam .phero .stats{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.pg-proteam .phero .stat{background:var(--surface-1);padding:24px}.pg-proteam .phero .stat b{font-family:var(--f-display), system-ui, sans-serif;color:var(--ink-hi);letter-spacing:.04em;margin-bottom:6px;font-size:48px;line-height:1;display:block}.pg-proteam .phero .stat span{font-family:var(--f-mono), ui-monospace, monospace;letter-spacing:.2em;color:var(--ink-dim);text-transform:uppercase;font-size:10px}.pg-proteam .phero .stat.accent b{color:var(--accent)}.pg-proteam .phero .stat.lime b{color:var(--accent-3)}.pg-proteam .roster-filter{background:var(--surface-2);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:18px 32px;display:flex}.pg-proteam .roster-filter .lbl{font-family:var(--f-mono), ui-monospace, monospace;letter-spacing:.24em;color:var(--accent);text-transform:uppercase;margin-right:8px;font-size:10px}.pg-proteam .roster-filter button{border:1px solid var(--line);font-family:var(--f-mono), ui-monospace, monospace;letter-spacing:.18em;color:var(--ink);text-transform:uppercase;cursor:pointer;background:0 0;padding:7px 12px;font-size:10px}.pg-proteam .roster-filter button:hover{border-color:var(--line-2);color:var(--ink-hi)}.pg-proteam .roster-filter button.on{border-color:var(--accent);color:var(--accent);background:rgb(var(--accent-rgb) / 6%)}.pg-proteam .roster-filter .count{font-family:var(--f-mono), ui-monospace, monospace;letter-spacing:.2em;color:var(--ink-dim);text-transform:uppercase;margin-left:auto;font-size:10px}.pg-proteam .roster-filter .count b{color:var(--accent-3)}.pg-proteam .roster{grid-template-columns:repeat(4,1fr);gap:8px;padding:48px 32px;display:grid}.pg-proteam .player{background:var(--surface-1);border:1px solid var(--line);flex-direction:column;display:flex;position:relative;overflow:hidden}.pg-proteam .player .photo{aspect-ratio:3/4;background:radial-gradient(ellipse at 50% 30%, rgb(var(--accent-rgb) / 18%) 0%, transparent 60%), linear-gradient(180deg, var(--surface-3) 0%, var(--bg) 100%);border-bottom:1px solid var(--line);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.pg-proteam .player .photo:before{content:"";background:linear-gradient(transparent 31px, var(--grid-line-2) 32px) 0 0/100% 32px, linear-gradient(90deg, transparent 31px, var(--grid-line-2) 32px) 0 0/32px 100%;pointer-events:none;position:absolute;inset:0}.pg-proteam .player .photo .ph{border:1px dashed var(--line-2);font-family:var(--f-mono), ui-monospace, monospace;letter-spacing:.22em;color:var(--ink-dim);text-transform:uppercase;text-align:center;z-index:2;padding:32px 28px;font-size:9px;line-height:1.7;position:relative}.pg-proteam .player .ix{font-family:var(--f-mono), ui-monospace, monospace;letter-spacing:.22em;color:var(--ink-dim);z-index:3;font-size:9px;position:absolute;top:10px;left:10px}.pg-proteam .player .game-tag{border:1px solid var(--accent);font-family:var(--f-mono), ui-monospace, monospace;letter-spacing:.18em;color:var(--accent);text-transform:uppercase;z-index:3;background:var(--scrim);padding:3px 7px;font-size:9px;position:absolute;top:10px;right:10px}.pg-proteam .player .body{flex-direction:column;flex:1;gap:10px;padding:18px 22px;display:flex}.pg-proteam .player .nick{font-family:var(--f-display), system-ui, sans-serif;letter-spacing:.04em;color:var(--ink-hi);text-transform:uppercase;font-size:24px;line-height:1}.pg-proteam .player .real{font-family:var(--f-mono), ui-monospace, monospace;letter-spacing:.18em;color:var(--ink-dim);text-transform:uppercase;font-size:10px}.pg-proteam .player .meta{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:6px;display:grid}.pg-proteam .player .meta div{background:var(--surface-2);font-family:var(--f-mono), ui-monospace, monospace;letter-spacing:.16em;color:var(--ink);text-transform:uppercase;flex-direction:column;gap:2px;padding:8px 10px;font-size:9px;display:flex}.pg-proteam .player .meta b{color:var(--ink-hi);font-family:var(--f-display), system-ui, sans-serif;letter-spacing:.04em;font-size:13px}.pg-proteam .player .meta span{color:var(--ink-dim)}.pg-proteam .player .chair{border-top:1px solid var(--line);font-family:var(--f-mono), ui-monospace, monospace;letter-spacing:.18em;color:var(--ink-dim);text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:auto;padding:10px 14px;font-size:9px;display:flex}.pg-proteam .player .chair b,.pg-proteam .player .chair a{color:var(--accent);letter-spacing:.06em;font-family:var(--f-display), system-ui, sans-serif;font-size:11px;font-weight:700}.pg-proteam .player .chair a:hover{color:var(--ink-hi)}.pg-proteam .sec-head{gap:24px;margin-bottom:48px}.pg-proteam .sec-head .num{margin-bottom:8px}.pg-proteam .sec-head h2{font-size:56px}.pg-proteam .sec-head .lede{max-width:480px;color:var(--ink);font-size:14px}.pg-proteam .teams{background:var(--surface-2);padding:96px 32px}.pg-proteam .team-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.pg-proteam .team{background:var(--surface-1);flex-direction:column;gap:14px;padding:32px;display:flex}.pg-proteam .team .top{align-items:center;gap:14px;display:flex}.pg-proteam .team .logo{border:1px solid var(--line-2);width:64px;height:64px;font-family:var(--f-display), system-ui, sans-serif;letter-spacing:.04em;color:var(--ink-hi);background:var(--surface-3);flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.pg-proteam .team h3{font-family:var(--f-display), system-ui, sans-serif;letter-spacing:.04em;color:var(--ink-hi);text-transform:uppercase;margin:0;font-size:24px;line-height:1}.pg-proteam .team .game{font-family:var(--f-mono), ui-monospace, monospace;letter-spacing:.22em;color:var(--accent);text-transform:uppercase;margin-top:6px;font-size:10px;display:block}.pg-proteam .team .desc{color:var(--ink);margin:0;font-size:13px;line-height:1.6}.pg-proteam .team .stat-row{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.pg-proteam .team .stat-row>div{background:var(--surface-2);font-family:var(--f-mono), ui-monospace, monospace;letter-spacing:.16em;color:var(--ink-dim);text-transform:uppercase;flex-direction:column;gap:2px;padding:10px 12px;font-size:9px;display:flex}.pg-proteam .team .stat-row b{font-family:var(--f-display), system-ui, sans-serif;color:var(--ink-hi);letter-spacing:.04em;font-size:16px}.pg-proteam .team .since{font-family:var(--f-mono), ui-monospace, monospace;letter-spacing:.2em;color:var(--ink-dim);text-transform:uppercase;border-top:1px solid var(--line);justify-content:space-between;margin-top:auto;padding-top:10px;font-size:10px;display:flex}.pg-proteam .team .since b{color:var(--accent-3)}.pg-proteam .tours{padding:96px 32px}.pg-proteam .tour-list{background:var(--line);border:1px solid var(--line);flex-direction:column;gap:1px;display:flex}.pg-proteam .tour{background:var(--surface-1);font-family:var(--f-mono), ui-monospace, monospace;letter-spacing:.06em;color:var(--ink);text-transform:uppercase;grid-template-columns:80px 60px 2fr 1fr 100px;align-items:center;gap:24px;padding:22px 32px;font-size:11px;display:grid}.pg-proteam .tour .yr{font-family:var(--f-display), system-ui, sans-serif;color:var(--accent);letter-spacing:.04em;font-size:18px}.pg-proteam .tour .place{font-family:var(--f-display), system-ui, sans-serif;letter-spacing:.04em;color:var(--ink-hi);text-align:center;font-size:24px}.pg-proteam .tour .place.gold{color:var(--accent-3)}.pg-proteam .tour .name{font-family:var(--f-display), system-ui, sans-serif;color:var(--ink-hi);letter-spacing:.04em;font-size:16px}.pg-proteam .tour .name small{font-family:var(--f-mono), ui-monospace, monospace;color:var(--ink-dim);letter-spacing:.2em;margin-top:4px;font-size:10px;display:block}.pg-proteam .tour .who{color:var(--ink)}.pg-proteam .tour .prize{text-align:right;color:var(--accent-3);font-family:var(--f-display), system-ui, sans-serif;letter-spacing:.04em;font-size:14px}.pg-proteam .stories{background:var(--surface-2);padding:96px 32px}.pg-proteam .story-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.pg-proteam .story{background:var(--surface-1);border:1px solid var(--line);flex-direction:column;gap:24px;min-height:380px;padding:48px;display:flex;position:relative;overflow:hidden}.pg-proteam .story .qmark{font-family:var(--f-display), system-ui, sans-serif;color:var(--accent);opacity:.4;font-size:120px;line-height:.6}.pg-proteam .story p{font-family:var(--f-display), system-ui, sans-serif;letter-spacing:.02em;color:var(--ink-hi);text-transform:none;margin:0;font-size:24px;line-height:1.3}.pg-proteam .story p em{color:var(--accent);font-style:normal}.pg-proteam .story .author{border-top:1px solid var(--line);font-family:var(--f-mono), ui-monospace, monospace;letter-spacing:.18em;color:var(--ink-dim);text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:11px;display:flex}.pg-proteam .story .author b{color:var(--ink-hi);font-family:var(--f-display), system-ui, sans-serif;letter-spacing:.04em;margin-bottom:4px;font-size:14px;display:block}.pg-proteam .apply{grid-template-columns:1.2fr 1fr;align-items:start;gap:64px;padding:96px 32px;display:grid}.pg-proteam .apply h2{font-family:var(--f-display), system-ui, sans-serif;letter-spacing:.04em;color:var(--ink-hi);text-transform:uppercase;margin:0 0 18px;font-size:64px;line-height:.92}.pg-proteam .apply h2 em{color:var(--accent);font-style:normal}.pg-proteam .apply .body p{color:var(--ink);font-size:14px;line-height:1.7}.pg-proteam .apply .crit{background:var(--line);border:1px solid var(--line);flex-direction:column;gap:1px;margin-top:32px;display:flex}.pg-proteam .apply .crit>div{background:var(--surface-1);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.pg-proteam .apply .crit .ok{color:var(--accent-3);font-family:var(--f-mono), ui-monospace, monospace;font-size:14px}.pg-proteam .apply .crit span{font-family:var(--f-mono), ui-monospace, monospace;letter-spacing:.16em;color:var(--ink);text-transform:uppercase;font-size:11px}.pg-proteam .apply .form{border:1px solid var(--accent);background:radial-gradient(ellipse at 100% 0, rgb(var(--accent-rgb) / 8%) 0%, transparent 60%), var(--surface-1);padding:32px}.pg-proteam .apply .form .ix{font-family:var(--f-mono), ui-monospace, monospace;letter-spacing:.32em;color:var(--accent);text-transform:uppercase;margin-bottom:24px;font-size:11px}.pg-proteam .apply .form .field{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}.pg-proteam .apply .form label{font-family:var(--f-mono), ui-monospace, monospace;letter-spacing:.2em;color:var(--ink-dim);text-transform:uppercase;font-size:10px}.pg-proteam .apply .form input,.pg-proteam .apply .form select,.pg-proteam .apply .form textarea{border:0;border-bottom:1px solid var(--line-2);color:var(--ink-hi);font-family:var(--f-display), system-ui, sans-serif;letter-spacing:.04em;background:0 0;padding:10px 0;font-size:16px}.pg-proteam .apply .form select option{background:var(--surface-2);color:var(--ink-hi)}.pg-proteam .apply .form input:focus,.pg-proteam .apply .form select:focus,.pg-proteam .apply .form textarea:focus{border-color:var(--accent);outline:none}.pg-proteam .apply .form input.invalid{border-color:var(--danger,#f35)}.pg-proteam .apply .form .err{font-family:var(--f-mono), ui-monospace, monospace;letter-spacing:.16em;color:var(--danger,#f35);text-transform:uppercase;font-size:9px}.pg-proteam .apply .form .row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.pg-proteam .apply .form .submit{justify-content:center;width:100%;margin-top:14px}.pg-proteam .apply .form.done{flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;min-height:320px;display:flex}.pg-proteam .apply .form.done .mark{font-family:var(--f-display), system-ui, sans-serif;color:var(--accent-3);font-size:48px;line-height:1}.pg-proteam .apply .form.done h3{font-family:var(--f-display), system-ui, sans-serif;letter-spacing:.04em;color:var(--ink-hi);text-transform:uppercase;margin:0;font-size:28px;line-height:1.1}.pg-proteam .apply .form.done p{color:var(--ink);margin:0;font-size:14px;line-height:1.7}@media (max-width:1100px){.pg-proteam .breadcrumb{padding:12px 24px}.pg-proteam .phero{padding:64px 24px 48px}.pg-proteam .phero h1{font-size:64px}.pg-proteam .phero .grid{grid-template-columns:1fr;align-items:start;gap:40px}.pg-proteam .roster-filter{padding:14px 24px}.pg-proteam .roster-filter .count{width:100%;margin-left:0}.pg-proteam .roster{grid-template-columns:repeat(2,1fr);padding:32px 24px}.pg-proteam .teams,.pg-proteam .tours,.pg-proteam .stories,.pg-proteam .apply{padding:64px 24px}.pg-proteam .sec-head{flex-direction:column;align-items:flex-start}.pg-proteam .sec-head h2{font-size:40px}.pg-proteam .team-grid{grid-template-columns:1fr}.pg-proteam .tour{grid-template-columns:60px 50px 1fr;grid-auto-rows:auto;gap:8px 16px;padding:18px 20px}.pg-proteam .tour .who{grid-column:1/3}.pg-proteam .tour .prize{text-align:left;grid-column:3}.pg-proteam .story-grid{grid-template-columns:1fr}.pg-proteam .story{min-height:0;padding:32px 24px}.pg-proteam .story p{font-size:20px}.pg-proteam .apply{grid-template-columns:1fr;gap:40px}.pg-proteam .apply h2{font-size:42px}.pg-proteam .apply .form .row{grid-template-columns:1fr;gap:0}}@media (max-width:560px){.pg-proteam .roster{grid-template-columns:1fr}.pg-proteam .phero .stats{grid-template-columns:1fr 1fr}.pg-proteam .phero .stat b{font-size:36px}}
