*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a.button{cursor:pointer}button{color:#fff;padding:10px var(--space-2);background:#242427;border:1px solid #414146}button:hover{border-color:var(--orange)}.small{padding:10px 14px}.top{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid #303034;max-width:1440px;margin:auto;padding:22px 5%;display:flex}.brand{font-size:var(--font-xs);letter-spacing:1px;align-items:center;gap:12px;font-weight:900;display:flex}.brand img{border-radius:50%;width:48px;height:48px}.top nav{gap:var(--space-3);font-size:var(--font-sm);font-weight:600;display:flex}.top nav a[aria-current]{color:var(--orange)}.shell{margin:auto}.hero{justify-content:space-between;align-items:center;display:flex}.hero>div:first-child{max-width:740px}h1{letter-spacing:-3px;margin:22px 0;font-size:clamp(2.375rem,5.5vw,4.375rem);line-height:1.02}h2{font-size:var(--font-xl);letter-spacing:-.6px}h3{font-size:var(--font-xl);line-height:1.2}.hero p{color:#b8b8be;font-size:var(--font-lg);max-width:620px;line-height:1.7}.hero-emblem{flex-direction:column;align-items:center;gap:18px;display:flex}.hero-emblem span{text-align:center;color:#8e8e94;font-weight:900;line-height:1.6}.tabs{flex-wrap:wrap;display:flex}.tabs button{font-size:var(--font-xs);border-radius:var(--radius-pill);padding:12px 17px}.tabs .active{background:var(--color-accent);color:#111;border-color:var(--color-accent);font-weight:800}.toolbar{border-top:1px solid #303034}.tools{justify-content:space-between;display:flex}.section-heading{justify-content:space-between;align-items:center;display:flex}.cards{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.card{border-radius:var(--radius-lg);background:#19191c;border:1px solid #303034;overflow:hidden}.cover{object-fit:cover;width:100%}.graphic{border-bottom:1px solid #36363a;flex-direction:column;justify-content:space-between;display:flex}.graphic span{letter-spacing:2px}.graphic strong{max-width:220px}.team{background:radial-gradient(at 100% 0,#50668b60,#0000 70%),#202022}.cardbody{padding:25px}.cardbody p{font-size:var(--font-sm);color:#b8b8be;line-height:1.7}.textbutton{padding:var(--space-1) 0;color:var(--orange);text-align:left;background:0 0;border:0;margin-right:18px}.stats{gap:var(--space-2);margin-bottom:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.stats>div{padding:var(--space-3);border:1px solid #343439}.stats strong{font-size:var(--font-2xl);margin-bottom:10px;display:block}.stats span,.muted{color:var(--muted);font-size:var(--font-sm);line-height:1.7}.panel{border-radius:var(--radius-lg);background:#19191c;border:1px solid #303034}.columns{gap:var(--space-3);grid-template-columns:1.2fr 1fr;display:grid}.notice{padding:var(--space-2);margin:var(--space-2) 0}.empty{text-align:center;padding:var(--space-6) 20px;border-radius:var(--radius-lg);border:1px dashed #444}.empty span{color:var(--orange);font-size:var(--font-3xl)}form,label{display:grid}input,textarea,select{width:100%}textarea{resize:vertical;min-height:100px}.formgrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.tag{border:1px solid #5a4838;display:inline-block}.row{border-bottom:1px solid #38383b;padding:20px 0}.member{gap:var(--space-3);border-bottom:1px solid #38383b;grid-template-columns:1fr 220px;padding:22px 0;display:grid}.member>div:last-child{gap:var(--space-2);align-content:center;display:grid}.preserve{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.modal{z-index:100;color:#fff;background:#000b;border:0;width:100%;max-width:none;height:100%;max-height:none;position:fixed;inset:0;overflow:auto}.modalbody{border:1px solid #45454c;margin:auto;position:relative;box-shadow:0 24px 80px #0008}.close{font-size:var(--font-xl);padding:3px 12px;position:absolute;top:14px;right:14px}.detailimage{object-fit:contain;width:100%;max-height:380px;margin:20px 0}.thumb{object-fit:cover;width:140px;height:90px}footer strong{color:#ddd;font-size:var(--font-sm);letter-spacing:1px}footer a{margin-right:24px}footer span{float:right}@media (max-width:950px){.top{flex-wrap:wrap}.top nav{white-space:nowrap;order:3;gap:20px;width:100%;overflow:auto}.hero-emblem{display:none}.cards,.stats{grid-template-columns:repeat(2,1fr)}.columns{grid-template-columns:1fr}}@media (max-width:600px){.shell{padding:0 20px var(--space-5)}.hero{padding:38px 0}.hero h1{letter-spacing:-1.5px}.cards,.formgrid,.member{grid-template-columns:1fr}.modal{padding:12px}.modalbody{padding:var(--space-3) 18px}.tools{flex-direction:column}.tools input{max-width:none}.panel{padding:22px}.top nav{font-size:var(--font-xs)}.graphic strong{font-size:var(--font-3xl)}footer span{float:none;margin-top:var(--space-3);display:block}}.tabs a{border-radius:var(--radius-pill);font-size:var(--font-xs);background:#242427;border:1px solid #414146;padding:12px 17px;display:inline-block}.tabs a:hover{border-color:var(--orange)}.tabs a.active{color:#111;background:var(--orange);font-weight:800}.detailpage article{padding-top:25px}.detailpage h1{letter-spacing:-2px}.articlebody{color:#ddd;margin:35px 0 45px}.sharebox{border-top:1px solid #39393c;margin-top:35px;padding-top:22px}.tablewrap{margin:var(--space-4) 0;overflow:auto}table{border-collapse:collapse;width:100%;font-size:var(--font-sm);background:#1b1b1e}caption{text-align:left}th,td{text-align:left;border-bottom:1px solid #37373e}.scores-editor{border-radius:var(--radius-md);border:1px solid #45454c;padding:18px}.score-row{grid-template-columns:75px 1fr 90px 35px;align-items:end;gap:10px;margin-bottom:18px;display:grid}.score-row button{padding:11px 5px}.discussion-post{margin-bottom:18px}.discussion-post h3{margin:12px 0}.modal{background:#000b}.modal::backdrop{background:#000a}.modal:not([open]){display:none}.modal[open]{background:0 0}.modalbody{margin:0 auto}.top{position:relative}.top nav{gap:var(--space-2);flex-wrap:wrap}:is(a:focus-visible,button:focus-visible){outline:2px solid var(--orange);outline-offset:4px}.tablewrap table{min-width:360px}@media (max-width:600px){.score-row{grid-template-columns:60px 1fr 65px 30px;gap:6px}.score-row input{padding:9px 6px}.score-row label{font-size:var(--font-xs)}.top nav{flex-wrap:nowrap}.statusfilter{max-width:none}.detailpage .articlebody{font-size:var(--font-md)}.detailpage h1{letter-spacing:-1px}}.verification{border-radius:var(--radius-lg);border:1px solid #654224;margin:20px 0;padding:18px}.checklabel{align-items:flex-start;gap:10px;margin:12px 0;display:flex}.checklabel input[type=checkbox]{flex:none;margin-top:3px}.skip-link{z-index:200;background:var(--color-accent);color:#111;padding:12px;position:absolute;top:-80px;left:16px}.skip-link:focus{top:12px}.site-menu>div{border-radius:var(--radius-md);z-index:50;background:#19191c;border:1px solid #555;grid-template-columns:repeat(2,minmax(140px,1fr));gap:14px;max-height:70vh;padding:20px;display:grid;position:absolute;top:85px;right:5%;overflow:auto;box-shadow:0 20px 50px #0009}.footer-map{grid-template-columns:repeat(6,1fr);gap:22px;margin:28px 0;display:grid}.footer-map h2{font-size:var(--font-sm);color:#ffa363;letter-spacing:0;margin:0 0 14px}.footer-map a{margin:0 0 12px;line-height:1.5;display:block}.sessionbar{justify-content:flex-end;align-items:center;gap:18px;display:flex}.section-space{margin-top:28px}.quicklinks,.detail-tabs{flex-wrap:wrap;gap:12px;display:flex}.quicklinks a,.detail-tabs a{padding:12px var(--space-2);border-radius:var(--radius-md);color:#ffa363;border:1px solid #57504a}.policy{max-width:900px}.policy p{color:#c9c9ce}.policy h2{margin-top:35px}.policy a{color:#ffa363;text-decoration:underline}.profile-facts{gap:var(--space-2);grid-template-columns:110px 1fr;display:grid}.profile-facts dd{overflow-wrap:anywhere;margin:0}.match-list{gap:var(--space-2);display:grid}.match-card{border-radius:var(--radius-lg);background:#19191c;border:1px solid #414146}.match-card h3{margin:12px 0}.match-card p{color:#b8b8be}.match-teams{justify-content:space-between;gap:14px;margin:12px 0;display:flex}.bracket-grid{gap:var(--space-3);padding-bottom:18px;display:flex;overflow:auto}.bracket-round{flex:1;min-width:260px}.bracket-round>h3{color:#ffa363}.bracket-round .match-card{margin-bottom:var(--space-2)}.empty h2{font-size:var(--font-xl)}.footer-map a:hover,.quicklinks a:hover{color:#fff}@media (max-width:950px){.footer-map{grid-template-columns:repeat(3,1fr)}.site-menu>div{top:120px}}@media (max-width:600px){.footer-map{grid-template-columns:repeat(2,1fr)}.site-menu>div{position:fixed;top:150px;left:15px;right:15px}.top nav{white-space:normal;flex-wrap:wrap;overflow:visible}.sessionbar{padding:0 20px}.profile-facts{grid-template-columns:1fr}.profile-facts dd{margin-bottom:10px}}.match-editor{border:1px solid #49494e;gap:18px;margin:20px 0;display:grid}.match-editor legend{color:#ffa363;padding:0 var(--space-1)}.match-editor .formgrid>div{gap:15px;display:grid}.tools{flex-wrap:wrap;align-items:center}.scores-editor{min-width:0}.scores-editor legend{padding:0 var(--space-1);color:#ffa363;font-weight:700}.cards figure{min-width:0;margin:0}.cards figcaption{color:#b8b8be;padding:12px;line-height:1.6}.row details p{overflow-wrap:anywhere}@media (max-width:600px){.tools input,.tools select{width:100%;max-width:none}.tools span{order:-1;width:100%}.tools button{flex:1}}.registration-number{overflow-wrap:anywhere}fieldset>legend{white-space:normal;max-width:100%}.source-label{font-size:var(--font-xs);margin-top:6px;display:block}.winner{font-weight:700}.match-teams strong{overflow-wrap:anywhere}.history-json{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--font-xs);max-height:400px;overflow:auto}.match-editor legend{overflow-wrap:anywhere;max-width:100%}.scores-editor details{margin:20px 0}.scores-editor fieldset{min-width:0}.scores-editor input,.scores-editor select{max-width:100%}@media (max-width:600px){.bracket-grid{display:block;overflow:visible}.bracket-round{min-width:0}.match-card{padding:var(--space-2)}.match-teams>div{min-width:0}.tablewrap{max-width:100%;overflow-x:auto}.tablewrap table{min-width:450px}.scores-editor .formgrid{grid-template-columns:1fr}}.image-fallback{color:#d3d3d8;padding:var(--space-3);overflow-wrap:anywhere;background:#232328;border:1px dashed #686870;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:140px;display:flex}.image-fallback small{font-size:var(--font-sm)}.article-summary{color:#d3d3d8}.account-studio details{margin:20px 0}.account-studio summary{cursor:pointer;color:#ffa363}img.detailimage{height:auto}img.thumb{object-fit:contain}body{overflow-wrap:anywhere}.shell,.panel,.cardbody,.modalbody,.top nav,.tools,.columns>*,.formgrid>*,.cards>*{min-width:0}.cards{grid-template-columns:repeat(3,minmax(0,1fr))}.formgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.columns{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.top nav{min-width:0}.brand{flex-shrink:0}.section-heading{gap:var(--space-2);flex-wrap:wrap}.sessionbar{flex-wrap:wrap}.site-menu>div{white-space:normal;max-width:calc(100vw - 32px)}input,textarea,select{min-width:0;max-width:100%}summary,[tabindex="0"]{scroll-margin:20px}main:focus{outline:none}.tablewrap{overscroll-behavior-x:contain;max-width:100%}.tablewrap:focus-visible{outline-offset:4px;outline:3px solid #ff9a50}.tablewrap th{white-space:normal}button,a.button,.quicklinks a,.detail-tabs a,.tabs a,.tabs button{min-height:44px}.score-row{grid-template-columns:minmax(55px,75px) minmax(0,1fr) minmax(55px,90px) 44px}.score-row button{min-width:44px}.modalbody{width:100%;padding-top:58px}.close{min-width:44px;min-height:44px}.modal{overscroll-behavior:contain}.footer-map{grid-template-columns:repeat(6,minmax(0,1fr))}.hero-emblem span{color:#aaaab2}@media (max-width:950px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.columns{grid-template-columns:minmax(0,1fr)}.footer-map{grid-template-columns:repeat(3,minmax(0,1fr))}.site-menu>div{max-height:calc(100dvh - 170px);position:fixed;inset:150px 16px auto}}@media (max-width:600px){input,textarea,select{font-size:var(--font-md)}.cards,.formgrid,.member{grid-template-columns:minmax(0,1fr)}.score-row{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.score-row button{justify-self:start}.footer-map,.site-menu>div{grid-template-columns:repeat(2,minmax(0,1fr))}.modalbody{padding-top:60px}.brand span{letter-spacing:.5px}.top{gap:14px}.stats>div{padding:18px}.hero{gap:20px}.hero h1{font-size:clamp(2rem,10vw,3.125rem)}}.registration-progress ol{gap:var(--space-2);margin:var(--space-4) 0;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}.registration-progress li{align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow-wrap:anywhere;font-size:.875rem;display:flex}.registration-progress li>span:first-child{border:1px solid;border-radius:50%;place-items:center;min-width:28px;height:28px;display:grid}.registration-progress li[aria-current]{border-color:var(--color-accent);color:var(--color-accent-text);font-weight:700}.registration-progress small{color:var(--color-muted);display:block}.registration-actions{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.registration-error-summary{padding:var(--space-3);border:1px solid var(--status-error-border);border-radius:var(--radius-sm);margin-bottom:var(--space-3)}.registration-error-summary a{text-decoration:underline}.registration-error-summary li{margin-block:var(--space-2)}.registration-review{gap:var(--space-2);grid-template-columns:minmax(90px,1fr) minmax(0,2fr);display:grid}.registration-review dd{overflow-wrap:anywhere;margin:0}.registration-roster-review{padding:0;list-style:none}.registration-roster-review li{gap:var(--space-1);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);overflow-wrap:anywhere;display:grid}.registration-wizard aside{align-self:start}@media (max-width:600px){.registration-progress ol{grid-template-columns:repeat(2,minmax(0,1fr))}.registration-progress li[aria-current]{grid-column:1/-1}.registration-actions button{flex:1;min-width:120px}.registration-review{grid-template-columns:1fr}.registration-review dt{font-weight:700}.registration-wizard aside{margin-top:var(--space-3)}}:root{--color-bg:#101114;--color-surface:#191b20;--color-raised:#22252c;--color-border:#363a44;--color-border-strong:#505662;--color-text:#f6f4ef;--color-muted:#b1b4be;--color-accent:#ff6b00;--color-accent-text:#ffad73;--color-focus:#ffac70;--status-neutral-bg:#22252c;--status-neutral-text:#d5d8e0;--status-neutral-border:#505662;--status-info-bg:#172b3d;--status-info-text:#b1daff;--status-info-border:#416c90;--status-success-bg:#172d23;--status-success-text:#a1e2ba;--status-success-border:#416b52;--status-warning-bg:#342914;--status-warning-text:#ffdb91;--status-warning-border:#806635;--status-error-bg:#351f23;--status-error-text:#ffb4b4;--status-error-border:#89535d;--font-body:Arial,Helvetica,sans-serif;--font-heading:"Arial Black",Arial,Helvetica,sans-serif;--font-display:Impact,"Arial Black",Arial,sans-serif;--font-xs:.75rem;--font-sm:.875rem;--font-md:1rem;--font-lg:1.125rem;--font-xl:1.5rem;--font-2xl:1.875rem;--font-3xl:2.25rem;--font-4xl:3rem;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:48px;--space-6:64px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-pill:999px;--shadow-none:none;--shadow-1:0 2px 8px #0002;--shadow-2:0 8px 24px #0003;--content-wide:1200px;--content-detail:960px;--content-reading:72ch;--orange:var(--color-accent);--ink:var(--color-bg);--paper:var(--color-text);--muted:var(--color-muted);--ui-surface:var(--color-surface);--ui-raised:var(--color-raised);--ui-border:var(--color-border);--ui-text:var(--color-text);--ui-radius:var(--radius-lg);--ui-max:var(--content-wide);--ui-gap:var(--space-3)}html{scroll-padding-top:100px}body{background:var(--ink);color:var(--ui-text);font-family:var(--font-body);font-size:var(--font-md);-webkit-text-size-adjust:100%;line-height:1.65}button,input,textarea,select{font:inherit}a,button,input,summary{touch-action:manipulation}a{transition:color .15s,border-color .15s,background-color .15s}img{max-width:100%;height:auto}h1,h2,h3{text-wrap:balance}p{overflow-wrap:anywhere}button,a.button{min-height:48px}button{border-radius:var(--radius-md)}button:disabled{cursor:not-allowed;opacity:.55}button:hover:not(:disabled){border-color:var(--orange)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}::selection{color:#111;background:#ff7a1a}.shell{max-width:var(--ui-max);padding:0 var(--space-4) 72px}.wrap{width:min(var(--ui-max),calc(100% - 64px))}.button{justify-content:center;align-items:center;gap:var(--space-1);border-radius:var(--radius-md);background:var(--orange);border:1px solid var(--orange);color:var(--color-bg);font-size:var(--font-sm);padding:13px 22px;font-weight:800;line-height:1.4;text-decoration:none;display:inline-flex}.button:hover{background:#ff9549;border-color:#ff9549}.button.secondary{border-color:var(--ui-border);color:var(--ui-text);background:#ffffff06}.button.secondary:hover{background:var(--ui-raised)}.eyebrow{font-size:var(--font-xs);letter-spacing:1.8px;color:var(--orange);font-weight:800;line-height:1.6}.textbutton,.text-link{color:#ff9e58;line-height:1.5}.textbutton{align-items:center;min-height:44px;display:inline-flex}.text-link{text-underline-offset:5px;text-decoration-thickness:1px}.small{font-size:var(--font-sm)}.muted,.body-muted{color:var(--muted)}.bec-header{z-index:40;border-bottom:1px solid var(--ui-border);background:var(--color-bg);-webkit-backdrop-filter:none;backdrop-filter:none;max-width:none;position:sticky;top:0}.top.bec-header{padding:14px max(var(--space-4),calc((100vw - var(--ui-max))/2));gap:var(--space-3);flex-wrap:nowrap}.bec-header .nav{gap:var(--space-3);flex-wrap:nowrap;min-height:80px;padding:12px 0;display:flex;position:relative}.bec-header .brand{flex-shrink:0;gap:12px}.bec-header .brand img{border-radius:var(--radius-md);object-fit:contain;width:48px;height:48px}.bec-header .brand span{font-size:var(--font-xs);letter-spacing:1px;font-weight:900;line-height:1.5}.bec-header .primary-nav{width:auto;font-size:var(--font-sm);white-space:nowrap;flex-wrap:nowrap;gap:6px;margin-left:auto;display:flex;overflow:visible}.primary-nav a{border-radius:var(--radius-md);color:#c1c4ce;min-height:44px;padding:10px 13px}.primary-nav a:hover,.primary-nav a[aria-current=page]{background:var(--ui-raised);color:#fff}.primary-nav a[aria-current=page]{box-shadow:none}.bec-header .site-menu{border:0;flex:none;margin:0;padding:0;position:static}.site-menu summary{align-items:center;gap:var(--space-1);border:1px solid var(--ui-border);border-radius:var(--radius-md);cursor:pointer;min-height:44px;font-size:var(--font-sm);color:var(--ui-text);padding:10px 14px;line-height:1.4;list-style:none;display:flex}.site-menu summary::-webkit-details-marker{display:none}.site-menu summary:hover,.site-menu[open] summary{background:#ff7a1a10;border-color:#ff7a1a}.menu-symbol{font-size:var(--font-lg);font-weight:400}.site-menu>.menu-panel{width:min(760px,100vw - 48px);max-width:none;max-height:calc(100dvh - 180px);padding:var(--space-3);background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:none;overscroll-behavior:contain;border:1px solid #444955;display:block;position:absolute;inset:calc(100% + 10px) 24px auto auto;overflow:auto}.menu-heading{font-size:var(--font-lg);color:#fff;margin:0 0 20px;font-weight:800}.menu-groups{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.menu-group{min-width:0;margin:0;padding:0}.menu-group .menu-label{font-weight:800;font-size:var(--font-xs);letter-spacing:1.5px;color:#ff9e58;text-transform:uppercase;margin:0 0 10px}.menu-group a{min-height:44px;font-size:var(--font-sm);padding:var(--space-1) 10px;border-radius:var(--radius-md);color:#d5d8e0;align-items:center;margin-left:-10px;line-height:1.45;display:flex}.menu-group a:hover,.menu-group a[aria-current=page]{color:#fff;background:#2a2e37}.mobile-dock{display:none}.skip,.skip-link{z-index:80;border-radius:var(--radius-md)}.hero{gap:var(--space-4);border-bottom:1px solid var(--ui-border);margin-bottom:28px;padding:52px 0 36px}.hero h1,.page-intro h1{letter-spacing:-.045em;margin:var(--space-2) 0 20px;font-size:clamp(2.125rem,4.6vw,3.75rem);line-height:1.1}.hero p,.page-intro p{font-size:var(--font-md);color:var(--muted);max-width:650px;line-height:1.8}.hero-emblem{min-width:150px}.hero-emblem img{object-fit:contain;border-radius:var(--radius-lg);width:110px;height:110px;box-shadow:none;border:1px solid #42454e}.hero-emblem span{font-size:var(--font-xs);letter-spacing:2px}.experience-admin .hero{padding:var(--space-4) 0 var(--space-3)}.experience-admin .hero h1{font-size:var(--font-3xl)}.experience-admin .hero-emblem{display:none}.sessionbar{max-width:var(--ui-max);padding:0 var(--space-4);font-size:var(--font-xs);margin:12px auto 0}.sessionbar .button{min-height:40px;padding:var(--space-1) 14px;background:var(--ui-raised);border-color:var(--ui-border);color:#ddd}.section-heading h2{font-size:var(--font-xl);margin:0}.section-heading{margin:var(--space-3) 0 20px}.section-title{margin-bottom:26px}.section-title h2{font-size:clamp(1.6875rem,3.4vw,2.5rem);line-height:1.2}.page-intro{padding:52px 0 30px}.page-intro+div{padding-bottom:36px}.detailpage{max-width:960px;padding-top:var(--space-4)}.detailpage h1{font-size:clamp(2rem,4.4vw,3.25rem);line-height:1.14}.articlebody{max-width:72ch;font-size:var(--font-lg);line-height:1.9}.article-summary{max-width:65ch;font-size:var(--font-lg);line-height:1.8}.detailimage{border-radius:var(--radius-lg);background:var(--color-surface)}.sharebox{padding:var(--space-3) 0}.sharebox .button{margin-right:16px}.detail-tabs,.quicklinks,.subnav{gap:var(--space-1)}.detail-tabs a,.quicklinks a,.subnav a{border:1px solid var(--ui-border);background:var(--color-surface);border-radius:var(--radius-md);color:#e1e3e8;font-size:var(--font-sm);min-height:44px;padding:11px var(--space-2);align-items:center;line-height:1.4;display:inline-flex}.detail-tabs a:hover,.quicklinks a:hover,.detail-tabs a[aria-current=page]{border-color:var(--orange);background:#ff7a1a12}.policy{padding-bottom:var(--space-3)}.policy p{font-size:var(--font-md);max-width:75ch;line-height:1.9}.bec-home .hub-hero{padding:var(--space-6) 0 52px;position:relative}.bec-home .hero-columns{gap:var(--space-6);grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr)}.bec-home .hub-hero h1{margin:var(--space-3) 0;font-size:clamp(2.75rem,5.8vw,4.875rem)}.bec-home .hub-hero .hero-tagline{font-size:var(--font-lg);color:var(--color-text);margin:0 0 14px;font-weight:700}.bec-home .hub-hero .body-muted{font-size:var(--font-md);max-width:520px;line-height:1.85}.bec-home .hero-brand-panel{padding:var(--space-3);border:1px solid #47403a;position:relative;overflow:hidden}.brand-panel-kicker{font-size:var(--font-xs);letter-spacing:2px;margin-bottom:20px;font-weight:800;display:block}.bec-home .hero-brand-panel img{border-radius:var(--radius-lg);z-index:1;max-width:230px;position:relative}.bec-home .hero-brand-panel>div{margin-top:var(--space-3);border-top:1px solid #ffffff1a;padding-top:18px;position:relative}.bec-home .hero-brand-panel strong{font-size:var(--font-lg)}.bec-home .hero-brand-panel p{font-size:var(--font-sm);margin:6px 0 0}.brand-panel-number{pointer-events:none;font-weight:900;line-height:1;position:absolute}.home-paths{padding:26px 0 44px}.path-intro{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.path-intro h2{font-size:var(--font-xl);margin:0}.path-grid{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.path-card{background:var(--color-surface);border:1px solid var(--ui-border);transition:border-color .15s,background .15s;display:block}.path-card:hover{border-color:#ff7a1a}.path-number{color:#ff9e58;font-weight:800}.path-card h3{font-size:var(--font-lg);letter-spacing:-.5px;margin:14px 0 10px;line-height:1.35}.path-card h3 span{float:right;color:var(--orange)}.path-card p{font-size:var(--font-sm);color:var(--muted);margin:0;line-height:1.75}.home-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--color-text)}.bec-home .home-activity{padding:44px 0}.bec-home .home-notice{border-radius:var(--radius-lg);padding:22px var(--space-3)}.bec-home .home-update,.bec-home .home-community{padding:var(--space-5) 0}.bec-home .home-copy{font-size:var(--font-md);max-width:680px}.bec-home .home-light .text-link{color:#9a3d00}.bec-home .home-statistics{border-color:#d4cfc6}.home-light .eyebrow{color:#9a3d00}.bec-home .home-section-links{gap:20px}.bec-home .home-updates-note{color:var(--color-muted);padding:20px 0}.bec-home .home-archive{border-color:#d4cfc6}.bec-home .home-faq{padding-bottom:36px}.contact{padding:var(--space-5) 0}.contact h2{font-size:clamp(1.875rem,4vw,3rem);line-height:1.12}.contact p{font-size:var(--font-md);line-height:1.7}.cards,.bec-live-grid{gap:20px}.card,.bec-live-card,.hub-card,.info-panel,.team-panel,.panel,.match-card{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius);box-shadow:none}.card,.bec-live-card{overflow:hidden}.cardbody,.card-body,.bec-live-card>div{padding:var(--space-3)}.cardbody h3,.card-body h3,.bec-live-card h3{font-size:var(--font-xl);letter-spacing:-.5px;margin:14px 0 12px;line-height:1.3}.cardbody p,.bec-live-card p{font-size:var(--font-sm);color:var(--muted);line-height:1.75}.card-title-link:hover{color:#ff9e58}.cardbody .button{margin:var(--space-1) 12px var(--space-1) 0}.cardbody>button:not(.button){margin-top:var(--space-1)}.cover{height:200px}.graphic{padding:var(--space-3);position:relative}.graphic strong{font-size:var(--font-3xl)}.graphic span{font-size:var(--font-xs)}.panel{padding:28px}.panel>h2:first-child{margin-top:0}.panel h2{font-size:var(--font-xl)}.panel p{line-height:1.8}.columns{align-items:start}.empty,.empty-state{border-radius:var(--radius-lg);padding:40px var(--space-3);margin:var(--space-3) 0;border:1px dashed #4b505d}.empty h1{letter-spacing:-1px;font-size:clamp(1.875rem,4vw,2.75rem)}.empty h3{font-size:var(--font-xl);margin:14px 0}.empty p{max-width:540px;color:var(--muted);margin:12px auto 22px}.notice{border:1px solid #66432a;border-left:3px solid var(--orange);border-radius:var(--radius-md);color:#f1dbc9;background:#ff7a1a0c;line-height:1.8}.notice[role=alert]{color:#ffddd4;background:#b3544218;border-color:#c47664}.recovery-actions{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tag{color:#ffc193;border-radius:var(--radius-sm);font-size:var(--font-xs);background:#ff7a1a0b;border-color:#795233;padding:5px 10px;font-weight:700}.source-label{color:var(--color-muted)}.image-fallback{border-radius:var(--radius-lg)}.stats>div{background:var(--color-surface);border-color:var(--ui-border);border-radius:var(--radius-lg)}.stats strong{color:#ff9e58}.toolbar{border:1px solid var(--ui-border);border-radius:var(--radius-lg);background:var(--color-surface);margin-bottom:28px;padding:20px}.tabs{gap:var(--space-1)}.tabs a,.tabs button{font-size:var(--font-xs);background:var(--color-raised);border-radius:var(--radius-md);color:#d5d8e0;border:1px solid #3b404b;min-height:44px;padding:10px 15px;line-height:1.45}.tabs .active,.tabs a.active,.tabs button.active{background:var(--orange);color:#111;border-color:var(--orange)}.tools{gap:12px;margin-top:18px}.tools input{max-width:420px}.tools .button{margin-left:auto}.tools span{color:var(--muted);font-size:var(--font-sm)}.tools select{width:auto;max-width:240px}.statusfilter{max-width:240px}.loading-state{margin:var(--space-3) 0}.loading-state p{color:var(--muted)}.skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.skeleton-grid>div{border:1px solid var(--ui-border);border-radius:var(--radius-lg);background:var(--ui-raised);height:220px}form{gap:20px}label{font-size:var(--font-sm);gap:var(--space-1);font-weight:600;line-height:1.65}input,textarea,select{font-size:var(--font-md);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);min-height:48px;color:var(--color-text);background:#101216;padding:12px 14px;line-height:1.5}input::placeholder,textarea::placeholder{color:#969ca8}input:hover,textarea:hover,select:hover{border-color:#808898}input:disabled,textarea:disabled,select:disabled{opacity:.65;background:#24272e}input:focus,textarea:focus,select:focus{outline-offset:2px;border-color:#ff9e58;outline:2px solid #ff9e58}input[type=file]{font-size:var(--font-sm);padding:10px;overflow:hidden}input::file-selector-button{color:#fff;border-radius:var(--radius-sm);padding:var(--space-1) 12px;font:inherit;background:#343944;border:0;margin-right:12px}fieldset{border-color:var(--ui-border);border-radius:var(--radius-md);min-width:0;padding:18px}form>fieldset{gap:18px;display:grid}.match-editor{border-color:var(--ui-border);border-radius:var(--radius-md);background:#ffffff02;padding:18px}.checklabel{font-size:var(--font-sm);font-weight:400;line-height:1.8}.checklabel input[type=checkbox]{accent-color:var(--orange);width:20px;height:20px;min-height:0}.modal{padding:var(--space-3)}.modalbody{background:var(--color-surface);border-color:var(--color-border-strong);border-radius:var(--radius-lg);padding:56px var(--space-4) var(--space-4);max-width:820px}.modalbody h2{font-size:var(--font-xl)}.modalbody .close{background:#292d35;border-color:#444a56}.verification{background:#ff7a1a08;border-color:#795233}.account-studio summary{padding:var(--space-1) 0;line-height:1.6}.profile-facts{font-size:var(--font-sm)}.profile-facts dt{color:var(--color-muted)}.tablewrap,.table-scroll{border:1px solid var(--ui-border);border-radius:var(--radius-lg);margin:var(--space-3) 0;background:var(--color-surface)}.tablewrap table,table{background:var(--color-surface);font-size:var(--font-sm)}caption{font-size:var(--font-md);padding:var(--space-2) 18px;background:var(--color-raised);color:#e3e5eb;font-weight:700}th,td{border-color:var(--ui-border);padding:14px 18px}th{background:var(--color-raised);color:#ffaf75;font-size:var(--font-xs)}tbody tr:nth-child(2n){background:#ffffff03}.match-card{padding:22px}.match-card h3{font-size:var(--font-lg)}.match-teams{border-top:1px solid var(--ui-border);border-bottom:1px solid var(--ui-border);align-items:center;padding:12px 0}.match-teams strong{font-size:var(--font-md)}.bracket-round>h3{font-size:var(--font-lg)}.winner{color:#ffc193!important}.detail-tabs{margin:20px 0}.origin,.agenda-box{border-color:var(--ui-border);border-radius:var(--radius-lg);background:var(--color-surface)}.origin img{border-radius:var(--radius-lg)}.milestone-grid li{border-color:var(--ui-border);border-radius:var(--radius-lg)}.hub-card h2{font-size:var(--font-xl)}footer{border-top:1px solid var(--ui-border);padding:40px max(var(--space-4),calc((100vw - var(--ui-max))/2));color:var(--muted);font-size:var(--font-sm);background:#13151a}.footer-map,.bec-page-map{gap:var(--space-3);margin:28px 0}.footer-map h2,.bec-page-map h2{font-size:var(--font-xs);color:#ff9e58;letter-spacing:1px;text-transform:uppercase}.footer-map a,.bec-page-map a{font-size:var(--font-xs);color:#b9beca;min-height:32px;line-height:1.6}.footer-map a:hover,.bec-page-map a:hover{color:#fff}.footer-inner strong{font-size:var(--font-sm)}.footer-pages{display:none}.footer-logo{border-radius:var(--radius-md)}.footer-inner{padding-top:var(--space-3);border-top:1px solid var(--ui-border)}footer .wrap{width:100%}@media (min-width:761px){.menu-panel{scrollbar-gutter:stable}}@media (max-width:1000px){.top.bec-header{padding:12px var(--space-3)}.bec-header .nav{min-height:72px}.bec-header .primary-nav{gap:0}.primary-nav a{font-size:var(--font-xs);padding:10px}.bec-home .hero-columns{gap:var(--space-4)}.bec-home .hub-hero h1{font-size:clamp(2.5rem,6vw,4.0625rem)}.path-card{padding:18px}.path-card h3{font-size:var(--font-lg)}.cards,.bec-live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bec-page-map,.footer-map{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){html{scroll-padding-top:84px}.wrap{width:calc(100% - 40px)}.shell{padding:0 20px 40px}.top.bec-header{gap:12px;padding:12px 20px}.bec-header .nav{gap:12px;min-height:68px;padding:10px 0}.bec-header .brand img{width:42px;height:42px}.bec-header .brand span{font-size:var(--font-xs);letter-spacing:.8px}.bec-header .primary-nav{display:none}.bec-header .site-menu{margin-left:auto}.site-menu>.menu-panel{border-radius:var(--radius-lg);width:auto;max-height:calc(100dvh - 180px);padding:20px;position:fixed;inset:78px 12px auto}.menu-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.menu-heading{font-size:var(--font-lg)}.menu-group a{font-size:var(--font-sm);min-height:46px;padding:10px}.site-menu summary{min-height:44px}.mobile-dock{z-index:45;padding:6px 12px calc(6px + env(safe-area-inset-bottom,0px));background:var(--color-bg);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-top:1px solid #424751;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid;position:fixed;inset:auto 0 0}.mobile-dock a{border-radius:var(--radius-md);color:#b5bbc8;min-height:52px;font-size:var(--font-xs);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px;font-weight:700;line-height:1.2;display:flex}.mobile-dock svg{flex:none;width:21px;height:21px}.mobile-dock a[aria-current=page]{color:var(--color-focus);background:#ff7a1a10}.mobile-dock a:hover{color:#fff}.mobile-dock a:focus-visible{outline-offset:-3px}body{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}body:has(.modal[open]) .mobile-dock{display:none}:is(body:has(input:focus) .mobile-dock,body:has(textarea:focus) .mobile-dock,body:has(select:focus) .mobile-dock){display:none}.hero{padding:var(--space-4) 0 var(--space-3);margin-bottom:var(--space-3)}.hero h1{letter-spacing:-1.4px;font-size:clamp(2rem,8vw,2.75rem);line-height:1.12}.hero p{font-size:var(--font-md)}.hero-emblem{display:none}.sessionbar{justify-content:space-between;gap:12px;padding:0 20px}.experience-admin .hero h1{font-size:var(--font-2xl)}.experience-admin .hero{padding-top:var(--space-3)}.bec-home .hub-hero{padding:36px 0 28px}.bec-home .hero-columns{grid-template-columns:minmax(0,1fr);gap:28px}.bec-home .hub-hero h1{margin:20px 0;line-height:1.04}.bec-home .hub-hero .hero-tagline{font-size:var(--font-lg)}.bec-home .hub-hero .body-muted{font-size:var(--font-md)}.bec-home .hero-brand-panel{border-radius:var(--radius-lg);grid-template-columns:88px minmax(0,1fr);align-items:center;gap:14px;max-width:none;padding:18px;display:grid}.brand-panel-kicker{font-size:var(--font-xs);grid-column:1/-1;margin:0}.bec-home .hero-brand-panel img{border-radius:var(--radius-md);width:88px;max-width:100%}.bec-home .hero-brand-panel>div{border:0;margin:0;padding:0}.bec-home .hero-brand-panel strong{font-size:var(--font-lg)}.brand-panel-number{font-size:3.875rem;bottom:-18px}.bec-home .hero-brand-panel p{font-size:var(--font-xs)}.bec-home .hub-hero .actions{margin-top:var(--space-3);grid-template-columns:1fr;gap:10px;display:grid}.bec-home .hub-hero .actions .button{font-size:var(--font-xs);padding:12px 10px}.bec-home .hub-hero .actions .home-register{grid-column:1/-1}.home-paths{padding:18px 0 var(--space-4)}.path-intro{display:block}.path-intro h2{font-size:var(--font-xl);margin-top:var(--space-1)}.path-grid{grid-template-columns:minmax(0,1fr);gap:10px}.path-card h3{font-size:var(--font-lg);margin:var(--space-1) 0 6px}.path-card p{font-size:var(--font-sm)}.bec-home .home-activity,.bec-home .home-update,.bec-home .home-community{padding:var(--space-4) 0}.section-title{flex-direction:column;align-items:start;gap:14px;margin-bottom:22px}.section-title h2{font-size:var(--font-xl);margin:12px 0 0}.bec-home .home-notice{font-size:var(--font-sm);padding:20px}.bec-home .home-section-links{gap:var(--space-2);font-size:var(--font-sm)}.contact{padding:var(--space-4) 0}.contact-grid{gap:22px}.contact h2{font-size:var(--font-3xl)}.contact p{font-size:var(--font-sm)}.page-intro{padding:var(--space-4) 0 var(--space-3)}.page-intro h1{font-size:var(--font-3xl)}.page-intro p{font-size:var(--font-md)}.cards,.bec-live-grid,.columns,.formgrid{grid-template-columns:minmax(0,1fr)}.cardbody,.card-body,.panel,.bec-live-card>div{padding:22px}.cardbody h3{font-size:var(--font-xl)}.cardbody p{font-size:var(--font-sm)}.card .cover{height:180px}.empty,.empty-state{padding:28px 20px}.empty h3{font-size:var(--font-xl)}.empty p{font-size:var(--font-sm)}.toolbar{padding:var(--space-2);margin-bottom:22px}.tabs{gap:var(--space-1)}.tabs a,.tabs button{white-space:normal;font-size:var(--font-xs);flex:none;padding:10px 12px}.tools{flex-direction:row;gap:10px}.tools input{flex:1 0 100%;width:100%;max-width:none}.tools select{width:100%;max-width:none}.tools .button{width:100%;margin-left:0}.tools span{width:auto;font-size:var(--font-xs);order:0}.section-heading h2{font-size:var(--font-xl)}.section-heading .muted{font-size:var(--font-xs)}.skeleton-grid{grid-template-columns:minmax(0,1fr)}.skeleton-grid>div{height:140px}.skeleton-grid>div:not(:first-child){display:none}.formgrid{gap:18px}.scores-editor,.match-editor{padding:14px}.modal{padding:12px}.modalbody{padding:56px 20px var(--space-3);border-radius:var(--radius-lg)}.modalbody h2{font-size:var(--font-xl)}.modal .tools{flex-wrap:wrap}.detailpage{padding-top:20px}.detailpage h1{font-size:var(--font-3xl);letter-spacing:-1.2px}.articlebody{font-size:var(--font-md);margin-top:var(--space-3);line-height:1.85}.article-summary{font-size:var(--font-md)}.detail-tabs{gap:var(--space-1)}.detail-tabs a{font-size:var(--font-xs);padding:10px 12px}.sharebox .button{margin-bottom:10px;margin-right:0}.tablewrap table{min-width:480px}th,td{padding:13px}.table-scroll table{min-width:480px}.bracket-grid{display:block;overflow:visible}.bracket-round{min-width:0}.match-card{padding:18px}.match-teams strong{font-size:var(--font-sm)}.origin{margin-top:var(--space-3);grid-template-columns:minmax(0,1fr);gap:22px;padding:22px}.origin img{max-width:140px}.origin p{font-size:var(--font-sm)}.info-grid,.milestone-grid{grid-template-columns:minmax(0,1fr)}.milestone-grid li,.info-panel{padding:22px}.agenda-box{grid-template-columns:1fr;padding:22px}.profile-facts{grid-template-columns:minmax(0,1fr);gap:4px}.profile-facts dd{margin-bottom:14px}.footer-map,.bec-page-map{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.footer-map a,.bec-page-map a{font-size:var(--font-xs);min-height:40px;margin-bottom:4px}footer{padding:var(--space-4) 20px}.footer-inner{font-size:var(--font-xs);align-items:start}.policy h2{font-size:var(--font-xl)}.policy p{font-size:var(--font-md)}.policy a{text-underline-offset:4px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}@media (max-width:760px){.tablewrap:has(table):before{content:"Geser tabel untuk melihat semua kolom ↔";font-size:var(--font-xs);color:var(--color-muted);border-bottom:1px solid var(--ui-border);padding:10px 14px;display:block}.table-scroll:has(table):before{content:"Geser tabel untuk melihat semua kolom ↔";font-size:var(--font-xs);color:var(--color-muted);border-bottom:1px solid var(--ui-border);padding:10px 14px;display:block}}h1,h2,h3{font-weight:800}h1{font-family:Arial Black,Arial,Helvetica,sans-serif}h2,h3{font-family:var(--font-body)}.bec-home .hub-hero h1{text-transform:uppercase;letter-spacing:-.015em;max-width:11ch;font-family:Impact,Arial Black,Arial,sans-serif;font-weight:900;line-height:1.02}.bec-home .hub-hero h1 em{color:var(--orange)}.bec-home .hub-hero{background:var(--ink)}.bec-home .hero-brand-panel{border-top:3px solid var(--orange);background:var(--ui-surface);border-radius:var(--radius-lg);box-shadow:none}.bec-home .hero-brand-panel img{border:1px solid var(--ui-border)}.brand-panel-number{color:#3c4049;letter-spacing:-2px;font-size:3rem;bottom:0;right:0}.brand-panel-kicker{color:var(--color-accent-text)}.bec-home .hero-brand-panel>div{padding-right:90px}.path-card{border-radius:var(--radius-lg);padding:var(--space-3);border-top:2px solid #4b505b}.path-card:hover{border-top-color:var(--orange);background:var(--ui-raised)}.path-number{font-family:monospace;font-size:var(--font-xs);letter-spacing:1px}.path-card h3{font-weight:800}.path-intro{margin-bottom:var(--space-3)}.bec-home .home-light,.home-light,.events{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--ink);color:var(--ui-text);border-top:1px solid var(--ui-border);border-bottom:1px solid var(--ui-border)}.bec-home .home-light .eyebrow,.events .eyebrow,.bec-home .home-light .text-link,.events .text-link{color:#ff9e58}.bec-home .home-light .bec-live-card{background:var(--ui-surface);color:var(--ui-text)}.bec-home .home-light .bec-live-card h3{color:var(--ui-text)}.bec-home .home-light .bec-live-card small{color:var(--color-accent-text)}.bec-home .home-light .bec-live-card p{color:var(--muted)}.bec-home .home-notice{background:var(--ui-surface);border:1px solid var(--ui-border);border-left:3px solid var(--orange);color:var(--muted)}.bec-home .home-archive,.bec-home .home-statistics{border-color:var(--ui-border)}.bec-home .home-statistics p{color:var(--muted)}.home-light .empty-state{background:var(--ui-surface);color:var(--ui-text);border-color:#525865}.home-light .empty-state p,.card-body p,.card-body .facts span,.events .section-note,.archive-note{color:var(--muted)}.facts{border-color:var(--ui-border)}.filters .filter{border-color:var(--ui-border);background:var(--ui-surface);color:var(--ui-text)}.filters .filter[aria-pressed=true]{background:var(--orange);border-color:var(--orange);color:var(--ink)}.contact{background:var(--ui-surface);color:var(--ui-text);border-top:3px solid var(--orange)}.contact p{color:var(--muted)}.contact .button{background:var(--orange);color:var(--ink);border-color:var(--orange)}.contact .button:hover{background:#ff9347}.bec-home .contact h2{font-weight:900}.card,.panel,.match-card,.info-panel,.hub-card,.bec-live-card{box-shadow:none}.graphic{background:var(--ui-raised);border-top:3px solid var(--orange)}.graphic.team{background:var(--ui-raised)}.graphic strong{letter-spacing:0;font-family:Impact,Arial Black,Arial,sans-serif;line-height:1.12}.graphic span{color:var(--color-accent-text);font-family:monospace;font-weight:700}.empty,.empty-state{background:var(--ui-surface)}.modalbody,.hero-emblem img,.site-menu>.menu-panel{box-shadow:none}.bec-header,.mobile-dock{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-bg)}.mobile-dock,.button{box-shadow:none}.panel h2{line-height:1.3}.section-heading{padding-bottom:var(--space-2);border-bottom:1px solid var(--ui-border)}@media (max-width:760px){.bec-home .hub-hero h1{max-width:11ch;font-size:clamp(2.75rem,11.5vw,4.25rem)}.bec-home .hero-brand-panel>div{padding-right:0}.brand-panel-number{display:none}.path-card{padding:20px}.path-intro{margin-bottom:20px}.bec-home .home-light{border-top:1px solid var(--ui-border)}.contact .button{width:100%}}.ds-button{justify-content:center;align-items:center;gap:var(--space-1);border-radius:var(--radius-md);min-height:48px;font-weight:800;font-size:var(--font-sm);cursor:pointer;border:1px solid #0000;padding:12px 20px;line-height:1.5;text-decoration:none;display:inline-flex}.ds-button-primary{background:var(--color-accent);color:var(--color-bg);border-color:var(--color-accent)}.ds-button-secondary{background:var(--color-raised);color:var(--color-text);border-color:var(--color-border-strong)}.ds-button-destructive{background:var(--status-error-bg);color:var(--status-error-text);border-color:var(--status-error-border)}.ds-button:hover:not(:disabled){filter:brightness(1.12)}.ds-button:disabled{opacity:.6;cursor:not-allowed}.ds-button[aria-busy=true]{cursor:wait}.ds-badge{font-size:var(--font-xs);background:var(--tone-bg);color:var(--tone-text);border:1px solid var(--tone-border);border-radius:var(--radius-sm);align-items:center;gap:6px;padding:5px 10px;font-weight:700;line-height:1.5;display:inline-flex}.tone-neutral{--tone-bg:var(--status-neutral-bg);--tone-text:var(--status-neutral-text);--tone-border:var(--status-neutral-border)}.tone-info{--tone-bg:var(--status-info-bg);--tone-text:var(--status-info-text);--tone-border:var(--status-info-border)}.tone-success{--tone-bg:var(--status-success-bg);--tone-text:var(--status-success-text);--tone-border:var(--status-success-border)}.tone-warning{--tone-bg:var(--status-warning-bg);--tone-text:var(--status-warning-text);--tone-border:var(--status-warning-border)}.tone-error{--tone-bg:var(--status-error-bg);--tone-text:var(--status-error-text);--tone-border:var(--status-error-border)}.ds-feedback{padding:var(--space-2);margin:var(--space-2) 0;border:1px solid var(--tone-border);background:var(--tone-bg);color:var(--tone-text);border-radius:var(--radius-md);line-height:1.75;font-size:var(--font-sm);align-items:flex-start;gap:12px;display:flex}.ds-feedback strong{font-size:var(--font-sm);margin-bottom:4px;display:block}.feedback-icon{border:1px solid var(--tone-border);border-radius:var(--radius-pill);flex:none;place-items:center;width:26px;height:26px;font-weight:800;display:grid}.ds-toast{max-width:100%;scroll-margin-top:100px;position:static}.ds-feedback .ds-button{margin-top:var(--space-1)}.ds-field{gap:var(--space-1);min-width:0;display:grid}.ds-field label{font-size:var(--font-sm);font-weight:700}.field-hint,.field-error{font-size:var(--font-xs);margin:0;line-height:1.7}.field-hint{color:var(--color-muted)}.field-error{color:var(--status-error-text);font-weight:700}[aria-invalid=true]{border:2px solid var(--status-error-border)}.ds-content-card[data-kind=event]{border-top:2px solid var(--color-accent)}.ds-content-card[data-kind=team],.ds-content-card[data-kind=news],.ds-content-card[data-kind=gallery]{border-top:2px solid var(--color-border-strong)}.ds-content-card .ds-badge{margin:var(--space-1) 0 0 12px}.ds-content-card .cover{aspect-ratio:16/9;object-fit:cover}.ds-breadcrumbs{margin:var(--space-2) 0;font-size:var(--font-xs);color:var(--color-muted)}.ds-breadcrumbs ol{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ds-breadcrumbs li{align-items:center;gap:var(--space-1);min-width:0;display:flex}.ds-breadcrumbs a{min-height:44px;color:var(--color-accent-text);align-items:center;display:inline-flex}.ds-breadcrumbs [aria-current=page]{color:var(--color-text);overflow-wrap:anywhere}.detail-tabs a[aria-current=page]{background:var(--color-raised);color:var(--color-accent-text);border-bottom:3px solid var(--color-accent);font-weight:800}.ds-pagination{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ds-pagination>span{font-size:var(--font-xs);color:var(--color-muted)}.ds-tooltip{font-size:var(--font-xs);align-items:center;display:inline-flex;position:relative}.tooltip-trigger{color:var(--color-accent-text);padding:var(--space-1);min-height:44px;font-size:var(--font-xs);text-underline-offset:4px;background:0 0;border:0;text-decoration:underline}.ds-tooltip [role=tooltip]{z-index:60;background:var(--color-raised);width:240px;max-width:calc(100vw - 48px);color:var(--color-text);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);padding:12px;line-height:1.7;display:none;position:absolute;top:calc(100% + 4px);right:0}.ds-tooltip:not([data-dismissed]):hover [role=tooltip],.ds-tooltip:not([data-dismissed]):focus-within [role=tooltip]{display:block}.ds-table-compact{display:none}.ds-table-compact h3{font-size:var(--font-lg)}.ds-table-compact dl{padding:var(--space-2);margin:12px 0}.ds-table-compact dl>div{gap:var(--space-2);padding:var(--space-1) 0;border-bottom:1px solid var(--color-border);grid-template-columns:100px minmax(0,1fr);display:grid}.ds-table-compact dl>div:last-child{border:0}.ds-table-compact dt{color:var(--color-muted);font-size:var(--font-sm)}.ds-table-compact dd{font-size:var(--font-sm);overflow-wrap:anywhere;margin:0;font-weight:700}@media (max-width:760px){.ds-pagination>span{text-align:center;flex:1 0 100%;order:-1}.ds-pagination .ds-button{flex:1}.ds-responsive-table .ds-table-wide{display:none}.ds-table-compact{display:block}.ds-content-card .cover{height:auto;min-height:160px}.ds-breadcrumbs li:last-child{flex-basis:100%}.ds-tooltip [role=tooltip]{left:0;right:auto}.ds-feedback{font-size:var(--font-sm)}}.menu-top{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.menu-top .menu-heading{margin:0}.menu-close{white-space:nowrap;min-height:44px;padding:8px 12px}.primary-nav a[aria-current],.mobile-dock a[aria-current]{color:var(--color-accent-text);background:var(--color-raised);border-bottom:2px solid var(--color-accent)}.menu-group a[aria-current],.detail-tabs a[aria-current],.footer-map a[aria-current]{color:var(--color-accent-text);text-underline-offset:5px;text-decoration:underline}#profil,#tim-saya{scroll-margin-top:120px}main>.ds-breadcrumb{margin:var(--space-3) auto;max-width:var(--content-wide);padding:0 var(--space-3)}.shell>.ds-breadcrumb{padding:0}@media (max-width:760px){.menu-top{gap:var(--space-1)}.menu-top .menu-heading{font-size:var(--font-md)}main>.ds-breadcrumb{padding:0 var(--space-2)}.shell>.ds-breadcrumb{padding:0}}.bec-home .hub-hero [data-home-primary]{min-height:48px;font-size:var(--font-sm)}.home-invitation{padding:var(--space-6) 0;border-top:1px solid var(--color-border);background:var(--color-surface)}.home-invitation h2{font-family:var(--font-heading);margin:var(--space-2) 0;font-size:clamp(1.8rem,4vw,3rem);line-height:1.15}.home-invitation-actions{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.home-footer-grid{gap:var(--space-4);grid-template-columns:1.2fr 1fr;display:grid}.home-footer-grid strong{align-items:center;gap:var(--space-2);display:flex}.home-footer-grid nav{gap:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-footer-grid nav a{min-height:44px;color:var(--color-muted);align-items:center;display:flex}.home-footer-grid nav a:hover{color:var(--color-accent-text);text-decoration:underline}.home-footer .footer-inner{margin-top:var(--space-4)}.home-match-teams strong{white-space:nowrap;color:var(--color-text)}.bec-home .home-archive summary{cursor:pointer;min-height:44px;margin-bottom:var(--space-2);font-weight:700}.bec-home .home-community .bec-live-grid{margin-top:var(--space-3)}@media (max-width:760px){.home-footer-grid{grid-template-columns:1fr}.home-invitation{padding:var(--space-4) 0}.home-invitation-actions{align-items:stretch}.home-invitation-actions .button{text-align:center}.home-match-teams{line-height:1.8}}.tournament-filters{gap:var(--space-2);margin:var(--space-3) 0;grid-template-columns:2fr 1fr auto;align-items:end;display:grid}.tournament-poster{aspect-ratio:3/4;background:var(--color-raised);overflow:hidden}.tournament-poster img,.tournament-poster .image-fallback{object-fit:contain;aspect-ratio:3/4;width:100%;height:100%}.tournament-poster-empty{justify-content:center;align-items:center;gap:var(--space-2);height:100%;color:var(--color-muted);flex-direction:column;display:flex}.tournament-poster-empty strong{font-size:var(--font-3xl);color:var(--color-accent-text)}.tournament-grid h2{font-size:var(--font-xl);line-height:1.25}.tournament-intro{gap:var(--space-4);margin:var(--space-4) 0;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.tournament-intro.without-poster{grid-template-columns:minmax(0,1fr);max-width:960px}.tournament-intro h1{margin:var(--space-2) 0;font-size:clamp(2rem,5vw,3.5rem);line-height:1.1}.tournament-detail-poster img{object-fit:contain;background:var(--color-surface);width:100%;max-height:640px}.tournament-capacity{gap:var(--space-2);margin:var(--space-3) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tournament-capacity>div{padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.tournament-capacity dt{color:var(--color-muted);font-size:var(--font-sm)}.tournament-capacity dd{margin:var(--space-1) 0 0;font-weight:800;font-size:var(--font-lg)}.tournament-action{padding:var(--space-3);border-left:3px solid var(--color-accent);background:var(--color-surface)}.tournament-detail section[id]{scroll-margin-top:100px}@media (max-width:760px){.tournament-filters,.tournament-intro{grid-template-columns:1fr}.tournament-intro{gap:var(--space-3)}.tournament-detail-poster{width:100%;max-width:320px;margin:auto}.tournament-action{padding:var(--space-2)}.tournament-capacity{gap:var(--space-1)}}.match-card .match-title{font-family:var(--font-heading);font-size:var(--font-lg);margin:var(--space-2) 0;overflow-wrap:anywhere;line-height:1.4}.match-card-meta{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.match-card .match-round{color:var(--color-text);font-weight:700}.match-card .match-time{margin-bottom:var(--space-2);line-height:1.6}.match-card .match-teams{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(48px,auto);align-items:center;display:grid}.match-card .match-teams>div{overflow-wrap:anywhere;min-width:0}.match-card .match-teams strong{font-size:var(--font-md);line-height:1.5}.match-card .match-score{font-size:var(--font-2xl);font-variant-numeric:tabular-nums;text-align:center;color:var(--color-accent-text);font-weight:800;line-height:1.2}.match-card[data-match-status=cancelled] .match-score,.match-card[data-match-status=scheduled] .match-score,.match-card[data-match-status=postponed] .match-score{color:var(--color-muted)}.match-status-group{margin-top:var(--space-4);scroll-margin-top:100px}.match-status-group>h3,.match-status-group>h4{font-size:var(--font-xl)}.match-status-links a{white-space:normal}.competition-updated{line-height:1.6}.bracket-layout,.bracket-wide-view,.bracket-mobile-view{min-width:0;max-width:100%}.bracket-layout .bracket-grid{gap:var(--space-3);overscroll-behavior-x:contain;width:100%;max-width:100%;padding:var(--space-1) var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;overflow:auto}.bracket-layout .bracket-grid .bracket-round{flex:0 0 290px;min-width:0;max-width:290px}.bracket-layout .bracket-grid .match-card{margin-bottom:var(--space-2)}.bracket-mobile-view{display:none}.bracket-mobile-view>.bracket-round{min-width:0;margin-top:var(--space-3)}.bracket-mobile-view .match-card{margin:0}.match-card .ds-responsive-table{margin-top:var(--space-2)}@media (max-width:700px){.bracket-wide-view{display:none}.bracket-mobile-view{display:block}.match-card .match-score{font-size:var(--font-xl)}.match-card{padding:var(--space-2)}.match-status-group{margin-top:var(--space-3)}}.account-registration-grid{gap:var(--space-4,16px);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.account-registration-card,.account-team-card{border:1px solid var(--border,#343434);overflow-wrap:anywhere;border-radius:12px;min-width:0;padding:20px}.account-team-card{margin-bottom:16px}.account-action-list{gap:16px;padding:0;list-style:none;display:grid}.account-action-list li+li{border-top:1px solid var(--border,#343434);padding-top:16px}.account-action-list h4{margin-bottom:8px}.account-studio fieldset{min-width:0}.account-identity summary{cursor:pointer;font-weight:700}.account-registration-card .button{white-space:normal}@media (max-width:600px){.account-registration-card,.account-team-card{padding:16px}.account-studio form button{margin-top:12px}.account-registration-grid{grid-template-columns:1fr}}.admin-tasks{margin-bottom:24px}.admin-task-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;display:grid}.admin-task-grid button{text-align:left;background:var(--color-raised);white-space:normal;border:1px solid var(--ui-border);flex-direction:column;align-items:flex-start;padding:16px;display:flex}.admin-task-grid strong{font-size:var(--font-xl);color:var(--orange)}.admin-task-grid span{font-size:var(--font-sm);margin-top:6px}.admin-workspace{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:24px;display:grid}.admin-work-area,.admin-navigation{min-width:0}.admin-sidebar{background:var(--color-surface);border:1px solid var(--ui-border);border-radius:var(--radius-lg);padding:16px;position:sticky;top:24px}.admin-sidebar section+section{border-top:1px solid var(--ui-border);margin-top:16px;padding-top:16px}.admin-sidebar h2{font-size:var(--font-xs);color:var(--muted);text-transform:uppercase;letter-spacing:1px;margin:0 0 8px}.admin-sidebar button{white-space:normal;text-align:left;background:0 0;border-color:#0000;width:100%;margin:3px 0;padding:10px 12px;display:block}.admin-sidebar button.active{background:var(--orange);color:#111}.admin-mobile-navigation{display:none}.experience-admin .toolbar{padding:16px}.experience-admin .toolbar .section-heading{margin-bottom:0}.experience-admin .cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr))}.experience-admin .member{overflow-wrap:anywhere;min-width:0}.editor-preview,.competition-impact{border:1px solid var(--ui-border);border-radius:var(--radius-md);margin:16px 0;padding:16px}.editor-preview summary{cursor:pointer;font-weight:700}.editor-preview article{overflow-wrap:anywhere}.editor-preview .cover{object-fit:contain;max-height:260px}.editor-save-state{border-left:3px solid var(--orange);font-size:var(--font-sm);padding-left:12px}.competition-impact article+article{border-top:1px solid var(--ui-border);padding-top:12px}.competition-impact h3{font-size:var(--font-md)}.modalbody fieldset{min-width:0}.experience-admin .toolbar .tools{flex-wrap:wrap}@media (max-width:900px){.admin-workspace{grid-template-columns:minmax(0,1fr);gap:16px}.admin-sidebar{display:none}.admin-mobile-navigation{border:1px solid var(--ui-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:16px;display:block}.admin-mobile-navigation select{width:100%}.admin-mobile-navigation nav{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.admin-mobile-navigation button{white-space:normal;flex:1;min-height:44px}.experience-admin .member{display:block}.experience-admin .member>div+div{margin-top:16px}.experience-admin .tools input,.experience-admin .tools select{width:100%;max-width:none}.experience-admin .tools .button{margin-left:0}.admin-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-task-grid button{padding:12px}.experience-admin .hero{padding-bottom:16px}}@media (max-width:420px){.admin-task-grid{grid-template-columns:minmax(0,1fr)}.admin-task-grid button{flex-direction:row;align-items:center;gap:14px}.admin-task-grid span{margin-top:0}.experience-admin .cards{grid-template-columns:minmax(0,1fr)}}.reading-article{max-width:760px;margin-inline:auto}.reading-article h1{max-width:24ch}.reading-body{overflow-wrap:anywhere;max-width:66ch;margin-top:28px;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.85}.reading-body p{margin:0 0 1.4em}.reading-article .article-summary{color:var(--color-text);font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.7}.article-meta{font-size:var(--font-sm);color:var(--muted)}.reading-article .detailimage{object-fit:contain;width:100%;height:auto;max-height:520px}.related-content .cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.related-content .cardbody{overflow-wrap:anywhere}.related-content .cover{aspect-ratio:16/10;object-fit:cover;width:100%;margin-bottom:16px}.album-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px;display:grid}.album-grid figure{min-width:0;margin:0}.album-grid figcaption{font-size:var(--font-sm);color:var(--muted);overflow-wrap:anywhere;margin-top:10px;line-height:1.6}.album-open{border:1px solid var(--ui-border);background:var(--color-surface);border-radius:var(--radius-lg);width:100%;padding:0;display:block;overflow:hidden}.album-image{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.media-image-frame{background:var(--color-surface);position:relative;overflow:hidden}.media-image-asset{object-fit:inherit;width:100%;height:100%;display:block}.media-image-loading{color:var(--muted);font-size:var(--font-sm);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.media-image-frame[aria-busy=true] .media-image-asset{opacity:0}.media-image-frame[aria-busy=false] .media-image-asset{opacity:1}.gallery-lightbox{background:var(--color-surface);width:min(960px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--color-text);border:1px solid var(--ui-border);border-radius:var(--radius-lg);overscroll-behavior:contain;margin:auto;padding:20px;overflow:auto}.gallery-lightbox::backdrop{background:#000000e0}.gallery-lightbox figure{margin:16px 0}.lightbox-toolbar,.lightbox-controls{justify-content:space-between;align-items:center;gap:12px;display:flex}.lightbox-toolbar h2{font-size:var(--font-md);overflow-wrap:anywhere;margin:0}.lightbox-toolbar button{flex-shrink:0}.lightbox-image{object-fit:contain;width:100%;height:min(62dvh,650px)}.lightbox-controls button{white-space:normal;min-height:44px}.gallery-lightbox figcaption{overflow-wrap:anywhere;margin-top:12px;line-height:1.6}.gallery-lightbox .muted{font-size:var(--font-xs)}.team-directory-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr))}.ds-content-card[data-kind=team] .team-logo,.related-content .team-logo{object-fit:contain;background:var(--color-raised);width:100%;height:180px;padding:24px}.team-directory-grid .graphic.team{height:180px;min-height:0}.team-directory-grid .graphic.team strong{font-size:var(--font-md)}.team-profile .detailimage{object-fit:contain;width:180px;height:180px;padding:16px;display:block}.team-profile-game{font-weight:700}.team-profile .articlebody{max-width:66ch;line-height:1.8}.team-profile .panel{margin-top:20px}.experience-hub .toolbar .tools label{min-width:0}.experience-hub .toolbar .tools label select{width:100%}@media (max-width:600px){.reading-article h1{letter-spacing:-.5px;font-size:clamp(1.8rem,7vw,2.5rem)}.reading-body{line-height:1.8}.album-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.album-grid figcaption{font-size:.85rem}.gallery-lightbox{width:calc(100% - 16px);max-height:calc(100dvh - 16px);padding:16px}.lightbox-toolbar{align-items:flex-start}.lightbox-toolbar h2{max-width:65%}.lightbox-image{height:54dvh}.lightbox-controls{gap:8px}.experience-hub .toolbar .tools label{width:100%}.experience-hub .toolbar .tools label select{max-width:none}.team-directory-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:340px){.album-grid{grid-template-columns:minmax(0,1fr)}}button,a.button,.ds-button,input,select,textarea{transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s}button:active:not(:disabled),a.button:active{filter:brightness(.93);transform:translateY(1px)}button[aria-pressed=true]{border-color:var(--orange);box-shadow:inset 0 0 0 1px var(--orange)}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}button[aria-busy=true],form[aria-busy=true] button:disabled{cursor:wait}.ds-toast{align-items:flex-start;gap:12px;display:flex}.ds-toast button{flex-shrink:0;min-height:44px;margin-left:auto}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}button:active:not(:disabled),a.button:active{transform:none}}:root{--color-control-border:#7e8797}input:not([type=checkbox]):not([type=radio]),select,textarea,button:not(.ds-button-primary):not(.button):not(.active),.site-menu summary{border-color:var(--color-control-border)}input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true]{border-color:var(--status-error-text)}button,a.button,summary{white-space:normal;overflow-wrap:anywhere;min-width:44px}label.checklabel{align-items:center;min-height:44px;padding-block:8px}label.checklabel input[type=checkbox]{flex-shrink:0;width:24px;min-width:24px;height:24px}fieldset,legend,label,h1,h2,h3,h4,.ds-feedback>div,.tools>*{overflow-wrap:anywhere;min-width:0}input,select,textarea{max-width:100%}h1,h2,h3,h4{-webkit-hyphens:auto;hyphens:auto}:where(a,button,input,select,textarea,summary,[tabindex]){scroll-margin-block:120px}.modal.ds-dialog{background:var(--color-surface);width:min(900px,100% - 24px);height:auto;max-height:calc(100dvh - 24px);color:var(--color-text);border:1px solid var(--color-control-border);border-radius:var(--radius-lg);overscroll-behavior:contain;margin:auto;padding:0;overflow:auto}.modal.ds-dialog::backdrop{background:#000c}.modal.ds-dialog .modalbody{border:0;max-width:none;padding:56px clamp(12px,3vw,32px) 24px}.reading-article .detailimage{aspect-ratio:16/9;object-fit:contain;background:var(--color-surface);height:auto;max-height:none}@media (max-width:760px){.bec-header{position:relative}.bec-header .nav{flex-wrap:wrap}.bec-header .brand{min-width:0;max-width:calc(100% - 100px)}.bec-header .brand span{overflow-wrap:anywhere}.site-menu>.menu-panel{width:100%;max-height:60dvh;position:absolute;inset:100% 0 auto}.menu-top,.lightbox-toolbar,.lightbox-controls{flex-wrap:wrap}.lightbox-toolbar h2{max-width:100%}.admin-sidebar{position:static}}@media (max-width:380px){.shell{padding-inline:12px}.wrap{width:calc(100% - 24px)}.menu-groups,.album-grid{grid-template-columns:minmax(0,1fr)}.gallery-lightbox{padding:12px}.lightbox-controls button{flex:1}.score-row{grid-template-columns:minmax(0,1fr)}.ds-feedback{padding:12px}}@media (max-height:500px){.bec-header,.admin-sidebar{position:relative}.mobile-dock{margin-top:24px;position:static}body{padding-bottom:0}}.bec-header .nav,.bec-header .primary-nav{flex-wrap:wrap}.bec-header .primary-nav{white-space:normal;min-width:0}@media (max-width:380px){.mobile-dock{margin-top:24px;position:static}body{padding-bottom:0}}
