.league-settings-page{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.league-activity-page h1{text-transform:uppercase;margin:0;font-family:Anton,sans-serif;font-size:clamp(36px,3.5vw,46px);font-weight:400;line-height:1}.league-danger label{color:var(--muted);font-size:var(--type-label);letter-spacing:.07em;gap:5px;font-weight:900;display:grid}.league-activity-page{gap:10px;display:grid}.league-activity-page>header,.league-activity-page>div{border:1px solid var(--line);background:var(--surface);padding:18px 20px}.league-activity-page>header{background:var(--strong);color:var(--strong-text);box-shadow:inset 5px 0 var(--accent);justify-content:space-between;align-items:end;gap:20px;padding:24px;display:flex}.league-activity-page>header h1{text-transform:uppercase;margin:0;font-family:Anton,sans-serif;font-size:clamp(36px,4vw,48px);font-weight:400;line-height:1}.league-activity-page>header p:last-child{max-width:620px;color:var(--strong-muted);margin:6px 0 0;font-weight:400}.league-activity-page>header>a{color:var(--ink);font-size:12px;font-weight:900;text-decoration:none}.league-activity-page>div{padding-block:8px}.league-activity-page article{border-bottom:1px solid var(--line);grid-template-columns:100px 8px minmax(0,1fr);align-items:center;gap:12px;min-height:54px;display:grid}.league-activity-page article:last-child{border-bottom:0}.league-activity-page time{color:var(--muted);font-size:12px;font-weight:900}.league-activity-page article>span{background:var(--accent);width:8px;height:8px}.league-activity-page article p{margin:0;font-size:13px}.league-settings-page>header{border:1px solid var(--line);background:var(--strong);color:var(--strong-text);box-shadow:inset 5px 0 var(--accent);grid-column:1/-1;padding:24px}.league-settings-page>header .kicker{color:var(--accent);font-size:var(--type-label);letter-spacing:.1em;margin:0 0 7px;font-weight:900}.league-settings-page>header h1{text-transform:uppercase;margin:0;font-family:Anton,sans-serif;font-size:clamp(36px,3.5vw,46px);font-weight:400}.league-settings-page>header p:last-child{color:#b9bcb4;margin:6px 0 0}.league-danger{border:1px solid color-mix(in srgb, var(--red) 65%, var(--line));background:var(--surface);grid-column:1/-1}.league-danger summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:9px 14px;list-style:none;display:flex}.league-danger summary::-webkit-details-marker{display:none}.league-danger summary>span{gap:2px;display:grid}.league-danger summary small{color:var(--red);font-size:var(--type-label);letter-spacing:.1em;font-weight:900}.league-danger summary strong{font-size:var(--type-compact)}.league-danger summary i{color:var(--red);font-size:22px;font-style:normal}.league-danger[open] summary{border-bottom:1px solid color-mix(in srgb, var(--red) 36%, var(--line))}.league-danger[open] summary i{transform:rotate(45deg)}.league-danger>div{grid-template-columns:minmax(0,1fr) minmax(310px,.72fr);gap:18px;padding:15px;display:grid}.league-danger>div>section:last-child{gap:10px;display:grid}.league-danger label{color:var(--muted);font-size:var(--type-label);gap:6px;font-weight:900;display:grid}.league-danger h2{color:var(--red);text-transform:uppercase;margin:0;font-family:Anton,sans-serif;font-size:28px;font-weight:400}.league-danger p{color:var(--muted);margin:0}.league-danger input{border:1px solid var(--line);background:var(--paper);min-height:46px;color:var(--ink);padding:0 11px}.league-danger>div button{border:1px solid var(--red);background:var(--red);min-height:46px;color:var(--warm-white);font-weight:900}.league-danger>div button:disabled{opacity:.4}@media (max-width:760px){.league-activity-page>header{flex-direction:column;align-items:start}.league-activity-page article{grid-template-columns:76px 8px minmax(0,1fr);gap:8px}.league-settings-page,.league-danger>div{grid-template-columns:1fr}}@media (min-width:801px){.story-admin-desktop-toolbar .story-admin-section-actions :is(button,select){letter-spacing:0!important;font:900 12px/1 Nunito,sans-serif!important}.story-admin-desktop-toolbar .story-admin-section-actions :is(.story-resolved-toggle,.current-round-button){font-size:12px!important}.story-admin-desktop-toolbar .story-admin-section-actions .story-resolved-toggle b{font-size:9px!important}.story-admin-desktop-toolbar .story-admin-section-actions .story-resolved-label{margin:0;font:inherit!important;letter-spacing:inherit!important}}.player-invite-finder{border-top:1px solid var(--line);gap:14px;margin-top:24px;padding-top:24px;display:grid}.player-invite-finder>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.player-invite-finder>header>div{gap:4px;display:grid}.player-invite-finder>header span,.player-invite-sent>span{color:var(--accent-text);font-size:var(--type-label);letter-spacing:.1em;font-weight:900}.player-invite-finder>header p,.player-invite-finder>header small{color:var(--muted);margin:0;font-size:11px;font-weight:700}.player-invite-finder form{gap:7px;display:grid}.player-invite-finder form>label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.player-invite-finder form>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.player-invite-finder input{border:1px solid var(--line);background:var(--surface-inset);min-width:0;height:42px;color:var(--ink);padding:0 12px;font:800 14px Nunito,sans-serif}.player-invite-finder form button,.player-invite-result button{border:1px solid var(--accent-ui);min-height:42px;color:var(--accent-text);background:0 0;padding:0 16px;font:900 11px Nunito,sans-serif}.player-invite-finder form button:hover:not(:disabled),.player-invite-finder form button:focus-visible:not(:disabled){background:color-mix(in srgb, var(--accent-ui) 12%, transparent)}.player-invite-result{border:1px solid var(--line);background:var(--surface-inset);justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.player-invite-result>div{gap:3px;min-width:0;display:grid}.player-invite-result strong{color:var(--ink);overflow-wrap:anywhere;font-size:14px}.player-invite-result strong span{color:var(--accent-text)}.player-invite-result small{color:var(--muted);font-size:10px;font-weight:700}.player-invite-result button{flex:none;align-items:center;gap:4px;display:inline-flex}.player-invite-result button svg{width:15px;height:15px}.player-invite-feedback{color:var(--muted);margin:0;font-size:11px;font-weight:800}.player-invite-feedback.is-error{color:var(--danger)}.player-invite-sent{gap:7px;display:grid}.player-invite-sent>p{color:var(--muted);justify-content:space-between;gap:12px;margin:0;font-size:10px;font-weight:800;display:flex}.player-invite-sent strong{color:var(--ink)}.player-invite-sent strong small{color:var(--accent-text);margin-left:2px}.player-invitation-inbox{border:1px solid var(--accent-ui);background:var(--surface-panel);width:min(100%,1450px);margin:18px auto 0;padding:18px 20px}.player-invitation-inbox>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.player-invitation-inbox>header div{gap:3px;display:grid}.player-invitation-inbox>header :is(p,h2){margin:0}.player-invitation-inbox>header h2{font-size:24px}.player-invitation-inbox>header>span{background:var(--accent-ui);width:27px;height:27px;color:var(--accent-ink);place-items:center;font-size:11px;font-weight:1000;display:grid}.player-invitation-inbox-list{gap:8px;display:grid}.player-invitation-inbox article{border:1px solid var(--line);background:var(--surface-inset);justify-content:space-between;align-items:center;gap:20px;padding:12px;display:flex}.player-invitation-inbox article>div:first-child{gap:2px;display:grid}.player-invitation-inbox article :is(p,small){color:var(--muted);margin:0;font-size:10px;font-weight:700}.player-invitation-inbox article strong{font-size:14px}.player-invitation-actions{flex:none;gap:7px;display:flex}.player-invitation-actions button{border:1px solid var(--line);min-height:36px;color:var(--ink);background:0 0;padding:0 12px;font:900 10px Nunito,sans-serif}.player-invitation-actions .rtg-primary-action{border-color:var(--accent-ui);background:var(--accent-ui);color:var(--accent-ink);align-items:center;gap:4px;display:inline-flex}.player-invitation-actions svg{width:14px;height:14px}@media (max-width:700px){.player-invitation-inbox{width:auto;margin:10px 10px 0;padding:14px}.player-invitation-inbox article{flex-direction:column;align-items:stretch;gap:12px}.player-invitation-actions button{flex:1}.player-invite-finder>header{flex-direction:column;align-items:start;gap:4px}.player-invite-finder form>div{grid-template-columns:1fr}.player-invite-finder form button{width:100%}.player-invite-result{flex-direction:column;align-items:stretch}.player-invite-result button{justify-content:center;width:100%}}.league-discovery>header{box-sizing:border-box;border:1px solid var(--line);background:var(--strong);min-height:150px;color:var(--strong-text);box-shadow:inset 5px 0 var(--accent);padding:24px}.league-discovery>header h1{text-transform:uppercase;margin:0;padding-top:6px;font-family:Anton,sans-serif;font-size:clamp(36px,4vw,48px);font-weight:400;line-height:1}.league-discovery>header .kicker{color:var(--accent);font-size:var(--type-label);letter-spacing:.1em;margin:0 0 7px;font-weight:900}.story-admin-sections{gap:18px;display:grid}.story-admin-section-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.story-admin-section-title h2:before{background:var(--story-kind-color,var(--accent-ui));content:"";border-radius:50%;flex:0 0 6px;width:6px;height:6px;margin-right:8px;display:inline-block}.story-admin-section-title h2{align-items:center;display:inline-flex}.story-admin-section-title>span{border:1px solid color-mix(in srgb, var(--story-kind-color,var(--accent-ui)) 42%, var(--line));color:var(--story-kind-color,var(--accent-text));letter-spacing:.08em;text-transform:uppercase;padding:4px 7px;font-size:9px;font-weight:900}.story-admin-section-actions .story-admin-round-picker{flex:none;gap:0}.story-admin-section-actions .story-admin-round-picker button,.story-admin-section-actions .story-admin-round-picker select{border-color:var(--line);background:var(--paper);height:36px;min-height:36px;color:var(--ink);font-size:10px}.story-admin-section-actions .story-admin-round-picker button{width:34px;padding:0}.story-admin-section-actions .story-admin-round-picker select{min-width:138px;padding-inline:9px 28px}.story-admin-section-actions .story-admin-round-picker button:hover:not(:disabled),.story-admin-section-actions .story-admin-round-picker select:hover{border-color:var(--story-kind-color,var(--accent-ui))}.story-admin-section>header .story-resolved-toggle{border-color:color-mix(in srgb, var(--story-kind-color) 58%, var(--line));background:color-mix(in srgb, var(--story-kind-color) 7%, var(--paper));height:36px;min-height:36px;color:var(--story-kind-color);padding-block:0}.story-admin-section>header .story-resolved-toggle:hover,.story-admin-section>header .story-resolved-toggle[aria-pressed=true]{border-color:var(--story-kind-color);background:color-mix(in srgb, var(--story-kind-color) 15%, var(--paper));color:var(--story-kind-color)}.story-admin-section>header .story-resolved-toggle b{border:1px solid;place-items:center;min-width:18px;height:18px;margin-left:8px;padding:0 4px;font-size:9px;line-height:1;display:inline-grid}.story-admin-summary-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr));gap:12px;margin:0;padding:0 14px 14px;display:grid}.story-admin-summary-list>p{border:1px dashed var(--line);color:var(--muted);grid-column:1/-1;margin:0;padding:22px 20px;font-size:13px}.story-admin-match-groups{gap:14px;padding:0 14px 14px;display:grid}.story-admin-match-groups>section{gap:8px;display:grid}.story-admin-match-groups>section>header{border-bottom:1px solid color-mix(in srgb, var(--story-kind-color) 28%, var(--line));justify-content:flex-start;align-items:center;gap:12px;min-height:28px;padding:0 2px 7px;display:flex}.story-admin-match-groups>section>header strong{color:color-mix(in srgb, var(--story-kind-color) 82%, var(--ink));font-size:12px;font-weight:900}.story-admin-match-groups>section>header span{border:1px solid color-mix(in srgb, var(--story-kind-color) 42%, var(--line));min-width:20px;height:20px;color:var(--story-kind-color);place-items:center;padding-inline:5px;font-size:9px;font-weight:900;display:grid}.story-admin-match-groups .story-admin-summary-list{padding:0}.story-admin-summary-list>article{background:color-mix(in srgb, var(--story-kind-color,var(--accent-ui)) 8%, var(--paper));border:0;grid-template-rows:1fr auto;gap:18px;min-height:176px;padding:18px;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid}.story-admin-section .story-admin-summary-list>article{box-shadow:none}.story-admin-summary-list>article:hover{border-color:color-mix(in srgb, var(--story-kind-color,var(--accent-ui)) 52%, var(--line));background:color-mix(in srgb, var(--story-kind-color,var(--accent-ui)) 5%, var(--paper));box-shadow:4px 4px 0 color-mix(in srgb, var(--story-kind-color,var(--accent-ui)) 14%, transparent);transform:translate(-1px,-1px)}.story-admin-card-copy{min-width:0}.story-admin-card-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.story-admin-card-meta>span{color:var(--story-kind-color,var(--accent-text));letter-spacing:.08em;font-size:11px;font-weight:900}.story-admin-card-meta>.story-admin-points{align-items:baseline;gap:2px;display:inline-flex}.story-admin-card-meta>.story-admin-points b{letter-spacing:0;font-family:Anton,sans-serif;font-size:16px;font-weight:400;line-height:1}.story-admin-card-meta>.story-admin-points small{letter-spacing:.06em;font-size:9px}.story-admin-card-meta>small{border:1px solid var(--line);color:var(--muted);letter-spacing:.08em;padding:3px 6px;font-size:9px;font-weight:900}.story-admin-card.is-resolved .story-admin-card-meta>small{border-color:color-mix(in srgb, var(--accent-ui) 45%, var(--line));color:var(--accent-text)}.story-admin-card.is-open .story-admin-card-meta>small{border-color:color-mix(in srgb, #3b82f6 58%, var(--line));color:#3b82f6;background:#3b82f61a}.story-admin-card.is-cancelled .story-admin-card-meta>small{border-color:color-mix(in srgb, var(--red) 48%, var(--line));color:var(--red)}.story-admin-summary-list h3{margin:11px 0 12px;font-size:clamp(17px,1.4vw,21px);line-height:1.25}.story-admin-question-row{align-items:center;gap:12px;display:flex}.story-admin-question-row h3{flex:1;min-width:0}.story-admin-linked-fixtures{border:1px solid color-mix(in srgb, var(--story-kind-color,var(--accent-ui)) 34%, var(--line));background:color-mix(in srgb, var(--story-kind-color,var(--accent-ui)) 5%, var(--surface));gap:5px;margin:0 0 12px;padding:8px 10px;display:grid}.story-admin-linked-fixtures>div{align-items:baseline;gap:10px;min-width:0;display:flex}.story-admin-linked-fixtures strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-size:11px;overflow:hidden}.story-admin-linked-fixtures i{color:var(--muted);font-style:normal}.story-admin-confirm{border:1px solid var(--story-kind-color,var(--accent-ui));background:var(--story-kind-color,var(--accent-ui));width:32px;height:32px;color:var(--story-kind-ink,var(--accent-ink));flex:0 0 32px;place-items:center;font-size:18px;font-weight:900;line-height:1;display:inline-grid}.story-admin-confirm:disabled{opacity:.42;cursor:not-allowed}.story-admin-options{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.story-admin-option{appearance:none;border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;margin:0;padding:4px 7px;font-size:10px;font-weight:800;transition:background-color .16s,border-color .16s,color .16s}.story-admin-option:hover:not(:disabled),.story-admin-option:focus-visible{border-color:var(--story-kind-color,var(--accent-ui));background:color-mix(in srgb, var(--story-kind-color,var(--accent-ui)) 14%, var(--surface));color:var(--warm-white)}.story-admin-option.is-selected{border-color:var(--story-kind-color,var(--accent-ui));background:var(--story-kind-color,var(--accent-ui));color:var(--story-kind-ink,var(--accent-ink))}.story-admin-card-actions{border-top:1px solid var(--line);grid-template-columns:auto minmax(110px,1fr) auto;align-items:center;gap:6px;padding-top:12px;display:grid}.story-admin-resolution-editor{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.story-admin-resolution-editor select{border-color:var(--accent-ui);min-width:180px;min-height:36px;font-weight:800}.story-admin-resolution-editor button{min-height:36px}.story-admin-resolution-editor .story-resolution-save{background:var(--action-accent);border-color:var(--action-accent);color:var(--accent-ink);font-weight:900}.story-admin-resolution-editor .story-resolution-unresolve{border-color:var(--red);color:var(--red)}.story-admin-resolution-editor .story-resolution-cancel{color:var(--muted)}.story-admin-resolution-editor button:hover:not(:disabled){transform:translateY(-1px)}.story-admin-card-actions select{width:100%;min-width:0}.story-admin-card-actions:not(:has(select)){grid-template-columns:auto auto;justify-content:start}.story-admin-summary-list button,.story-admin-summary-list select{border:1px solid var(--line);background:var(--paper);min-height:32px;color:var(--ink);padding:0 9px;font-size:11px;font-weight:900}.story-admin-summary-list button.danger{color:var(--red)}.story-admin-summary-list button:hover,.story-admin-summary-list select:hover{background:color-mix(in srgb, var(--muted) 16%, var(--paper));outline:1px solid color-mix(in srgb, var(--muted) 55%, var(--line))}.story-admin-summary-list button.danger:hover{background:color-mix(in srgb, var(--red) 16%, var(--paper));outline-color:color-mix(in srgb, var(--red) 60%, var(--line))}.story-admin-builder{gap:8px;display:grid;position:relative}.story-admin-creator-choice>header .story-admin-cancel{margin-top:0}.story-admin-cancel{border:1px solid var(--red);min-height:36px;color:var(--red);background:0 0;justify-self:start;padding:0 12px;font-weight:900}.story-admin-cancel:hover,.story-admin-cancel:focus-visible{background:color-mix(in srgb, var(--red) 14%, var(--surface));outline:1px solid color-mix(in srgb, var(--red) 58%, var(--line))}.story-admin-form{border:1px solid var(--line);background:var(--surface);gap:14px;padding:20px;display:grid}.story-editor-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:4px;display:flex}.story-editor-heading h2{text-transform:uppercase;margin:0;font-family:Anton,sans-serif;font-size:30px;font-weight:400}.story-editor-heading p{color:var(--muted);margin:4px 0 0;font-size:12px;font-weight:800}.story-builder{grid-template-columns:minmax(0,1.45fr) minmax(260px,.8fr);gap:10px;display:grid}.story-builder-card{border:1px solid var(--line);background:var(--paper);align-content:start;gap:12px;padding:16px;display:grid}.story-builder-card:first-child{grid-column:1/-1}.story-builder-card-head{align-items:flex-start;gap:10px;display:flex}.story-builder-card-head>b{color:var(--accent);font-size:13px}.story-builder-card-head strong{text-transform:uppercase;font-family:Anton,sans-serif;font-size:24px;font-weight:400;display:block}.story-builder-card-head small{color:var(--muted);font-size:12px;font-weight:800;display:block}.story-builder-card input,.story-builder-card select,.story-builder-card textarea{border:1px solid var(--line);background:var(--surface);width:100%;min-height:42px;color:var(--ink);font:inherit;padding:0 10px}.story-builder-card textarea{resize:vertical;min-height:92px;padding-top:10px}.story-answer-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;max-width:none;display:grid}.story-answer-types button{border:1px solid var(--line);background:var(--paper);min-height:138px;color:var(--ink);text-align:left;align-content:start;gap:5px;padding:14px;display:grid}.story-answer-types button:hover,.story-answer-types button:focus-visible{border-color:var(--accent);background:color-mix(in srgb, var(--selection) 18%, var(--paper))}.story-answer-types button.active{border-color:var(--accent);background:var(--surface);box-shadow:inset 0 -3px var(--accent)}.story-answer-types button>span{color:var(--accent);font-size:11px;font-weight:900}.story-answer-types button>strong{font-family:Anton,sans-serif;font-size:24px;font-weight:400}.story-answer-types button>small{color:var(--muted);font-size:12px;font-weight:800}.story-translation-card{border:1px solid var(--line);background:var(--paper)}.story-translation-card summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:54px;padding:10px 14px;list-style:none;display:flex}.story-translation-card summary::-webkit-details-marker{display:none}.story-translation-card summary strong,.story-translation-card summary small{display:block}.story-translation-card summary small{color:var(--muted);margin-top:3px;font-size:11px}.story-translation-card summary>b{color:var(--accent);font-size:20px}.story-translation-body{border-top:1px solid var(--line);gap:10px;padding:14px;display:grid}.story-translation-body label{gap:5px;display:grid}.story-translation-body input,.story-translation-body select,.story-translation-body textarea{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink);font:inherit;padding:0 10px}.story-translation-body textarea{min-height:80px;padding-top:9px}.story-admin-form h2{text-transform:uppercase;margin:0;font-family:Anton,sans-serif;font-size:30px;font-weight:400}.story-admin-form label{color:var(--muted);font-size:var(--type-label);letter-spacing:.07em;gap:6px;font-weight:900;display:grid}.story-admin-form input,.story-admin-form select,.story-admin-form textarea{border:1px solid var(--line);background:var(--paper);min-width:0;min-height:46px;color:var(--ink);font:inherit;padding:0 11px}.story-admin-form textarea{resize:vertical;min-height:110px;padding-top:11px}.story-admin-form>button{background:var(--accent);min-height:48px;color:var(--accent-ink);border:0;padding:0 14px;font-weight:900}.story-catalog-options,.story-custom-options{gap:9px;width:min(100%,920px);max-width:none;margin-inline:auto;display:grid}.story-catalog-options{border:1px solid var(--line);background:var(--paper);padding:18px}.story-answer-source-scope{border:1px solid color-mix(in srgb, var(--accent-ui) 38%, var(--line));background:var(--paper);justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:10px 12px;display:flex}.story-answer-source-scope>span{gap:3px;display:grid}.story-answer-source-scope strong{color:var(--accent-text);letter-spacing:.09em;font-size:10px}.story-answer-source-scope small{color:var(--muted);font-size:11px;font-weight:800}.story-answer-source-scope button{border:1px solid var(--line);background:var(--paper);min-height:34px;color:var(--ink);white-space:nowrap;padding:0 10px;font-size:10px;font-weight:900}.story-answer-source-scope button:hover,.story-answer-source-scope button:focus-visible{border-color:var(--accent-ui);color:var(--accent-text)}.story-custom-option-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-width:none;display:grid}.story-catalog-picker{justify-content:center;gap:8px;max-width:none;display:flex}.story-catalog-picker select{flex:0 280px;width:auto}.story-catalog-picker select:first-child:nth-last-child(3){flex-basis:190px}.story-catalog-picker select{flex:0 280px}.story-catalog-picker .story-player-search{flex:320px;min-width:180px}.story-player-search-wrap{flex:320px;min-width:180px;position:relative}.story-player-search-wrap .story-player-search{width:100%}.story-player-suggestions{z-index:20;border:1px solid var(--line);background:var(--surface);max-height:240px;box-shadow:4px 4px 0 color-mix(in srgb, var(--accent-ui) 28%, transparent);overscroll-behavior:contain;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.story-player-suggestions button{width:100%;min-height:34px;color:var(--ink);text-align:left;background:0 0;border:0;padding:7px 10px;font-size:12px;font-weight:800}.story-player-suggestions button:hover,.story-player-suggestions button:focus-visible{background:var(--strong);color:var(--strong-text)}.story-catalog-picker .story-player-search input{border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;min-height:38px;color:var(--ink);padding:0 11px 0 48px!important}.story-catalog-picker.is-player-picker{align-items:center}.story-catalog-picker.is-player-picker select{flex-basis:190px}.story-catalog-picker.is-player-picker>select,.story-catalog-picker.is-player-picker>button,.story-catalog-picker.is-player-picker .story-player-search,.story-catalog-picker.is-player-picker .story-player-search input{box-sizing:border-box;height:42px;min-height:42px;max-height:42px}.story-catalog-picker .story-add-player-group{border-color:var(--line);color:var(--ink);background:0 0}.story-catalog-picker button{white-space:nowrap;flex:none}.story-catalog-picker :is(select,button):disabled,.story-selected-options>.story-clear-options:disabled{border-color:var(--line);background:var(--surface-inset);color:var(--muted);cursor:not-allowed;opacity:.62}.story-catalog-picker button,.story-clear-options,.story-add-option{border:1px solid var(--accent);background:var(--accent);min-height:38px;color:var(--accent-ink);padding:0 12px;font-weight:900}.story-selected-options{border:1px solid var(--line);background:var(--surface);flex-wrap:wrap;align-items:center;gap:7px;min-height:78px;padding:12px;display:flex;position:relative}.story-selected-options>strong{width:100%;color:var(--muted);letter-spacing:.08em;font-size:12px}.story-selected-options>small{color:var(--muted)}.story-selected-options>span{border:1px solid var(--accent);color:var(--ink);padding:6px 8px;font-weight:800}.story-selected-options>span.is-all{border-color:var(--story-kind-color,var(--accent-ui));background:color-mix(in srgb, var(--story-kind-color,var(--accent-ui)) 9%, var(--surface));color:var(--story-kind-color,var(--accent-text))}.story-selected-options>span button,.story-custom-option>button{color:var(--muted);background:0 0;border:0;margin-left:8px;font-size:18px}.story-selected-options>.story-clear-options,.story-custom-options>.story-clear-options{border-color:var(--red);color:var(--red);background:0 0;margin-left:auto}.story-other-toggle.is-disabled{cursor:not-allowed;opacity:.5}.story-custom-option{grid-template-columns:32px minmax(0,1fr) 30px;align-items:center;gap:8px;max-width:none;display:grid}.story-custom-option>span{background:var(--line);min-height:32px;color:var(--ink);place-items:center;font-size:11px;font-weight:900;display:grid}.story-custom-option input{min-height:38px}.story-custom-options>.story-add-option{color:var(--accent);background:0 0;border:0;justify-self:start;padding:0;position:absolute;bottom:0;left:0}.story-custom-options>.story-clear-options{place-self:end;width:fit-content;margin:0;position:absolute;bottom:0;right:0}.story-custom-options{padding-bottom:38px;position:relative}.story-builder-card .story-other-toggle{border:1px dashed var(--line);background:var(--surface);width:max-content;min-height:32px;color:var(--muted);align-items:center;gap:7px;padding:0 9px;font-size:12px;font-weight:800;display:flex}.story-builder-card .story-other-toggle input{flex:none;width:15px;height:15px;min-height:15px;margin:0}.story-deadline-note span,.story-deadline-note strong,.story-deadline-input span,.story-deadline-input small{display:block}.story-deadline-note span,.story-deadline-input small{color:var(--muted);font-size:11px}.story-deadline-note{border:1px solid color-mix(in srgb, var(--red) 65%, var(--line));border-left:3px solid var(--red);background:color-mix(in srgb, var(--red) 7%, var(--surface));box-sizing:border-box;flex-wrap:wrap;align-items:baseline;gap:5px 12px;width:fit-content;max-width:100%;margin:16px 0 0;padding:9px 12px;display:flex}.story-deadline-note span{color:var(--red);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:1000}.story-deadline-note strong{color:var(--ink);margin:0;font-family:Nunito,sans-serif;font-size:15px;font-weight:900;line-height:1.2}.story-deadline-input{gap:5px;display:grid}.story-other-toggle{border:1px solid var(--line);min-height:40px;color:var(--ink);letter-spacing:0;align-items:center;gap:8px;padding:8px;font-size:12px;display:flex}.story-other-toggle input{width:18px;height:18px;min-height:0;padding:0}.story-workflow-progress{border:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.story-workflow-progress button{border:0;border-right:1px solid var(--line);min-height:58px;color:var(--muted);text-align:left;background:0 0;align-items:center;gap:9px;padding:9px 12px;display:flex;position:relative}.story-workflow-progress button:last-child{border-right:0}.story-workflow-progress button:after{background:var(--accent);content:"";opacity:0;height:3px;transition:opacity .16s,transform .16s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(.25)}.story-workflow-progress button.active{background:color-mix(in srgb, var(--accent-ui) 7%, var(--paper));color:var(--ink)}.story-workflow-progress button.active:after{opacity:1;transform:scaleX(1)}.story-workflow-progress button.complete{color:var(--ink)}.story-workflow-progress button:disabled{cursor:not-allowed;opacity:.42}.story-workflow-progress button b{border:1px solid var(--line);width:25px;height:25px;color:inherit;place-items:center;font-size:11px;display:grid}.story-workflow-progress button.active b,.story-workflow-progress button.complete b{border-color:var(--accent-ui);background:var(--accent);color:var(--accent-ink)}.story-workflow-progress button span{letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:900}.story-workflow-body{gap:8px;display:grid}.story-step-summary{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 65%, var(--paper));min-height:48px;color:var(--ink);text-align:left;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.story-step-summary:hover,.story-step-summary:focus-visible{border-color:color-mix(in srgb, var(--accent-ui) 48%, var(--line))}.story-step-summary>span{align-items:center;gap:8px;display:flex}.story-step-summary b{color:var(--accent-text);font-size:11px}.story-step-summary strong{letter-spacing:.08em;font-size:11px}.story-step-summary small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.story-step-summary i{color:var(--accent-text);text-transform:uppercase;font-size:11px;font-style:normal;font-weight:900}.story-workflow-step{border:1px solid var(--line);background:var(--surface);align-content:start;gap:24px;min-height:370px;padding:clamp(18px,3vw,32px);animation:.18s ease-out both story-step-enter;display:grid}.story-workflow-step>.story-builder-card-head{border-bottom:1px solid var(--line);padding-bottom:16px}.story-workflow-step>.story-builder-card-head>b{min-width:36px;font-family:Anton,sans-serif;font-size:26px;font-weight:400}.story-workflow-step>.story-builder-card-head strong{font-size:30px}.story-workflow-step>.story-builder-card-head small{max-width:660px;margin-top:2px}.story-answers-step{grid-template-rows:auto auto auto;grid-template-columns:minmax(210px,.24fr) minmax(0,1fr);gap:18px clamp(22px,3vw,42px);min-height:0}.story-answers-step>.story-builder-card-head{border-right:1px solid var(--line);border-bottom:0;grid-area:1/1/span 3;padding:4px clamp(18px,2.4vw,32px) 4px 0}.story-answers-step>.story-builder-card-head>b{min-width:30px;font-size:22px}.story-answers-step>.story-builder-card-head strong{font-size:clamp(27px,2.6vw,36px);line-height:1}.story-answers-step>.story-builder-card-head small{max-width:220px;margin-top:9px;line-height:1.45}.story-answers-step>.story-answer-types{grid-area:1/2}.story-answers-step .story-answer-types button{grid-template-rows:auto auto;grid-template-columns:24px minmax(0,1fr);align-content:center;gap:2px 10px;min-height:94px;padding:13px 14px}.story-answers-step .story-answer-types button>span{border:1px solid color-mix(in srgb, var(--accent-ui) 55%, var(--line));grid-row:1/span 2;align-self:start;place-items:center;width:24px;height:24px;display:grid}.story-answers-step .story-answer-types button>strong{font-size:21px;line-height:1}.story-answers-step .story-answer-types button>small{font-size:10px;line-height:1.3}.story-answers-step>:is(.story-catalog-options,.story-custom-options){grid-area:2/2;width:100%;max-width:none;margin:0}.story-answers-step>.story-catalog-options{gap:12px;padding:clamp(14px,2vw,20px)}.story-answers-step .story-catalog-picker{padding-bottom:2px}.story-answers-step .story-selected-options{min-height:86px;padding:13px 14px}.story-answers-step>.story-other-toggle{grid-area:3/2;justify-self:start;margin:0}.story-answers-step>.story-step-actions{grid-area:4/1/auto/-1;margin-top:2px}.story-scope-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.story-scope-choice>div,.story-scope-choice>label{border:1px solid var(--line);background:var(--surface);align-content:center;gap:6px;min-height:112px;padding:16px;display:grid}.story-scope-choice small,.story-scope-choice label>span{color:var(--accent-text);letter-spacing:.09em;font-size:10px;font-weight:900}.story-scope-choice strong{font-size:17px}.story-scope-choice div>span{color:var(--muted);font-size:12px;font-weight:700}.story-template-row{border:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:14px;display:grid}.story-template-row label{min-width:0}.story-template-row>span{color:var(--muted);padding-bottom:12px;font-size:11px;font-weight:800}.story-question-field{position:relative}.story-question-field textarea{min-height:132px;padding:16px 16px 32px;font-size:18px;font-weight:800;line-height:1.35}.story-question-field>small{color:var(--muted);font-size:10px;position:absolute;bottom:8px;right:10px}.story-step-actions{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:grid}.story-step-actions>span{color:var(--muted);text-align:right;font-size:11px;font-weight:700}.story-step-actions>span:first-child{grid-column:2}.story-step-actions>button{background:var(--accent);min-height:44px;color:var(--accent-ink);border:0;padding:0 16px;font-weight:900}.story-step-actions>button.secondary{border:1px solid var(--line);color:var(--ink);background:0 0}.story-step-actions>button:disabled{cursor:not-allowed;opacity:.42}.story-review-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:14px;display:grid}.story-player-preview{border:1px solid var(--line);background:var(--surface);min-height:300px;box-shadow:6px 6px 0 color-mix(in srgb, var(--accent-ui) 12%, transparent);padding:clamp(18px,3vw,28px)}.story-player-preview header{justify-content:space-between;align-items:center;gap:10px;display:flex}.story-player-preview header span,.story-player-preview header b{color:var(--accent-text);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.story-player-preview header b{border:1px solid var(--accent-border);padding:5px 7px}.story-player-preview h3{text-transform:uppercase;max-width:650px;margin:34px 0 7px;font-family:Anton,sans-serif;font-size:clamp(30px,4vw,48px);font-weight:400;line-height:1.04}.story-player-preview>p{color:var(--muted);margin:0 0 24px;font-size:11px;font-weight:800}.story-player-preview>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.story-player-preview>div>span{border:1px solid var(--line);align-items:center;gap:9px;min-height:42px;padding:9px 11px;font-size:12px;font-weight:800;display:flex}.story-player-preview>div i{border:1px solid var(--muted);border-radius:50%;width:17px;height:17px}.story-review-settings{align-content:start;gap:12px;display:grid}.story-review-settings>div,.story-review-settings fieldset{border:1px solid var(--line);background:var(--surface);margin:0;padding:14px}.story-review-settings>div small,.story-review-settings>div strong{display:block}.story-review-settings>div small,.story-review-settings legend{color:var(--muted);letter-spacing:.09em;font-size:10px;font-weight:900}.story-review-settings>div strong{margin-top:6px;font-size:12px}.story-review-settings fieldset>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.story-review-settings fieldset button{border:1px solid var(--line);min-height:62px;color:var(--ink);background:0 0;place-items:center;display:grid}.story-review-settings fieldset button b{font-family:Anton,sans-serif;font-size:23px;font-weight:400}.story-review-settings fieldset button span{color:var(--muted);font-size:10px;font-weight:800}.story-review-settings fieldset button.active{border-color:var(--accent-ui);background:var(--accent);color:var(--accent-ink)}.story-review-settings fieldset button.active span{color:var(--accent-ink)}.story-publish-actions>span{text-align:center}.story-editor-heading .kicker{color:var(--accent-text);margin-bottom:3px}.story-workflow-step .story-custom-options{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;width:min(100%,920px);max-width:none;margin-inline:auto;padding-bottom:0}.story-workflow-step .story-custom-option-list{grid-column:1/-1}.story-workflow-step>.story-other-toggle{justify-self:center}.story-workflow-step .story-custom-options>.story-add-option{grid-area:2/1;position:static}.story-workflow-step .story-custom-options>.story-clear-options{border:1px solid var(--red);min-height:38px;color:var(--red);letter-spacing:.07em;background:0 0;grid-area:2/2;padding:0 12px;font-size:11px;position:static}.story-workflow-step .story-custom-options>.story-clear-options:hover,.story-workflow-step .story-custom-options>.story-clear-options:focus-visible{background:color-mix(in srgb, var(--red) 12%, transparent)}.story-workflow-step .story-other-toggle{border:1px dashed var(--line);width:max-content;min-height:36px;color:var(--muted);letter-spacing:0;align-items:center;gap:8px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.story-workflow-step .story-other-toggle input{flex:none;width:16px;height:16px;min-height:16px;margin:0}@media (max-width:760px){.story-admin-summary-list{grid-template-columns:1fr}.story-admin-summary-list>article{flex-direction:column;align-items:stretch}.story-admin-summary-list>article>div:last-child{justify-content:flex-start}.story-admin-section-actions .story-admin-round-picker{grid-template-columns:34px minmax(0,1fr) 34px;width:100%}.story-admin-section-actions .story-admin-round-picker select{width:100%;min-width:0}.story-admin-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.story-admin-card-actions select{grid-area:1/1/auto/-1;width:100%;min-width:0}.story-admin-card-actions button{width:100%}.story-admin-card-actions:not(:has(select)){grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.story-builder{grid-template-columns:1fr}.story-admin-form{box-sizing:border-box;min-width:0;max-width:100%}.story-deadline-input input{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.story-answer-types,.story-custom-option-list{grid-template-columns:1fr}.story-catalog-picker{flex-direction:column;align-items:stretch}.story-catalog-options{padding:12px}.story-catalog-picker select,.story-catalog-picker select:first-child:nth-last-child(3),.story-catalog-picker button,.story-catalog-picker .story-player-search{flex-basis:auto;width:100%}.story-scope-choice>div,.story-scope-choice>label,.story-deadline-input,.story-deadline-input input{box-sizing:border-box;min-width:0;max-width:100%;overflow:hidden}.story-admin-form{padding:12px}.story-editor-heading{gap:12px}.story-editor-heading h2{font-size:26px}.story-admin-cancel{padding-inline:9px}.story-workflow-progress button{justify-content:center;min-height:52px;padding:8px 4px}.story-workflow-progress button b{width:23px;height:23px}.story-workflow-progress button span{display:none}.story-step-summary{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.story-step-summary>span strong{display:none}.story-workflow-step{gap:18px;min-height:420px;padding:18px 14px;animation:.18s ease-out both story-step-mobile-enter}.story-workflow-step>.story-builder-card-head strong{font-size:26px}.story-answers-step{grid-template-rows:auto;grid-template-columns:1fr;min-height:0}.story-answers-step>.story-builder-card-head,.story-answers-step>.story-answer-types,.story-answers-step>:is(.story-catalog-options,.story-custom-options),.story-answers-step>.story-other-toggle,.story-answers-step>.story-step-actions{grid-area:auto/1}.story-answers-step>.story-builder-card-head{border-right:0;border-bottom:1px solid var(--line);padding:0 0 14px}.story-answers-step>.story-builder-card-head small{max-width:none}.story-answers-step .story-answer-types{grid-template-columns:1fr}.story-answers-step .story-answer-types button{min-height:78px}.story-scope-choice,.story-template-row,.story-review-grid{grid-template-columns:1fr}.story-template-row>span{padding:0}.story-write-own-action{width:100%}.story-step-actions{z-index:2;background:0 0;grid-template-columns:1fr 1fr;padding:12px 0 0;position:sticky;bottom:0}.story-step-actions>span{text-align:left;grid-area:1/1/auto/-1;min-height:14px}.story-step-actions>button:not(.secondary):only-child,.story-step-actions>span:first-child+button:last-child{grid-column:1/-1}.story-player-preview{min-height:260px;box-shadow:4px 4px 0 color-mix(in srgb, var(--accent-ui) 12%, transparent)}.story-player-preview h3{margin-top:26px}.story-player-preview>div{grid-template-columns:1fr}.story-publish-actions>span{text-align:left}.story-publish-actions>button{white-space:nowrap;padding-inline:10px}}.league-page>.league-discovery{align-self:start;margin-top:0}.league-page:has(>.league-create-hub){grid-template-rows:auto minmax(0,1fr);align-content:stretch}.league-page>.league-create-hub{align-content:center;align-self:stretch}.league-empty-state{border:1px solid var(--line);background:var(--surface);box-shadow:inset 5px 0 var(--accent-ui);gap:18px;padding:clamp(24px,4vw,46px);display:grid}.league-empty-state header{max-width:680px}.league-empty-state h1{text-transform:uppercase;margin:4px 0 8px;font-family:Anton,sans-serif;font-size:clamp(38px,5vw,68px);font-weight:400;line-height:.95}.league-empty-state header p:last-child{color:var(--muted);margin:0;font-weight:800;line-height:1.45}.league-empty-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.league-empty-actions a{border:1px solid var(--line);background:var(--paper);min-height:136px;color:var(--ink);align-content:space-between;gap:8px;padding:18px;text-decoration:none;display:grid;position:relative}.league-empty-actions a:hover{border-color:var(--accent-ui);background:color-mix(in srgb, var(--accent-ui) 9%, var(--paper))}.league-empty-actions strong{text-transform:uppercase;font-family:Anton,sans-serif;font-size:clamp(24px,2.4vw,34px);font-weight:400;line-height:1}.league-empty-actions span{max-width:360px;color:var(--muted);font-weight:700}.league-empty-actions b{color:var(--accent-ui);font-size:24px;position:absolute;bottom:15px;right:18px}.league-empty-guide{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr);align-items:center;gap:8px;padding-top:14px;display:grid}.league-empty-guide span{color:var(--accent-ui);font-family:Anton,sans-serif;font-size:22px}.league-empty-guide p{color:var(--muted);margin:0;font-size:12px;font-weight:800}.league-section-nav .league-command-actions-mobile{display:none}.league-section-nav{flex-wrap:wrap;gap:8px;display:flex}.league-section-nav a{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink);align-items:center;padding:0 13px;font-weight:900;text-decoration:none;display:inline-flex}.league-section-nav a.active{border-color:var(--selection);background:var(--selection);color:var(--selection-text);box-shadow:inset 0 -4px #0f110d}.league-landing{grid-template-columns:minmax(340px,.95fr) minmax(0,1.25fr);align-items:stretch;gap:12px;display:grid}.league-detail-header{border:1px solid var(--line);background:var(--strong);min-height:100%;color:var(--strong-text);box-shadow:inset 5px 0 var(--accent);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:22px;display:grid;position:relative}.league-detail-header>div{min-width:0}.league-detail-header>div:first-of-type{min-width:0;padding-right:52px;container-type:inline-size}.league-detail-header .kicker{color:var(--accent);margin:0 0 7px;font-family:Nunito,sans-serif;font-weight:800}.league-detail-header h1{letter-spacing:-.015em;text-transform:uppercase;white-space:nowrap;overflow-wrap:normal;word-break:normal;max-width:100%;margin:0;font-family:Anton,sans-serif;font-size:clamp(12px,4.2cqw,36px);font-weight:400;line-height:.98}.league-detail-header p:last-child{color:var(--strong-muted);margin:8px 0 0;font-weight:800}.league-play-action{background:var(--accent);color:#151713;border:0;place-self:end;align-items:center;min-height:44px;padding:0 15px;font-weight:900;text-decoration:none;display:inline-flex}.league-detail-actions{grid-column:2;justify-content:flex-end;align-self:start;margin-top:20px;display:flex}.league-invite-summary{border-top:1px solid color-mix(in srgb, var(--strong-text) 20%, transparent);grid-column:1/-1;justify-content:space-between;align-items:start;gap:14px;width:100%;padding-top:13px;display:flex}.league-invite-summary .kicker{margin:0 0 3px}.league-invite-code-line{align-items:center;gap:8px;display:flex}.league-invite-code-line strong{letter-spacing:.07em;font-family:Anton,sans-serif;font-size:22px;font-weight:400;line-height:1}.league-invite-summary span{color:var(--strong-muted);font-size:var(--type-label);margin-top:3px;font-weight:800;display:block}.league-invite-summary button{background:var(--accent);color:#151713;border:0;min-height:38px;padding:0 13px;font-weight:900}.league-invite-summary>button{margin-top:20px}.league-invite-summary button.league-invite-copy,.league-invite-summary button.league-invite-regenerate{border:1px solid color-mix(in srgb, var(--strong-text) 26%, transparent);min-height:30px;color:var(--strong-text);font-size:var(--type-label);background:0 0;padding:0 10px}.league-play-action:disabled{opacity:.55}.league-leave-action{z-index:1;border:1px solid var(--red);min-height:32px;color:var(--red);background:0 0;padding:0 16px;font-size:12px;font-weight:900;position:absolute;top:14px;right:14px}.league-leave-action:hover:not(:disabled),.league-leave-action:focus-visible:not(:disabled){background:var(--red);color:var(--warm-white)}.landing-sections{min-width:0;display:contents}.league-member-summary{gap:12px;display:grid}.league-summary-identity{border:1px solid var(--line);background:var(--strong);min-height:0;color:var(--strong-text);box-shadow:inset 5px 0 var(--accent);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 28px;padding:20px 26px;display:grid;position:relative;overflow:hidden}.league-summary-identity:after{content:"";border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);pointer-events:none;width:310px;height:190px;position:absolute;bottom:-108px;right:-66px;transform:rotate(-8deg)}.league-summary-identity>div:first-of-type{z-index:1;grid-row:1/3;min-width:0;position:relative}.league-summary-identity .kicker{color:var(--accent);margin:0 0 7px;font-family:Nunito,sans-serif;font-weight:900}.league-summary-title-row{align-items:center;gap:16px;min-width:0;display:flex}.league-summary-identity h1{letter-spacing:-.015em;text-transform:uppercase;min-width:0;max-width:820px;margin:0;font-family:Anton,sans-serif;font-size:clamp(38px,5.2vw,62px);font-weight:400;line-height:.95}.league-summary-title-row .league-favorite-league-toggle{flex:0 0 32px}.league-summary-identity>div:first-of-type>p:last-child{color:var(--strong-muted);margin:9px 0 0;font-weight:800}.league-summary-identity-meta{z-index:1;align-self:start;gap:7px;display:flex;position:relative}.league-favorite-league-toggle{border:1px solid color-mix(in srgb, var(--accent) 58%, transparent);width:32px;min-height:28px;color:var(--strong-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.league-favorite-league-toggle svg{width:16px;height:16px;color:var(--accent)}.league-favorite-league-toggle:hover:not(:disabled),.league-favorite-league-toggle:focus-visible:not(:disabled),.league-favorite-league-toggle.is-selected{background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--strong-text)}.league-favorite-league-toggle.is-selected svg{color:var(--accent)}.league-favorite-league-toggle:disabled{cursor:wait;opacity:.55}.league-summary-identity-meta span{border:1px solid color-mix(in srgb, var(--strong-text) 25%, transparent);min-height:28px;color:var(--strong-muted);letter-spacing:.07em;text-transform:uppercase;align-items:center;padding:0 9px;font-size:10px;font-weight:900;display:inline-flex}.league-summary-identity .league-leave-action{letter-spacing:.07em;text-transform:uppercase;min-height:28px;padding:0 10px;font-size:10px;position:static}.league-summary-identity .league-play-action{z-index:1;grid-area:2/2;place-self:end;position:relative}.league-member-summary-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.league-summary-about,.league-summary-standing,.league-summary-notifications,.league-summary-membership{border:1px solid var(--line);background:var(--surface)}.league-summary-about{grid-column:span 7;min-height:258px;padding:24px}.league-summary-standing{background:color-mix(in srgb, var(--accent-ui) 7%, var(--surface));grid-column:span 5;min-height:258px;padding:24px}.league-summary-notifications{grid-column:span 6;align-content:start;gap:22px;padding:24px;display:grid}.league-summary-membership{grid-column:span 6;grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:22px;padding:24px;display:grid}.league-member-summary-grid .kicker{color:var(--accent-text);letter-spacing:.1em;margin:0 0 6px;font-size:10px;font-weight:900}.league-member-summary-grid h2{text-transform:uppercase;margin:0;font-family:Anton,sans-serif;font-size:30px;font-weight:400;line-height:1}.league-summary-notifications h2,.league-summary-membership h2{font-size:32px}.league-summary-about>p{max-width:640px;color:var(--muted);margin:16px 0 23px;font-weight:700;line-height:1.5}.league-summary-about dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.league-summary-about dl div{border-top:1px solid var(--line);padding-top:10px}.league-summary-about dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:900}.league-summary-about dd{color:var(--ink);margin:5px 0 0;font-size:13px;font-weight:900}.league-summary-rank{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:21px;display:grid}.league-summary-rank>span{align-content:end;gap:4px;min-width:0;padding:0 15px;display:grid}.league-summary-rank>span:first-child{padding-left:0}.league-summary-rank>span+span{border-left:1px solid color-mix(in srgb, var(--accent-ui) 42%, var(--line))}.league-summary-rank strong{color:var(--ink);font-family:Anton,sans-serif;font-size:34px;font-weight:400;line-height:.9}.league-summary-rank>span:first-child strong{color:var(--accent-text);font-size:54px}.league-summary-rank sup{color:var(--muted);vertical-align:top;font-family:Nunito,sans-serif;font-size:12px;font-weight:900}.league-summary-rank small{min-height:18px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:900;line-height:1.15}.league-summary-standing>p{color:var(--muted);margin:18px 0 0;font-size:12px;font-weight:800}.league-summary-standing>a{width:fit-content;color:var(--ink);text-transform:uppercase;margin-top:16px;font-size:11px;font-weight:900;text-decoration:none;display:block}.league-summary-standing>a:hover,.league-summary-standing>a:focus-visible{color:var(--accent-text)}.league-summary-standing-loading{gap:10px;margin-top:22px;display:grid}.league-summary-standing-loading span{background:color-mix(in srgb, var(--muted) 12%, transparent);height:38px;animation:1.1s infinite alternate skeletonPulse}.league-summary-standing-empty{margin-top:24px}.league-summary-standing-empty p{color:var(--muted);font-weight:800}.league-summary-standing-empty button{border:1px solid var(--line);min-height:34px;color:var(--ink);background:0 0;padding:0 10px;font-weight:900}.league-summary-notifications>header{justify-content:space-between;align-items:start;gap:14px;display:flex}.league-summary-notifications-off{color:var(--accent-text);letter-spacing:.02em;cursor:pointer;background:0 0;border:0;flex:none;margin-top:2px;padding:3px 0;font-family:Nunito,sans-serif;font-size:10px;font-weight:900;text-decoration:none}.league-summary-notifications-off:hover:not(:disabled),.league-summary-notifications-off:focus-visible:not(:disabled){color:var(--ink);text-decoration:underline}.league-summary-notifications-off:disabled{cursor:default;opacity:.45}.league-summary-notifications>header>p{color:var(--muted);margin:0;font-size:11px;font-weight:700;line-height:1.4}.league-summary-notifications>header>span{color:var(--red);font-size:9px;font-weight:900}.league-summary-notification-options{grid-template-columns:1fr;gap:6px;margin:0;display:grid}.league-summary-notification-options>label{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:54px;padding:8px 0;display:grid}.league-summary-notification-options>label+label{border-top:1px solid color-mix(in srgb, var(--line) 72%, transparent)}.league-summary-notification-options>label>span:first-child{gap:3px;display:grid}.league-summary-notification-copy{align-items:center;gap:20px;display:flex!important}.league-summary-notification-options>label>.league-summary-notification-copy{gap:0!important}.league-summary-notification-copy>svg{width:22px;height:22px;color:var(--accent-text);flex:0 0 22px;margin-right:28px}.league-summary-notification-copy>span{gap:3px;display:grid}.league-summary-notification-options strong{white-space:nowrap;font-size:15px;font-weight:900}.league-summary-notification-options small{max-width:none;color:var(--muted);white-space:nowrap;font-size:12px;font-weight:700;line-height:1.3}.league-summary-membership>header{gap:8px;display:grid}.league-summary-membership>header>p{color:var(--muted);margin:0;font-size:11px;font-weight:700;line-height:1.4}.league-summary-membership-controls{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr;align-self:stretch;align-items:stretch;gap:0;width:100%;margin:0;display:grid}.league-summary-membership .league-favorite-team{flex-direction:column;justify-content:center;align-self:stretch;width:100%;min-height:0;display:flex}.league-summary-membership .league-favorite-team>span{color:var(--accent-text)}.league-summary-membership .league-favorite-team small{color:var(--muted)}.league-summary-membership .league-favorite-team select{max-width:240px}.league-summary-invite{border-top:1px solid var(--line);border-left:0;grid-template-columns:1fr;align-content:center;align-items:center;gap:14px;min-height:0;padding:32px 0 0;display:grid}.league-summary-invite>div:first-child{gap:4px;display:grid}.league-summary-invite>div:first-child>span{color:var(--accent-text);font-size:var(--type-label);letter-spacing:.1em;font-weight:900}.league-summary-invite p{color:var(--muted);margin:0;font-size:11px;font-weight:700;line-height:1.35}.league-summary-invite-code{justify-items:start;gap:9px;display:grid}.league-summary-invite-code-line{align-items:center;gap:8px;display:flex}.league-summary-invite strong{color:var(--accent-text);letter-spacing:.07em;font-family:Anton,sans-serif;font-size:27px;font-weight:400;line-height:1}.league-summary-invite-code>div{flex-wrap:wrap;gap:6px;display:flex}.league-summary-invite button{border:1px solid var(--line);min-height:34px;color:var(--ink);background:0 0;padding:0 10px;font-size:10px;font-weight:900}.league-summary-invite button:hover:not(:disabled),.league-summary-invite button:focus-visible:not(:disabled){border-color:var(--accent-ui);color:var(--accent-text)}.league-summary-invite button.league-summary-invite-reset{width:30px;min-width:30px;height:30px;min-height:30px;color:var(--muted);place-items:center;padding:0;display:grid}.league-summary-invite-reset svg{width:16px;height:16px}.league-summary-invite button.league-summary-whatsapp-link,.league-summary-invite button.league-summary-whatsapp-link:hover:not(:disabled),.league-summary-invite button.league-summary-whatsapp-link:focus-visible:not(:disabled){border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.league-summary-invite button.league-summary-whatsapp-link svg{flex:0 0 15px;width:15px;height:15px}@media (max-width:900px){.league-summary-invite button.league-summary-whatsapp-link{gap:0;width:34px;min-width:34px;padding:0}.league-summary-invite button.league-summary-whatsapp-link>span{display:none}.league-summary-invite button.league-summary-whatsapp-link svg{flex-basis:17px;width:17px;height:17px}}.invite-entry-page{background:linear-gradient(118deg, transparent 0 62%, color-mix(in srgb, var(--accent-ui) 8%, transparent) 62% 100%), var(--paper);place-items:center;min-height:100dvh;padding:28px;display:grid}.invite-entry-page>section{border:1px solid var(--line);border-top:5px solid var(--accent-ui);background:var(--surface);width:min(100%,620px);box-shadow:10px 10px 0 var(--shadow);gap:14px;padding:clamp(26px,6vw,54px);display:grid}.invite-entry-mark{background:var(--action-accent);width:76px;height:54px;color:var(--accent-ink);place-items:center;font-family:Anton,sans-serif;font-size:30px;display:grid;transform:skew(-6deg)}.invite-entry-page p{color:var(--accent-text);letter-spacing:.12em;margin:10px 0 0;font-size:11px;font-weight:900}.invite-entry-page h1{text-transform:uppercase;margin:0;font-family:Anton,sans-serif;font-size:clamp(38px,9vw,68px);font-weight:400;line-height:.98}.invite-entry-page strong{color:var(--muted);font-size:14px}.invite-entry-page a{background:var(--action-accent);width:fit-content;min-height:42px;color:var(--accent-ink);box-shadow:3px 3px 0 color-mix(in srgb, var(--accent-ink) 28%, transparent);align-items:center;padding:0 16px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.league-current-brief{border:1px solid var(--line);background:var(--surface);min-height:174px;box-shadow:inset 5px 0 var(--accent-ui);grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);gap:30px;padding:24px;display:grid}.league-current-brief h2,.league-discovery h1{text-transform:uppercase;margin:0;font-family:Anton,sans-serif;font-size:32px;font-weight:400;line-height:1}.league-current-brief>div>p{color:var(--muted);font-weight:800;line-height:1.45}.league-detail-list{gap:12px;margin:0;display:grid}.league-detail-list div{border-top:1px solid var(--line);padding-top:12px}.league-detail-list dt{color:var(--red);font-size:var(--type-label);letter-spacing:.1em;font-weight:900}.league-detail-list dd{color:var(--muted);margin:5px 0 0;font-weight:400;line-height:1.4}.league-landing .league-summary-scoreboard{display:none}.league-current-brief h2{font-size:0!important}.league-current-brief h2:after{content:"DESCRIÇÃO DA LIGA";font-size:32px}html[lang=en] .league-current-brief h2:after{content:"LEAGUE DESCRIPTION"}.league-discovery{gap:14px;display:grid}.league-discovery>header{border:1px solid var(--line);background:var(--strong);color:var(--strong-text);grid-template-columns:1fr minmax(240px,.5fr);align-items:start;gap:24px;padding:24px;display:grid}.league-discovery>header p:not(.kicker){color:var(--strong-muted);margin:8px 0 0;font-weight:400}.league-search{color:var(--muted);font-size:var(--type-label);letter-spacing:.08em;gap:6px;font-weight:900;display:grid}.league-search input{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);padding:0 12px}.league-card-grid{gap:10px;display:grid}.league-card{border:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(230px,1fr) minmax(460px,1.8fr) auto;align-items:center;gap:24px;min-height:0;padding:20px 20px 20px 24px;display:grid;position:relative;overflow:hidden}.league-card:before{content:"";background:var(--league-accent,var(--accent-ui));width:4px;position:absolute;inset:14px auto 14px 0}.league-card-main{min-width:0;container-type:inline-size}.league-card-main>b{color:var(--red);font-size:var(--type-label);letter-spacing:.08em}.league-card h3{text-transform:uppercase;white-space:nowrap;letter-spacing:-.02em;margin:5px 0 0;font-family:Anton,sans-serif;font-size:clamp(16px,8cqw,29px);font-weight:400}.league-card-facts{grid-template-columns:minmax(90px,.8fr) minmax(110px,1fr) minmax(125px,1.1fr) minmax(70px,.65fr);justify-self:start;gap:10px;width:min(100%,760px);margin:0;display:grid}.league-card-facts>div{min-width:0}.league-discovery-filters{align-self:end;align-items:end;gap:10px;display:flex}.league-discovery-filters .league-search{min-width:190px}.league-discovery-filters .league-search select{border:1px solid var(--line);background:var(--paper);width:100%;min-height:40px;color:var(--ink);font:inherit;padding:0 10px}.league-card-facts div+div{border-left:1px solid var(--line);padding-left:14px}.league-card dt{color:var(--muted);font-size:var(--type-label);letter-spacing:.08em;font-weight:900}.league-card dd{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:5px 0 0;font-weight:400;overflow:hidden}.league-card-competition{color:var(--accent);white-space:nowrap;margin:0 0 4px;font-size:12px;font-weight:700}.league-card-actions{gap:8px;display:flex}@media (max-width:1200px) and (min-width:801px){.league-card-facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px;width:100%}.league-card-facts div:nth-child(3){border-left:0;padding-left:0}}@media (max-width:1500px) and (min-width:801px){.league-flow-hub-back{left:-64px}}.league-card-actions a,.league-card-actions button{border:1px solid var(--line);min-height:38px;color:var(--ink);white-space:nowrap;align-items:center;padding:0 13px;font-weight:900;text-decoration:none;display:inline-flex}.league-card-primary{background:var(--selection);color:var(--selection-text)!important}.league-card-primary:disabled{opacity:.55}.league-card-primary.league-card-joined{opacity:1;min-width:48px;font-size:20px}.story-admin-card-skeleton,.league-summary-score-skeleton{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.story-admin-card-skeleton span{min-height:280px}.league-summary-score-skeleton{border:1px solid var(--line);grid-column:1/-1;grid-template-columns:minmax(0,1fr);padding:18px}.league-summary-score-skeleton span{min-height:48px}.member-list-skeleton{min-height:0}.member-list-skeleton span{min-height:64px}@media (max-width:800px){.story-admin-card-skeleton{grid-template-columns:minmax(0,1fr)}.story-admin-card-skeleton span{min-height:240px}}.league-action-error{z-index:70;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--red) 65%, var(--line));background:color-mix(in srgb, var(--red) 8%, var(--surface));width:min(440px,100vw - 32px);color:var(--red);text-align:center;margin:0;padding:8px 12px;font-size:12px;font-weight:900;line-height:1.25;position:fixed;top:146px;left:50%;transform:translate(-50%)}@media (max-width:800px){.league-action-error{top:126px}}@media (max-width:560px){.league-action-error{width:min(360px,100vw - 24px);top:130px}}.league-create-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:start;gap:12px;display:grid}.league-entry-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.league-entry-choices button{border:1px solid var(--line);background:var(--surface);min-height:190px;color:var(--ink);text-align:left;align-content:start;gap:8px;padding:20px;display:grid}.league-entry-choices button:hover,.league-entry-choices button:focus-visible{border-color:var(--accent-ui);box-shadow:inset 4px 0 var(--accent-ui)}.league-entry-choices span,.league-flow-progress .current,.league-flow-progress .complete{color:var(--accent-text);font-size:var(--type-label);letter-spacing:.1em;font-weight:900}.league-entry-choices strong{text-transform:uppercase;font-family:Anton,sans-serif;font-size:30px;font-weight:400}.league-entry-choices small{max-width:420px;color:var(--muted);font-size:13px;font-weight:700}.league-entry-choices b{color:var(--accent-text);align-self:end;margin-top:auto;font-size:22px}.league-flow-back{color:var(--strong-muted);font:inherit;background:0 0;border:0;margin:0 0 14px;padding:0;font-size:12px;font-weight:800}.league-flow-back:hover,.league-flow-back:focus-visible{color:var(--accent)}.league-create-flow,.league-join-simple{border:1px solid var(--line);background:var(--surface);gap:20px;width:min(920px,100%);margin-inline:auto;padding:24px;display:grid}.league-create>.league-entry-choices{width:min(920px,100%);margin-inline:auto}.league-flow-toolbar{align-items:center;gap:18px;display:flex;position:relative}.league-flow-hub-back{border:1px solid color-mix(in srgb, var(--strong-text) 35%, transparent);color:var(--strong-text);font:inherit;background:0 0;margin:0 0 14px;padding:7px 10px;font-size:12px;font-weight:900;position:absolute;top:0;left:-142px}.league-flow-hub-back:hover,.league-flow-hub-back:focus-visible{border-color:var(--accent);color:var(--accent)}.league-step-back{border:1px solid color-mix(in srgb, var(--strong-text) 35%, transparent);background:var(--strong);min-height:34px;color:var(--strong-text);font:inherit;flex:none;padding:7px 10px;font-size:12px;font-weight:900;position:absolute;top:0;left:0}.league-step-back:not(:disabled):hover,.league-step-back:not(:disabled):focus-visible{border-color:var(--accent);color:var(--accent)}.league-step-back:disabled{display:none}.league-create-flow .league-step-back{width:auto;padding:3px 0;font-size:11px;font-weight:800;min-height:0!important;color:var(--muted)!important;background:0 0!important;border:0!important}.league-create-flow .league-step-back:not(:disabled):hover,.league-create-flow .league-step-back:not(:disabled):focus-visible{color:var(--accent-text)!important}.league-flow-progress{align-items:center;gap:8px;max-width:260px;margin-inline:auto;display:flex}.league-flow-progress span{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);place-items:center;font-size:11px;font-weight:900;display:grid}.league-flow-progress span.current{border-color:var(--accent-ui);background:var(--accent-ui);color:var(--accent-ink)}.league-flow-progress span.complete{border-color:color-mix(in srgb, var(--accent-ui) 55%, var(--line));background:color-mix(in srgb, var(--accent-ui) 22%, var(--surface));color:var(--accent-text)}.league-flow-progress i{background:var(--muted);flex:1;min-width:46px;height:1px;display:block}.league-flow-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.league-flow-fields label,.league-flow-fields fieldset,.league-join-simple label{color:var(--muted);font-size:var(--type-label);letter-spacing:.08em;gap:7px;font-weight:900;display:grid}.league-flow-fields .league-flow-wide{grid-column:1/-1}.league-flow-fields label>span em{color:var(--accent-text);font-style:normal}.league-flow-switches{grid-column:1/-1;gap:10px;display:grid}.league-flow-switches h3{color:var(--muted);font-size:var(--type-label);letter-spacing:.09em;margin:2px 0 0}.league-flow-fields label.league-flow-switch{border:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:11px 12px;display:flex}.league-flow-switch>span{color:var(--ink);font-size:13px;font-weight:800}.league-flow-switch>.profile-visibility-switch{flex:none}.league-flow-switch:focus-within{border-color:var(--accent-ui);outline:2px solid color-mix(in srgb, var(--accent-ui) 22%, transparent);outline-offset:2px}.league-flow-fields input,.league-flow-fields select,.league-flow-fields textarea,.league-join-simple input{border:1px solid var(--line);background:var(--paper);width:100%;min-height:46px;color:var(--ink);font:inherit;outline:0;padding:0 12px}.league-flow-fields textarea{resize:vertical;min-height:100px;padding-block:11px}.league-flow-fields fieldset{border:1px solid var(--line);margin:0;padding:14px}.league-flow-fields fieldset label{color:var(--ink);letter-spacing:0;align-items:center;gap:8px;font-size:13px;display:flex}.league-flow-fields fieldset input{width:16px;min-height:16px;accent-color:var(--accent-strong);padding:0}.league-create-flow>button,.league-join-simple>button{justify-content:space-between;justify-self:start;width:auto;min-width:140px;min-height:46px;padding-inline:16px}.league-join-simple{max-width:680px}.league-form-success{border-left:4px solid var(--accent-ui);background:color-mix(in srgb, var(--accent-ui) 10%, var(--surface));color:var(--ink);margin:0;padding:10px 12px;font-weight:800}.league-create-workflow>header,.league-join-workflow>header,.league-create-hub>header,.league-create-hub>.league-entry-choices,.league-create-workflow .league-create-flow,.league-join-workflow .league-join-simple{width:min(1120px,100%)}.league-create-hub>header,.league-create-workflow>header,.league-join-workflow>header{display:none}.league-create-hub .league-entry-choices{gap:14px}.league-create-hub .league-entry-choices button{border-top:2px solid color-mix(in srgb, var(--accent-ui) 68%, var(--line));min-height:260px;padding:26px;transition:border-color .16s,background-color .16s,transform .16s;position:relative;overflow:hidden}.league-create-hub .league-entry-choices button:after{content:"";aspect-ratio:1;border:1px solid color-mix(in srgb, var(--accent-ui) 28%, transparent);width:170px;position:absolute;inset:auto -54px -74px auto;transform:rotate(-12deg)}.league-create-hub .league-entry-choices button:nth-child(2){border-top-color:color-mix(in srgb, var(--story-match) 68%, var(--line))}.league-create-hub .league-entry-choices button:hover,.league-create-hub .league-entry-choices button:focus-visible{background:color-mix(in srgb, var(--accent-ui) 5%, var(--surface));transform:translateY(-2px);box-shadow:none!important}.league-create-hub .league-entry-choices strong{max-width:80%;font-size:clamp(38px,5vw,62px);line-height:.98}.league-create-hub .league-entry-choices small{font-size:14px;line-height:1.45}.league-create-hub .league-entry-choices b{z-index:1;justify-self:end;position:relative}.league-create-workflow .league-create-flow,.league-join-workflow .league-join-simple{background:0 0;border:0;gap:10px;margin-inline:auto;padding:0;box-shadow:none!important}.league-create .league-workflow-progress{border:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(4,minmax(0,1fr));scroll-margin-top:18px;display:grid}.league-create .league-workflow-progress button{border:0;border-right:1px solid var(--line);min-height:58px;color:var(--muted);letter-spacing:.07em;text-transform:uppercase;justify-content:flex-start;align-items:center;gap:9px;padding:9px 12px;font-weight:900;display:flex;position:relative;background:0 0!important}.league-create .league-workflow-progress button:last-child{border-right:0}.league-create .league-workflow-progress button:after{background:var(--accent);content:"";opacity:0;height:3px;transition:opacity .16s,transform .16s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(.25)}.league-create .league-workflow-progress button b{border:1px solid var(--line);width:25px;height:25px;color:inherit;flex:none;place-items:center;font-size:11px;display:grid}.league-create .league-workflow-progress button.active{color:var(--ink);background:color-mix(in srgb, var(--accent-ui) 7%, var(--paper))!important}.league-create .league-workflow-progress button.active:after{opacity:1;transform:scaleX(1)}.league-create .league-workflow-progress button.active b,.league-create .league-workflow-progress button.complete b{border-color:var(--accent-ui);background:var(--accent);color:var(--accent-ink)}.league-create .league-workflow-progress button.complete{color:var(--ink)}.league-create .league-workflow-progress button:disabled{cursor:not-allowed;opacity:.42}.league-workflow-body{gap:8px;display:grid}.league-step-summary{text-align:left;grid-template-columns:150px minmax(0,1fr) auto;gap:14px;border:1px solid var(--line)!important;background:var(--surface)!important;min-height:48px!important;color:var(--ink)!important;padding:8px 12px!important;display:grid!important}.league-step-summary>span{align-items:center;gap:9px;display:flex}.league-step-summary b{color:var(--accent-text)}.league-step-summary small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);overflow:hidden}.league-step-summary i{color:var(--accent-text);text-transform:uppercase;font-size:11px;font-style:normal;font-weight:900}.league-workflow-step{border:1px solid var(--line);background:var(--surface);align-content:start;gap:clamp(24px,4vw,40px);min-height:350px;padding:clamp(24px,4vw,44px);display:grid}.league-workflow-step>header{border-bottom:1px solid var(--line);align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.league-workflow-step>header>b{color:var(--accent-text);font-family:Anton,sans-serif;font-size:28px;font-weight:400;line-height:1}.league-workflow-step>header h2{text-transform:uppercase;margin:0;font-family:Anton,sans-serif;font-size:clamp(28px,3.4vw,42px);font-weight:400;line-height:1}.league-workflow-step>header p{color:var(--muted);margin:8px 0 0;font-size:13px;font-weight:700}.league-workflow-step .league-flow-fields{width:min(820px,100%);margin-inline:auto}.league-flow-switches{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.league-flow-switches>div{border:1px solid var(--line);align-content:start;gap:9px;padding:15px;display:grid}.league-review-grid{grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);gap:16px;display:grid}.league-review-grid article,.league-review-grid dl{border:1px solid var(--line);background:var(--paper);margin:0;padding:20px}.league-review-grid article{align-content:center;gap:8px;display:grid}.league-review-grid article span,.league-review-grid dt{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900}.league-review-grid article strong{text-transform:uppercase;font-family:Anton,sans-serif;font-size:clamp(30px,4vw,46px);font-weight:400;line-height:1}.league-review-grid article small{color:var(--muted);font-weight:800}.league-review-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.league-review-grid dl div{min-width:0}.league-review-grid dd{margin:5px 0 0;font-weight:900}.league-step-actions{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding-top:10px;display:grid}.league-step-actions>button{min-width:142px}.league-step-actions>.secondary{border:1px solid var(--line);color:var(--ink);background:0 0}.league-step-actions>span{color:var(--muted);text-align:right;font-size:11px;font-weight:800}.league-join-workflow .league-join-simple{max-width:820px}.league-join-step{min-height:300px}.league-join-step>label{width:min(560px,100%);margin-inline:auto}.league-join-step input{letter-spacing:.08em;text-align:center;text-transform:uppercase;min-height:64px;font-family:Anton,sans-serif;font-size:28px}.story-fixture-picker{grid-column:1/-1}.story-match-scope{gap:20px;display:grid}.story-matchweek-select{border:1px solid var(--line);background:var(--surface);max-width:460px;padding:14px}.story-matchweek-select>span,.story-fixture-picker>header>span{color:var(--accent-text);letter-spacing:.09em;align-items:center;gap:8px;font-size:10px;font-weight:900;display:flex}.story-matchweek-select>span b,.story-fixture-picker>header>span b{background:var(--accent);width:22px;height:22px;color:var(--accent-ink);place-items:center;font-size:10px;display:inline-grid}.story-matchweek-select select{width:100%}.story-matchweek-select>small{color:var(--muted);letter-spacing:0;font-size:10px;font-weight:700}.story-fixture-picker>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.story-fixture-picker>header>small{color:var(--muted);text-align:right;font-size:10px;font-weight:800}.story-fixture-picker>div{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:10px;display:grid}.story-fixture-empty{border:1px dashed var(--line);color:var(--muted);margin:0;padding:18px;font-size:12px;font-weight:800}.story-fixture-picker label{border:1px solid var(--line);background:var(--paper);cursor:pointer;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:12px;min-height:86px;padding:14px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:grid}.story-fixture-picker label:hover{border-color:color-mix(in srgb, var(--accent-ui) 45%, var(--line));transform:translateY(-1px)}.story-fixture-picker label.selected{border-color:var(--accent-ui);background:color-mix(in srgb, var(--accent-ui) 9%, var(--paper));box-shadow:3px 3px 0 color-mix(in srgb, var(--accent-ui) 20%, transparent)}.story-admin-form .story-fixture-picker input[type=checkbox]{appearance:none;border:1px solid color-mix(in srgb, var(--muted) 65%, var(--line));background:var(--surface);cursor:pointer;border-radius:0;place-items:center;width:24px;min-width:24px;height:24px;min-height:24px;margin:0;padding:0;display:grid}.story-admin-form .story-fixture-picker input[type=checkbox]:after{color:var(--accent-ink);content:"✓";opacity:0;font-size:14px;font-weight:1000;line-height:1;transition:opacity .12s,transform .12s;transform:scale(.6)}.story-admin-form .story-fixture-picker input[type=checkbox]:checked{border-color:var(--accent-ui);background:var(--accent)}.story-admin-form .story-fixture-picker input[type=checkbox]:checked:after{opacity:1;transform:scale(1)}.story-admin-form .story-fixture-picker input[type=checkbox]:focus-visible{outline:2px solid color-mix(in srgb, var(--accent-ui) 65%, transparent);outline-offset:3px}.story-fixture-picker label span{gap:7px;min-width:0;display:grid}.story-fixture-picker label strong{font-size:14px;line-height:1.25}.story-fixture-picker label strong i{color:var(--accent-text);margin:0 3px;font-style:normal}.story-fixture-picker label small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}@media (max-width:760px){.story-fixture-picker>div{grid-template-columns:1fr}.story-matchweek-select{max-width:none}.story-fixture-picker>header{flex-direction:column;align-items:flex-start}.story-fixture-picker>header>small{text-align:left}.story-answer-source-scope{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:0;padding:11px 12px;display:grid}.story-answer-source-scope button{width:auto;min-height:32px}.story-library-manager,.story-admin-builder{animation-duration:.14s}}.story-admin-mobile-flow{display:none}@media (max-width:560px){.story-admin-desktop-sections{display:none}.story-admin-mobile-flow{grid-template-columns:1fr;gap:12px;display:grid}.story-admin-mobile-flow>.stories-hub-options{display:contents}.story-admin-mobile-flow>.stories-hub-options>button{min-height:126px}.story-admin-mobile-flow>.stories-hub-options>button:first-child{order:1}.story-admin-mobile-flow>.stories-hub-options>button:nth-child(2){order:3}.story-admin-mobile-flow>.stories-hub-options>button:nth-child(3){order:5}.story-admin-mobile-flow>.story-admin-section{margin:-2px 0 4px}}.story-library-open{border:1px solid var(--action-accent);background:var(--action-accent);min-height:40px;color:var(--accent-ink);padding:0 13px;font-weight:900;position:absolute;bottom:22px;right:22px}.story-library-open span{margin-left:7px;font-size:16px;line-height:1}.story-library-open.is-open{--rtg-action-shadow:color-mix(in srgb, var(--red) 30%, transparent);--rtg-action-pressed-shadow:color-mix(in srgb, var(--red) 22%, transparent);border-color:color-mix(in srgb, var(--red) 72%, var(--line));background:color-mix(in srgb, var(--red) 8%, transparent);color:var(--red)}.story-library-open.is-open:hover{border-color:var(--red);background:color-mix(in srgb, var(--red) 14%, transparent)}.story-library-manager{border:1px solid color-mix(in srgb, var(--accent-ui) 42%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--accent-ui) 5%, var(--surface)), var(--surface) 55%);box-shadow:inset 4px 0 var(--accent-ui);gap:14px;padding:20px;display:grid}.story-library-manager>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.story-library-manager>header .kicker{color:var(--ink);font-family:Nunito,sans-serif;font-size:var(--type-label);letter-spacing:.1em;margin:0 0 1px;font-weight:900}.story-library-manager>header h2{text-transform:uppercase;margin:0;font-family:Anton,sans-serif;font-size:34px;font-weight:400;line-height:1.05}.story-library-manager>header p:last-child{max-width:720px;color:var(--muted);margin:3px 0 0}.story-library-manager>header>button{background:var(--action-accent);min-height:42px;color:var(--accent-ink);border:0;padding:0 14px;font-weight:900}.story-library-filters{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.story-library-filters>div{gap:5px;display:flex}.story-library-filters button{border:1px solid var(--line);min-height:34px;color:var(--muted);background:0 0;padding:0 11px;font-weight:900}.story-library-filters button[aria-pressed=true]{border-color:var(--accent-ui);background:var(--accent-ui);color:var(--accent-ink)}.story-library-search{border:1px solid var(--line);background:var(--paper);width:min(250px,100%);min-height:34px;color:var(--muted);align-items:center;gap:8px;padding:0 10px;transition:border-color .14s,box-shadow .14s,color .14s;display:flex}.story-library-search:focus-within{border-color:var(--accent-ui);color:var(--accent-ui);box-shadow:inset 3px 0 var(--accent-ui)}.story-library-search>svg{flex:0 0 15px;width:15px;height:15px}.story-library-search input{width:100%;min-width:0;min-height:32px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:12px;font-weight:800}.story-library-search input::placeholder{color:var(--muted);opacity:.78}.story-library-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:9px;display:grid}.story-library-grid>article{border:1px solid var(--line);border-top:3px solid var(--story-kind-color,var(--accent-ui));background:var(--paper);grid-template-rows:auto 1fr auto auto;gap:12px;min-height:190px;padding:16px;display:grid}.story-library-grid>article>header,.story-library-grid>article>footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.story-library-grid>article>header span{color:var(--story-kind-color);text-transform:uppercase;font-size:10px;font-weight:900}.story-library-grid>article>header b{border:1px solid var(--story-kind-color);padding:4px 6px;font-size:9px}.story-library-grid h3{max-width:34ch;margin:0;font-size:19px;line-height:1.2}.story-library-grid p{color:var(--muted);margin:0;font-size:12px;font-weight:800}.story-library-grid footer{border-top:1px solid var(--line);justify-content:flex-end;padding-top:12px}.story-library-grid footer button,.story-library-confirm button{border:1px solid var(--line);min-height:36px;color:var(--ink);background:0 0;padding:0 12px;font-size:12px;font-weight:900}.story-library-grid .danger,.story-library-confirm .danger{border-color:color-mix(in srgb, var(--red) 55%, var(--line));color:var(--red)}.story-library-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;grid-column:1/-1;margin:0;padding:32px}.story-library-editor{border:1px solid var(--line);background:var(--paper);gap:15px;padding:16px;display:grid}.story-library-editor>header,.story-library-editor>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.story-library-editor>header h3{text-transform:uppercase;margin:0;font-family:Anton,sans-serif;font-size:25px;font-weight:400}.story-library-editor>header button{border:1px solid var(--line);width:34px;height:34px;color:var(--ink);background:0 0;font-size:18px}.story-library-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.story-library-editor-grid label{color:var(--muted);letter-spacing:.08em;align-content:start;gap:6px;font-size:10px;font-weight:900;display:grid}.story-library-editor-grid .wide{grid-column:1/-1}.story-library-editor-grid :is(select,textarea){border:1px solid var(--line);background:var(--surface);width:100%;min-height:42px;color:var(--ink);padding:9px 11px}.story-library-editor-grid textarea{resize:vertical;min-height:76px}.story-library-editor-grid fieldset{border:1px solid var(--line);margin:0;padding:10px}.story-library-editor-grid fieldset legend{color:var(--muted);padding-inline:6px;font-size:10px;font-weight:900}.story-library-editor-grid fieldset div{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.story-library-editor-grid fieldset button{border:1px solid var(--line);min-height:38px;color:var(--muted);background:0 0;font-weight:900}.story-library-editor-grid fieldset button[aria-pressed=true]{border-color:var(--accent-ui);background:color-mix(in srgb, var(--accent-ui) 10%, var(--surface));color:var(--ink)}.story-library-editor-grid .story-library-other{letter-spacing:0;align-items:center;gap:8px;display:flex}.story-library-editor>footer{border-top:1px solid var(--line);padding-top:13px}.story-library-editor>footer button{border:1px solid var(--line);min-height:40px;color:var(--ink);background:0 0;padding:0 13px;font-weight:900}.story-library-editor>footer button[type=submit]{border-color:var(--accent-ui);background:var(--accent);color:var(--accent-ink)}.story-library-confirm{border:1px solid color-mix(in srgb, var(--red) 48%, var(--line));background:color-mix(in srgb, var(--red) 5%, var(--paper));justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.story-library-confirm p{margin:0;font-weight:800}.story-library-confirm>div{gap:7px;display:flex}@media (max-width:700px){.story-library-open{width:100%;margin-top:12px;position:static}.story-library-manager{padding:14px}.story-library-manager>header{flex-direction:column;align-items:stretch}.story-library-manager>header>button{width:100%}.story-library-filters{flex-direction:column;align-items:stretch;overflow:visible}.story-library-filters>div{overflow-x:auto}.story-library-filters label{width:100%}.story-library-editor-grid{grid-template-columns:1fr}.story-library-editor-grid .wide{grid-column:auto}.story-library-confirm{flex-direction:column;align-items:stretch}.story-library-confirm>div{justify-content:flex-end}}@media (max-width:800px){.league-empty-actions{grid-template-columns:1fr}.league-empty-guide{grid-template-columns:28px minmax(0,1fr);gap:6px 10px}}.league-section-nav{min-height:var(--app-subnav-height);margin:0 0 var(--app-context-bottom-gap);align-items:stretch}.league-section-nav>a{min-height:var(--app-subnav-height);font-size:var(--type-compact);padding:0 13px}@media (min-width:801px){.league-landing{grid-template-columns:minmax(340px,.95fr) minmax(0,1.25fr)}.league-landing>.landing-sections{display:contents}.league-section-nav{--app-subnav-height:36px}.league-detail-header{gap:16px;padding:20px}.league-detail-header h1{font-size:clamp(31px,2.48vw,40px)}.league-play-action{min-height:40px;padding-inline:13.5px}.league-invite-summary button{min-height:34px}.league-current-brief{gap:26.5px;min-height:160px;padding:21px}.league-current-brief h2{font-size:28.5px}}@media (max-width:800px){.league-page:has(>.league-create-hub){grid-template-rows:auto;align-content:start}.league-page>.league-create-hub{align-content:start;align-self:start}.league-detail-header{min-height:209px;padding:21px}.league-current-brief{padding:19px}.league-section-nav .league-command-actions-mobile{display:flex}.league-section-nav{flex-wrap:nowrap;overflow-x:auto}.league-section-nav a{white-space:nowrap}.league-summary-identity{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:15px;min-height:0;padding:21px 19px}.league-summary-identity:after{bottom:-130px;right:-150px}.league-summary-identity>div:first-of-type{grid-row:1}.league-summary-identity h1{max-width:calc(100% - 28px);font-size:clamp(34px,12vw,48px)}.league-summary-identity-meta{flex-wrap:wrap;grid-row:2}.league-summary-identity .league-play-action{grid-area:3/1;justify-content:center;width:100%}.league-member-summary-grid{grid-template-columns:1fr}.league-summary-about,.league-summary-standing,.league-summary-notifications,.league-summary-membership{grid-column:1;min-height:0;padding:19px}.league-summary-notifications,.league-summary-membership{display:block}.league-summary-about dl{grid-template-columns:1fr}.league-summary-about dl div{justify-content:space-between;align-items:end;gap:14px;display:flex}.league-summary-about dd{text-align:right}.league-summary-notifications>header{gap:8px;display:grid}.league-summary-notification-options{grid-template-columns:1fr;gap:5px;margin-top:18px}.league-summary-notification-options>label+label{border:0}.league-summary-membership>header{gap:8px;display:grid}.league-summary-membership-controls{grid-template-columns:1fr;gap:22px;margin-top:20px}.league-summary-invite{border-top:1px solid var(--line);border-left:0;border-top:1px solid var(--line);padding:20px 0 0;grid-template-columns:1fr;gap:14px;padding:20px 0 0}.league-landing{grid-template-columns:1fr}.league-detail-header{grid-template-columns:1fr;min-height:209px}.league-detail-header h1{white-space:nowrap;font-size:clamp(12px,4.2cqw,31px)}.league-invite-summary{flex-direction:column;align-items:stretch}.league-invite-summary>button,.league-detail-actions{width:100%}.league-detail-actions{grid-column:1}.league-play-action{justify-content:center;width:100%}.league-current-brief{grid-template-columns:1fr;gap:16px;padding:20px}.league-discovery>header{grid-template-columns:1fr}.league-card{grid-template-columns:1fr;gap:16px}.league-card-facts{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.league-discovery-filters{flex-direction:column;align-self:stretch;align-items:stretch}.league-discovery-filters .league-search{min-width:0}.league-card-facts div:nth-child(3){border-left:0;padding-left:0}.league-card-actions{justify-content:stretch}.league-card-actions a,.league-card-actions button{flex:1;justify-content:center}.league-create-grid,.league-entry-choices,.league-flow-fields{grid-template-columns:1fr}.league-flow-hub-back{top:-42px;left:0}.league-entry-choices button{min-height:150px}.league-create-workflow .league-create-flow,.league-join-workflow .league-join-simple{padding:0}.league-create-hub .league-entry-choices button{min-height:190px;padding:20px}.league-create-hub .league-entry-choices strong{font-size:30px}.league-workflow-progress button{justify-content:center;gap:5px;min-height:52px;padding:8px 5px}.league-workflow-progress button b{width:22px;height:22px}.league-workflow-progress button span{font-size:8px}.league-step-summary{grid-template-columns:minmax(0,1fr) auto}.league-step-summary>small{grid-area:2/1/auto/-1}.league-workflow-step{min-height:0;padding:22px 16px}.league-workflow-step>header{gap:12px}.league-workflow-step>header h2{font-size:30px}.league-flow-switches,.league-review-grid,.league-review-grid dl{grid-template-columns:1fr}.league-step-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.league-step-actions>span{display:none}.league-step-actions>button{width:100%;min-width:0}}.league-management-workspace{border:1px solid var(--line);background:var(--surface);grid-template-columns:260px minmax(0,1fr);min-height:650px;display:grid}.league-management-index{border-right:1px solid var(--line);background:color-mix(in srgb, var(--surface-inset) 72%, var(--surface));flex-direction:column;padding:26px 18px 18px;display:flex}.league-management-index>p{color:var(--ink);letter-spacing:.045em;white-space:nowrap;margin:0 10px 24px;font-family:Anton,sans-serif;font-size:18px;line-height:1}.league-management-index nav{gap:3px;display:grid}.league-management-index nav button,.league-management-index nav a{min-height:44px;color:var(--muted);letter-spacing:.075em;text-align:left;text-transform:uppercase;background:0 0;border:0;border-left:3px solid #0000;justify-content:space-between;align-items:center;padding:0 12px;font-family:Nunito,sans-serif;font-size:12px;font-weight:800;text-decoration:none;display:flex}.league-management-index nav button:hover,.league-management-index nav a:hover{background:color-mix(in srgb, var(--accent-ui) 6%, transparent);color:var(--ink)}.league-management-index nav button.active,.league-management-index nav a.active{border-left-color:var(--accent-ui);background:color-mix(in srgb, var(--accent-ui) 10%, transparent);color:var(--accent-ui)}.league-management-index nav button.active:last-child,.league-management-index nav a.active:last-child{border-left-color:var(--red);background:color-mix(in srgb, var(--red) 10%, transparent);color:var(--red)}.league-management-index nav button b,.league-management-index nav a b{background:var(--accent-ui);min-width:22px;height:22px;color:var(--accent-ink);place-items:center;padding-inline:6px;font-family:Nunito,sans-serif;font-size:10px;display:grid}.league-management-activity{border-top:1px solid var(--line);width:100%;color:var(--muted);letter-spacing:.045em;text-transform:uppercase;background:0 0;border-bottom:0;border-left:0;border-right:0;justify-content:space-between;margin-top:20px;padding:18px 12px;font-family:Anton,sans-serif;font-size:16px;text-decoration:none;display:flex}.league-management-activity:hover{color:var(--accent-ui)}.league-management-activity.active{background:color-mix(in srgb, var(--accent-ui) 10%, transparent);color:var(--accent-ui)}.league-management-activity-list{gap:0;display:grid}.league-management-section-copy{max-width:560px;color:var(--muted);margin:0 0 18px}.league-management-activity-list article{border-top:1px solid var(--line);grid-template-columns:145px 12px minmax(0,1fr);align-items:center;gap:12px;min-height:58px;padding:14px 0;display:grid}.league-management-activity-list time{color:var(--muted);font-size:12px;font-weight:800}.league-management-activity-list article>span{background:var(--accent-ui);width:7px;height:7px}.league-management-activity-list p{margin:0}.league-management-panel{min-width:0;padding:30px 36px 36px}.league-management-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:24px;min-height:74px;padding-bottom:22px;display:flex}.league-save-button{background:var(--action-accent);min-height:48px;color:var(--accent-ink);box-shadow:4px 4px 0 color-mix(in srgb, var(--accent) 42%, transparent);border:0;justify-content:space-between;align-items:center;gap:16px;padding:0 14px;font-weight:900;display:inline-flex}.league-save-button:disabled{opacity:.58}.league-save-button.is-saved{background:color-mix(in srgb, var(--action-accent) 58%, var(--surface));color:color-mix(in srgb, var(--accent-ink) 65%, var(--muted));box-shadow:none}.league-save-button:hover:not(:disabled){box-shadow:5px 5px 0 color-mix(in srgb, var(--accent) 42%, transparent);transform:translate(-1px,-1px)}.story-delete-dialog{border-color:color-mix(in srgb, var(--red) 68%, var(--line));box-shadow:8px 8px 0 color-mix(in srgb, var(--red) 18%, var(--shadow))}.story-delete-dialog .kicker{color:var(--red)}.story-delete-dialog blockquote{border-left:3px solid var(--red);background:color-mix(in srgb, var(--red) 7%, var(--paper));color:var(--ink);margin:16px 0 0;padding:12px 14px;font-size:14px;font-style:normal;font-weight:900;line-height:1.35}.story-library-manager,.story-admin-builder{animation:.18s cubic-bezier(.2,.75,.25,1) both rtg-panel-in}.story-translation-card::details-content{opacity:0;block-size:0;transition:block-size .18s ease, content-visibility .18s allow-discrete, opacity .14s ease;overflow:hidden}.league-danger::details-content{opacity:0;block-size:0;transition:block-size .18s ease, content-visibility .18s allow-discrete, opacity .14s ease;overflow:hidden}.story-translation-card[open]::details-content{opacity:1;block-size:auto}.league-danger[open]::details-content{opacity:1;block-size:auto}@media (prefers-reduced-motion:reduce){.story-library-manager,.story-admin-builder{animation-duration:.01ms!important}}.league-danger-screen{gap:24px;max-width:720px;padding-top:26px;display:grid}.league-danger-screen h2{color:var(--red);text-transform:uppercase;margin:4px 0 10px;font-family:Anton,sans-serif;font-size:clamp(32px,4vw,48px);font-weight:400;line-height:1}.league-danger-screen p{max-width:640px;color:var(--muted);line-height:1.5}.league-danger-screen .kicker{color:var(--red)}.league-danger-confirm{gap:10px;max-width:420px;display:grid}.league-danger-confirm label{color:var(--muted);font-size:var(--type-label);letter-spacing:.07em;gap:6px;font-weight:900;display:grid}.league-danger-confirm input{border:1px solid var(--line);background:var(--paper);min-height:48px;color:var(--ink);padding:0 12px}.league-danger-confirm button{border:1px solid var(--red);background:var(--red);min-height:48px;color:var(--warm-white);font-weight:900}.league-danger-confirm button:disabled{opacity:.45}.league-danger-note{border-left:3px solid var(--red);background:color-mix(in srgb, var(--red) 8%, var(--surface));padding:14px}.league-management-panel h1{text-transform:uppercase;margin:1px 0 0;font-family:Anton,sans-serif;font-size:clamp(36px,4vw,48px);font-weight:400;line-height:1}.league-management-panel>header>button{background:var(--accent);min-height:44px;color:var(--accent-ink);border:0;padding:0 17px;font-weight:900}.league-management-panel>header>button span{margin-left:12px}.league-management-rows,.league-management-member-list{display:grid}.league-management-setting-row,.league-management-switch{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.65fr) minmax(260px,1fr);align-items:center;gap:24px;min-height:78px;padding:14px 0;display:grid}.league-management-setting-row>strong,.league-management-switch>span:first-child>strong{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:900}.league-management-switch{cursor:pointer}.league-management-switch>span:first-child{gap:3px;display:grid}.league-management-switch small{max-width:340px;color:var(--muted);font-size:11px;line-height:1.35}.league-management-switch>.profile-visibility-switch{justify-self:start}.league-management-setting-row input,.league-management-setting-row select,.league-management-setting-row textarea,.league-management-date{border:1px solid var(--line);background:var(--paper);width:min(420px,100%);min-height:44px;color:var(--ink);font:inherit;border-radius:0;padding:0 11px}.league-management-setting-row textarea{resize:vertical;min-height:78px;padding-block:10px}.league-management-invite{grid-template-columns:minmax(160px,230px) auto auto;justify-content:start;gap:7px;display:grid}.league-management-invite code{border:1px solid var(--line);background:var(--paper);letter-spacing:.06em;align-items:center;min-height:44px;padding:0 11px;font-size:14px;font-weight:900;display:flex}.league-management-invite button{border:1px solid var(--line);min-height:44px;color:var(--ink);background:0 0;padding:0 12px;font-weight:900}.league-management-invite button:first-of-type{border-color:var(--accent-ui);color:var(--accent-ui)}.league-management-pending{border:1px solid color-mix(in srgb, var(--accent-ui) 36%, var(--line));background:color-mix(in srgb, var(--accent-ui) 10%, var(--surface));min-height:66px;color:var(--ink);text-align:left;justify-content:space-between;align-items:center;margin-top:18px;padding:0 16px;display:flex}.league-management-pending>span{gap:2px;display:grid}.league-management-pending strong{color:var(--accent-ui);letter-spacing:.04em;text-transform:uppercase;font-family:Anton,sans-serif;font-size:18px;font-weight:400}.league-management-pending small{color:var(--muted)}.league-management-pending>b{color:var(--accent-ui);text-transform:uppercase;font-size:11px}.league-management-member-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 150px auto;align-items:center;gap:8px;min-height:62px;padding:8px 0;display:grid}.league-management-member-list article>span{display:grid}.league-management-member-list small{color:var(--muted);font-size:9px;font-weight:900}.league-management-member-list select,.league-management-member-list button{box-sizing:border-box;border:1px solid var(--line);background:var(--paper);height:36px;min-height:36px;color:var(--ink);padding:0 9px;font-weight:900}.league-management-member-list button{color:var(--red)}.league-management-member-list button:hover:not(:disabled){background:var(--red);border-color:var(--red);color:var(--paper)}.league-management-member-list button{padding-inline:10px;font-size:11px}.league-management-topics{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;padding:15px;display:grid}.league-management-topics legend{color:var(--muted);letter-spacing:.08em;padding-inline:5px;font-size:10px;font-weight:900}.league-management-topics label{align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.league-management-topics input{appearance:none;border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:999px;width:36px;height:20px;margin:0;position:relative}.league-management-topics input:after{content:"";background:var(--muted);border-radius:50%;width:12px;height:12px;transition:transform .16s,background .16s;position:absolute;top:3px;left:3px}.league-management-topics input:checked{border-color:var(--accent-ui);background:var(--accent)}.league-management-topics input:checked:after{background:var(--accent-ink);transform:translate(16px)}.league-management-text-link{width:fit-content;color:var(--ink);margin-top:18px;font-size:12px;font-weight:900;text-decoration:none}.league-management-text-link span{color:var(--accent-ui);margin-left:10px}.league-access-tabs{border-bottom:1px solid var(--line);gap:4px;display:flex}.league-access-tabs button{min-height:38px;color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;padding:0 12px;font-weight:900}.league-access-tabs button.active{border-bottom-color:var(--accent-ui);color:var(--ink)}.league-access-tabs b{color:var(--accent-text);margin-left:6px}.league-join-request-list{gap:8px;display:grid}.league-join-request-list article{border:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.league-join-request-list article>span{gap:3px;display:grid}.league-join-request-list article strong{font-size:14px}.league-join-request-list article small{color:var(--muted);font-weight:700}.league-join-request-list article>div{gap:6px;display:flex}.league-join-request-list button{border:1px solid var(--line);min-height:34px;padding:0 10px;font-weight:900}.league-join-request-list .request-approve{border-color:var(--accent-ui);background:var(--accent);color:var(--accent-ink)}.league-join-request-list .request-decline{color:var(--red);background:0 0}@media (max-width:820px){.league-management-workspace{grid-template-columns:1fr}.league-management-index{border-right:0;border-bottom:1px solid var(--line);padding:12px}.league-management-index>p{display:none}.league-management-index nav{grid-template-columns:repeat(6,minmax(max-content,1fr));overflow-x:auto}.league-management-index nav button{min-height:42px;padding-inline:9px;font-size:14px}.league-management-activity{margin-top:8px;padding-block:11px}.league-management-activity-list article{grid-template-columns:1fr;gap:6px}.league-management-activity-list article>span{display:none}.league-management-panel{padding:22px 16px 26px}.league-management-panel>header{flex-direction:column;align-items:start}.league-management-setting-row,.league-management-switch{grid-template-columns:1fr;gap:10px}.league-management-invite{grid-template-columns:minmax(0,1fr) auto}.league-management-invite button:last-child{grid-column:1/-1}.league-management-topics{grid-template-columns:1fr}}.league-section-nav.context-navigation-tabs{scrollbar-width:none;border:0;flex:1;align-items:stretch;gap:0;min-width:0;min-height:50px;margin:0;display:flex;overflow-x:auto}.league-section-nav.context-navigation-tabs>a{isolation:isolate;min-height:50px;box-shadow:none;color:var(--muted);letter-spacing:.055em;text-transform:none;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;margin-inline:0;padding:2px clamp(10px,1.4vw,22px) 0;font-family:Nunito,sans-serif;font-size:12px;font-weight:700;text-decoration:none;transition:background-color .16s,outline-color .16s,color .16s;display:inline-flex;position:relative}.league-section-nav.context-navigation-tabs>a.active{color:var(--accent-ui);box-shadow:inset 0 -3px var(--accent-ui);background:0 0}@media (max-width:900px){.league-section-nav.context-navigation-tabs{flex-wrap:nowrap;gap:0;min-height:50px}.league-section-nav.context-navigation-tabs>a{min-height:50px;font-size:11px}}@media (max-width:560px){.context-navigation-bar:not(.context-navigation-selector-only)>.league-section-nav.context-navigation-tabs{order:1;grid-area:1/1;width:100%;min-width:0;min-height:50px;overflow-x:auto}.league-section-nav.context-navigation-tabs{gap:0;min-height:50px}.league-section-nav.context-navigation-tabs>a{min-height:50px}.league-detail-header h1{font-size:clamp(12px,4.2cqw,31px);line-height:.98}}[data-theme=light] .story-admin-summary-list>article>div:first-child>span,[data-theme=light] .league-detail-header .kicker,[data-theme=light] .league-summary-identity .kicker,[data-theme=light] .league-discovery>header .kicker,[data-theme=light] .league-card-competition,[data-theme=light] .league-settings-page>header .kicker,[data-theme=light] .league-activity-page>header .kicker{color:var(--action-accent)}:root[data-theme=light] :is(.story-admin>header,.league-detail-header,.league-summary-identity,.league-settings-page>header,.league-create>header,.league-activity-page>header){box-shadow:inset 5px 0 var(--action-accent)}:root[data-theme=light] .league-summary-membership .league-favorite-team>span,:root[data-theme=light] .story-admin-summary-list>article>div:first-child>span{color:var(--accent-text)}:root[data-theme=light] :is(.league-detail-header .league-play-action,.league-summary-identity .league-play-action,.league-invite-summary>button){color:var(--accent-ink);background:var(--dark-surface-action-accent)}@media (max-width:560px){.league-section-nav.context-navigation-tabs>a{letter-spacing:.02em;padding-inline:8px;font-size:10px}}@media (max-width:820px){.league-management-workspace,.league-management-index,.league-management-panel,.league-management-rows,.league-management-member-list{width:100%;min-width:0;max-width:100%}.league-management-index{overflow:hidden}.league-management-index nav{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;overflow:visible}.league-management-index nav button,.league-management-index nav a{min-width:0;padding-inline:9px;font-size:11px}.league-management-panel>header>.league-save-button{width:100%}.league-management-pending{flex-direction:column;align-items:start;gap:10px;padding:12px}.league-management-member-list article{grid-template-columns:minmax(0,1fr) auto}.league-management-member-list article>span{grid-column:1/-1}.league-management-member-list select{width:100%}}@media (max-width:480px){.league-join-request-list article{flex-direction:column;align-items:stretch}.league-join-request-list article>div,.league-join-request-list article button{flex:1}}@media (max-width:560px){.context-navigation-bar:not(.context-navigation-selector-only)>.league-section-nav.context-navigation-tabs{overscroll-behavior-inline:none;scroll-snap-type:x proximity;background:color-mix(in srgb, var(--surface) 88%, var(--paper));order:2;grid-row:2;gap:9px;min-height:48px;padding:0 0 0 8px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 18px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 18px),#0000 100%)}.league-section-nav.context-navigation-tabs>a{scroll-snap-align:start;min-height:48px;color:var(--muted);letter-spacing:.025em;flex:none;padding:1px 12px 0;font-size:11px;font-weight:900}.league-section-nav.context-navigation-tabs>a.active{color:var(--ink);box-shadow:inset 0 -3px var(--accent-ui)}}@media (min-width:561px) and (max-width:800px){.shell-contextual .context-navigation-bar:not(.context-navigation-selector-only)>.league-section-nav.context-navigation-tabs{background:color-mix(in srgb, var(--surface) 94%, var(--paper));order:1;grid-row:1;gap:0;width:100%;min-width:0;min-height:90px;padding:0;overflow:hidden}}@media (max-width:560px){.shell-contextual .context-navigation-bar:not(.context-navigation-selector-only)>.league-section-nav.context-navigation-tabs{overscroll-behavior-inline:none;background:color-mix(in srgb, var(--surface) 94%, var(--paper));order:1;grid-row:1;gap:3px;width:100%;min-width:0;max-width:100%;min-height:44px;padding:0;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000 100%)}.shell-contextual .league-section-nav.context-navigation-tabs>a{height:42px;min-height:42px;color:var(--muted);letter-spacing:.012em;box-shadow:none;border:1px solid #0000;margin:0 0 2px;padding:2px 13px 0;font-size:12px;font-weight:800}.shell-contextual .league-section-nav.context-navigation-tabs>a.active{color:var(--ink);border-color:color-mix(in srgb, var(--accent-ui) 30%, var(--line));background:color-mix(in srgb, var(--accent-ui) 9%, var(--surface));box-shadow:inset 0 -2px color-mix(in srgb, var(--accent-ui) 20%, transparent)}.shell-contextual .league-section-nav.context-navigation-tabs>a.active:after{content:"";background:var(--accent-ui);border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:0;left:10px;right:10px}.league-create .league-workflow-progress button{justify-content:center;min-height:48px;padding:6px}.league-create .league-workflow-progress button span{display:none}.league-create .league-workflow-progress button b{width:24px;height:24px}.story-answers-step .story-catalog-options{gap:10px}.story-answers-step .story-catalog-picker.is-player-picker{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;display:grid}.story-answers-step .story-catalog-picker.is-player-picker>select,.story-answers-step .story-catalog-picker.is-player-picker>button,.story-answers-step .story-catalog-picker.is-player-picker .story-player-search,.story-answers-step .story-catalog-picker.is-player-picker .story-player-search input{box-sizing:border-box;width:auto;min-width:0;height:42px;min-height:42px;max-height:42px}.story-answers-step .story-catalog-picker.is-player-picker>select,.story-answers-step .story-catalog-picker.is-player-picker .story-player-search{width:100%}.story-answers-step .story-catalog-picker.is-player-picker>button{white-space:nowrap;padding-inline:10px}.story-answers-step .story-catalog-picker.is-player-picker .story-add-player-group{border-color:color-mix(in srgb, var(--story-kind-color,var(--accent-ui)) 45%, var(--line));background:color-mix(in srgb, var(--story-kind-color,var(--accent-ui)) 7%, var(--surface));color:var(--story-kind-color,var(--accent-text))}.story-answers-step .story-selected-options:has(>small){grid-template-columns:1fr;align-content:center;min-height:58px;display:grid}.story-answers-step .story-selected-options:has(>small)>.story-clear-options{display:none}}.story-admin-mobile-toolbar{display:none!important}@media (max-width:560px){.story-admin-mobile-flow>.story-player-section>.story-admin-desktop-toolbar{display:none!important}.story-admin-mobile-flow>.story-player-section>.story-admin-mobile-toolbar{border-bottom:1px solid color-mix(in srgb, var(--line) 72%, transparent);margin-bottom:12px;display:grid!important}}.league-card-joining-success{animation:.52s ease-out both league-join-confirm}.league-card-primary.is-joining-success{animation:.42s cubic-bezier(.2,.8,.25,1) both league-join-check;border-color:var(--accent-ui)!important;background:var(--accent-ui)!important;color:#000!important}.league-card-approval-label,.league-card-main>.league-card-pending-label{border:1px solid color-mix(in srgb, var(--league-accent,var(--accent-ui)) 72%, var(--line));width:max-content;color:var(--league-accent,var(--accent-text));letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;padding:3px 6px;font-size:9px;font-weight:900;display:inline-flex}.league-card-main>.league-card-pending-label{background:color-mix(in srgb, var(--league-accent,var(--accent-ui)) 10%, transparent)}.league-card-primary.league-card-awaiting,.league-card-primary.league-card-awaiting:disabled{border-color:color-mix(in srgb, var(--league-accent,var(--accent-ui)) 60%, var(--line));background:color-mix(in srgb, var(--league-accent,var(--accent-ui)) 10%, var(--surface));opacity:1;cursor:default;color:var(--ink)!important}@media (prefers-reduced-motion:reduce){.league-card-joining-success,.league-card-primary.is-joining-success{animation:none}}[data-theme=light] .league-card-competition{color:var(--accent-text)!important}.league-detail-actions .league-play-action,.league-summary-identity .league-play-action{letter-spacing:.05em;min-width:190px;min-height:38px;box-shadow:3px 3px 0 color-mix(in srgb, var(--dark-surface-action-accent) 34%, transparent);justify-content:center;gap:8px;padding-inline:16px;font-size:11px}.league-detail-actions .league-play-action svg,.league-summary-identity .league-play-action svg{flex:none;width:16px;height:16px}.league-detail-actions .league-play-action,.league-summary-identity .league-play-action{--rtg-action-fill:var(--dark-surface-action-accent);--rtg-action-shadow:color-mix(in srgb, var(--dark-surface-action-accent) 34%, transparent);--rtg-action-pressed-shadow:color-mix(in srgb, var(--dark-surface-action-accent) 28%, transparent)}.story-library-open.rtg-primary-action.is-open>span{margin-left:0;font-size:16px;line-height:1}.story-library-open.rtg-primary-action>svg{width:16px;height:16px}.league-step-actions>button[type=submit],.league-card-primary:not(.league-card-joined){text-transform:none;gap:8px;transition:transform .14s,box-shadow .14s,filter .14s}.league-step-actions>button[type=submit]>span,.league-card-primary:not(.league-card-joined)>span{justify-content:center;align-items:center;width:16px;height:16px;font-size:0;line-height:1;display:inline-flex;overflow:hidden}.league-step-actions>button[type=submit]>span:after,.league-card-primary:not(.league-card-joined)>span:after{content:"»";color:currentColor;font-size:18px;line-height:1}.league-step-actions>button[type=submit]:not(:disabled):hover,.league-step-actions>button[type=submit]:not(:disabled):focus-visible,.league-card-primary:not(.league-card-joined):not(:disabled):hover,.league-card-primary:not(.league-card-joined):not(:disabled):focus-visible{filter:brightness(1.04);box-shadow:4px 4px 0 color-mix(in srgb, var(--accent-ink) 32%, transparent);transform:translate(-1px,-1px)}.league-step-actions>button[type=submit]:not(:disabled):active,.league-card-primary:not(.league-card-joined):not(:disabled):active{box-shadow:1px 1px 0 color-mix(in srgb, var(--accent-ink) 24%, transparent);transform:translateY(1px)}.league-entry-choices button>svg{width:20px;height:20px;color:var(--accent-text);justify-self:end;margin-top:auto}.league-entry-choices button>b{justify-self:end;margin-top:auto;font-size:0;line-height:1}.league-entry-choices button>b:after{content:"»";color:var(--accent-text);font-size:22px}.league-summary-standing>a,.league-management-text-link{align-items:center;gap:7px;line-height:1;display:inline-flex}.league-summary-standing>a svg,.league-management-text-link svg{vertical-align:middle;align-self:center;margin:0}.story-step-actions>button:not(.secondary){justify-content:center;align-items:center;gap:6px;line-height:1;display:inline-flex}.story-step-actions>button:not(.secondary) svg{flex:0 0 16px;width:16px;height:16px;display:block}.league-access-actions{z-index:8;flex:none;order:2;align-items:center;min-width:0;padding:0 10px;display:flex;position:relative}.league-section-nav{order:3}.league-access-trigger{border:1px solid var(--accent);background:var(--accent);height:36px;color:var(--accent-ink);letter-spacing:.035em;white-space:nowrap;box-shadow:3px 3px 0 color-mix(in srgb, var(--accent-ink) 28%, transparent);border-radius:2px;justify-content:center;align-items:center;padding:0 13px;font-size:11px;font-weight:900;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,transform .14s,filter .14s;display:inline-flex}.league-access-trigger:hover,.league-access-trigger:focus-visible,.league-access-trigger.is-open{border-color:var(--accent);background:var(--accent);color:var(--accent-ink);box-shadow:4px 4px 0 color-mix(in srgb, var(--accent-ink) 32%, transparent);filter:brightness(1.04);outline:0;transform:translate(-1px,-1px)}.league-access-trigger:active{box-shadow:1px 1px 0 color-mix(in srgb, var(--accent-ink) 24%, transparent);transform:translateY(1px)}.league-access-menu{border:1px solid var(--line);border-top:2px solid var(--accent-ui);background:var(--surface);width:190px;box-shadow:7px 9px 0 color-mix(in srgb, var(--shadow) 20%, transparent);opacity:0;visibility:hidden;pointer-events:none;padding:5px;transition:opacity .15s,transform .15s,visibility 0s linear .16s;position:absolute;top:calc(100% + 7px);left:10px;transform:translateY(-5px)}.league-access-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.league-access-menu>a{min-height:40px;color:var(--ink);border:1px solid #0000;align-items:center;padding:0 11px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.league-access-menu>a+a{border-top-color:var(--line)}.league-access-menu>a:hover,.league-access-menu>a:focus-visible,.league-access-menu>a.active{border-color:color-mix(in srgb, var(--accent-ui) 52%, var(--line));background:color-mix(in srgb, var(--accent-ui) 10%, var(--surface));box-shadow:inset 3px 0 var(--accent-ui);outline:0}.league-actions-sheet-backdrop{display:none}@media (max-width:900px){.league-context-bar-with-actions{position:sticky!important}.league-access-actions{z-index:5;order:initial;border-left:0;border-right:0;height:38px;padding:0;position:absolute;bottom:6px;right:12px}.league-access-menu{display:none}.league-access-trigger{border:1px solid var(--accent);background:var(--accent);min-width:92px;height:38px;color:var(--accent-ink);letter-spacing:.035em;white-space:nowrap;box-shadow:3px 3px 0 color-mix(in srgb, var(--accent-ink) 28%, transparent);border-radius:2px;justify-content:center;align-items:center;padding:0 12px;font-size:11px;font-weight:900;display:inline-flex}.league-access-trigger:hover,.league-access-trigger:focus-visible,.league-access-trigger.is-open,.league-access-trigger:active{border-color:var(--action-accent);background:var(--action-accent);color:var(--accent-ink);box-shadow:4px 4px 0 color-mix(in srgb, var(--accent-ink) 32%, transparent);outline:0}.league-context-bar-with-actions>.league-context-select{padding-right:116px!important}.league-actions-sheet-backdrop{z-index:120;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;visibility:hidden;pointer-events:none;background:#080a0875;justify-content:center;align-items:flex-end;padding:14px;transition:opacity .18s,visibility 0s linear .22s;display:flex;position:fixed;inset:0}.league-actions-sheet-backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.league-actions-sheet{border:1px solid var(--line);border-top:3px solid var(--accent-ui);background:var(--surface);width:min(100%,520px);box-shadow:0 -14px 34px color-mix(in srgb, var(--shadow) 72%, transparent);padding:18px;transition:transform .22s cubic-bezier(.2,.78,.24,1);transform:translateY(calc(100% + 24px))}.league-actions-sheet-backdrop.is-open .league-actions-sheet{transform:translateY(0)}.league-actions-sheet>header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 36px;align-items:start;gap:14px;padding-bottom:15px;display:grid}.league-actions-sheet>header p{color:var(--accent-text);letter-spacing:.12em;margin:0 0 5px;font-size:10px;font-weight:900}.league-actions-sheet>header h2{text-transform:uppercase;margin:0;font-family:Anton,sans-serif;font-size:28px;font-weight:400;line-height:1}.league-actions-sheet>header>button{border:1px solid var(--line);width:36px;height:36px;color:var(--ink);background:0 0;place-items:center;padding:0;display:grid}.league-actions-sheet>header>button:hover,.league-actions-sheet>header>button:focus-visible{border-color:var(--accent-ui);background:color-mix(in srgb, var(--accent-ui) 9%, var(--surface));outline:0}.league-actions-sheet>header>button svg{width:19px;height:19px}.league-actions-sheet nav{gap:8px;padding-top:12px;display:grid}.league-actions-sheet nav>a{border:1px solid var(--line);background:var(--paper);min-height:78px;color:var(--ink);grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:12px 13px;text-decoration:none;display:grid}.league-actions-sheet nav>a:hover,.league-actions-sheet nav>a:focus-visible{border-color:var(--accent-ui);background:color-mix(in srgb, var(--accent-ui) 9%, var(--paper));box-shadow:inset 3px 0 var(--accent-ui);outline:0}.league-actions-sheet nav>a>span{color:var(--accent-text);font-family:Anton,sans-serif;font-size:21px}.league-actions-sheet nav>a>div{gap:3px;min-width:0;display:grid}.league-actions-sheet nav strong{font-size:14px;font-weight:900}.league-actions-sheet nav small{color:var(--muted);font-size:11px;font-weight:700;line-height:1.25}.league-actions-sheet nav svg{width:18px;height:18px;color:var(--accent-text)}}@media (max-width:560px){.shell-contextual .league-context-bar-with-actions>.league-context-select{padding-right:116px!important}.shell-contextual .league-context-bar-with-actions .league-picker--bar .league-picker-trigger{padding-right:28px}.league-actions-sheet-backdrop{padding:8px 8px calc(8px + env(safe-area-inset-bottom))}}.story-admin-form .story-workflow-step>.story-builder-card-head{border-bottom:0;padding-bottom:0}.story-admin-form .story-step-actions{border-top:0;padding-top:4px}.story-admin-form .story-question-step{gap:18px;min-height:330px}.story-admin-form .story-template-row{border-color:color-mix(in srgb, var(--accent-ui) 38%, var(--line));background:color-mix(in srgb, var(--accent-ui) 5%, var(--surface));grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:12px 14px}.story-write-own-action{border:1px solid var(--accent-ui);min-height:46px;color:var(--accent-text);white-space:nowrap;background:0 0;align-self:end;padding:0 13px;font-weight:900}.story-admin-form .story-template-row>span{display:none}.story-write-own-action:hover,.story-write-own-action:focus-visible{background:color-mix(in srgb, var(--accent-ui) 14%, transparent)}.story-admin-form .story-template-row label>span{align-items:center;gap:8px;display:flex}.story-admin-form .story-template-row label>span>b{border:1px solid color-mix(in srgb, var(--accent-ui) 58%, var(--line));color:var(--accent-text);letter-spacing:.08em;padding:3px 6px;font-size:9px;font-weight:900}.story-admin-form .story-template-row>span{max-width:245px;padding:0;line-height:1.3}.story-admin-form .story-question-field textarea{min-height:88px;padding:13px 15px 27px}@media (min-width:901px){.story-admin-form .story-answers-step .story-custom-options{grid-template-columns:minmax(0,1fr);width:100%;padding-bottom:0;position:relative}.story-admin-form .story-answers-step .story-custom-option-list{width:min(920px,100% - 82px)}.story-admin-form .story-answers-step .story-custom-options>.story-clear-options{min-height:34px;padding:0 10px;font-size:10px;position:absolute;top:2px;right:0}.story-admin-form .story-answers-step .story-custom-options>.story-add-option{grid-area:2/1}.story-admin-form .story-answers-step>.story-other-toggle{justify-self:start;margin-left:max(0px,50% - 460px)}}@media (max-width:900px){.story-admin-form .story-workflow-step>.story-builder-card-head,.story-admin-form .story-answers-step>.story-builder-card-head{border-bottom:0;padding-bottom:0}.story-admin-form .story-question-step{min-height:0}.story-admin-form .story-template-row>span{max-width:none}.story-admin-form .story-question-field textarea{min-height:96px}.story-admin-form .story-template-row{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px}.story-admin-form .story-template-row label{width:100%}.story-admin-form .story-template-row label>span{flex-wrap:wrap;row-gap:6px}.story-admin-form .story-template-row select{width:100%}.story-admin-form .story-write-own-action{white-space:normal;place-self:stretch stretch;width:100%;min-width:0}}.league-summary-membership-controls{grid-template-rows:auto;gap:0}.league-summary-membership .league-membership-personal{padding-bottom:22px}@media (max-width:700px){.league-summary-membership-controls{gap:0}}@media (max-width:800px){.league-summary-notification-options>label,.league-summary-notification-copy,.league-summary-notification-copy>span,.league-summary-membership-controls,.league-summary-invite,.league-summary-invite-code,.league-summary-invite-code-line{min-width:0}.league-summary-notification-copy>svg{margin-right:14px}.league-summary-notification-options :is(strong,small){white-space:normal;overflow-wrap:anywhere;min-width:0}.league-summary-invite-code-line{flex-wrap:wrap}.league-summary-invite strong{overflow-wrap:anywhere;max-width:100%}}@media (min-width:801px) and (max-width:1180px){.league-discovery>header{grid-template-columns:minmax(0,1fr)}.league-discovery-filters{flex-wrap:wrap;justify-content:start;align-items:end;width:100%}.league-discovery-filters .league-search{min-width:min(220px,100%)}.league-card{grid-template-columns:minmax(150px,.8fr) minmax(280px,1.5fr) auto;gap:14px;padding:18px 16px 18px 20px}.league-card-actions{gap:6px}.league-card-actions a,.league-card-actions button{padding-inline:10px}}@media (max-width:560px){.shell-contextual .context-navigation-bar:not(.context-navigation-selector-only)>.league-section-nav.context-navigation-tabs{height:45px;min-height:45px;box-shadow:inset 0 -1px color-mix(in srgb, var(--line) 88%, transparent)}}
