@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap");:root{--bg:#f4f2ed;--ink:#101310;--muted:#6f756e;--green:#b9f52f;--green2:#d6ff72;--dark:#111511;--line:#d8d9d2;--card:#fbfaf6}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{margin:0;padding:0;background:var(--bg);color:var(--ink);font-family:DM Sans,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}.appShell{min-height:100vh;background:var(--bg)}.siteNav{height:82px;max-width:1440px;margin:auto;padding:0 44px;justify-content:space-between;border-bottom:1px solid rgba(16,19,16,.08)}.logoMark,.siteNav{display:flex;align-items:center}.logoMark{gap:7px;font-family:Manrope;font-weight:800;letter-spacing:-.7px;font-size:18px}.logoMark b{color:#648d00}.logoDot{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:var(--green);font-size:13px;color:#172000;margin-right:4px}.siteNavLinks{display:flex;gap:30px;font-size:14px;color:#555b55}.navActions{display:flex;align-items:center;gap:10px}.btnPrimary,.btnSecondary{display:inline-flex;align-items:center;justify-content:center;gap:14px;border-radius:999px;padding:13px 20px;font-weight:700;font-size:14px;border:1px solid transparent;transition:.2s}.btnPrimary{background:var(--ink);color:white}.btnPrimary:hover{transform:translateY(-2px);background:#263020}.btnPrimary span{color:var(--green)}.btnSecondary{background:transparent;border-color:#cdd0c8}.btnSecondary:hover{background:white}.btnLarge{padding:16px 24px;font-size:15px}.landingHero{max-width:1440px;margin:auto;min-height:680px;padding:72px 70px 74px;grid-template-columns:1fr .9fr;grid-gap:50px;gap:50px;overflow:hidden}.heroCopy{max-width:680px}.eyebrow{font-size:12px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase;color:#65715e;display:flex;align-items:center;gap:8px}.eyebrowDot{width:8px;height:8px;border-radius:50%;background:#77a600;box-shadow:0 0 0 4px #dff6a6}.dashboardHero h1,.landingHero h1{font-family:Manrope;font-size:76px;line-height:.96;letter-spacing:-4.5px;margin:20px 0 24px}.dashboardHero h1 span,.landingHero h1 span{color:#668f00}.heroCopy>p{max-width:590px;font-size:18px;color:var(--muted)}.heroActions{display:flex;align-items:center;gap:24px;margin-top:32px}.textLink{font-weight:700;font-size:14px}.trustRow{display:flex;gap:34px;margin-top:60px;padding-top:24px;border-top:1px solid var(--line)}.trustRow div{display:flex;gap:10px;align-items:center}.trustRow strong{font-family:Manrope;font-size:12px;color:#86ad24}.trustRow span{font-size:12px;color:#72776f}.visualStage{height:580px;position:relative;display:grid;place-items:center}.glowOrb{width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,var(--green2),#c9ef65 42%,transparent 70%);filter:blur(3px);opacity:.9}.glowOrb,.poster{position:absolute}.poster{border-radius:5px;box-shadow:0 35px 80px #323b2040;overflow:hidden}.posterMain{width:360px;aspect-ratio:4/5;background:#131a13;color:white;transform:rotate(2.5deg);padding:26px;z-index:2}.posterBack{width:290px;aspect-ratio:4/5;background:#e8e6de;transform:translate(-170px,35px) rotate(-8deg);padding:25px;color:#192018}.posterBack span{font-size:11px;letter-spacing:2px}.posterBack b{font-family:Manrope;font-size:80px;display:block;margin-top:180px;letter-spacing:-6px}.posterTop{font-size:9px;letter-spacing:1.4px}.posterLines{position:absolute;inset:75px -90px auto 55px;height:220px;border:1px solid #b9f52f55;transform:rotate(-12deg)}.posterLines:after,.posterLines:before{content:"";position:absolute;border:1px solid #b9f52f33;inset:25px}.posterLines:after{inset:55px}.posterBadge{position:absolute;top:125px;left:35px;width:92px;height:92px;border-radius:50%;display:grid;place-items:center;text-align:center;background:var(--green);color:#111;font-family:Manrope;font-size:16px;font-weight:800;line-height:1}.posterBottom{position:absolute;left:26px;right:26px;bottom:25px}.posterBottom small{font-size:9px;letter-spacing:2px}.posterBottom strong{font-family:Manrope;font-size:57px;line-height:.78;letter-spacing:-4px;margin-top:10px}.floatingPill{position:absolute;background:white;border:1px solid #e0e1da;box-shadow:0 10px 30px #2222;border-radius:999px;padding:10px 14px;font-size:11px;font-weight:700;z-index:3}.pillOne{right:8px;top:120px}.pillTwo{right:0;bottom:110px}.logoStrip{background:#111511;color:#f3f4ee;min-height:76px;display:flex;align-items:center;justify-content:center;gap:32px;font-family:Manrope;font-size:12px;font-weight:800;letter-spacing:2px}.logoStrip i{width:4px;height:4px;border-radius:50%;background:var(--green)}.contentSection{max-width:1280px;margin:auto;padding:105px 54px}.sectionIntro{display:grid;grid-template-columns:1.1fr 1fr;grid-column-gap:80px;column-gap:80px;align-items:end;margin-bottom:46px}.sectionIntro .eyebrow{grid-column:1/-1;margin-bottom:14px}.ctaPanel h2,.darkBand h2,.sectionIntro h2{font-family:Manrope;font-size:48px;line-height:1.05;letter-spacing:-2.5px;margin:0}.sectionIntro p{color:var(--muted);line-height:1.7;max-width:480px}.stepGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.featureCard{position:relative;min-height:315px;padding:30px;border:1px solid var(--line);border-radius:20px;background:var(--card);display:flex;flex-direction:column;justify-content:flex-end}.featureCard.featured{background:#dfff8c;border-color:#d2f174}.stepNo{position:absolute;right:24px;top:22px;color:#8c9288;font-size:11px}.featureIcon{position:absolute;left:30px;top:32px;width:52px;height:52px;border-radius:15px;display:grid;place-items:center;background:#161b16;color:var(--green);font-size:20px}.featureCard h3{font-family:Manrope;font-size:22px;margin:0 0 9px}.featureCard p{margin:0;color:#6f756e;line-height:1.6;font-size:14px}.darkBand{background:#111511;color:#f5f5ef;padding:100px max(6vw,40px);display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:90px;gap:90px;align-items:start}.eyebrow.light{color:#b8c0b5}.darkBand h2{margin-top:16px}.bandFeatures{display:grid;grid-template-columns:1fr 1fr}.bandFeatures div{padding:26px;border-top:1px solid #343a34}.bandFeatures b{display:block;font-family:Manrope;font-size:16px;margin-bottom:8px}.bandFeatures span{color:#929a91;font-size:13px;line-height:1.55}.ctaPanel{max-width:1280px;margin:95px auto;padding:58px;border-radius:26px;background:#dfff8c;display:flex;justify-content:space-between;align-items:end}.ctaPanel .eyebrow{margin-bottom:16px}.footer{max-width:1280px;margin:auto;padding:32px 20px 45px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;color:#7a8078;font-size:12px}.appNav{max-width:none;background:#f7f6f1;position:-webkit-sticky;position:sticky;top:0;z-index:20}.avatarBtn{width:42px;height:42px;border-radius:50%;border:0;background:#151915;color:white;font-weight:800}.dashboardHero{padding:70px max(6vw,60px) 56px;display:flex;align-items:end;justify-content:space-between;background:linear-gradient(115deg,#eef0e7,#f4f2ed 55%,#e4f7b9)}.dashboardHero h1{font-size:58px;margin:15px 0}.dashboardHero p{color:var(--muted);font-size:16px}.dashboardContent{padding:42px max(6vw,60px) 90px}.filterBar{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.filterBar>div{display:flex;gap:8px}.filter{border:1px solid #d5d7d0;background:transparent;padding:10px 15px;border-radius:999px;font-size:12px;font-weight:700}.filter.active{background:#151915;color:white;border-color:#151915}.filterBar>span{font-size:12px;color:#838981}.templateGallery{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.templateTile{min-width:0}.templateImage{aspect-ratio:4/5;border-radius:14px;overflow:hidden;position:relative;background:linear-gradient(145deg,#243526,#0d120e);background-size:cover;background-position:50%;display:flex;align-items:flex-end;padding:20px;color:white;transition:.25s}.templateTile:hover .templateImage{transform:translateY(-4px);box-shadow:0 20px 45px #2b36251f}.templateImage img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.templateGhost{position:absolute;top:18px;left:18px;font-size:9px;letter-spacing:2px;color:#b9f52f}.templateImage>b{font-family:Manrope;font-size:34px;letter-spacing:-2px}.templateMeta{display:flex;justify-content:space-between;align-items:center;margin-top:15px}.templateMeta h3{font-family:Manrope;margin:4px 0 0;font-size:17px}.tinyLabel{font-size:9px;color:#8a9088;letter-spacing:1.2px}.roundArrow{width:34px;height:34px;border:1px solid #d1d4cc;border-radius:50%;display:grid;place-items:center}.templateTile>p{font-size:12px;color:#7b8179;margin-top:7px}.emptyState{text-align:center;padding:80px 20px;border:1px dashed #cdd0c7;border-radius:20px}.emptyIcon{font-size:32px}.emptyState h3{font-family:Manrope;font-size:22px}.emptyState p{color:var(--muted);margin-bottom:25px}.loadingScreen{display:grid;place-items:center;color:#687067}.auth{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 70% 15%,#dfff8c 0,transparent 24%),var(--bg)}.card,.controls,.panel,.previewPanel{background:#fbfaf6;border:1px solid #d9dbd4;border-radius:18px}.panel{width:min(460px,100%);padding:32px;box-shadow:0 24px 70px #29351d12}.field{width:100%;padding:13px 14px;border-radius:10px;border:1px solid #ced2c9;background:#fff;color:#141814;margin:7px 0 14px;outline:none}.field:focus{border-color:#91b83a;box-shadow:0 0 0 3px #dfff8c55}.error{color:#b93636}.ok{color:#5d7d13}.shell{min-height:100vh;background:var(--bg);color:var(--ink)}.nav{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;border-bottom:1px solid var(--line);background:#f8f7f2}.brand{font-family:Manrope;font-weight:800;letter-spacing:-1px;font-size:20px}.brand span{color:#668f00}.navlinks{display:flex;gap:10px}.btn,.danger,.ghost{border-radius:999px;padding:11px 16px;font-weight:700;border:1px solid transparent}.btn{background:#151915;color:#fff}.ghost{background:#fff;color:#151915;border-color:#d5d8d0}.danger{border-color:#e3b9b9;background:#fff4f4;color:#9e2c2c}.wrap{max-width:1280px;margin:auto;padding:42px 32px}.kicker{color:#688e0d;font-weight:800;text-transform:uppercase;letter-spacing:1.8px;font-size:11px}.sectionTitle{font-family:Manrope;font-size:34px;letter-spacing:-1.5px;margin:8px 0 24px}.muted{color:#7d847b}.small{font-size:12px}.top{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.grid,.templates{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.card{padding:22px}.thumb{aspect-ratio:4/5;background:#e7e9e1;border-radius:12px;margin-bottom:14px;display:grid;place-items:center;color:#899087}.editor{display:grid;grid-template-columns:340px 1fr;grid-gap:24px;gap:24px}.controls,.previewPanel{padding:20px;height:max-content}.canvasWrap{display:grid;place-items:center}.adminCanvas,.canvas{width:min(540px,100%);position:relative;overflow:hidden;background:#1b2421;border-radius:8px;box-shadow:0 30px 70px #20281b22;background-size:cover;background-position:50%}.canvas{aspect-ratio:4/5}.overlay{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.builder{display:grid;grid-template-columns:390px 1fr;grid-gap:24px;gap:24px}.previewHead{display:flex;justify-content:space-between;margin-bottom:14px;color:#7c837b}.previewText{position:absolute;left:7%;bottom:7%;font-size:clamp(24px,5vw,52px);font-weight:1000;color:white}.twocol{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.check{display:flex;gap:10px;align-items:center;margin:8px 0}.miniPreview{aspect-ratio:4/5;position:relative;overflow:hidden;background:#19211f;background-size:cover;background-position:50%;border-radius:10px;margin-bottom:14px}.templateEditor{display:grid;grid-template-columns:300px minmax(420px,1fr) 300px;grid-gap:20px;gap:20px;align-items:start}.editorCanvas{max-height:72vh}.builderEl{position:absolute;cursor:pointer;outline:1px dashed transparent;overflow:hidden}.builderEl:hover,.selectedEl{outline:2px solid #a6d52b}.placeholderEl{display:grid;place-items:center;border:1px dashed #9aa7a0;background:#0a0d0c88;color:#fff;font-size:12px}.topOverlay{z-index:999;pointer-events:none}.elementRow{width:100%;display:flex;justify-content:space-between;gap:8px;background:#fff;color:#151915;border:1px solid #d7dad2;padding:10px;border-radius:9px;margin:7px 0}.elementRow span{color:#7f8c86;font-size:11px}.sep{border:0;border-top:1px solid #d8dbd3;margin:20px 0}.colorField{height:48px;padding:5px}@media(max-width:1050px){.siteNavLinks{display:none}.landingHero{grid-template-columns:1fr;padding-top:55px}.visualStage{height:520px}.templateGallery{grid-template-columns:repeat(3,1fr)}.darkBand,.templateEditor{grid-template-columns:1fr}.editorCanvas{max-height:none}}@media(max-width:760px){.siteNav{padding:0 18px}.logoMark span:not(.logoDot),.siteNav .btnSecondary{display:none}.landingHero{padding:50px 22px}.dashboardHero h1,.landingHero h1{font-size:48px;letter-spacing:-3px}.visualStage{height:450px;transform:scale(.86)}.trustRow{gap:14px;flex-wrap:wrap}.logoStrip{overflow:hidden;justify-content:flex-start;padding:0 22px}.contentSection{padding:70px 22px}.bandFeatures,.grid,.sectionIntro,.stepGrid,.templateGallery,.templates{grid-template-columns:1fr}.darkBand{padding:70px 22px}.ctaPanel{margin:55px 18px;padding:35px 25px;display:block}.ctaPanel .btnPrimary{margin-top:28px}.footer{margin:0 18px}.footer>span{display:none}.dashboardHero{padding:50px 22px;display:block}.dashboardHero .btnSecondary{margin-top:20px}.dashboardContent{padding:28px 22px}.filterBar{overflow:auto}.filterBar>span{display:none}.builder,.editor{grid-template-columns:1fr}.wrap{padding:30px 20px}}.clubHero{padding:64px max(6vw,60px) 46px;display:flex;justify-content:space-between;align-items:end;background:linear-gradient(120deg,#f4f2ed 45%,#e4f7b9)}.clubHero h1{font-family:Manrope;font-size:54px;line-height:1;letter-spacing:-3px;margin:15px 0}.clubHero h1 span{color:#668f00}.clubHero p{color:var(--muted);max-width:600px}.clubIdentity{min-width:310px;background:#111511;color:white;border-radius:20px;padding:18px;display:flex;gap:16px;align-items:center;box-shadow:0 20px 45px #27301922}.clubIdentity img,.clubLogoPlaceholder{width:70px;height:70px;border-radius:14px;object-fit:contain;background:white}.clubLogoPlaceholder{display:grid;place-items:center;color:#788075;font-size:10px;font-weight:800}.clubIdentity b,.clubIdentity small{display:block}.clubIdentity small{color:#9da59a;font-size:10px;text-transform:uppercase;letter-spacing:1px;margin-bottom:5px}.clubIdentity b{font-family:Manrope;font-size:20px}.clubLayout{padding:38px max(6vw,60px) 90px;display:grid;grid-template-columns:minmax(420px,.9fr) 1.1fr;grid-gap:22px;gap:22px;align-items:start}.settingsCard{background:#fbfaf6;border:1px solid var(--line);border-radius:20px;padding:26px}.settingsCard label{font-size:12px;font-weight:700}.cardHead{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:22px}.cardHead h2{font-family:Manrope;font-size:24px;letter-spacing:-1px;margin:5px 0 0}.countBubble,.statusPill{background:#e2f9a8;color:#547400;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:800}.countBubble{min-width:30px;text-align:center}.colorInput{height:49px;border:1px solid #ced2c9;background:white;border-radius:10px;display:flex;align-items:center;gap:10px;padding:7px 11px;margin:7px 0 14px}.colorInput input{width:32px;height:32px;border:0;background:none;padding:0}.colorInput span{font-size:12px;color:#6f756e}.fullBtn{margin-top:10px}.stackCards{display:grid;grid-gap:22px;gap:22px}.inlineForm{display:grid;grid-template-columns:1fr 1fr 48px;grid-gap:9px;gap:9px;align-items:start}.inlineForm .field{margin-top:0}.squareAdd{height:48px;border:0;border-radius:12px;background:#111511;color:var(--green);font-size:25px}.dataList{margin-top:10px}.dataRow{display:grid;grid-template-columns:42px 1fr 32px;grid-gap:12px;gap:12px;align-items:center;padding:12px 0;border-top:1px solid #e2e3dd}.dataRow img,.miniBadge{width:42px;height:42px;border-radius:10px;object-fit:contain;background:#eef0e8}.miniBadge{display:grid;place-items:center;font-weight:800;color:#6b7e42}.dataRow b,.dataRow span{display:block}.dataRow b{font-size:13px}.dataRow span{font-size:11px;color:#8a9088;margin-top:2px}.dataRow button{border:0;background:transparent;color:#999;font-size:20px}.emptyText{font-size:12px;color:#8a9088;padding:12px 0;border-top:1px solid #e2e3dd}.opponentForm{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:9px;gap:9px;align-items:start}.opponentForm .field{margin-top:0}.opponentForm .btnSecondary{height:48px}.clubQuickCard{margin-bottom:35px;padding:25px 28px;border-radius:18px;background:#111511;color:white;display:flex;justify-content:space-between;align-items:center;gap:25px}.clubQuickCard h3{font-family:Manrope;font-size:20px;margin:5px 0}.clubQuickCard p{color:#9fa69c;font-size:12px;margin:0}.clubQuickCard .tinyLabel{color:#b9f52f}.clubQuickCard .btnPrimary{background:var(--green);color:#151915}@media(max-width:900px){.clubHero{display:block}.clubIdentity{margin-top:30px;min-width:0}.clubLayout,.opponentForm{grid-template-columns:1fr}.clubQuickCard{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.clubHero{padding:45px 22px}.clubHero h1{font-size:42px}.clubLayout{padding:25px 22px 70px}.inlineForm{grid-template-columns:1fr 48px}.inlineForm input:nth-child(2){grid-column:1/-1;grid-row:2}.inlineForm .squareAdd{grid-column:2;grid-row:1}.clubQuickCard{padding:22px}}.setupNotice{display:grid;grid-gap:4px;gap:4px;background:#eef8d7;border:1px solid #d4e9a2;border-radius:12px;padding:14px;margin:12px 0 18px}.setupNotice b{font-size:12px}.setupNotice span{font-size:11px;color:#697060}.setupNotice a{font-size:11px;font-weight:800;color:#547400;margin-top:4px}.smartDivider{display:flex;align-items:center;gap:8px;margin:22px 0 12px;color:#92988e;font-size:10px;font-weight:800;letter-spacing:1px}.smartDivider:after,.smartDivider:before{content:"";height:1px;background:#dedfd9;flex:1 1}.autoTag{font-size:8px;background:#dff7a4;color:#537500;border-radius:99px;padding:3px 6px;margin-left:5px;vertical-align:middle}.templateActions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:14px}.templateActions .btn,.templateActions .danger{margin:0}.adminLibrary{padding-top:54px}.adminTitleRow{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px}.adminTitleRow h1,.builderHeader h1{font-family:Manrope;font-size:48px;letter-spacing:-2.5px;margin:8px 0}.adminTitleRow p,.builderHeader p{color:var(--muted);max-width:680px;margin:0}.libraryToolbar{display:grid;grid-template-columns:1fr 360px;grid-gap:18px;gap:18px;align-items:stretch;margin-bottom:22px}.libraryToolbar>div:first-child{background:#ebe9e2;border-radius:16px;padding:20px 22px;display:flex;justify-content:space-between;align-items:center}.libraryToolbar>div:first-child span{font-size:12px;color:#7b8179}.builderToolCard{background:#111511;color:white;border-radius:16px;padding:16px 18px;display:grid;grid-template-columns:44px 1fr auto;grid-gap:12px;gap:12px;align-items:center}.builderToolIcon{width:44px;height:44px;border-radius:12px;background:var(--green);color:#111;display:grid;place-items:center;font-size:25px}.builderToolCard b,.builderToolCard small{display:block}.builderToolCard small{color:#9ea69b;margin-top:3px}.adminTemplateGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.adminTemplateCard{padding:14px}.adminTemplateCard .miniPreview{position:relative}.templateState{position:absolute;top:10px;right:10px;padding:6px 9px;border-radius:999px;background:#fff;color:#777;font-size:9px;font-weight:800;text-transform:uppercase}.templateState.active{background:var(--green);color:#273300}.templateMeta{padding:3px 3px 0}.templateMeta>b{font-family:Manrope}.builderHeader{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:28px}.builderSteps{display:flex;gap:8px;flex-wrap:wrap}.builderSteps span{padding:9px 12px;border:1px solid #d1d4cc;border-radius:999px;font-size:10px;font-weight:800;color:#8a9088}.builderSteps .on{background:#111511;color:var(--green);border-color:#111511}.builderHint{margin-top:18px;padding:16px;border-radius:12px;background:#eef8d7;border:1px solid #d5e8aa}.builderHint b,.builderHint span{display:block;font-size:11px}.builderHint span{color:#697060;margin-top:4px;line-height:1.5}@media(max-width:900px){.adminTitleRow,.builderHeader{display:block}.adminTitleRow .btnPrimary{margin-top:20px}.libraryToolbar{grid-template-columns:1fr}.adminTemplateGrid{grid-template-columns:repeat(2,1fr)}.builderSteps{margin-top:18px}}@media(max-width:650px){.adminTemplateGrid{grid-template-columns:1fr}.adminTitleRow h1,.builderHeader h1{font-size:38px}}.visualCanvas{position:relative;overflow:hidden;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.visualElement{position:absolute;cursor:-webkit-grab;cursor:grab;border:1px dashed transparent;box-sizing:border-box;display:flex;align-items:center;justify-content:center;touch-action:none}.visualElement:active{cursor:-webkit-grabbing;cursor:grabbing}.visualSelected{outline:2px solid #b9f52f;outline-offset:2px;background:#b9f52f0d}.placeholderElInner{width:100%;height:100%;display:grid;place-items:center;border:1px dashed #b9f52f;background:#11151199;color:#b9f52f;font-size:9px;font-weight:900;letter-spacing:.7px}.resizeHandle{position:absolute;right:-8px;bottom:-8px;width:18px;height:18px;border-radius:50%;background:#b9f52f;border:3px solid #111511;cursor:nwse-resize;z-index:20;box-shadow:0 2px 8px #0004}.visualHelp{background:#eef8d7;border:1px solid #d5e8aa;color:#64705a;padding:11px 12px;border-radius:10px;font-size:10px;line-height:1.45;margin:7px 0 10px}.alignGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;margin-bottom:9px}.advancedToggle,.alignGrid button{border:1px solid #d6d9d1;background:#fff;border-radius:9px;padding:9px 5px;font-size:9px;font-weight:800;color:#4f554e;cursor:pointer}.alignGrid button:hover{background:#edf8d7;border-color:#b9d879}.advancedToggle{width:100%;text-align:left;padding:10px 12px;margin-bottom:8px}.advancedPosition{padding:10px;background:#f1f0eb;border-radius:10px}.advancedPosition .field{background:white}.editorToolbar{display:flex;gap:6px;align-items:center;background:#171b17;padding:8px;border-radius:11px;margin-bottom:12px}.editorToolbar span{flex:1 1}.editorToolbar button{border:1px solid #353b34;background:#232923;color:#f4f4ef;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:800;cursor:pointer}.editorToolbar button:hover:not(:disabled){border-color:#b9f52f;color:#b9f52f}.editorToolbar button:disabled{opacity:.3;cursor:default}.layerRow{display:grid!important;grid-template-columns:28px 1fr 25px!important;text-align:left!important;align-items:center;grid-gap:8px;gap:8px}.layerType{width:27px;height:27px;border-radius:7px;background:#eceee7;display:grid;place-items:center;font-size:10px;font-weight:900}.layerInfo b,.layerInfo small{display:block}.layerInfo b{font-size:10px}.layerInfo small{font-size:8px;color:#899087;margin-top:2px}.layerZ{text-align:center;font-size:8px;color:#969c94}.activeLayer{outline:2px solid #b9f52f;background:#f1f9de!important}.propertyActions{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px;gap:5px;margin:10px 0 14px}.propertyActions button{border:1px solid #d6d9d1;background:white;border-radius:8px;padding:8px 4px;font-size:8px;font-weight:800;cursor:pointer}.propertyActions button:hover{background:#eef8d7}.matchHero{padding:60px max(6vw,60px) 45px;background:#111511;color:white;display:flex;justify-content:space-between;align-items:end}.matchHero h1{font-family:Manrope;font-size:54px;line-height:1;letter-spacing:-3px;margin:14px 0}.matchHero h1 span{color:#b9f52f}.matchHero p{max-width:650px;color:#a5ada2}.matchHero .eyebrow{color:#b9f52f}.matchHeroStat{min-width:210px;border:1px solid #343b33;border-radius:18px;padding:20px}.matchHeroStat small,.matchHeroStat span,.matchHeroStat strong{display:block}.matchHeroStat small{font-size:9px;color:#91998f;letter-spacing:1px}.matchHeroStat strong{font-family:Manrope;font-size:48px;color:#b9f52f;line-height:1.1}.matchHeroStat span{font-size:11px;color:#a7aea5}.matchLayout{padding:36px max(6vw,60px) 90px;display:grid;grid-template-columns:370px 1fr;grid-gap:28px;gap:28px;align-items:start}.homeAway{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin:5px 0 15px}.homeAway button{border:1px solid #d5d8d0;background:white;border-radius:10px;padding:11px;font-weight:800;font-size:10px}.homeAway button.on{background:#111511;color:#b9f52f;border-color:#111511}.matchSectionHead h2{font-family:Manrope;font-size:28px;margin:5px 0 18px}.matchCards{display:grid;grid-gap:12px;gap:12px}.matchCard{background:#fbfaf6;border:1px solid var(--line);border-radius:17px;padding:18px;display:grid;grid-template-columns:125px 1fr auto;grid-gap:18px;gap:18px;align-items:center}.matchDate b,.matchDate span{display:block}.matchDate b{font-size:12px}.matchDate span{font-size:11px;color:#7d847b;margin-top:4px}.matchTeams{display:flex;gap:12px;align-items:center}.matchTeams img{width:48px;height:48px;object-fit:contain}.matchTeams small{font-size:8px;font-weight:900;color:#6b8f17;letter-spacing:.6px}.matchTeams h3{font-family:Manrope;font-size:16px;margin:3px 0}.matchTeams h3 span{color:#9ba098;font-weight:500}.matchTeams p{font-size:10px;color:#888f86;margin:0}.matchActions{display:flex;align-items:center;gap:8px}.matchActions button{border:0;background:transparent;font-size:18px;color:#aaa}.pastHead{margin-top:35px}.pastMatches{background:#fbfaf6;border:1px solid var(--line);border-radius:15px;padding:8px 18px}.pastMatches>div{display:grid;grid-template-columns:140px 1fr;padding:11px 0;border-bottom:1px solid #e5e5df;font-size:11px}.pastMatches>div:last-child{border-bottom:0}.pastMatches span{color:#737a71}.emptyState.compact{padding:35px}.matchLoaded{background:#e8f8bd;color:#547300;border-radius:9px;padding:9px 11px;font-size:10px;font-weight:800;margin:10px 0 15px}@media(max-width:900px){.matchHero{display:block}.matchHeroStat{margin-top:25px}.matchCard,.matchLayout{grid-template-columns:1fr}.matchActions{justify-content:space-between}}@media(max-width:600px){.matchHero{padding:45px 22px}.matchHero h1{font-size:42px}.matchLayout{padding:25px 22px 70px}}.seriesHero{padding:55px max(6vw,60px);background:#111511;color:white;display:grid;grid-template-columns:1fr minmax(380px,.7fr);grid-gap:55px;gap:55px;align-items:center}.seriesHero h1{font-family:Manrope;font-size:54px;line-height:1;letter-spacing:-3px;margin:14px 0}.seriesHero h1 span{color:#b9f52f}.seriesHero p{color:#a6ada4;max-width:650px}.seriesHero .eyebrow{color:#b9f52f}.seriesMatch{background:#1c211c;border:1px solid #343b33;border-radius:20px;padding:22px}.seriesMatch>small{font-size:9px;color:#b9f52f;font-weight:900;letter-spacing:.8px}.seriesTeams{display:grid;grid-template-columns:48px 1fr 28px 1fr 48px;align-items:center;grid-gap:8px;gap:8px;margin:16px 0}.seriesTeams img{width:48px;height:48px;object-fit:contain}.seriesTeams b{font-family:Manrope;font-size:13px}.seriesTeams span{text-align:center;color:#737c72;font-size:10px;font-weight:900}.seriesMatch>p{font-size:10px;margin:0;color:#90988e}.seriesBody{padding:45px max(6vw,60px) 90px}.seriesIntro h2{font-family:Manrope;font-size:30px;letter-spacing:-1px;margin:5px 0}.seriesIntro p{color:#858c83;margin:0 0 28px}.seriesTypes{display:grid;grid-gap:18px;gap:18px}.seriesTypeCard{background:#fbfaf6;border:1px solid var(--line);border-radius:19px;padding:20px}.seriesTypeHead{display:grid;grid-template-columns:48px 1fr auto;grid-gap:13px;gap:13px;align-items:center}.seriesTypeHead h3{font-family:Manrope;font-size:18px;margin:0}.seriesTypeHead p{font-size:10px;color:#858c83;margin:2px 0 0}.seriesTypeHead>span{font-size:9px;font-weight:800;color:#798078;background:#efefe9;border-radius:99px;padding:7px 10px}.seriesIcon{width:48px;height:48px;border-radius:12px;background:#111511;color:#b9f52f;display:grid;place-items:center;font-family:Manrope;font-size:13px;font-weight:900}.seriesTemplates{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid #e4e4de}.seriesTemplate{display:grid;grid-template-columns:54px 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:8px;border-radius:11px;background:#f0efe9;color:#111}.seriesThumb{height:54px;border-radius:8px;background:#222 50%/cover no-repeat;position:relative;overflow:hidden}.seriesThumb img{width:100%;height:100%;object-fit:cover}.seriesTemplate b{font-size:10px}.seriesTemplate small{font-size:9px;color:#658500;font-weight:800}.noSeriesTemplate{margin-top:16px;padding:14px;border-top:1px solid #e4e4de;display:flex;justify-content:space-between;gap:15px;color:#92988f;font-size:10px}.noSeriesTemplate small{color:#aaa}.templateTypeBar{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#111511;color:white;border-radius:14px;padding:13px 16px;margin:15px 0}.templateTypeBar b,.templateTypeBar span{display:block}.templateTypeBar b{font-size:12px;margin-top:3px}.templateTypeBar .tinyLabel{color:#b9f52f}.templateTypeBar .field{max-width:300px;margin:0;background:#252b25;color:white;border-color:#3b433a}@media(max-width:900px){.seriesHero{grid-template-columns:1fr}.seriesTemplates{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.seriesHero{padding:45px 22px}.seriesHero h1{font-size:42px}.seriesBody{padding:30px 22px 70px}.seriesTemplates{grid-template-columns:1fr}.seriesTypeHead{grid-template-columns:48px 1fr}.seriesTypeHead>span{grid-column:2}.templateTypeBar{align-items:flex-start;flex-direction:column}.templateTypeBar .field{max-width:none}}.rosterHero{padding:55px max(6vw,60px);background:#111511;color:#fff;display:flex;justify-content:space-between;align-items:end}.rosterHero h1{font-family:Manrope;font-size:54px;line-height:1;letter-spacing:-3px;margin:14px 0}.rosterHero h1 span{color:#b9f52f}.rosterHero p{max-width:650px;color:#a6ada4}.rosterHero .eyebrow{color:#b9f52f}.rosterCount{min-width:190px;border:1px solid #343b33;border-radius:18px;padding:20px}.rosterCount>*{display:block}.rosterCount small{font-size:9px;color:#8e978c}.rosterCount strong{font:700 48px/1.1 Manrope;color:#b9f52f}.rosterCount span{font-size:10px;color:#a0a89e}.rosterLayout{padding:36px max(6vw,60px) 90px;display:grid;grid-template-columns:370px 1fr;grid-gap:28px;gap:28px;align-items:start}.rosterForm h2,.rosterTop h2{font-family:Manrope;font-size:27px;margin:5px 0 18px}.playerUpload{height:170px;border:1px dashed #c8ccc3;border-radius:14px;background:#f1f0ea;display:grid;place-items:center;overflow:hidden;cursor:pointer;margin:6px 0 17px}.playerUpload img{width:100%;height:100%;object-fit:contain}.playerUpload div{text-align:center}.playerUpload b,.playerUpload span{display:block}.playerUpload b{font-size:11px}.playerUpload span{font-size:9px;color:#999;margin-top:4px}.rosterTop{display:flex;justify-content:space-between;align-items:end;margin-bottom:16px}.rosterFilter{max-width:220px;margin:0}.playerGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px}.playerCard{position:relative;background:#fbfaf6;border:1px solid var(--line);border-radius:17px;overflow:hidden}.playerPhoto{height:210px;background:#e9e9e2;position:relative;display:grid;place-items:center}.playerPhoto img{width:100%;height:100%;object-fit:contain;object-position:center bottom}.playerPhoto>span{font:700 50px Manrope;color:#c4c7bf}.playerPhoto>b{position:absolute;bottom:10px;left:12px;background:#b9f52f;color:#111;border-radius:8px;padding:5px 8px;font:800 12px Manrope}.playerInfo{padding:14px}.playerInfo small{font-size:8px;color:#6e8d22;font-weight:900;text-transform:uppercase}.playerInfo h3{font:500 17px/1.05 Manrope;margin:5px 0}.playerInfo h3 strong{font-weight:800}.playerDelete{position:absolute;right:8px;top:8px;border:0;background:#fff;border-radius:99px;width:27px;height:27px;font-size:17px}@media(max-width:1000px){.playerGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.rosterHero{display:block}.rosterCount{margin-top:25px}.rosterLayout{grid-template-columns:1fr}.playerGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:550px){.rosterHero{padding:45px 22px}.rosterHero h1{font-size:42px}.rosterLayout{padding:25px 22px 70px}.playerGrid{grid-template-columns:1fr}.rosterTop{display:block}.rosterFilter{max-width:none}}.libraryHero,.mediaHero{padding:55px max(6vw,60px);background:#111511;color:#fff;display:flex;justify-content:space-between;align-items:end}.libraryHero h1,.mediaHero h1{font:700 54px/1 Manrope;letter-spacing:-3px;margin:14px 0}.libraryHero h1 span,.mediaHero h1 span{color:#b9f52f}.libraryHero p,.mediaHero p{color:#a6ada4;max-width:650px}.libraryHero .eyebrow,.mediaHero .eyebrow{color:#b9f52f}.libraryCount{min-width:190px;border:1px solid #343b33;border-radius:18px;padding:20px}.libraryCount>*{display:block}.libraryCount strong{font:700 48px/1.1 Manrope;color:#b9f52f}.libraryCount small,.libraryCount span{font-size:9px;color:#9ca49a}.libraryBody{padding:38px max(6vw,60px) 90px}.libraryTop{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px}.libraryTop h2{font:700 29px Manrope;margin:5px 0 0}.filterPills{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}.filterPills button{border:1px solid #d8dad3;background:#f9f8f3;border-radius:99px;padding:7px 10px;font-size:9px;font-weight:800}.filterPills button.on{background:#111511;color:#b9f52f;border-color:#111511}.projectGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.projectCard{background:#fbfaf6;border:1px solid var(--line);border-radius:18px;overflow:hidden}.projectPreview{height:260px;background:#1b1f1b 50%/cover no-repeat;position:relative}.projectPreview span{position:absolute;top:10px;left:10px;background:#b9f52f;border-radius:99px;padding:6px 9px;font-size:8px;font-weight:900}.projectMeta{padding:15px}.projectMeta small{font-size:8px;color:#6e8d22;font-weight:900}.projectMeta h3{font:700 16px Manrope;margin:5px 0}.projectMeta p{font-size:9px;color:#969c94}.projectMeta>div{display:flex;justify-content:space-between;align-items:center}.projectMeta button{border:0;background:transparent;color:#999;font-size:9px}.mediaDrop{height:130px;border:1px dashed #bfc4ba;border-radius:17px;background:#fbfaf6;display:grid;place-content:center;text-align:center;cursor:pointer;margin-bottom:25px}.mediaDrop b{font:700 14px Manrope}.mediaDrop span{font-size:9px;color:#92988f;margin-top:5px}.assetCount{font-size:10px;color:#92988f}.mediaGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px}.mediaCard{background:#fbfaf6;border:1px solid var(--line);border-radius:14px;overflow:hidden}.mediaCard>div{height:165px;background:#e9e9e2}.mediaCard img{width:100%;height:100%;object-fit:contain}.mediaCard section{padding:9px;display:flex;justify-content:space-between;gap:8px;align-items:center}.mediaCard b{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mediaCard button{border:0;background:transparent;font-size:17px;color:#999}@media(max-width:1000px){.projectGrid{grid-template-columns:repeat(2,1fr)}.mediaGrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.libraryHero,.mediaHero{padding:45px 22px;display:block}.libraryHero h1,.mediaHero h1{font-size:42px}.libraryCount{margin-top:22px}.libraryBody{padding:28px 22px 70px}.libraryTop{display:block}.filterPills{justify-content:flex-start;margin-top:15px}.projectGrid{grid-template-columns:1fr}.mediaGrid{grid-template-columns:repeat(2,1fr)}}.formatPresets{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:7px;gap:7px;margin:6px 0 16px}.formatPresets button{border:1px solid #d7dad2;background:#f7f6f1;border-radius:10px;padding:10px;text-align:left}.formatPresets button b,.formatPresets button span{display:block}.formatPresets button b{font-size:10px}.formatPresets button span{font-size:8px;color:#8b9189;margin-top:2px}.formatPresets button.on{background:#111511;color:#b9f52f;border-color:#111511}.formatPresets button.on span{color:#a9b0a7}.exportBackdrop{position:fixed;inset:0;background:rgba(10,13,10,.68);z-index:1000;display:grid;place-items:center;padding:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.exportModal{width:min(520px,100%);background:#f4f2ed;border-radius:22px;padding:24px;box-shadow:0 30px 80px rgba(0,0,0,.28)}.exportModalHead{display:flex;justify-content:space-between;align-items:start}.exportModalHead h2{font:700 25px Manrope;margin:4px 0 18px}.exportModalHead>button{border:0;background:#e4e3dd;border-radius:99px;width:31px;height:31px;font-size:18px}.exportInfo{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:18px}.exportInfo>div{background:#111511;color:white;border-radius:12px;padding:12px}.exportInfo b,.exportInfo small{display:block}.exportInfo small{font-size:7px;color:#8e978c;letter-spacing:.8px}.exportInfo b{font-size:11px;margin-top:3px}.exportModal>label{display:block;font-size:9px;font-weight:900;margin:14px 0 6px}.exportChoices{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.exportChoices button,.exportScale button{border:1px solid #d4d7cf;background:#faf9f5;border-radius:11px;padding:11px;text-align:left}.exportChoices b,.exportChoices span,.exportScale b,.exportScale span{display:block}.exportChoices b,.exportScale b{font-size:10px}.exportChoices span,.exportScale span{font-size:8px;color:#8a9188;margin-top:3px}.exportChoices button.on,.exportScale button.on{border-color:#6f9500;box-shadow:inset 0 0 0 1px #6f9500;background:#f3fadf}.exportScale{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px}.exportHint{background:#e9f5c8;border-radius:11px;padding:12px;margin:16px 0}.exportHint b,.exportHint span{display:block}.exportHint b{font-size:9px;color:#557500}.exportHint span{font-size:8px;line-height:1.45;color:#66705e;margin-top:3px}@media(max-width:520px){.exportChoices,.exportInfo,.formatPresets{grid-template-columns:1fr}}.brand{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none;min-width:max-content}.brandSymbol{width:34px;height:34px;border-radius:10px;background:#111511;display:grid;place-items:center;transform:rotate(-7deg)}.brandSymbol i{display:block;width:13px;height:17px;border:3px solid #b9f52f;border-left-width:5px;border-radius:2px;transform:skew(-8deg)}.brandWords{display:flex;align-items:baseline;gap:5px;font-family:Manrope}.brandWords strong{font-size:14px;font-weight:850}.brandWords b{font-size:9px;color:#668f00;letter-spacing:.7px}.backendApp{min-height:100vh;background:#f4f2ed;padding-left:232px}.backendSidebar{position:fixed;z-index:100;left:0;top:0;bottom:0;width:232px;background:#111511;color:#fff;padding:24px 16px 18px;display:flex;flex-direction:column;border-right:1px solid #292e28}.backendBrand{padding:0 8px 26px;border-bottom:1px solid #2a3029}.backendBrand .brandSymbol{background:#b9f52f}.backendBrand .brandSymbol i{border-color:#111511}.backendMenuLabel{font-size:8px;font-weight:900;letter-spacing:1.4px;color:#6f776d;padding:25px 11px 8px}.backendMenuLabel.adminLabel{padding-top:18px}.backendMenu{display:grid;grid-gap:3px;gap:3px}.backendMenu a{display:flex;align-items:center;gap:10px;color:#aab1a7;border-radius:10px;padding:10px 11px;font-size:11px;font-weight:700}.backendMenu a:hover{background:#1c211c;color:#fff}.backendMenu a.active{background:#252c24;color:#fff}.menuDot{width:6px;height:6px;border-radius:99px;background:#4c554a}.backendMenu a.active .menuDot{background:#b9f52f;box-shadow:0 0 0 3px rgba(185,245,47,.12)}.backendSidebarFoot{margin-top:auto;border-top:1px solid #2a3029;padding:14px 8px 0;display:grid;grid-gap:5px;gap:5px}.backendSidebarFoot a,.backendSidebarFoot button{font:700 9px DM Sans;color:#7f887d;text-align:left;background:none;border:0;padding:5px 0;cursor:pointer}.backendSidebarFoot a:hover,.backendSidebarFoot button:hover{color:#b9f52f}.backendMain{min-height:100vh}.backendTopbar{height:78px;background:#fbfaf6;border-bottom:1px solid #dfdfd8;padding:0 max(3vw,30px);display:flex;align-items:center;position:-webkit-sticky;position:sticky;top:0;z-index:50}.backendTopbar span{font-size:7px;font-weight:900;letter-spacing:1.3px;color:#77806f}.backendTopbar h1{font:750 18px Manrope;letter-spacing:-.4px;margin:3px 0 0}.backendApp .siteNav.appNav{display:none}.backendApp .dashboardHero,.backendApp .libraryHero,.backendApp .matchHero,.backendApp .mediaHero,.backendApp .rosterHero,.backendApp .seriesHero{margin:24px max(3vw,30px) 0;border-radius:20px;padding:42px}.backendApp .dashboardContent,.backendApp .libraryBody,.backendApp .matchLayout,.backendApp .rosterLayout,.backendApp .seriesBody{padding-left:max(3vw,30px);padding-right:max(3vw,30px)}.backendApp .dashboardHero h1,.backendApp .libraryHero h1,.backendApp .matchHero h1,.backendApp .mediaHero h1,.backendApp .rosterHero h1,.backendApp .seriesHero h1{font-size:46px}@media(max-width:900px){.backendApp{padding-left:0;padding-bottom:66px}.backendSidebar{top:auto;right:0;bottom:0;width:auto;height:66px;padding:7px 10px;display:block;border-right:0;border-top:1px solid #30362f}.adminMenu,.backendBrand,.backendMenuLabel,.backendSidebarFoot{display:none}.backendMenu{display:flex;justify-content:space-around;gap:2px}.backendMenu a{display:grid;place-items:center;grid-gap:3px;gap:3px;padding:6px 8px;font-size:8px;min-width:54px}.backendTopbar{height:64px;padding:0 20px}.backendApp .dashboardHero,.backendApp .libraryHero,.backendApp .matchHero,.backendApp .mediaHero,.backendApp .rosterHero,.backendApp .seriesHero{margin:15px 15px 0;padding:30px 22px}.backendApp .dashboardContent,.backendApp .libraryBody,.backendApp .matchLayout,.backendApp .rosterLayout,.backendApp .seriesBody{padding-left:15px;padding-right:15px}.backendApp .dashboardHero h1,.backendApp .libraryHero h1,.backendApp .matchHero h1,.backendApp .mediaHero h1,.backendApp .rosterHero h1,.backendApp .seriesHero h1{font-size:38px}}.editorLoading{min-height:calc(100vh - 78px);display:flex;align-items:center;justify-content:center;gap:10px;color:#747b72}.loadingDot{width:10px;height:10px;border-radius:50%;background:#b9f52f;box-shadow:0 0 0 5px rgba(185,245,47,.18)}.editorPage{padding-top:28px;padding-bottom:70px}.backendApp .editor{margin:0}.backendApp .canvasWrap,.backendApp .controls{border-radius:18px}.graphicsHero{margin:24px max(3vw,30px) 0;padding:42px;border-radius:20px;background:#111511;color:#fff;display:flex;justify-content:space-between;align-items:end}.graphicsHero h1{font:750 48px/1 Manrope;letter-spacing:-2.8px;margin:12px 0}.graphicsHero h1 span{color:#b9f52f}.graphicsHero p{color:#aab1a7;max-width:580px}.graphicsHero .eyebrow{color:#b9f52f}.creationSteps{display:flex;gap:10px;align-items:center;border:1px solid #343b33;border-radius:14px;padding:14px 16px}.creationSteps b{font-size:9px}.creationSteps span{color:#667064}.graphicsBody{padding:36px max(3vw,30px) 90px}.recoverBanner{display:flex;justify-content:space-between;align-items:center;gap:25px;background:#e9f5c8;border:1px solid #cbdca0;border-radius:16px;padding:17px 19px;margin-bottom:30px}.recoverBanner b,.recoverBanner p{display:block;margin-top:4px}.recoverBanner p{font-size:10px;color:#66705e;margin-bottom:0}.recoverBanner>a{font-size:10px;font-weight:800;color:#111}.graphicsSection{display:flex;gap:13px;align-items:center;margin:28px 0 14px}.graphicsSection h2{font:750 25px Manrope;margin:3px 0 0}.stepNumber{width:34px;height:34px;border-radius:10px;background:#111511;color:#b9f52f;display:grid;place-items:center;font:800 10px Manrope}.typeChooser{display:flex;gap:6px;flex-wrap:wrap}.typeChooser button{border:1px solid #d5d8d0;background:#fbfaf6;border-radius:99px;padding:9px 13px;font-size:9px;font-weight:800}.typeChooser button.on{background:#111511;color:#b9f52f;border-color:#111511}.graphicsTemplates{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px;gap:13px}.graphicTemplate{border:1px solid #d5d8d0;background:#fbfaf6;border-radius:16px;padding:0;overflow:hidden;text-align:left;color:#111}.graphicTemplate.selected{border-color:#739d00;box-shadow:0 0 0 2px #b9f52f}.graphicTemplateImage{height:240px;background:#171c18 50%/cover no-repeat;position:relative;overflow:hidden}.graphicTemplateImage img{width:100%;height:100%;object-fit:cover}.graphicTemplateImage>span{position:absolute;top:10px;left:10px;background:#b9f52f;color:#111;border-radius:99px;padding:6px 9px;font-size:8px;font-weight:900;text-transform:uppercase}.graphicTemplate>div:last-child{padding:12px}.graphicTemplate b,.graphicTemplate small{display:block}.graphicTemplate b{font:700 13px Manrope}.graphicTemplate small{font-size:8px;color:#8a9188;margin-top:3px}.formatStage{opacity:.48;transition:.2s}.formatStage.ready{opacity:1}.formatChooser{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:9px;gap:9px}.formatChooser button{min-height:120px;border:1px solid #d4d7cf;background:#fbfaf6;border-radius:15px;padding:14px;text-align:left;color:#111}.formatChooser button.on{border-color:#6f9500;box-shadow:inset 0 0 0 1px #6f9500;background:#f3fadf}.formatChooser b,.formatChooser small{display:block}.formatChooser b{font:700 11px Manrope;margin-top:12px}.formatChooser small{font-size:8px;color:#838b81;margin-top:3px}.ratioIcon{display:block;border:2px solid #858d83;width:25px;height:31px;border-radius:3px}.ratio-story{width:18px;height:32px}.ratio-square{width:27px;height:27px}.ratio-landscape{width:34px;height:18px}.ratio-custom{border-style:dashed;width:30px;height:25px}.formatChooser button.on .ratioIcon{border-color:#668f00}.customSize{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:12px;gap:12px;align-items:center;max-width:560px;background:#fbfaf6;border:1px solid #d9dbd4;border-radius:14px;padding:15px;margin-top:12px}.customSize>span{font:700 18px Manrope;color:#91978f}.customSize label{font-size:8px;font-weight:900}.customSize .field{margin-bottom:0}.formatSummary{margin-top:15px;background:#111511;color:#fff;border-radius:17px;padding:18px;display:flex;justify-content:space-between;align-items:center}.formatSummary b,.formatSummary small,.formatSummary span{display:block}.formatSummary small{font-size:7px;color:#828b80}.formatSummary b{font:750 19px Manrope;color:#b9f52f;margin-top:2px}.formatSummary span{font-size:9px;color:#aab1a7;margin-top:2px}.recoverBtn{background:#6b8e12!important}.studioActions{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:18px}.studioActions>a{background:#111511;color:#fff;border-radius:17px;padding:18px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:13px;gap:13px;align-items:start}.studioActions>a>span{width:29px;height:29px;border-radius:9px;background:#b9f52f;color:#111;display:grid;place-items:center;font-size:8px;font-weight:900}.studioActions small{font-size:7px;color:#7e887c}.studioActions h3{font:700 15px Manrope;margin:3px 0}.studioActions p{font-size:9px;color:#9da59b;margin:0}.studioActions>a>b{color:#b9f52f;font-size:18px}@media(max-width:1100px){.formatChooser,.graphicsTemplates{grid-template-columns:repeat(3,1fr)}}@media(max-width:800px){.graphicsHero{margin:15px 15px 0;padding:30px 22px;display:block}.graphicsHero h1{font-size:39px}.creationSteps{margin-top:22px;overflow:auto}.graphicsBody{padding:26px 15px 80px}.formatChooser,.graphicsTemplates{grid-template-columns:repeat(2,1fr)}.studioActions{grid-template-columns:1fr}.recoverBanner{display:block}.recoverBanner>a{display:inline-block;margin-top:10px}}@media(max-width:500px){.graphicsTemplates{grid-template-columns:1fr}.formatChooser{grid-template-columns:1fr 1fr}.graphicTemplateImage{height:260px}.formatSummary{display:block}.formatSummary .btnPrimary{margin-top:13px;width:100%}.customSize{grid-template-columns:1fr}.customSize>span{display:none}}.adminSidebar{background:#0d110e}.adminModeBadge{margin:14px 8px 0;display:flex;align-items:center;gap:7px;font-size:7px;font-weight:900;letter-spacing:1.2px;color:#b9f52f}.adminModeBadge span{width:6px;height:6px;border-radius:50%;background:#b9f52f;box-shadow:0 0 0 4px rgba(185,245,47,.12)}.adminTopbar{justify-content:space-between}.backendTopActions{display:flex;align-items:center;gap:9px}.adminTopButton{font-size:9px;padding:9px 13px}.adminCustomerSwitch{font-size:9px;font-weight:800;color:#697267}.adminHero{margin:24px max(3vw,30px) 0;padding:42px;border-radius:20px;background:#111511;color:#fff;display:flex;align-items:end;justify-content:space-between;overflow:hidden}.adminHero h1{font:750 48px/1 Manrope;letter-spacing:-2.8px;margin:12px 0}.adminHero h1 span{color:#b9f52f}.adminHero p{color:#aab1a7;max-width:600px}.adminHero .eyebrow{color:#b9f52f}.adminHeroMark{width:140px;height:140px;border:1px solid #394137;border-radius:26px;display:grid;place-items:center;font:850 35px Manrope;transform:rotate(4deg);color:#b9f52f}.adminHeroMark span{display:block;font-size:7px;letter-spacing:2px;color:#fff;margin-top:-43px}.adminBody{padding:30px max(3vw,30px) 90px}.adminStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.adminStats>div{background:#fbfaf6;border:1px solid #daddd5;border-radius:15px;padding:16px}.adminStats b,.adminStats small,.adminStats span{display:block}.adminStats small{font-size:7px;font-weight:900;color:#7c8579;letter-spacing:.8px}.adminStats b{font:750 30px Manrope;margin-top:5px}.adminStats span{font-size:8px;color:#939a91}.adminSectionHead{display:flex;justify-content:space-between;align-items:end;margin:30px 0 13px}.adminPageIntro h2,.adminSectionHead h2{font:750 25px Manrope;margin:3px 0}.adminSectionHead>a{font-size:9px;font-weight:800;color:#668f00}.adminToolGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.adminToolGrid>a{min-height:150px;background:#111511;color:#fff;border-radius:16px;padding:16px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px}.adminToolGrid>a>span{width:27px;height:27px;background:#b9f52f;color:#111;border-radius:8px;display:grid;place-items:center;font-size:8px;font-weight:900}.adminToolGrid small{font-size:7px;color:#7f897d}.adminToolGrid h3{font:700 14px Manrope;margin:3px 0}.adminToolGrid p{font-size:8px;line-height:1.45;color:#9ca49a;margin:0}.adminToolGrid>a>b{color:#b9f52f}.adminRecent{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.adminRecent>a{background:#fbfaf6;border:1px solid #daddd5;border-radius:15px;overflow:hidden;color:#111}.adminRecentPreview,.adminTemplatePreview{height:170px;background:#171c18 50%/cover no-repeat;position:relative;overflow:hidden}.adminRecentPreview img,.adminTemplatePreview img{width:100%;height:100%;object-fit:cover}.adminRecentPreview>span,.adminTemplatePreview>span{position:absolute;top:9px;left:9px;border-radius:99px;padding:5px 8px;font-size:7px;font-weight:900}.adminRecentPreview .live,.adminTemplatePreview .live{background:#b9f52f;color:#111}.adminRecentPreview .draft,.adminTemplatePreview .draft{background:#e2e4df;color:#555}.adminRecent>a>div:last-child{padding:11px}.adminRecent b,.adminRecent small,.adminRecent span{display:block}.adminRecent small{font-size:7px;color:#668f00;font-weight:900}.adminRecent b{font:700 12px Manrope;margin-top:3px}.adminRecent div>span{font-size:8px;color:#8b9289;margin-top:3px}.adminPageIntro{margin-bottom:22px}.adminPageIntro p{font-size:10px;color:#7d857b;max-width:650px}.adminFilters{display:flex;justify-content:space-between;gap:12px;margin-bottom:16px}.adminFilters>.field{max-width:340px;margin:0}.adminFilters>div{display:flex;gap:5px}.adminFilters button{border:1px solid #d5d8d0;background:#fbfaf6;border-radius:99px;padding:8px 12px;font-size:8px;font-weight:800}.adminFilters button.on{background:#111511;color:#b9f52f}.adminTemplateGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.adminTemplateCard{border:1px solid #daddd5;background:#fbfaf6;border-radius:17px;overflow:hidden}.adminTemplatePreview{height:260px}.adminTemplateInfo{padding:14px}.adminTemplateInfo>small{font-size:7px;color:#668f00;font-weight:900}.adminTemplateInfo h3{font:700 15px Manrope;margin:4px 0}.adminTemplateInfo p{font-size:8px;color:#8c938a}.adminTemplateInfo>div{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.adminTemplateInfo button{border:0;background:none;color:#9b9f99;font-size:8px}.categoryGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.categoryGrid>div{background:#fbfaf6;border:1px solid #daddd5;border-radius:16px;padding:17px}.categoryIcon{width:38px;height:38px;border-radius:10px;background:#111511;color:#b9f52f;display:grid;place-items:center;font:800 10px Manrope;margin-bottom:20px}.categoryGrid small{font-size:7px;color:#668f00;font-weight:900}.categoryGrid h3{font:700 15px Manrope;margin:4px 0}.categoryGrid p{font-size:8px;color:#858d83}.userTable{border:1px solid #daddd5;border-radius:16px;overflow:hidden;background:#fbfaf6}.userRow{display:grid;grid-template-columns:2fr 1fr 1fr;align-items:center;padding:13px 16px;border-top:1px solid #e2e3de;font-size:9px}.userRow.head{border-top:0;background:#111511;color:#aab1a7;font-size:7px;font-weight:900}.userRow b,.userRow small{display:block}.userRow b{font-size:10px}.userRow small{font-size:8px;color:#8b9289;margin-top:2px}.userRow i{font-style:normal;border-radius:99px;padding:5px 8px;font-size:7px;font-weight:900}.adminRole{background:#111511;color:#b9f52f}.userRole{background:#e8eadf;color:#5e675b}.planPreview{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.planPreview>div{border:1px solid #daddd5;background:#fbfaf6;border-radius:18px;padding:24px;min-height:230px}.planPreview>div.featured{background:#111511;color:#fff;border-color:#111511}.planPreview span{font-size:7px;font-weight:900;color:#668f00}.planPreview .featured span{color:#b9f52f}.planPreview h3{font:750 24px Manrope;margin:20px 0 7px}.planPreview p{font-size:9px;color:#858d83}.planPreview b{display:inline-block;margin-top:45px;font-size:8px;color:#969c94}.planPreview .featured b{color:#b9f52f}@media(max-width:1100px){.adminRecent,.adminStats,.adminTemplateGrid,.adminToolGrid,.categoryGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.adminHero{margin:15px 15px 0;padding:30px 22px}.adminHero h1{font-size:39px}.adminHeroMark{display:none}.adminBody{padding:25px 15px 80px}.adminCustomerSwitch{display:none}.adminTopButton{padding:8px 10px}.planPreview{grid-template-columns:1fr}.userRow{grid-template-columns:2fr 1fr}.userRow>span:last-child{display:none}}@media(max-width:520px){.adminRecent,.adminStats,.adminTemplateGrid,.adminToolGrid,.categoryGrid{grid-template-columns:1fr}.adminFilters{display:block}.adminFilters>div{margin-top:9px}.adminTemplatePreview{height:300px}}:root{--ui-scale:1;--sw-bg:#f4f2ed;--sw-surface:#fbfaf6;--sw-card:#fbfaf6;--sw-border:#daddd5;--sw-text:#111511;--sw-muted:#7d857b;--sw-dark:#111511;--sw-dark-2:#171c18;--sw-lime:#b9f52f}html{font-size:calc(16px * var(--ui-scale));transition:background-color .18s ease,color .18s ease}.uiControls{gap:7px}.textScaleControls{height:34px;display:flex;align-items:center;border:1px solid #d8dbd3;border-radius:10px;background:#f4f2ed;overflow:hidden}.textScaleControls button{height:100%;min-width:34px;border:0;background:transparent;color:#111511;font:800 9px DM Sans;cursor:pointer}.textScaleControls button:hover{background:#e7e8e2}.textScaleControls button:disabled{opacity:.3;cursor:not-allowed}.textScaleControls span{min-width:39px;text-align:center;font:800 7px DM Sans;color:#7c8479;border-left:1px solid #d8dbd3;border-right:1px solid #d8dbd3}.themeToggle{height:34px;border:1px solid #d8dbd3;border-radius:10px;background:#111511;color:#fff;padding:0 11px;display:flex;align-items:center;gap:6px;cursor:pointer}.themeToggle b{font:800 8px DM Sans}.themeIcon{font-size:12px;color:#b9f52f}[data-theme=dark]{color-scheme:dark;--sw-bg:#0d110e;--sw-surface:#121713;--sw-card:#171c18;--sw-border:#2c332c;--sw-text:#f5f5ef;--sw-muted:#9ba39a;--sw-dark:#090c0a;--sw-dark-2:#111612}[data-theme=dark] .adminApp,[data-theme=dark] .backendApp,[data-theme=dark] body{background:#0d110e;color:#f5f5ef}[data-theme=dark] .backendTopbar{background:#121713;border-color:#2c332c;color:#f5f5ef}[data-theme=dark] .backendTopbar h1{color:#f5f5ef}[data-theme=dark] .backendTopbar span{color:#9ba39a}[data-theme=dark] .textScaleControls{background:#1a201b;border-color:#343c34}[data-theme=dark] .textScaleControls button{color:#f5f5ef}[data-theme=dark] .textScaleControls button:hover{background:#252c26}[data-theme=dark] .textScaleControls span{color:#a7aea5;border-color:#343c34}[data-theme=dark] .themeToggle{background:#b9f52f;color:#111511;border-color:#b9f52f}[data-theme=dark] .themeIcon{color:#111511}[data-theme=dark] .adminBody,[data-theme=dark] .dashboardContent,[data-theme=dark] .editorPage,[data-theme=dark] .graphicsBody,[data-theme=dark] .libraryBody,[data-theme=dark] .matchLayout,[data-theme=dark] .rosterLayout,[data-theme=dark] .seriesBody{color:#f5f5ef}[data-theme=dark] .adminRecent>a,[data-theme=dark] .adminStats>div,[data-theme=dark] .adminTemplateCard,[data-theme=dark] .categoryGrid>div,[data-theme=dark] .clubQuickCard,[data-theme=dark] .customSize,[data-theme=dark] .formatChooser button,[data-theme=dark] .graphicTemplate,[data-theme=dark] .matchCard,[data-theme=dark] .mediaCard,[data-theme=dark] .planPreview>div:not(.featured),[data-theme=dark] .playerCard,[data-theme=dark] .projectCard,[data-theme=dark] .templateCard,[data-theme=dark] .userTable{background:#171c18;color:#f5f5ef;border-color:#303830}[data-theme=dark] .field,[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{background:#111612!important;color:#f5f5ef!important;border-color:#343c34!important}[data-theme=dark] .field::placeholder,[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:#6f786e}[data-theme=dark] .adminFilters button,[data-theme=dark] .typeChooser button{background:#171c18;color:#dfe3dc;border-color:#343c34}[data-theme=dark] .adminFilters button.on,[data-theme=dark] .typeChooser button.on{background:#b9f52f;color:#111511;border-color:#b9f52f}[data-theme=dark] .formatChooser button.on{background:#26331d;color:#fff;border-color:#8dbd14}[data-theme=dark] .adminPageIntro p,[data-theme=dark] .categoryGrid p,[data-theme=dark] .formatChooser small,[data-theme=dark] .graphicTemplate small,[data-theme=dark] .planPreview p,[data-theme=dark] .userRow small{color:#9ba39a}[data-theme=dark] .userRow{border-color:#2c332c}[data-theme=dark] .userRow.head{background:#090c0a}[data-theme=dark] .recoverBanner{background:#202b19;border-color:#40552a;color:#f5f5ef}[data-theme=dark] .recoverBanner p{color:#abb5a6}[data-theme=dark] .recoverBanner>a{color:#b9f52f}[data-theme=dark] .emptyState{background:#171c18!important;color:#f5f5ef!important;border-color:#343c34!important}[data-theme=dark] .adminCustomerSwitch,[data-theme=dark] .adminSectionHead>a{color:#b9f52f}[data-theme=dark] .adminTemplateInfo button{color:#a3aaa1}[data-theme=dark] .adminTemplateInfo p{color:#9ba39a}[data-theme=dark] .backendSidebar{box-shadow:12px 0 35px rgba(0,0,0,.12)}[data-theme=dark] .canvas,[data-theme=dark] .canvasWrap,[data-theme=dark] [data-export-canvas]{color-scheme:light}@media(max-width:800px){.uiControls{gap:4px}.textScaleControls span{display:none}.textScaleControls button{min-width:31px}.themeToggle{padding:0 9px}.themeToggle b{display:none}}.adminLoading{min-height:calc(100vh - 78px);display:grid;place-items:center;color:#7c8579;font-size:11px}.adminIntroAction{display:flex;justify-content:space-between;align-items:end;gap:20px}.customerHead,.customerRow{grid-template-columns:2fr .8fr .8fr 1fr}.customerActions{gap:6px}.customerActions button{border:1px solid #d6d9d1;background:#fff;font:800 8px DM Sans}.customerActions .deleteLink{color:#a44a43}.adminModalBackdrop{z-index:500;background:rgba(5,8,6,.65)}.adminModal{width:min(520px,100%);background:#fbfaf6;color:#111511;padding:22px;box-shadow:0 30px 90px rgba(0,0,0,.3)}.adminModalHead{display:flex;justify-content:space-between;align-items:start;margin-bottom:18px}.adminModalHead h2{font:750 24px Manrope;margin:3px 0}.adminModalHead>button{border:0;background:#e9ebe5;width:32px;height:32px;border-radius:9px;font-size:18px;cursor:pointer}.adminModalActions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.adminModalActions>button:first-child{border:1px solid #d5d8d0;background:transparent;border-radius:10px;padding:9px 12px;font-weight:800}.adminFormError{background:#f7e7e4;color:#8d302a;border-radius:10px;padding:10px;font-size:9px;margin-top:10px}.templateBuilderPage{max-width:none}.adminBuilderBack{margin-bottom:16px}.adminBuilderBack a{font-size:9px;font-weight:800;color:#668f00}.templateBuilderPage .builderHeader{background:#111511;color:#fff;border-radius:18px;padding:24px;margin-bottom:14px}.templateBuilderPage .builderHeader h1{color:#fff}.templateBuilderPage .builderHeader p{color:#9fa79d}.templateBuilderPage .builderSteps span{border-color:#394137;color:#9ca49a}.templateBuilderPage .builderSteps span.on{background:#b9f52f;color:#111511;border-color:#b9f52f}.templateBuilderPage .builder,.templateBuilderPage .templateEditor{gap:12px}.templateBuilderPage .controls,.templateBuilderPage .previewPanel,.templateBuilderPage .templateTypeBar{background:#fbfaf6;border:1px solid #daddd5;border-radius:17px}.templateBuilderPage .controls{padding:17px}.templateBuilderPage .controls h3{font:750 15px Manrope}.templateBuilderPage .previewPanel{overflow:hidden}.templateBuilderPage .previewHead{background:#111511;color:#fff;padding:12px 15px}.templateBuilderPage .templateTypeBar{padding:14px 16px}.templateBuilderPage .formatPresets button{border-radius:10px}.templateBuilderPage .formatPresets button.on{border-color:#668f00;background:#eff8d8}.templateBuilderPage .btn{background:#111511!important;color:#fff!important;border-radius:11px!important}.templateBuilderPage .editorToolbar{background:#171c18;border-color:#303830}.templateBuilderPage .editorToolbar button{color:#fff}.templateBuilderPage .elementRow{border-radius:10px}.templateBuilderPage .elementRow.activeLayer{background:#eff8d8;border-color:#9dc83a}.templateBuilderPage .visualHelp{border-radius:10px}.templateBuilderPage .alignGrid button,.templateBuilderPage .propertyActions button{border-radius:8px}.templateBuilderPage .danger{border-radius:10px}.templateBuilderPage .adminCanvas{background-color:#171c18}[data-theme=dark] .adminModal{background:#171c18;color:#f5f5ef}.adminModal [data-theme=dark]{color:#f5f5ef}[data-theme=dark] .customerActions button{background:#171c18;color:#f5f5ef}[data-theme=dark] .adminModalHead>button{background:#252c26;color:#fff}[data-theme=dark] .templateBuilderPage .controls,[data-theme=dark] .templateBuilderPage .previewPanel,[data-theme=dark] .templateBuilderPage .templateTypeBar{background:#171c18;color:#f5f5ef;border-color:#303830}[data-theme=dark] .templateBuilderPage .formatPresets button{background:#111612;color:#f5f5ef;border-color:#343c34}[data-theme=dark] .templateBuilderPage .elementRow.activeLayer,[data-theme=dark] .templateBuilderPage .formatPresets button.on{background:#26331d;color:#fff;border-color:#8dbd14}@media(max-width:800px){.adminIntroAction{display:block}.adminIntroAction>.btnPrimary{display:inline-block;margin-top:12px}.customerHead,.customerRow{grid-template-columns:1.6fr .7fr 1fr}.customerHead>span:nth-child(3),.customerRow>span:nth-child(3){display:none}.templateBuilderPage .builder,.templateBuilderPage .templateEditor{grid-template-columns:1fr!important}.templateBuilderPage .previewPanel{order:-1}}@media(max-width:520px){.customerHead,.customerRow{grid-template-columns:1fr auto}.customerHead>span:nth-child(2),.customerRow>span:nth-child(2){display:none}.customerActions{display:grid}.adminModal{padding:17px}}:root{--ui-scale:1.075}.backendMenu a{font-size:9.5px}.backendMenuLabel{font-size:7.5px}.backendTopbar h1{font-size:17px}.backendTopbar>div>span{font-size:7.5px}.field{font-size:10px}.btn,.btnPrimary,.ghost{font-size:9.5px}.tinyLabel{font-size:7.5px}.muted,.small{font-size:9.5px}.studioPage{padding:30px max(3vw,30px) 90px}.studioCard{background:#fbfaf6;border:1px solid #daddd5;border-radius:17px;padding:22px}.studioCard h2,.studioCard h3{font-family:Manrope;margin:5px 0 10px}.studioCard p{color:#7d857b;line-height:1.55}.settingsGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;max-width:1000px}.settingsGrid label{display:block;font-size:8px;font-weight:900;margin:12px 0 5px}.settingsControl{margin-top:20px}.formNote{font-size:9px;color:#668f00}.authV18{min-height:100vh;display:grid;grid-template-columns:1.05fr .95fr;background:#f4f2ed}.authVisual{background:#101410;color:#fff;padding:38px 44px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.authVisual:after{content:"";position:absolute;width:460px;height:460px;border:1px solid #313a30;border-radius:50%;right:-160px;bottom:-120px;box-shadow:0 0 0 70px rgba(185,245,47,.025),0 0 0 140px rgba(185,245,47,.018)}.authVisual .brand,.authVisualCopy{position:relative;z-index:2}.authVisualCopy{max-width:620px}.authVisualCopy>span{font-size:8px;font-weight:900;letter-spacing:1.6px}.authVisualCopy h1{font:780 clamp(48px,5.5vw,82px)/.93 Manrope;letter-spacing:-4px;margin:14px 0 22px}.authVisualCopy h1 em{font-style:normal;color:#b9f52f}.authVisualCopy p{max-width:500px;color:#aeb5ab;font-size:12px;line-height:1.6}.authVisualFoot{font-size:7px;letter-spacing:2px;color:#778075;position:relative;z-index:2}.authFormSide{display:flex;flex-direction:column;padding:28px 38px}.authTop{display:flex;justify-content:space-between;align-items:center}.authTop>a{font-size:9px;font-weight:800;color:#6d756a}.authCard{width:min(470px,100%);margin:auto}.authMobileBrand{display:none}.authCard>span{color:#668f00}.authCard h2{font:760 34px/1.1 Manrope;letter-spacing:-1.5px;margin:7px 0}.authCard>p{font-size:10px;color:#7d857b;margin-bottom:25px}.authCard label{display:block;font-size:8px;font-weight:900;margin:13px 0 6px}.authCard .field{height:47px;border-radius:11px}.authSecondary,.authSubmit{width:100%;height:48px;border-radius:11px;display:flex;align-items:center;justify-content:center;font:850 9px DM Sans}.authSubmit{border:0;background:#111511;color:#b9f52f;margin-top:18px;cursor:pointer}.authSecondary{border:1px solid #d3d7cf;color:#111511;background:#fbfaf6}.authDivider{display:flex;align-items:center;gap:10px;margin:18px 0}.authDivider:after,.authDivider:before{content:"";height:1px;background:#daddd5;flex:1 1}.authDivider span{font-size:6.5px;font-weight:900;color:#9aa096;letter-spacing:.8px}.authError,.authSuccess{padding:10px 12px;border-radius:10px;margin-top:12px;font-size:9px}.authError{background:#f6e5e2;color:#92382f}.authSuccess{background:#e9f3d4;color:#4f6f00}.customerOpen{border:1px solid #111511;background:#111511;color:#b9f52f!important;border-radius:8px;padding:7px 9px;font:800 8px DM Sans}.customerHero{display:flex;align-items:center;gap:15px;background:#111511;color:#fff;border-radius:20px;padding:24px}.customerAvatar{width:64px;height:64px;border-radius:17px;background:#b9f52f;color:#111511;display:grid;place-items:center;font:800 25px Manrope}.customerHero h2{font:750 25px Manrope;margin:3px 0}.customerHero p{color:#a5ada2;margin:0}.customerHeroMeta{margin-left:auto;display:flex;gap:28px}.customerHeroMeta span{display:grid;font-size:7px;color:#7f897d}.customerHeroMeta b{font-size:10px;color:#fff;margin-top:4px}.detailStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin:12px 0}.detailStats>div{border:1px solid #daddd5;background:#fbfaf6;border-radius:14px;padding:15px}.detailStats b,.detailStats small{display:block}.detailStats small{font-size:7px;color:#7d857b;font-weight:900}.detailStats b{font:750 25px Manrope;margin-top:4px}.detailGrid{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:12px;gap:12px}.miniList>div{display:flex;justify-content:space-between;border-top:1px solid #e1e3de;padding:9px 0}.miniList span{font-size:8px;color:#858d83}.customerProjects{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.customerProjects>div{border:1px solid #daddd5;background:#fbfaf6;border-radius:14px;overflow:hidden}.customerProjectThumb{height:120px;background:#171c18 50%/cover no-repeat}.customerProjects>div>span{display:block;padding:10px}.customerProjects b,.customerProjects small{display:block}.customerProjects small{color:#858d83;font-size:8px;margin-top:3px}.categoryCreate{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:8px;gap:8px;margin-bottom:16px}.categoryCreate .field{margin:0}.categoryManage{border:1px solid #daddd5;background:#fbfaf6;border-radius:16px;overflow:hidden}.categoryManage>div{display:grid;grid-template-columns:45px 1fr 100px auto;align-items:center;grid-gap:12px;gap:12px;padding:13px 16px;border-top:1px solid #e2e4df}.categoryManage>div:first-child{border-top:0}.categoryOrder{font:800 10px Manrope;color:#9ca39a}.categoryManage small{font-size:7px;color:#858d83}.categoryManage h3{font:700 12px Manrope;margin:2px 0}.statusLive,.statusOff{font-style:normal;font-size:7px;font-weight:900;border-radius:99px;padding:5px 8px;width:max-content}.statusLive{background:#eaf7ca;color:#526f00}.statusOff{background:#e8eae5;color:#747b72}.categoryActions{display:flex;gap:5px}.categoryActions button{border:1px solid #d6d9d1;background:transparent;border-radius:8px;padding:6px 8px;font-size:8px}.accessTable{border:1px solid #daddd5;background:#fbfaf6;border-radius:16px;overflow:hidden}.accessRow{display:grid;grid-template-columns:2fr 1fr .7fr .8fr;align-items:center;padding:13px 16px;border-top:1px solid #e2e4df}.accessRow.head{border-top:0;background:#111511;color:#aeb5ab;font-size:7px;font-weight:900}.accessRow b,.accessRow small{display:block}.accessRow small{font-size:8px;color:#858d83}.accessRow select{border:1px solid #d5d8d0;background:#fff;border-radius:8px;padding:7px;font-size:8px}.switch{width:38px;height:22px;border:0;border-radius:99px;background:#d5d8d0;padding:3px}.switch i{display:block;width:16px;height:16px;border-radius:50%;background:#fff;transition:.2s}.switch.on{background:#668f00}.switch.on i{transform:translateX(16px)}.accessActive,.accessBlocked{border:0;border-radius:99px;padding:6px 9px;font-size:7px;font-weight:900}.accessActive{background:#eaf7ca;color:#526f00}.accessBlocked{background:#f5e3df;color:#91382e}[data-theme=dark] .accessTable,[data-theme=dark] .categoryManage,[data-theme=dark] .customerProjects>div,[data-theme=dark] .detailStats>div,[data-theme=dark] .studioCard{background:#171c18;color:#f5f5ef;border-color:#303830}[data-theme=dark] .authFormSide,[data-theme=dark] .authV18{background:#0d110e;color:#f5f5ef}[data-theme=dark] .authSecondary{background:#171c18;color:#f5f5ef;border-color:#343c34}[data-theme=dark] .authDivider:after,[data-theme=dark] .authDivider:before{background:#343c34}[data-theme=dark] .accessRow,[data-theme=dark] .categoryManage>div,[data-theme=dark] .miniList>div{border-color:#303830}[data-theme=dark] .accessRow select,[data-theme=dark] .categoryActions button{background:#111612;color:#fff;border-color:#343c34}@media(max-width:900px){.authV18{grid-template-columns:1fr}.authVisual{display:none}.authFormSide{min-height:100vh;padding:22px}.authMobileBrand{display:block;margin-bottom:35px}.detailGrid,.settingsGrid{grid-template-columns:1fr}.customerProjects{grid-template-columns:repeat(2,1fr)}.customerHeroMeta{display:none}.categoryCreate{grid-template-columns:1fr}.accessRow{grid-template-columns:1.7fr 1fr .7fr}.accessRow>span:last-child{display:none}}@media(max-width:600px){.studioPage{padding:20px 14px 80px}.detailStats{grid-template-columns:repeat(2,1fr)}.customerProjects{grid-template-columns:1fr}.customerHero{align-items:flex-start}.customerAvatar{width:48px;height:48px}.categoryManage>div{grid-template-columns:35px 1fr auto}.categoryManage>div>i{display:none}.categoryActions{display:grid}.accessRow{grid-template-columns:1fr auto}.accessRow>span:nth-child(2),.accessRow>span:nth-child(3){display:none}}.v19Grid{background-size:cover!important}.v19Grid .guide{position:absolute;z-index:999;pointer-events:none;opacity:.3}.v19Grid .guideV{left:50%;top:0;bottom:0;border-left:1px dashed #b9f52f}.v19Grid .guideH{top:50%;left:0;right:0;border-top:1px dashed #b9f52f}.layerFlags{font-size:8px;color:#778075;white-space:nowrap}.elementSwitches{border:1px solid #daddd5;border-radius:10px;padding:8px 10px;margin:10px 0;background:#f5f4ef}.elementSwitches .check{margin:5px 0}.customerField{padding:8px;border:1px solid transparent;border-radius:10px;margin:0 -8px 3px;transition:.15s}.customerField.active{border-color:#93bd25;background:#f3f8e7}.customerEditorToolbar{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding:8px 10px;border:1px solid #daddd5;border-radius:10px;background:#fbfaf6;font-size:8px}.customerEditorToolbar>div{display:flex;align-items:center;gap:5px}.customerEditorToolbar button{border:1px solid #d3d7cf;background:#fff;border-radius:7px;min-width:27px;height:26px;font-size:8px;font-weight:800}.customerEditorToolbar b{font-size:8px}.customerCanvasStage{width:100%;display:flex;justify-content:center;overflow:auto;padding:8px 0 24px;min-height:300px}.customerCanvasSelected{outline:2px solid #b9f52f!important;outline-offset:2px;cursor:pointer}.editorCanvasHint{font-size:8px;color:#858d83;text-align:center;margin:6px 0}.visualElement .placeholderElInner{overflow:hidden}.visualElement.visualSelected{box-shadow:0 0 0 1px rgba(185,245,47,.25)}[data-theme=dark] .customerEditorToolbar,[data-theme=dark] .elementSwitches{background:#171c18;border-color:#303830}[data-theme=dark] .customerField.active{background:#202a18;border-color:#668f00}[data-theme=dark] .customerEditorToolbar button{background:#101410;color:#fff;border-color:#343c34}@media(max-width:900px){.customerEditorToolbar{flex-wrap:wrap;gap:8px}.templateEditor{grid-template-columns:1fr!important}.previewPanel{order:-1}.v19CanvasWrap{min-width:0}}:root{--ui-scale:1.14;--lime-text:#587b00;--muted-text:#626b60}body{font-size:1.06rem;color:#111511}.backendMenu a{font-size:10.5px}.backendMenuLabel{font-size:8.5px;color:#596255}.backendTopbar h1{font-size:19px}.backendTopbar>div>span,.tinyLabel{font-size:8.5px}.btn,.btnPrimary,.field,.ghost,button,select,textarea{font-size:10.5px}.authCard>p,.muted,.small,.studioCard p{font-size:10.5px;color:var(--muted-text)}a{color:#4f7000}.adminPageIntro .tinyLabel,.authCard>span,.authVisualCopy>span,.tinyLabel{color:var(--lime-text)}.authVisualCopy>span{color:#b9f52f}.statusLive{color:#466100}[data-theme=dark]{--lime-text:#b9f52f;--muted-text:#aeb5ab}[data-theme=dark] a{color:#b9f52f}@media(max-width:700px){body{font-size:1.08rem}.field,button,select,textarea{font-size:11px}}.seriesHero,.seriesSummary{display:flex;justify-content:space-between;align-items:center;gap:24px;background:#111511;color:#fff;border-radius:20px;padding:26px;margin-bottom:14px}.seriesHero h2,.seriesSummary h2{font:760 27px/1.05 Manrope;margin:5px 0}.seriesHero p,.seriesSummary p{color:#b5bcb2;font-size:11px}.seriesGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.seriesCard{background:#fbfaf6;border:1px solid #daddd5;border-radius:16px;padding:20px;color:#111511;text-decoration:none}.seriesCard h3{font:750 17px Manrope;margin:7px 0}.seriesCard p{color:#626b60;font-size:10.5px}.seriesCard>b{display:block;margin-top:24px;font-size:9.5px}.wizardSteps{display:grid;grid-template-columns:repeat(4,1fr);background:#111511;color:#9ca59a;border-radius:14px;padding:14px;margin-bottom:12px}.wizardSteps b{font-size:9px}.wizardCard{background:#fbfaf6;border:1px solid #daddd5;border-radius:17px;padding:22px;margin-bottom:10px}.wizardCard h2{font:750 20px Manrope;margin:6px 0 15px}.typePicker{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px}.typePicker button{min-height:82px;border:1px solid #d5d9d1;border-radius:13px;background:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:13px}.typePicker button i{font-style:normal;font-weight:900}.typePicker button.selected{background:#111511;color:#fff;border-color:#111511}.typePicker button.selected i{color:#b9f52f}.templateMapping{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.templateMapping label{font-size:9px}.templateMapping .field{margin-top:6px}.seriesCreateBtn{width:100%;border:0;border-radius:14px;background:#b9f52f;color:#111511;padding:16px;font-weight:900;cursor:pointer}.seriesItems{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.seriesItems article{display:grid;grid-template-columns:180px 1fr;grid-gap:16px;gap:16px;background:#fbfaf6;border:1px solid #daddd5;border-radius:16px;padding:12px}.seriesPreview{height:150px;background:#151a16 50%/cover no-repeat;border-radius:11px;display:grid;place-items:center;color:#b9f52f;font:800 12px Manrope}.seriesItems h3{font:750 18px Manrope;margin:5px 0}.seriesItems p{font-size:10px;color:#626b60;margin-bottom:18px}[data-theme=dark] .seriesCard,[data-theme=dark] .seriesItems article,[data-theme=dark] .wizardCard{background:#171c18;color:#f5f5ef;border-color:#303830}[data-theme=dark] .typePicker button{background:#111612;color:#fff;border-color:#343c34}@media(max-width:900px){.seriesGrid{grid-template-columns:1fr 1fr}.typePicker{grid-template-columns:repeat(2,1fr)}.seriesItems{grid-template-columns:1fr}}@media(max-width:600px){.seriesHero,.seriesSummary{align-items:flex-start;flex-direction:column}.seriesGrid,.templateMapping{grid-template-columns:1fr}.wizardSteps{grid-template-columns:1fr 1fr;gap:8px}.seriesItems article{grid-template-columns:1fr}.seriesPreview{height:180px}}.mediaLibraryBtn{width:100%;border:1px solid #cfd5ca;background:#f8f8f3;color:#365000;border-radius:10px;padding:10px 12px;font-weight:850;cursor:pointer;margin:6px 0 10px}.mediaLibraryBtn:hover{border-color:#668f00;background:#f0f5e7}.mediaPickerBackdrop{position:fixed;inset:0;background:rgba(8,12,9,.72);z-index:9999;display:grid;place-items:center;padding:22px}.mediaPickerModal{width:min(980px,96vw);max-height:88vh;overflow:auto;background:#f4f2ed;color:#111511;border-radius:22px;padding:22px;box-shadow:0 30px 100px rgba(0,0,0,.28)}.mediaPickerModal>header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;border-bottom:1px solid #d7dbd2;padding-bottom:16px}.mediaPickerModal>header h2{font:780 25px Manrope;margin:5px 0}.mediaPickerModal>header p{margin:0;color:#626b60;font-size:11px}.mediaPickerModal>header>button{width:38px;height:38px;border:1px solid #d3d8ce;background:#fff;border-radius:10px;font-size:22px;cursor:pointer}.mediaPickerTools{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:center;margin:16px 0}.mediaPickerTools .field{margin:0}.mediaPickerLibraryLink{font-size:10px;font-weight:900;color:#4f7000}.mediaPickerGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px}.mediaPickerGrid button{border:1px solid #d5d9d0;background:#fbfaf6;border-radius:13px;padding:7px;text-align:left;cursor:pointer;overflow:hidden}.mediaPickerGrid button:hover{border-color:#668f00;box-shadow:0 0 0 2px rgba(102,143,0,.12)}.mediaPickerGrid button>div{height:125px;border-radius:9px;background:#e8ebe4;overflow:hidden}.mediaPickerGrid img{width:100%;height:100%;object-fit:cover}.mediaPickerGrid span{display:block;font-size:9px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:8px 3px 3px}.mediaPickerEmpty{min-height:220px;display:grid;place-items:center;align-content:center;grid-gap:6px;gap:6px;color:#626b60}.mediaPickerEmpty b{color:#111511}.selectedAssetMini{display:flex;align-items:center;gap:9px;padding:8px;border:1px solid #d9ddd4;border-radius:10px;margin-bottom:9px}.selectedAssetMini img{width:46px;height:46px;object-fit:cover;border-radius:7px}.selectedAssetMini span{font-size:8.5px;color:#626b60}.adminMediaDrop{margin-bottom:18px}[data-theme=dark] .mediaPickerModal{background:#111612;color:#f5f5ef}.mediaLibraryBtn:is([data-theme=dark] *){background:#171c18;color:#b9f52f;border-color:#343c34}[data-theme=dark] .mediaPickerModal>header,[data-theme=dark] .selectedAssetMini{border-color:#303830}[data-theme=dark] .mediaPickerEmpty,[data-theme=dark] .mediaPickerModal>header p,[data-theme=dark] .selectedAssetMini span{color:#aeb5ab}[data-theme=dark] .mediaPickerGrid button,[data-theme=dark] .mediaPickerModal>header>button{background:#171c18;color:#fff;border-color:#343c34}@media(max-width:800px){.mediaPickerGrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:520px){.mediaPickerBackdrop{padding:8px}.mediaPickerModal{padding:14px;border-radius:16px}.mediaPickerTools{grid-template-columns:1fr}.mediaPickerGrid{grid-template-columns:repeat(2,1fr)}.mediaPickerGrid button>div{height:105px}}.mediaHero{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#111511;color:#fff;border-radius:20px;padding:24px;margin-bottom:14px}.mediaHero h2{font:780 27px Manrope;margin:5px 0}.mediaHero p{font-size:11px;color:#b6bdb3}.uploadCategory{display:grid;grid-template-columns:auto auto;grid-gap:6px;gap:6px;align-items:center}.uploadCategory label:first-child{grid-column:1/-1;font-size:8px;color:#9fa89c;font-weight:900}.adminMediaUpload select,.uploadCategory select{border:1px solid #394238;background:#171c18;color:#fff;border-radius:10px;padding:10px;font-size:10px}.mediaLibraryBar{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:14px 0}.mediaLibraryBar>.field{width:260px;margin:0}.mediaCategoryTabs{display:flex;gap:6px;flex-wrap:wrap}.mediaCategoryTabs button{border:1px solid #cfd4ca;background:#fbfaf6;color:#465044;border-radius:99px;padding:7px 11px;font-size:9px;font-weight:850;cursor:pointer}.mediaCategoryTabs button.active{background:#111511;color:#b9f52f;border-color:#111511}.mediaPickerGrid small{display:block;font-size:7px;color:#6c756a;padding:0 3px 5px}.mediaCard footer{display:flex;gap:6px;padding:0 9px 9px}.mediaCard footer select{min-width:0;flex:1 1;background:#fff}.mediaCard footer button,.mediaCard footer select{border:1px solid #d5d9d0;border-radius:7px;padding:6px;font-size:8px}.mediaCard footer button{background:transparent}.mediaOwner{display:block;padding:0 10px 8px;color:#697267;font-size:7.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adminMediaUpload{display:flex;gap:8px;margin:12px 0 18px}[data-theme=dark] .mediaCategoryTabs button{background:#171c18;color:#cbd1c8;border-color:#343c34}[data-theme=dark] .mediaCategoryTabs button.active{background:#b9f52f;color:#111511;border-color:#b9f52f}[data-theme=dark] .mediaCard footer select{background:#111612;color:#fff;border-color:#343c34}@media(max-width:700px){.mediaHero{align-items:flex-start;flex-direction:column}.mediaLibraryBar{align-items:stretch;flex-direction:column}.mediaLibraryBar>.field{width:100%}.adminMediaUpload{flex-direction:column}}.adminUsersIntro{align-items:flex-end;gap:20px}.adminUsersIntro,.customerToolbar{display:flex;justify-content:space-between}.customerToolbar{align-items:center;gap:15px;margin:15px 0}.customerToolbar .field{max-width:390px;margin:0}.customerToolbar>b{font-size:9px;color:#626b60}.customerTable{border:1px solid #daddd5;background:#fbfaf6;border-radius:16px;overflow:hidden}.customerRow{display:grid;grid-template-columns:1.6fr .6fr .8fr 1.2fr;align-items:center;grid-gap:12px;gap:12px;padding:13px 15px;border-top:1px solid #e1e4dd}.customerRow.head{border:0;background:#111511;color:#aeb5ab;font-size:8px;font-weight:900}.customerRow b,.customerRow small{display:block}.customerRow small{font-size:8.5px;color:#687166}.customerActions{display:flex;gap:5px;justify-content:flex-end}.customerActions button{border:1px solid #d3d8cf;background:transparent;border-radius:8px;padding:7px 9px;font-size:8px;cursor:pointer}.roleAdmin,.roleUser{font-style:normal;font-size:7.5px;font-weight:900;border-radius:99px;padding:5px 8px}.roleAdmin{background:#111511;color:#b9f52f}.roleUser{background:#eaf3d6;color:#4e6e00}.adminModalBackdrop{position:fixed;inset:0;background:rgba(8,12,9,.7);z-index:9999;display:grid;place-items:center;padding:20px}.adminModal{position:relative;width:min(470px,96vw);background:#f4f2ed;border-radius:20px;padding:24px}.adminModal h2{font:760 25px Manrope;margin:6px 0 18px}.adminModal label{display:block;font-size:8px;font-weight:900;margin:11px 0 5px}.modalClose{position:absolute;right:16px;top:16px;border:0;background:transparent;font-size:23px}.accountNote,.passwordHint{font-size:8.5px!important;color:#697267!important;line-height:1.5}.forgotRow{text-align:right;margin:8px 0 -5px}.forgotRow a{font-size:8.5px;font-weight:850;color:#4f7000}.accountHero{background:#111511;color:#fff;border-radius:20px;padding:25px;margin-bottom:12px}.accountHero h2{font:770 28px Manrope;margin:5px 0}.accountHero p{font-size:11px;color:#aeb5ab}.accountMessage{background:#eaf3d6;color:#405d00;border-radius:10px;padding:11px 13px;font-size:9.5px;margin-bottom:12px}.accountGrid{align-items:start}.accountGrid .studioCard label{display:block;font-size:8.5px;font-weight:900;margin:12px 0 5px}.accountLinkButton{display:inline-flex;margin-top:10px;border:1px solid #111511;border-radius:9px;padding:9px 11px;font-size:9px;font-weight:900;color:#111511}[data-theme=dark] .adminModal,[data-theme=dark] .customerTable{background:#171c18;color:#f5f5ef;border-color:#303830}[data-theme=dark] .customerRow{border-color:#303830}[data-theme=dark] .customerActions button{color:#fff;border-color:#343c34}[data-theme=dark] .accountLinkButton{color:#b9f52f;border-color:#b9f52f}@media(max-width:850px){.customerRow{grid-template-columns:1.5fr .5fr 1fr}.customerRow>span:nth-child(3){display:none}.adminUsersIntro{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.customerRow{grid-template-columns:1fr}.customerRow.head{display:none}.customerActions{justify-content:flex-start}.customerToolbar{align-items:stretch;flex-direction:column}.customerToolbar .field{max-width:none}}:root{--ui-scale:1.20;--text-main:#151a14;--text-secondary:#4f594d;--text-muted:#626b60;--accent-readable:#4b6900;--surface:#fbfaf6;--surface-soft:#f4f2ed;--border-readable:#c8cec3}html{font-size:18px}body{font-size:1rem;line-height:1.55;color:var(--text-main)}.adminPageIntro p,.mediaHero p,.muted,.seriesCard p,.small,.studioCard p,.wizardCard p,p{font-size:.78rem;line-height:1.55;color:var(--text-secondary)}.backendMenuLabel,.tinyLabel,label{font-size:.68rem;line-height:1.3}.field,button,input,select,textarea{font-size:.78rem;line-height:1.35}.authSecondary,.authSubmit,.backendMenu a,.btn,.btnPrimary,.ghost{font-size:.76rem}.backendTopbar{min-height:76px;padding-top:13px;padding-bottom:13px}.backendTopbar h1{font-size:1.35rem;line-height:1.15}.backendTopbarTitle>span{font-size:.62rem;color:#667063}.backendTopbarRight{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:10px}.customerTopbar .uiControls{margin-left:auto}h1,h2,h3,h4{color:var(--text-main)}.tinyLabel{font-weight:900;letter-spacing:.08em}.tinyLabel,a{color:var(--accent-readable)}.muted,.small{color:var(--text-muted)}.field,input,select,textarea{color:var(--text-main);border-color:var(--border-readable)}.field::placeholder,input::placeholder,textarea::placeholder{color:#737c70;opacity:1}.customerTable,.mediaCard,.seriesCard,.studioCard,.wizardCard{color:var(--text-main)}.roleUser,.statusLive{color:#3e5900}.mediaCategoryTabs button{color:#354032}.accountNote,.customerRow small,.mediaOwner,.passwordHint{color:#596256!important}.authCard p{color:#566052}.authCard label{color:#394337}.authCard .tinyLabel{color:#4b6900}.authVisual .tinyLabel,.authVisualCopy>span{color:#b9f52f}.authSubmit,.btnPrimary,.seriesCreateBtn{color:#101310}.uiControls{display:flex;align-items:center;gap:6px}.uiControls button{min-height:34px;font-size:.7rem;font-weight:850}[data-theme=dark]{--text-main:#f3f5ef;--text-secondary:#c5cbc1;--text-muted:#aeb6ab;--accent-readable:#c4f74d;--surface:#171c18;--surface-soft:#111612;--border-readable:#394239}[data-theme=dark] body,[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4{color:var(--text-main)}[data-theme=dark] .adminPageIntro p,[data-theme=dark] .muted,[data-theme=dark] .small,[data-theme=dark] .studioCard p,[data-theme=dark] p{color:var(--text-secondary)}[data-theme=dark] .tinyLabel,[data-theme=dark] a{color:var(--accent-readable)}[data-theme=dark] .field,[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{color:#f3f5ef;border-color:#414a41}[data-theme=dark] .field::placeholder,[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:#9da59a}[data-theme=dark] .backendTopbarTitle>span{color:#aeb6ab}[data-theme=dark] .accountNote,[data-theme=dark] .customerRow small,[data-theme=dark] .mediaOwner,[data-theme=dark] .passwordHint{color:#aeb6ab!important}@media(max-width:800px){html{font-size:17px}.backendTopbar{min-height:70px}.backendTopbarRight{gap:5px}}@media(max-width:520px){html{font-size:16.5px}.customerTopbar{align-items:center}.backendTopbar h1{font-size:1.12rem}.backendTopbarTitle>span{font-size:.55rem}}.landingV22{background:#f4f2ed;color:#111511;overflow:hidden}.landingV22 *{box-sizing:border-box}.landingNav{height:84px;display:flex;align-items:center;padding:0 clamp(24px,5vw,76px);border-bottom:1px solid #d8dcd3;gap:34px}.landingNav .brand{flex-shrink:0}.landingLinks{display:flex;gap:25px;margin:auto}.landingLinks a,.landingLogin{font-size:.7rem;font-weight:800;color:#3e473c;text-decoration:none}.landingActions{display:flex;align-items:center;gap:15px}.landingStart{display:inline-flex;align-items:center;justify-content:center;background:#b9f52f;color:#101310!important;border-radius:9px;padding:11px 16px;font-size:.7rem;font-weight:950;text-decoration:none}.landingStart.big{padding:15px 20px;font-size:.78rem}.landingStart.huge{padding:17px 24px;font-size:.82rem}.landingHero{min-height:690px;display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;grid-gap:20px;gap:20px;padding:55px clamp(24px,5vw,76px) 70px}.landingEyebrow{display:flex;align-items:center;gap:8px;font-size:.58rem;font-weight:950;letter-spacing:.13em;color:#506f00}.landingEyebrow i{width:7px;height:7px;border-radius:50%;background:#b9f52f}.landingEyebrow.light{color:#c7f85c}.landingEyebrow.dark{color:#506f00}.heroCopy h1{font:850 clamp(3.5rem,6.6vw,6.5rem)/.86 Manrope;letter-spacing:-.065em;margin:17px 0 28px;color:#111511}.darkIntro h2 em,.finalCta h2 em,.heroCopy h1 em,.libraryCopy h2 em,.pricingHead h2 em,.sectionHead h2 em,.templateHeading h2 em{font-style:normal;color:#668f00}.heroCopy>p{max-width:570px;font-size:.92rem;line-height:1.65;color:#4c564a}.heroButtons{display:flex;align-items:center;gap:20px;margin-top:28px}.landingTextLink{font-size:.69rem;font-weight:900;color:#30382e;text-decoration:none}.heroTrust{display:flex;gap:16px;align-items:center;margin-top:55px;flex-wrap:wrap}.heroTrust span{font-size:.53rem;color:#7c8479}.heroTrust b{font-size:.56rem;letter-spacing:.06em;color:#4b5449}.heroStage{height:570px;position:relative;perspective:1000px}.heroGlow{position:absolute;width:470px;height:470px;border-radius:50%;background:#b9f52f;filter:blur(1px);opacity:.9;left:50%;top:48%;transform:translate(-50%,-50%)}.sportPoster{position:absolute;overflow:hidden;box-shadow:0 25px 60px rgba(14,20,14,.18)}.posterMain{width:335px;height:465px;background:#101510;color:#fff;left:50%;top:45%;transform:translate(-50%,-50%) rotate(-2deg);z-index:3;padding:20px}.posterMain:after{content:"";position:absolute;width:300px;height:300px;border:60px solid #b9f52f;border-radius:50%;right:-170px;top:40px;opacity:.8}.posterTop{display:flex;justify-content:space-between;font-size:.58rem}.posterPlayer,.posterTop{position:relative;z-index:2}.posterPlayer{height:240px}.posterPlayer>span{position:absolute;font:900 8rem Manrope;color:#1c251d;right:3px;top:5px}.playerSilhouette{position:absolute;width:130px;height:205px;background:linear-gradient(150deg,#d9ded5,#6c776b);border-radius:60px 60px 15px 15px;left:70px;top:35px;-webkit-clip-path:polygon(30% 0,70% 0,82% 17%,72% 33%,92% 52%,100% 100%,0 100%,8% 52%,28% 33%,18% 17%);clip-path:polygon(30% 0,70% 0,82% 17%,72% 33%,92% 52%,100% 100%,0 100%,8% 52%,28% 33%,18% 17%)}.posterBottom{position:relative;z-index:3}.posterBottom small{font-size:.48rem;color:#b9f52f;font-weight:900}.posterBottom strong{display:block;font:850 2.1rem/.92 Manrope;letter-spacing:-.05em;margin:5px 0}.posterBottom p{font-size:.5rem;color:#b8c0b6}.posterBack{width:250px;height:330px;background:#dde2d9;left:3%;top:19%;transform:rotate(-10deg);padding:20px;color:#151a15}.posterBack span{font-size:.5rem;font-weight:900}.posterBack .posterNumber{font:900 3.3rem Manrope;margin-top:170px}.posterBack small{font-size:.45rem}.posterFront{width:220px;height:280px;background:#668f00;color:#fff;right:0;bottom:4%;z-index:4;transform:rotate(8deg);padding:23px;display:flex;flex-direction:column}.posterFront small{font-size:.5rem;font-weight:900}.posterFront strong{font:900 4rem Manrope;margin:auto 0 0}.posterFront strong span{color:#b9f52f}.posterFront b{font:900 1.4rem Manrope}.heroBadge{position:absolute;right:2%;top:5%;background:#111511;color:#fff;border-radius:50%;width:120px;height:120px;display:grid;place-content:center;text-align:center;font-size:.54rem;z-index:6;transform:rotate(8deg)}.heroBadge b{color:#b9f52f}.landingTicker{color:#111511;padding:12px 0;white-space:nowrap;overflow:hidden;font-size:.58rem;font-weight:950;letter-spacing:.09em}.landingTicker div{width:max-content}.landingTicker i{margin:0 18px}.landingSection{padding:105px clamp(24px,6vw,92px)}.sectionHead{display:grid;grid-template-columns:1.1fr .7fr;align-items:end;grid-gap:50px;gap:50px;margin-bottom:55px}.libraryCopy h2,.pricingHead h2,.sectionHead h2{font:830 clamp(2.5rem,4.7vw,4.6rem)/.94 Manrope;letter-spacing:-.055em;margin:13px 0 0}.sectionHead>p{font-size:.82rem;line-height:1.65;color:#525c50}.graphicSequence{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:11px;gap:11px}.graphicSequence article{background:#fff;border:1px solid #d7dbd2;padding:8px}.sequenceArt{height:330px;background:#111511;color:#fff;position:relative;padding:17px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.sequenceArt:after{content:"";position:absolute;width:230px;height:230px;border:35px solid #b9f52f;border-radius:50%;right:-120px;top:30px;opacity:.55}.sequenceArt>span{position:absolute;top:14px;left:15px;font-size:.48rem}.sequenceArt .miniCrest{position:absolute;top:50px;left:50%;transform:translateX(-50%);width:60px;height:60px;border:2px solid #b9f52f;border-radius:50%;display:grid;place-items:center;font:900 1.7rem Manrope}.sequenceArt strong{font:850 1.6rem Manrope;z-index:2}.sequenceArt small{font-size:.47rem;color:#b9f52f;z-index:2}.art1{background:#253027}.art2{background:#668f00}.art3{background:#e7eadf;color:#111511}.graphicSequence footer{display:flex;gap:10px;padding:10px 5px 3px}.graphicSequence footer>span{font-size:.5rem;color:#758071}.graphicSequence footer b,.graphicSequence footer small{display:block}.graphicSequence footer b{font-size:.63rem}.graphicSequence footer small{font-size:.48rem;color:#687166}.seriesCallout{margin-top:28px;border-top:1px solid #cbd0c7;border-bottom:1px solid #cbd0c7;padding:20px 0;display:flex;align-items:center;justify-content:center;gap:13px}.seriesCallout>span{width:27px;height:27px;border-radius:50%;background:#111511;color:#b9f52f;display:grid;place-items:center;font-size:.47rem}.seriesCallout p{font-size:.65rem}.seriesCallout i{font-style:normal;color:#7a8377}.landingDark{background:#111511;color:#fff;padding:110px clamp(24px,6vw,92px)}.darkIntro{max-width:800px}.darkIntro h2,.finalCta h2,.templateHeading h2{font:830 clamp(2.8rem,5vw,5rem)/.92 Manrope;letter-spacing:-.06em;color:#fff;margin:15px 0 22px}.darkIntro h2 em,.finalCta h2 em,.templateHeading h2 em{color:#b9f52f}.darkIntro p,.templateHeading p{color:#adb5aa;font-size:.82rem;max-width:570px}.workflowGrid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #343b34}.workflowGrid article{min-height:310px;border-right:1px solid #343b34;padding:23px 25px 20px 0;margin-right:25px;position:relative}.workflowGrid article>span{font-size:.52rem;color:#788077}.workflowIcon{font-size:2.2rem;color:#b9f52f;margin:70px 0 22px}.workflowGrid h3{font:750 1.2rem Manrope;color:#fff}.workflowGrid p{font-size:.66rem;color:#9fa79c;line-height:1.55}.librarySection{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:8vw;gap:8vw;align-items:center}.libraryMock{background:#111511;padding:22px;border-radius:20px;box-shadow:0 25px 60px rgba(0,0,0,.12)}.mockTop{display:flex;justify-content:space-between;color:#fff;border-bottom:1px solid #343b34;padding-bottom:17px}.mockTop span{font-size:.5rem;color:#b9f52f}.mockTop b{font-size:.62rem}.mockTabs{display:flex;gap:8px;margin:15px 0}.mockTabs>*{font-size:.45rem;padding:6px 10px;border:1px solid #3a433a;border-radius:30px;color:#aab2a7}.mockTabs b{background:#b9f52f;color:#111511}.assetMockGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px}.assetMock{height:140px;background:#232b24;color:#fff;padding:10px;display:flex;flex-direction:column;justify-content:flex-end}.assetMock strong{font:850 2.1rem Manrope;color:#b9f52f}.assetMock small{font-size:.42rem}.assetMock1,.assetMock4{background:#354337}.assetMock2{background:#668f00}.assetMock5{background:#e1e5dc;color:#111511}.libraryCopy>p{font-size:.8rem;color:#525c50;line-height:1.65}.featureChecks{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:25px 0}.featureChecks span{font-size:.65rem;font-weight:750}.darkLink{color:#4e6e00!important}.templateShowcase{background:#171d18;padding:105px 0;color:#fff}.templateHeading{padding:0 clamp(24px,6vw,92px);display:grid;grid-template-columns:1fr .7fr;grid-column-gap:70px;column-gap:70px}.templateHeading .landingEyebrow,.templateHeading h2{grid-column:1}.templateHeading p{grid-column:2;grid-row:2;align-self:end}.templateRail{gap:10px;margin-top:55px;padding-left:clamp(24px,6vw,92px)}.templateRail,.templateTile{display:flex;overflow:hidden}.templateTile{flex:0 0 245px;height:340px;background:#273028;padding:18px;flex-direction:column;position:relative}.templateTile:after{content:"";position:absolute;width:230px;height:230px;border:35px solid #b9f52f;border-radius:50%;right:-140px;top:20px}.templateTile>span{font-size:.48rem;color:#899187}.tileCrest{width:58px;height:58px;border:2px solid #b9f52f;border-radius:50%;display:grid;place-items:center;font:900 1.5rem Manrope;margin:auto}.templateTile strong{font:850 1.2rem Manrope;z-index:2}.templateTile small{font-size:.45rem;color:#b9f52f;z-index:2}.tt1,.tt4{background:#668f00}.tt2{background:#dfe3da;color:#111511}.tt3{background:#0c100d}.tt5{background:#344036}.audienceGrid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #cbd0c7}.audienceGrid article{padding:25px 24px 50px 0;border-right:1px solid #cbd0c7;margin-right:24px}.audienceGrid b{font-size:.52rem;color:#668f00}.audienceGrid h3{font:760 1.35rem Manrope;margin:55px 0 10px}.audienceGrid p{font-size:.66rem;color:#596356}.pricingSection{padding:105px clamp(24px,6vw,92px);background:#e7e8e2}.pricingHead{max-width:800px;margin-bottom:50px}.pricingHead>p{font-size:.72rem;color:#596356}.pricingGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.pricingGrid article{background:#f7f6f1;border:1px solid #d1d5cd;padding:27px;min-height:390px;display:flex;flex-direction:column}.pricingGrid article>span{font-size:.52rem;color:#597a00;font-weight:900}.pricingGrid h3{font:760 1.3rem Manrope;margin:40px 0 8px}.pricingGrid p{font-size:.66rem;color:#5a6458}.pricingGrid ul{list-style:none;padding:0;margin:25px 0}.pricingGrid li{font-size:.63rem;border-top:1px solid #d9ddd4;padding:9px 0}.pricingGrid li:before{content:"✓";margin-right:8px;color:#668f00;font-weight:900}.pricingGrid a{margin-top:auto;font-size:.67rem;font-weight:900;color:#405d00;text-decoration:none}.pricingGrid .priceFeatured{background:#111511;color:#fff;border-color:#111511;transform:translateY(-10px)}.priceFeatured h3{color:#fff}.priceFeatured p{color:#aeb5ab}.priceFeatured li{border-color:#343b34}.priceFeatured a,.priceFeatured>span{color:#b9f52f}.finalCta{background:#668f00;color:#fff;text-align:center;padding:110px 25px}.finalCta .landingEyebrow{justify-content:center}.finalCta p{color:#e6eddf;font-size:.75rem;margin-bottom:28px}.finalCta .landingStart{background:#111511;color:#fff!important}.landingFooter{background:#0c100d;color:#fff;padding:45px clamp(24px,6vw,92px);display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:30px;gap:30px}.landingFooter p{font-size:.58rem;color:#91998f}.landingFooter>div{display:flex;justify-content:center;gap:18px}.landingFooter a,.landingFooter span{font-size:.52rem;color:#b1b8ae;text-decoration:none}.landingFooter small{font-size:.45rem;color:#6f786e}@media(max-width:980px){.landingLinks{display:none}.landingHero{grid-template-columns:1fr;padding-top:65px}.heroCopy{max-width:720px}.heroStage{height:520px}.graphicSequence,.workflowGrid{grid-template-columns:1fr 1fr}.librarySection{grid-template-columns:1fr}.templateHeading{display:block}.audienceGrid{grid-template-columns:1fr 1fr}.pricingGrid{grid-template-columns:1fr}.pricingGrid .priceFeatured{transform:none}.landingFooter{grid-template-columns:1fr;text-align:center}.landingFooter>div{flex-wrap:wrap}.sectionHead{grid-template-columns:1fr}.seriesCallout{flex-wrap:wrap}}@media(max-width:620px){.landingNav{height:72px;padding:0 16px}.landingActions .landingLogin{display:none}.landingStart{padding:9px 11px}.landingHero{padding:48px 18px 55px;min-height:0}.heroCopy h1{font-size:3.35rem}.heroCopy>p{font-size:.82rem}.heroButtons{align-items:flex-start;flex-direction:column}.heroTrust{margin-top:35px}.heroStage{height:410px;margin-top:15px}.heroGlow{width:330px;height:330px}.posterMain{width:245px;height:350px;padding:15px}.posterPlayer{height:175px}.playerSilhouette{width:95px;height:155px;left:48px;top:20px}.posterBottom strong{font-size:1.55rem}.posterBack{width:180px;height:240px}.posterBack .posterNumber{margin-top:115px;font-size:2.4rem}.posterFront{width:155px;height:205px;padding:15px}.posterFront strong{font-size:2.7rem}.heroBadge{width:85px;height:85px;font-size:.42rem}.landingDark,.landingSection,.pricingSection{padding:75px 18px}.graphicSequence{grid-template-columns:1fr 1fr}.sequenceArt{height:250px}.seriesCallout{justify-content:flex-start}.seriesCallout i{display:none}.workflowGrid{grid-template-columns:1fr}.workflowGrid article{min-height:230px;margin:0}.workflowIcon{margin:35px 0 18px}.assetMockGrid{grid-template-columns:1fr 1fr}.featureChecks{grid-template-columns:1fr}.templateShowcase{padding:75px 0}.templateHeading{padding:0 18px}.templateRail{padding-left:18px}.templateTile{flex-basis:205px;height:290px}.audienceGrid{grid-template-columns:1fr}.audienceGrid article{min-height:180px}.audienceGrid h3{margin-top:30px}.pricingGrid article{min-height:350px}.landingFooter{padding:40px 18px}}.landingV22 .finalCta,.landingV22 .landingDark,.landingV22 .landingFooter,.landingV22 .libraryMock,.landingV22 .posterMain,.landingV22 .priceFeatured,.landingV22 .templateShowcase,.landingV22 .workflowGrid article{color:#f7f8f3}.landingV22 .finalCta h1,.landingV22 .finalCta h2,.landingV22 .finalCta h3,.landingV22 .landingDark h1,.landingV22 .landingDark h2,.landingV22 .landingDark h3,.landingV22 .landingDark h4,.landingV22 .libraryMock h1,.landingV22 .libraryMock h2,.landingV22 .libraryMock h3,.landingV22 .priceFeatured h1,.landingV22 .priceFeatured h2,.landingV22 .priceFeatured h3,.landingV22 .templateShowcase h1,.landingV22 .templateShowcase h2,.landingV22 .templateShowcase h3,.landingV22 .templateShowcase h4{color:#f7f8f3!important}.landingV22 .landingDark p,.landingV22 .landingFooter p,.landingV22 .libraryMock p,.landingV22 .priceFeatured p,.landingV22 .templateShowcase p{color:#bdc5ba!important}.landingV22 .finalCta .landingEyebrow,.landingV22 .landingDark .landingEyebrow,.landingV22 .templateShowcase .landingEyebrow{color:#c7f85c!important}.landingV22 .landingHero h1,.landingV22 .landingHero h2,.landingV22 .landingHero h3,.landingV22 .landingSection h1,.landingV22 .landingSection h2,.landingV22 .landingSection h3,.landingV22 .pricingSection h1,.landingV22 .pricingSection h2,.landingV22 .pricingSection h3{color:#111511!important}.landingV22 .landingHero p,.landingV22 .landingSection p,.landingV22 .pricingSection p{color:#4d584b!important}.landingV22 .btnPrimary,.landingV22 .landingStart,.landingV22 a.landingStart{background:#b9f52f!important;color:#101310!important;border-color:#b9f52f!important}.landingV22 .finalCta .landingStart,.landingV22 .finalCta a.landingStart{background:#101310!important;color:#ffffff!important;border-color:#101310!important}.landingV22 .landingLogin{color:#263025!important}.landingV22 .landingTextLink{color:#303a2e!important}.landingV22 .darkLink{color:#405d00!important}.landingV22 .pricingGrid article:not(.priceFeatured) a{color:#3f5d00!important}.landingV22 .pricingGrid .priceFeatured a{color:#c7f85c!important}.landingV22 .sequenceArt:not(.art3) small,.landingV22 .sequenceArt:not(.art3) strong{color:#ffffff}.landingV22 .sequenceArt:not(.art3) small{color:#c7f85c}.landingV22 .sequenceArt.art3 strong{color:#111511!important}.landingV22 .sequenceArt.art3 small{color:#405d00!important}.landingV22 .posterFront,.landingV22 .posterFront b,.landingV22 .posterFront strong,.landingV22 .posterMain b,.landingV22 .posterMain strong{color:#ffffff!important}.backendSidebar{color:#f4f6f1}.backendSidebar .backendMenu a,.backendSidebar .backendSidebarFoot a{color:#c9d0c6!important}.backendSidebar .backendMenu a.active{color:#c7f85c!important}.backendSidebar .backendMenuLabel{color:#8f998d!important}.backendSidebar .adminModeBadge{color:#c7f85c!important}.backendTopbar{color:#111511}.backendTopbar h1{color:#111511!important}.adminBody,.customerTable,.mediaCard,.seriesCard,.studioCard,.wizardCard{color:#151a14}.adminBody h1,.adminBody h2,.adminBody h3,.seriesCard h1,.seriesCard h2,.seriesCard h3,.studioCard h1,.studioCard h2,.studioCard h3,.wizardCard h1,.wizardCard h2,.wizardCard h3{color:#151a14!important}.btnPrimary{background:#111511!important;border-color:#111511!important}.authSubmit,.btnPrimary,button.btnPrimary{color:#ffffff!important}.authSubmit{background:#111511!important}.authSecondary{background:#f7f7f2!important;color:#151a14!important;border:1px solid #cbd1c6!important}.accountHero h1,.accountHero h2,.accountHero h3,.mediaHero h1,.mediaHero h2,.mediaHero h3{color:#ffffff!important}.accountHero p,.mediaHero p{color:#bdc5ba!important}[data-theme=dark] .backendTopbar{color:#f3f5ef}[data-theme=dark] .backendTopbar h1{color:#f3f5ef!important}[data-theme=dark] .adminBody,[data-theme=dark] .customerTable,[data-theme=dark] .mediaCard,[data-theme=dark] .seriesCard,[data-theme=dark] .studioCard,[data-theme=dark] .wizardCard{color:#f3f5ef}[data-theme=dark] .adminBody h1,[data-theme=dark] .adminBody h2,[data-theme=dark] .adminBody h3,[data-theme=dark] .seriesCard h1,[data-theme=dark] .seriesCard h2,[data-theme=dark] .seriesCard h3,[data-theme=dark] .studioCard h1,[data-theme=dark] .studioCard h2,[data-theme=dark] .studioCard h3,[data-theme=dark] .wizardCard h1,[data-theme=dark] .wizardCard h2,[data-theme=dark] .wizardCard h3{color:#f3f5ef!important}[data-theme=dark] .btnPrimary{border-color:#b9f52f!important}[data-theme=dark] .authSubmit,[data-theme=dark] .btnPrimary{background:#b9f52f!important;color:#101310!important}[data-theme=dark] .authSecondary{background:#171c18!important;color:#f3f5ef!important;border-color:#3c453c!important}.uiControls button{background:#f8f8f4!important;color:#263025!important;border:1px solid #c8cec3!important}.uiControls button.active,.uiControls button:hover{background:#111511!important;color:#ffffff!important;border-color:#111511!important}[data-theme=dark] .uiControls button{background:#171c18!important;color:#e9ede5!important;border-color:#414a41!important}[data-theme=dark] .uiControls button.active,[data-theme=dark] .uiControls button:hover{background:#b9f52f!important;color:#101310!important;border-color:#b9f52f!important}.authV18 .authVisual{background:#0d120e!important}.authV18 .authVisual,.authV18 .authVisual .authVisualCopy h1,.authV18 .authVisual .authVisualCopy h2,.authV18 .authVisual h1,.authV18 .authVisual h2,.authV18 .authVisual h3{color:#f7f8f3!important}.authV18 .authVisual .authVisualCopy h1 em,.authV18 .authVisual .authVisualCopy h2 em{color:#b9f52f!important}.authV18 .authVisual .authVisualCopy p,.authV18 .authVisual p{color:#b8c1b6!important}.authV18 .authVisual .authVisualCopy>span,.authV18 .authVisual .brand,.authV18 .authVisual .brand *,.authV18 .authVisual .tinyLabel{color:#b9f52f!important}.authV18 .authFormSide{background:#f4f2ed!important}.authV18 .authCard h1,.authV18 .authCard h2,.authV18 .authCard h3,.authV18 .authFormSide,.authV18 .authFormSide h1,.authV18 .authFormSide h2,.authV18 .authFormSide h3{color:#151a14!important}.authV18 .authCard label,.authV18 .authCard p{color:#485246!important}.authV18 .authCard .tinyLabel,.authV18 .forgotRow a{color:#4b6900!important}[data-theme=dark] .authV18 .authFormSide{background:#151a16!important;color:#f4f6f1!important}[data-theme=dark] .authV18 .authCard h1,[data-theme=dark] .authV18 .authCard h2,[data-theme=dark] .authV18 .authCard h3,[data-theme=dark] .authV18 .authFormSide h1,[data-theme=dark] .authV18 .authFormSide h2,[data-theme=dark] .authV18 .authFormSide h3{color:#f4f6f1!important}[data-theme=dark] .authV18 .authCard label,[data-theme=dark] .authV18 .authCard p{color:#c4cbc1!important}[data-theme=dark] .authV18 .authCard .tinyLabel,[data-theme=dark] .authV18 .forgotRow a{color:#c7f85c!important}.landingV22{--landing-max:1240px}.landingNav{max-width:100%;padding-left:max(32px,calc((100vw - var(--landing-max))/2));padding-right:max(32px,calc((100vw - var(--landing-max))/2));position:relative;z-index:20;background:rgba(244,242,237,.96)}.landingHero{max-width:var(--landing-max);margin:0 auto;padding-left:32px;padding-right:32px;min-height:650px}.heroCopy{position:relative;z-index:2}.heroCopy h1{max-width:650px}.heroCopy>p{max-width:530px}.heroStage{transform:scale(.96);transform-origin:center}.heroGlow{background:radial-gradient(circle at 42% 40%,#c8ff42 0,#b9f52f 42%,#9edc13 75%,#8dc400 100%);box-shadow:0 35px 100px rgba(107,145,0,.18)}.sportPoster{border-radius:2px}.posterMain{box-shadow:0 32px 75px rgba(10,15,10,.25)}.posterFront{box-shadow:0 26px 55px rgba(10,15,10,.22)}.heroBadge{box-shadow:0 15px 30px rgba(0,0,0,.14)}.heroButtons .landingStart{box-shadow:0 8px 20px rgba(126,174,0,.18);transition:transform .18s ease,box-shadow .18s ease}.heroButtons .landingStart:hover{transform:translateY(-2px);box-shadow:0 12px 25px rgba(126,174,0,.24)}.landingTextLink{transition:opacity .18s ease}.landingTextLink:hover{opacity:.62}.heroProof{max-width:var(--landing-max);margin:-24px auto 28px;padding:0 32px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.heroProof>div{border-top:1px solid #cfd4ca;padding:14px 0;display:flex;align-items:center;gap:11px}.heroProof strong{font-size:.52rem;color:#668f00}.heroProof span{font-size:.58rem;font-weight:800;color:#4c564a}.landingTicker{padding:0;background:#b9f52f}.landingTicker .tickerInner{min-height:43px;max-width:var(--landing-max);margin:0 auto;padding:0 32px;display:flex;align-items:center;justify-content:center;gap:18px;white-space:nowrap;font-size:.55rem;font-weight:950;letter-spacing:.075em;color:#111511}.landingTicker .tickerInner i{margin:0;color:#111511;font-size:.46rem}.landingTicker .tickerInner span:first-child,.landingTicker .tickerInner span:last-child{margin-left:0}.seriesSection{padding-top:92px}.graphicSequence,.sectionHead,.seriesCallout{max-width:1160px;margin-left:auto;margin-right:auto}.seriesCallout{margin-top:30px}.sequenceArt{transition:transform .2s ease}.graphicSequence article:hover .sequenceArt{transform:translateY(-4px)}.landingDark{position:relative}.landingDark:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 5%,rgba(185,245,47,.07),transparent 34%);pointer-events:none}.darkIntro,.workflowGrid{position:relative;z-index:1;max-width:1160px;margin-left:auto;margin-right:auto}.workflowGrid{margin-top:65px}.librarySection{max-width:1240px;margin:0 auto}.libraryMock{transform:rotate(-1deg);box-shadow:0 30px 80px rgba(10,15,10,.16)}.templateHeading{max-width:1240px;margin:0 auto}.audienceGrid,.audienceSection>.sectionHead,.pricingGrid,.pricingHead{max-width:1160px;margin-left:auto;margin-right:auto}.pricingGrid article{border-radius:3px}.pricingGrid .priceFeatured{box-shadow:0 24px 60px rgba(10,15,10,.14)}.finalCta{position:relative;overflow:hidden}.finalCta:after,.finalCta:before{content:"";position:absolute;border:1px solid rgba(255,255,255,.13);border-radius:50%;width:520px;height:520px;top:50%;transform:translateY(-50%)}.finalCta:before{left:-330px}.finalCta:after{right:-330px}.finalCta>*{position:relative;z-index:2}.landingNav .brand{min-width:205px}.landingLinks{gap:30px}.landingLinks a{position:relative}.landingLinks a:after{content:"";position:absolute;left:0;right:100%;bottom:-8px;height:2px;background:#668f00;transition:right .18s ease}.landingLinks a:hover:after{right:0}@media(min-width:981px) and (max-height:900px){.landingHero{min-height:580px;padding-top:35px;padding-bottom:45px}.heroStage{height:500px;transform:scale(.9)}.heroCopy h1{font-size:5.3rem}.heroTrust{margin-top:38px}}@media(max-width:1120px){.landingTicker .tickerInner{justify-content:flex-start;overflow:hidden}.landingNav .brand{min-width:auto}}@media(max-width:980px){.heroProof{margin-top:0}.landingHero{padding-left:24px;padding-right:24px}.landingTicker .tickerInner{padding:0 24px}.landingNav{padding-left:24px;padding-right:24px}}@media(max-width:620px){.heroProof{grid-template-columns:1fr;margin:0 auto 20px;padding:0 18px}.heroProof>div{padding:9px 0}.heroProof>div:not(:first-child){display:none}.landingTicker .tickerInner{padding:0 18px;gap:13px;justify-content:flex-start}.landingTicker .tickerInner i:nth-of-type(n+6),.landingTicker .tickerInner span:nth-of-type(n+6){display:none}.landingHero{padding-left:18px;padding-right:18px}.heroStage{transform:scale(.95)}}.v23MatchHero{background:#111511;color:#fff;border-radius:18px;padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.v23MatchHero h2{color:#fff!important;font:780 1.65rem Manrope;margin:4px 0}.v23MatchHero p{color:#bdc5ba!important;font-size:.72rem}.v23MatchHero button{background:transparent;border:1px solid #4a554a;color:#fff;border-radius:9px;padding:9px 12px;font-size:.68rem}.v23Steps{gap:11px;margin:20px 0 24px}.v23Steps,.v23Steps b{display:flex;align-items:center}.v23Steps b{gap:7px;font-size:.62rem;color:#778074}.v23Steps b:first-letter{color:#668f00}.v23Steps b.active{color:#111511}.v23Steps b.done{color:#506f00}.v23Steps i{font-style:normal;color:#a8afa4}.v23TypeGrid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:7px;gap:7px}.v23TypeGrid button{min-height:105px;background:#fbfaf6;border:1px solid #d0d5cb;border-radius:12px;padding:13px;text-align:left;cursor:pointer;color:#151a14}.v23TypeGrid button b,.v23TypeGrid button span{display:block}.v23TypeGrid button span{font-size:.5rem;color:#748070}.v23TypeGrid button b{font-size:.68rem;margin-top:28px}.v23TypeGrid button.active{background:#111511;border-color:#111511;color:#fff}.v23TypeGrid button.active span{color:#b9f52f}.v23TemplateHead{display:flex;justify-content:space-between;align-items:end;margin:35px 0 14px}.v23TemplateHead h2{font:780 1.45rem Manrope;margin:4px 0}.v23TemplateHead p{font-size:.65rem}.v23TemplateGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.v23TemplateGrid>button{background:#fbfaf6;border:2px solid transparent;border-radius:12px;padding:7px;text-align:left;cursor:pointer;color:#151a14}.v23TemplateGrid>button.selected{border-color:#668f00}.v23TemplatePreview{height:220px;background:#202720 50%/cover no-repeat;position:relative;overflow:hidden;border-radius:8px;display:flex;align-items:end;padding:12px}.v23TemplatePreview img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.v23TemplatePreview span{position:relative;z-index:2;background:#111511;color:#fff;padding:5px 7px;font-size:.5rem}.v23TemplateGrid>button>b,.v23TemplateGrid>button>small{display:block;padding:0 4px}.v23TemplateGrid>button>b{font-size:.7rem;margin-top:8px}.v23TemplateGrid>button>small{font-size:.53rem;color:#697367}.v23Empty{border:1px dashed #bdc4b9;border-radius:14px;padding:30px;text-align:center}.v23Empty b{font-size:.78rem}.v23Empty p{font-size:.65rem}.v23CreateBar{position:-webkit-sticky;position:sticky;bottom:15px;margin-top:24px;background:#111511;color:#fff;border-radius:14px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 15px 40px rgba(0,0,0,.16);z-index:10}.v23CreateBar b,.v23CreateBar small{display:block}.v23CreateBar small{font-size:.48rem;color:#98a096}.v23CreateBar b{font-size:.68rem}.v23CreateBar .btnPrimary{background:#b9f52f!important;color:#111511!important}.v23TypeBar{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#eaf3d6;border:1px solid #cad8aa;border-radius:12px;padding:12px 14px;margin-bottom:12px}.v23TypeBar b{display:block;font-size:.7rem}.v23TypeBar .field{max-width:260px;margin:0}[data-theme=dark] .v23TemplateGrid>button,[data-theme=dark] .v23TypeGrid button{background:#171c18;color:#f3f5ef;border-color:#384138}[data-theme=dark] .v23TypeGrid button.active{background:#b9f52f;color:#111511;border-color:#b9f52f}[data-theme=dark] .v23TypeGrid button.active span{color:#405d00}[data-theme=dark] .v23TypeBar{background:#20291d;border-color:#3d4c35}@media(max-width:1000px){.v23TemplateGrid,.v23TypeGrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.v23MatchHero,.v23TemplateHead{align-items:flex-start;flex-direction:column}.v23Steps span{display:none}.v23TemplateGrid,.v23TypeGrid{grid-template-columns:repeat(2,1fr)}.v23TemplatePreview{height:180px}.v23TypeBar{align-items:flex-start;flex-direction:column}.v23TypeBar .field{max-width:none;width:100%}}@media(max-width:450px){.v23TemplateGrid{grid-template-columns:1fr}.v23TemplatePreview{height:270px}}.v24DataCard{margin-top:25px;background:#eef0e9;border:1px solid #d2d7cd;border-radius:16px;padding:20px}.v24DataCard h2{font:780 1.35rem Manrope;margin:5px 0}.v24DataCard>p{font-size:.67rem;color:#596357}.v24PlayerSelector{margin-top:15px}.v24PlayerHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.v24PlayerHead b{font-size:.68rem}.v24PlayerHead small{font-size:.52rem;color:#667064}.v24PlayerGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px}.v24PlayerGrid>button{display:grid;grid-template-columns:44px 1fr 22px;align-items:center;grid-gap:9px;gap:9px;text-align:left;background:#fbfaf6;border:1px solid #cdd3c8;border-radius:10px;padding:7px;color:#151a14;cursor:pointer}.v24PlayerGrid>button.active{border-color:#668f00;background:#e7f1d1}.v24Avatar,.v24PlayerGrid img{width:44px;height:52px;object-fit:cover;border-radius:7px;background:#1b231c}.v24Avatar{display:grid;place-items:center;color:#b9f52f;font-weight:900}.v24PlayerGrid span b,.v24PlayerGrid span small{display:block}.v24PlayerGrid span b{font-size:.6rem}.v24PlayerGrid span small{font-size:.49rem;color:#687266}.v24PlayerGrid i{font-style:normal;font-size:.72rem;font-weight:900;color:#668f00}.v24NoPlayers{border:1px dashed #bdc4b9;border-radius:9px;padding:17px;font-size:.62rem;color:#596357}.v24Minute{margin-top:15px;max-width:200px}.v24Minute label{font-size:.55rem;font-weight:900}.v24Minute>div{display:flex;align-items:center;gap:8px}.v24Minute .field{margin:5px 0 0}.v24Minute span{font-size:.55rem;font-weight:900}[data-theme=dark] .v24DataCard{background:#151b16;border-color:#384238}[data-theme=dark] .v24PlayerGrid>button{background:#202721;border-color:#3b453b;color:#f3f5ef}[data-theme=dark] .v24PlayerGrid>button.active{background:#26351d;border-color:#b9f52f}[data-theme=dark] .v24PlayerGrid span small{color:#aeb6ab}@media(max-width:1000px){.v24PlayerGrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.v24PlayerGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:430px){.v24PlayerGrid{grid-template-columns:1fr}}.v25SlotControl{background:#edf3df;border:1px solid #cfdbb6;border-radius:10px;padding:10px;margin:10px 0}.v25SlotControl label{display:block;font-size:.55rem;font-weight:900;margin:6px 0 4px}.v25SlotControl .field{margin:0}.v25SlotControl small{display:block;font-size:.49rem;color:#5f695c;margin-top:5px;line-height:1.4}.v25XiButton{margin:8px 0 12px;background:#111511;color:#b9f52f;border:0;border-radius:9px;padding:10px 13px;font-size:.62rem;font-weight:900;cursor:pointer}.v25Pitch{position:relative;max-width:650px;height:470px;margin:20px auto 5px;background:linear-gradient(90deg,rgba(255,255,255,.04) 49.8%,rgba(255,255,255,.35) 50%,rgba(255,255,255,.04) 50.2%),#668f00;border:2px solid rgba(255,255,255,.6);border-radius:8px;overflow:hidden}.v25Pitch:before{content:"";position:absolute;left:50%;top:50%;width:110px;height:110px;border:1px solid rgba(255,255,255,.55);border-radius:50%;transform:translate(-50%,-50%)}.v25Pitch:after{content:"";position:absolute;inset:9%;border:1px solid rgba(255,255,255,.42)}.v25PitchPlayer{position:absolute;z-index:2;width:90px;text-align:center;color:#fff;transform:translate(-50%,-50%)}.v25PitchAvatar,.v25PitchPlayer img{width:54px;height:62px;object-fit:cover;margin:auto;border-radius:7px;background:#111511}.v25PitchAvatar{display:grid;place-items:center;color:#b9f52f;font-weight:900}.v25PitchPlayer b,.v25PitchPlayer small{display:block;text-shadow:0 1px 5px rgba(0,0,0,.45)}.v25PitchPlayer b{font-size:.5rem;margin-top:3px}.v25PitchPlayer small{font-size:.43rem}.v25PitchPlayer.slot0{left:50%;top:88%}.v25PitchPlayer.slot1{left:14%;top:66%}.v25PitchPlayer.slot2{left:38%;top:69%}.v25PitchPlayer.slot3{left:62%;top:69%}.v25PitchPlayer.slot4{left:86%;top:66%}.v25PitchPlayer.slot5{left:22%;top:43%}.v25PitchPlayer.slot6{left:50%;top:48%}.v25PitchPlayer.slot7{left:78%;top:43%}.v25PitchPlayer.slot8{left:20%;top:18%}.v25PitchPlayer.slot9{left:50%;top:14%}.v25PitchPlayer.slot10{left:80%;top:18%}[data-theme=dark] .v25SlotControl{background:#20291c;border-color:#3b4a32}[data-theme=dark] .v25SlotControl small{color:#aeb6ab}@media(max-width:700px){.v25Pitch{height:400px}.v25PitchPlayer{width:70px}.v25PitchAvatar,.v25PitchPlayer img{width:44px;height:50px}.v25PitchPlayer b{font-size:.44rem}}.v23CreateBar .btnPrimary:disabled{opacity:.42!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important;background:#aab0a7!important;color:#3d443c!important;border-color:#aab0a7!important}[data-theme=dark] .v23CreateBar .btnPrimary:disabled{background:#394039!important;color:#8f988d!important;border-color:#394039!important}.v251TemplateSettings{display:grid;grid-template-columns:minmax(250px,1.3fr) minmax(180px,.8fr) minmax(230px,1fr) minmax(210px,.9fr);grid-gap:12px;gap:12px;align-items:end;background:#eef1e8;border:1px solid #cfd5c9;border-radius:14px;padding:14px;margin:12px 0 18px}.v251TemplateSettings label{display:block;font-size:.58rem;font-weight:900;margin:0 0 5px;color:#364034}.v251TemplateSettings .field{margin:0}.v251SettingsIntro b,.v251SettingsIntro small{display:block}.v251SettingsIntro b{font:800 .84rem Manrope;margin:4px 0}.v251SettingsIntro small{font-size:.53rem;line-height:1.45;color:#5b6658}.v251Publish{min-height:48px;display:flex!important;align-items:center;gap:9px;background:#fbfaf6;border:1px solid #cbd1c6;border-radius:9px;padding:8px 10px;margin:0!important}.v251Publish input{width:17px;height:17px}.v251Publish span b,.v251Publish span small{display:block}.v251Publish span b{font-size:.58rem}.v251Publish span small{font-size:.48rem;color:#697367;margin-top:2px}.v251TemplateBadges{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:7px}.v251TemplateBadges span,.v251TemplateBadges strong{display:inline-flex;align-items:center;min-height:22px;padding:3px 7px;border-radius:999px;font-size:.48rem;letter-spacing:.035em;text-transform:uppercase}.v251TemplateBadges span{background:#ecefe7;color:#4d574b}.v251TemplateBadges strong{background:#dff0b8;color:#3d5900}[data-theme=dark] .v251TemplateSettings{background:#171d18;border-color:#3a443a}[data-theme=dark] .v251TemplateSettings label{color:#dce2d8}[data-theme=dark] .v251SettingsIntro small{color:#adb6aa}[data-theme=dark] .v251Publish{background:#202721;border-color:#414a41}[data-theme=dark] .v251Publish span small{color:#aeb6ab}[data-theme=dark] .v251TemplateBadges span{background:#2a312b;color:#d6ddd3}[data-theme=dark] .v251TemplateBadges strong{background:#30451d;color:#c7f85c}@media(max-width:1100px){.v251TemplateSettings{grid-template-columns:1fr 1fr}.v251SettingsIntro{grid-column:1/-1}}@media(max-width:650px){.v251TemplateSettings{grid-template-columns:1fr}}.adminApp,.backendApp{font-size:1.08rem}.adminMain,.backendMain{color:#151a14}.adminMain p,.backendMain p{line-height:1.55}.adminMain .eyebrow,.adminMain .tinyLabel,.backendMain .eyebrow,.backendMain .tinyLabel{font-size:.68rem!important;line-height:1.25!important;font-weight:900!important;letter-spacing:.09em!important}.adminMain h1,.backendMain h1{font-size:clamp(2rem,2.7vw,3rem)!important;line-height:1.03!important}.adminMain h2,.backendMain h2{font-size:clamp(1.45rem,1.8vw,2rem)!important;line-height:1.12!important}.adminMain h3,.backendMain h3{font-size:1.05rem!important;line-height:1.2!important}.adminMain .adminHomeCard,.adminMain .adminQuickCard,.adminMain .adminStatCard,.adminMain a[class*=Quick],.adminMain a[class*=quick]{font-size:1rem!important}.adminMain .adminHomeCard h2,.adminMain .adminHomeCard h3,.adminMain .adminQuickCard h2,.adminMain .adminQuickCard h3,.adminMain a[class*=Quick] h2,.adminMain a[class*=Quick] h3,.adminMain a[class*=quick] h2,.adminMain a[class*=quick] h3{color:#f6f7f2!important;font-size:1.2rem!important;opacity:1!important}.adminMain .adminHomeCard p,.adminMain .adminQuickCard p,.adminMain a[class*=Quick] p,.adminMain a[class*=quick] p{color:#cbd1c7!important;font-size:.76rem!important;opacity:1!important}.adminMain .adminHomeCard small,.adminMain .adminQuickCard small,.adminMain a[class*=Quick] small,.adminMain a[class*=quick] small{color:#aeb8aa!important;font-size:.62rem!important;opacity:1!important}.adminMain :is(.darkCard,.adminDark,.adminQuickCard,.adminHomeCard),.backendMain :is(.darkCard,.backendDark,.featureDark,.clubBanner,.v23MatchHero,.v23CreateBar){color:#f5f7f1!important}.adminMain :is(.darkCard,.adminDark,.adminQuickCard,.adminHomeCard) :is(h1,h2,h3,h4,b,strong),.backendMain :is(.darkCard,.backendDark,.featureDark,.clubBanner,.v23MatchHero,.v23CreateBar) :is(h1,h2,h3,h4,b,strong){color:#f5f7f1!important;opacity:1!important}.adminMain :is(.darkCard,.adminDark,.adminQuickCard,.adminHomeCard) :is(p,small),.backendMain :is(.darkCard,.backendDark,.featureDark,.clubBanner,.v23MatchHero,.v23CreateBar) :is(p,small){color:#c5cdc2!important;opacity:1!important}.backendMain .actionCard,.backendMain .dashboardActions a,.backendMain .dashboardCard,.backendMain .quickActions a{font-size:1rem!important}.backendMain .actionCard h2,.backendMain .actionCard h3,.backendMain .dashboardActions a h2,.backendMain .dashboardActions a h3,.backendMain .dashboardCard h2,.backendMain .dashboardCard h3,.backendMain .quickActions a h2,.backendMain .quickActions a h3{font-size:1.15rem!important}.backendMain .actionCard p,.backendMain .dashboardActions a p,.backendMain .dashboardCard p,.backendMain .quickActions a p{font-size:.76rem!important}.adminMain a[style*=background][style*="#1"],.adminMain a[style*=background][style*=rgb],.backendMain a[style*=background][style*="#1"],.backendMain a[style*=background][style*=rgb]{color:#f5f7f1!important}.adminMain a[style*=background][style*="#1"] :is(h2,h3,b,strong),.backendMain a[style*=background][style*="#1"] :is(h2,h3,b,strong){color:#f5f7f1!important}.adminMain a[style*=background][style*="#1"] :is(p,small),.backendMain a[style*=background][style*="#1"] :is(p,small){color:#c5cdc2!important}.backendMain .brandHero,.backendMain .clubHero,.backendMain .clubSetup,.backendMain .dashboardClub{color:#f5f7f1!important}.backendMain .brandHero :is(h2,h3,b,strong),.backendMain .clubHero :is(h2,h3,b,strong),.backendMain .clubSetup :is(h2,h3,b,strong),.backendMain .dashboardClub :is(h2,h3,b,strong){color:#f5f7f1!important}.backendMain .brandHero :is(p,small),.backendMain .clubHero :is(p,small),.backendMain .clubSetup :is(p,small),.backendMain .dashboardClub :is(p,small){color:#c9d0c6!important}.adminMain .templateCard h3,.adminMain [class*=TemplateCard] h3,.backendMain .templateCard h3,.backendMain [class*=TemplateCard] h3{font-size:1.08rem!important}.adminMain .templateCard p,.adminMain .templateCard small,.adminMain [class*=TemplateCard] p,.adminMain [class*=TemplateCard] small,.backendMain .templateCard p,.backendMain .templateCard small,.backendMain [class*=TemplateCard] p,.backendMain [class*=TemplateCard] small{font-size:.7rem!important;line-height:1.45!important}.adminMain .filterPill,.adminMain .pill,.adminMain button,.backendMain .filterPill,.backendMain .pill,.backendMain button{font-size:.72rem!important}.adminMain input,.adminMain select,.adminMain textarea,.backendMain input,.backendMain select,.backendMain textarea{font-size:.78rem!important}.adminMain label,.backendMain label{font-size:.68rem!important}html:not([data-theme=dark]) .adminMain,html:not([data-theme=dark]) .backendMain{--muted-readable:#566052}html:not([data-theme=dark]) .adminMain :is(p,small),html:not([data-theme=dark]) .backendMain :is(p,small){color:var(--muted-readable)}html:not([data-theme=dark]) .adminMain a:not(.btnPrimary),html:not([data-theme=dark]) .backendMain a:not(.btnPrimary){color:#304500}html:not([data-theme=dark]) .adminMain :is(.darkCard,.adminDark,.adminQuickCard,.adminHomeCard) :is(h1,h2,h3,h4,b,strong,a),html:not([data-theme=dark]) .backendMain :is(.darkCard,.backendDark,.featureDark,.clubBanner,.clubHero,.brandHero,.clubSetup,.dashboardClub,.v23MatchHero,.v23CreateBar) :is(h1,h2,h3,h4,b,strong,a){color:#f5f7f1!important}html:not([data-theme=dark]) .adminMain :is(.darkCard,.adminDark,.adminQuickCard,.adminHomeCard) :is(p,small),html:not([data-theme=dark]) .backendMain :is(.darkCard,.backendDark,.featureDark,.clubBanner,.clubHero,.brandHero,.clubSetup,.dashboardClub,.v23MatchHero,.v23CreateBar) :is(p,small){color:#c8d0c5!important}[data-theme=dark] .adminMain,[data-theme=dark] .backendMain{color:#f3f5ef}[data-theme=dark] .adminMain :is(p,small),[data-theme=dark] .backendMain :is(p,small){color:#bfc7bc}[data-theme=dark] .adminMain :is(.card,.panel,.templateCard),[data-theme=dark] .backendMain :is(.card,.panel,.templateCard){background:#171c18;color:#f3f5ef;border-color:#394239}.adminApp aside a,.adminApp nav a,.backendApp aside a,.backendApp nav a{font-size:.76rem!important;line-height:1.25!important}.adminApp aside small,.adminApp nav small,.backendApp aside small,.backendApp nav small{font-size:.6rem!important}@media(min-width:900px){.adminMain .adminPage,.adminMain .studioPage,.backendMain .dashboardPage,.backendMain .studioPage{font-size:1rem}}@media(max-width:700px){.adminApp,.backendApp{font-size:1rem}.adminMain h1,.backendMain h1{font-size:2rem!important}}.v254ModeChooser{display:grid;grid-template-columns:1.25fr 1fr;grid-gap:12px;gap:12px;margin:8px 0 28px}.v254ModeChooser>button{min-height:132px;border:1px solid #cbd2c7;background:#fbfaf6;border-radius:16px;padding:18px;text-align:left;color:#151a14;cursor:pointer;transition:.18s}.v254ModeChooser>button:hover{transform:translateY(-2px);border-color:#8ba83f}.v254ModeChooser>button.active{background:#111511;border-color:#111511;color:#fff}.v254ModeChooser b,.v254ModeChooser small,.v254ModeChooser span{display:block}.v254ModeChooser span{font-size:.6rem;font-weight:900;letter-spacing:.08em;color:#587800}.v254ModeChooser>button.active span{color:#b9f52f}.v254ModeChooser b{font:800 1.18rem Manrope;margin:9px 0 5px}.v254ModeChooser small{font-size:.72rem;line-height:1.45;color:#5b6558}.v254ModeChooser>button.active small{color:#c5cdc2}.v254MatchStart{margin-bottom:28px}.v254MatchGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.v254MatchGrid article{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#fbfaf6;border:1px solid #ccd2c8;border-radius:14px;padding:16px}.v254MatchGrid h3{font-size:1rem!important;margin:5px 0;color:#151a14!important}.v254MatchGrid h3 span{font-weight:500;color:#768074}.v254MatchGrid p{font-size:.7rem!important;margin:0}.v254MatchGrid .btnPrimary{white-space:nowrap}.v254FreeNote{display:flex;align-items:center;gap:9px;padding:10px 13px;background:#eef1e8;border-radius:10px;margin-bottom:18px}.v254FreeNote b{font-size:.72rem}.v254FreeNote span{font-size:.65rem;color:#5c6659}[data-theme=dark] .v254MatchGrid article,[data-theme=dark] .v254ModeChooser>button{background:#171c18;border-color:#394239;color:#f3f5ef}[data-theme=dark] .v254MatchGrid h3{color:#f3f5ef!important}[data-theme=dark] .v254FreeNote span,[data-theme=dark] .v254ModeChooser small{color:#bfc7bc}[data-theme=dark] .v254FreeNote{background:#202721}@media(max-width:850px){.v254MatchGrid,.v254ModeChooser{grid-template-columns:1fr}.v254MatchGrid article{align-items:flex-start;flex-direction:column}.v254MatchGrid .btnPrimary{width:100%}}.v26ProToolbar{display:grid;grid-template-columns:1fr auto auto;align-items:end;grid-gap:14px;gap:14px;background:#111511;color:#fff;border-radius:14px;padding:14px 16px;margin:12px 0}.v26ProToolbar b{display:block;font-size:.8rem;margin-top:3px;color:#fff!important}.v26ToolActions{display:flex;gap:6px}.v26ToolActions button{background:#252d26;color:#f5f7f1;border:1px solid #414b41;border-radius:8px;padding:9px 11px;font-weight:800;cursor:pointer}.v26ToolActions button:disabled{opacity:.35;cursor:not-allowed}.v26Formation{display:flex;align-items:center;gap:8px}.v26Formation label{color:#c9d0c6!important}.v26Formation .field{margin:0;min-width:115px;background:#f5f4ef;color:#151a14}.v26Inspector{background:#edf1e5;border:1px solid #cbd7b8;border-radius:11px;padding:11px;margin:10px 0}.v26InspectorGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin-top:7px}.v26Group,.v26InspectorGrid label{font-size:.54rem;font-weight:900;position:relative}.v26Group .field,.v26InspectorGrid .field{margin:4px 0 0}.v26InspectorGrid small{position:absolute;right:8px;bottom:9px;font-size:.45rem;color:#687365}.v26Group{display:block;margin-top:7px}.v26Sample{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f3f5ee;border:1px solid #d1d7cc;border-radius:10px;padding:10px 12px}.v26Sample b,.v26Sample small{display:block}.v26Sample b{font-size:.65rem}.v26Sample small{font-size:.5rem;color:#626d60}.v26Sample button{border:0;background:#111511;color:#b9f52f;border-radius:8px;padding:8px 10px;font-size:.55rem;font-weight:900}[data-theme=dark] .v26Inspector{background:#20291d;border-color:#3e4d35}[data-theme=dark] .v26Sample{background:#1c231d;border-color:#3b453b}[data-theme=dark] .v26Sample small{color:#adb6aa}@media(max-width:900px){.v26ProToolbar{grid-template-columns:1fr}.v26ToolActions{flex-wrap:wrap}.v26InspectorGrid{grid-template-columns:1fr}}.adminApp,.backendApp{font-size:18px!important}.adminMain,.backendMain{font-size:1rem!important}.clubQuickCard,.studioActions>a{background:#101510!important;color:#f7f8f3!important}.clubQuickCard h3,.studioActions>a h3{color:#f7f8f3!important;opacity:1!important;font-size:1.28rem!important;line-height:1.15!important}.clubQuickCard p,.studioActions>a p{color:#cbd2c8!important;opacity:1!important;font-size:.82rem!important;line-height:1.5!important}.studioActions>a small{color:#aeb8aa!important;opacity:1!important;font-size:.68rem!important}.studioActions>a>b{color:#b9f52f!important;font-size:1.5rem!important}.clubQuickCard .tinyLabel{color:#b9f52f!important;font-size:.72rem!important}.clubQuickCard .btnPrimary{color:#101510!important;background:#b9f52f!important}.filterBar .filter{font-size:.84rem!important;padding:12px 18px!important}.filterBar>span{font-size:.78rem!important;color:#626b60!important}.templateTile .templateMeta h3{font-size:1.15rem!important;color:#f4f6f0!important}.templateTile>p{font-size:.78rem!important;line-height:1.5!important;color:#aeb8aa!important}.templateTile .tinyLabel{font-size:.66rem!important;color:#b9f52f!important}.adminToolGrid>a{background:#101510!important;color:#f7f8f3!important}.adminToolGrid>a h3{color:#f7f8f3!important;opacity:1!important;font-size:1.28rem!important}.adminToolGrid>a p{color:#cbd2c8!important;opacity:1!important;font-size:.78rem!important;line-height:1.5!important}.adminToolGrid>a small{color:#aeb8aa!important;opacity:1!important;font-size:.66rem!important}.adminToolGrid>a>b{color:#b9f52f!important;font-size:1.5rem!important}.adminSectionHead .tinyLabel{font-size:.74rem!important;color:#4d6e00!important}.adminSectionHead h2{font-size:2rem!important}.adminRecent>a>div:last-child small{font-size:.68rem!important;color:#52624e!important}.adminRecent>a>div:last-child b{font-size:1.05rem!important;color:#151a14!important}.adminRecent>a>div:last-child span{font-size:.72rem!important;color:#6b7468!important}.templateBuilderPage .builderHeader{background:#101510!important;color:#fff!important}.templateBuilderPage .builderHeader .kicker{color:#b9f52f!important;font-size:.76rem!important;letter-spacing:.12em!important}.templateBuilderPage .builderHeader h1{color:#f8f9f5!important;font-size:clamp(2.5rem,4vw,4rem)!important;opacity:1!important}.templateBuilderPage .builderHeader p{color:#c8d0c5!important;font-size:.92rem!important;line-height:1.55!important;opacity:1!important}.templateBuilderPage .builderSteps span{font-size:.72rem!important;color:#c0c8bd!important}.templateBuilderPage .builderSteps span.on{color:#101510!important}.templateBuilderPage .controls label{font-size:.76rem!important;color:#323b31!important}.templateBuilderPage .controls h3{font-size:1.2rem!important}.templateBuilderPage .field{font-size:.86rem!important;min-height:44px!important}.templateBuilderPage .formatPresets{gap:10px!important}.templateBuilderPage .formatPresets button{padding:16px!important;min-height:92px!important;background:#fbfaf6!important;color:#151a14!important}.templateBuilderPage .formatPresets button b{font-size:.94rem!important;line-height:1.2!important;color:#151a14!important}.templateBuilderPage .formatPresets button span{font-size:.76rem!important;color:#727b70!important;margin-top:6px!important}.templateBuilderPage .formatPresets button.on{background:#eff8d8!important;border:2px solid #668f00!important}.templateBuilderPage .formatPresets button.on b{color:#527500!important}.templateBuilderPage .formatPresets button.on span{color:#5d6958!important}.templateBuilderPage .elementRow .layerInfo b{font-size:.76rem!important;color:#151a14!important}.templateBuilderPage .elementRow .layerInfo small{font-size:.62rem!important;color:#657061!important}.templateBuilderPage .previewHead b{font-size:.82rem!important}.templateBuilderPage .previewHead span{font-size:.72rem!important;color:#c9d0c6!important}.templateBuilderPage .builderHint b{font-size:.78rem!important}.templateBuilderPage .builderHint span{font-size:.7rem!important}html:not([data-theme=dark]) :is(.studioActions>a,.clubQuickCard,.adminToolGrid>a,.templateBuilderPage .builderHeader) :is(h1,h2,h3,h4,b,strong){color:#f7f8f3!important;opacity:1!important}html:not([data-theme=dark]) :is(.studioActions>a,.clubQuickCard,.adminToolGrid>a,.templateBuilderPage .builderHeader) p{color:#cbd2c8!important;opacity:1!important}html:not([data-theme=dark]) :is(.studioActions>a,.adminToolGrid>a) small{color:#aeb8aa!important;opacity:1!important}[data-theme=dark] .adminRecent>a>div:last-child b{color:#f4f6f0!important}[data-theme=dark] .adminRecent>a>div:last-child small,[data-theme=dark] .adminRecent>a>div:last-child span{color:#b7c0b4!important}[data-theme=dark] .templateBuilderPage .controls label{color:#d8dfd5!important}[data-theme=dark] .templateBuilderPage .formatPresets button{background:#171c18!important;color:#f4f6f0!important;border-color:#3b443b!important}[data-theme=dark] .templateBuilderPage .formatPresets button b{color:#f4f6f0!important}[data-theme=dark] .templateBuilderPage .formatPresets button span{color:#b5beb2!important}[data-theme=dark] .templateBuilderPage .formatPresets button.on{background:#26331d!important}[data-theme=dark] .templateBuilderPage .formatPresets button.on b{color:#c5f64e!important}[data-theme=dark] .templateBuilderPage .elementRow .layerInfo b{color:#f4f6f0!important}[data-theme=dark] .templateBuilderPage .elementRow .layerInfo small{color:#b4bdb1!important}@media(max-width:800px){.adminApp,.backendApp{font-size:16px!important}.adminToolGrid>a h3,.clubQuickCard h3,.studioActions>a h3{font-size:1.12rem!important}.templateBuilderPage .builderHeader h1{font-size:2.35rem!important}}.v272ColorPanel{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:8px 0 14px}.v272ColorPanel>div{border:1px solid #d1d7cc;border-radius:10px;padding:9px;background:#faf9f5}.v272ColorPanel label{display:block;font-size:.62rem!important;margin:0 0 6px!important}.v272ColorPanel input[type=color]{width:100%;height:42px;border:0;padding:0;background:transparent;cursor:pointer}.v272SponsorBox{border:1px solid #cbd2c7;border-radius:12px;padding:12px;margin:0 0 14px;background:#f5f5ef}.v272SponsorHead{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px}.v272SponsorHead label{margin:0!important;font-weight:900}.v272SponsorHead small{display:block;font-size:.58rem;color:#657063;margin-top:2px}.v272SponsorHead button{border:0;background:none;text-decoration:underline;font-size:.58rem;cursor:pointer}.v272SponsorSelected{display:flex;align-items:center;gap:10px;background:#fff;border-radius:9px;padding:8px;margin-bottom:10px}.v272SponsorSelected img{width:58px;height:42px;object-fit:contain}.v272SponsorSelected b{font-size:.68rem}.v272SponsorPositions{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:5px;gap:5px;margin:6px 0 10px}.v272SponsorPositions button{height:36px;border:1px solid #c7cec3;background:#fff;border-radius:7px;cursor:pointer;font-size:.85rem}.v272SponsorPositions button.active{background:#111511;color:#b9f52f;border-color:#111511}.v272SponsorBox input[type=range]{width:100%}.v272SponsorOnCanvas{position:absolute;object-fit:contain;z-index:900;max-height:10%;transform:translateY(-100%);filter:drop-shadow(0 3px 8px rgba(0,0,0,.18))}.v272AutoHint{margin:14px 0;padding:11px 14px;border-radius:10px;background:#eaf7c7;color:#4b6500;font-size:.72rem;font-weight:800}[data-theme=dark] .v272ColorPanel>div,[data-theme=dark] .v272SponsorBox{background:#1c231d;border-color:#3b453b}[data-theme=dark] .v272SponsorSelected{background:#111511}[data-theme=dark] .v272SponsorHead small{color:#bac3b7}@media(max-width:700px){.v272ColorPanel{grid-template-columns:1fr}.v272SponsorPositions{grid-template-columns:repeat(5,1fr)}}.adminApp :is(.adminHero,.templateBuilderPage .builderHeader),.backendApp :is(.matchHero,.rosterHero,.clubHero,.graphicsHero,.projectsHero,.mediaHero,.tableHero){color:#f7f8f3!important}.adminApp :is(.adminHero,.templateBuilderPage .builderHeader) p,.backendApp :is(.matchHero,.rosterHero,.clubHero,.graphicsHero,.projectsHero,.mediaHero,.tableHero) p{color:#f1f3ee!important;opacity:1!important}.adminApp :is(.adminHero,.templateBuilderPage .builderHeader) :is(h1,h2,h3,b,strong),.backendApp :is(.matchHero,.rosterHero,.clubHero,.graphicsHero,.projectsHero,.mediaHero,.tableHero) :is(h1,h2,h3,b,strong){color:#f8faf5!important;opacity:1!important}.adminApp :is(.adminHero,.templateBuilderPage .builderHeader) .eyebrow,.backendApp :is(.matchHero,.rosterHero,.clubHero,.graphicsHero,.projectsHero,.mediaHero,.tableHero) h1 span{color:#b9f52f!important}.backendApp :is(.matchHero,.rosterHero,.clubHero,.graphicsHero,.projectsHero,.mediaHero,.tableHero) small{color:#d4dbd1!important;opacity:1!important}.v273Colors{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:8px 0 16px}.v273Hex{display:grid;grid-template-columns:52px 1fr;grid-gap:7px;gap:7px;align-items:center}.v273Hex input[type=color]{width:52px;height:46px;border:1px solid #cbd2c7;border-radius:9px;background:#fff;padding:4px}.v273Hex .field{margin:0;text-transform:uppercase}.v273FontUpload{border:1px solid #ccd3c8;border-radius:12px;padding:12px;margin:12px 0 16px;display:flex;align-items:center;gap:12px;justify-content:space-between}.v273FontUpload small{display:block;font-size:.62rem;color:#657063;margin-top:3px}.proTag{font-size:.48rem;background:#111511;color:#b9f52f;border-radius:99px;padding:3px 6px;margin-left:5px}.v273FontUpload b{font-size:.68rem}.v273PlayerPhotos{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.v273PlayerPhotos>div>small{display:block;font-size:.58rem;color:#697267;margin:-4px 0 7px}.v273PlayerActions{position:absolute;right:8px;top:8px;display:flex;gap:5px}.v273PlayerActions>button:first-child{border:0;border-radius:7px;background:#f4f2ed;padding:6px 8px;font-size:.55rem;font-weight:900;cursor:pointer}.v273PlayerActions .playerDelete{position:static!important}.v273PhotoChoice{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin:8px 0 14px}.v273PhotoChoice label{grid-column:1/-1}.v273PhotoChoice button{border:1px solid #ccd3c8;background:#fff;border-radius:8px;padding:9px;font-weight:800}.v273PhotoChoice button.active{background:#111511;color:#b9f52f}.tableHero{background:#101510;border-radius:18px;padding:34px;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.tableHero h1{font-size:2.6rem;line-height:1.02;margin:12px 0}.tableHero h1 span{color:#b9f52f!important}.tableHero p{max-width:720px}.v273TableLayout{display:grid;grid-template-columns:320px 1fr;grid-gap:16px;gap:16px}.v273StandHead,.v273StandRow{display:grid;grid-template-columns:34px minmax(150px,1fr) repeat(7,54px) 70px;grid-gap:4px;gap:4px;align-items:center}.v273StandHead{font-size:.54rem;font-weight:900;color:#697367;padding:7px 5px}.v273StandRow{padding:5px;border-radius:8px}.v273StandRow.mine{background:#eff9d2}.v273StandRow input{min-width:0;width:100%;border:1px solid #d7dcd4;border-radius:6px;padding:7px;font-size:.62rem;background:#fff}.v273StandRow>div{display:flex;gap:3px}.v273StandRow button{border:0;background:#ecefe9;border-radius:5px;height:30px;cursor:pointer}.v273AddRow{display:grid;grid-template-columns:1fr 90px auto;grid-gap:7px;gap:7px;margin-top:12px}.v273AddRow .field{margin:0}.v273FourColors{grid-template-columns:repeat(4,1fr)!important}[data-theme=dark] .v273Hex input[type=color],[data-theme=dark] .v273PhotoChoice button,[data-theme=dark] .v273StandRow input{background:#171c18;color:#f4f6f0;border-color:#3b453b}[data-theme=dark] .v273FontUpload{border-color:#3b453b}[data-theme=dark] .v273StandRow.mine{background:#27351d}@media(max-width:1000px){.v273TableLayout{grid-template-columns:1fr}.v273StandHead,.v273StandRow{grid-template-columns:28px minmax(120px,1fr) repeat(7,46px) 60px}.v273Colors{grid-template-columns:1fr}.v273FourColors{grid-template-columns:1fr 1fr!important}}@media(max-width:700px){.v273PlayerPhotos{grid-template-columns:1fr}.v273Standing{overflow:auto}.v273StandHead,.v273StandRow{min-width:720px}.v273FontUpload{align-items:flex-start;flex-direction:column}}.v274PalettePanel{border:1px solid #ccd3c8;border-radius:12px;padding:12px;margin:8px 0 14px;background:#f7f7f2}.v274PalettePanel>label{margin:0!important;font-weight:900}.v274PalettePanel>small{display:block;color:#657063;font-size:.58rem;line-height:1.45;margin:3px 0 10px}.v274PaletteRows{display:grid;grid-gap:8px;gap:8px}.v274PaletteRows>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.v274PaletteRows span{font-size:.62rem;font-weight:800}.v274Swatches{display:flex;gap:7px}.v274Swatches button{width:36px;height:36px;border-radius:50%;border:3px solid #fff;outline:1px solid #c8cec5;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.08)}.v274Swatches button.active{outline:3px solid #668f00;transform:scale(1.06)}.v274BackgroundBox{border-top:1px solid #d9ddd5;padding-top:12px;margin-top:8px}.v274BgTabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px;margin:7px 0 9px}.v274BgTabs button{border:1px solid #ccd3c8;background:#fff;border-radius:8px;padding:9px;font-weight:900;cursor:pointer}.v274BgTabs button.active{background:#111511;color:#b9f52f;border-color:#111511}.v274BgHex{display:grid;grid-template-columns:54px 1fr;grid-gap:8px;gap:8px}.v274BgHex input[type=color]{width:54px;height:48px;border:1px solid #ccd3c8;border-radius:9px;padding:4px;background:#fff}.v274BgHex .field{margin:0;text-transform:uppercase}.v274BgPreview{display:flex;align-items:center;gap:8px;margin-top:8px;padding:7px;background:#eef4e2;border-radius:8px}.v274BgPreview img{width:54px;height:40px;object-fit:cover;border-radius:5px}.v274BgPreview span{font-size:.58rem;font-weight:900;color:#4b6500}.v272SponsorOnCanvas{max-height:none!important;max-width:none!important;transform:none!important;height:auto!important;object-fit:contain!important}.v272SponsorBox input[type=range]{accent-color:#668f00;height:28px;cursor:ew-resize}.v274TeamCreate{display:grid;grid-gap:9px;gap:9px}.v274TeamPalette{border:1px dashed #cbd2c7;border-radius:10px;padding:9px}.v274TeamPalette>span{display:block;font-size:.58rem;font-weight:900;margin-bottom:7px}.v274TeamPalette label{display:grid;grid-template-columns:60px 34px 1fr;grid-gap:5px;gap:5px;align-items:center;margin:5px 0!important;font-size:.54rem!important}.v274TeamPalette input[type=color]{width:34px;height:30px;border:0;padding:0;background:transparent}.v274TeamPalette input:not([type=color]){min-width:0;border:1px solid #d2d7cf;border-radius:6px;padding:6px;font-size:.58rem;text-transform:uppercase}.v274MiniPalette{display:flex;gap:4px;margin-top:5px}.v274MiniPalette i{width:15px;height:15px;border-radius:50%;border:1px solid rgba(0,0,0,.15)}[data-theme=dark] .v274PalettePanel,[data-theme=dark] .v274TeamPalette{background:#1a201b;border-color:#3b453b}[data-theme=dark] .v274PalettePanel>small{color:#c9d0c6}[data-theme=dark] .v274BgTabs button{background:#171c18;color:#f5f7f2;border-color:#3b453b}[data-theme=dark] .v274BgTabs button.active{background:#b9f52f;color:#101510}.v275Typography{margin:18px 0;border-top:1px solid #d6dbd3;padding-top:16px}.v275TypeHead h3{margin:3px 0;font-size:1.05rem}.v275TypeHead p{font-size:.66rem;color:#657063;line-height:1.5;max-width:620px}.v275FontCard{display:grid;grid-template-columns:1.15fr .85fr;border:1px solid #ccd3c8;border-radius:14px;overflow:hidden;margin:10px 0;background:#fff}.v275FontPreview{background:#111511;color:#f5f7f2;padding:18px;min-height:155px;display:flex;flex-direction:column;justify-content:center}.v275FontPreview small{color:#b9f52f;font-size:.55rem;letter-spacing:.12em}.v275FontPreview strong{font-size:1.65rem;line-height:.96;margin:12px 0}.v275FontPreview span{font-size:.62rem;color:#eef2eb}.v275FontControls{padding:14px}.v275FontControls>small{display:block;color:#667064;font-size:.57rem;line-height:1.4}.v275AddFont,.v275RemoveFont{width:100%;border:1px dashed #8ba24f;background:#f3f8e6;border-radius:10px;padding:11px;font-weight:900;cursor:pointer;margin:4px 0 10px}.v275RemoveFont{background:#fff;border-color:#ccd3c8;color:#697267}.v275CreateFont,.v275MatchFont{border:1px solid #ccd3c8;border-radius:14px;padding:14px;margin:18px 0}.v275CreateFont h3,.v275MatchFont h3{margin:4px 0 2px}.v275MatchFont>p{font-size:.62rem;color:#687267;margin:0 0 10px}.v275CreateFont>div,.v275MatchFont>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px}.v275CreateFont button,.v275MatchFont button{background:#fff;border:1px solid #ccd3c8;border-radius:10px;padding:12px;text-align:left;cursor:pointer}.v275CreateFont button.active,.v275MatchFont button.active{border:2px solid #668f00;background:#f2f8df}.v275CreateFont button span,.v275MatchFont button b{display:block;font-size:1rem}.v275CreateFont button small,.v275MatchFont button small{display:block;color:#687267;margin-top:5px;font-size:.55rem}.v275TableEntry{overflow:auto}.v275TableHead,.v275TableRow{display:grid;grid-template-columns:36px minmax(180px,1fr) 64px 74px 64px;grid-gap:6px;gap:6px;align-items:center;min-width:540px}.v275TableHead{font-size:.55rem;font-weight:900;color:#697267;padding:5px}.v275TableRow{margin:5px 0}.v275TableRow input{width:100%;min-width:0;border:1px solid #cfd5cb;border-radius:8px;padding:9px;background:#fff}.v275TableRow b{text-align:center}.v275TableControls{border:1px solid #ccd3c8;border-radius:12px;padding:12px;margin:10px 0}.v275TableControls h3{font-size:.82rem;margin:4px 0 10px}.v275TableControls label{display:flex!important;justify-content:space-between}.v275TableControls input[type=range]{width:100%;accent-color:#668f00}.v275CanvasTable{position:absolute;z-index:700;background:rgba(13,18,14,.94);color:#fff;border-radius:2.5%;overflow:hidden;box-shadow:0 12px 30px rgba(0,0,0,.25)}.v275CanvasTableHead,.v275CanvasTableRow{display:grid;grid-template-columns:8% 1fr 12% 14% 12%;align-items:center;grid-gap:1%;gap:1%;padding:2.1% 3%}.v275CanvasTableHead{background:#b9f52f;color:#101510;font-size:clamp(7px,1vw,14px);font-weight:900;letter-spacing:.05em}.v275CanvasTableRow{font-size:clamp(8px,1.3vw,18px);border-bottom:1px solid rgba(255,255,255,.12)}.v275CanvasTableRow:last-child{border-bottom:0}.v275CanvasTableRow strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v275CanvasTableRow b,.v275CanvasTableRow span{text-align:center}[data-theme=dark] .v275CreateFont,[data-theme=dark] .v275FontCard,[data-theme=dark] .v275MatchFont,[data-theme=dark] .v275TableControls{background:#171c18;border-color:#3b453b}[data-theme=dark] .v275FontControls>small,[data-theme=dark] .v275MatchFont>p,[data-theme=dark] .v275TypeHead p{color:#cbd2c8}[data-theme=dark] .v275CreateFont button,[data-theme=dark] .v275MatchFont button{background:#111511;color:#f5f7f2;border-color:#3b453b}[data-theme=dark] .v275CreateFont button.active,[data-theme=dark] .v275MatchFont button.active{background:#28351e}@media(max-width:760px){.v275CreateFont>div,.v275FontCard,.v275MatchFont>div{grid-template-columns:1fr}}.studioUnifiedHeader{box-sizing:border-box!important;width:100%!important;height:96px!important;min-height:96px!important;padding:0 32px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;background:#fbfaf6!important;border-bottom:1px solid #d9ddd5!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:80!important}.studioHeaderTitle{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px}.studioHeaderTitle>span{display:block!important;margin:0!important;color:#63705f!important;font-size:.62rem!important;font-weight:900!important;line-height:1!important;letter-spacing:.12em!important;text-transform:uppercase}.studioHeaderTitle>h1{margin:0!important;color:#111511!important;font:800 1.65rem/1.05 Manrope,sans-serif!important;letter-spacing:-.035em!important}.studioHeaderActions{margin-left:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;min-height:44px}.studioHeaderActions .uiControls{margin:0!important}.studioHeaderActions .adminTopButton,.studioHeaderActions .btnPrimary{min-height:42px;display:inline-flex;align-items:center;justify-content:center;margin:0!important}.backendSidebarFoot .studioModeSwitch{margin:3px 0;padding:10px 11px!important;border:1px solid #3c4739!important;border-radius:10px!important;background:#1b211b!important;color:#b9f52f!important;font-size:.7rem!important;font-weight:900!important}.backendSidebarFoot .studioModeSwitch:hover{background:#b9f52f!important;color:#111511!important}.adminModeBadge{margin-top:18px}[data-theme=dark] .studioUnifiedHeader{background:#121713!important;border-color:#303830!important}[data-theme=dark] .studioHeaderTitle>span{color:#b9c1b6!important}[data-theme=dark] .studioHeaderTitle>h1{color:#f4f6f1!important}@media(max-width:900px){.studioUnifiedHeader{height:78px!important;min-height:78px!important;padding:0 18px!important}.studioHeaderTitle>h1{font-size:1.25rem!important}.studioHeaderTitle>span{font-size:.54rem!important}}@media(max-width:560px){.studioUnifiedHeader{gap:8px!important;padding:0 14px!important}.studioHeaderActions .adminTopButton{display:none!important}.studioHeaderActions{gap:5px!important}}.v28SmartIntro{background:#101510;color:#f7f8f3;border-radius:18px;padding:24px 26px;margin:0 0 20px;display:grid;grid-template-columns:1.25fr .75fr;grid-gap:24px;gap:24px;align-items:center;box-shadow:0 18px 45px rgba(10,15,10,.12)}.v28AutoBadge,.v28SmartIntro>div:first-child>span{color:#b9f52f;font-size:.58rem;font-weight:950;letter-spacing:.12em}.v28SmartIntro h2{color:#fff!important;font-size:1.45rem;margin:6px 0}.v28SmartIntro p{color:#dfe5dc!important;font-size:.72rem;line-height:1.55;margin:0}.v28SmartSteps{display:grid;grid-template-columns:30px 1fr;grid-gap:7px;gap:7px;align-items:center}.v28SmartSteps b{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:#b9f52f;color:#101510;font-size:.62rem}.v28SmartSteps span{font-size:.67rem;font-weight:850;color:#fff}.v28AutoCard{background:#101510;color:#f5f7f2;border-radius:16px;padding:18px;margin:14px 0}.v28AutoCard h2{color:#fff!important;margin:5px 0;font-size:1.15rem}.v28AutoCard p{color:#d8dfd5!important;font-size:.65rem;line-height:1.5}.v28AutoCard>label{color:#fff!important;margin-top:12px!important}.v28FormationGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:6px;gap:6px;margin:12px 0}.v28FormationGrid button,.v28PhotoMode button{border:1px solid #455044;background:#1b221c;color:#fff;border-radius:9px;padding:10px;font-weight:900;cursor:pointer}.v28FormationGrid button.active,.v28PhotoMode button.active{background:#b9f52f;color:#101510;border-color:#b9f52f}.v28PhotoMode{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.v28AutoNote{margin-top:13px;padding-top:11px;border-top:1px solid #354034;color:#b9f52f;font-size:.58rem;font-weight:800}.v28LineupControls{border:1px solid #cbd2c8;border-radius:13px;padding:13px;margin:10px 0}.v28LineupControls h3{font-size:.85rem;margin:5px 0}.v28LineupControls p{font-size:.58rem;color:#657063;line-height:1.45}.v28LineupControls label{display:flex!important;justify-content:space-between}.v28LineupControls input[type=range]{width:100%;accent-color:#668f00}.v28BrandLock{background:#eef5dc;border:1px solid #d4e6a5;border-radius:10px;padding:10px 11px;margin:9px 0}.v28BrandLock b{display:block;color:#334900;font-size:.65rem}.v28BrandLock span{display:block;color:#52633c;font-size:.55rem;margin-top:2px}.v28LineupField{position:absolute;z-index:650}.v28LineupField:before{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.1);border-radius:3%}.v28LineupPlayer{position:absolute;transform:translate(-50%,-50%);width:18%;text-align:center;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.8)}.v28LineupPlayer img{display:block;width:76%;aspect-ratio:1/1.2;object-fit:contain;margin:0 auto -4%;filter:drop-shadow(0 5px 7px rgba(0,0,0,.35))}.v28LineupPlayer b{display:block;background:rgba(10,14,10,.82);padding:4% 5%;font-size:clamp(6px,1vw,14px);line-height:1.05;border-left:3px solid #b9f52f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v28LineupPlayer span{display:inline-block;background:#b9f52f;color:#101510;padding:2% 5%;font-size:clamp(5px,.75vw,11px);font-weight:950}[data-theme=dark] .v28LineupControls{border-color:#3b453b;background:#171c18}[data-theme=dark] .v28LineupControls p{color:#c8d0c5}[data-theme=dark] .v28BrandLock{background:#243019;border-color:#41582a}[data-theme=dark] .v28BrandLock b{color:#d7ff79}[data-theme=dark] .v28BrandLock span{color:#d5dccf}@media(max-width:850px){.v28SmartIntro{grid-template-columns:1fr}.v28FormationGrid{grid-template-columns:repeat(3,1fr)}}.v281TemplateGrid>button{overflow:hidden!important;text-align:left!important}.v281TemplatePreview{height:310px!important;min-height:310px!important;padding:12px!important;background:#dcded8!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.v281PreviewCanvas{position:relative;max-width:100%;max-height:286px;width:100%;background-size:contain!important;background-position:50%!important;background-repeat:no-repeat!important;background-color:#111511;box-shadow:0 9px 24px rgba(0,0,0,.16);overflow:hidden}.v281PreviewCanvas>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.v281PreviewType{left:10px!important;top:10px!important;right:auto!important;bottom:auto!important;background:#b9f52f!important;color:#101510!important;border-radius:999px!important;padding:6px 9px!important;font-size:.52rem!important;font-weight:950!important;line-height:1!important}.v281PreviewDemo,.v281PreviewType{position:absolute!important;width:auto!important}.v281PreviewDemo{right:9px!important;bottom:8px!important;left:auto!important;top:auto!important;background:rgba(8,13,9,.82)!important;color:#fff!important;padding:5px 7px!important;border-radius:6px!important;font-size:.45rem!important;font-weight:900!important;letter-spacing:.08em!important}.v281TemplateMeta{padding:13px 15px 16px}.v281TemplateMeta b{display:block;font-size:.82rem;line-height:1.25}.v281TemplateMeta small{display:block;margin-top:5px;color:#657063;font-size:.56rem}.v281Typography .v275FontCard{grid-template-columns:1fr 1fr}.v281Role{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.v281Role b{font-size:.82rem}.v281Role span{font-size:.48rem;font-weight:950;background:#eaf4d0;color:#496100;padding:4px 6px;border-radius:999px}.v281TypeHint{background:#eef4e2;border:1px solid #d8e5b9;border-radius:10px;padding:11px 12px;margin:10px 0 14px}.v281TypeHint b,.v281TypeHint span{display:block}.v281TypeHint b{font-size:.63rem}.v281TypeHint span{font-size:.57rem;color:#5c6758;margin-top:3px;line-height:1.45}.v281EditorType{border:1px solid #ccd3c8;border-radius:13px;padding:13px;margin:10px 0 14px;background:#f8f8f4}.v281EditorTypeHead{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.v281EditorTypeHead h3{font-size:.85rem;margin:3px 0}.v281EditorTypeHead>span{font-size:.48rem;font-weight:950;background:#111511;color:#b9f52f;border-radius:999px;padding:5px 7px}.v281EditorType>p{font-size:.57rem;line-height:1.45;color:#647062}.v281TypeRoles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;margin:10px 0}.v281TypeRoles>div{background:#fff;border:1px solid #d7ddd3;border-radius:9px;padding:8px;min-width:0}.v281TypeRoles b{display:block;font-size:1.2rem;line-height:1}.v281TypeRoles span{display:block;font-size:.48rem;font-weight:850;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v281TextAssignments{display:grid;grid-gap:5px;gap:5px;max-height:260px;overflow:auto;padding-right:3px}.v281TextAssignments label{display:grid!important;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;align-items:center;margin:0!important;background:#fff;border:1px solid #e0e4dd;border-radius:8px;padding:6px 7px}.v281TextAssignments label>span{font-size:.54rem;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v281TextAssignments select{width:100%;min-width:0;border:1px solid #ccd3c8;border-radius:6px;padding:6px;background:#fff;font-size:.54rem}[data-theme=dark] .v281EditorType{background:#171c18;border-color:#3b453b}[data-theme=dark] .v281EditorType>p{color:#cbd3c8}[data-theme=dark] .v281TextAssignments label,[data-theme=dark] .v281TypeRoles>div{background:#111511;border-color:#354035}[data-theme=dark] .v281TextAssignments select{background:#171c18;color:#fff;border-color:#455045}@media(max-width:700px){.v281TemplatePreview{height:260px!important;min-height:260px!important}.v281PreviewCanvas{max-height:236px}.v281TypeRoles,.v281Typography .v275FontCard{grid-template-columns:1fr}}.adminApp,.backendApp{--studio-side:248px;--studio-header-h:92px;--studio-page-x:32px}.adminContent,.adminMain,.backendContent,.backendMain{min-width:0}.adminApp main,.backendApp main{padding-top:0!important}.adminApp :is(.backendTopbar,.adminTopbar,.studioUnifiedHeader),.backendApp :is(.backendTopbar,.customerTopbar,.studioUnifiedHeader){height:var(--studio-header-h)!important;min-height:var(--studio-header-h)!important;padding:0 var(--studio-page-x)!important;margin:0!important;border-radius:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border-bottom:1px solid #d8ddd5!important;background:#f8f6f0!important;box-sizing:border-box!important}.adminApp :is(.backendTopbar,.adminTopbar,.studioUnifiedHeader)+*,.backendApp :is(.backendTopbar,.customerTopbar,.studioUnifiedHeader)+*{margin-top:0!important}.adminApp :is(.adminContent,.adminPage,.templateBuilderPage),.backendApp :is(.pageContent,.dashboardContent,.graphicsContent,.matchesContent,.projectsContent,.rosterContent,.clubContent,.mediaContent){padding-left:var(--studio-page-x)!important;padding-right:var(--studio-page-x)!important}.adminApp :is(.adminHero,.builderHeader),.backendApp :is(.matchHero,.rosterHero,.clubHero,.graphicsHero,.projectsHero,.mediaHero,.tableHero){margin-top:24px!important}@media(max-width:900px){.adminApp,.backendApp{--studio-header-h:76px;--studio-page-x:18px}}.templateFilters,.v282TemplateFilters{display:flex!important;gap:8px!important;overflow-x:auto!important;scrollbar-width:thin;padding-bottom:5px!important;flex-wrap:nowrap!important}.templateFilters button,.v282TemplateFilters button{white-space:nowrap!important;flex:0 0 auto!important}.v281TemplatePreview{background:#e7e6e0!important}.v281PreviewCanvas{box-shadow:0 6px 18px rgba(0,0,0,.1)!important;border-radius:10px}.v282BrandSystem{border:1px solid #cbd2c8;border-radius:15px;background:#f8f8f4;margin:16px 0;padding:15px}.v282BrandHead{display:flex;justify-content:space-between;gap:18px;align-items:center;padding-bottom:12px;border-bottom:1px solid #dde1da}.v282BrandHead h3{margin:3px 0;font-size:1rem}.v282BrandHead p{margin:0;color:#667064;font-size:.6rem}.v282ClubSwatches{display:flex;gap:6px}.v282ClubSwatches span{width:32px;height:32px;border-radius:50%;border:3px solid #fff;outline:1px solid #c9d0c6}.v282BrandColors{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;margin:12px 0}.v282BrandColors>div{border:1px solid #dde1da;background:#fff;border-radius:8px;padding:8px 9px}.v282BrandColors b,.v282BrandColors span{display:block}.v282BrandColors b{font-size:.55rem}.v282BrandColors span{font-size:.5rem;color:#6b7569;margin-top:2px;text-transform:uppercase}.v282FontTable{border-top:1px solid #dde1da}.v282FontRow{display:grid;grid-template-columns:35% 65%;border-bottom:1px solid #dde1da;min-height:112px}.v282FontSample{background:#111511;color:#fff;padding:14px;display:flex;flex-direction:column;justify-content:center}.v282FontSample small{color:#b9f52f;font-size:.5rem;font-weight:900;text-transform:uppercase}.v282FontSample b{font-size:1.25rem;line-height:1.05;margin-top:7px;overflow:hidden;text-overflow:ellipsis}.v282FontFields{padding:10px 12px;display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.v282FontFields label{font-size:.52rem!important;margin:0!important}.v282FontFields .field{margin:4px 0 0!important}.v282FontFields>span{grid-column:1/-1;color:#697368;font-size:.52rem}.v282FontUpload{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:12px}.v282FontUpload b,.v282FontUpload span{display:block}.v282FontUpload b{font-size:.6rem}.v282FontUpload span{font-size:.52rem;color:#687267;margin-top:2px}[data-theme=dark] .v282BrandSystem{background:#171c18;border-color:#3b453b}[data-theme=dark] .v282BrandHead,[data-theme=dark] .v282FontRow,[data-theme=dark] .v282FontTable{border-color:#354035}[data-theme=dark] .v282BrandColors>div{background:#111511;border-color:#354035}[data-theme=dark] .v282BrandHead p,[data-theme=dark] .v282FontFields>span,[data-theme=dark] .v282FontUpload span{color:#c9d1c6}@media(max-width:700px){.v282BrandHead{align-items:flex-start}.v282BrandColors,.v282FontFields,.v282FontRow{grid-template-columns:1fr}.v282FontFields>span{grid-column:auto}.v282FontUpload{align-items:flex-start;flex-direction:column}}.v283Builder{max-width:none!important}.v283BuilderTop{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:22px 0 14px}.v283BuilderTop>div:first-child{display:grid;grid-gap:5px;gap:5px}.v283BuilderTop a{font-size:.62rem;font-weight:850;color:#587900}.v283BuilderTop h2{font:800 clamp(1.55rem,2.4vw,2.35rem) Manrope;margin:0}.v283TopActions{display:flex;gap:8px}.v283TemplateSettings{display:grid;grid-template-columns:1fr 1fr 1fr auto;grid-gap:10px;gap:10px;align-items:end;padding:12px 14px;background:#eef3e8;border:1px solid #d6dfcf;border-radius:13px;margin-bottom:12px}.v283TemplateSettings label{font-size:.62rem;font-weight:850}.v283Active{display:flex;align-items:center;gap:7px;padding:12px;background:#fff;border-radius:9px}.v283Workspace{display:grid;grid-template-columns:230px minmax(420px,1fr) 300px;grid-gap:12px;gap:12px;align-items:start}.v283Inspector,.v283Layers,.v283Stage{background:#fbfaf6;border:1px solid #d8ddd5;border-radius:16px;overflow:hidden}.v283Inspector,.v283Layers{position:-webkit-sticky;position:sticky;top:104px;max-height:calc(100vh - 120px);overflow:auto}.v283PanelHead,.v283SelectedHead{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 8px}.v283PanelHead h3,.v283SelectedHead h3{font:800 1rem Manrope;margin:2px 0}.v283PanelHead button,.v283SelectedHead button{border:0;background:#111511;color:#b9f52f;width:32px;height:32px;border-radius:9px;font-size:1.1rem;cursor:pointer}.v283PanelHelp{font-size:.56rem;line-height:1.45;color:#697267;padding:0 14px 10px;margin:0}.v283LayerList{display:grid;grid-gap:5px;gap:5px;padding:0 9px}.v283LayerList>button{border:1px solid transparent;background:transparent;border-radius:9px;padding:8px;display:grid;grid-template-columns:28px 1fr 22px;grid-gap:7px;gap:7px;align-items:center;text-align:left;cursor:pointer}.v283LayerList>button:hover{background:#f0f2ec}.v283LayerList>button.active{background:#edf7d4;border-color:#b8d866}.v283LayerList>button>span{width:27px;height:27px;border-radius:7px;background:#e7ebe3;display:grid;place-items:center;font-weight:900}.v283LayerList b,.v283LayerList small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v283LayerList b{font-size:.61rem}.v283LayerList small{font-size:.49rem;color:#6f786d;margin-top:2px}.v283LayerList i{font-style:normal;font-size:.55rem;color:#7c8579}.v283AddButton{margin:10px;width:calc(100% - 20px);border:1px dashed #9eaa99;background:transparent;border-radius:9px;padding:10px;font-weight:850;cursor:pointer}.v283StageBar{background:#111511;color:#fff;padding:10px 12px;display:flex;justify-content:space-between;align-items:center}.v283StageBar>div:first-child{display:flex;gap:9px;align-items:baseline}.v283StageBar b{font-size:.7rem}.v283StageBar span{font-size:.52rem;color:#b8c0b5}.v283StageBar>div:last-child{display:flex;gap:5px}.v283StageBar button{border:1px solid #3a443a;background:#1a201b;color:#fff;border-radius:7px;min-width:30px;height:30px;cursor:pointer}.v283StageBar button:disabled{opacity:.3}.v283CanvasWrap{padding:16px;background:#e9ece6;display:flex;justify-content:center;min-height:620px;align-items:flex-start}.v283Canvas{width:min(100%,720px);background-size:cover!important;background-position:50%!important;box-shadow:0 14px 34px rgba(0,0,0,.16);touch-action:none}.v283StageHint{padding:9px 12px;font-size:.52rem;color:#697267;text-align:center;border-top:1px solid #e0e3dc}.v283Visual{cursor:-webkit-grab!important;cursor:grab!important;touch-action:none}.v283Visual:active{cursor:-webkit-grabbing!important;cursor:grabbing!important}.v283Visual.isLocked{cursor:not-allowed!important}.v283ImagePlaceholder{width:100%;height:100%;display:grid;place-items:center;border:1px dashed rgba(185,245,47,.7);background:rgba(10,16,11,.16);overflow:hidden}.v283ImagePlaceholder img{width:100%;height:100%;object-fit:contain}.v283ImagePlaceholder span{font-size:.55rem;font-weight:900;color:#b9f52f}.v283EmptyInspector{padding:24px 18px;display:grid;grid-gap:5px;gap:5px}.v283EmptyInspector b{font-size:.8rem}.v283EmptyInspector span{font-size:.58rem;color:#6d766b;line-height:1.5}.v283Tabs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;padding:0 10px 10px}.v283Tabs button{border:0;background:#ecefe9;border-radius:7px;padding:8px 4px;font-size:.55rem;font-weight:850;cursor:pointer}.v283Tabs button.active{background:#111511;color:#b9f52f}.v283TabBody{display:grid;grid-gap:9px;gap:9px;padding:2px 12px 12px}.v283TabBody>label{font-size:.56rem;font-weight:850;margin:0!important}.v283TabBody .field{margin-top:4px!important}.v283Two{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.v283Four label,.v283Two label{font-size:.53rem;font-weight:850}.v283MediaButton{border:1px solid #cbd2c8;background:#fff;border-radius:9px;padding:10px;font-weight:850;cursor:pointer}.v283PositionHero{background:#eef7d8;border:1px solid #d1e5a5;border-radius:9px;padding:10px}.v283PositionHero b,.v283PositionHero span{display:block}.v283PositionHero b{font-size:.61rem}.v283PositionHero span{font-size:.52rem;color:#60704f;margin-top:3px;line-height:1.4}.v283Align{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px;gap:5px}.v283Align button{border:1px solid #d4d9d0;background:#fff;border-radius:7px;padding:7px 3px;font-size:.49rem;font-weight:800;cursor:pointer}.v283Four{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.v283InspectorActions{display:grid;grid-gap:6px;gap:6px;padding:10px 12px 14px;border-top:1px solid #e0e4dd}.v283Delete{border:0;background:transparent;color:#a53d36;font-weight:850;padding:7px;cursor:pointer}.v283Message{font-size:.52rem;padding:0 12px 12px;color:#5d7651}.v283TypePicker{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px;margin-bottom:12px}.v283TypePicker button{border:1px solid #d7dcd4;background:#fff;border-radius:10px;padding:12px 5px;display:grid;grid-gap:4px;gap:4px;place-items:center;cursor:pointer}.v283TypePicker button.active{background:#edf7d4;border-color:#9cc92e}.v283TypePicker b{font-size:1rem}.v283TypePicker span{font-size:.53rem;font-weight:850}[data-theme=dark] .v283Inspector,[data-theme=dark] .v283Layers,[data-theme=dark] .v283Stage{background:#171c18;border-color:#333d34}[data-theme=dark] .v283LayerList>button:hover{background:#202721}[data-theme=dark] .v283LayerList>button.active{background:#26351e;border-color:#658c1e}[data-theme=dark] .v283Tabs button{background:#252c26;color:#dce3d9}[data-theme=dark] .v283Tabs button.active{background:#b9f52f;color:#111511}[data-theme=dark] .v283CanvasWrap{background:#101410}[data-theme=dark] .v283TemplateSettings{background:#1c241c;border-color:#354035}[data-theme=dark] .v283Active,[data-theme=dark] .v283Align button,[data-theme=dark] .v283MediaButton{background:#111511;color:#fff;border-color:#354035}@media(max-width:1180px){.v283Workspace{grid-template-columns:210px minmax(390px,1fr)}.v283Inspector{position:relative;top:auto;grid-column:1/-1;max-height:none}.v283Layers{top:90px}}@media(max-width:780px){.v283BuilderTop{align-items:flex-start;flex-direction:column}.v283Workspace{grid-template-columns:1fr}.v283Layers{position:relative;top:auto;max-height:none}.v283Stage{order:-1}.v283Inspector{grid-column:auto}.v283TemplateSettings{grid-template-columns:1fr}.v283CanvasWrap{min-height:0;padding:8px}}.v284TableHead,.v284TableRow{grid-template-columns:72px minmax(180px,1fr) 70px 80px 70px 42px!important}.v284PositionInput{text-align:center!important;font-weight:900!important}.v284DeleteRow{width:38px;height:38px;border:1px solid #d5dad2;border-radius:9px;background:#fff;color:#7b2b2b;font-size:1.1rem;font-weight:900;cursor:pointer}.v284DeleteRow:hover{background:#fff0ee;border-color:#d6a39c}.v284TableActions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px}.v284TableActions small{color:#6a7467;font-size:.7rem}.v284FilterBar>div{display:flex;gap:8px;overflow-x:auto;padding-bottom:5px}.v284FilterBar .filter{cursor:pointer;flex:0 0 auto;position:relative;z-index:2}.templateImage{background-size:cover!important;background-position:50%!important}.templateImage:after,.templateImage:before,.templateTile:after,.templateTile:before{display:none!important;content:none!important}@media(max-width:760px){.v284TableHead,.v284TableRow{grid-template-columns:58px minmax(130px,1fr) 58px 64px 58px 38px!important;overflow-x:auto}}.v285SliderHead{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:22px 0 10px}.v285SliderHead h2{font:800 1.25rem Manrope;margin:2px 0 0}.v285SliderHead>div:last-child{display:flex;gap:6px}.v285SliderHead button{width:38px;height:38px;border-radius:50%;border:1px solid #cbd2c8;background:#fff;font-size:1rem;font-weight:900;cursor:pointer}.v285SliderHead button:hover{background:#111511;color:#b9f52f}.templateGallery.v285TemplateSlider{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(280px,340px)!important;grid-template-columns:none!important;grid-gap:18px!important;gap:18px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:3px 3px 18px!important;scrollbar-width:thin}.v285TemplateSlider .templateTile{scroll-snap-align:start;border-radius:22px!important;overflow:hidden!important;border:1px solid #d7dcd4!important;background:#243127!important;box-shadow:0 8px 24px rgba(16,19,16,.07);min-height:0!important}.v285TemplateSlider .templateImage{border-radius:17px!important;margin:14px 14px 0!important;width:calc(100% - 28px)!important;min-height:190px!important;background-size:cover!important;background-position:50%!important;overflow:hidden}.v285TemplateSlider .templateMeta{padding:16px 16px 5px!important}.v285TemplateSlider>.templateTile>p{padding:0 16px 18px!important;margin:0!important}.v285TemplateSlider .roundArrow{border-radius:50%!important}.v285EditorTabs{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:6px;gap:6px;z-index:5;padding:10px 0 12px;margin:4px 0 12px;border-bottom:1px solid #dce1d9}.v285EditorTabs button{border:1px solid #d2d8cf;background:#fff;border-radius:9px;padding:9px 5px;font-size:.58rem;font-weight:900;cursor:pointer}.v285EditorTabs button.active{background:#111511;color:#b9f52f;border-color:#111511}.v285EditorSection{display:grid;grid-gap:10px;gap:10px}.v285EditorSection .smartDivider{margin:8px 0!important}.v285EditorSection .v272SponsorBox,.v285EditorSection .v274BackgroundBox,.v285EditorSection .v274PalettePanel,.v285EditorSection .v281EditorType{margin:0!important}.v285EditorSection .v281TypeRoles{grid-template-columns:repeat(3,1fr)!important}.v285EditorSection .v281EditorType p{font-size:.62rem!important;line-height:1.45!important}.v285EditorSection .v281TextAssignments{max-height:280px;overflow:auto;padding-right:3px}.v285EditorSection .v274PaletteRows{gap:7px!important}.controls{max-height:calc(100vh - 112px);overflow:auto;scrollbar-width:thin}.editor{align-items:start!important}.adminApp .backendTopbar.studioUnifiedHeader,.backendTopbar.studioUnifiedHeader{height:88px!important;min-height:88px!important;padding:0 30px!important;margin:0!important}.backendMain>.studioUnifiedHeader+*{margin-top:0!important}.studioHeaderTitle h1{margin:0!important;line-height:1.05!important}.studioHeaderActions{align-self:center!important}[data-theme=dark] .v285EditorTabs{background:#171c18;border-color:#354035}[data-theme=dark] .v285EditorTabs button{background:#111511;color:#eef2eb;border-color:#354035}[data-theme=dark] .v285EditorTabs button.active{background:#b9f52f;color:#111511}[data-theme=dark] .v285SliderHead button{background:#171c18;color:#fff;border-color:#354035}@media(max-width:760px){.templateGallery.v285TemplateSlider{grid-auto-columns:84vw!important}.v285TemplateSlider .templateImage{min-height:165px!important}.adminApp .backendTopbar.studioUnifiedHeader,.backendTopbar.studioUnifiedHeader{height:76px!important;min-height:76px!important;padding:0 16px!important}.controls{max-height:none;overflow:visible}}.v285EditorTabs{display:grid!important;grid-template-columns:repeat(4,1fr)!important;grid-gap:5px!important;gap:5px!important;position:-webkit-sticky;position:sticky;top:0;z-index:8;background:#fbfaf6;padding:8px 0 10px!important;margin:0 0 12px!important}.v285EditorTabs button{min-height:38px!important;border-radius:10px!important;font-size:.56rem!important}.controls{max-height:calc(100vh - 118px)!important;overflow:auto!important;scrollbar-width:thin!important}.controls>.kicker{margin-top:0!important}.controls>h2{font-size:1.15rem!important;line-height:1.12!important;margin:5px 0 12px!important}.v286EditorSection{display:grid;grid-gap:10px;gap:10px}.v286SectionIntro{padding:2px 0 9px;border-bottom:1px solid #dde2da}.v286SectionIntro h3{font:800 .95rem Manrope;margin:3px 0}.v286SectionIntro p{font-size:.52rem;line-height:1.45;color:#687267;margin:0}.v286BrandMini{display:flex;justify-content:space-between;gap:8px;padding:9px;background:#eef4e7;border-radius:10px}.v286FontsMini{display:flex;gap:10px}.v286FontsMini>span{font-size:.82rem;font-weight:800}.v286FontsMini small{display:block;font:700 .42rem DM Sans;color:#5d685a}.v286ColorsMini{display:flex;gap:4px;align-items:center}.v286ColorsMini i,.v286MiniColors i{width:20px;height:20px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #bbc4b7}.v286TextDesignList{display:grid;grid-gap:5px;gap:5px}.v286TextDesignRow{display:grid;grid-template-columns:minmax(0,1fr) 105px auto;grid-gap:6px;gap:6px;align-items:center;border:1px solid #dbe0d8;border-radius:9px;padding:7px;background:#fff}.v286TextName{min-width:0}.v286TextName b,.v286TextName small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v286TextName b{font-size:.53rem}.v286TextName small{font-size:.43rem;color:#7a8377;margin-top:2px}.v286TextDesignRow select{width:100%;border:1px solid #d4dad0;border-radius:7px;background:#fff;padding:7px 5px;font-size:.48rem}.v286RowColors{display:flex;gap:3px}.v286RowColors button{width:21px;height:21px;border-radius:50%;border:2px solid #fff;outline:1px solid #b9c2b6;cursor:pointer}.v286RowColors button.active{outline:3px solid #111511}.v286ClubLink{display:block;padding:9px;border:1px dashed #9cab94;border-radius:9px;color:#506c00;font-size:.5rem;font-weight:850;text-align:center}.v286ClubHero{margin:28px 30px 14px;background:#111511;color:#f7f8f3;border-radius:22px;padding:30px 34px;display:flex;justify-content:space-between;align-items:center;gap:24px}.v286ClubHero h1{font:800 clamp(1.8rem,3vw,3rem) Manrope;color:#fff!important;margin:5px 0}.v286ClubHero p{color:#dce2d9!important;max-width:620px;margin:0;font-size:.72rem}.v286ClubIdentity{display:flex;align-items:center;gap:12px;background:#1b211c;border:1px solid #364037;border-radius:15px;padding:12px 15px;min-width:250px}.v286ClubIdentity>img,.v286ClubIdentity>span{width:58px;height:58px;border-radius:13px;object-fit:contain;background:#f7f5ef;display:grid;place-items:center;color:#111;font-size:.5rem;font-weight:900}.v286ClubIdentity b,.v286ClubIdentity small{display:block}.v286ClubIdentity b{color:#fff;font-size:.7rem}.v286ClubIdentity small{color:#aeb8ab;font-size:.5rem;margin-top:3px}.v286ClubIdentity div div{display:flex;gap:4px;margin-top:7px}.v286ClubIdentity i{width:16px;height:16px;border-radius:50%;border:1px solid #ffffff55}.v286ClubShell{margin:0 30px 42px}.v286ClubTabs{display:flex;gap:7px;padding:8px;background:#e9ede6;border-radius:14px;margin-bottom:10px;overflow-x:auto}.v286ClubTabs button{border:0;background:transparent;border-radius:10px;padding:11px 15px;font-weight:850;white-space:nowrap;cursor:pointer}.v286ClubTabs button span{font-size:.45rem;margin-right:7px;color:#73806e}.v286ClubTabs button.active{background:#111511;color:#b9f52f}.v286ClubTabs button.active span{color:#b9f52f}.v286ClubPanel{background:#fbfaf6;border:1px solid #d9ddd6;border-radius:18px;padding:24px;display:grid;grid-gap:18px;gap:18px}.v286PanelIntro{max-width:720px}.v286PanelIntro h2{font:800 1.4rem Manrope;margin:4px 0}.v286PanelIntro p{font-size:.62rem;color:#697267;margin:0}.v286FormGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.v286ColorGrid label,.v286FontCard label,.v286FormGrid label{font-size:.55rem;font-weight:850}.v286Full{grid-column:1/-1}.v286SaveBar{display:flex;justify-content:space-between;align-items:center;padding-top:14px;border-top:1px solid #e0e4dd}.v286SaveBar span{font-size:.52rem;color:#697267}.v286DesignBlock{border:1px solid #dce1d9;border-radius:14px;padding:16px;display:grid;grid-gap:14px;gap:14px}.v286DesignTitle{display:flex;justify-content:space-between;gap:15px;align-items:center}.v286DesignTitle b,.v286DesignTitle span{display:block}.v286DesignTitle b{font-size:.72rem}.v286DesignTitle span{font-size:.5rem;color:#6e786b;margin-top:3px}.v286PalettePreview{display:flex;gap:5px}.v286PalettePreview i{width:30px;height:30px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 1px #c4ccc0}.v286ColorGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.v286ColorGrid label>span{display:block}.v286ColorGrid label small{display:block;font-size:.43rem;color:#7b8479;margin-top:2px}.v286ColorGrid label>div{display:grid;grid-template-columns:42px 1fr;grid-gap:5px;gap:5px;margin-top:6px}.v286ColorGrid input[type=color]{width:42px;height:42px;border:1px solid #d1d8cd;border-radius:9px;padding:3px;background:#fff}.v286FontGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.v286FontCard{border:1px solid #dce1d9;border-radius:11px;padding:11px;display:grid;grid-gap:8px;gap:8px}.v286FontPreview{min-height:62px;border-radius:8px;background:#111511;color:#fff;display:flex;align-items:center;padding:10px;font-size:1.1rem;overflow:hidden}.v286FontCard>small{font-size:.46rem;color:#707a6d;line-height:1.4}.v286FontUpload{display:flex;justify-content:space-between;align-items:center;gap:15px;background:#eef4e7;border-radius:10px;padding:11px}.v286FontUpload b,.v286FontUpload span{display:block}.v286FontUpload b{font-size:.6rem}.v286FontUpload span{font-size:.48rem;color:#66705f;margin-top:2px}.v286OpponentCreate,.v286TeamCreate{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:8px;gap:8px;align-items:end}.v286TeamColors{grid-column:1/-1;display:flex;gap:12px;background:#f0f3ed;border-radius:9px;padding:9px}.v286TeamColors label{font-size:.48rem;font-weight:800;display:flex;gap:6px;align-items:center}.v286TeamColors input{width:28px;height:28px;border:0;background:none}.v286DataGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.v286DataGrid article{display:grid;grid-template-columns:42px 1fr 30px;grid-gap:9px;gap:9px;align-items:center;border:1px solid #dce1d9;border-radius:11px;padding:10px}.v286Badge,.v286DataGrid article>img{width:40px;height:40px;border-radius:9px;object-fit:contain;background:#edf1ea;display:grid;place-items:center;font-size:.45rem;font-weight:900}.v286DataGrid b,.v286DataGrid small{display:block}.v286DataGrid b{font-size:.58rem}.v286DataGrid small{font-size:.46rem;color:#778074;margin-top:2px}.v286DataGrid article>button{border:0;background:transparent;font-size:1rem;cursor:pointer}.v286MiniColors{display:flex;gap:3px;margin-top:6px}.v286MiniColors i{width:13px;height:13px}.v286Toast{position:fixed;right:24px;bottom:24px;background:#111511;color:#fff;border-radius:10px;padding:11px 15px;font-size:.55rem;font-weight:800;z-index:50}@media(max-width:900px){.v286ClubHero{margin:16px;align-items:flex-start;flex-direction:column;padding:22px}.v286ClubIdentity{width:100%;min-width:0}.v286ClubShell{margin:0 16px 30px}.v286ClubPanel{padding:16px}.v286ColorGrid,.v286DataGrid,.v286FontGrid,.v286FormGrid{grid-template-columns:1fr}.v286Full{grid-column:auto}.v286OpponentCreate,.v286TeamCreate{grid-template-columns:1fr}.v286TeamColors{grid-column:auto}.v286TextDesignRow{grid-template-columns:1fr}.controls{max-height:none!important}.v285EditorTabs{position:relative}}.v287ContentPanel{display:grid;grid-gap:12px;gap:12px}.v287TableEditor{display:grid;grid-gap:6px;gap:6px}.v287TableHead,.v287TableRow{display:grid;grid-template-columns:48px minmax(92px,1fr) 42px 48px 48px 30px;grid-gap:5px;gap:5px;align-items:center}.v287TableHead{font-size:.43rem;font-weight:900;color:#697267;text-transform:uppercase;padding:0 3px}.v287TableRow input{width:100%;min-width:0;border:1px solid #d5dbd2;border-radius:7px;background:#fff;padding:7px 5px;font-size:.48rem}.v287TableRow button{width:28px;height:28px;border:1px solid #e0cbc7;border-radius:7px;background:#fff7f5;color:#8b3128;font-weight:900;cursor:pointer}.v287AddRow{border:1px dashed #9faa9a;background:#f4f7f0;border-radius:8px;padding:9px;font-size:.5rem;font-weight:900;cursor:pointer}.v287Fields{display:grid;grid-gap:7px;gap:7px}.v287AutoInfo{padding:12px;border-radius:10px;background:#eef5e5;border:1px solid #d5e4c5}.v287AutoInfo b,.v287AutoInfo span{display:block}.v287AutoInfo b{font-size:.58rem}.v287AutoInfo span{font-size:.49rem;color:#65705f;line-height:1.45;margin-top:3px}.v287BaseColor{padding:10px;border:1px solid #dbe1d8;border-radius:10px;background:#fff;display:grid;grid-gap:8px;gap:8px}.v287BaseColor b,.v287BaseColor small{display:block}.v287BaseColor b{font-size:.56rem}.v287BaseColor small{font-size:.46rem;color:#717b6f;margin-top:2px}.v287BaseSwatches{display:flex;align-items:center;gap:7px}.v287BaseSwatches button:not(.original){width:30px;height:30px;border-radius:50%;border:3px solid #fff;outline:1px solid #b9c3b7;cursor:pointer}.v287BaseSwatches button.active:not(.original){outline:3px solid #111511}.v287BaseSwatches .original{height:30px;border:1px solid #ccd3c9;border-radius:999px;background:#f4f2ed;padding:0 10px;font-size:.45rem;font-weight:850;cursor:pointer}.v287BaseSwatches .original.active{background:#111511;color:#fff}.v287DesignTint{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:0!important;opacity:.18!important;pointer-events:none!important}.canvas>:not(.v287DesignTint){position:absolute}.v285TemplateSlider{grid-auto-columns:minmax(240px,286px)!important;gap:14px!important}.v285TemplateSlider .templateTile{border-radius:18px!important}.v285TemplateSlider .templateImage{min-height:155px!important;margin:10px 10px 0!important;width:calc(100% - 20px)!important;border-radius:13px!important}.v285TemplateSlider .templateMeta{padding:11px 13px 13px!important;align-items:center!important}.v285TemplateSlider .templateMeta h3{font-size:.72rem!important;line-height:1.2!important;letter-spacing:-.01em!important;margin-top:3px!important;color:#f5f7f2!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.v285TemplateSlider .tinyLabel{font-size:.46rem!important;letter-spacing:.08em!important}.v285TemplateSlider .roundArrow{width:29px!important;height:29px!important;font-size:.65rem!important;flex:0 0 29px}.v285SliderHead{margin-top:18px!important}.v285SliderHead h2{font-size:1.05rem!important}.dashboardContent{padding-top:30px!important}.filterBar{margin-bottom:12px!important}[data-theme=dark] .v287BaseColor,[data-theme=dark] .v287TableRow input{background:#111511;color:#f5f7f2;border-color:#354035}[data-theme=dark] .v287AutoInfo{background:#1d291c;border-color:#354035}@media(max-width:760px){.v287TableHead{display:none}.v287TableRow{grid-template-columns:45px minmax(100px,1fr) 42px 45px 45px 30px;overflow-x:auto}.v285TemplateSlider{grid-auto-columns:74vw!important}}.backendApp .backendMain>.studioUnifiedHeader.customerTopbar{height:88px!important;min-height:88px!important;padding:0 30px!important;margin:0!important;background:#f7f5ef!important;border-bottom:1px solid #d9ddd6!important}.backendApp .customerTopbar .studioHeaderTitle{gap:3px!important}.backendApp .customerTopbar .studioHeaderTitle>span{font-size:9px!important;line-height:1!important;letter-spacing:1.5px!important;color:#71806e!important;font-weight:900!important;text-transform:uppercase}.backendApp .customerTopbar .studioHeaderTitle>h1{font:800 28px/1.05 Manrope!important;letter-spacing:-1px!important;color:#111511!important;margin:0!important}.backendApp .customerTopbar .studioHeaderActions{gap:10px!important}.backendApp :is(.dashboardHero,.graphicsHero,.matchHero,.libraryHero,.rosterHero,.mediaHero,.v286ClubHero){box-sizing:border-box!important;width:auto!important;min-height:300px!important;margin:24px 30px 0!important;padding:38px 44px!important;border-radius:24px!important;background:#111511!important;border:1px solid #252d26!important;color:#f7f8f3!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:42px!important;overflow:hidden!important}.backendApp .studioPage>.mediaHero{margin:0!important;min-height:300px!important;width:100%!important}.backendApp:has(.studioPage>.mediaHero) .studioPage{padding-top:24px!important;padding-left:30px!important;padding-right:30px!important}.backendApp :is(.dashboardHero,.graphicsHero,.matchHero,.libraryHero,.rosterHero,.mediaHero,.v286ClubHero)>div:first-child{max-width:760px!important;min-width:0!important}.backendApp :is(.dashboardHero,.graphicsHero,.matchHero,.libraryHero,.rosterHero,.mediaHero,.v286ClubHero) :is(.eyebrow,.tinyLabel){color:#b9f52f!important;font-size:10px!important;line-height:1.1!important;letter-spacing:1.35px!important;font-weight:900!important;text-transform:uppercase!important}.backendApp :is(.dashboardHero,.graphicsHero,.matchHero,.libraryHero,.rosterHero,.mediaHero,.v286ClubHero) :is(h1,h2){color:#f7f8f3!important;font:800 clamp(38px,3.25vw,54px)/.98 Manrope!important;letter-spacing:-2.7px!important;margin:15px 0 16px!important}.backendApp :is(.dashboardHero,.graphicsHero,.matchHero,.libraryHero,.rosterHero,.mediaHero,.v286ClubHero) :is(h1,h2) span{color:#b9f52f!important}.backendApp :is(.dashboardHero,.graphicsHero,.matchHero,.libraryHero,.rosterHero,.mediaHero,.v286ClubHero) p{max-width:720px!important;color:#d8ded6!important;font-size:14px!important;line-height:1.55!important;margin:0!important}.backendApp :is(.creationSteps,.matchHeroStat,.libraryCount,.rosterCount,.v286ClubIdentity,.uploadCategory){box-sizing:border-box!important;min-width:270px!important;max-width:330px!important;min-height:132px!important;border:1px solid #39423a!important;border-radius:18px!important;background:#141915!important;padding:22px 24px!important;align-self:center!important}.backendApp :is(.matchHeroStat,.libraryCount,.rosterCount) small{font-size:9px!important;letter-spacing:1px!important;color:#aeb7ab!important;font-weight:800!important}.backendApp :is(.matchHeroStat,.libraryCount,.rosterCount) strong{font:800 48px/1 Manrope!important;color:#b9f52f!important;margin:7px 0!important}.backendApp :is(.matchHeroStat,.libraryCount,.rosterCount) span{font-size:11px!important;color:#aeb7ab!important}.backendApp .creationSteps{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:96px!important}.backendApp .creationSteps b{font-size:10px!important;color:#f5f7f2!important}.backendApp .creationSteps span{color:#667064!important}.backendApp .uploadCategory{display:grid!important;grid-template-columns:1fr auto!important;grid-gap:8px 12px!important;gap:8px 12px!important;align-content:center!important}.backendApp .uploadCategory label:first-child{grid-column:1/-1!important;color:#aeb7ab!important;font-size:9px!important}.backendApp .uploadCategory select{min-width:150px!important}.backendApp .v286ClubIdentity{display:flex!important;align-items:center!important;gap:14px!important}.backendApp :is(.dashboardContent,.graphicsBody,.matchLayout,.libraryBody,.rosterLayout,.v286ClubShell){padding-left:30px!important;padding-right:30px!important}.backendApp .v286ClubShell{margin-left:0!important;margin-right:0!important}[data-theme=dark] .backendApp .customerTopbar{background:#121713!important;border-color:#303830!important}[data-theme=dark] .backendApp .customerTopbar .studioHeaderTitle>h1{color:#f7f8f3!important}@media(max-width:900px){.backendApp .backendMain>.studioUnifiedHeader.customerTopbar{height:76px!important;min-height:76px!important;padding:0 16px!important}.backendApp .customerTopbar .studioHeaderTitle>h1{font-size:22px!important}.backendApp :is(.dashboardHero,.graphicsHero,.matchHero,.libraryHero,.rosterHero,.mediaHero,.v286ClubHero){margin:16px 16px 0!important;padding:28px 24px!important;min-height:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:24px!important}.backendApp .studioPage>.mediaHero{margin:0!important}.backendApp:has(.studioPage>.mediaHero) .studioPage{padding:16px 16px 80px!important}.backendApp :is(.creationSteps,.matchHeroStat,.libraryCount,.rosterCount,.v286ClubIdentity,.uploadCategory){width:100%!important;max-width:none!important;min-width:0!important;min-height:auto!important}.backendApp :is(.dashboardHero,.graphicsHero,.matchHero,.libraryHero,.rosterHero,.mediaHero,.v286ClubHero) :is(h1,h2){font-size:38px!important;letter-spacing:-2px!important}.backendApp :is(.dashboardContent,.graphicsBody,.matchLayout,.libraryBody,.rosterLayout,.v286ClubShell){padding-left:16px!important;padding-right:16px!important}}\n .v289ClubIdentity{border-color:rgba(255,255,255,.28)!important;color:#fff!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.v289ClubIdentity b,.v289ClubIdentity small{color:#fff!important}.v289ClubIdentity small{opacity:.78}.v289ClubIdentity>img,.v289ClubIdentity>span{background:#f7f5ef!important;color:#111511!important}.v289ClubIdentity i{border:1px solid rgba(255,255,255,.55)!important}.v289FontRole{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}.v289FontRole b{font-size:.72rem}.v289FontRole small{font-size:.46rem!important;color:#778075!important}.v289FontCard .v286FontPreview{margin-bottom:10px}.v289LineupEditor{display:grid;grid-gap:12px;gap:12px}.v289LineupHead{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:#111511;color:#fff;border-radius:12px}.v289LineupHead b,.v289LineupHead small{display:block}.v289LineupHead b{font-size:.8rem}.v289LineupHead small{font-size:.48rem;color:#d8ded5;margin-top:2px}.v289LineupHead>span{font:800 1rem Manrope;color:#b9f52f}.v289FormationSelect{display:grid;grid-template-columns:90px 1fr;align-items:center;grid-gap:10px;gap:10px;font-size:.58rem;font-weight:800}.v289LineupSlots{display:grid;grid-gap:6px;gap:6px}.v289LineupSlots label{display:grid;grid-template-columns:115px 1fr;grid-gap:8px;gap:8px;align-items:center;padding:6px 8px;border:1px solid #dde1da;border-radius:9px;background:#fff}.v289LineupSlots label>span{display:flex;align-items:center;gap:7px;font-size:.5rem;font-weight:800}.v289LineupSlots label>span b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#eef4e6;color:#4d7000}.v289LineupSlots .field{margin:0!important;padding:7px 9px!important;min-height:34px!important;font-size:.52rem!important}.v289LineupHint{font-size:.48rem;color:#687267;line-height:1.45}.v286ClubHero .v289ClubIdentity{transition:background .2s ease}[data-theme=dark] .v289LineupSlots label{background:#111511;border-color:#354035;color:#f7f8f3}@media(max-width:720px){.v289FormationSelect,.v289LineupSlots label{grid-template-columns:1fr}.v289ClubIdentity{width:100%!important}}.landingV22{background:#f7f5ef!important;color:#111511!important;min-height:100vh}.landingV22 .landingNav{max-width:none!important;margin:0!important;padding:0 30px!important;height:88px!important;min-height:88px!important;background:#f7f5ef!important;border-bottom:1px solid #d9ddd6!important;display:flex!important;align-items:center!important}.landingV22 .landingNav .brand{font-family:Manrope,sans-serif!important;font-weight:900!important;letter-spacing:-.04em!important}.landingV22 .landingLinks{gap:28px!important}.landingV22 .landingLinks a{font-size:12px!important;font-weight:800!important;color:#596358!important}.landingV22 .landingLogin{font-size:12px!important;font-weight:800!important;color:#111511!important}.landingV22 .landingStart{border-radius:14px!important;background:#111511!important;color:#fff!important;padding:13px 18px!important;font-weight:900!important;box-shadow:none!important}.landingV22 .landingStart:hover{background:#b9f52f!important;color:#111511!important}.landingV22 .landingHero{box-sizing:border-box!important;max-width:none!important;width:auto!important;margin:24px 30px 0!important;padding:48px 54px!important;min-height:560px!important;border-radius:28px!important;background:#111511!important;border:1px solid #252d26!important;overflow:hidden!important;display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr)!important;grid-gap:54px!important;gap:54px!important;align-items:center!important}.landingV22 .landingHero:before{content:"";position:absolute;width:520px;height:520px;border:1px solid rgba(185,245,47,.1);border-radius:50%;right:-190px;top:-230px;pointer-events:none}.landingV22 .heroCopy{max-width:760px!important;position:relative;z-index:2}.landingV22 .landingEyebrow{color:#b9f52f!important;font-size:10px!important;letter-spacing:1.45px!important;font-weight:900!important}.landingV22 .landingEyebrow i{background:#b9f52f!important}.landingV22 .heroCopy h1{font:800 clamp(58px,6vw,96px)/.9 Manrope,sans-serif!important;letter-spacing:-5px!important;color:#f7f8f3!important;margin:22px 0 24px!important}.landingV22 .heroCopy h1 em{font-style:normal!important;color:#b9f52f!important}.landingV22 .heroCopy>p{max-width:680px!important;color:#d8ded6!important;font-size:17px!important;line-height:1.6!important}.landingV22 .landingTextLink{color:#f7f8f3!important;font-weight:800!important}.landingV22 .heroTrust{border-top:1px solid #303830!important;margin-top:34px!important;padding-top:20px!important}.landingV22 .heroTrust span{color:#8d988b!important}.landingV22 .heroTrust b{color:#dce2da!important;font-size:10px!important}.landingV22 .heroStage{border:1px solid #39423a!important;background:#141915!important;border-radius:22px!important;min-height:390px!important;padding:28px!important;box-shadow:none!important}.landingV22 .heroGlow{background:#b9f52f!important;opacity:.08!important;filter:blur(55px)!important}.landingV22 .sportPoster{border-radius:18px!important;box-shadow:0 18px 50px rgba(0,0,0,.28)!important}.landingV22 .heroBadge{border-radius:14px!important;background:#b9f52f!important;color:#111511!important}.landingV22 .heroProof{margin:14px 30px 0!important;max-width:none!important;border:1px solid #d9ddd6!important;border-radius:20px!important;background:#eef0e9!important;padding:10px!important;gap:8px!important}.landingV22 .heroProof>div{border-radius:14px!important;background:#f7f5ef!important;padding:18px 20px!important}.landingV22 .heroProof strong{color:#5c8200!important}.landingV22 .heroProof span{color:#343b34!important}.landingV22 .landingTicker{margin:24px 30px 0!important;border-radius:18px!important;background:#111511!important;overflow:hidden!important}.landingV22 .tickerInner span{color:#f7f8f3!important}.landingV22 .tickerInner i{color:#b9f52f!important}.landingV22 .landingSection{max-width:none!important;margin:0!important;padding:100px 30px!important}.landingV22 .pricingHead,.landingV22 .sectionHead{max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}.landingV22 .libraryCopy h2,.landingV22 .pricingHead h2,.landingV22 .sectionHead h2{font:800 clamp(42px,5vw,70px)/.96 Manrope!important;letter-spacing:-3px!important;color:#111511!important}.landingV22 .libraryCopy h2 em,.landingV22 .pricingHead h2 em,.landingV22 .sectionHead h2 em{font-style:normal!important;color:#5f8500!important}.landingV22 .audienceGrid,.landingV22 .graphicSequence,.landingV22 .pricingGrid{max-width:1180px!important;margin-left:auto!important;margin-right:auto!important;gap:14px!important}.landingV22 .audienceGrid article,.landingV22 .graphicSequence article,.landingV22 .pricingGrid article{border:1px solid #d9ddd6!important;border-radius:20px!important;overflow:hidden!important;background:#fff!important;box-shadow:none!important}.landingV22 .graphicSequence footer{background:#fff!important}.landingV22 .seriesCallout{max-width:1180px!important;margin-left:auto!important;margin-right:auto!important;border-radius:18px!important;border:1px solid #d9ddd6!important;background:#eef0e9!important}.landingV22 .landingDark,.landingV22 .templateShowcase{margin:0 30px!important;border-radius:28px!important;background:#111511!important;border:1px solid #252d26!important;padding:90px 54px!important;overflow:hidden!important}.landingV22 .darkIntro,.landingV22 .templateHeading{max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}.landingV22 .darkIntro h2,.landingV22 .templateHeading h2{font:800 clamp(46px,5vw,72px)/.95 Manrope!important;letter-spacing:-3px!important;color:#f7f8f3!important}.landingV22 .darkIntro h2 em,.landingV22 .templateHeading h2 em{font-style:normal!important;color:#b9f52f!important}.landingV22 .darkIntro p,.landingV22 .templateHeading p{color:#cfd6cd!important}.landingV22 .workflowGrid{max-width:1180px!important;margin:44px auto 0!important;gap:12px!important}.landingV22 .workflowGrid article{border:1px solid #39423a!important;border-radius:18px!important;background:#141915!important;padding:28px!important}.landingV22 .workflowGrid h3{color:#f7f8f3!important}.landingV22 .workflowGrid p{color:#aeb7ab!important}.landingV22 .workflowGrid>article>span{color:#b9f52f!important}.landingV22 .librarySection{max-width:1180px!important;margin:0 auto!important;display:grid!important;grid-template-columns:1.05fr .95fr!important;grid-gap:64px!important;gap:64px!important}.landingV22 .libraryMock{border-radius:22px!important;border:1px solid #d9ddd6!important;background:#eef0e9!important;box-shadow:none!important}.landingV22 .mockTop{background:#111511!important;border-radius:18px 18px 0 0!important}.landingV22 .assetMock{border-radius:14px!important}.landingV22 .templateShowcase{margin-top:0!important}.landingV22 .templateRail{max-width:1180px!important;margin:42px auto 0!important;gap:12px!important}.landingV22 .templateTile{border-radius:18px!important;border:1px solid #39423a!important;background:#141915!important;box-shadow:none!important}.landingV22 .templateTile strong{color:#f7f8f3!important}.landingV22 .templateTile small{color:#aeb7ab!important}.landingV22 .audienceGrid article,.landingV22 .pricingGrid article{padding:28px!important}.landingV22 .audienceGrid article b{color:#5f8500!important}.landingV22 .priceFeatured{background:#111511!important;border-color:#111511!important}.landingV22 .priceFeatured :is(h3,p,li){color:#f7f8f3!important}.landingV22 .priceFeatured>span{color:#b9f52f!important}.landingV22 .pricingGrid a{border-radius:12px!important}.landingV22 .landingCta{margin:0 30px 30px!important;border-radius:28px!important;background:#111511!important;border:1px solid #252d26!important}.landingV22 .landingCta h2{color:#f7f8f3!important}.landingV22 .landingCta em{color:#b9f52f!important;font-style:normal!important}.landingV22 .landingFooter{padding-left:30px!important;padding-right:30px!important}@media(max-width:900px){.landingV22 .landingNav{height:76px!important;min-height:76px!important;padding:0 16px!important}.landingV22 .landingLinks{display:none!important}.landingV22 .landingHero{margin:16px 16px 0!important;padding:34px 24px!important;min-height:0!important;grid-template-columns:1fr!important;gap:32px!important}.landingV22 .heroCopy h1{font-size:56px!important;letter-spacing:-3.5px!important}.landingV22 .heroStage{min-height:340px!important}.landingV22 .heroProof{margin:12px 16px 0!important;grid-template-columns:1fr!important}.landingV22 .landingTicker{margin:16px 16px 0!important}.landingV22 .landingSection{padding:70px 16px!important}.landingV22 .landingDark,.landingV22 .templateShowcase{margin:0 16px!important;padding:60px 24px!important;border-radius:22px!important}.landingV22 .librarySection{grid-template-columns:1fr!important;gap:36px!important}.landingV22 .landingCta{margin:0 16px 16px!important}.landingV22 .landingFooter{padding-left:16px!important;padding-right:16px!important}}.v290EditorIntro{display:grid;grid-gap:4px;gap:4px;padding:14px 0 12px}.v290EditorIntro>b{font-size:20px}.v290EditorIntro small{color:var(--muted,#697267);line-height:1.45}.v290EditorTabs{grid-template-columns:repeat(4,minmax(0,1fr))!important}.v290EditorTabs button{font-size:13px!important;padding:11px 7px!important}.v290ContentGroup,.v290Panel{display:grid;grid-gap:10px;gap:10px}.v290CurrentFormat{padding:18px;border:1px solid #daddd5;border-radius:18px;background:#fbfaf6;display:grid;grid-gap:3px;gap:3px}.v290CurrentFormat b{font-size:22px;color:#111511}.v290CurrentFormat span{color:#697267}.v290Actions,.v290DesignMedia{display:grid;grid-gap:9px;gap:9px;margin-top:14px}.v290DesignMedia{padding-top:16px;border-top:1px solid rgba(105,114,103,.22)}@media(max-width:700px){.v290EditorTabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v290EditorTabs button{font-size:14px!important}.v290EditorIntro>b{font-size:22px}}@media(prefers-color-scheme:dark){.v290CurrentFormat{background:#171c18;border-color:#343c34}.v290CurrentFormat b{color:#f5f5ef}.v290CurrentFormat span,.v290EditorIntro small{color:#b9c0b6}}.v291FormatGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.v291FormatGrid button{min-height:116px;border:1px solid #daddd5;background:#fbfaf6;border-radius:16px;padding:12px;display:grid;grid-template-columns:38px 1fr;grid-template-rows:auto auto auto;grid-column-gap:10px;column-gap:10px;text-align:left;align-items:center;color:#111511}.v291FormatGrid button.active{border:2px solid #668f00;box-shadow:0 0 0 3px rgba(185,245,47,.16)}.v291FormatShape{grid-row:1/4;width:30px;max-height:62px;border:2px solid;border-radius:4px;justify-self:center}.v291FormatGrid b{font-size:15px}.v291FormatGrid small{font-size:11px;color:#697267}.v291FormatGrid em{font-size:11px;font-style:normal;color:#668f00;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.v291FormatNote{display:grid;grid-gap:4px;gap:4px;padding:14px;border-radius:15px;background:rgba(102,143,0,.08);border:1px solid rgba(102,143,0,.2)}.v291FormatNote span{font-size:12px;line-height:1.45;color:#697267}.v291AdminFormats{display:flex;gap:6px;flex-wrap:wrap}.v291AdminFormats button{border:1px solid #daddd5;background:#fbfaf6;border-radius:999px;padding:7px 11px;font-weight:800;color:#111511}.v291AdminFormats button.active{background:#111511;color:#b9f52f;border-color:#111511}.v291OverrideBox{padding:12px;border:1px solid #daddd5;border-radius:14px;display:grid;grid-gap:9px;gap:9px;background:#fbfaf6}.v291OverrideBox>small{color:#697267;line-height:1.4}@media(max-width:700px){.v291FormatGrid{grid-template-columns:1fr}.v291FormatGrid button{min-height:92px}}@media(prefers-color-scheme:dark){.v291FormatGrid button,.v291OverrideBox{background:#171c18;border-color:#343c34;color:#f5f5ef}.v291FormatGrid small,.v291FormatNote span,.v291OverrideBox>small{color:#b9c0b6}.v291AdminFormats button{background:#171c18;border-color:#343c34;color:#f5f5ef}.v291AdminFormats button.active{background:#b9f52f;color:#111511;border-color:#b9f52f}}.v291AdminFormatBar{margin:0 0 14px;padding:14px 16px;border:1px solid #daddd5;border-radius:18px;background:#fbfaf6;display:flex;align-items:center;justify-content:space-between;gap:16px}.v291AdminFormatBar>div:first-child{display:grid;grid-gap:2px;gap:2px}.v291AdminFormatBar small{color:#697267}.v291AdminFormats{justify-content:flex-end}@media(max-width:900px){.v291AdminFormatBar{align-items:flex-start;flex-direction:column}.v291AdminFormats{justify-content:flex-start}}@media(prefers-color-scheme:dark){.v291AdminFormatBar{background:#171c18;border-color:#343c34;color:#f5f5ef}.v291AdminFormatBar small{color:#b9c0b6}}.v292ContentPanel .v290ContentGroup{display:grid;grid-gap:10px;gap:10px}.v292ContentPanel textarea.field{min-height:88px;resize:vertical}.v292PhotoMode{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:12px 0}.v292PhotoMode span{font-weight:800;margin-right:auto}.v292PhotoMode button,.v292Swap button{border:1px solid var(--line,#daddd5);background:var(--card,#fff);color:inherit;border-radius:12px;padding:8px 11px;font-weight:800}.v292PhotoMode button.active{background:#111511;color:#f5f5ef;border-color:#111511}.v292Swap{display:flex;gap:5px;margin-top:5px}.v292Swap button{padding:4px 9px}.v289LineupSlots>label{position:relative}@media(max-width:760px){.v292PhotoMode{align-items:stretch}.v292PhotoMode span{width:100%}.v292PhotoMode button{flex:1 1}}.v292Bench,.v292Trainer{margin-top:18px;padding-top:18px;border-top:1px solid var(--line,#daddd5);display:grid;grid-gap:10px;gap:10px}.v292BenchHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.v292BenchHead>div{display:grid;grid-gap:3px;gap:3px}.v292BenchHead b{font-size:17px}.v292BenchHead small{color:var(--muted,#697267);line-height:1.4}.v292BenchHead>span{font-weight:900;border-radius:999px;padding:6px 9px;background:rgba(102,143,0,.1);color:#668f00}.v292BenchSlots{display:grid;grid-gap:8px;gap:8px}.v292BenchSlots>label{display:grid;grid-template-columns:112px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.v292BenchSlots>label>span{display:flex;gap:7px;align-items:center;font-size:12px;font-weight:800}.v292BenchSlots>label>span b{width:28px;height:28px;border-radius:9px;background:#111511;color:#b9f52f;display:grid;place-items:center}.v292RemoveBench{border:1px solid #daddd5;background:transparent;border-radius:10px;padding:9px 10px;font-weight:800;color:inherit}.v292TrainerMedia{display:flex;gap:8px;flex-wrap:wrap}.v292TrainerMedia>*{flex:1 1}.v292TrainerMedia .ghost{min-width:130px}@media(max-width:700px){.v292BenchSlots>label{grid-template-columns:1fr}.v292BenchSlots>label>span{margin-top:4px}.v292RemoveBench{justify-self:start}.v292TrainerMedia{display:grid}}.v293SafeArea{position:absolute;pointer-events:none;z-index:9998;border:1px dashed rgba(185,245,47,.72);inset:5%;box-shadow:inset 0 0 0 1px rgba(17,21,17,.18)}.v293SafeArea span{position:absolute;top:4px;right:6px;font:700 8px/1 Arial,sans-serif;letter-spacing:.12em;color:#b9f52f;background:rgba(17,21,17,.72);padding:3px 5px;border-radius:5px}.v293SafeArea-story{inset:7% 5% 12%}.v293SafeArea-landscape{inset:6%}.v293SafeArea-square{inset:5.5%}.v293SafeArea-portrait34{inset:5% 5.5% 7%}.v293TextRules{padding:12px;border:1px solid var(--border,#d9d8d2);border-radius:14px;margin-bottom:12px}.v293TextRules>small{display:block;margin-top:8px;opacity:.7}.customerEditorToolbar button:disabled{opacity:.35;cursor:not-allowed}.v294DesignPanel{gap:14px}.v294BrandModes{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.v294BrandModes>button{display:flex;align-items:center;gap:9px;text-align:left;border:1px solid #d7dbd2;background:#fbfaf6;border-radius:14px;padding:10px;color:#111511}.v294BrandModes>button.active{border-color:#668f00;box-shadow:inset 0 0 0 1px #668f00;background:#f4f8e8}.v294BrandModes i{width:30px;height:30px;border-radius:9px;border:1px solid rgba(0,0,0,.12);flex:none}.v294BrandModes b,.v294BrandModes small,.v294BrandModes span{display:block}.v294BrandModes b{font-size:11px}.v294BrandModes small{font-size:8px;color:#6c746a;margin-top:2px;line-height:1.25}.v294Swap{border:1px solid #d7dbd2;background:#fff;border-radius:12px;padding:11px 12px;font-weight:800;text-align:left}.v294Variant{border-top:1px solid #dde0d8;border-bottom:1px solid #dde0d8;padding:14px 0;display:grid;grid-gap:10px;gap:10px}.v294Variant b,.v294Variant small{display:block}.v294Variant small{font-size:9px;color:#697267;margin-top:3px}.v294Variant>div:last-child{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.v294Variant button{border:1px solid #d7dbd2;background:#fbfaf6;border-radius:12px;padding:10px;font-weight:800}.v294Variant button.active{background:#111511;color:#b9f52f;border-color:#111511}.v294Advanced{border:1px solid #d7dbd2;border-radius:14px;padding:12px;background:#fbfaf6}.v294Advanced summary{cursor:pointer;font-weight:850}.v294Advanced>p{font-size:9px;color:#697267}.v294ThemeTint{position:absolute;inset:0;z-index:0;pointer-events:none}.v294ThemeTint.dark{background:rgba(5,8,6,.16);mix-blend-mode:multiply}.v294ThemeTint.light{background:rgba(255,252,242,.04);mix-blend-mode:screen}.v294StartSummary{margin-top:12px;background:#111511;color:#fff;border-radius:17px;padding:18px;display:flex;justify-content:space-between;align-items:center;gap:18px}.v294StartSummary b,.v294StartSummary small,.v294StartSummary span{display:block}.v294StartSummary small{font-size:8px;color:#9aa298}.v294StartSummary b{font-size:18px;color:#b9f52f;margin:3px 0}.v294StartSummary span{font-size:10px;color:#c0c6be}.v290EditorTabs button{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;font-size:11px!important;padding:11px 5px!important}.v290Actions button{white-space:normal;line-height:1.25;min-height:44px}[data-theme=dark] .v294Advanced,[data-theme=dark] .v294BrandModes>button,[data-theme=dark] .v294Swap,[data-theme=dark] .v294Variant button{background:#171c18;color:#f5f5ef;border-color:#303830}[data-theme=dark] .v294BrandModes>button.active{background:#202a18;border-color:#8bb313}[data-theme=dark] .v294Advanced>p,[data-theme=dark] .v294BrandModes small,[data-theme=dark] .v294Variant small{color:#aab1a7}@media(max-width:900px){.v294StartSummary{display:block}.v294StartSummary .btnPrimary{width:100%;margin-top:14px}}@media(max-width:520px){.v294BrandModes{grid-template-columns:1fr}.v290EditorTabs{grid-template-columns:1fr 1fr!important}.v290EditorTabs button{font-size:12px!important}.v294StartSummary{padding:15px}}.v295ModeSwitch{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:8px 0 14px}.v295ModeSwitch button{border:1px solid #d7dbd2;background:#fbfaf6;color:#111511;border-radius:15px;padding:11px 12px;text-align:left;display:grid;grid-gap:2px;gap:2px}.v295ModeSwitch button.active{background:#111511;color:#fff;border-color:#111511}.v295ModeSwitch button.active b{color:#b9f52f}.v295ModeSwitch small{font-size:9px;opacity:.7}.v295BrandCheck{padding:15px;border:1px solid #d7dbd2;border-radius:16px;background:#fbfaf6;display:grid;grid-gap:7px;gap:7px}.v295BrandCheck h3{margin:0;font-size:18px}.v295BrandCheck p{margin:0;font-size:11px;line-height:1.45}.v295CheckList{display:grid;grid-gap:6px;gap:6px}.v295CheckList p{padding:8px 10px;border-radius:10px;background:rgba(102,143,0,.08)}.v295ExportWarning{display:grid;grid-gap:5px;gap:5px;padding:12px;border-radius:12px;background:#fff2cf;color:#4a3900;margin-bottom:12px}.v295ExportWarning span{font-size:11px}.v295PositionGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px}.v295PositionGrid button{border:1px solid #d7dbd2;background:#fbfaf6;color:#111511;border-radius:11px;padding:10px 5px;font-weight:800;font-size:10px}.v295PositionGrid button:hover{border-color:#668f00;background:#f2f7e4}.v295AdminFine{border:1px solid #d7dbd2;border-radius:12px;padding:10px}.v295AdminFine summary{cursor:pointer;font-weight:800}.v295TemplateSystem{border:1px solid #d7dbd2;border-radius:16px;padding:16px;background:#f5f8eb;display:grid;grid-gap:6px;gap:6px}.v295TemplateSystem>b{font-size:18px}.v295TemplateSystem p{margin:0;color:#697267;line-height:1.45}.v295TemplateSystem>div{display:flex;gap:6px;flex-wrap:wrap;margin-top:5px}.v295TemplateSystem>div span{padding:6px 9px;border-radius:999px;background:#111511;color:#b9f52f;font-weight:800;font-size:10px}.v291AdminFormats button small{display:block;font-size:7px;margin-top:2px;color:inherit;opacity:.65}[data-theme=dark] .v295AdminFine,[data-theme=dark] .v295BrandCheck,[data-theme=dark] .v295ModeSwitch button,[data-theme=dark] .v295PositionGrid button{background:#171c18;color:#f5f5ef;border-color:#303830}[data-theme=dark] .v295ModeSwitch button.active{background:#b9f52f;color:#111511}[data-theme=dark] .v295ModeSwitch button.active b{color:#111511}[data-theme=dark] .v295TemplateSystem{background:#20261f;border-color:#303830}[data-theme=dark] .v295TemplateSystem p{color:#b9c0b6}@media(max-width:600px){.v295ModeSwitch{grid-template-columns:1fr}.v295PositionGrid{grid-template-columns:1fr 1fr}}.v296ProjectTools{display:grid;grid-template-columns:1fr minmax(220px,360px) minmax(180px,240px);grid-gap:12px;gap:12px;align-items:center;margin:0 0 24px}.v296ProjectTools .filterPills{display:flex;flex-wrap:wrap;gap:7px}.v296ProjectActions{display:flex!important;flex-wrap:wrap;gap:7px}.v296ProjectActions a,.v296ProjectActions button{font-size:13px!important}@media(max-width:900px){.v296ProjectTools{grid-template-columns:1fr}.v296ProjectTools .field{width:100%}}.v296AdminTypeBar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;margin:0 0 12px;border:1px solid var(--line,#d8ddd4);border-radius:18px;background:var(--surface,#fbfaf6)}.v296AdminTypeBar>div{display:grid;grid-gap:3px;gap:3px}.v296AdminTypeBar .field{min-width:220px}@media(max-width:760px){.v296AdminTypeBar{align-items:stretch;flex-direction:column}.v296AdminTypeBar .field{width:100%;min-width:0}}.v297TableSource{padding:18px;border:1px solid var(--line,#d9ddd4);border-radius:18px;margin:0 0 18px;background:rgba(255,255,255,.45)}.v297TableSource h3{margin:5px 0 6px}.v297TableSource p{margin:0 0 14px;color:var(--muted,#5e665d);line-height:1.5}.v297TableSource label{display:flex;justify-content:space-between;margin:14px 0 6px;font-weight:700}.v275CanvasTableRow.isClub{outline:2px solid #b9f52f;outline-offset:-2px;font-weight:800}.v295ModeSwitch button.active small{color:#fff!important;opacity:.9}.v295ModeSwitch button:not(.active) small{color:#65705f}.customerEditorToolbar button.safeOn{background:#111511!important;color:#b9f52f!important;border-color:#111511!important}.v293SafeArea{border:2px dashed rgba(185,245,47,.95)!important;box-shadow:inset 0 0 0 1px rgba(17,21,17,.35),0 0 0 1px rgba(255,255,255,.45)!important;background:linear-gradient(90deg,rgba(185,245,47,.045),transparent 12%,transparent 88%,rgba(185,245,47,.045))!important}.v293SafeArea-portrait{inset:5.5% 5.5% 7%!important}.v293SafeArea-story{inset:8% 6% 13%!important}.v293SafeArea-landscape{inset:7% 5.5%!important}.v293SafeArea-square{inset:6%!important}.v293SafeArea-portrait34{inset:6% 5.5% 8%!important}.v298MasterPreview{height:100%;min-height:230px;position:relative;overflow:hidden;background-size:cover;background-position:50%;padding:28px 24px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;color:#111511;text-align:left}.v298MasterPreview:after{content:"";position:absolute;inset:6%;border:1px solid rgba(102,143,0,.32);pointer-events:none}.v298MasterPreview>*{position:relative;z-index:2}.v298PreviewKicker{font-size:10px;letter-spacing:.14em;font-weight:900;color:#668f00}.v298MasterPreview>strong{font-family:Georgia,serif;font-size:32px;line-height:.92;margin-top:20px;max-width:85%}.v298MasterPreview>em{font-family:Georgia,serif;font-style:normal;font-size:54px;line-height:1;margin-top:20px}.v298MasterPreview>small{font-size:10px;font-weight:850;letter-spacing:.08em;margin-top:12px}.v298Logos{display:flex;align-items:center;gap:14px;margin-top:32px}.v298Logos i{width:46px;height:46px;border:1px solid #668f00;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:900}.v298Logos b{font-size:11px}.v298Pitch{margin:18px auto 0;width:75%;align-self:center;border:1px solid rgba(102,143,0,.45);padding:20px 10px;text-align:center;line-height:2.1;font-size:12px}.v298Table{margin-top:20px;font:800 12px/2 Arial,sans-serif;border-top:1px solid #668f00;border-bottom:1px solid #668f00;width:90%}.v298PreviewSelect{position:absolute!important;left:24px;bottom:20px;padding:7px 10px;border-radius:999px;background:#111511;color:#b9f52f;font-size:8px;font-weight:900;letter-spacing:.08em}.v298-goal,.v298-halftime,.v298-result{justify-content:flex-start}.v298-goal>strong{font-size:54px}.v298-birthday:before,.v298-player:before,.v298-training:before,.v298-transfer:before{content:"";position:absolute;right:-8%;bottom:-8%;width:58%;height:68%;border-radius:50% 50% 0 0;background:rgba(102,143,0,.12);z-index:1}.graphicTemplate.selected .v298MasterPreview{box-shadow:inset 0 0 0 4px #b9f52f}.v23TemplatePreview .v298MasterPreview{min-height:250px;border-radius:12px}.v287DesignTint{opacity:.28!important;mix-blend-mode:multiply!important}.v294ThemeTint.dark{background:rgba(5,8,6,.28)!important}.v294ThemeTint.light{background:rgba(255,252,242,.1)!important}[data-theme=dark] .v295ModeSwitch button:not(.active) small{color:#cbd1c8}.v299Design-editorial{background-color:#f4f2ed!important;color:#111511}.v299Design-editorial>em,.v299Design-editorial>strong{font-family:Georgia,serif}.v299Design-editorial:before{content:"";position:absolute;right:-12%;bottom:-20%;width:60%;height:70%;border-radius:50% 50% 0 0;background:rgba(102,143,0,.12)}.v299Design-stadium{background-color:#101510!important;color:#f4f2ed!important}.v299Design-stadium:after{border-color:rgba(185,245,47,.4)}.v299Design-stadium .v298PreviewKicker,.v299Design-stadium .v298PreviewSelect{color:#b9f52f}.v299Design-stadium>strong{font-family:Arial Black,Arial,sans-serif;font-style:italic;text-transform:uppercase}.v299Design-stadium:before{content:"";position:absolute;inset:0;background:linear-gradient(145deg,transparent 55%,rgba(185,245,47,.13) 55% 70%,transparent 70%)}.v299Design-bold{background:#b9f52f!important;color:#101510!important}.v299Design-bold>strong{font-family:Arial Black,Arial,sans-serif;font-size:38px;text-transform:uppercase}.v299Design-bold:before{content:"";position:absolute;right:-18%;top:18%;width:62%;height:62%;background:#111511;border-radius:50%}.v299Design-bold .v298PreviewKicker{color:#111511}.v299Design-bold .v298PreviewSelect{background:#fff;color:#111511}.v299Design-minimal{background:#fff!important;color:#111511!important}.v299Design-minimal:after{inset:10%;border-color:#111511}.v299Design-minimal>strong{font-family:Arial,Helvetica,sans-serif;font-weight:500;letter-spacing:-.05em}.v299Design-minimal:before{content:"";position:absolute;left:10%;right:10%;top:28%;height:2px;background:#b9f52f}.v299Design-heritage{background:#e8deca!important;color:#2a241d!important}.v299Design-heritage>em,.v299Design-heritage>strong{font-family:Georgia,serif}.v299Design-heritage:before{content:"EST. 1908";position:absolute;right:9%;top:10%;font:700 9px Georgia,serif;letter-spacing:.16em;border:1px solid #2a241d;border-radius:50%;width:58px;height:58px;display:grid;place-items:center;transform:rotate(8deg)}.v299ClubHome{display:grid;grid-gap:28px;gap:28px}.v299ClubStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.v299ClubStats article{border:1px solid var(--line,#d6d9d1);border-radius:22px;padding:20px;display:grid;grid-gap:6px;gap:6px}.v299ClubStats small{font-size:10px;font-weight:900;letter-spacing:.12em;color:#668f00}.v299ClubStats b{font-size:38px}.v299ClubStats a{font-size:12px;font-weight:800}.v299ClubRooms{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.v299ClubRooms>a{display:grid;grid-template-columns:42px 1fr auto;align-items:center;grid-gap:14px;gap:14px;border:1px solid var(--line,#d6d9d1);border-radius:22px;padding:20px;color:inherit;text-decoration:none}.v299ClubRooms>a span{width:38px;height:38px;border-radius:12px;background:#111511;color:#b9f52f;display:grid;place-items:center;font-weight:900}.v299ClubRooms b{display:block;font-size:18px}.v299ClubRooms small{display:block;margin-top:3px;color:#667066}.v299ClubRooms em{font-style:normal;font-size:22px}.v299ClubSchedule{border-top:1px solid var(--line,#d6d9d1);padding-top:22px}.v299ClubSchedule>a{display:grid;grid-template-columns:90px 1fr auto;grid-gap:12px;gap:12px;padding:13px 0;border-bottom:1px solid var(--line,#d6d9d1);color:inherit;text-decoration:none}.v299TitleEdit{padding:16px;border:1px solid #d6d9d1;border-radius:18px;margin-bottom:18px}.v299TitleEdit small{display:block;margin-top:8px;color:#667066}.v299ElementPresets,.v299MediaActions,.v299QuickSize,.v299TemplateMedia{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.v299ElementPresets{padding:14px;border:1px solid #d6d9d1;border-radius:16px;margin:12px 0}.v299ElementPresets .tinyLabel,.v299ElementPresets small{width:100%}.v299ElementPresets button,.v299QuickSize button{border:1px solid #cbd1c7;border-radius:999px;padding:8px 11px;background:#fff;font-weight:800}.v299MatchEditActions{display:grid;grid-gap:8px;gap:8px}.v299TemplateMedia{padding:12px;border:1px solid #d6d9d1;border-radius:14px}.v299TemplateMedia b{width:100%}@media(max-width:900px){.v299ClubRooms,.v299ClubStats{grid-template-columns:1fr 1fr}}@media(max-width:620px){.v299ClubRooms,.v299ClubStats{grid-template-columns:1fr}.v299ClubSchedule>a{grid-template-columns:70px 1fr}.v299ClubSchedule>a em{display:none}}.v300DashHero{display:flex;justify-content:space-between;gap:28px;align-items:flex-end;padding:34px 38px;margin-bottom:22px;background:#111511;color:#fff;border-radius:30px}.v300DashHero h1{font-size:clamp(38px,5vw,70px);line-height:.95;margin:8px 0 14px;color:#fff}.v300DashHero p{max-width:720px;color:#d9ded5;font-size:18px}.v300BottomGrid,.v300DashboardGrid{display:grid;grid-template-columns:1.35fr .85fr;grid-gap:18px;gap:18px;margin-bottom:24px}.v300BottomGrid>article,.v300NextMatch,.v300Today{border:1px solid #d7ddd2;border-radius:28px;padding:30px;background:#fbfaf6}.v300CardHead{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.v300BottomGrid h2,.v300CardHead h2,.v300Quick h2,.v300Today h2{font-size:28px;margin:8px 0 18px}.v300Status{background:#e8ffae;color:#315000;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:900;letter-spacing:.08em}.v300MatchTeams{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:20px;gap:20px;align-items:center;padding:28px 0;border-top:1px solid #dde1d8;border-bottom:1px solid #dde1d8}.v300MatchTeams>div:last-child{text-align:right}.v300MatchTeams small{display:block;color:#668f00;font-weight:900;letter-spacing:.08em;margin-bottom:6px}.v300MatchTeams strong{font-size:clamp(20px,2.5vw,34px)}.v300ActionRow{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.v300TaskList{display:grid;grid-gap:8px;gap:8px}.v300TaskList a{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:14px 0;border-top:1px solid #e1e4dc;color:inherit;text-decoration:none}.v300TaskList span{color:#668f00;font-size:22px}.v300TaskList small{display:block;color:#697064;margin-top:3px}.v300TaskList em{font-style:normal}.v300Ready{padding:18px;border-radius:18px;background:#e8ffae;color:#365400;font-weight:800}.v300Quick{margin:28px 0}.v300QuickGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.v300QuickGrid a{min-height:170px;border:1px solid #d7ddd2;border-radius:24px;padding:22px;color:#111511;text-decoration:none;display:flex;flex-direction:column}.v300QuickGrid span{color:#668f00;font-weight:900}.v300QuickGrid b{font-size:22px;margin-top:auto}.v300QuickGrid small{color:#697064;margin-top:6px}.v300Recent{display:grid;grid-template-columns:1fr auto;grid-gap:3px 12px;gap:3px 12px;padding:10px 0;border-top:1px solid #e1e4dc;text-decoration:none;color:inherit}.v300Recent small{grid-column:1;color:#697064}.v300Recent em{grid-row:1/3;grid-column:2;align-self:center;font-style:normal}.textLink{display:inline-block;margin-top:14px;color:#4e7300;font-weight:900;text-decoration:none}@media(max-width:900px){.v300BottomGrid,.v300DashboardGrid{grid-template-columns:1fr}.v300QuickGrid{grid-template-columns:1fr 1fr}.v300DashHero{align-items:flex-start;flex-direction:column}.v300MatchTeams{grid-template-columns:1fr}.v300MatchTeams>b{display:none}.v300MatchTeams>div:last-child{text-align:left}}@media(max-width:560px){.v300QuickGrid{grid-template-columns:1fr}.v300BottomGrid>article,.v300DashHero,.v300NextMatch,.v300Today{padding:22px;border-radius:22px}}.v299ClubStats article button{border:0;background:none;padding:0;color:#4e7300;font:inherit;font-weight:900;cursor:pointer}.v300ClubZones{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:28px 0}.v300ClubZones>a,.v300ClubZones>button{border:1px solid #d7ddd2;background:#fbfaf6;border-radius:22px;padding:20px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:16px;gap:16px;align-items:center;text-align:left;text-decoration:none;color:#111511;cursor:pointer}.v300ClubZones span{width:46px;height:46px;border-radius:14px;background:#111511;color:#b9f52f;display:grid;place-items:center;font-weight:900}.v300ClubZones b{font-size:20px;color:#416300}.v300ClubZones small{display:block;color:#697064;margin-top:5px}.v300ClubZones em{font-style:normal;font-size:22px}.v300RosterLayout{display:grid;grid-template-columns:minmax(300px,.75fr) 1.25fr;grid-gap:24px;gap:24px}.v300RosterForm{border:1px solid #d7ddd2;border-radius:24px;padding:22px}.v300RosterForm label{display:grid;grid-gap:7px;gap:7px;margin:12px 0;font-weight:800}.v300PhotoPair{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:14px 0}.v300PhotoPair label{min-height:150px;border:1px dashed #b8c0b3;border-radius:18px;display:grid;place-items:center;overflow:hidden;cursor:pointer}.v300PhotoPair img{width:100%;height:150px;object-fit:cover}.v300RosterHead{display:flex;justify-content:space-between;align-items:center}.v300RosterList{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.v300RosterList article{display:grid;grid-template-columns:58px 1fr auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid #dfe3da;border-radius:18px;padding:10px}.v300Avatar,.v300RosterList img{width:58px;height:58px;border-radius:14px;object-fit:cover;background:#111511;color:#b9f52f;display:grid;place-items:center;font-weight:900}.v300RosterList small{display:block;color:#697064}.v300RosterList b{display:block;margin-top:3px}.v300RosterList button{border:1px solid #cbd2c6;background:#fff;border-radius:999px;padding:9px 12px;font-weight:800;cursor:pointer}@media(max-width:850px){.v300ClubZones,.v300RosterLayout{grid-template-columns:1fr}}@media(max-width:560px){.v300ClubZones,.v300PhotoPair{grid-template-columns:1fr}}.globalTeamSwitch{gap:10px;border:1px solid var(--line,#d5d9cf);border-radius:14px;padding:7px 10px;background:var(--surface,#fff);margin:0}.globalTeamSwitch span{font-size:10px;letter-spacing:.12em;font-weight:800;color:#52604f}.globalTeamSwitch select{border:0;background:transparent;font:inherit;font-weight:800;outline:none;max-width:180px}.v301Tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 22px}.v301Tabs button{border:1px solid #d4d9cf;background:#fff;border-radius:999px;padding:12px 18px;font-weight:800;cursor:pointer}.v301Tabs button.on{background:#101510;color:#b9f52f;border-color:#101510}.v301QuickOpponent{border:1px solid #d8ddd3;border-radius:20px;padding:18px;margin:16px 0;background:#f8f8f4}.v301QuickOpponent h3{margin:0 0 12px}.v301QuickRow{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px}.pastMatches>article{display:grid;grid-template-columns:150px 1fr auto;grid-gap:16px;gap:16px;align-items:center;padding:18px 20px;border:1px solid #d8ddd3;border-radius:18px;margin:10px 0;background:#fff}.v301ArchiveActions{display:flex;gap:8px}.v301ArchiveActions button{border:1px solid #d3d8ce;background:#fff;border-radius:999px;padding:9px 13px;font-weight:700;cursor:pointer}.v301ArchiveActions .danger{color:#a33}.v301TableWrap{padding:4px 0 30px}.v301TableWrap .backendTopbar,.v301TableWrap .tableHero{display:none}@media(max-width:800px){.globalTeamSwitch span{display:none}.globalTeamSwitch select{max-width:120px}.pastMatches>article,.v301QuickRow{grid-template-columns:1fr}}.v298MasterPreview:after{display:none!important;content:none!important}.v303AdminPreview .v298MasterPreview{min-height:250px;height:100%;border-radius:10px}.v303AdminPreview{padding:0!important;overflow:hidden}.v303AdminPreview>.draft,.v303AdminPreview>.live{z-index:8}.v303LiveHero{background:#101510;color:#f4f2ed;border-radius:28px;padding:28px;display:grid;grid-gap:18px;gap:18px;text-align:center}.v303LiveHero small{color:#b9f52f;font-weight:900;letter-spacing:.12em}.v303Score{display:flex;align-items:center;justify-content:center;gap:18px;font-size:clamp(24px,6vw,54px);font-weight:900}.v303Score b{font-size:clamp(42px,10vw,84px);color:#b9f52f}.v303Clock{font-size:28px;font-weight:900}.v303LiveActions{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px;margin:18px 0}.v303LiveActions button{min-height:92px;border:1px solid #d6dbd1;border-radius:20px;background:#fff;font-size:18px;font-weight:900;cursor:pointer}.v303LiveActions button.primary{background:#b9f52f}.v303EventPanel{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);grid-gap:18px;gap:18px}.v303EventCard,.v303Timeline{border:1px solid #d6dbd1;border-radius:24px;background:#fbfaf6;padding:22px}.v303EventCard input,.v303EventCard select{margin-bottom:10px}.v303Timeline article{display:flex;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid #e3e6df}.v303Timeline article:last-child{border-bottom:0}.v303Timeline time{font-weight:900;color:#668f00;min-width:42px}.v303GoalDone{background:#e9fbb9;border-radius:18px;padding:16px;margin-top:14px}.v303GoalDone a{display:inline-block;margin-top:10px}.v303LiveTop{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.v303StatusPill{padding:8px 12px;border-radius:999px;background:#e8ece4;font-weight:800}.v303StatusPill.live{background:#b9f52f;color:#101510}@media(max-width:760px){.v303LiveActions{grid-template-columns:1fr 1fr}.v303LiveActions button{min-height:78px}.v303LiveActions button:last-child{grid-column:1/-1}.v303EventPanel{grid-template-columns:1fr}.v303LiveHero{padding:20px 14px;border-radius:20px}.v303Score{gap:9px}.v303LiveTop{align-items:flex-start;flex-direction:column}}.studioGlobalHeader{min-height:104px;border-bottom:1px solid #d8ddd3;background:#f4f2ed;padding:20px 32px;margin:0}.studioGlobalHeaderTitle span{display:block;color:#52604f;font-size:11px;line-height:1.2;font-weight:900;letter-spacing:.16em;text-transform:uppercase;margin-bottom:7px}.studioGlobalHeaderTitle h1{margin:0;color:#111511;font-size:clamp(28px,3vw,42px);line-height:1}.studioGlobalHeaderActions{flex-wrap:wrap}.v304PrepTop{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #d7ddd2;border-radius:24px;padding:24px;margin-bottom:18px}.v304PrepTop h2{margin:5px 0}.v304PrepTop p{margin:0;color:#697064}.v304PrepGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.v304Slots{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.v304Slots label{display:grid;grid-template-columns:42px 1fr;align-items:center;grid-gap:8px;gap:8px;margin:0}.v304Slots label b{height:44px;border-radius:12px;background:#111511;color:#b9f52f;display:grid;place-items:center}.v304Slots select{height:44px;border:1px solid #ccd3c7;border-radius:12px;background:#fff;padding:0 12px;font:inherit}.v304Staff{display:grid;grid-template-columns:1fr 160px 42px;grid-gap:8px;gap:8px;align-items:center;margin:8px 0}.v304Staff .field{margin:0}.v304EventActions button,.v304Staff button{border:1px solid #d1d7cc;background:#fff;border-radius:999px;padding:9px 11px;font-weight:800;cursor:pointer}.v304Space{margin-top:22px!important}.v304Outside{margin-top:18px}.v304Outside>div{display:flex;gap:8px;flex-wrap:wrap}.v304Outside>div>span{padding:9px 12px;border-radius:999px;background:#eef1eb;font-weight:700}.v304TypeGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin:12px 0 16px}.v304TypeGrid button{border:1px solid #d3d9cf;border-radius:12px;background:#fff;padding:10px;text-align:left;font-weight:800;cursor:pointer}.v304TypeGrid button.on{background:#111511;color:#b9f52f;border-color:#111511}.v303Timeline article{display:grid;grid-template-columns:44px 1fr auto}.v304EventActions{display:flex;gap:5px}.v304EventActions .danger{color:#a33}.fullBtn{width:100%}@media(max-width:850px){.studioGlobalHeader{padding:16px 18px;align-items:flex-start;flex-direction:column}.studioGlobalHeaderActions{width:100%;justify-content:flex-start}.v304PrepGrid{grid-template-columns:1fr}.v304PrepTop{align-items:flex-start;flex-direction:column}.v304Staff{grid-template-columns:1fr 1fr 42px}}@media(max-width:560px){.v304TypeGrid{grid-template-columns:1fr}.v303Timeline article{grid-template-columns:40px 1fr}.v304EventActions{grid-column:2;margin-top:6px}.v304Staff{grid-template-columns:1fr 42px}.v304Staff select{grid-column:1}.studioGlobalHeaderActions .globalTeamSwitch{width:100%}.studioGlobalHeaderActions .globalTeamSwitch select{max-width:none;flex:1 1}}.v305RosterHero,.v305SeriesHero{margin:28px 28px 18px;padding:34px;border-radius:28px;background:#111511;color:#fff;display:flex;justify-content:space-between;gap:28px;align-items:end}.v305RosterHero h1,.v305SeriesHero h1{font-size:clamp(34px,4vw,64px);margin:8px 0 10px;line-height:.98}.v305SeriesHero h1 em{font-style:normal;color:#b9f52f}.v305RosterHero p,.v305SeriesHero p{color:#dce3d8;max-width:720px}.v305RosterStats{display:flex;gap:12px}.v305RosterStats b{min-width:120px;padding:22px;border:1px solid #394239;border-radius:20px;font-size:38px;color:#b9f52f}.v305RosterStats small{display:block;color:#fff;font-size:12px;margin-top:8px}.v305TeamBar{margin:0 28px 18px;padding:14px 18px;border:1px solid #d6dbd1;border-radius:18px;display:flex;gap:16px;align-items:center}.v305TeamBar .field{max-width:300px;margin:0}.v305TeamBar span{color:#667064}.v305RosterTabs{margin:0 28px 18px;display:flex;gap:8px;flex-wrap:wrap}.v305RosterTabs button{border:1px solid #d6dbd1;background:#fff;padding:13px 18px;border-radius:999px;font-weight:800}.v305RosterTabs button.active{background:#111511;color:#b9f52f}.v305RosterTabs span{opacity:.65;margin-left:7px}.v305PeopleGrid{margin:0 28px 40px;display:grid;grid-template-columns:minmax(320px,420px) 1fr;grid-gap:20px;gap:20px;align-items:start}.v305PeopleList{display:grid;grid-gap:10px;gap:10px}.v305PeopleList article{display:grid;grid-template-columns:64px 1fr auto auto;grid-gap:14px;gap:14px;align-items:center;background:#fff;border:1px solid #d6dbd1;border-radius:20px;padding:12px}.v305PeopleList i,.v305PeopleList img{width:64px;height:64px;object-fit:cover;border-radius:14px;background:#111511;color:#b9f52f;display:grid;place-items:center;font-style:normal;font-weight:900}.v305PeopleList h3{margin:2px 0;font-size:20px}.v305PeopleList small,.v305PeopleList span{color:#657063}.v305PeopleList button{border:0;background:#edf0e9;padding:10px 13px;border-radius:12px;font-weight:800}.v305PeopleList .dangerLink{color:#a23d35;background:transparent;font-size:24px}.v305PhotoRow{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:12px 0}.v305PhotoRow label,.v305StaffPhoto{min-height:120px;border:1px dashed #aeb8aa;border-radius:16px;display:grid;place-items:center;overflow:hidden;cursor:pointer}.v305PhotoRow img,.v305StaffPhoto img{width:100%;height:150px;object-fit:cover}.v305InlineActions{display:flex;gap:8px;margin-bottom:12px}.v305InlineActions button{border:0;background:transparent;text-decoration:underline}.v305Birthday{margin:0 28px 40px}.v305BirthdayGrid{display:grid;grid-gap:12px;gap:12px;margin-top:20px}.v305BirthdayGrid article{background:#fff;border:1px solid #d6dbd1;border-radius:22px;padding:18px;display:grid;grid-template-columns:130px 1fr auto;grid-gap:18px;gap:18px;align-items:center}.v305BirthdayDate b{display:block;font-size:28px}.v305BirthdayDate span{font-size:11px;font-weight:900;color:#668f00}.v305BirthdayGrid h3{margin:2px 0;font-size:22px}.v305SeriesMatch{border:1px solid #394239;border-radius:20px;padding:20px;min-width:310px}.v305SeriesMatch small{color:#b9f52f}.v305SeriesMatch b{display:block;font-size:22px;margin:10px 0}.v305SeriesMatch b span{color:#b9f52f}.v305SeriesBody{padding:10px 28px 50px}.v305SeriesStep{display:flex;gap:16px;align-items:center;margin:26px 0 14px}.v305SeriesStep>span{width:46px;height:46px;border-radius:14px;background:#111511;color:#b9f52f;display:grid;place-items:center;font-weight:900}.v305SeriesStep h2{margin:2px 0}.v305SeriesStep p{margin:0;color:#667064}.v305MasterGrid{display:grid;grid-template-columns:repeat(5,minmax(180px,1fr));grid-gap:12px;gap:12px}.v305MasterGrid>button{padding:10px;border:2px solid transparent;border-radius:22px;background:#fff;text-align:left}.v305MasterGrid>button.selected{border-color:#111511;box-shadow:0 0 0 3px #b9f52f}.v305MasterGrid>button>b,.v305MasterGrid>button>small{display:block;margin:8px 4px 0}.v305SeriesTypes{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.v305SeriesTypes article{display:grid;grid-template-columns:60px 1fr auto;grid-gap:14px;gap:14px;align-items:center;background:#fff;border:1px solid #d6dbd1;border-radius:20px;padding:16px}.v305SeriesTypes h3{margin:0;font-size:20px}.v305SeriesTypes p{margin:4px 0;color:#667064}.v305PrepActions{display:flex;gap:8px}.v305MatchStaff{margin-top:18px}.v305StaffPick{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:18px 0}.v305StaffPick>button{display:grid;grid-template-columns:48px 1fr 30px;grid-gap:10px;gap:10px;align-items:center;text-align:left;border:1px solid #d6dbd1;border-radius:16px;background:#fff;padding:10px}.v305StaffPick>button.selected{background:#111511;color:#fff;border-color:#111511}.v305StaffPick i,.v305StaffPick img{width:48px;height:48px;border-radius:12px;object-fit:cover;background:#edf0e9;display:grid;place-items:center;font-style:normal}.v305StaffPick b,.v305StaffPick small{display:block}.v305StaffPick>button.selected small{color:#b9f52f}.v305StaffPick strong{font-size:22px;color:#668f00}.v305StaffPick>button.selected strong{color:#b9f52f}@media(max-width:1000px){.v305MasterGrid{grid-template-columns:repeat(2,1fr)}.v305PeopleGrid{grid-template-columns:1fr}.v305StaffPick{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.v305RosterHero,.v305SeriesHero{margin:14px;display:block;padding:22px}.v305RosterStats{margin-top:20px}.v305Birthday,.v305PeopleGrid,.v305RosterTabs,.v305SeriesBody,.v305TeamBar{margin-left:14px;margin-right:14px}.v305TeamBar{display:block}.v305TeamBar .field{max-width:none;margin:8px 0}.v305BirthdayGrid article,.v305MasterGrid,.v305SeriesTypes,.v305StaffPick{grid-template-columns:1fr}.v305SeriesTypes article{grid-template-columns:52px 1fr}.v305SeriesTypes .btnPrimary{grid-column:1/-1}.v305PrepActions{flex-direction:column}}.v306Dashboard{padding:34px 32px 64px;display:grid;grid-gap:32px;gap:32px;max-width:1500px;margin:0 auto}.v306Welcome{min-height:210px;border-radius:30px;background:#111511;color:#fff;padding:38px 42px;display:flex;justify-content:space-between;align-items:flex-end;gap:28px}.v306Welcome h1{font-size:clamp(38px,5vw,70px);line-height:.95;margin:8px 0 12px}.v306Welcome p{font-size:18px;color:#dce3d8;max-width:680px;margin:0}.v306FocusGrid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,.75fr);grid-gap:24px;gap:24px}.v306MatchCard,.v306Recent,.v306Tasks{background:#fbfaf6;border:1px solid #d6dbd1;border-radius:26px;padding:28px}.v306MatchCard h2,.v306Recent h2,.v306Shortcuts h2,.v306Tasks h2{margin:6px 0 18px}.v306Shortcuts{padding:8px 0}.v306ShortcutGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:18px}.v306ShortcutGrid>a{min-height:150px;border:1px solid #d6dbd1;border-radius:24px;background:#fbfaf6;padding:24px;display:flex;flex-direction:column;text-decoration:none;color:#111511;transition:.18s}.v306ShortcutGrid>a:hover{transform:translateY(-2px);border-color:#9eaa99}.v306ShortcutGrid span{color:#668f00;font-weight:900;font-size:12px}.v306ShortcutGrid b{font-size:23px;margin:22px 0 6px}.v306ShortcutGrid small{color:#667064;font-size:14px}.v306Recent{margin-top:2px}.v306RecentGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:18px 0}.v306RecentGrid>a{display:grid;grid-template-columns:1fr auto;grid-gap:5px 12px;gap:5px 12px;border:1px solid #dce0d8;border-radius:18px;padding:18px;text-decoration:none;color:#111511}.v306RecentGrid>a small{color:#687064}.v306RecentGrid>a em{grid-column:2;grid-row:1/3;align-self:center;font-style:normal;font-size:22px}.v306TeamDefault{border:1px solid #d6dbd1;border-radius:24px;background:#fbfaf6;padding:24px;display:grid;grid-template-columns:1fr minmax(320px,460px);grid-gap:28px;gap:28px;align-items:center;margin:18px 0 34px}.v306TeamDefault h2{margin:5px 0 8px}.v306TeamDefault p{margin:0;color:#667064;max-width:700px}.v306DefaultControls{display:grid;grid-gap:10px;gap:10px}.v306DefaultControls label{font-weight:800}.v306DefaultControls .field{margin:7px 0 0}.backendMain>.studioPage{padding-top:32px}.backendMain>.wrap{margin-top:30px}.studioGlobalHeader+section:not(.v305RosterHero):not(.v305SeriesHero){scroll-margin-top:20px}@media(max-width:980px){.v306FocusGrid{grid-template-columns:1fr}.v306RecentGrid,.v306ShortcutGrid{grid-template-columns:1fr 1fr}.v306TeamDefault{grid-template-columns:1fr}}@media(max-width:680px){.v306Dashboard{padding:20px 14px 46px;gap:22px}.v306Welcome{min-height:0;padding:26px 22px;display:block}.v306Welcome .btnPrimary{display:inline-block;margin-top:24px}.v306RecentGrid,.v306ShortcutGrid{grid-template-columns:1fr}.v306MatchCard,.v306Recent,.v306Tasks{padding:20px}.v306TeamDefault{padding:18px;margin-top:10px}.v306DefaultControls{min-width:0}}:root{--studio-gutter:clamp(22px,2.6vw,44px);--studio-section-gap:clamp(24px,2.4vw,40px)}.backendMain>.studioGlobalHeader{padding-left:var(--studio-gutter);padding-right:var(--studio-gutter)}.backendMain>.v301Tabs{margin:22px var(--studio-gutter) 0!important;padding:0!important}.backendMain>.v301Tabs+.v301TableWrap,.backendMain>.v301Tabs+section{margin-top:30px!important}.backendMain>.settingsCard,.backendMain>.v301TableWrap{margin:30px var(--studio-gutter) 54px!important}.backendMain>.v301TableWrap .v273TableLayout{margin:0!important;width:100%!important}.backendMain>.graphicsHero,.backendMain>.matchHero{margin-left:var(--studio-gutter)!important;margin-right:var(--studio-gutter)!important;margin-top:30px!important}.backendMain>.graphicsBody,.backendMain>.matchLayout{padding-left:var(--studio-gutter)!important;padding-right:var(--studio-gutter)!important;margin-top:var(--studio-section-gap)!important}.v306Dashboard{padding:40px var(--studio-gutter) 72px!important;gap:var(--studio-section-gap)!important;max-width:1560px!important}.v306Welcome{margin:0!important}.v306FocusGrid,.v306Recent,.v306Shortcuts{margin-top:0!important}.v305RosterHero,.v305SeriesHero{margin-top:30px!important}.v305Birthday,.v305PeopleGrid,.v305RosterHero,.v305RosterTabs,.v305SeriesHero,.v305TeamBar{margin-left:var(--studio-gutter)!important;margin-right:var(--studio-gutter)!important}.v305SeriesBody{padding-left:var(--studio-gutter)!important;padding-right:var(--studio-gutter)!important}.v307SmartContext{margin:22px 0 30px;border:1px solid #d6dbd1;background:#fbfaf6;border-radius:22px;padding:22px;display:grid;grid-template-columns:1fr minmax(260px,390px);grid-gap:24px;gap:24px;align-items:center}.v307SmartContext h3{margin:5px 0 6px}.v307SmartContext p{margin:0;color:#667064}.v307SmartContext .field{margin:0}@media(max-width:680px){:root{--studio-gutter:14px;--studio-section-gap:22px}.backendMain>.v301Tabs{margin-top:14px!important}.backendMain>.v301Tabs+.v301TableWrap,.backendMain>.v301Tabs+section{margin-top:20px!important}.v306Dashboard{padding-top:22px!important;padding-bottom:48px!important}.v307SmartContext{grid-template-columns:1fr;padding:18px}.v305RosterHero,.v305SeriesHero{margin-top:18px!important}}.v301Tabs{display:flex!important;gap:8px!important;align-items:center;background:#e9ede6!important;border-radius:18px!important;padding:9px!important;overflow-x:auto!important;flex-wrap:nowrap!important}.v301Tabs button{border:0!important;background:transparent!important;border-radius:13px!important;padding:14px 20px!important;white-space:nowrap!important;font-weight:850!important;font-size:15px!important}.v301Tabs button.on{background:#111511!important;color:#b9f52f!important}.backendMain>.v301Tabs{margin:0 var(--studio-gutter) 0!important;transform:translateY(0)}.backendMain>.studioGlobalHeader+.v301Tabs{margin-top:0!important}.v308MatchCard{display:grid!important;grid-template-columns:140px minmax(260px,.8fr) minmax(480px,1.25fr)!important;align-items:center!important}.v308ContentPlan{border-left:1px solid #dce0d8;padding-left:22px;min-width:0}.v308PlanHead{display:flex;justify-content:space-between;gap:14px;align-items:end;margin-bottom:12px}.v308PlanHead b,.v308PlanHead small{display:block}.v308PlanHead small{font-size:10px;letter-spacing:.12em;font-weight:900;color:#668f00}.v308PlanHead b{font-size:16px;margin-top:3px}.v308PlanHead>a{font-weight:900;color:#3d5e00;text-decoration:none;white-space:nowrap}.v308Checklist{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:7px;gap:7px}.v308Checklist>a{min-width:0;border:1px solid #d7ddd2;border-radius:14px;padding:10px;text-decoration:none;color:#111511;background:#fbfaf6;display:grid;grid-template-columns:26px 1fr;grid-gap:7px;gap:7px;align-items:center}.v308Checklist>a>span{width:26px;height:26px;border-radius:8px;background:#111511;color:#b9f52f;display:grid;place-items:center;font-size:10px;font-weight:900}.v308Checklist b,.v308Checklist small{display:block;overflow:hidden;text-overflow:ellipsis}.v308Checklist b{font-size:12px}.v308Checklist small{font-size:10px;color:#70796d;margin-top:2px;white-space:nowrap}.v308Checklist>a.done{background:#f1f6e8;border-color:#cddbb9}.v308Checklist>a.done>span{background:#668f00;color:#fff}.v303LiveTop,.v304PrepTop,.v305SeriesStep{scroll-margin-top:24px}@media(max-width:1200px){.v308MatchCard{grid-template-columns:130px 1fr!important}.v308ContentPlan{grid-column:1/-1;border-left:0;border-top:1px solid #dce0d8;padding:18px 0 0}.v308Checklist{grid-template-columns:repeat(5,minmax(120px,1fr));overflow-x:auto}}@media(max-width:680px){.v301Tabs{border-radius:14px!important;padding:7px!important}.v301Tabs button{padding:12px 16px!important}.v308MatchCard{grid-template-columns:1fr!important}.v308ContentPlan{grid-column:auto}.v308PlanHead{align-items:flex-start;flex-direction:column}.v308Checklist{grid-template-columns:repeat(5,132px);padding-bottom:4px}}.v305RosterTabs{background:#e9ede6!important;border-radius:18px!important;padding:9px!important;gap:8px!important;margin-top:0!important;margin-bottom:26px!important;overflow-x:auto!important;flex-wrap:nowrap!important}.v305RosterTabs button{border:0!important;background:transparent!important;border-radius:13px!important;padding:14px 20px!important;white-space:nowrap!important}.v305RosterTabs button.active{background:#111511!important;color:#b9f52f!important}@media(max-width:680px){.v305RosterTabs{border-radius:14px!important;padding:7px!important}.v305RosterTabs button{padding:12px 16px!important}}.v309SponsorShell{margin:30px var(--studio-gutter) 56px;display:grid;grid-gap:22px;gap:22px}.v309SponsorIntro{max-width:850px}.v309SponsorIntro h2{font-size:clamp(30px,3vw,48px);margin:6px 0 10px}.v309SponsorIntro p{color:#657064;font-size:16px}.v309SponsorGrid{display:grid;grid-template-columns:minmax(320px,430px) 1fr;grid-gap:22px;gap:22px;align-items:start}.v309SponsorTypes{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0}.v309SponsorTypes button{border:1px solid #d6dbd1;background:#fff;border-radius:999px;padding:9px 12px;font-weight:800}.v309SponsorTypes button.on{background:#111511;color:#b9f52f;border-color:#111511}.v309Check{display:flex!important;align-items:center;gap:9px;margin:14px 0}.v309SponsorList{display:grid;grid-gap:10px;gap:10px}.v309SponsorList article{display:grid;grid-template-columns:72px 1fr auto 36px;grid-gap:15px;gap:15px;align-items:center;background:#fbfaf6;border:1px solid #d6dbd1;border-radius:20px;padding:14px}.v309SponsorList i,.v309SponsorList img{width:72px;height:58px;object-fit:contain;border-radius:12px;background:#fff;display:grid;place-items:center;font-style:normal}.v309SponsorList h3{margin:3px 0}.v309SponsorList p,.v309SponsorList small{color:#657064;margin:0}.v309SponsorList>article>span{font-size:10px;font-weight:900;padding:7px 9px;border-radius:999px;background:#ecefe9}.v309SponsorList>article>span.on{background:#dff6a9;color:#365000}.v309SponsorList>article>button{border:0;background:transparent;font-size:24px}.v309ContentHero{margin:30px var(--studio-gutter) 0;padding:34px 38px;border-radius:28px;background:#111511;color:#fff;display:flex;align-items:end;justify-content:space-between;gap:24px}.v309ContentHero h1{color:#fff!important;font-size:clamp(34px,4vw,60px);margin:8px 0}.v309ContentHero h1 em{font-style:normal;color:#b9f52f}.v309ContentHero p{color:#dce3d8!important;margin:0;max-width:760px}.v309MatchSub{margin:0 var(--studio-gutter);padding:9px;background:#e9ede6;border-radius:0 0 18px 18px;display:flex;gap:6px;overflow:auto}.v309MatchSub a{padding:12px 16px;border-radius:12px;text-decoration:none;color:#111511;font-weight:850;white-space:nowrap}.v309MatchSub a.active{background:#111511;color:#b9f52f}.v309ContentSections{margin:28px var(--studio-gutter) 60px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.v309ContentSections>div{display:grid;align-content:start;grid-gap:10px;gap:10px}.v309ContentCard,.v309EmptyRow{background:#fbfaf6;border:1px solid #d6dbd1;border-radius:20px;padding:18px}.v309ContentCard{display:flex;justify-content:space-between;gap:14px;align-items:center}.v309ContentCard h3{margin:3px 0 9px}.v309ContentCard small{color:#657064}.v309Status{display:inline-flex;border-radius:999px;padding:6px 9px;background:#ecefe9;font-size:10px;font-weight:900}.v309Status.exportiert{background:#111511;color:#b9f52f}.v309Status.fertig{background:#dff6a9;color:#365000}.v309ContentActions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.v309ContentActions a{border:1px solid #d4d9cf;border-radius:999px;padding:9px 11px;text-decoration:none;color:#111511;font-weight:800;font-size:12px}.v309ContentActions a.primary{background:#111511;color:#b9f52f;border-color:#111511}.matchHero *,.v305RosterHero *,.v305SeriesHero *,.v306Welcome *,.v309ContentHero *{--text:#fff}.matchHero h1,.matchHero h2,.v305RosterHero b,.v305RosterHero h1,.v305RosterHero h2,.v305RosterHero h3,.v305SeriesHero h1,.v305SeriesHero h2,.v305SeriesHero h3,.v306Welcome h1,.v306Welcome h2{color:#fff!important}.matchHero .eyebrow,.v305RosterHero .tinyLabel,.v305SeriesHero .tinyLabel,.v306Welcome .tinyLabel{color:#b9f52f!important}@media(max-width:900px){.v309ContentSections,.v309SponsorGrid{grid-template-columns:1fr}.v309ContentHero{align-items:flex-start;flex-direction:column}.v309SponsorList article{grid-template-columns:60px 1fr auto}.v309SponsorList>article>button{grid-column:3}.v309SponsorList i,.v309SponsorList img{width:60px}.v309ContentCard{align-items:flex-start;flex-direction:column}.v309ContentActions{justify-content:flex-start}}.v306ShortcutGrid{grid-template-columns:repeat(4,1fr)!important}.v306ShortcutGrid>a>svg{margin-bottom:10px}.v306RecentGrid>a{grid-template-columns:86px 1fr auto!important;align-items:center}.v309DashPreview{width:86px;height:86px;border-radius:14px;background:#eef1ea}.v309DashPreview.placeholder{display:grid;place-items:center}.v306RecentGrid>a>div b,.v306RecentGrid>a>div small{display:block}.v306RecentGrid>a>svg{grid-column:auto!important;grid-row:auto!important}@media(max-width:1000px){.v306ShortcutGrid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:620px){.v306RecentGrid,.v306ShortcutGrid{grid-template-columns:1fr!important}}.v301TabsWide{gap:10px;padding:14px 18px;margin:0 0 28px;background:#eef1e9;border-radius:0 0 22px 22px}.v301PlanPage{padding:10px 28px 48px}.v301PlanIntro{margin:0 0 24px}.v301PlanIntro h2{font-size:clamp(30px,3vw,46px);margin:8px 0}.v301SmartCard{display:grid;grid-template-columns:170px 1fr minmax(300px,420px);grid-gap:24px;gap:24px;align-items:center}.v301SmartNext{background:#111511;color:#f7f6f1;border-radius:22px;padding:24px}.v301SmartNext small{color:#b9f52f;font-weight:900;letter-spacing:.12em}.v301SmartNext h3{color:#fff!important;margin:8px 0}.v301SmartNext p{color:#d8ddd4}.v301SmartNext .btnPrimary{display:inline-flex;margin-top:8px}.v301SmartCard .matchActions{grid-column:1/-1}.v310SponsorToggle{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border:1px solid #d8ddd4;border-radius:18px;margin:12px 0}.v310SponsorToggle div{display:grid;grid-gap:3px;gap:3px}.v310SponsorToggle small{color:#657064}.v310SponsorToggle button{border:1px solid #cfd5ca;border-radius:999px;padding:10px 16px;background:#fff;font-weight:800}.v310SponsorToggle button.on{background:#111511;color:#b9f52f;border-color:#111511}.v309DashPreview{object-fit:cover}.v309DashPreview.placeholder span{font-size:10px;font-weight:900;letter-spacing:.1em}@media(max-width:900px){.v301SmartCard{grid-template-columns:1fr}.v301TabsWide{overflow-x:auto;white-space:nowrap}.v301PlanPage{padding:8px 16px 36px}}.v3011MatchNav{display:flex;gap:10px;margin:0 0 22px;padding:10px;background:#edf0e8;border-radius:24px;position:-webkit-sticky;position:sticky;top:10px;z-index:35;overflow-x:auto}.v3011MatchNav a{flex:1 1;min-width:120px;text-align:center;padding:14px 18px;border-radius:18px;font-weight:800;color:#111511;text-decoration:none;white-space:nowrap}.v3011MatchNav a:first-child{background:#111511;color:#b9f52f}.v3011StickyScore,.v303EventPanel{scroll-margin-top:90px}@media(max-width:720px){.v3011MobileMatch .backendMain{padding-left:14px!important;padding-right:14px!important}.v3011MobileMatch .studioPage{padding:16px 0 36px!important}.v3011MatchNav,.v3011MobileMatch .backendHeader{margin-bottom:14px}.v3011MatchNav{top:6px;padding:7px;gap:6px;border-radius:18px}.v3011MatchNav a{min-width:105px;padding:13px 12px;font-size:14px}.v3011StickyScore{position:-webkit-sticky;position:sticky;top:72px;z-index:25;padding:20px 14px!important;border-radius:22px!important;box-shadow:0 8px 30px rgba(17,21,17,.14)}.v3011StickyScore .v303Score{display:grid!important;grid-template-columns:1fr auto 1fr!important;grid-gap:8px!important;gap:8px!important;align-items:center}.v3011StickyScore .v303Score span{font-size:15px!important;line-height:1.15}.v3011StickyScore .v303Score b{font-size:36px!important;white-space:nowrap}.v3011StickyScore .v303Clock{font-size:20px!important;margin-top:8px}.v3011MobileMatch .v303LiveActions{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:10px!important;gap:10px!important;margin:16px 0!important}.v3011MobileMatch .v303LiveActions button{min-height:64px!important;font-size:16px!important;border-radius:18px!important}.v3011MobileMatch .v303LiveActions .primary{grid-column:1/-1;min-height:78px!important;font-size:22px!important}.v3011MobileMatch .v303EventPanel{display:block!important}.v3011MobileMatch .v303EventCard,.v3011MobileMatch .v303Timeline{width:100%!important;margin-bottom:16px}.v3011MobileMatch .v304TypeGrid{display:none!important}.v3011MobileMatch .v303EventCard .field{min-height:58px!important;font-size:17px!important}.v3011MobileMatch .v303EventCard label{font-size:15px!important;margin-top:16px!important}.v3011MobileMatch .v303EventCard .btnPrimary{min-height:62px!important;font-size:17px!important}.v3011MobileMatch .homeAway{display:grid!important;grid-template-columns:1fr 1fr!important}.v3011MobileMatch .homeAway button{min-height:56px!important}.v3011MobileMatch .v303Timeline article{grid-template-columns:52px 1fr!important;gap:8px!important;padding:16px 0!important}.v3011MobileMatch .v304EventActions{grid-column:2;display:flex!important;gap:8px!important}.v3011MobileMatch .v304EventActions button{min-height:42px!important;padding:8px 12px!important}.matchForm .twocol{grid-template-columns:1fr 1fr!important}.v301QuickRow{display:grid!important;grid-template-columns:1fr!important}.v301QuickRow .btnSecondary{width:100%!important;min-height:54px!important}}.v301OpponentForm{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:28px;gap:28px;margin:28px 0;padding:24px;border:1px solid var(--line,#d7dbd2);border-radius:26px;background:rgba(255,255,255,.35)}.v301OpponentLogo{display:flex;flex-direction:column;gap:10px}.v301OpponentLogo>img,.v301OpponentLogo>span{width:112px;height:112px;object-fit:contain;border-radius:22px;background:#f1f4ed;display:grid;place-items:center;font-weight:800}.v301OpponentFields{display:grid;grid-gap:10px;gap:10px}.v301OpponentActions,.v301OpponentCardActions{display:flex;gap:10px;flex-wrap:wrap}.v301OpponentCardActions{margin-left:auto}.v301OpponentCardActions button{border:0;background:transparent;font-weight:750;cursor:pointer}.v301OpponentCardActions .danger{color:#a43c33}.v301AutoField small{display:block;margin-top:8px;color:#5b6857;font-weight:700}@media(max-width:720px){.v301OpponentForm{grid-template-columns:1fr;padding:18px;gap:18px}.v301OpponentLogo{align-items:flex-start}.v301OpponentActions>*{min-height:52px}.v301OpponentCardActions{width:100%;margin-left:0;padding-top:10px}.v301OpponentGrid article{flex-wrap:wrap}}.v30121EmbeddedRoster{margin-top:28px}.v30121EmbeddedRoster .v305RosterHero{margin-top:0}.v30121RosterPanel{padding-bottom:34px}.v30121RowActions,.v30121TeamActions{display:flex;gap:12px;align-items:center}.v30121RowActions{margin-left:auto}.v30121RowActions button{white-space:nowrap}.v30121TeamActions .btnPrimary{min-width:280px}@media(max-width:760px){.v30121TeamActions{flex-direction:column;align-items:stretch}.v30121TeamActions .btnPrimary{min-width:0}.v30121RowActions{flex-direction:column;align-items:flex-end;gap:4px}}.v310TeamsHead{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.v310TeamsHead>div{max-width:850px}.v310TeamEditor{margin:22px 0 28px;padding:28px;border:1px solid #d5d9d0;border-radius:24px;background:#f5f7f1}.v310TeamEditorHead{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.v310TeamEditorHead h3{font-size:28px;margin:5px 0 18px}.v310Close{width:44px;height:44px;border:1px solid #d5d9d0;border-radius:50%;background:#fff;font-size:24px}.v310TeamFields{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:16px;gap:16px}.v310TeamFields label{font-weight:800}.v310TeamColorBlock{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:8px;padding:18px;border-radius:16px;background:#fff}.v310TeamColorBlock>div:first-child{display:grid;grid-gap:3px;gap:3px}.v310TeamColorBlock small{color:#6c746a}.v310TeamEditorActions{display:flex;gap:10px;margin-top:18px}.v310TeamList{display:grid;grid-gap:12px;gap:12px}.v310TeamList>article{display:grid;grid-template-columns:64px 1fr auto;align-items:center;grid-gap:18px;gap:18px;padding:20px;border:1px solid #d8dcd3;border-radius:20px;background:#fbfaf6}.v310TeamList>article.active{border-color:#668f00;box-shadow:0 0 0 3px rgba(102,143,0,.08)}.v310TeamBadge{width:58px;height:58px;border-radius:15px;background:#eef2e9;display:grid;place-items:center;font-weight:900}.v310TeamMeta small{font-size:10px;letter-spacing:1.3px;color:#668f00;font-weight:900}.v310TeamMeta h3{margin:2px 0 7px;font-size:21px}.v310TeamMeta>div:not(.v286MiniColors){display:flex;gap:18px;flex-wrap:wrap;color:#667064;font-size:13px}.v310TeamCardActions{display:flex;align-items:center;gap:10px}.v310PackGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px;margin:16px 0}.v310PackFormat{border:1px solid #d5d9d0;border-radius:14px;padding:12px;background:#fff;text-align:left;display:grid;grid-gap:7px;gap:7px}.v310PackFormat.on{background:#111511;color:#fff;border-color:#111511}.v310PackFormat.on b{color:#b9f52f}.v310PackFormat i{display:block;width:34px;max-height:52px;background:#eef2e9;border:1px solid #cbd2c5;border-radius:5px}.v310PackFormat small{font-size:9px;opacity:.7}.v310PackActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:14px}.v310PackProgress{padding:12px;border-radius:12px;background:#f1f5e8;margin-top:12px;font-weight:700;color:#486600}.v310PackNote{font-size:11px;line-height:1.5;color:#697267;margin:10px 0}.v310ExportTabs{display:flex;gap:8px;margin-bottom:14px}.v310ExportTabs button{flex:1 1;border:1px solid #d5d9d0;background:#fff;border-radius:12px;padding:11px;font-weight:800}.v310ExportTabs button.on{background:#111511;color:#b9f52f}@media(max-width:800px){.v310TeamsHead{display:grid}.v310TeamFields{grid-template-columns:1fr}.v310TeamColorBlock{align-items:flex-start;display:grid}.v310TeamList>article{grid-template-columns:54px 1fr}.v310TeamCardActions{grid-column:1/-1}.v310PackGrid{grid-template-columns:repeat(2,1fr)}.v310PackActions{grid-template-columns:1fr}}.exportModal{width:min(1180px,94vw);max-height:92vh;overflow:auto}.v311ExportLayout{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);grid-gap:28px;gap:28px;margin-top:18px}.v311ExportPreview{background:#eef1e9;border:1px solid #d7ddd1;border-radius:22px;padding:18px;align-self:start}.v311PreviewStage{min-height:330px;display:flex;align-items:center;justify-content:center;background:#111511;border-radius:16px;padding:18px;margin:10px 0;overflow:hidden}.v311PreviewStage img{max-width:100%;max-height:52vh;object-fit:contain}.v311ExportControls>label{display:block;font-weight:800;margin:15px 0 8px}.v311FormatChoices{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px}.v311FormatChoices button{border:1px solid #d1d7cd;background:#fff;border-radius:13px;padding:11px 8px;text-align:left}.v311FormatChoices button.on{background:#111511;color:#b9f52f;border-color:#111511}.v311FormatChoices small{display:block;margin-top:4px;opacity:.7}.v311Filename{display:flex;align-items:center;gap:8px}.v311Filename .field{margin:0;flex:1 1}.v311Filename span{font-weight:800}.v311ExportActions{display:flex;gap:10px;margin-top:20px}.v311ExportActions>*{flex:1 1}.v311ExportError{background:#fff1ef;border:1px solid #d9a49b;padding:12px 14px;border-radius:12px;margin-top:12px}.v309SponsorList article .v311RuleEdit{margin-left:auto;border:1px solid #cfd6cb;background:#fff;border-radius:999px;padding:8px 12px;font-weight:800}.v311SponsorCreate{border:1px dashed #cbd3c7;border-radius:18px;padding:16px;margin-bottom:16px}.v311SponsorCreate h3{margin:0 0 8px}.v311SponsorCreateActions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.v311SponsorCreateActions input[type=file]{max-width:240px}@media(max-width:800px){.exportModal{width:96vw;padding:16px}.v311ExportLayout{grid-template-columns:1fr}.v311PreviewStage{min-height:220px}.v311FormatChoices{grid-template-columns:repeat(2,1fr)}.v311ExportActions{flex-direction:column}.v310PackGrid{grid-template-columns:1fr 1fr}}.v312SponsorChoice{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.v312SponsorChoice button{border:1px solid var(--line,#d6d9cf);background:#fff;border-radius:999px;padding:12px 18px;font-weight:800}.v312SponsorChoice button.active{background:#111511;color:#b9f52f}.v312SponsorLibrary{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:14px;gap:14px}.v312SponsorLibrary>button{min-height:150px;border:1px solid #d6d9cf;background:#fff;border-radius:20px;padding:16px;text-align:left;display:flex;flex-direction:column;gap:8px}.v312SponsorLibrary>button.selected{outline:3px solid #b9f52f;border-color:#111511}.v312SponsorLibrary img{width:100%;height:70px;object-fit:contain;background:#f4f2ed;border-radius:12px}.v312SponsorLibrary span{font-weight:900}.v312SponsorLibrary small{color:#668f00;font-weight:800}.v312SponsorLibrary .btnSecondary{grid-column:1/-1;text-align:center}.v312SponsorFile{gap:8px}.v312SaveState,.v312SponsorFile{display:flex;flex-direction:column}.v312SaveState{margin:10px 0 12px;padding:12px 14px;border-radius:14px;background:#eef2e8;gap:2px}.v312SaveState b{color:#355600}.v312SaveState small{color:#657060}.v312Versions{margin-top:12px;border:1px solid #d6d9cf;border-radius:18px;padding:12px;background:#fbfaf6}.v312VersionNew{display:grid;grid-gap:8px;gap:8px;margin-bottom:12px}.v312Versions article{padding:12px 0;border-top:1px solid #dfe2d9;display:grid;grid-gap:10px;gap:10px}.v312Versions article>div:first-child{display:flex;flex-direction:column;gap:3px}.v312Versions article small{color:#687066}.v312Versions article>div:last-child{display:flex;gap:6px;flex-wrap:wrap}.v312Versions article button{border:1px solid #cdd2c7;background:white;border-radius:999px;padding:7px 10px;font-weight:800;font-size:12px}@media(max-width:720px){.v312SponsorLibrary{grid-template-columns:1fr 1fr}.v312SponsorChoice>*{flex:1 1}.v312Versions article button{min-height:42px}}.v313ArchiveHero{margin:28px 32px 18px;padding:34px 38px;border-radius:28px;background:#111511;color:#fff;display:flex;justify-content:space-between;align-items:end;gap:30px}.v313ArchiveHero h1{color:#fff;font-size:clamp(2rem,4vw,4rem);margin:8px 0}.v313ArchiveHero p{color:#cbd0c8;max-width:700px}.v313ArchiveHero>div:last-child{min-width:180px;padding:20px;border:1px solid #354035;border-radius:20px}.v313ArchiveHero strong{display:block;color:#b9f52f;font-size:3rem}.v313ArchiveHero small{color:#cbd0c8}.v313ArchiveTools{margin:0 32px 22px;padding:20px;border:1px solid #d8ddd4;border-radius:22px;background:#fbfaf6}.v313Filters{display:grid;grid-template-columns:minmax(180px,1.5fr) repeat(4,minmax(130px,1fr)) auto;grid-gap:10px;gap:10px;margin-top:14px}.v313ArchiveBody{margin:0 32px 60px}.v313MatchGroup{margin-bottom:24px;border:1px solid #d8ddd4;border-radius:24px;background:#fbfaf6;padding:22px}.v313MatchGroup>header{display:flex;justify-content:space-between;align-items:end;padding:4px 4px 18px}.v313MatchGroup h2{margin:5px 0 0;font-size:1.5rem}.v313Grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:18px;gap:18px}.v313ArchiveCard{border:1px solid #d8ddd4;border-radius:20px;overflow:hidden;background:#fff}.v313Preview{aspect-ratio:4/5;background:#eef1ea 50%/cover no-repeat;position:relative;display:grid;place-items:center}.v313Preview>b{font-size:1.3rem}.v313Status{position:absolute;left:12px;top:12px;border-radius:999px;padding:7px 10px;background:#111511;color:#fff;font-size:.68rem;font-weight:900;text-transform:uppercase}.v313Status.exported,.v313Status.ready{background:#b9f52f;color:#111511}.v313Status.archived{background:#e3e6df;color:#111511}.v313CardBody{padding:16px}.v313CardBody h3{margin:5px 0 14px;font-size:1rem}.v313Actions{display:flex;gap:7px;flex-wrap:wrap}.v313Actions a,.v313Actions button{border:1px solid #d4d9d0;background:#fff;border-radius:999px;padding:8px 11px;font-weight:800;font-size:.7rem;cursor:pointer}.v313Actions .btnPrimary{background:#111511;color:#fff;border-color:#111511}.v313Actions .danger{color:#9b332b}.v313TablePanel{display:grid;grid-gap:12px;gap:12px;padding:18px;border:1px solid #d8ded5;border-radius:18px;background:#f8f8f3}.v313TableIntro h3{margin:5px 0}.v313TableIntro p{font-size:.76rem;line-height:1.5;color:#65705f}.v313TableOptions{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.v313TableOptions label{padding:12px;border:1px solid #d8ded5;border-radius:13px;background:#fff}.v313TableOptions label b,.v313TableOptions label span{display:block;margin-bottom:7px}.v313TableOptions input[type=color]{width:100%;height:42px;border:0;background:transparent}.v313TableEditor{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.v313TableRow{border:1px solid #d8ded5;border-radius:15px;padding:12px;background:#fff}.v313TableRow.clubRow{border-color:#88ad25;box-shadow:inset 4px 0 0 #b9f52f}.v313TableRowTop{display:flex;align-items:center;gap:10px;margin-bottom:10px}.v313TableRowTop>b{margin-right:auto}.v313TableRowTop>button{border:0;background:#f8e8e5;color:#8d302a;border-radius:8px;width:30px;height:30px}.v313ClubToggle{display:flex!important;align-items:center;gap:6px;font-size:.68rem!important}.v313TableFields{display:grid;grid-template-columns:60px minmax(120px,1fr) 60px 65px 65px;grid-gap:7px;gap:7px}.v313TableFields label{font-size:.58rem;font-weight:800;color:#65705f}.v313TableFields input{width:100%;margin-top:4px;border:1px solid #d5dbd2;border-radius:8px;padding:9px 7px;background:#fff}.v275CanvasTableRow.isClub{font-weight:900}@media(max-width:1050px){.v313Filters{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.v313ArchiveBody,.v313ArchiveHero,.v313ArchiveTools{margin-left:14px;margin-right:14px}.v313ArchiveHero{padding:24px;display:block}.v313ArchiveHero>div:last-child{margin-top:18px}.v313Filters{grid-template-columns:1fr}.v313MatchGroup{padding:14px}.v313MatchGroup>header{display:block}.v313Grid,.v313TableOptions{grid-template-columns:1fr}.v313TableFields{grid-template-columns:58px 1fr 58px}.v313TableFields .team{grid-column:span 2}.v313TableRowTop{align-items:flex-start;flex-wrap:wrap}.v313ClubToggle{margin-left:0}}[data-theme=dark] .v313ArchiveCard,[data-theme=dark] .v313ArchiveTools,[data-theme=dark] .v313MatchGroup,[data-theme=dark] .v313TableFields input,[data-theme=dark] .v313TableOptions label,[data-theme=dark] .v313TablePanel,[data-theme=dark] .v313TableRow{background:#111511;color:#f5f5ef;border-color:#354035}.globalTeamSwitch.cool{position:relative;padding:9px 14px;border-radius:18px;box-shadow:0 5px 18px rgba(17,21,17,.06)}.globalTeamSwitch.cool .teamDot{display:block;width:10px;height:10px;border-radius:50%;background:#b9f52f;box-shadow:0 0 0 5px rgba(185,245,47,.18)}.globalTeamSwitch.cool i{font-style:normal;font-weight:900}.teamSwitchNotice{right:28px;top:118px;z-index:9999;border:1px solid #394239;border-radius:18px;box-shadow:0 16px 40px rgba(0,0,0,.2)}.teamSwitchNotice span{font-size:13px}.teamSwitchLocked{gap:10px;background:#111511;color:#fff;border:1px solid #394239;border-radius:18px;padding:9px 13px}.teamSwitchLocked>span{width:34px;height:34px;border-radius:11px;background:#202720;display:grid;place-items:center}.teamSwitchLocked small{font-size:9px;letter-spacing:.12em;color:#aeb8aa}.teamSwitchLocked b{font-size:14px}.teamSwitchLocked em{color:#b9f52f;font-size:11px;font-weight:800;margin-left:6px}.v314PhotoSection{margin-top:14px;border:1px solid #d6dbd1;border-radius:20px;padding:16px;background:#fafbf8}.v314PhotoHead{display:flex;justify-content:space-between;gap:16px;align-items:end}.v314PhotoHead h3{margin:4px 0 0}.v314PhotoHead small{color:#667064}.v305PhotoRow.v314Three{grid-template-columns:repeat(3,1fr)}.v305PhotoRow.v314Three label,.v314CutoutCard{min-height:170px;position:relative;border:1px dashed #aeb8aa;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background:#fff}.v305PhotoRow.v314Three label b,.v314CutoutCard>b{padding:8px 10px}.v314CutoutCard img{width:100%;height:150px;object-fit:contain;background-image:linear-gradient(45deg,#edf0e9 25%,transparent 0),linear-gradient(-45deg,#edf0e9 25%,transparent 0),linear-gradient(45deg,transparent 75%,#edf0e9 0),linear-gradient(-45deg,transparent 75%,#edf0e9 0);background-size:18px 18px;background-position:0 0,0 9px,9px -9px,-9px 0}.v314CutoutCard small{text-align:center;color:#667064;padding:0 10px 10px}.v314Checker{height:100px;width:100%;display:grid;place-items:center;background:repeating-conic-gradient(#edf0e9 0 25%,#fff 0 50%) 0/20px 20px}.v314Checker span{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#111511;color:#b9f52f;font-size:20px}.v314Removal{display:flex;justify-content:space-between;gap:18px;align-items:center;background:#eef1eb;border-radius:16px;padding:14px 16px;margin:12px 0}.v314Removal p{margin:4px 0 0;color:#667064;font-size:13px}.v314Removal button{white-space:nowrap;border:0;border-radius:999px;padding:11px 15px;background:#dfe4db;color:#7b8378;font-weight:800}.v314Removal button:disabled{cursor:not-allowed}.v292PhotoMode button:last-child{border-style:dashed}@media(max-width:760px){.teamSwitchNotice{left:14px;right:14px;top:auto;bottom:18px}.teamSwitchLocked{width:100%}.teamSwitchLocked em{margin-left:auto}.v305PhotoRow.v314Three{grid-template-columns:1fr}.v314PhotoHead,.v314Removal{align-items:flex-start;flex-direction:column}.v314Removal button{width:100%}}.topContextCluster{position:relative}.clubContextMini{border:1px solid #d4d9cf;background:#fbfaf6;border-radius:15px;padding:7px 10px}.clubContextMini>b,.clubContextMini>img{width:32px;height:32px;border-radius:9px;object-fit:contain;background:#fff;display:grid;place-items:center;font-size:12px}.clubContextMini div{line-height:1.05}.clubContextMini small{font-size:6px;letter-spacing:1px;color:#73806f;font-weight:900}.clubContextMini strong{font-size:9px;max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clubContextMini>span{gap:2px}.clubContextMini i{width:7px;height:7px;border:1px solid #c7cdc3}.v315SponsorSteps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:18px 0}.v315SponsorSteps span{border:1px solid #d5dbd0;border-radius:14px;padding:12px 14px;font-weight:800;display:flex;gap:9px;align-items:center;background:#fbfaf6}.v315SponsorSteps b{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#eef2e9;color:#668f00;font-size:8px}.v315SponsorSteps .on{background:#111511;color:#fff}.v315SponsorSteps .on b{background:#b9f52f;color:#111}.v315SponsorAutomation{margin:15px 0;padding:14px;border-radius:14px;background:#eef2e9}.v315SponsorAutomation p{margin:6px 0 0;color:#5f695d;font-size:9px;line-height:1.5}.v311PreviewStage{background:linear-gradient(135deg,#e6e8e1,#cfd4ca);background-image:linear-gradient(45deg,#dfe3db 25%,transparent 0),linear-gradient(-45deg,#dfe3db 25%,transparent 0),linear-gradient(45deg,transparent 75%,#dfe3db 0),linear-gradient(-45deg,transparent 75%,#dfe3db 0);background-size:22px 22px;background-position:0 0,0 11px,11px -11px,-11px 0;padding:28px}.v311PreviewStage img{border-radius:0!important;box-shadow:0 18px 45px rgba(17,21,17,.22);background:transparent}.v30121RosterPanel>.v30121EmbeddedRoster{margin-top:0}.v314Removal{align-items:flex-start!important}.v314Removal label.btnSecondary{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}[data-theme=dark] .clubContextMini{background:#171c18;border-color:#303830;color:#fff}@media(max-width:1100px){.clubContextMini{min-width:0}.clubContextMini div,.clubContextMini>span{display:none}}@media(max-width:800px){.studioGlobalHeaderActions{gap:6px}.topContextCluster{width:100%;display:grid;grid-template-columns:1fr}.clubContextMini{width:100%;padding:8px 10px}.clubContextMini div{display:grid}.clubContextMini>span{display:flex}.globalTeamSwitch.cool,.teamSwitchLocked{width:100%;max-width:none}.exportBackdrop{padding:0!important;align-items:flex-end!important}.exportModal{width:100vw!important;max-width:none!important;max-height:94dvh!important;border-radius:24px 24px 0 0!important;padding:16px!important}.exportModalHead{top:-16px;z-index:5;padding:12px 0}.exportModalHead,.v310ExportTabs{position:-webkit-sticky;position:sticky;background:#f4f2ed}.v310ExportTabs{display:grid!important;grid-template-columns:1fr 1fr;top:56px;z-index:4;padding-bottom:8px}.v311ExportLayout{display:flex!important;flex-direction:column!important;gap:14px!important}.v311ExportPreview{padding:12px!important;border-radius:16px!important}.v311PreviewStage{min-height:180px!important;max-height:36dvh;padding:14px!important}.v311PreviewStage img{max-height:32dvh!important}.v311FormatChoices{display:grid!important;grid-template-columns:1fr 1fr!important}.v311FormatChoices button{min-height:64px}.exportChoices{display:grid!important;grid-template-columns:1fr!important}.v311Filename{align-items:stretch;flex-wrap:wrap}.v311Filename .field{min-width:0}.v311ExportActions{position:-webkit-sticky;position:sticky;bottom:-16px;background:#f4f2ed;padding:10px 0 16px;z-index:4}.v311ExportActions>*{min-height:52px}.v315SponsorSteps{grid-template-columns:1fr}.v309SponsorGrid{grid-template-columns:1fr!important}.v312SponsorLibrary{grid-template-columns:1fr 1fr!important}.v314Removal{display:grid!important;grid-template-columns:1fr!important}.v314Removal button,.v314Removal label{width:100%}}.v317ArchiveContext{margin:0 32px 18px;padding:18px 22px;border:1px solid #d8ddd4;border-radius:20px;background:#eef2e9;display:flex;align-items:center;justify-content:space-between;gap:20px}.v317ArchiveContext h3{margin:4px 0}.v317ArchiveContext p{margin:0;color:#657064}.v313Grid{grid-template-columns:repeat(auto-fill,minmax(210px,280px));justify-content:start}.v313ArchiveCard{width:100%}.v313MatchGroup:not(:has(>header)){padding:18px}.v313MatchGroup:not(:has(>header)) .v313Grid{grid-template-columns:repeat(auto-fill,minmax(210px,280px))}.v317CutoutPanel{margin:12px 0;padding:18px;border:1px solid #d7ddd2;border-radius:18px;background:#eef2e9;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center}.v317CutoutCopy h4{font-size:20px;margin:4px 0 6px}.v317CutoutCopy p{margin:0;color:#657064;max-width:620px;line-height:1.5}.v317CutoutActions{display:flex;gap:8px;align-items:center}.v317CutoutActions button,.v317CutoutActions label{min-height:46px;border-radius:999px;padding:10px 16px;white-space:nowrap}.v317CutoutActions button{border:1px solid #d2d8cf;background:#e2e6df;color:#737d71;font-weight:850}.v317CutoutActions button small{display:block;font-size:8px}.v317CutoutHint{grid-column:1/-1;padding-top:10px;border-top:1px solid #d5dbd1;color:#657064}.v317SponsorShell{max-width:1280px}.v317StepNav{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.v317StepNav button{border:1px solid #d6dbd1;background:#fbfaf6;border-radius:16px;padding:13px 15px;display:flex;align-items:center;gap:10px;text-align:left;font-weight:850}.v317StepNav b{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#eef2e9;color:#668f00;font-size:10px}.v317StepNav button.active{background:#111511;color:#fff}.v317StepNav button.active b,.v317StepNav button.done b{background:#b9f52f;color:#111}.v317SponsorWorkspace{border:1px solid #d6dbd1;border-radius:24px;background:#fbfaf6;padding:24px}.v317SponsorStep{max-width:940px}.v317SponsorStep h3{font-size:clamp(24px,3vw,36px);margin:6px 0 18px}.v317SponsorUpload{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:10px;gap:10px;align-items:end}.v317SponsorUpload label{font-weight:800}.v317SponsorUpload .field{margin-top:6px}.v317SelectedSponsor{display:flex;align-items:center;gap:12px;margin-top:14px;padding:12px;border:1px solid #d6dbd1;border-radius:16px;background:#fff;width:max-content;max-width:100%}.v317SelectedSponsor img{width:60px;height:48px;object-fit:contain}.v317SelectedSponsor div{display:grid}.v317SelectedSponsor small{font-size:8px;color:#668f00;font-weight:900}.v317SponsorFields{display:grid;grid-template-columns:1fr 220px;grid-gap:12px;gap:12px}.v317SponsorFields label{font-weight:800}.v317SponsorFields small{display:block;color:#657064;margin-top:4px}.v317StepActions{display:flex;justify-content:space-between;gap:10px;margin-top:20px}.v317StepActions button{border:1px solid #d3d9cf;background:#fff;border-radius:999px;padding:12px 18px;font-weight:850}.v317StepActions .btnPrimary{background:#111511;color:#fff;border-color:#111511}.v317StepActions button:disabled{opacity:.4}.v317SponsorSummary{padding:18px;border-radius:16px;background:#eef2e9;display:grid;grid-gap:5px;gap:5px}.v317SponsorSummary b{font-size:22px}.v317MediaLink{display:inline-flex;margin-top:12px;color:#456700;font-weight:850;text-decoration:none}.v317RulesHead{display:flex;align-items:end;justify-content:space-between;margin-top:8px}.v317RulesHead h3{margin:4px 0}.v317RulesHead small{color:#657064}.v317SponsorList article{grid-template-columns:72px minmax(0,1fr) auto auto!important}.v317RuleActions{display:flex;gap:8px;align-items:center}.v317RuleActions button{font-size:12px!important;min-height:38px;border-radius:999px!important;padding:8px 13px!important;font-weight:850!important}.v317RuleActions .v311RuleEdit{border:1px solid #cfd6cb!important;background:#fff!important;color:#111!important}.v317RuleDelete{border:1px solid #c94b40!important;background:#b43b32!important;color:#fff!important}@media(max-width:760px){.v317ArchiveContext{margin-left:14px;margin-right:14px;align-items:flex-start;flex-direction:column}.v313Grid,.v313MatchGroup:not(:has(>header)) .v313Grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v313CardBody{padding:12px}.v313Actions{display:grid;grid-template-columns:1fr 1fr}.v313Actions a,.v313Actions button{text-align:center}.v317CutoutActions,.v317CutoutPanel{grid-template-columns:1fr}.v317CutoutActions{display:grid}.v317CutoutActions>*{width:100%;text-align:center}.v317StepNav{grid-template-columns:1fr 1fr 1fr}.v317StepNav button{padding:9px;justify-content:center}.v317StepNav button span{display:none}.v317SponsorWorkspace{padding:16px}.v317SponsorFields,.v317SponsorUpload,.v317StepActions{grid-template-columns:1fr}.v317StepActions{display:grid}.v317StepActions button{width:100%}.v317RulesHead{align-items:flex-start;flex-direction:column}.v317SponsorList article{grid-template-columns:56px 1fr!important}.v317SponsorList article>span{grid-column:2}.v317RuleActions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;width:100%}.v317RuleActions button{width:100%}.v312SponsorLibrary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:430px){.v313Grid,.v313MatchGroup:not(:has(>header)) .v313Grid{grid-template-columns:1fr}}.backendMain>.studioGlobalHeader+.v301Tabs{margin-top:24px!important}.backendMain>.studioGlobalHeader+.studioPage,.backendMain>.studioGlobalHeader+.wrap,.backendMain>.studioGlobalHeader+section{margin-top:28px!important}.v3171TeamPicker{display:grid;grid-template-columns:minmax(260px,1fr) auto;grid-gap:12px;gap:12px;align-items:end;background:#eef2e9;border:1px solid #d8ded2;border-radius:18px;padding:16px;margin:18px 0 22px}.v3171TeamPicker label{display:block;margin:0 0 7px}.v3171TeamPicker .field{margin:0!important}.v3171TeamPicker .btnPrimary{min-height:52px;white-space:nowrap}.v3171TableHint{border:1px dashed #bdc8b6;border-radius:14px;padding:14px 16px;margin:-8px 0 20px;color:#5d6859;background:#f8faf5}.v3171Manual{margin-top:18px;border-top:1px solid #dce1d8;padding-top:14px}.v3171Manual summary{cursor:pointer;font-weight:800;color:#53634d}.v3171Manual .v273AddRow{margin-top:12px}@media(max-width:800px){.backendMain>.studioGlobalHeader+.v301Tabs{margin-top:16px!important}.v3171TeamPicker{grid-template-columns:1fr}.v3171TeamPicker .btnPrimary{width:100%}}.v3171DesignName{display:flex;align-items:center;gap:8px;margin:4px 0}.v3171DesignName input{width:min(100%,620px);border:0;border-bottom:1px dashed #aeb7aa;background:transparent;color:#111511;font:inherit;font-size:clamp(24px,2.5vw,38px);font-weight:900;padding:3px 0 7px;outline:none}.v3171DesignName input:focus{border-bottom:2px solid #668f00}.v3171DesignName span{font-size:18px;color:#668f00}.v290EditorIntro>small{display:block;color:#657064}.v3171DesignName input::selection{background:#dff6a9}[data-theme=dark] .v3171DesignName input{color:#fff;border-color:#566055}@media(max-width:680px){.v3171DesignName input{font-size:23px}.v290EditorIntro>small{line-height:1.45}}.v3172ElementsPanel{display:grid;grid-gap:14px;gap:14px}.v3172ElementCard{border:1px solid var(--line);border-radius:18px;padding:16px;background:var(--card)}.v3172ElementHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.v3172ElementHead b,.v3172ElementHead small{display:block}.v3172ElementHead small{margin-top:4px;color:var(--muted);font-size:12px}.v3172ElementHead>button{border:1px solid var(--line);background:#fff;border-radius:999px;padding:9px 13px;font-weight:800}.v3172ElementHead>button.on{background:#111511;color:#b9f52f;border-color:#111511}.v3172ElementActions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.v3172SponsorPreview{width:100%;display:flex;align-items:center;gap:12px;padding:10px;border-radius:12px;background:#eef1e9}.v3172SponsorPreview img{width:82px;height:44px;object-fit:contain;background:#fff;border-radius:8px}.v3172SponsorPreview span{font-weight:700}.v3172SponsorHint{margin-top:14px;padding:12px 14px;border-radius:12px;background:#eef1e9}.v3172SponsorHint b,.v3172SponsorHint small{display:block}.v3172SponsorHint small{margin-top:4px;color:var(--muted);line-height:1.45}.v283PositionHero .btnSecondary{margin-top:12px;width:100%}@media(max-width:760px){.v3172ElementHead{align-items:flex-start;flex-direction:column}.v3172ElementActions>*,.v3172ElementHead>button,.v3172SponsorPreview{width:100%}}.v3173StylePicker{margin-top:18px;padding:20px;border:1px solid #d7ddd2;border-radius:18px;background:#f3f6ee;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);grid-gap:18px;gap:18px;align-items:end}.v3173StylePicker h4{font:800 18px Manrope;margin:4px 0}.v3173StylePicker p{margin:0;color:#626b60;max-width:620px}.v3173StylePreview{grid-column:1/-1;display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:12px;background:#111511;color:#fff}.v3173StylePreview span{color:#b9f52f;font-weight:900}.v3173StyleNotice{padding:12px 15px;border-radius:12px;background:#eef5dc;color:#3f5d00;font-weight:800;margin:0 0 14px}.v28PhotoMode{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px!important;gap:8px!important}.v28PhotoMode button{width:100%;min-width:0!important;margin:0!important;padding:12px 8px!important;white-space:nowrap}.v3173PlayerWizard{overflow:hidden}.v3173Step{display:grid;grid-template-columns:42px 1fr;grid-gap:13px;gap:13px;align-items:start;margin:18px 0 12px}.v3173Step>span{width:38px;height:38px;border-radius:12px;background:#111511;color:#b9f52f;display:grid;place-items:center;font-weight:900}.v3173Step small{display:block;color:#668f00;font-weight:900;letter-spacing:1px}.v3173Step b{display:block;font:800 17px Manrope;margin:2px 0}.v3173Step p{margin:0;color:#687066;font-size:11px}.v317CutoutPanel{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:14px!important;gap:14px!important}.v317CutoutCopy p{max-width:none!important}.v317CutoutActions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important}.v317CutoutActions>*{position:static!important;transform:none!important;max-width:100%!important}.v317CutoutHint{grid-column:1!important}.v305PhotoRow.v314Three{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.v305PhotoRow.v314Three>*{min-width:0!important;overflow:hidden}.v305PhotoRow.v314Three b,.v305PhotoRow.v314Three small{overflow-wrap:anywhere}@media(max-width:760px){.v3173StylePicker{grid-template-columns:1fr}.v3173StylePreview{grid-column:auto}.v28PhotoMode,.v305PhotoRow.v314Three,.v317CutoutActions{grid-template-columns:1fr!important}.v317CutoutActions{display:grid!important}.v317CutoutActions>*{width:100%!important;text-align:center!important}.v3173Step{grid-template-columns:36px 1fr}.v3173Step>span{width:34px;height:34px}}.v3174PreviewInfo{display:grid;grid-gap:3px;gap:3px;margin:10px 0 12px}.v3174PreviewInfo b{font-size:11px}.v3174PreviewInfo span{font-size:8px;line-height:1.45;color:#667064}.v311PreviewStage.v3174Mockup{position:relative;border-radius:20px!important;background:#dfe3db!important;background-image:radial-gradient(circle at 20% 15%,rgba(255,255,255,.85),transparent 34%),linear-gradient(145deg,#e9ece5,#cdd3c8)!important;padding:34px!important;box-shadow:inset 0 0 0 1px rgba(17,21,17,.06)}.v311PreviewStage.v3174Mockup:before{content:"EXPORT MOCKUP";position:absolute;left:16px;top:14px;font-size:7px;letter-spacing:1.4px;font-weight:900;color:#657060}.v311PreviewStage.v3174Mockup img{display:block;border-radius:0!important;outline:1px solid rgba(17,21,17,.1);box-shadow:0 22px 48px rgba(17,21,17,.2)!important;background:transparent}.v3174Mockup-square img{max-width:min(82%,440px)}.v3174Mockup-feed img,.v3174Mockup-portrait img{max-width:min(72%,390px)}.v3174Mockup-story img{max-width:min(60%,330px)}.v3174Mockup-landscape img{max-width:min(90%,560px)}@media(max-width:800px){.v311PreviewStage.v3174Mockup{padding:28px 16px 18px!important;border-radius:16px!important}.v311PreviewStage.v3174Mockup:before{left:12px;top:9px}.v3174PreviewInfo span{font-size:10px}.v311PreviewStage.v3174Mockup img{max-width:92%!important;max-height:34dvh!important}}.v3176StylePicker{margin-top:18px;padding:22px;border:1px solid #d7ddd2;border-radius:20px;background:#f3f6ee}.v3176StyleIntro{max-width:760px;margin-bottom:18px}.v3176StyleIntro h4{font:800 20px Manrope;margin:5px 0}.v3176StyleIntro p{margin:0;color:#626b60;line-height:1.55}.v3176StyleGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.v3176StyleCard{min-width:0;border:1px solid #d5dbd0;background:#fff;border-radius:18px;padding:0;overflow:hidden;text-align:left;color:#111;cursor:pointer}.v3176StyleCard:hover{transform:translateY(-1px);border-color:#9ab263}.v3176StyleCard.active{border-color:#668f00;box-shadow:0 0 0 3px rgba(185,245,47,.55)}.v3176StyleCard .v298MasterPreview{height:230px;border-radius:0!important}.v3176StyleCardCopy{padding:13px 14px 15px}.v3176StyleCardCopy b,.v3176StyleCardCopy small{display:block}.v3176StyleCardCopy b{font:800 13px Manrope}.v3176StyleCardCopy small{margin-top:4px;color:#687066;font-size:9px}.v3176StylePicker .v3173StylePreview{margin-top:16px}.v3173StylePreview button{margin-left:auto;border:1px solid #465045;background:transparent;color:#fff;border-radius:999px;padding:8px 11px;font-weight:800}.v3176NoStyle{margin-top:16px;padding:14px;border:1px dashed #bcc7b7;border-radius:13px;display:grid;grid-gap:3px;gap:3px}.v3176NoStyle span{font-size:10px;color:#687066}.v3176GraphicsEmpty{max-width:720px}.v3176GraphicsEmpty .btnPrimary{display:inline-flex;margin-top:12px}@media(max-width:1050px){.v3176StyleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.v3176StylePicker{padding:15px}.v3176StyleGrid{grid-template-columns:1fr}.v3176StyleCard .v298MasterPreview{height:250px}.v3173StylePreview{align-items:flex-start;flex-direction:column}.v3173StylePreview button{margin-left:0;width:100%}}.v318AccessBox,.v318TemplateRules{display:grid;grid-gap:10px;gap:10px;padding:16px;border:1px solid var(--line);border-radius:16px;background:#f2f6ec;margin:12px 0}.v318AccessBox>b,.v318TemplateRules b{font:800 15px Manrope}.v318AccessBox small,.v318SafeEditor small{color:var(--muted);line-height:1.45}.v318SafeEditor{display:grid;grid-gap:8px;gap:8px;padding-top:10px;border-top:1px solid #d8dfd2}.v318SafeEditor>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.v318SafeEditor label{font-size:10px;font-weight:800}.v318SafeEditor .field{margin-top:4px!important}.v318PhaseBar{display:grid;grid-template-columns:auto auto 1fr;grid-gap:10px;gap:10px;align-items:center;margin:12px 0}.v318PhaseBar button{border:1px solid #cfd6ca;border-radius:14px;background:#fff;padding:13px 16px;font-weight:900}.v318PhaseBar button.active{background:#111511;color:#b9f52f;border-color:#111511}.v318PhaseBar span{color:#687066;font-size:11px;padding-left:6px}.v303LiveActions button,.v304EventActions button,.v304TypeGrid button{-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:inherit;border-radius:14px!important}.teamSwitchNotice{animation:v318TeamIn .22s ease-out}@keyframes v318TeamIn{0%{transform:translateY(-8px);opacity:0}to{transform:none;opacity:1}}@media(max-width:800px){.backendMain{min-width:0}.adminGlobalHeader,.studioGlobalHeader{padding-inline:14px!important}.studioGlobalHeaderActions,.topContextCluster{max-width:100%;flex-wrap:wrap}.globalTeamSwitch.cool{max-width:100%;width:100%}.v318PhaseBar,.v318SafeEditor>div{grid-template-columns:1fr 1fr}.v318PhaseBar span{grid-column:1/-1;padding:0}.v303LiveActions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important}.v303LiveActions button{min-width:0!important;padding:13px 8px!important}.v303EventPanel{grid-template-columns:1fr!important}.v3011MatchNav{display:flex!important;overflow-x:auto;scroll-snap-type:x proximity;gap:6px;padding:6px!important}.v3011MatchNav>*{min-width:max-content;scroll-snap-align:start;padding:12px 16px!important}.v303Score{grid-template-columns:1fr auto 1fr!important;gap:8px!important}.v303Score span{font-size:clamp(14px,4vw,22px)!important;overflow-wrap:anywhere}.v303Score b{font-size:clamp(28px,8vw,46px)!important}}@media(max-width:480px){.v303LiveActions{grid-template-columns:1fr!important}.v318PhaseBar{grid-template-columns:1fr}.v318PhaseBar span{grid-column:auto}.v318SafeEditor>div{grid-template-columns:1fr 1fr}.v283TopActions{display:grid!important;grid-template-columns:1fr!important;width:100%}.v283TopActions>*{width:100%}}.v320Loading{display:grid;place-items:center;font-weight:800}.v320Loading,.v320Onboarding{min-height:100vh;background:#f4f2ed;color:#111511}.v320Top{height:86px;padding:0 clamp(22px,4vw,64px);justify-content:space-between;border-bottom:1px solid #d9ddd3}.v320Top,.v320Top>div{display:flex;align-items:center}.v320Top>div{gap:18px}.v320Top>div>span{font-size:12px;font-weight:900;letter-spacing:.14em;color:#668f00}.v320Shell{max-width:1480px;margin:0 auto;padding:56px clamp(22px,4vw,64px) 80px;display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);grid-gap:32px;gap:32px}.v320Rail,.v320Stage{border:1px solid #d5dacd;border-radius:30px;background:#fbfaf6}.v320Rail{padding:38px;align-self:start;position:-webkit-sticky;position:sticky;top:24px}.v320Rail h1{font-size:clamp(34px,3vw,54px);line-height:.98;margin:12px 0 18px}.v320Rail>p{color:#626b5d;line-height:1.55}.v320Steps{margin-top:34px;display:grid;grid-gap:12px;gap:12px}.v320Steps>div{display:flex;gap:14px;align-items:center;padding:13px;border-radius:16px;color:#72796d}.v320Steps i{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:#edf0e8;font-style:normal}.v320Steps span{display:grid}.v320Steps small{font-size:10px;letter-spacing:.13em}.v320Steps b{font-size:16px}.v320Steps .active{background:#111511;color:#fff}.v320Steps .active i{background:#b9f52f;color:#111511}.v320Steps .done{color:#4f7100}.v320Steps .done i{background:#eaf6c8}.v320Stage{padding:clamp(30px,4vw,58px);min-height:650px}.v320Stage h2{font-size:clamp(36px,4vw,64px);line-height:1;margin:12px 0}.v320Lead{font-size:18px;color:#626b5d;max-width:760px;line-height:1.5;margin-bottom:34px}.v320Form{display:grid;grid-gap:22px;gap:22px;max-width:900px}.v320Form label{font-weight:800;display:grid;grid-gap:9px;gap:9px}.v320Form.v320Three{grid-template-columns:repeat(3,1fr);max-width:none}.v320BrandRow{display:grid;grid-template-columns:230px 1fr;grid-gap:20px;gap:20px}.v320LogoPick{min-height:180px;border:1px dashed #aeb7a6;border-radius:22px;display:grid!important;place-items:center;align-content:center;grid-gap:12px;gap:12px;cursor:pointer;background:#f4f6ef}.v320LogoPick img{width:90px;height:90px;object-fit:contain}.v320Colors{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.v320Colors label{border:1px solid #d5dacd;border-radius:20px;padding:18px;background:#fff}.v320Colors input{width:100%;height:76px;border:0;background:none}.v320Colors code{font-size:12px;color:#66705f}.v320Next{margin-top:32px;display:inline-flex;align-items:center;gap:8px}.v320Actions,.v320DoneActions{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.v320Actions button{display:inline-flex;align-items:center;gap:8px}.v320StyleGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.v320StyleGrid>button{position:relative;text-align:left;padding:10px;border:2px solid #d7dcd1;border-radius:24px;background:#fff;overflow:hidden;cursor:pointer}.v320StyleGrid>button.active{border-color:#7aa500;box-shadow:0 0 0 4px #e7f4c2}.v320StyleGrid>button>div:last-of-type{padding:14px 8px 8px;display:grid;grid-gap:3px;gap:3px}.v320StyleGrid small{color:#687063}.v320StyleGrid em{position:absolute;right:16px;top:16px;background:#111511;color:#b9f52f;padding:8px 11px;border-radius:999px;font-style:normal;font-weight:900;display:flex;gap:5px;align-items:center}.v320Done{max-width:900px}.v320Ball{display:grid;width:76px;height:76px;place-items:center;border-radius:24px;background:#111511;font-size:34px;margin-bottom:28px}.v320Done p{font-size:19px;line-height:1.55;color:#626b5d}.v320ReadyCards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:32px}.v320ReadyCards>div{padding:22px;border-radius:20px;background:#eef2e9;display:grid;grid-gap:6px;gap:6px}.v320ReadyCards small{font-weight:900;color:#668f00;letter-spacing:.1em}.v320ReadyCards b{font-size:18px}.v320Msg{margin-top:24px;padding:14px 18px;border-radius:14px;background:#fff1ed;color:#a12d1f;font-weight:800}@media(max-width:900px){.v320Top{height:72px}.v320Top>div>span{display:none}.v320Shell{grid-template-columns:1fr;padding-top:22px}.v320Rail{position:static;padding:22px}.v320Rail h1,.v320Rail>p{display:none}.v320Steps{margin:0;grid-template-columns:repeat(4,1fr);gap:6px}.v320Steps>div{padding:8px;justify-content:center}.v320Steps i{width:36px;height:36px}.v320Steps span{display:none}.v320Stage{padding:26px 20px;min-height:auto}.v320BrandRow,.v320Colors,.v320Form.v320Three,.v320ReadyCards,.v320StyleGrid{grid-template-columns:1fr}.v320LogoPick{min-height:130px}.v320Stage h2{font-size:38px}.v320Actions,.v320DoneActions{display:grid}.v320Actions button,.v320DoneActions button{width:100%;justify-content:center}}.v3201MatchFlow{padding:30px 32px 70px;display:grid;grid-gap:18px;gap:18px}.v3201MatchHero{background:#111511;color:#fff;border-radius:28px;padding:34px 38px;display:flex;justify-content:space-between;align-items:end;gap:28px}.v3201MatchHero h1{color:#fff;font-size:clamp(32px,4vw,58px);margin:8px 0}.v3201MatchHero h1 em{color:#b9f52f;font-style:normal}.v3201MatchHero p{color:#cbd2c7}.v3201Ready{border:1px solid #394238;border-radius:18px;padding:18px;min-width:260px;display:grid;grid-gap:4px;gap:4px}.v3201Ready b{color:#b9f52f}.v3201Ready span{color:#cbd2c7;font-size:12px}.v3201StepNav{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;padding:8px;background:#e9eee5;border-radius:20px;position:-webkit-sticky;position:sticky;top:10px;z-index:12}.v3201LiveNav a,.v3201StepNav a{color:#111511;text-decoration:none}.v3201StepNav a{display:flex;gap:11px;align-items:center;padding:13px 14px;border-radius:14px;background:#fbfaf6;border:1px solid #d5dbd1}.v3201StepNav i{width:34px;height:34px;border-radius:10px;background:#111511;color:#b9f52f;display:grid;place-items:center;font-style:normal;font-weight:900}.v3201StepNav span{display:grid}.v3201StepNav small{font-size:8px;letter-spacing:.12em;color:#668f00;font-weight:900}.v3201StepNav b{font-size:13px}.v3201FlowCard{display:grid;grid-template-columns:58px minmax(260px,.9fr) minmax(320px,1.1fr);grid-gap:24px;gap:24px;align-items:center;padding:26px;border:1px solid #d8ddd4;border-radius:24px;background:#fbfaf6}.v3201Number{width:48px;height:48px;border-radius:14px;background:#111511;color:#b9f52f;display:grid;place-items:center;font-weight:900}.v3201FlowCopy h2,.v3201SectionHead h2{font-size:clamp(25px,3vw,38px);margin:5px 0}.v3201FlowCopy p,.v3201SectionHead p{color:#657064;line-height:1.5}.v3201LookPreview{min-height:160px;border-radius:18px;background:#eef2e9;padding:14px;display:grid;grid-template-columns:160px 1fr;align-items:center;grid-gap:14px;gap:14px}.v3201LookPreview .v298MasterPreview{height:140px}.v3201LookPreview b,.v3201LookPreview small{grid-column:2}.v3201LookPreview small{align-self:start;color:#687066}.v3201LookPreview .btnPrimary{grid-column:2;width:max-content}.v3201Sponsor{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:end}.v3201Sponsor label{font-weight:800}.v3201Sponsor .field{margin-top:7px}.v3201Graphics{padding:28px;border:1px solid #d8ddd4;border-radius:24px;background:#fbfaf6}.v3201SectionHead{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px}.v3201TypeGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.v3201TypeGrid article{border:1px solid #d7dcd2;border-radius:18px;padding:18px;background:#fff;display:grid;grid-template-columns:50px 1fr auto;grid-gap:12px;gap:12px;align-items:center}.v3201TypeGrid article>span{display:none}.v3201TypeGrid h3{margin:0 0 3px}.v3201TypeGrid p{margin:0;color:#687066;font-size:12px}.v3201LiveNav{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px;padding:7px;background:#e9eee5;border-radius:18px;margin-bottom:14px;position:-webkit-sticky;position:sticky;top:10px;z-index:15}.v3201LiveNav a{background:#111511;color:#fff!important;border-radius:13px;padding:14px 16px;font-weight:900;text-align:center}.v3201LiveNav small{color:#b9f52f;margin-right:6px}.v3201LiveGuide{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:20px 22px;border:1px solid #d8ddd4;border-radius:20px;background:#fbfaf6;margin-bottom:14px}.v3201LiveGuide h2{font-size:20px;margin:4px 0}.v3201GuideSteps{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.v3201GuideSteps span{border:1px solid #d5dbd1;border-radius:999px;padding:9px 11px;font-size:10px;font-weight:800;background:#fff}.v3201GuideSteps i{font-style:normal;margin-right:5px}.v3201GuideSteps .on{background:#111511;color:#fff;border-color:#111511}.v3201GuideSteps .on i{color:#b9f52f}.v3201GuideSteps .done{background:#e9f5c9;color:#355600}.v3201LiveActions{position:-webkit-sticky;position:sticky;bottom:10px;z-index:14;background:#f4f2ed;padding:8px;border-radius:18px;box-shadow:0 -10px 28px rgba(17,21,17,.06)}@media(max-width:900px){.v3201MatchFlow{padding:16px 14px 50px}.v3201MatchHero{padding:24px;display:grid}.v3201Ready{min-width:0}.v3201StepNav{grid-template-columns:repeat(4,minmax(72px,1fr));overflow-x:auto}.v3201StepNav a{display:grid;justify-items:center;text-align:center;padding:9px 6px}.v3201StepNav span b{font-size:10px}.v3201StepNav small{display:none}.v3201FlowCard{grid-template-columns:44px 1fr;padding:18px;gap:12px}.v3201FlowCard>:nth-child(3){grid-column:1/-1}.v3201LookPreview{grid-template-columns:110px 1fr}.v3201LookPreview .v298MasterPreview{height:110px}.v3201Sponsor{grid-template-columns:1fr}.v3201SectionHead{display:grid}.v3201TypeGrid{grid-template-columns:1fr}.v3201TypeGrid article{grid-template-columns:48px 1fr}.v3201TypeGrid article .btnPrimary{grid-column:1/-1;width:100%}.v3201LiveNav{grid-template-columns:repeat(4,1fr);overflow-x:auto}.v3201LiveNav a{padding:12px 8px;font-size:11px}.v3201LiveNav small{display:block;margin:0 0 3px}.v3201LiveGuide{display:grid}.v3201GuideSteps{display:grid;grid-template-columns:1fr 1fr;justify-content:stretch}.v3201GuideSteps span{text-align:center}.v3201LiveActions{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:480px){.v3201StepNav{position:static}.v3201TypeGrid article{padding:14px}.v3201LiveGuide{padding:16px}.v3201GuideSteps{grid-template-columns:1fr}.v3201LiveActions{grid-template-columns:1fr 1fr!important}}.v3201StepNav a.live{background:#111511!important;border-color:#111511!important;color:#fff!important;box-shadow:inset 0 0 0 1px #313a30}.v3201StepNav a.live i{width:auto;min-width:48px;padding:0 9px;background:#b9f52f;color:#111511}.v3201StepNav a.live small{color:#b9f52f!important}.v3201StepNav a.live b{color:#fff!important}.v321PrepHint{font-size:12px;font-weight:900;color:#687066;background:#edf0e8;border-radius:999px;padding:9px 12px}.v321LiveLaunch{display:grid;grid-template-columns:64px 1fr auto;grid-gap:22px;gap:22px;align-items:center;background:#111511;color:#fff;border-radius:26px;padding:28px 30px;border:1px solid #2d362d}.v321LiveLaunch .tinyLabel{color:#b9f52f!important}.v321LiveLaunch h2{color:#fff!important;font-size:clamp(26px,3vw,40px);margin:6px 0 8px}.v321LiveLaunch p{color:#d4dbd1!important;max-width:780px;line-height:1.5;margin:0}.v321LiveIcon{width:58px;height:58px;border-radius:18px;background:#b9f52f;color:#111511;display:grid;place-items:center;font-size:25px;box-shadow:0 0 0 8px rgba(185,245,47,.08)}.v321LiveBenefits{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.v321LiveBenefits span{background:#1c231c;color:#f7f8f4;border:1px solid #344033;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:800}.v321HeroLive,.v321LiveButton{background:#b9f52f!important;color:#111511!important;text-decoration:none!important;font-weight:950;border-radius:999px;padding:15px 20px;white-space:nowrap;display:inline-flex;gap:12px;align-items:center}.v321HeroLive b,.v321LiveButton b{color:#111511!important}.v321HeroLive{border:0}.v321MatchSub a.active{background:#111511!important;color:#fff!important}.v321MatchSub a.liveLink{margin-left:auto;background:#111511!important;color:#b9f52f!important}.v309ContentActions a.primary{background:#111511!important;color:#fff!important}.v309ContentActions a.primary:hover{color:#b9f52f!important}.v3201TypeGrid .btnPrimary{color:#fff!important}.v3201TypeGrid .btnPrimary:hover{color:#b9f52f!important}@media(max-width:900px){.v321LiveLaunch{grid-template-columns:52px 1fr;padding:22px 18px}.v321LiveIcon{width:48px;height:48px;border-radius:14px}.v321LiveButton{grid-column:1/-1;width:100%;justify-content:center;min-height:56px}.v321MatchSub a.liveLink{margin-left:0}.v3201StepNav a.live i{min-width:42px}.v321HeroLive{width:100%;justify-content:center}}@media(max-width:520px){.v321LiveLaunch{grid-template-columns:1fr}.v321LiveIcon{margin-bottom:2px}.v321LiveBenefits{display:grid}.v3201StepNav{grid-template-columns:repeat(3,minmax(86px,1fr))}.v3201StepNav a.live{grid-column:1/-1;display:flex;justify-content:center}.v321MatchSub{padding-bottom:8px}.v321MatchSub a{font-size:13px}}.v322SeasonBox{margin-top:24px;padding:26px;border:1px solid var(--line,#d8ddd2);border-radius:28px;background:#fbfaf6}.v322SeasonIntro{max-width:720px}.v322SeasonIntro h3{font-size:30px;margin:6px 0}.v322SeasonCreate{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:12px;gap:12px;margin:20px 0}.v322SeasonGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.v322SeasonGrid article{padding:20px;border:1px solid var(--line,#d8ddd2);border-radius:20px;background:white}.v322SeasonGrid h4{font-size:24px;margin:5px 0}.v322SeasonGrid .btnSecondary{margin:6px 6px 0 0}@media(max-width:760px){.v322SeasonCreate,.v322SeasonGrid{grid-template-columns:1fr}.v322SeasonCreate .btnPrimary{width:100%}}.v322MatchSeason{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px 0;padding:16px 20px;border:1px solid var(--line,#d8ddd2);border-radius:20px;background:#fbfaf6}.v322MatchSeason>div{display:flex;flex-direction:column}.v322MatchSeason .field{width:min(320px,100%);margin:0}@media(max-width:700px){.v322MatchSeason{align-items:stretch;flex-direction:column}}.v323QuickGraphic{display:grid;grid-template-columns:1fr auto auto;grid-gap:12px;gap:12px;align-items:center;margin:14px 0;padding:20px 22px;border-radius:20px;background:#111511;color:#fff;border:1px solid #303a30}.v323QuickGraphic h3{color:#fff;margin:4px 0;font-size:22px}.v323QuickGraphic p{color:#cfd6cc;margin:0;max-width:720px}.v323QuickGraphic .tinyLabel{color:#b9f52f!important}.v323QuickGraphic .ghost{color:#fff;border-color:#536052}.v323ConfirmBackdrop{position:fixed;inset:0;z-index:9999;background:rgba(17,21,17,.66);display:grid;place-items:center;padding:18px}.v323Confirm{width:min(520px,100%);background:#fbfaf6;border-radius:26px;padding:28px;box-shadow:0 30px 80px rgba(0,0,0,.25)}.v323Confirm h2{font-size:28px;margin:8px 0}.v323Confirm p{color:#657064;line-height:1.5}.v323Confirm>div{display:flex;gap:10px;justify-content:flex-end;margin-top:22px}@media(max-width:600px){body,html{max-width:100%;overflow-x:hidden}.backendApp,.backendMain,.studioPage,.wrap{min-width:0;max-width:100%}.backendMain{width:100%}.studioPage{padding-left:12px!important;padding-right:12px!important}.backendHeader{padding-left:14px!important;padding-right:14px!important}.backendHeader h1{font-size:clamp(28px,9vw,40px)!important;overflow-wrap:anywhere}.backendHeader>div:last-child{max-width:100%;flex-wrap:wrap}.field,input,select,textarea{max-width:100%;min-height:48px;font-size:16px!important}.btnPrimary,.btnSecondary,.ghost,a[class*=btn],button{min-height:46px;max-width:100%;touch-action:manipulation}.settingsGrid,.threecol,.twocol,.v305PeopleGrid{grid-template-columns:1fr!important}.settingsCard{padding:18px!important;min-width:0}.v305PeopleList article{grid-template-columns:48px 1fr!important}.v305PeopleList article button{grid-column:auto}.v314PhotoRow.v314Three{grid-template-columns:1fr!important}.v314CutoutCard,.v314PhotoRow.v314Three>*{min-width:0!important;width:100%!important}.v317CutoutActions,.v317CutoutPanel{display:grid!important;grid-template-columns:1fr!important}.v317CutoutActions>*{width:100%!important}.v28PhotoMode,.v292PhotoMode{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:5px!important;gap:5px!important}.v28PhotoMode button,.v292PhotoMode button{padding:10px 5px!important;font-size:11px!important;white-space:normal!important;min-width:0!important}.v23Steps{overflow-x:auto!important;display:flex!important;scrollbar-width:none}.v23Steps>*{flex:0 0 auto}.v23CreateBar,.v23TemplateGrid,.v23TypeGrid,.v281TemplateGrid{grid-template-columns:1fr!important}.v23CreateBar{position:-webkit-sticky!important;position:sticky!important;bottom:8px!important;display:grid!important;grid-gap:8px!important;gap:8px!important;padding:12px!important}.v23CreateBar button{width:100%!important}.v275TableHead{display:none!important}.v275TableRow,.v284TableRow{display:grid!important;grid-template-columns:70px 1fr!important;grid-gap:7px!important;gap:7px!important;padding:12px!important;border:1px solid #d8ddd4;border-radius:14px;margin-bottom:9px}.v275TableRow>*{min-width:0!important;width:100%!important}.v284DeleteRow{grid-column:1/-1!important}.v3201LiveNav{position:static!important;display:flex!important;overflow-x:auto!important;scroll-snap-type:x proximity}.v3201LiveNav a{flex:0 0 112px;scroll-snap-align:start}.v303LiveHero{padding:22px 14px!important}.v303Score{display:grid!important;grid-template-columns:1fr!important;text-align:center;grid-gap:7px!important;gap:7px!important}.v303Score b{font-size:42px!important;order:2}.v303LiveActions{grid-template-columns:1fr 1fr!important;gap:6px!important}.v303LiveActions button{min-width:0!important;padding:11px 6px!important}.v303EventPanel{grid-template-columns:1fr!important}.v318PhaseBar{display:grid!important;grid-template-columns:1fr 1fr!important}.v318PhaseBar span{grid-column:1/-1}.v323QuickGraphic{grid-template-columns:1fr;padding:18px}.v323QuickGraphic button{width:100%}.v323Confirm{padding:22px 18px;border-radius:20px}.v323Confirm>div{display:grid;grid-template-columns:1fr}.v323Confirm button{width:100%}.v289LineupSlots label,.v292BenchSlots label{grid-template-columns:1fr!important;gap:6px!important}.v292Swap{display:flex!important}.v292Swap button{flex:1 1}.v322SeasonBox{padding:18px!important}.v322SeasonGrid{grid-template-columns:1fr!important}.v3201MatchFlow{padding-left:12px!important;padding-right:12px!important}.v3201MatchHero{border-radius:20px!important}.v3201FlowCard,.v3201Graphics{padding:16px!important}.v3201StepNav{position:static!important;display:flex!important;overflow-x:auto!important}.v3201StepNav a{flex:0 0 110px!important}.v3201StepNav a.live{flex-basis:160px!important}.v321LiveLaunch{padding:18px!important}.v309ContentActions,.v321LiveBenefits{grid-template-columns:1fr!important}.v309ContentActions{display:grid!important}.v309ContentActions>*{width:100%!important}.editorLayout,.editorMain,.editorShell{min-width:0!important;max-width:100%!important}.editorLayout{display:flex!important;flex-direction:column!important}.canvasWrap,.editorCanvasWrap{order:-1!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.editorTabs,[class*=editorTabs]{overflow-x:auto!important;display:flex!important;flex-wrap:nowrap!important}.editorTabs>*{flex:0 0 auto}.exportModal,.exportPanel,[class*=exportModal]{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;max-height:92vh!important;overflow:auto!important}.v305InlineActions{display:grid!important;grid-template-columns:1fr!important}.v305InlineActions button{width:100%!important}}.v324Later{background:#f4f2ed!important;color:#111511!important;border:1px solid #cbd2c8!important;font-weight:800!important;border-radius:999px!important;padding:13px 20px!important;min-width:110px!important}.v324Later:hover{background:#fff!important;border-color:#9eaa9a!important}.v324LiveGuide{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;padding:24px 28px;margin:16px 0;border:1px solid #d8ddd4;border-radius:22px;background:#fbfaf6}.v324LiveGuide h2{margin:5px 0 6px}.v324LiveGuide p{margin:0;max-width:760px}.v324NextAction{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.v324LiveIndicator{display:flex;align-items:center;gap:8px;background:#111511;color:#fff!important;border-radius:14px;padding:8px 10px;text-decoration:none;min-width:190px}.v324LiveIndicator i{width:9px;height:9px;border-radius:50%;background:#b9f52f;box-shadow:0 0 0 4px rgba(185,245,47,.13)}.v324LiveIndicator span{display:grid;line-height:1.1}.v324LiveIndicator b{font-size:10px;color:#b9f52f;letter-spacing:.08em}.v324LiveIndicator small{font-size:10px;color:#fff;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v324LiveIndicator strong{font-size:10px;color:#fff;margin-left:auto}.v324PrepSave{display:flex;gap:10px;flex-wrap:wrap}.v324LineupGraphic{border-color:#668f00!important;color:#3e5900!important}@media(max-width:700px){.v324LiveGuide{grid-template-columns:1fr;padding:18px}.v324NextAction{display:grid;grid-template-columns:1fr;justify-content:stretch}.v324NextAction>*{width:100%}.v324LiveIndicator{width:100%;min-width:0}.studioGlobalHeaderActions .v324LiveIndicator{order:3}.v324PrepSave{display:grid;grid-template-columns:1fr}.v324PrepSave>*{width:100%}.v323QuickGraphic .v324Later{color:#111511!important;background:#fff!important}}:root{--sw-page-max:1480px;--sw-space:clamp(16px,2.2vw,32px);--sw-radius:22px;--sw-control:50px;--sw-success-bg:#edf6df;--sw-success:#355500;--sw-error-bg:#f8e9e6;--sw-error:#8b3028}.backendMain{overflow-x:clip}.dashboardContent,.graphicsBody,.libraryBody,.matchLayout,.rosterLayout,.seriesBody,.studioPage{width:min(var(--sw-page-max),100%);margin-inline:auto}.studioGlobalHeader{min-height:92px;padding:18px max(3vw,30px);display:flex;align-items:center;justify-content:space-between;gap:24px;background:#fbfaf6;border-bottom:1px solid #daddd5;position:-webkit-sticky;position:sticky;top:0;z-index:60}.studioGlobalHeaderTitle{min-width:0}.studioGlobalHeaderTitle>span{display:block;color:#506b13;font-size:11px!important;font-weight:900;letter-spacing:.13em}.studioGlobalHeaderTitle h1{margin:4px 0 0!important;font:800 clamp(22px,2vw,34px)/1.05 Manrope!important;letter-spacing:-.035em}.studioGlobalHeaderActions{justify-content:flex-end}.studioGlobalHeaderActions,.topContextCluster{display:flex;align-items:center;gap:10px;min-width:0}.clubContextMini,.globalTeamSwitch,.teamSwitchLocked{min-height:50px;border:1px solid #d5dad0;border-radius:16px;background:#fff}.clubContextMini{display:flex;align-items:center;gap:9px;padding:7px 11px;min-width:150px}.clubContextMini img,.clubContextMini>b{width:31px;height:31px;object-fit:contain;border-radius:9px;display:grid;place-items:center;background:#f1f4ed}.clubContextMini div{display:grid}.clubContextMini small,.globalTeamSwitch>span,.teamSwitchLocked small{font-size:8px!important;letter-spacing:.1em;font-weight:900;color:#687264!important}.clubContextMini strong{font-size:11px}.clubContextMini>span{display:flex;gap:3px;margin-left:auto}.clubContextMini i{width:6px;height:6px;border-radius:50%}.globalTeamSwitch{position:relative;display:flex;align-items:center;gap:8px;padding:0 12px;min-width:230px}.globalTeamSwitch .teamDot{width:10px;height:10px;border-radius:50%;background:#b9f52f;box-shadow:0 0 0 5px #eff8d8}.globalTeamSwitch select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0!important;background:transparent!important;min-height:46px!important;padding:0 24px 0 3px!important;font-weight:850!important;color:#111511!important;min-width:0;flex:1 1}.globalTeamSwitch>i{position:absolute;right:12px;font-style:normal}.teamSwitchLocked{display:flex;align-items:center;gap:9px;padding:6px 12px}.teamSwitchLocked div{display:grid}.teamSwitchLocked em{font-size:9px;font-style:normal;color:#6b7368}.teamSwitchNotice{position:fixed;z-index:9998;top:104px;right:24px;padding:14px 18px;border-radius:16px;background:#111511;color:#fff;box-shadow:0 16px 45px #1114;display:grid;grid-gap:2px;gap:2px}.teamSwitchNotice b{color:#b9f52f}.teamSwitchNotice span{color:#fff!important;font-size:12px!important}.backendMain :is(.btnPrimary,.btnSecondary,.ghost),.backendMain button:not(.canvasElement):not(.element),.backendMain input,.backendMain select,.backendMain textarea{border-radius:14px}.backendMain :is(.btnPrimary,.btnSecondary,.ghost){min-height:48px;padding:12px 18px;font-weight:850}.backendMain .btnPrimary{background:#111511!important;color:#fff!important;border-color:#111511!important}.backendMain .btnPrimary:hover{color:#b9f52f!important}.backendMain .btnSecondary,.backendMain .ghost{background:#fbfaf6;color:#111511!important;border:1px solid #cbd2c8}.backendMain input,.backendMain select,.backendMain textarea{border:1px solid #cbd2c8;background:#fff;color:#111511;padding:12px 14px;outline:none}.backendMain :is(input,select,textarea):focus{border-color:#668f00;box-shadow:0 0 0 3px rgba(102,143,0,.12)}.adminFormError,.errorMessage,.formError{background:var(--sw-error-bg)!important;color:var(--sw-error)!important;border:1px solid #edc8c2!important;border-radius:14px!important;padding:13px 15px!important}.formSuccess,.saveSuccess,.successMessage{background:var(--sw-success-bg)!important;color:var(--sw-success)!important;border:1px solid #cfdfae!important;border-radius:14px!important;padding:13px 15px!important}.adminLoading,.editorLoading,.v320Loading{min-height:260px;border:1px solid #d8ddd4;border-radius:22px;background:#fbfaf6;color:#5b6558!important}.mediaPickerEmpty,.v23Empty,.v283EmptyInspector,.v309EmptyRow{border:1px dashed #c7cec3!important;border-radius:18px!important;background:#f7f7f2!important;padding:24px!important;color:#596355!important}.mediaPickerEmpty b,.v23Empty b,.v283EmptyInspector b{color:#111511!important}.adminModalBackdrop,.mediaPickerBackdrop,.v323ConfirmBackdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.adminModal,.exportModal,.mediaPickerModal,.v323Confirm{border:1px solid #d7ddd1;border-radius:26px!important;box-shadow:0 28px 90px rgba(17,21,17,.22)}.backendMain :is(.v303LiveHero,.v323QuickGraphic,.v309ContentHero,.v3201MatchHero,.v321LiveLaunch,.v23MatchHero,.darkCard,.backendDark){color:#fff!important}.backendMain :is(.v303LiveHero,.v323QuickGraphic,.v309ContentHero,.v3201MatchHero,.v321LiveLaunch,.v23MatchHero,.darkCard,.backendDark) :is(h1,h2,h3,h4,strong,b,a){color:#fff!important}.backendMain :is(.v303LiveHero,.v323QuickGraphic,.v309ContentHero,.v3201MatchHero,.v321LiveLaunch,.v23MatchHero,.darkCard,.backendDark) :is(p,small){color:#c7cec4!important}.backendMain :is(.v303LiveHero,.v323QuickGraphic,.v309ContentHero,.v3201MatchHero,.v321LiveLaunch,.v23MatchHero,.darkCard,.backendDark) .tinyLabel{color:#b9f52f!important}html:not([data-theme=dark]) .backendMain :is(p,small,label){color:#596355}.backendMain .eyebrow,.backendMain .tinyLabel{color:#486600!important}.backendMain a:not(.btnPrimary):not(.v321HeroLive):not(.v324LiveIndicator){-webkit-text-decoration-color:#91a66e;text-decoration-color:#91a66e}[data-theme=dark] .studioGlobalHeader{background:#121713;border-color:#2c332c}[data-theme=dark] .clubContextMini,[data-theme=dark] .globalTeamSwitch,[data-theme=dark] .teamSwitchLocked{background:#171c18;border-color:#343c34;color:#f5f5ef}[data-theme=dark] .globalTeamSwitch select{color:#f5f5ef!important}[data-theme=dark] .backendMain :is(.btnSecondary,.ghost){background:#171c18;color:#f5f5ef!important;border-color:#3a433a}[data-theme=dark] .backendMain :is(input,select,textarea){background:#171c18;color:#f5f5ef;border-color:#3a433a}[data-theme=dark] .adminLoading,[data-theme=dark] .editorLoading,[data-theme=dark] .mediaPickerEmpty,[data-theme=dark] .v23Empty,[data-theme=dark] .v283EmptyInspector,[data-theme=dark] .v309EmptyRow,[data-theme=dark] .v320Loading{background:#171c18!important;border-color:#3a433a!important;color:#bdc5ba!important}[data-theme=dark] .mediaPickerEmpty b,[data-theme=dark] .v23Empty b,[data-theme=dark] .v283EmptyInspector b{color:#fff!important}@media(max-width:900px){.studioGlobalHeader{position:relative;min-height:0;padding:16px;align-items:flex-start;flex-direction:column}.studioGlobalHeaderActions{width:100%;justify-content:flex-start;flex-wrap:wrap}.topContextCluster{width:100%;display:grid;grid-template-columns:1fr 1.25fr}.clubContextMini,.globalTeamSwitch,.teamSwitchLocked{min-width:0;width:100%}.v324LiveIndicator{order:3}.uiControls{margin-left:auto}.backendApp .dashboardHero,.backendApp .libraryHero,.backendApp .matchHero,.backendApp .mediaHero,.backendApp .rosterHero,.backendApp .seriesHero{margin-top:18px}.adminModalActions,.v323Confirm>div{gap:10px}}@media(max-width:600px){:root{--sw-space:14px}.studioGlobalHeaderTitle h1{font-size:28px!important}.studioGlobalHeaderActions{display:grid;grid-template-columns:1fr auto}.topContextCluster{grid-column:1/-1;grid-template-columns:1fr}.clubContextMini{display:none}.globalTeamSwitch,.teamSwitchLocked{min-height:54px}.uiControls{grid-column:2}.v324LiveIndicator{grid-column:1/-1;order:4}.backendMain :is(.btnPrimary,.btnSecondary,.ghost){min-height:50px}.adminModal,.exportModal,.mediaPickerModal,.v323Confirm{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;padding:18px!important}.adminModalActions{display:grid!important;grid-template-columns:1fr!important}.adminModalActions>*{width:100%}.teamSwitchNotice{left:12px;right:12px;top:12px}.backendMain :is(h1,h2,h3,p){overflow-wrap:anywhere}}.v327MatchContext{position:relative;z-index:80}.v327MatchTile{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line,#d8ddd4);background:#fff;color:#111511;border-radius:16px;min-height:58px;max-width:360px;padding:8px 12px;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer}.v327MatchTile:hover{border-color:#9bbd45}.v327MatchTile.isLive{background:#111511;color:#fff;border-color:#111511}.v327Ball{width:34px;height:34px;border-radius:11px;background:#eef3e9;display:grid;place-items:center;font-style:normal;flex:0 0 auto}.v327MatchTile.isLive .v327Ball{background:#b9f52f}.v327MatchTile>span{min-width:0;display:grid;line-height:1.12}.v327MatchTile small{font-size:9px;font-weight:900;letter-spacing:.13em;color:#5b6858}.v327MatchTile.isLive small{color:#b9f52f}.v327MatchTile b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v327MatchTile em{font-size:10px;font-style:normal;color:#697268;margin-top:3px}.v327MatchTile.isLive em{color:#dce3d8}.v327MatchTile>strong{margin-left:auto}.v327MatchMenu{position:absolute;right:0;top:calc(100% + 9px);width:min(360px,calc(100vw - 24px));padding:10px;background:#fbfaf6;border:1px solid #d8ddd4;border-radius:18px;box-shadow:0 18px 55px rgba(17,21,17,.18);display:grid;grid-gap:6px;gap:6px}.v327MatchMenuHead{padding:10px 11px 12px;border-bottom:1px solid #dfe3dc;display:grid;grid-gap:4px;gap:4px}.v327MatchMenuHead small{font-size:10px;letter-spacing:.12em;font-weight:900;color:#668f00}.v327MatchMenuHead b{font-size:15px}.v327MatchMenu a{color:#111511;text-decoration:none;border-radius:12px;padding:11px 12px;display:flex;justify-content:space-between;gap:12px;font-weight:800;font-size:13px}.v327MatchMenu a:hover{background:#edf1e8}.v327MatchMenu a.primary{background:#111511;color:#fff}.v327MatchMenu a.primary:hover{background:#202720}.v327DefaultTeam{display:inline-flex;align-items:center;padding:9px 12px;border-radius:999px;background:#111511;color:#b9f52f;font-size:12px;font-weight:900}.v327DefaultBtn{white-space:nowrap}@media(max-width:900px){.studioGlobalHeaderActions{align-items:stretch}.v327MatchContext{width:100%}.v327MatchTile{width:100%;max-width:none}.v327MatchMenu{left:0;right:auto;width:100%}.v327MatchTile b{font-size:12px}.v310TeamCardActions{flex-wrap:wrap}}@media(max-width:480px){.v327MatchTile{border-radius:14px;min-height:56px}.v327MatchMenu{position:fixed;left:12px;right:12px;top:auto;bottom:12px;width:auto;max-height:70vh;overflow:auto;z-index:999}.v327MatchMenu a{min-height:46px;align-items:center}.v327DefaultBtn,.v327DefaultTeam{width:100%;justify-content:center}}.mobileBackendDock,.mobileNavBackdrop,.mobileNavSheet{display:none}@media(max-width:900px){.backendApp{padding-bottom:78px!important}.backendSidebar{height:72px!important;padding:7px 8px!important}.desktopBackendMenu{display:none!important}.mobileBackendDock{height:100%;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:4px;gap:4px}.mobileBackendDock a,.mobileBackendDock button{min-width:0;border:0;background:transparent;color:#b8c0b5!important;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:5px 2px;font:800 9px DM Sans;text-decoration:none}.mobileBackendDock a span,.mobileBackendDock button span{font-size:9px!important}.mobileBackendDock a.active,.mobileBackendDock button.active{background:#242b24;color:#b9f52f!important}.mobileBackendDock svg{stroke-width:2.2}.mobileNavBackdrop{display:block;position:fixed;inset:0;background:rgba(7,10,8,.48);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1000}.mobileNavSheet{display:flex;position:fixed;left:10px;right:10px;bottom:10px;z-index:1001;max-height:calc(100dvh - 20px);overflow:auto;background:#f8f7f2;border:1px solid #d5dbd2;border-radius:26px;padding:16px;box-shadow:0 28px 80px rgba(0,0,0,.3);flex-direction:column;gap:14px;transform:translateY(120%);opacity:0;pointer-events:none;transition:.2s ease}.mobileNavSheet.open{transform:none;opacity:1;pointer-events:auto}.mobileNavSheetHead{display:flex;align-items:center;justify-content:space-between;padding:3px 2px 12px;border-bottom:1px solid #d9ded6}.mobileNavSheetHead div{display:grid}.mobileNavSheetHead small{font-size:9px!important;letter-spacing:.14em;color:#567218;font-weight:900}.mobileNavSheetHead b{font:850 24px Manrope}.mobileNavSheetHead button{width:42px;height:42px;border:1px solid #d5dbd2;border-radius:13px;background:#fff;display:grid;place-items:center}.mobileNavGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.mobileNavGrid a{min-height:68px;padding:12px;border:1px solid #d8ddd4;border-radius:16px;background:#fff;color:#111511!important;text-decoration:none;display:flex;align-items:center;gap:10px;font-weight:850}.mobileNavGrid a.active{background:#111511;color:#fff!important;border-color:#111511}.mobileNavGrid a.active svg{color:#b9f52f}.mobileNavUtility{display:grid;grid-gap:7px;gap:7px;padding-top:2px}.mobileNavUtility>a,.mobileNavUtility>button{min-height:50px;border:1px solid #d8ddd4;border-radius:14px;background:#fff;color:#111511!important;padding:10px 13px;text-decoration:none;display:flex;align-items:center;gap:10px;font-weight:800;text-align:left}.mobileNavUtility .mobileAdminSwitch,.mobileNavUtility .mobileCustomerSwitch{background:#111511!important;color:#fff!important;border-color:#111511}.mobileAdminSwitch svg,.mobileCustomerSwitch svg{color:#b9f52f}.mobileAdminSwitch span,.mobileCustomerSwitch span{display:grid;flex:1 1}.mobileAdminSwitch small,.mobileCustomerSwitch small{color:#b9c3b6!important;font-size:9px!important;font-weight:600}.adminMobileDock a.active{color:#b9f52f!important}[data-theme=dark] .mobileNavSheet{background:#121713;border-color:#343c34}[data-theme=dark] .mobileNavGrid a,[data-theme=dark] .mobileNavSheetHead button,[data-theme=dark] .mobileNavUtility>a,[data-theme=dark] .mobileNavUtility>button{background:#171c18;color:#f5f5ef!important;border-color:#343c34}}@media(max-width:390px){.mobileBackendDock a span,.mobileBackendDock button span{font-size:8px!important}.mobileNavGrid{grid-template-columns:1fr}.mobileNavGrid a{min-height:56px}}.betaLanding{--cream:#f4f2ed;--ink:#111511;--lime:#b9f52f;--green:#668f00;--line:#d6dbd3;background:var(--cream);color:var(--ink);min-height:100vh}.betaLanding *{box-sizing:border-box}.betaNav{height:82px;padding:0 clamp(18px,4vw,60px);display:flex;align-items:center;gap:36px;border-bottom:1px solid var(--line);background:rgba(244,242,237,.94);position:-webkit-sticky;position:sticky;top:0;z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.betaNavLinks{display:flex;gap:26px;margin-left:auto}.betaLogin,.betaNavLinks a{color:#394238!important;text-decoration:none;font-weight:800;font-size:13px}.betaNavActions{display:flex;align-items:center;gap:14px}.betaPrimary,.betaSecondary{min-height:48px;border-radius:14px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none!important;font-weight:900}.betaPrimary{background:var(--ink);color:#fff!important}.betaPrimary:hover{color:var(--lime)!important}.betaSecondary{border:1px solid var(--line);background:#fff;color:var(--ink)!important}.betaPrimary.big{min-height:56px;padding:0 24px}.betaHero{max-width:1440px;margin:auto;padding:clamp(56px,7vw,108px) clamp(20px,5vw,76px) 72px;display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:70px;gap:70px;align-items:center}.betaBeta>div>span,.betaDarkHead>span,.betaKicker,.betaSectionHead>span,.betaStatus{font-size:11px;font-weight:950;letter-spacing:.14em;color:#4e7000}.betaStatus{display:flex;align-items:center;gap:9px}.betaStatus i{width:9px;height:9px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 5px #e4f5bd}.betaHero h1{font:900 clamp(58px,7vw,104px)/.88 Manrope;margin:24px 0;letter-spacing:-.065em}.betaBeta h2 em,.betaDark h2 em,.betaHero h1 em,.betaSection h2 em{font-style:normal;color:var(--green)}.betaHeroCopy>p{font-size:18px;line-height:1.6;color:#596255;max-width:650px}.betaHeroActions{display:flex;gap:10px;margin-top:30px}.betaNote{display:block;margin-top:18px;color:#6a7367;line-height:1.5;max-width:620px}.betaProductMock{background:#fbfaf6;border:1px solid var(--line);border-radius:28px;padding:18px;box-shadow:0 32px 90px rgba(17,21,17,.12);transform:rotate(1deg)}.betaMockTop{background:var(--ink);border-radius:18px;padding:18px 20px;color:#fff;display:grid;grid-gap:8px;gap:8px}.betaMockTop span{color:var(--lime);font-size:9px;letter-spacing:.15em;font-weight:900}.betaMockTop b{font-size:20px}.betaMockTop em{color:var(--lime);font-style:normal}.betaMockSteps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;margin:10px 0}.betaMockSteps span{background:#eef1e9;border-radius:12px;padding:12px 8px;display:grid;grid-gap:2px;gap:2px;font-size:10px;color:#687164}.betaMockSteps .done{color:#3f5d00}.betaMockSteps .active{background:var(--ink);color:#fff}.betaMockSteps .active b{color:var(--lime)}.betaScore{min-height:280px;border-radius:20px;background:#171c18;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.betaScore small{color:#aeb8ab;letter-spacing:.15em}.betaScore strong{font:900 82px Manrope}.betaScore strong i{color:var(--lime);font-style:normal}.betaScore p{color:#dbe0d9}.betaQuick{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:10px}.betaQuick span{border:1px solid var(--line);border-radius:13px;padding:13px;text-align:center;font-weight:850;background:#fff}.betaStrip{margin:0 clamp(20px,5vw,76px);background:var(--lime);border-radius:18px;padding:18px 24px;display:flex;justify-content:center;align-items:center;gap:28px;font-weight:950;letter-spacing:.08em}.betaStrip i{font-style:normal}.betaSection{max-width:1440px;margin:auto;padding:110px clamp(20px,5vw,76px)}.betaSectionHead{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:60px;gap:60px;align-items:end}.betaBeta h2,.betaDesign h2,.betaSectionHead h2{font:900 clamp(42px,5vw,72px)/.96 Manrope;letter-spacing:-.05em;margin:12px 0}.betaBeta p,.betaDesign p,.betaSectionHead p{font-size:17px;line-height:1.6;color:#596255}.betaFeatureGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:48px}.betaFeatureGrid article{min-height:370px;background:#fbfaf6;border:1px solid var(--line);border-radius:24px;padding:28px;display:flex;flex-direction:column}.betaFeatureGrid article.dark{background:var(--ink);color:#fff}.betaFeatureGrid small{color:var(--green);font-weight:950;letter-spacing:.12em}.betaFeatureGrid .dark small{color:var(--lime)}.betaFeatureGrid h3{font:850 30px Manrope;margin:14px 0}.betaFeatureGrid p{color:#657063;line-height:1.55}.betaFeatureGrid .dark p{color:#b7c0b4}.miniFormats,.miniTeam,.miniTimeline{margin-top:auto}.miniTeam{display:grid;grid-gap:8px;gap:8px;background:#1b211b;padding:16px;border-radius:16px}.miniTeam span{color:#cbd3c8}.miniTimeline{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.miniTimeline i{width:10px;height:10px;border-radius:50%;background:var(--lime)}.miniFormats{display:flex;flex-wrap:wrap;gap:6px}.miniFormats span{background:#eef2e8;border-radius:999px;padding:8px 10px;font-size:10px;font-weight:900}.betaDark{margin:0 clamp(16px,3vw,44px);border-radius:32px;background:var(--ink);color:#fff;padding:90px clamp(24px,5vw,70px)}.betaDarkHead{max-width:900px}.betaDarkHead>span{color:var(--lime)}.betaDark h2{font:900 clamp(44px,5vw,74px)/.95 Manrope;letter-spacing:-.05em}.betaDark h2 em{color:var(--lime)}.betaFlow{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:50px}.betaFlow article{background:#171c18;border:1px solid #303930;border-radius:20px;padding:25px}.betaFlow article>b{color:var(--lime)}.betaFlow h3{font:800 22px Manrope}.betaFlow p{color:#aeb7ab;line-height:1.55}.betaDesign{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:70px;gap:70px;align-items:center}.betaFormatList{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-top:26px}.betaFormatList span{font-weight:800;color:#4d594b}.betaCards{min-height:480px;position:relative}.betaPoster{position:absolute;width:280px;aspect-ratio:4/5;border-radius:22px;padding:25px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 25px 60px #1113}.betaPoster small{font-weight:950;letter-spacing:.15em}.betaPoster strong{font:900 42px Manrope}.betaPoster span{font-weight:850}.betaPoster.p1{left:0;top:20px;background:#e9dfc8;transform:rotate(-6deg)}.betaPoster.p2{left:31%;top:0;background:#111511;color:#fff;z-index:2}.betaPoster.p2 strong{color:var(--lime)}.betaPoster.p3{right:0;top:45px;background:var(--lime);transform:rotate(6deg)}.betaBeta{margin:0 clamp(16px,3vw,44px) 34px;padding:70px clamp(24px,5vw,70px);border-radius:32px;background:#e9eee3;border:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px}.betaBeta>div>span{color:#4f7000}.betaBeta p b{color:#111511}.betaFooter{padding:40px clamp(20px,5vw,76px);display:flex;justify-content:space-between;gap:30px;border-top:1px solid var(--line)}.betaFooter p{color:#697267}.betaFooter>div:last-child{display:flex;gap:20px;align-items:center}.betaFooter a{color:#111511!important;font-weight:800;text-decoration:none}@media(max-width:900px){.betaNav{height:70px;padding:0 16px}.betaNavLinks{display:none}.betaNavActions{margin-left:auto}.betaLogin{display:none}.betaHero{grid-template-columns:1fr;padding:55px 18px 50px;gap:42px}.betaHero h1{font-size:62px}.betaProductMock{transform:none}.betaStrip{margin:0 16px;overflow-x:auto;justify-content:flex-start;white-space:nowrap}.betaSection{padding:78px 18px}.betaBeta,.betaDesign,.betaSectionHead{grid-template-columns:1fr;gap:34px}.betaFeatureGrid{grid-template-columns:1fr}.betaFlow{grid-template-columns:1fr 1fr}.betaDark{margin:0 16px;padding:62px 22px}.betaCards{min-height:420px;transform:scale(.9);transform-origin:left center}.betaBeta{margin:0 16px 20px;padding:48px 24px}.betaFooter{padding:32px 18px;flex-direction:column}.betaFooter>div:last-child{flex-wrap:wrap}}@media(max-width:520px){.betaNav .brandWords b{display:none}.betaNav .betaPrimary{min-height:44px;padding:0 12px;font-size:11px}.betaHero h1{font-size:50px}.betaHeroActions{display:grid}.betaHeroActions>*{width:100%}.betaMockSteps{grid-template-columns:1fr 1fr}.betaScore{min-height:220px}.betaScore strong{font-size:62px}.betaFlow,.betaFormatList,.betaQuick{grid-template-columns:1fr}.betaCards{min-height:350px;transform:scale(.72);width:138%}.betaPoster{width:240px}.betaBeta h2,.betaDark h2,.betaDesign h2,.betaSectionHead h2{font-size:42px}.betaBeta{gap:20px}}.betaLanding .betaDark,.betaLanding .betaDark *{color:#fff}.betaLanding .betaDark .betaDarkHead>span,.betaLanding .betaDark .betaFlow article>b,.betaLanding .betaDark h2 em{color:var(--lime)!important}.betaLanding .betaDark .betaFlow p{color:#c3cbc0!important}.betaLanding .betaDark h2,.betaLanding .betaDark h3{color:#fff!important}[data-theme=dark] .betaLanding{--cream:#0d110e;--ink:#f5f5ef;--lime:#b9f52f;--green:#b9f52f;--line:#303830;background:#0d110e;color:#f5f5ef}[data-theme=dark] .betaLanding .betaNav{background:rgba(13,17,14,.94);border-color:#303830}[data-theme=dark] .betaLanding .betaLogin,[data-theme=dark] .betaLanding .betaNavLinks a,[data-theme=dark] .betaLanding .brandWords,[data-theme=dark] .betaLanding .brandWords b{color:#f5f5ef!important}[data-theme=dark] .betaLanding .betaQuick span,[data-theme=dark] .betaLanding .betaSecondary{background:#171c18;color:#f5f5ef!important;border-color:#343c34}[data-theme=dark] .betaLanding .betaBeta p,[data-theme=dark] .betaLanding .betaDesign p,[data-theme=dark] .betaLanding .betaFooter p,[data-theme=dark] .betaLanding .betaHeroCopy>p,[data-theme=dark] .betaLanding .betaNote,[data-theme=dark] .betaLanding .betaSectionHead p{color:#aeb7ab!important}[data-theme=dark] .betaLanding .betaFeatureGrid article:not(.dark),[data-theme=dark] .betaLanding .betaProductMock{background:#171c18;color:#f5f5ef;border-color:#303830}[data-theme=dark] .betaLanding .betaDark,[data-theme=dark] .betaLanding .betaFeatureGrid article.dark,[data-theme=dark] .betaLanding .betaMockTop,[data-theme=dark] .betaLanding .betaScore{background:#090c0a;color:#f5f5ef}[data-theme=dark] .betaLanding .betaMockSteps span,[data-theme=dark] .betaLanding .miniFormats span{background:#222923;color:#c8d0c5}[data-theme=dark] .betaLanding .betaMockSteps .done{color:#b9f52f}[data-theme=dark] .betaLanding .betaMockSteps .active{background:#b9f52f;color:#111511}[data-theme=dark] .betaLanding .betaMockSteps .active b{color:#111511}[data-theme=dark] .betaLanding .betaFeatureGrid p{color:#aeb7ab}[data-theme=dark] .betaLanding .betaFormatList span{color:#d8ded5}[data-theme=dark] .betaLanding .betaBeta{background:#151b16;color:#f5f5ef;border-color:#303830}[data-theme=dark] .betaLanding .betaBeta p b{color:#f5f5ef}[data-theme=dark] .betaLanding .betaFooter{border-color:#303830}[data-theme=dark] .betaLanding .betaFooter a{color:#f5f5ef!important}[data-theme=dark] .betaLanding .betaPoster.p1,[data-theme=dark] .betaLanding .betaPoster.p3,[data-theme=dark] .betaLanding .betaStrip{color:#111511}[data-theme=dark] .betaLanding .betaPrimary{background:#b9f52f;color:#111511!important}[data-theme=dark] .betaLanding .betaPrimary:hover{color:#111511!important;background:#d1ff67}[data-theme=dark] .clubPage,[data-theme=dark] .graphicsPage,[data-theme=dark] .matchCenterPage,[data-theme=dark] .mediaPage,[data-theme=dark] .studioPage,[data-theme=dark] .tableStudioPage{color:#f5f5ef}[data-theme=dark] .seriesCard p,[data-theme=dark] .seriesCard small,[data-theme=dark] .studioCard p,[data-theme=dark] .studioCard small,[data-theme=dark] .wizardCard p,[data-theme=dark] .wizardCard small{color:#aeb7ab}[data-theme=dark] .btnSecondary,[data-theme=dark] button:not(.btnPrimary):not(.themeToggle){border-color:#343c34}[data-theme=dark] .btnSecondary{background:#171c18!important;color:#f5f5ef!important}[data-theme=dark] .tinyLabel{color:#b9f52f}[data-theme=light] .tinyLabel{color:#4f7000}@media(max-width:520px){.betaNav .uiControls .textScaleControls{display:none}.betaNav .themeToggle{height:42px;padding:0 10px}.betaNav .themeToggle b{display:none}}.navLogout{background:transparent;border:0;text-align:left;font:inherit;cursor:pointer;color:inherit;padding:8px 0}.v3283ImportBox{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;margin:0 0 18px;border:1px solid var(--line,#d8ddd3);border-radius:20px;background:var(--surface,#fbfaf6)}.v3283ImportBox>div{display:flex;gap:10px;align-items:center}.v3283ImportBox>div:first-child{display:grid;grid-gap:3px;gap:3px}.v3283ImportBox small{color:var(--muted,#5f695d)}.v3283ImportBox label{margin:0;cursor:pointer}.v3283Identity{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px;border:1px solid var(--line,#d8ddd3);border-radius:18px;margin-bottom:18px}.v3283Identity>div:first-child{display:grid}.v3283Segments{display:flex;gap:6px;flex-wrap:wrap}.v3283Segments button{border:1px solid #cfd5cb;background:#fff;color:#111511;border-radius:999px;padding:10px 14px;font-weight:800}.v3283Segments button.active{background:#111511;color:#f7f5ef;border-color:#111511}.authCallback{min-height:100vh;display:grid;place-items:center;padding:24px;background:#f4f2ed;color:#111511}.authCallback>div{max-width:680px;padding:36px;border:1px solid #d7ddd2;border-radius:28px;background:#fbfaf6}.authCallback h1{font-size:clamp(32px,5vw,58px);line-height:1.02}.theme-dark .v3283Identity,.theme-dark .v3283ImportBox{background:#171c18;border-color:#344035;color:#f7f5ef}.theme-dark .v3283ImportBox small{color:#bac4b7}.theme-dark .v3283Segments button{background:#222a23;color:#f7f5ef;border-color:#465147}.theme-dark .v3283Segments button.active{background:#b9f52f;color:#111511;border-color:#b9f52f}@media(max-width:700px){.v3283Identity,.v3283ImportBox{align-items:stretch;flex-direction:column}.v3283ImportBox>div,.v3283Segments{width:100%;display:grid;grid-template-columns:1fr}.v3283ImportBox .btnPrimary,.v3283ImportBox .btnSecondary{width:100%;text-align:center}}.betaNavTools{gap:10px}.authHomeActions,.betaNavTools{display:flex;align-items:center}.authHomeActions{gap:9px;position:relative}.betaDemo{border:1px solid;background:transparent;border-radius:999px;padding:11px 16px;font:inherit;font-weight:800;cursor:pointer;color:var(--ink)}.betaDemo:disabled{opacity:.55}.betaDemoError{position:absolute;top:48px;right:0;width:280px;padding:8px 10px;border-radius:10px;background:#7b1f1f;color:#fff;z-index:10}.betaLogout{border:0;background:transparent;cursor:pointer;font:inherit}.betaDemoHint{font-size:12px;opacity:.65;align-self:center}.betaFeatureGrid article.dark .miniTeam b,.betaFeatureGrid article.dark h3,.betaFeatureGrid article.dark p,.betaFeatureGrid article.dark small{color:#fff!important}.betaFeatureGrid article.dark .miniTeam span{color:#d8ded5!important}[data-theme=dark] .betaDemo{color:#fff;border-color:#566052}.matchForm .field:disabled{opacity:.55;cursor:not-allowed}@media(max-width:760px){.authHomeActions,.betaNavTools{gap:5px}.betaDemo{font-size:12px}.authHomeActions .betaPrimary,.betaDemo{padding:9px 10px}.adminMobileDock a span{font-size:10px;line-height:1.05;text-align:center}.betaDemoHint{display:none}}.v32832GameMode{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.v32832GameMode button{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:999px;padding:10px 15px;font:inherit;font-weight:800;cursor:pointer}.v32832GameMode button.on{background:var(--ink);color:var(--lime);border-color:var(--ink)}.v32832Steps{grid-gap:6px;gap:6px;margin-bottom:14px}.v32832Steps span{font-size:11px;font-weight:800;padding:8px;border-radius:9px;background:var(--soft);text-align:center}.v32832Steps span.on{background:var(--ink);color:var(--lime)}.matchLayout.manageOnly{grid-template-columns:1fr}.matchLayout.manageOnly .matchListArea{max-width:none}@media(max-width:760px){.v32832Steps{grid-template-columns:1fr 1fr}.v32832GameMode button{flex:1 1;min-width:130px}}.backendMain{padding-bottom:48px}.backendMain>.v301Tabs{margin-top:28px!important}.backendMain>.v322MatchSeason{margin-top:18px!important}.v32832GameMode{margin:20px auto!important}.matchHero,.v32832GameMode{width:min(var(--sw-page-max),calc(100% - 48px))}.matchHero{margin:28px auto 0;border-radius:26px;padding:48px clamp(28px,4vw,58px)!important}.matchHero,.matchHero *{color:#fff!important}.matchHero .eyebrow,.matchHero h1 span,.matchHeroStat strong{color:#b9f52f!important}.matchHero p,.matchHeroStat small,.matchHeroStat span{color:#c6cec3!important}.matchLayout{grid-template-columns:1fr!important;width:min(1180px,calc(100% - 48px))!important;padding:42px 0 96px!important;margin-inline:auto!important}.matchForm{width:100%!important;max-width:none!important;padding:clamp(22px,3vw,42px)!important}.v3284WizardHead{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:24px}.v3284WizardHead h2{margin:5px 0 8px;font-size:clamp(28px,3vw,42px)}.v3284WizardHead p{max-width:720px;margin:0}.v3284WizardHead>b{background:var(--soft);padding:10px 14px;border-radius:999px;white-space:nowrap}.v32832Steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin:0 0 28px}.v32832Steps button{min-height:62px;border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:16px;padding:10px 12px;display:flex;align-items:center;gap:10px;text-align:left;font-weight:850}.v32832Steps button i{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--soft);font-style:normal}.v32832Steps button.on{background:var(--ink)!important;color:#fff!important;border-color:var(--ink)!important}.v32832Steps button.on i{color:#111511}.v32832Steps button.done{border-color:#9fbd61}.v3284StepCard{border:1px solid var(--line);border-radius:24px;padding:clamp(20px,3vw,34px);background:var(--panel);display:grid;grid-gap:10px;gap:10px}.v3284StepCard h3{font-size:clamp(24px,2.5vw,34px);margin:2px 0}.v3284StepCard>p{margin:0 0 12px;max-width:720px}.v3284QuickOpp{margin-top:8px;border-top:1px solid var(--line);padding-top:16px}.v3284QuickOpp summary{cursor:pointer;font-weight:850}.v3284QuickOpp .v301QuickRow{margin-top:14px}.v3284HomeAway{grid-template-columns:1fr 1fr;gap:14px}.v3284HomeAway button{min-height:120px!important;border-radius:20px!important;display:grid;text-align:left;align-content:center;grid-gap:5px;gap:5px;padding:22px!important}.v3284HomeAway button b{font-size:20px}.v3284HomeAway button span{font-size:12px;color:#667064}.v3284HomeAway button.on span{color:#dce5d8!important}.v3284ReviewGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;margin:12px 0 18px}.v3284ReviewGrid>div{padding:16px;border-radius:16px;background:var(--soft);display:grid;grid-gap:3px;gap:3px}.v3284ReviewGrid .wide{grid-column:1/-1}.v3284ReviewGrid small{font-size:10px;font-weight:850}.v3284WizardActions{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;margin-top:22px}.v3284WizardActions button{min-width:160px}.v3283ImportBox{margin-bottom:22px!important}.matchListArea{width:100%}.v3284EditorJourney{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:5px;gap:5px;margin:20px 0 8px}.v3284EditorJourney span{padding:8px 5px;background:var(--soft);border-radius:9px;text-align:center;font-size:9px;font-weight:900}.v3284ElementList{display:grid;grid-gap:10px;gap:10px}.v3172ElementCard.isOff{opacity:.72}.v3284Locked{padding:8px 12px;border-radius:999px;background:var(--soft);font-size:11px;font-weight:900}.editorPage{padding-top:30px!important}.editor .controls{padding:clamp(22px,2.6vw,38px)!important}.editor .controls h2{overflow-wrap:anywhere}.v290EditorTabs{gap:7px!important}.v290EditorTabs button{min-height:48px!important}.v3172ElementHead button.on{background:#111511!important;color:#b9f52f!important}.v3172ElementHead button:not(.on){background:var(--soft)!important;color:var(--ink)!important}.customerCanvasStage{padding:24px!important}.canvas{overflow:hidden}[data-theme=dark] .v32832Steps button,[data-theme=dark] .v3284EditorJourney span,[data-theme=dark] .v3284Locked,[data-theme=dark] .v3284ReviewGrid>div,[data-theme=dark] .v3284StepCard,[data-theme=dark] .v3284WizardHead>b{background:#171c18;color:#f5f5ef;border-color:#3a433a}[data-theme=dark] .v3284StepCard b,[data-theme=dark] .v3284StepCard h3,[data-theme=dark] .v3284WizardHead h2{color:#fff!important}[data-theme=dark] .v3284StepCard p,[data-theme=dark] .v3284StepCard small,[data-theme=dark] .v3284WizardHead p{color:#bdc5ba!important}@media(max-width:760px){.backendMain>.v301Tabs{margin-top:16px!important}.matchHero,.matchLayout,.v32832GameMode{width:calc(100% - 24px)!important}.matchHero{margin-top:18px!important;padding:28px 20px!important}.matchHero h1{font-size:42px!important}.matchHeroStat{display:none}.matchLayout{padding-top:24px!important}.matchForm{padding:18px!important}.v3284WizardHead{display:grid;grid-gap:12px;gap:12px}.v3284WizardHead>b{justify-self:start}.v32832Steps{grid-template-columns:1fr 1fr}.v32832Steps button{min-width:0!important}.v3284HomeAway,.v3284ReviewGrid{grid-template-columns:1fr}.v3284ReviewGrid .wide{grid-column:auto}.v3284WizardActions{grid-template-columns:1fr 1fr}.v3284WizardActions span{display:none}.v3284WizardActions button{min-width:0;width:100%}.v301QuickRow{grid-template-columns:1fr!important}.v3284EditorJourney{display:flex;overflow-x:auto}.v3284EditorJourney span{flex:0 0 92px}.editorPage{padding:18px 12px!important}.customerCanvasStage{padding:10px!important}}.backendMain>.v301Tabs{width:min(var(--sw-page-max),calc(100% - 48px));margin:30px auto 0!important}.backendMain>.v322MatchSeason{width:min(var(--sw-page-max),calc(100% - 48px));margin:28px auto 0!important}.v32832GameMode{margin:28px auto 0!important;padding:0;gap:10px}.v32832GameMode button{min-height:48px;padding:12px 18px;background:var(--panel)!important;color:var(--ink)!important;border:1px solid var(--line)!important}.v32832GameMode button.on:not(:disabled){background:#101310!important;color:#f8f7f2!important;border-color:#101310!important}.v32832GameMode button:disabled{background:#dfe3db!important;color:#667064!important;border-color:#cbd1c8!important;cursor:not-allowed;opacity:1}.matchHero{margin-top:32px!important}.matchLayout{padding-top:40px!important;max-width:1180px}.v3284MatchWizard{box-sizing:border-box}.v32832Steps button.on,.v32832Steps button.on span{color:#fff!important}.v32832Steps button.on i{color:#101310!important}[data-theme=dark] .v32832GameMode button{background:#171c18!important;color:#f5f5ef!important;border-color:#3a433a!important}[data-theme=dark] .v32832GameMode button.on:not(:disabled){background:#b9f52f!important;color:#101310!important;border-color:#b9f52f!important}[data-theme=dark] .v32832GameMode button:disabled{background:#242a25!important;color:#9fa89d!important;border-color:#3a433a!important}[data-theme=dark] .v32832Steps button:not(.on){background:#171c18!important;color:#f5f5ef!important;border-color:#3a433a!important}[data-theme=dark] .v32832Steps button:not(.on) span{color:#f5f5ef!important}[data-theme=dark] .v32832Steps button:not(.on) i{background:#293029;color:#dbe3d8}.fbPage{width:min(1040px,calc(100% - 48px));margin:30px auto 80px}.fbSuccess,.fbWizard{background:var(--panel);border:1px solid var(--line);border-radius:28px;padding:clamp(24px,4vw,48px)}.fbWizard>header{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.fbSuccess h2,.fbWizard>header h2{font-size:clamp(32px,4vw,54px);margin:6px 0}.fbWizard>header p{margin:0;color:var(--muted)}.fbWizard>header>b{background:var(--soft);padding:10px 14px;border-radius:999px;white-space:nowrap}.fbProgress{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:7px;gap:7px;margin:26px 0 34px}.fbProgress i{height:6px;background:var(--soft);border-radius:99px}.fbProgress i.on{background:var(--lime)}.fbStep{display:grid;grid-gap:14px;gap:14px}.fbStep>label{font-weight:850;font-size:17px;margin-top:14px}.fbStep label small{font-weight:600;color:var(--muted)}.fbChoices{display:flex;flex-wrap:wrap;gap:9px}.fbChoices button{border:1px solid var(--line);background:var(--panel);color:var(--ink);padding:12px 15px;border-radius:14px;font:inherit;font-weight:750;cursor:pointer}.fbChoices button.on{background:#101310;color:#fff;border-color:#101310}.fbStep textarea{min-height:110px;resize:vertical}.fbBig{min-height:170px!important}.fbContact{margin-top:18px;padding:22px;border-radius:20px;background:var(--soft);display:grid;grid-gap:14px;gap:14px}.fbContact p{margin:4px 0;color:var(--muted)}.fbToggle{display:flex;gap:10px;align-items:center;font-weight:800}.fbToggle input{width:20px;height:20px}.fbContactFields{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;gap:10px}.fbWizard>footer{display:flex;justify-content:space-between;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid var(--line)}.fbError{padding:12px;border-radius:12px;background:#fbe1df;color:#7b1f1f}.fbSuccess{display:grid;grid-gap:12px;gap:12px}.fbSuccess>span{font-weight:900;color:#4f7000}.fbSuccess>div{display:flex;gap:10px;flex-wrap:wrap}.fbDemoCard{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px 30px;border-radius:24px;background:#111511;color:#fff}.fbDemoCard h2{color:#fff!important;margin:5px 0}.fbDemoCard p{color:#c7cec4;margin:0}.fbDemoCard .btnPrimary{background:#b9f52f!important;color:#101310!important}[data-theme=dark] .fbSuccess,[data-theme=dark] .fbWizard{background:#151a16;border-color:#343d35;color:#f5f5ef}[data-theme=dark] .fbStep>label,[data-theme=dark] .fbSuccess h2,[data-theme=dark] .fbSuccess h3,[data-theme=dark] .fbWizard h2{color:#fff!important}[data-theme=dark] .fbChoices button{background:#1d231e;color:#f5f5ef;border-color:#414b42}[data-theme=dark] .fbChoices button.on{background:#b9f52f;color:#101310;border-color:#b9f52f}[data-theme=dark] .fbContact,[data-theme=dark] .fbWizard>header>b{background:#202720;color:#f5f5ef}.adminFb{width:min(var(--sw-page-max),calc(100% - 48px));margin:30px auto 80px}.adminFbStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.adminFbStats article{padding:20px;border:1px solid var(--line);border-radius:20px;background:var(--panel);display:grid;grid-gap:5px;gap:5px}.adminFbStats small{font-weight:900;color:#557800}.adminFbStats b{font-size:26px}.adminFbFilters{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.adminFbFilters button{padding:10px 14px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--ink);font-weight:800}.adminFbFilters button.on{background:#101310;color:#fff}.adminFbGrid{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);grid-gap:18px;gap:18px;align-items:start}.adminFbList{display:grid;grid-gap:9px;gap:9px}.adminFbList>button{width:100%;text-align:left;border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:17px;padding:16px;display:grid;grid-gap:8px;gap:8px}.adminFbList>button.on{border-color:#668f00;box-shadow:0 0 0 2px #b9f52f55}.adminFbList>button>div{display:flex;justify-content:space-between;gap:8px}.adminFbList em{font-style:normal;font-size:10px;font-weight:900;background:var(--soft);padding:5px 8px;border-radius:99px}.adminFbList small{color:var(--muted)}.adminFbDetail{border:1px solid var(--line);background:var(--panel);border-radius:24px;padding:26px}.adminFbDetailHead{display:flex;justify-content:space-between;gap:20px;align-items:start}.adminFbDetailHead h2{font-size:22px}.adminFbDetailHead .field{max-width:190px}.adminFbSection{padding:20px 0;border-top:1px solid var(--line)}.adminFbSection h3{margin:0 0 12px}.adminFbSection small{font-weight:850;color:#557800}.adminFbSection p{margin:3px 0 12px;white-space:pre-wrap}.adminFbChips{display:flex;flex-wrap:wrap;gap:7px}.adminFbChips span{padding:8px 10px;border-radius:999px;background:var(--soft);font-size:12px;font-weight:750}.adminFbHighlight{padding:20px;border-radius:18px;background:#e7f8b8;display:grid;grid-gap:7px;gap:7px;margin:8px 0 20px;color:#203000}.adminFbNote{display:grid;grid-gap:8px;gap:8px;margin-top:20px;font-weight:850}.adminFbNote textarea{min-height:110px}[data-theme=dark] .adminFbDetail,[data-theme=dark] .adminFbFilters button,[data-theme=dark] .adminFbList>button,[data-theme=dark] .adminFbStats article{background:#171c18;color:#f5f5ef;border-color:#3a433a}[data-theme=dark] .adminFbFilters button.on{background:#b9f52f;color:#101310;border-color:#b9f52f}[data-theme=dark] .adminFbChips span,[data-theme=dark] .adminFbList em{background:#262e27;color:#eef2eb}@media(max-width:760px){.backendMain>.v301Tabs,.backendMain>.v322MatchSeason,.matchHero,.matchLayout,.v32832GameMode{width:calc(100% - 32px)!important}.backendMain>.v301Tabs{margin-top:20px!important}.backendMain>.v322MatchSeason,.v32832GameMode{margin-top:22px!important}.matchHero{margin-top:24px!important}.matchLayout{padding-top:24px!important}.v32832GameMode button{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 5px);min-width:0}.v32832Steps{grid-template-columns:1fr!important}.v32832Steps button{min-height:52px}.v32832Steps button:not(.on){display:none}.v32832Steps button.on{display:flex}.adminFb,.fbPage{width:calc(100% - 32px);margin-top:20px}.fbSuccess,.fbWizard{padding:22px 18px;border-radius:22px}.fbWizard>header{display:grid;grid-gap:10px;gap:10px}.fbWizard>header>b{justify-self:start}.fbChoices{display:grid;grid-template-columns:1fr}.fbChoices button{text-align:left;min-height:48px}.fbContactFields{grid-template-columns:1fr}.fbWizard>footer{position:-webkit-sticky;position:sticky;bottom:8px;background:var(--panel);padding:14px 0 0}.fbWizard>footer button{flex:1 1}.fbDemoCard{display:grid;padding:22px}.adminFbStats{grid-template-columns:1fr 1fr}.adminFbGrid{grid-template-columns:1fr}.adminFbDetailHead{display:grid}.adminFbDetailHead .field{max-width:none}.adminFbList>button{min-height:92px}}:root{--sw-danger:#b42318;--sw-gutter:clamp(16px,2.4vw,34px)}.danger,.dangerLink,.v301ArchiveActions .danger,.v301OpponentCardActions .danger{color:var(--sw-danger)!important;font-weight:800}.v301OpponentGrid article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px;padding:18px 20px;overflow:hidden}.v301OpponentCardActions{position:static!important;display:flex!important;align-items:center;justify-content:flex-end;gap:10px;min-width:max-content}.v301OpponentCardActions button{position:static!important;margin:0!important}.v301OpponentCardActions button:not(.danger){border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:14px;padding:11px 15px;font-weight:800}.v32832Steps button:disabled{opacity:.5;cursor:not-allowed}.v32832Steps button.on{background:var(--ink);color:#fff}.v32832Steps button.on i{background:var(--lime);color:#101310}.v32832GameMode{margin-block:24px 28px!important;gap:12px!important}.matchHero{margin-top:0!important;margin-bottom:clamp(28px,4vw,54px)!important}.v3284Wizard{width:min(1180px,calc(100% - 2*var(--sw-gutter)))!important;max-width:1180px!important;margin-inline:auto!important}.customerEditor{gap:clamp(24px,3vw,42px)!important}.customerEditorSidebar{box-shadow:none!important}.customerCanvasStage{box-shadow:0 18px 45px rgba(16,19,16,.1)!important}.editorStepNav{overflow:hidden}[data-theme=dark] .v301OpponentCardActions button:not(.danger){background:#171c17;color:#f6f4ee;border-color:#394239}[data-theme=dark] .danger,[data-theme=dark] .dangerLink{color:#ff8075!important}@media(max-width:700px){body,html{max-width:100%;overflow-x:clip}.backendMain,.customerEditor,.fbPage,.matchCenter,.settingsCard,.v301PlanPage{min-width:0;max-width:100%}.v301OpponentGrid article{grid-template-columns:auto minmax(0,1fr);padding:16px}.v301OpponentCardActions{grid-column:1/-1;width:100%;justify-content:stretch}.v301OpponentCardActions button{flex:1 1;min-width:0}.v3284Wizard{width:calc(100% - 32px)!important}.v32832Steps{display:grid!important;grid-template-columns:1fr!important;grid-gap:8px!important;gap:8px!important}.v32832Steps button:not(.on):not(.done){display:none}.v32832Steps button{width:100%!important}.v32832GameMode{display:grid!important;grid-template-columns:1fr!important}.v32832GameMode button{width:100%!important}.v3283ImportBox,.v3283ImportBox>div:last-child{display:grid!important;grid-template-columns:1fr!important}.v3283ImportBox .btnPrimary,.v3283ImportBox .btnSecondary{width:100%!important;text-align:center}.customerEditor{grid-template-columns:1fr!important;padding-inline:16px!important}.canvasWrap,.customerEditorSidebar{min-width:0!important;width:100%!important}.customerCanvasStage{overflow:hidden!important}.canvas{max-width:100%!important}}.v32101Control{margin-top:18px;padding:18px;border:1px solid var(--line);border-radius:18px;background:var(--soft);display:grid;grid-gap:12px;gap:12px;color:var(--ink)}.v32101Control h4{margin:0;color:var(--ink)}.v32101Control small{color:var(--muted);line-height:1.5}.v32101Control>b{color:var(--ink);font-size:12px;margin-top:4px}.v32101Segments{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.v32101Segments button{min-height:44px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--ink);font-weight:900}.v32101Segments button.active{background:var(--ink);color:var(--lime);border-color:var(--ink)}.v32101ElementGroups{display:grid;grid-gap:22px;gap:22px}.v32101ElementGroups>section{display:grid;grid-gap:10px;gap:10px}.v32101GroupHead{display:flex;justify-content:space-between;gap:12px;align-items:end;padding:0 2px}.v32101GroupHead b{color:var(--ink);font-size:14px}.v32101GroupHead small{color:var(--muted)}.v32101Fixed{background:var(--soft)}.v32101Fixed .v3284Locked{background:var(--ink);color:#fff}.v32101EmptyOptional{padding:18px;border:1px dashed var(--line);border-radius:16px;display:grid;grid-gap:4px;gap:4px;background:var(--soft)}.v32101EmptyOptional b{color:var(--ink)}.v32101EmptyOptional span{color:var(--muted)}[data-theme=dark] .v32101Control,[data-theme=dark] .v32101EmptyOptional,[data-theme=dark] .v32101Fixed{background:#171c17;color:#f4f2ed;border-color:#394239}[data-theme=dark] .v32101Control h4,[data-theme=dark] .v32101Control>b,[data-theme=dark] .v32101EmptyOptional b,[data-theme=dark] .v32101GroupHead b{color:#f4f2ed}[data-theme=dark] .v32101Control small,[data-theme=dark] .v32101EmptyOptional span,[data-theme=dark] .v32101GroupHead small{color:#c5cec2}[data-theme=dark] .v32101Segments button{background:#202720;color:#f4f2ed;border-color:#465046}[data-theme=dark] .v32101Segments button.active{background:var(--lime);color:#101310;border-color:var(--lime)}@media(max-width:760px){.v32101Control{padding:15px}.v32101GroupHead{align-items:flex-start;flex-direction:column;gap:3px}.v32101Segments{width:100%}.v32101Fixed .v3172ElementHead{gap:10px}.v32101Fixed .v3284Locked{width:100%;text-align:center}}.v32102ClubCommand{position:relative}.v32102ClubCommand>button,.v32102More summary{border:1px solid #d5dad0;background:#fff;color:#111511;border-radius:16px;min-height:52px;cursor:pointer}.v32102ClubCommand>button{display:flex;align-items:center;gap:9px;padding:6px 11px;min-width:210px;text-align:left}.v32102ClubCommand>button>i{width:34px;height:34px;border-radius:10px;background:#eef2e9;display:grid;place-items:center;font-style:normal;font-weight:900;overflow:hidden}.v32102ClubCommand img{width:100%;height:100%;object-fit:contain}.v32102ClubCommand>button>span{display:grid;min-width:0;line-height:1.08}.v32102ClubCommand small,.v32102CommandMenu>small,.v32102More small{font-size:8px!important;letter-spacing:.12em;font-weight:900;color:#697565}.v32102ClubCommand b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.v32102ClubCommand em{font-size:9px;font-style:normal;color:#687264}.v32102ClubCommand>button>strong{margin-left:auto}.v32102CommandMenu,.v32102More details>div{position:absolute;right:0;top:calc(100% + 9px);z-index:500;width:300px;padding:15px;background:#fbfaf6;border:1px solid #d5dad0;border-radius:18px;box-shadow:0 18px 45px rgba(17,21,17,.13)}.v32102CommandMenu h3{margin:4px 0 14px}.v32102CommandMenu label{font-size:9px;font-weight:800;color:#687264}.v32102CommandMenu a,.v32102CommandMenu button,.v32102More details a{display:flex;width:100%;align-items:center;gap:8px;border:0;background:transparent;color:#111511;padding:9px 7px;border-radius:10px;text-decoration:none;font-weight:800;text-align:left}.v32102CommandMenu button.on{background:#edf5db;color:#466800}.v32102CommandMenu hr,.v32102More hr{border:0;border-top:1px solid #dde1d9;margin:8px 0}.v32102More,.v32102More details{position:relative}.v32102More summary{list-style:none;width:52px;display:grid;place-items:center;font-size:20px}.v32102More summary::-webkit-details-marker{display:none}.v32102More details>div{width:260px}.v32102More .feedback{background:#111511;color:#b9f52f!important}.v32102More .uiControls{margin-top:10px;display:grid;grid-gap:7px;gap:7px}.v32102FeedbackFloat{position:fixed;right:20px;bottom:20px;z-index:200;border-radius:999px;background:#111511;color:#b9f52f!important;padding:11px 15px;text-decoration:none;font-weight:900;box-shadow:0 10px 30px rgba(17,21,17,.18)}.v32101Segments button.active{background:#101310!important;color:#fff!important;border-color:#101310!important}.v32101Segments button:not(.active){background:#fbfaf6!important;color:#111511!important;border-color:#d2d8ce!important}[data-theme=dark] .v32101Segments button.active{background:#101310!important;color:#f7f8f3!important;border-color:#b9f52f!important}[data-theme=dark] .v32101Segments button:not(.active){background:#202720!important;color:#f7f8f3!important;border-color:#465046!important}.v32102TableActions{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.v32102Danger{border:1px solid #d8aaa5!important;background:#fff7f6!important;color:#a7332a!important}.v32102SeasonTop{display:flex;justify-content:space-between;gap:20px;align-items:center}.v32102SeasonTop .btnPrimary{white-space:nowrap}.v32102SeasonModal{position:fixed;inset:0;z-index:900;background:rgba(10,14,11,.55);display:grid;place-items:center;padding:20px}.v32102SeasonModal>div{width:min(620px,100%);background:#fbfaf6;border-radius:24px;padding:24px;box-shadow:0 24px 70px rgba(0,0,0,.25)}@media(max-width:800px){.studioGlobalHeader{min-height:76px!important;flex-direction:row!important;align-items:center!important;padding:12px 16px!important}.studioGlobalHeaderTitle>span{font-size:8px!important}.studioGlobalHeaderTitle h1{font-size:21px!important}.studioGlobalHeaderActions{width:auto!important;margin-left:auto;flex-wrap:nowrap!important}.v32102ClubCommand>button{min-width:52px;width:52px;padding:8px}.v32102ClubCommand>button>span,.v32102ClubCommand>button>strong{display:none}.v327MatchTile{min-width:52px!important;width:52px!important;padding:8px!important}.v327MatchTile>span,.v327MatchTile>strong{display:none!important}.v32102FeedbackFloat{display:none}.v32102CommandMenu,.v32102More details>div{position:fixed;left:12px;right:12px;top:auto;bottom:78px;width:auto;max-height:75dvh;overflow:auto}.v32102SeasonTop{align-items:flex-start;flex-direction:column}.v32102SeasonTop .btnPrimary{width:100%}.v273TableLayout{grid-template-columns:1fr!important}.v273Standing{overflow:hidden}.v273StandHead,.v273StandRow{min-width:760px}.v273Standing>.v273StandHead,.v273Standing>.v273StandRow{overflow:visible}.v32102TableScroll{overflow-x:auto;max-width:100%}}.v32102LineupAdmin{margin:14px 0;padding:15px;border:1px solid #d4dbcf;border-radius:16px;background:#f1f6e7}.v32102LineupAdmin h4{margin:8px 0}.v32102LineupAdmin .check{margin:7px 0}.v32103EditorHead{display:grid;grid-gap:10px;gap:10px;padding:0 0 16px;border-bottom:1px solid #d9ded5}.v32103EditorHead>div{display:grid;grid-gap:2px;gap:2px}.v32103EditorHead b{font-size:18px;color:#111511}.v32103EditorHead small{color:#687264}.v32103EditorHead input{width:100%;border:1px solid #d5dad0;border-radius:12px;padding:10px 12px;background:#fff;color:#111511;font:inherit;font-weight:800}.v32103EditorTabs{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px!important;gap:6px!important;margin:14px 0 18px}.v32103EditorTabs button{min-width:0!important;padding:10px 6px!important;font-size:11px!important;white-space:normal!important}.v32103ContentLead{margin-bottom:16px}.v32103ContentLead h3{margin:4px 0 5px;color:#111511}.v32103ContentLead p{margin:0;color:#687264;font-size:13px}.v32103EditorTabs .active{background:#111511!important;color:#b9f52f!important}.v32103EditorTabs button:not(.active){background:#fff!important;color:#111511!important}.v32102LineupAdmin .check{display:flex!important;align-items:center;gap:8px}.v32102LineupAdmin input{accent-color:#668f00}@media(max-width:800px){.v32103EditorTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.v32103EditorTabs button{font-size:12px!important}.editorPage .editor{grid-template-columns:1fr!important}.editorPage .controls{width:100%!important;max-width:none!important}.editorPage .canvasWrap{width:100%!important;min-width:0!important}}.v310TeamsHead{align-items:center}.v310TeamsHead>.btnPrimary{margin-left:auto;align-self:center;white-space:nowrap}.dangerIcon{width:42px;height:42px;border:1px solid #efb6b1;border-radius:50%;background:#fff5f4;color:#b3261e;font-size:24px;font-weight:900;display:grid;place-items:center;line-height:1;cursor:pointer}.dangerIcon:hover{background:#b3261e;color:#fff;border-color:#b3261e}.v32104EditorHead{display:grid;grid-gap:9px;gap:9px;padding-bottom:15px;border-bottom:1px solid #d9ded5}.v32104EditorHead>div{display:grid;grid-gap:2px;gap:2px}.v32104EditorHead b{font-size:19px;color:#111511}.v32104EditorHead small{font-size:12px;color:#687264}.v32104EditorHead input{width:100%;border:1px solid #d5dad0;border-radius:13px;padding:11px 12px;background:#fff;color:#111511;font:inherit;font-weight:800}.v32104EditorFlow{display:grid;grid-gap:8px;gap:8px;margin:15px 0 20px}.v32104EditorFlow button{display:grid;grid-template-columns:34px 1fr;align-items:center;text-align:left;grid-gap:10px;gap:10px;padding:11px 12px;border:1px solid #d5dad0;border-radius:14px;background:#fff;color:#111511;font-weight:900}.v32104EditorFlow button i{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#eef2e9;color:#586255;font-style:normal;font-size:12px}.v32104EditorFlow button.active{background:#111511;color:#fff;border-color:#111511}.v32104EditorFlow button.active i{background:#b9f52f;color:#111511}.v32104EditorFlow button.done i{background:#e6f7b6;color:#486600}.v32104EditorFlow button:disabled{opacity:.48;cursor:not-allowed}.v32104FlowActions{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:9px;gap:9px;margin:18px 0 10px}.v32104FlowActions:has(>button:only-child){grid-template-columns:1fr}.v32104FlowActions button{min-height:48px}.v32104LineupPreset{margin:14px 0;padding:16px;border:1px solid #cfe58d;border-radius:16px;background:#f3fadf;display:grid;grid-gap:6px;gap:6px;color:#111511}.v32104LineupPreset p{margin:0;color:#596253;font-size:13px;line-height:1.5}.v32104LineupPreset>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:5px}.v32104LineupPreset>div span{padding:6px 8px;border-radius:999px;background:#fff;color:#111511;font-size:11px;font-weight:800}@media(max-width:800px){.v310TeamsHead{grid-template-columns:1fr}.v310TeamsHead>.btnPrimary{width:100%;margin:0}.v32104EditorFlow,.v32104FlowActions{grid-template-columns:1fr}.dangerIcon{width:40px;height:40px}.editorPage,.editorPage .canvasWrap,.editorPage .controls,.editorPage .editor{min-width:0;max-width:100%}.editorPage{overflow-x:hidden}}.v32105AutoDesign{margin:-8px 0 18px;padding:12px 14px;border:1px solid #d6dfcc;border-radius:14px;background:#f3f6ef;color:#111511;display:grid;grid-gap:3px;gap:3px}.v32105AutoDesign b{color:#486600;font-size:13px}.v32105AutoDesign span{color:#596253;font-size:12px;line-height:1.45}.v32104EditorFlow{grid-template-columns:1fr!important}.v32104EditorFlow button.active i{background:#b9f52f!important;color:#111511!important}@media(max-width:800px){.v32105AutoDesign{margin-bottom:16px}.v32104EditorFlow button{min-width:0;width:100%}}.v32106DesignPanel{display:grid;grid-gap:16px;gap:16px}.v32106DesignList{display:grid;grid-gap:10px;gap:10px}.v32106DesignList article{border:1px solid #d5dad0;border-radius:16px;background:#fff;padding:14px;display:grid;grid-gap:12px;gap:12px;color:#111511}.v32106DesignList article>div{display:grid;grid-gap:2px;gap:2px}.v32106DesignList small{color:#687264}.v32106DesignList label{display:grid;grid-gap:6px;gap:6px;font-weight:800;color:#111511}.v32106DesignList input[type=color]{width:100%;height:46px;padding:5px;border:1px solid #cfd6ca;border-radius:12px;background:#fff}.v32106AdminDesignRights,.v32106DesignNote{padding:14px;border:1px solid #d6dfcc;border-radius:15px;background:#f3f6ef;color:#111511;display:grid;grid-gap:8px;gap:8px}.v32106AdminDesignRights small,.v32106DesignNote span{color:#596253;line-height:1.45}.v32106AdminDesignRights .check{display:flex!important;align-items:center;gap:8px;color:#111511!important}.v32106AdminDesignRights input{accent-color:#668f00}.v32104EditorFlow button.active{background:#111511!important;color:#fff!important}.v32104EditorFlow button.active span{color:#fff!important}[data-theme=dark] .v32106DesignList article{background:#1b211b;color:#f7f8f3;border-color:#414a41}[data-theme=dark] .v32106DesignList label{color:#f7f8f3}[data-theme=dark] .v32106DesignList small{color:#c3cbc0}[data-theme=dark] .v32106AdminDesignRights,[data-theme=dark] .v32106DesignNote{background:#202720;color:#f7f8f3;border-color:#465046}[data-theme=dark] .v32106AdminDesignRights small,[data-theme=dark] .v32106DesignNote span{color:#c3cbc0}@media(max-width:800px){.v32106DesignList article{padding:13px}.v32106DesignPanel{min-width:0}.v32106DesignList input,.v32106DesignList select{max-width:100%}}.v32108DesignList{display:grid;grid-gap:10px;gap:10px}.v32108DesignItem{border:1px solid #d5dad0;border-radius:16px;background:#fff;color:#111511;overflow:hidden}.v32108DesignItem>summary{list-style:none;cursor:pointer;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px}.v32108DesignItem>summary::-webkit-details-marker{display:none}.v32108DesignItem>summary>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.v32108DesignItem>summary b{font-size:16px}.v32108DesignItem>summary small{color:#687264}.v32108DesignPreview{display:flex;align-items:center;gap:8px;flex:0 0 auto}.v32108DesignPreview i{width:24px;height:24px;border-radius:50%;border:1px solid #cbd2c6}.v32108DesignPreview em{font-style:normal;font-size:17px;min-width:28px;text-align:center}.v32108DesignPreview strong{font-size:13px;color:#557600}.v32108DesignItem[open]>summary{border-bottom:1px solid #e0e4dc;background:#f8faf5}.v32108DesignControls{padding:14px 16px 16px;display:grid;grid-gap:16px;gap:16px}.v32108DesignControls fieldset{border:0;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px}.v32108DesignControls legend{font-weight:800;margin-bottom:8px;color:#111511}.v32108Fonts,.v32108Palette{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.v32108Fonts button,.v32108Palette button{min-width:0;border:1px solid #d2d8ce;background:#fff;color:#111511;border-radius:12px;padding:10px;display:flex;align-items:center;gap:8px;text-align:left;cursor:pointer}.v32108Palette button i{width:26px;height:26px;border-radius:50%;border:1px solid #c7cec2;flex:0 0 auto}.v32108Fonts button span,.v32108Palette button span{font-weight:800;overflow:hidden;text-overflow:ellipsis}.v32108Fonts button b,.v32108Palette button b{margin-left:auto;color:#557600}.v32108Fonts button.active,.v32108Palette button.active{border-color:#668f00;background:#f0f8dc;box-shadow:0 0 0 2px rgba(185,245,47,.22)}.v32108Fonts button{display:grid;grid-template-columns:1fr auto}.v32108Fonts button small{grid-column:1/-1;color:#687264;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v32108NoDesign{padding:16px;border:1px solid #d6dfcc;border-radius:15px;background:#f3f6ef;color:#111511;display:grid;grid-gap:5px;gap:5px}.v32108NoDesign span{color:#596253;line-height:1.45}[data-theme=dark] .v32108DesignItem{background:#1b211b;color:#f7f8f3;border-color:#414a41}[data-theme=dark] .v32108DesignItem>summary small,[data-theme=dark] .v32108Fonts button small{color:#c3cbc0}[data-theme=dark] .v32108DesignItem[open]>summary{background:#202720;border-color:#414a41}[data-theme=dark] .v32108DesignControls legend{color:#f7f8f3}[data-theme=dark] .v32108Fonts button,[data-theme=dark] .v32108Palette button{background:#171c17;color:#f7f8f3;border-color:#465046}[data-theme=dark] .v32108Fonts button.active,[data-theme=dark] .v32108Palette button.active{background:#27351b;border-color:#b9f52f}[data-theme=dark] .v32108DesignPreview strong{color:#b9f52f}[data-theme=dark] .v32108NoDesign{background:#202720;color:#f7f8f3;border-color:#465046}[data-theme=dark] .v32108NoDesign span{color:#c3cbc0}@media(max-width:800px){.v32108DesignItem>summary{padding:13px}.v32108DesignPreview strong{display:none}.v32108Fonts,.v32108Palette{grid-template-columns:1fr}.v32108Fonts button,.v32108Palette button{min-height:52px}.v32108DesignControls{padding:12px 13px 14px}}.v32109ElementGroups{display:grid;grid-gap:20px;gap:20px}.v32109FixedSummary{border:1px solid var(--line);border-radius:16px;background:var(--panel);overflow:hidden}.v32109FixedSummary>summary{cursor:pointer;list-style:none;padding:14px 16px;display:flex;justify-content:space-between;align-items:center;gap:14px}.v32109FixedSummary>summary::-webkit-details-marker{display:none}.v32109FixedSummary>summary>div{display:grid;grid-gap:2px;gap:2px}.v32109FixedSummary small{color:var(--muted)}.v32109FixedSummary>summary>span{font-size:12px;font-weight:900;color:#557600}.v32109FixedGrid{border-top:1px solid var(--line);padding:10px 14px 14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.v32109FixedGrid>div{padding:10px 12px;border-radius:11px;background:var(--soft);display:flex;justify-content:space-between;gap:10px;align-items:center}.v32109FixedGrid b{font-size:13px}.v32109FixedGrid small{font-size:10px;white-space:nowrap}.v32109OptionalList{display:grid;grid-gap:9px;gap:9px}.v32109OptionalRow{border:1px solid var(--line);border-radius:15px;background:var(--panel);padding:13px 14px;display:grid;grid-gap:11px;gap:11px}.v32109OptionalRow.needsAsset{border-color:#9fbd61;background:#f7faef}.v32109OptionalHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.v32109OptionalHead>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.v32109OptionalHead b{font-size:15px}.v32109OptionalHead small{font-size:11px;color:var(--muted)}.v32109OptionalHead button{border:1px solid var(--line);border-radius:999px;padding:8px 11px;background:var(--soft);color:var(--ink);font-weight:900;min-width:54px}.v32109OptionalHead button.on{background:#111511!important;color:#b9f52f!important;border-color:#111511!important}.v32109AssetAction{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid var(--line)}.v32109Required{font-size:11px;font-weight:800;color:#667800}.v32109AssetAction .mediaLibraryBtn{margin-left:auto}.v32109OptionalRow.isOff{opacity:.7}.v32109OptionalRow.isOff .v32109OptionalHead small{color:var(--muted)}[data-theme=dark] .v32109FixedSummary,[data-theme=dark] .v32109OptionalRow{background:#1b211b;color:#f7f8f3;border-color:#414a41}[data-theme=dark] .v32109FixedGrid>div{background:#242b24}[data-theme=dark] .v32109FixedSummary small,[data-theme=dark] .v32109OptionalHead small{color:#c3cbc0}[data-theme=dark] .v32109FixedSummary>summary>span,[data-theme=dark] .v32109Required{color:#b9f52f}[data-theme=dark] .v32109OptionalRow.needsAsset{background:#20291b;border-color:#789331}@media(max-width:800px){.v32109FixedGrid{grid-template-columns:1fr}.v32109FixedSummary>summary,.v32109OptionalRow{padding:13px}.v32109AssetAction{align-items:stretch;flex-direction:column}.v32109AssetAction .mediaLibraryBtn{width:100%;margin:0}}@media(min-width:901px){.editorPage .editor{grid-template-columns:minmax(390px,430px) minmax(0,1fr)!important;gap:28px!important}.editorPage .controls{width:100%!important}}.v32109FixedGrid{grid-template-columns:1fr!important;gap:6px!important;padding:12px 14px 14px!important}.v32109FixedGrid>div{min-width:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:10px 12px!important}.v32109FixedGrid>div>span{min-width:0;display:grid;grid-gap:2px;gap:2px}.v32109FixedGrid>div b{display:block;font-size:13px!important;line-height:1.2;overflow-wrap:anywhere}.v32109FixedGrid>div small{display:block;font-size:10px!important;white-space:normal!important;color:var(--muted)}.v32109FixedGrid>div em{flex:0 0 auto;font-style:normal;font-size:10px;font-weight:900;color:#557600;background:#eef5df;border-radius:999px;padding:6px 9px;white-space:nowrap}.v32104EditorFlow button.blocked{opacity:.42!important;cursor:not-allowed!important}.v32104FlowActions .btnPrimary:disabled{opacity:.45!important;cursor:not-allowed!important;filter:saturate(.5)}[data-theme=dark] .v32109FixedGrid>div em{background:#2a351f;color:#b9f52f}@media(max-width:800px){.v32109FixedGrid>div{padding:11px!important}.v32109FixedGrid>div em{font-size:9px}}.betaModeBadge{width:100%;display:flex;align-items:center;gap:8px;margin:4px 0 14px;padding:10px 12px;border:1px solid #c9db9b;border-radius:13px;background:#eff8d8;color:#416500;font:inherit;font-size:12px;font-weight:900;letter-spacing:.06em;cursor:pointer}.betaModeBadge i{width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 4px rgba(185,245,47,.18)}.betaInfoLink{border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.betaFloatActions{position:fixed;right:22px;bottom:22px;z-index:85;display:flex;align-items:center;gap:8px;padding:7px;border:1px solid var(--line);border-radius:18px;background:var(--panel);box-shadow:0 14px 38px rgba(16,19,16,.14)}.betaFloatActions a,.betaFloatActions button{border:0;border-radius:12px;padding:10px 13px;font:inherit;font-size:12px;font-weight:900;text-decoration:none;cursor:pointer}.betaFloatActions button{background:var(--soft);color:var(--ink)}.betaFloatActions a{background:#101310;color:#fff}.betaIntroBackdrop{position:fixed;inset:0;z-index:200;background:rgba(8,12,9,.72);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);display:grid;place-items:center;padding:20px}.betaIntroModal{position:relative;width:min(760px,100%);max-height:min(820px,calc(100vh - 40px));overflow:auto;background:#fbfaf6;color:#101310;border:1px solid #d8d9d2;border-radius:30px;padding:clamp(26px,5vw,50px);box-shadow:0 28px 90px rgba(0,0,0,.38)}.betaIntroClose{position:absolute;right:20px;top:20px;width:42px;height:42px;border:1px solid var(--line);border-radius:50%;background:var(--soft);color:var(--ink);font-size:25px;cursor:pointer}.betaIntroModal h2{margin:10px 52px 14px 0;font-size:clamp(34px,5vw,58px);line-height:1}.betaIntroLead{font-size:18px;line-height:1.55;color:var(--muted);margin:0 0 25px}.betaIntroFocus{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.betaIntroFocus article{padding:20px;border:1px solid var(--line);border-radius:20px;background:var(--soft)}.betaIntroFocus b{display:block;font-size:17px;margin-bottom:8px}.betaIntroFocus p{margin:0;color:var(--muted);line-height:1.5}.betaIntroHint{display:grid;grid-gap:5px;gap:5px;margin-top:12px;padding:18px 20px;border-radius:18px;background:#e9f8bd;color:#284700}.betaIntroHint span{line-height:1.45}.betaIntroActions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.betaIntroActions a{text-decoration:none}.betaIntroActions .btnPrimary{color:#fff!important}[data-theme=dark] .betaModeBadge{background:#1d2816;border-color:#42552c;color:#caff52}[data-theme=dark] .betaIntroHint{background:#233119;color:#dfff91}[data-theme=dark] .betaFloatActions a{background:var(--lime);color:#101310}@media(max-width:760px){.betaFloatActions{right:16px;bottom:82px}.betaFloatActions button{display:none}.betaFloatActions a{padding:10px 12px}.betaIntroBackdrop{padding:12px}.betaIntroModal{max-height:calc(100vh - 24px);border-radius:24px;padding:28px 20px 22px}.betaIntroClose{right:14px;top:14px}.betaIntroActions,.betaIntroFocus{grid-template-columns:1fr}.betaIntroActions{display:grid}.betaIntroActions>*{width:100%;text-align:center}}.v309ContentHero .v321HeroLive{background:#b9f52f!important;color:#101310!important;border:1px solid #b9f52f!important}.v309ContentHero .v321HeroLive b,.v309ContentHero .v321HeroLive span{color:#101310!important}html[data-theme=dark] .v309ContentHero .v321HeroLive{background:#b9f52f!important;color:#101310!important}html[data-theme=dark] .v309ContentHero .v321HeroLive b,html[data-theme=dark] .v309ContentHero .v321HeroLive span{color:#101310!important}.betaIntroModal .tinyLabel{color:#527500!important}.betaIntroModal b,.betaIntroModal h2{color:#101310!important}.betaIntroModal .betaIntroFocus p,.betaIntroModal .betaIntroLead{color:#596258!important}.betaIntroModal .betaIntroFocus article{background:#f1f3ed!important;border-color:#d8d9d2!important}.betaIntroModal .betaIntroHint,.betaIntroModal .betaIntroHint b,.betaIntroModal .betaIntroHint span{color:#284700!important}.betaIntroModal .betaIntroActions .btnSecondary{background:#fff!important;color:#101310!important;border-color:#bcc3b8!important}.betaIntroModal .betaIntroActions .btnPrimary{background:#101310!important;color:#fff!important}.betaIntroModal .betaIntroClose{background:#eef0ea!important;color:#101310!important;border-color:#cbd0c7!important}.betaFloatActions{background:#fbfaf6!important;border-color:#d8d9d2!important}.betaFloatActions button{background:#eef0ea!important;color:#101310!important}.betaFloatActions a{background:#101310!important;color:#fff!important}[data-theme=dark] .betaFloatActions{background:#171c18!important;border-color:#343c34!important}[data-theme=dark] .betaFloatActions button{background:#252c26!important;color:#f5f5ef!important}[data-theme=dark] .betaFloatActions a{background:#b9f52f!important;color:#101310!important}.v321015Hero{max-width:1540px;margin:0 auto;padding:clamp(52px,7vw,108px) clamp(20px,4vw,58px) 58px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);grid-gap:clamp(38px,6vw,92px);gap:clamp(38px,6vw,92px);align-items:center}.v321015HeroCopy h1{font-size:clamp(54px,6.8vw,104px);line-height:.88;letter-spacing:-.055em;margin:20px 0 26px;color:#101310}.v321015Design h2 em,.v321015HeroCopy h1 em,.v321015Intro h2 em{font-style:normal;color:#668f00}.v321015HeroCopy>p{font-size:clamp(18px,1.6vw,23px);line-height:1.55;max-width:700px;color:#596258}.v321015HeroCopy>small{display:block;max-width:680px;margin-top:18px;color:#697267;line-height:1.5}.v321015HeroActions{display:flex;gap:10px;align-items:center;margin-top:30px}.v321015HeroStage{background:#101510;color:#fff;border-radius:34px;padding:clamp(24px,4vw,48px);box-shadow:0 30px 80px rgba(16,19,16,.13);min-height:500px;display:grid;align-content:center}.v321015StageStatus,.v321015StageTop{display:flex;justify-content:space-between;gap:20px;align-items:center}.v321015StageTop{padding-bottom:22px;border-bottom:1px solid #364036}.v321015StageTop span{color:#b9f52f;font-weight:900;letter-spacing:.12em;font-size:12px}.v321015StageTop b{color:#fff}.v321015Clubs{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:24px;gap:24px;padding:48px 0}.v321015Clubs>div{display:grid;justify-items:center;text-align:center;grid-gap:12px;gap:12px}.v321015Clubs i{width:68px;height:68px;border-radius:22px;border:1px solid #465146;display:grid;place-items:center;color:#b9f52f;font-style:normal;font-weight:900}.v321015Clubs b{color:#fff;font-size:16px}.v321015Clubs strong{font-size:clamp(54px,6vw,88px);color:#fff;white-space:nowrap}.v321015Clubs strong em{font-style:normal;color:#b9f52f}.v321015StageStatus{padding:18px 20px;border-radius:18px;background:#1b221b}.v321015StageStatus span{background:#b9f52f;color:#101310;border-radius:999px;padding:8px 11px;font-weight:900}.v321015StageStatus p{margin:0;color:#d9e0d6}.v321015StageActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:12px}.v321015StageActions span{background:#f7f6f1;color:#101310;border-radius:15px;padding:16px;text-align:center;font-weight:900}.v321015Intro{max-width:1540px;margin:0 auto;padding:100px clamp(20px,4vw,58px) 46px;display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:end}.v321015Design h2,.v321015Intro h2{font-size:clamp(44px,5vw,76px);line-height:.95;letter-spacing:-.04em;margin:12px 0 0}.v321015Intro>p{font-size:20px;line-height:1.65;color:#596258;margin:0}.v321015ProductGrid{max-width:1540px;margin:0 auto;padding:0 clamp(20px,4vw,58px) 110px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.v321015ProductGrid article{border:1px solid #d7ddd2;border-radius:28px;padding:30px;min-height:370px;display:flex;flex-direction:column;background:#fbfaf6}.v321015ProductGrid article.dark{background:#101510;color:#fff}.v321015ProductGrid small{color:#668f00;font-weight:900;letter-spacing:.1em}.v321015ProductGrid .dark small{color:#b9f52f}.v321015ProductGrid h3{font-size:31px;line-height:1.05;margin:22px 0 12px}.v321015ProductGrid .dark h3{color:#fff}.v321015ProductGrid p{color:#60695e;line-height:1.55}.v321015ProductGrid .dark p{color:#cbd3c8}.v321015Mini,.v321015ScoreMini{margin-top:auto;border-radius:18px;padding:18px;background:#eff2ea;display:grid;grid-gap:6px;gap:6px}.v321015Mini span{color:#596258}.v321015ScoreMini{background:#1c241c;text-align:center}.v321015ScoreMini strong{font-size:48px;color:#fff}.v321015ScoreMini small{color:#cbd3c8;letter-spacing:0}.v321015Workflow{margin-top:0!important}.v321015Workflow .betaDarkHead p{color:#c3cbc0;max-width:720px;font-size:18px;line-height:1.6}.v321015Design{max-width:1540px;margin:0 auto;padding:110px clamp(20px,4vw,58px);display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:70px;gap:70px;align-items:center}.v321015Design>div>p{font-size:19px;line-height:1.6;color:#596258}.v321015Posters{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;align-items:end}.v321015Posters>div{aspect-ratio:4/5;border-radius:26px;background:#101510;color:#fff;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:0 22px 50px rgba(16,19,16,.11)}.v321015Posters>div:nth-child(2){transform:translateY(-34px);background:#dce9c2;color:#101310}.v321015Posters small{color:#b9f52f;font-weight:900}.v321015Posters>div:nth-child(2) small{color:#567800}.v321015Posters b{font-size:clamp(28px,3vw,48px);margin:8px 0}.v321015Beta{margin-top:0!important}.v321015BetaStart{min-height:100vh;background:#f4f2ed;color:#101310}.v321015BetaStart>header{height:92px;padding:0 clamp(20px,4vw,58px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d9ddd4}.v321015BetaStart>section{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:clamp(60px,8vw,110px) 0}.v321015BetaStart h1{font-size:clamp(50px,7vw,88px);line-height:.92;letter-spacing:-.05em;margin:18px 0 20px}.v321015BetaStart>section>p{font-size:20px;line-height:1.6;color:#5d665b;max-width:760px}.v321015ChoiceGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin:44px 0 22px}.v321015ChoiceGrid article{border:1px solid #d5dbd1;border-radius:28px;padding:32px;background:#fbfaf6;min-height:330px;display:flex;flex-direction:column}.v321015ChoiceGrid article.featured{background:#101510;color:#fff}.v321015ChoiceGrid small{font-weight:900;letter-spacing:.1em;color:#668f00}.v321015ChoiceGrid .featured small{color:#b9f52f}.v321015ChoiceGrid h2{font-size:38px;margin:18px 0 10px}.v321015ChoiceGrid .featured h2{color:#fff}.v321015ChoiceGrid p{line-height:1.6;color:#626b60}.v321015ChoiceGrid .featured p{color:#cbd3c8}.v321015ChoiceGrid a,.v321015ChoiceGrid button{margin-top:auto;border:0;border-radius:16px;padding:17px 20px;font:inherit;font-weight:900;text-align:center;text-decoration:none;cursor:pointer}.v321015ChoiceGrid .featured button{background:#b9f52f;color:#101310}.v321015ChoiceGrid article:not(.featured) a{background:#101310;color:#fff}.v321015Back{display:inline-block;margin-top:12px;color:#465045;font-weight:800;text-decoration:none}@media(max-width:980px){.v321015Hero{grid-template-columns:1fr}.v321015HeroStage{min-height:420px}.v321015Design,.v321015Intro{grid-template-columns:1fr;gap:34px}.v321015ProductGrid{grid-template-columns:1fr}.v321015ProductGrid article{min-height:280px}.v321015Posters{max-width:720px}.v321015ChoiceGrid{grid-template-columns:1fr}}@media(max-width:680px){.v321015Hero{padding-top:38px}.v321015HeroCopy h1{font-size:50px}.v321015HeroActions{display:grid;grid-template-columns:1fr}.v321015HeroActions a{text-align:center}.v321015HeroStage{padding:20px;min-height:0;border-radius:24px}.v321015Clubs{gap:10px;padding:30px 0}.v321015Clubs i{width:52px;height:52px}.v321015Clubs b{font-size:12px}.v321015Clubs strong{font-size:42px}.v321015StageStatus{align-items:flex-start}.v321015StageActions{grid-template-columns:1fr}.v321015Intro{padding-top:72px}.v321015Design,.v321015ProductGrid{padding-bottom:72px}.v321015Design{padding-top:72px}.v321015Posters{grid-template-columns:1fr 1fr}.v321015Posters>div:nth-child(2){transform:none}.v321015Posters>div:nth-child(3){display:none}.v321015ChoiceGrid article{padding:24px;min-height:300px}.v321015BetaStart>section{padding-top:55px}}@media(max-width:800px){.backendApp .studioGlobalHeader{display:grid!important;grid-template-columns:1fr!important;grid-gap:12px!important;gap:12px!important;align-items:start!important;padding:14px 16px 12px!important;min-height:auto!important}.backendApp .studioGlobalHeaderTitle{min-width:0}.backendApp .studioGlobalHeaderActions{width:100%!important;margin:0!important;display:grid!important;grid-template-columns:1fr 1fr 52px!important;grid-gap:8px!important;gap:8px!important;align-items:stretch!important}.backendApp .v32102ClubCommand,.backendApp .v32102More,.backendApp .v327MatchTile{width:100%!important;min-width:0!important}.backendApp .v32102ClubCommand>button,.backendApp .v327MatchTile{width:100%!important;min-width:0!important;height:54px!important;padding:7px 9px!important;border-radius:15px!important}.backendApp .v32102ClubCommand>button>span,.backendApp .v32102ClubCommand>button>strong{display:grid!important;min-width:0!important}.backendApp .v32102ClubCommand>button>span small,.backendApp .v327MatchTile>span small{display:none!important}.backendApp .v32102ClubCommand>button>span b,.backendApp .v32102ClubCommand>button>span em,.backendApp .v327MatchTile>span b,.backendApp .v327MatchTile>span em{font-size:9px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.backendApp .v32102ClubCommand>button>strong{display:none!important}.backendApp .v327MatchTile>span,.backendApp .v327MatchTile>strong{display:grid!important;min-width:0!important}.backendApp .v327MatchTile>strong{display:none!important}.backendApp .v32102More details,.backendApp .v32102More summary{width:52px!important;height:54px!important}.backendApp .v32102More summary{display:grid!important;place-items:center!important;border:1px solid #d5dbd2!important;border-radius:15px!important;background:#fbfaf6!important}.backendApp .v32102CommandMenu,.backendApp .v32102More details>div{position:fixed!important;left:12px!important;right:12px!important;top:132px!important;bottom:auto!important;width:auto!important;max-height:calc(100dvh - 220px)!important;overflow:auto!important;z-index:1200!important;box-shadow:0 24px 70px rgba(0,0,0,.22)!important}.adminSidebar>.adminModeBadge{display:none!important}.adminSidebar{padding-top:7px!important}.betaNav{display:grid!important;grid-template-columns:auto 1fr!important;grid-gap:10px!important;gap:10px!important;height:78px!important;padding:0 14px!important}.betaNav>.brand{min-width:0}.betaNavTools{justify-self:end!important;margin-left:0!important;gap:7px!important;min-width:0}.betaNavTools>.uiControls .textScaleControls{display:none!important}.betaNavTools>.uiControls .themeToggle{min-width:82px!important;height:46px!important;padding:0 12px!important;border-radius:14px!important;display:flex!important;gap:7px!important;justify-content:center!important}.betaNavTools>.uiControls .themeToggle b{display:inline!important;font-size:12px!important}.betaNavTools .authHomeActions{margin:0!important}.betaNavTools .authHomeActions .betaPrimary{height:46px!important;min-height:46px!important;padding:0 14px!important;border-radius:14px!important;white-space:nowrap;font-size:12px!important}.betaNavTools .authHomeActions .betaLogin,.betaNavTools .authHomeActions .betaLogout{display:none!important}}@media(max-width:430px){.backendApp .studioGlobalHeaderActions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 50px!important}.backendApp .v32102ClubCommand>button>i,.backendApp .v327MatchTile>i{width:34px!important;height:34px!important;min-width:34px!important}.betaNav{grid-template-columns:minmax(120px,1fr) auto!important}.betaNav .brand span{font-size:0!important}.betaNav .brand span:after{content:"SPIELWERK";font-size:14px!important}.betaNavTools>.uiControls .themeToggle{min-width:46px!important;width:46px!important;padding:0!important}.betaNavTools>.uiControls .themeToggle b{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}.betaNavTools>.uiControls .themeToggle .themeIcon{font-size:18px!important}.betaNavTools .authHomeActions .betaPrimary{padding:0 12px!important;font-size:11px!important}}@media(max-width:800px){.backendApp .v32102More{display:none!important}.backendApp .betaFloatActions{display:flex!important;left:12px!important;right:auto!important;bottom:78px!important;padding:3px!important;border-radius:999px!important;box-shadow:0 8px 24px rgba(16,19,16,.12)!important}.backendApp .betaFloatActions button{display:block!important;min-height:30px!important;padding:5px 9px!important;border-radius:999px!important;font-size:9px!important;letter-spacing:.06em!important}.backendApp .betaFloatActions a{display:none!important}.mobileNavUtility>button:last-child{background:#111511!important;color:#fff!important;border-color:#111511!important;font-weight:900!important}.mobileNavUtility>button:last-child svg{color:#b9f52f!important}.exportModalHead{padding-right:58px!important}.exportModalHead>button{position:absolute!important;right:24px!important;top:10px!important;width:44px!important;height:44px!important;min-height:44px!important;display:grid!important;place-items:center!important;z-index:20!important}.v311PreviewStage{width:100%!important;min-height:210px!important}.v311PreviewStage img{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:34dvh!important}.customerCanvasStage .canvas{width:min(100%,540px)!important;height:auto!important;max-height:none!important;flex:none!important}.v291FormatGrid button{touch-action:manipulation!important;position:relative!important;z-index:1!important}.backendApp .backendSidebar>.betaModeBadge{display:none!important}.backendApp .mobileBackendDock{display:grid!important}.backendApp .betaFloatActions{bottom:82px!important}.backendApp .v32102CommandMenu{z-index:950!important}}@media(max-width:430px){.betaNav>.brand{display:inline-flex!important;align-items:center!important;gap:8px!important;min-width:0!important;overflow:visible!important}.betaNav>.brand .brandSymbol{display:grid!important;width:34px!important;height:34px!important;min-width:34px!important;font-size:medium!important}.betaNav>.brand .brandSymbol:after{content:none!important}.betaNav>.brand .brandWords{display:flex!important;min-width:0!important;font-size:medium!important;align-items:baseline!important;gap:4px!important}.betaNav>.brand .brandWords:after{content:none!important}.betaNav>.brand .brandWords strong{display:block!important;font-size:13px!important;white-space:nowrap!important}.betaNav>.brand .brandWords b{display:none!important}}@media(max-width:800px){.backendApp .v32102CommandMenu,.backendApp .v327MatchMenu{position:fixed!important;left:12px!important;right:12px!important;top:132px!important;bottom:auto!important;width:auto!important;max-height:calc(100dvh - 230px)!important;overflow:auto!important;z-index:1200!important;padding:15px!important;background:#fbfaf6!important;border:1px solid #d5dad0!important;border-radius:18px!important;box-shadow:0 24px 70px rgba(0,0,0,.22)!important}.backendApp .v327MatchMenuHead{padding:5px 7px 12px!important}}.swHomeNew{overflow-x:hidden}.swHeroNew{max-width:1540px;margin:auto;padding:clamp(56px,7vw,112px) clamp(20px,4vw,60px) 72px;display:grid;grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);grid-gap:clamp(40px,7vw,110px);gap:clamp(40px,7vw,110px);align-items:center}.swHeroCopy h1{font:900 clamp(60px,7.2vw,112px)/.86 Manrope;letter-spacing:-.065em;margin:22px 0 30px;color:#101310}.swBetaNew h2 em,.swHeroCopy h1 em,.swWorkflowIntro h2 em{font-style:normal;color:#668f00}.swLead{font-size:clamp(19px,1.7vw,25px);line-height:1.5;color:#596258;max-width:720px}.swHeroActions{display:flex;gap:10px;margin-top:30px}.swBetaNote{margin-top:20px;max-width:650px;color:#687166;line-height:1.55}.swBetaNote b{color:#111511}.swHeroProduct{background:#101510;color:#fff;border-radius:34px;padding:clamp(22px,4vw,44px);box-shadow:0 34px 90px rgba(16,19,16,.16);transform:rotate(1deg)}.swProductBar{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #344034;padding-bottom:20px;font-size:11px;font-weight:900;letter-spacing:.1em}.swProductBar span{color:#b9f52f}.swProductMatch{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:18px;gap:18px;padding:48px 0}.swProductMatch>div{display:grid;justify-items:center;text-align:center;grid-gap:10px;gap:10px}.swProductMatch i{width:64px;height:64px;border:1px solid #455145;border-radius:20px;display:grid;place-items:center;color:#b9f52f;font-style:normal;font-weight:900}.swProductMatch>div strong{font-size:13px;color:#fff}.swProductMatch>b{font-size:clamp(48px,5vw,78px);white-space:nowrap}.swProductMatch>b em{font-style:normal;color:#b9f52f}.swProductFlow{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px}.swProductFlow span{padding:12px 8px;border-radius:12px;background:#1b221b;color:#98a397;font-size:10px;font-weight:900;text-align:center}.swProductFlow .done{color:#dce5d8}.swProductFlow .active{background:#b9f52f;color:#101310}.swProductAction{margin-top:9px;border-radius:16px;background:#f5f4ef;color:#101310;padding:16px 18px;display:grid;grid-template-columns:1fr auto;grid-gap:2px 12px;gap:2px 12px;align-items:center}.swProductAction span{font-size:8px;letter-spacing:.12em;color:#668f00;font-weight:900}.swProductAction b{font-size:14px}.swProductAction strong{grid-row:1/3;grid-column:2;font-size:24px}.swPromise{margin:0 clamp(20px,4vw,60px);padding:20px 28px;border-radius:18px;background:#b9f52f;color:#101310;display:flex;justify-content:center;gap:28px;align-items:center;font-size:12px;letter-spacing:.1em}.swPromise i{font-style:normal}.swSystem{max-width:1540px;margin:auto;padding:110px clamp(20px,4vw,60px)}.swSystem>header{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:14px 70px;gap:14px 70px;align-items:end}.swSystem>header>span{grid-column:1}.swSystem h2{font:900 clamp(46px,5.2vw,80px)/.92 Manrope;letter-spacing:-.05em;margin:0}.swSystem>header>p{font-size:19px;line-height:1.65;color:#596258;margin:0}.swSystemCards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:52px}.swSystemCards article{min-height:390px;border:1px solid #d6dcd2;border-radius:28px;background:#fbfaf6;padding:30px;display:flex;flex-direction:column}.swSystemCards article.dark{background:#101510;color:#fff}.swSystemCards small{color:#668f00;font-weight:900;letter-spacing:.12em}.swSystemCards .dark small{color:#b9f52f}.swSystemCards h3{font:850 34px/1.05 Manrope;margin:20px 0 12px}.swSystemCards .dark h3{color:#fff}.swSystemCards p{color:#626c60;line-height:1.6}.swSystemCards .dark p{color:#c6cec3}.swMiniData,.swMiniMatch{margin-top:auto;padding:18px;border-radius:18px;background:#edf2e7;display:grid;grid-gap:7px;gap:7px}.swMiniData span{color:#566153}.swMiniMatch{background:#1b231b}.swMiniMatch span{color:#aeb9aa}.swMiniMatch b{font-size:26px;color:#fff}.swMiniMatch b em{color:#b9f52f;font-style:normal}.swMiniMatch strong{color:#b9f52f;font-size:10px;letter-spacing:.12em}.swTags{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto}.swTags span{background:#edf2e7;border-radius:999px;padding:9px 11px;font-size:9px;font-weight:900}.swWorkflowNew{margin:0 clamp(16px,3vw,44px);padding:clamp(60px,7vw,100px) clamp(24px,5vw,74px);border-radius:34px;background:#101510;color:#fff;display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:70px;gap:70px}.swWorkflowIntro>span{color:#b9f52f;font-size:11px;font-weight:900;letter-spacing:.14em}.swWorkflowIntro h2{font:900 clamp(45px,5vw,74px)/.94 Manrope;letter-spacing:-.05em;margin:16px 0}.swWorkflowIntro h2 em{color:#b9f52f}.swWorkflowIntro p{color:#c2cbc0;line-height:1.65;font-size:18px}.swWorkflowSteps{display:grid;grid-gap:8px;gap:8px}.swWorkflowSteps article{display:grid;grid-template-columns:64px 1fr;grid-gap:18px;gap:18px;padding:22px;border:1px solid #303a30;border-radius:20px;background:#171d18}.swWorkflowSteps article>b{color:#b9f52f;font-size:13px}.swWorkflowSteps h3{color:#fff;margin:0 0 6px;font-size:23px}.swWorkflowSteps p{color:#aeb8ab;margin:0;line-height:1.5}.swFormats{max-width:1540px;margin:auto;padding:110px clamp(20px,4vw,60px);display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:70px;gap:70px;align-items:center}.swBetaNew h2,.swFormats h2{font:900 clamp(44px,5vw,76px)/.94 Manrope;letter-spacing:-.05em;margin:14px 0 20px}.swFormats>div>p{font-size:19px;line-height:1.65;color:#596258}.swFormatWall{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.swFormatWall article{min-height:130px;border-radius:20px;background:#101510;color:#fff;padding:20px;display:grid;grid-template-columns:1fr auto;align-content:space-between}.swFormatWall article.lime{background:#b9f52f;color:#101310}.swFormatWall small{font-weight:900;opacity:.6}.swFormatWall b{grid-column:1;font-size:18px}.swFormatWall span{grid-column:2;grid-row:1/3;align-self:center;font-size:25px}.swBetaNew{margin:0 clamp(16px,3vw,44px) 36px;border-radius:34px;background:#e8efdc;border:1px solid #d0d8c9;padding:clamp(52px,6vw,82px) clamp(24px,5vw,74px);display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px}.swBetaNew>div>span{color:#527400;font-size:11px;font-weight:900;letter-spacing:.14em}.swBetaCopy p{font-size:18px;line-height:1.65;color:#566153}.swBetaChecks{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin:24px 0}.swBetaChecks span{font-weight:850;color:#33452a}.homeFeedbackBadge{position:fixed;right:18px;bottom:18px;z-index:900;display:grid;grid-template-columns:auto auto;grid-gap:0 8px;gap:0 8px;align-items:center;background:#101510;color:#fff!important;text-decoration:none;border-radius:18px;padding:11px 15px;box-shadow:0 14px 40px rgba(16,19,16,.22);border:1px solid #2f392f}.homeFeedbackBadge>span{grid-row:1/3;color:#b9f52f;font-size:18px}.homeFeedbackBadge b{font-size:12px}.homeFeedbackBadge small{font-size:8px;color:#b9f52f;letter-spacing:.1em;text-transform:uppercase}.swHomeFooter{padding-bottom:88px}@media(max-width:980px){.swHeroNew{grid-template-columns:1fr}.swHeroProduct{transform:none}.swBetaNew,.swFormats,.swSystem>header,.swSystemCards,.swWorkflowNew{grid-template-columns:1fr}.swSystemCards article{min-height:290px}.swBetaNew,.swFormats,.swWorkflowNew{gap:34px}}@media(max-width:680px){.swHeroNew{padding-top:42px}.swHeroCopy h1{font-size:52px}.swHeroActions{display:grid}.swHeroActions a{text-align:center}.swHeroProduct{padding:20px;border-radius:24px}.swProductMatch{padding:30px 0;gap:8px}.swProductMatch i{width:48px;height:48px;border-radius:15px}.swProductMatch>div strong{font-size:10px}.swProductMatch>b{font-size:40px}.swProductFlow{grid-template-columns:1fr 1fr}.swPromise{overflow:auto;justify-content:flex-start;gap:14px;padding:16px 18px;white-space:nowrap}.swSystem{padding-top:76px;padding-bottom:76px}.swSystem>header{display:block}.swSystem>header>p{margin-top:22px}.swWorkflowNew{border-radius:26px}.swWorkflowSteps article{grid-template-columns:42px 1fr}.swFormats{padding-top:76px;padding-bottom:76px}.swFormatWall{grid-template-columns:1fr}.swBetaNew{border-radius:26px}.swBetaChecks{grid-template-columns:1fr}.homeFeedbackBadge{right:12px;bottom:12px;border-radius:999px;padding:10px 13px}.homeFeedbackBadge small{display:none}.swHomeFooter{padding-bottom:82px}}[data-theme=dark] .swHomeNew .swBetaNew h2,[data-theme=dark] .swHomeNew .swBetaNote b,[data-theme=dark] .swHomeNew .swFormats h2,[data-theme=dark] .swHomeNew .swHeroCopy h1,[data-theme=dark] .swHomeNew .swSystem h2{color:#f5f5ef}[data-theme=dark] .swHomeNew .swBetaCopy p,[data-theme=dark] .swHomeNew .swBetaNote,[data-theme=dark] .swHomeNew .swFormats>div>p,[data-theme=dark] .swHomeNew .swLead,[data-theme=dark] .swHomeNew .swSystem>header>p{color:#aeb7ab}[data-theme=dark] .swHomeNew .swSystemCards article:not(.dark){background:#171c18;border-color:#303830;color:#f5f5ef}[data-theme=dark] .swHomeNew .swMiniData,[data-theme=dark] .swHomeNew .swTags span{background:#222923;color:#d5ddd2}[data-theme=dark] .swHomeNew .swBetaNew{background:#151b16;border-color:#303830;color:#f5f5ef}[data-theme=dark] .swHomeNew .swBetaChecks span{color:#d5ddd2}.accountDangerCard{border-color:#d8b8b0!important;background:#fffaf8!important}.accountDangerCard .tinyLabel{color:#8b2f21!important}.accountDangerCard p{max-width:680px}.accountDeleteButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #8b2f21;background:#8b2f21;color:#fff;border-radius:16px;padding:14px 18px;font:inherit;font-weight:800;cursor:pointer}.accountDeleteButton:disabled{opacity:.45;cursor:not-allowed}.accountDeleteConfirm{display:grid;grid-gap:12px;gap:12px;margin-top:14px;padding-top:16px;border-top:1px solid #ead6d0}.accountDeleteConfirm>div{display:flex;gap:10px;flex-wrap:wrap}.accountCancelDelete{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #cfd4cc;background:#fff;color:#101310;border-radius:16px;padding:14px 18px;font:inherit;font-weight:750;cursor:pointer}@media(max-width:800px){.accountDeleteConfirm>div>*{width:100%}.backendApp .betaFloatActions{display:flex!important;align-items:center!important;gap:5px!important;left:12px!important;right:auto!important;bottom:82px!important;padding:4px!important;border-radius:999px!important;background:#fbfaf6!important;border:1px solid #d8d9d2!important;box-shadow:0 10px 28px rgba(16,19,16,.16)!important;z-index:96!important}.backendApp .betaFloatActions button{display:block!important;min-height:32px!important;padding:6px 10px!important;border-radius:999px!important;font-size:9px!important;letter-spacing:.05em!important}.backendApp .betaFloatActions a{display:flex!important;align-items:center!important;min-height:32px!important;padding:6px 11px!important;border-radius:999px!important;background:#101310!important;color:#b9f52f!important;font-size:10px!important;font-weight:900!important;white-space:nowrap!important}[data-theme=dark] .backendApp .betaFloatActions{background:#171c18!important;border-color:#343c34!important}[data-theme=dark] .backendApp .betaFloatActions a{background:#b9f52f!important;color:#101310!important}}.brand .brandSymbol{width:34px;height:34px;min-width:34px;border-radius:0;background:transparent!important;display:block;transform:none;overflow:visible}.brand .brandSymbol img{display:block;width:100%;height:100%;object-fit:contain}.brand .brandSymbol i{display:none!important}.backendBrand .brandSymbol{background:transparent!important}.backendBrand .brandWords strong{color:#fff}.backendBrand .brandWords b{color:#b9f52f}.v298MasterPreview.hasRealPreview{background-size:cover!important;background-position:50%!important}.v298MasterPreview.hasRealPreview>:not(.v298PreviewSelect){visibility:hidden}.v321025BackgroundChoice{display:grid;grid-template-columns:1fr auto auto;grid-gap:8px;gap:8px;align-items:center;padding:14px;border:1px solid #d5dad0;border-radius:14px;background:#fff;margin:12px 0}.v321025BackgroundChoice small{display:block;color:#667064;margin-top:3px}@media(max-width:700px){.v321025BackgroundChoice{grid-template-columns:1fr}.v321025BackgroundChoice button{width:100%}}.adminTemplatePreview.v303AdminPreview{padding:0!important;border-radius:0!important;background:#111511!important}.adminTemplatePreview.v303AdminPreview .v298MasterPreview{width:100%!important;height:100%!important;min-height:100%!important;border-radius:0!important;background-size:cover!important;background-position:50%!important;padding:0!important}.adminTemplatePreview.v303AdminPreview .v298PreviewSelect{left:18px!important;bottom:18px!important}.v321026TemplateSettings{grid-template-columns:minmax(220px,.75fr) minmax(220px,.75fr) minmax(300px,1.25fr)!important;align-items:start!important;gap:14px!important}.v321026SettingsIntro{grid-column:1/-1;padding:18px 20px;border-radius:18px;background:#111511;color:#fff;display:grid;grid-gap:6px;gap:6px}.v321026SettingsIntro .tinyLabel{color:#b9f52f}.v321026SettingsIntro h3{color:#fff;margin:0;font-size:22px}.v321026SettingsIntro p{margin:0;color:#c8d0c5;max-width:820px;line-height:1.5}.v321026SettingsIntro>div{display:flex;gap:7px;flex-wrap:wrap;margin-top:8px}.v321026SettingsIntro>div span{padding:8px 11px;border:1px solid #354035;border-radius:999px;font-size:10px;font-weight:800}.v321026SettingsIntro>div b{color:#b9f52f;margin-right:5px}.v321026PositionHelp{display:grid;grid-gap:3px;gap:3px;margin:4px 0 9px}.v321026PositionHelp span{font-size:10px;color:#6b7469;line-height:1.4}.v295PositionGrid.v321026PositionGrid{grid-template-columns:repeat(5,1fr);gap:5px;padding:7px;border:1px solid #d7dbd2;border-radius:14px;background:#eef2e9}.v295PositionGrid.v321026PositionGrid button{min-height:35px;padding:6px 3px;font-size:13px;background:#fff}.v295PositionGrid.v321026PositionGrid button:hover{background:#111511;color:#b9f52f;border-color:#111511}.v321026Nudge{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;align-items:center;margin-top:10px;padding:11px;border:1px solid #d7dbd2;border-radius:14px;background:#fbfaf6}.v321026Nudge b,.v321026Nudge small{display:block}.v321026Nudge small{font-size:9px;color:#6b7469;margin-top:3px}.v321026Nudge>div:last-child{display:grid;grid-template-columns:repeat(3,30px);grid-gap:3px;gap:3px}.v321026Nudge button{width:30px;height:30px;border:1px solid #d3d8cf;border-radius:8px;background:#fff;color:#111511;font-weight:900;cursor:pointer}@media(max-width:900px){.v321026TemplateSettings{grid-template-columns:1fr!important}.v321026SettingsIntro{grid-column:1}.v321026Nudge{grid-template-columns:1fr}.v295PositionGrid.v321026PositionGrid{grid-template-columns:repeat(5,1fr)}}.v3211TemplateSettings{margin:0 0 14px;padding:14px;border:1px solid #d6dfcf;border-radius:16px;background:#eef3e8;display:grid;grid-gap:12px;gap:12px}.v3211SettingsHead{display:flex;align-items:center;justify-content:space-between;gap:18px}.v3211SettingsHead h3{margin:2px 0;font-size:18px}.v3211SettingsHead p{margin:0;color:#687166;font-size:12px}.v3211Active{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #d5dbd1;border-radius:12px;padding:9px 12px;min-width:180px}.v3211Active span,.v3211BgMode span{display:grid}.v3211Active small,.v3211BackgroundElement small,.v3211BgMode small,.v3211Overlay small{color:#6a7368;font-size:10px}.v3211SettingsGrid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));grid-gap:10px;gap:10px}.v3211SettingsGrid>label{font-size:10px;font-weight:850}.v3211Safe{border-top:1px solid #d5ddd0;padding-top:9px}.v3211Safe summary{cursor:pointer;font-size:12px;font-weight:850}.v3211Safe summary span{font-weight:600;color:#697168;margin-left:7px}.v3211Safe>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-top:9px}.v3211Safe label{font-size:10px;font-weight:800}.v3211BackgroundElement{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid #d6d9d1;border-radius:14px;background:#f7f9f4;margin-bottom:12px}.v3211BackgroundElement>div:first-child{display:flex;justify-content:space-between;gap:10px}.v3211BackgroundActions{display:flex;gap:7px;flex-wrap:wrap}.v3211BgMode{display:flex!important;align-items:center;gap:9px;padding:9px;background:#fff;border-radius:10px}.v3211Overlay{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-top:1px solid #dde2d9;padding-top:10px}.v3211Overlay>span{display:grid;margin-right:auto}.v312SaveState b{transition:.2s ease}@media(max-width:1000px){.v3211SettingsGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.v3211SettingsHead{align-items:flex-start;flex-direction:column}.v3211Safe>div,.v3211SettingsGrid{grid-template-columns:1fr 1fr}.v3211Active{width:100%}}.v3211AutoSaveHint{display:inline-flex;align-items:center;min-height:38px;padding:0 10px;border-radius:10px;background:#eef3e8;color:#52604f;font-size:11px;font-weight:800}.v32111BgLayer{display:grid;grid-gap:8px;gap:8px;margin:10px 0 12px;padding:10px;border:1px solid #cfd7ca;border-radius:13px;background:#eef3e8}.v32111BgLayerHead{display:grid;grid-template-columns:28px 1fr;grid-gap:8px;gap:8px;align-items:center}.v32111BgLayerHead>span{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#fff;font-weight:900}.v32111BgLayerHead b,.v32111BgLayerHead small,.v32111CustomerBg b,.v32111CustomerBg small,.v32111OverlayRow b,.v32111OverlayRow small{display:block}.v32111BgLayerHead b,.v32111CustomerBg b,.v32111OverlayRow b{font-size:11px}.v32111BgLayerHead small,.v32111CustomerBg small,.v32111OverlayRow small{font-size:9px;color:#697267;margin-top:2px}.v32111BgLayerActions{display:flex;gap:5px}.v32111BgLayerActions button,.v32111OverlayRow button{border:1px solid #ccd3c8;background:#fff;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:850}.v32111CustomerBg{display:flex;gap:8px;align-items:center;padding:8px;border-radius:9px;background:#fff;cursor:pointer}.v32111CustomerBg input{width:16px;height:16px}.v32111OverlayRow{display:flex;align-items:center;gap:5px;padding-top:7px;border-top:1px solid #d4dccf}.v32111OverlayRow>span{margin-right:auto}.v321025BackgroundChoice{grid-template-columns:1fr!important;gap:14px!important;padding:18px!important}.v32112BgIntro small{max-width:620px}.v32112BgActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.v32112BgOption{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:78px;display:flex;align-items:center;gap:12px;text-align:left;padding:13px 14px;border:1.5px solid #d5dad0;border-radius:14px;background:#fff;color:#11170f;cursor:pointer}.v32112BgOption:hover{border-color:#9aaa91}.v32112BgOption.isActive{border-color:#11170f;background:#11170f;color:#fff}.v32112BgCheck{width:28px;height:28px;flex:0 0 28px;border-radius:50%;display:grid;place-items:center;background:#f1f4ed;color:#557800;font-weight:900}.v32112BgOption.isActive .v32112BgCheck{background:#b7ff1e;color:#11170f}.v32112BgOption span:last-child{display:flex;flex-direction:column;gap:2px}.v32112BgOption b{font-size:15px}.v32112BgOption small{margin:0;color:#6a7365}.v32112BgOption.isActive small{color:#d9dfd5}@media(max-width:700px){.v32112BgActions{grid-template-columns:1fr}}.v32114SubtemplateBar{margin:0 0 16px;padding:16px 18px;border:1px solid var(--line,#d7ddd0);border-radius:18px;background:#fff;display:flex;gap:18px;align-items:center;justify-content:space-between}.v32114SubtemplateBar>div:first-child{display:flex;flex-direction:column;gap:3px;min-width:250px}.v32114SubtemplateBar small{color:#687064;max-width:680px}.v32114SubtemplateTabs{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.v32114SubtemplateTabs button{border:1px solid #d8ddd3;background:#f7f8f4;border-radius:999px;padding:10px 14px;font-weight:800;cursor:pointer}.v32114SubtemplateTabs button span{display:inline-block;min-width:14px}.v32114SubtemplateTabs button.active{background:#10150f;color:#b7ff20;border-color:#10150f}@media(max-width:980px){.v32114SubtemplateBar{align-items:flex-start;flex-direction:column}.v32114SubtemplateTabs{justify-content:flex-start}}.v32115SettingsGrid{grid-template-columns:minmax(260px,520px)!important;max-width:720px}.v32116FormatBar{margin:-6px 0 16px;padding:14px 18px;border:1px solid var(--line,#d7ddd0);border-radius:18px;background:#f7f9f3;display:flex;gap:18px;align-items:center;justify-content:space-between}.v32116FormatBar>div:first-child{display:flex;flex-direction:column;gap:3px;min-width:270px}.v32116FormatBar small{color:#687064;max-width:680px}.v32116FormatTabs{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.v32116FormatTabs button{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:112px;border:1px solid #d8ddd3;background:#fff;border-radius:14px;padding:9px 12px;font-weight:800;cursor:pointer}.v32116FormatTabs button>span{position:absolute;opacity:0}.v32116FormatTabs button>b{font-size:14px}.v32116FormatTabs button>small{font-size:10px;font-weight:600;white-space:nowrap}.v32116FormatTabs button.active{background:#10150f;color:#b7ff20;border-color:#10150f}.v32116FormatTabs button.active small{color:#dfe8d7}@media(max-width:980px){.v32116FormatBar{align-items:flex-start;flex-direction:column}.v32116FormatTabs{justify-content:flex-start}}