/* Generated, workflow-scoped structural rules. Exact owner CSS is unchanged. */
/* Source structure f2b845b72c21483fc55566a64fd784c2f06ecea79e5e8f43c6a03077bbde27be */
.replacement-workflow .player-hub{max-width:1160px;margin:32px auto;padding:0 24px 60px;color:var(--paper);font-family:var(--f-b);}
.replacement-workflow .player-hero{padding:28px 0;border-bottom:1px solid var(--line);margin-bottom:24px;}
.replacement-workflow .player-eyebrow{font-size:12px;font-weight:800;letter-spacing:.18em;color:var(--paper);}
.replacement-workflow .player-hero h1{font-family:var(--f-b);font-size:clamp(28px,4vw,42px);font-weight:800;margin:8px 0;}
.replacement-workflow .player-hero>p{color:var(--soft);}
.replacement-workflow .player-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px;}
.replacement-workflow .player-tabs a,.replacement-workflow .player-actions a,.replacement-workflow .player-actions button,.replacement-workflow .player-hub button{min-height:42px;padding:10px 15px;border:1px solid var(--line);border-radius:6px;background:var(--card);color:var(--soft);text-decoration:none;cursor:pointer;font:600 14px var(--f-b);}
.replacement-workflow .player-tabs [aria-current],.replacement-workflow .player-hub .player-primary{background:var(--card);border-color:var(--paper);color:var(--paper);}
.replacement-workflow .player-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:16px;}
.replacement-workflow .player-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}
.replacement-workflow .player-card{padding:22px;background:var(--card);border:1px solid var(--line);border-radius:10px;min-width:0;}
.replacement-workflow .player-card h2{font-family:var(--f-b);font-weight:700;font-size:21px;margin:0 0 14px;}
.replacement-workflow .player-card h3{font-weight:700;margin:0 0 7px;}
.replacement-workflow .player-card p{color:var(--soft);font-size:14px;line-height:1.65;}
.replacement-workflow .player-card a:not(.player-actions a){color:var(--paper);text-decoration:underline;text-underline-offset:3px;}
.replacement-workflow .player-wide{grid-column:1/-1;}
.replacement-workflow .player-list{list-style:none;padding:0;margin:0;}
.replacement-workflow .player-list>li{padding:15px 0;border-bottom:1px solid var(--line);}
.replacement-workflow .player-list>li:last-child{border:0;}
.replacement-workflow .player-small{font-size:12px!important;color:var(--soft)!important;}
.replacement-workflow .player-pill{display:inline-block;padding:4px 8px;background:var(--card);border:1px solid var(--line);border-radius:5px;font-size:12px;margin:3px 5px 3px 0;color:var(--soft);}
.replacement-workflow .player-pill.good{color:var(--soft);border-color:var(--line);}
.replacement-workflow .player-empty{padding:14px 0;}
.replacement-workflow .player-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}
.replacement-workflow .player-form label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600;}
.replacement-workflow .player-form input:not([type=checkbox]),.replacement-workflow .player-form select{width:100%;min-width:0;min-height:44px;background:var(--card);border:1px solid var(--line);border-radius:5px;padding:10px;color:var(--soft);font:14px var(--f-b);color-scheme:dark;}
.replacement-workflow .player-form .player-check{flex-direction:row;align-items:flex-start;font-weight:400;line-height:1.5;}
.replacement-workflow .player-check input{margin-top:4px;width:17px;height:17px;accent-color:#e43c31;flex-shrink:0;}
.replacement-workflow .player-hub button:disabled{opacity:.55;cursor:wait;}
.replacement-workflow .player-hub :focus-visible{outline:3px solid var(--paper);outline-offset:3px;}
.replacement-workflow #player-feedback:not(:empty){padding:13px 16px;background:var(--card);border:1px solid var(--line);border-radius:6px;margin:16px 0;white-space:pre-wrap;overflow-wrap:anywhere;}
.replacement-workflow .player-progress{width:100%;height:9px;accent-color:#f2544b;margin:10px 0;}
.replacement-workflow .player-step{display:grid;grid-template-columns:34px 1fr;gap:14px;margin:20px 0;}
.replacement-workflow .player-step>span{background:var(--card);color:var(--paper);width:30px;height:30px;display:grid;place-items:center;border-radius:50%;font-weight:800;}
.replacement-workflow .player-stat{font-size:32px;font-weight:800;color:var(--paper);}
.replacement-workflow .player-card details{margin:16px 0;}
.replacement-workflow .player-card summary{cursor:pointer;min-height:36px;}
.replacement-workflow .player-notice-unread{border-left:3px solid var(--paper);padding-left:12px!important;}
.replacement-workflow .player-hub .player-danger{color:var(--paper);}
.replacement-workflow .player-loading{opacity:.7;}
.replacement-workflow .player-connect-help{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:16px;margin:18px 0;}
.replacement-workflow .player-connect-help a{color:var(--paper);}
.replacement-workflow .player-shell-badge{background:var(--card);color:var(--paper);border-radius:12px;padding:2px 6px;margin-left:5px;font-size:11px;}
.replacement-workflow .player-network-status{position:fixed;bottom:12px;left:50%;transform:translateX(-50%);background:var(--card);color:var(--paper);border:1px solid var(--line);border-radius:8px;padding:12px 16px;z-index:9999;max-width:90vw;font-size:14px;}
.replacement-workflow .player-network-status button{margin-left:10px;text-decoration:underline;}
.replacement-workflow .player-postmatch{margin:20px 0;padding:20px;border:1px solid var(--line);background:var(--card);border-radius:8px;}
.replacement-workflow .player-postmatch h2{font-weight:800;font-size:20px;}
.replacement-workflow .player-postmatch a,.replacement-workflow .player-postmatch button{display:inline-block;margin:12px 10px 0 0;padding:10px 14px;background:var(--card);border:1px solid var(--line);border-radius:5px;color:var(--paper);}
@media (max-width:700px){.replacement-workflow .player-hub{padding:0 14px 36px;margin-top:12px;}.replacement-workflow .player-grid,.replacement-workflow .player-form{grid-template-columns:1fr;}.replacement-workflow .player-card{padding:18px;}.replacement-workflow .player-hero{padding:20px 0;}.replacement-workflow .player-actions>*{flex-grow:1;text-align:center;}.replacement-workflow .player-tabs a{font-size:13px;}}
@media (prefers-reduced-motion:reduce){.replacement-workflow .player-hub *{animation:none!important;scroll-behavior:auto!important;}}

.replacement-workflow #player-hub{max-width:1240px;overflow-wrap:anywhere;}
.replacement-workflow #player-hub [hidden]{display:none!important;}
.replacement-workflow #player-hub h1,.replacement-workflow #player-hub h2,.replacement-workflow #player-hub h3{color:var(--paper);}
.replacement-workflow #player-hub .player-hero{position:relative;isolation:isolate;overflow:hidden;padding:42px 38px;min-height:290px;border:1px solid var(--line);border-radius:16px;background:var(--card);margin-bottom:18px;}
.replacement-workflow #player-hub .player-hero-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.13;z-index:-1;}
.replacement-workflow #player-hub .player-hero-copy{position:relative;z-index:1;max-width:660px;}
.replacement-workflow #player-hub .player-hero h1{font-size:clamp(32px,4.5vw,54px);line-height:1.12;margin:12px 0 18px;}
.replacement-workflow #player-hub .player-hero-copy>p:not(.player-eyebrow){max-width:540px;color:var(--soft);line-height:1.7;}
.replacement-workflow #player-hub .player-eyebrow{color:var(--paper);}
.replacement-workflow #player-hub .player-tabs{margin:0 0 22px;padding-bottom:18px;border-bottom:1px solid var(--line);}
.replacement-workflow #player-hub .player-tabs a{background:var(--card);border-color:var(--line);}
.replacement-workflow #player-hub .player-tabs a[aria-current]{background:var(--card);border-color:var(--paper);}
.replacement-workflow #player-hub .player-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;}
.replacement-workflow #player-hub .player-summary>div{padding:20px;background:var(--card);border:1px solid var(--line);border-radius:10px;}
.replacement-workflow #player-hub .player-summary strong{display:block;font:800 29px var(--f-d);color:var(--paper);}
.replacement-workflow #player-hub .player-summary span{font-size:12px;color:var(--soft);}
.replacement-workflow #player-hub .player-sections{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0;align-items:center;}
.replacement-workflow #player-hub .player-sections a{padding:10px 14px;border:1px solid var(--line);border-radius:7px;background:var(--card);}
.replacement-workflow #player-hub .player-sections [aria-current]{border-color:var(--paper);color:var(--paper);}
.replacement-workflow #player-hub .player-sections button{margin-left:auto;}
.replacement-workflow #player-hub .player-card{background:var(--card);border:1px solid var(--line);padding:26px;border-radius:12px;scroll-margin-top:100px;}
.replacement-workflow #player-hub .player-card h2{font-size:24px;margin-bottom:16px;}
.replacement-workflow #player-hub .player-card h3{font-size:16px;}
.replacement-workflow #player-hub .player-card p{color:var(--soft);}
.replacement-workflow #player-hub .player-card a:not(.player-primary){color:var(--soft);}
.replacement-workflow #player-hub .player-grid>.player-card:first-child{background:linear-gradient(120deg,var(--card),var(--card));border-color:var(--line);}
.replacement-workflow #player-hub .player-card .player-list>li{border-color:var(--line);}
.replacement-workflow #player-hub .player-goal-card{background:linear-gradient(160deg,var(--card),var(--card));border-color:var(--line);}
.replacement-workflow #player-hub .player-progress{height:10px;border-radius:6px;overflow:hidden;accent-color:#f4ba69;}
.replacement-workflow #player-hub .player-pill{background:var(--card);border-color:var(--line);}
.replacement-workflow #player-hub .player-pill.good{background:var(--card);color:var(--soft);border-color:var(--line);}
.replacement-workflow #player-hub .player-actions button,.replacement-workflow #player-hub .player-actions a{border-radius:7px;background:var(--card);border-color:var(--line);font-size:13px;text-decoration:none;}
.replacement-workflow #player-hub .player-actions .player-primary,.replacement-workflow #player-hub button.player-primary{background:var(--card);border-color:var(--paper);color:var(--paper);}
.replacement-workflow #player-hub .player-form select,.replacement-workflow #player-hub .player-form input:not([type=checkbox]),.replacement-workflow #player-hub #inbox-filter{background:var(--card);border-color:var(--line);border-radius:7px;color:var(--soft);}
.replacement-workflow #player-hub #inbox-filter{padding:8px;}
.replacement-workflow #player-hub .player-warning,.replacement-workflow #player-hub .player-sample,.replacement-workflow #player-hub #player-draft-status{padding:12px 16px;background:var(--card);color:var(--paper);border:1px solid var(--line);border-radius:8px;margin-bottom:18px;}
.replacement-workflow #player-hub .player-session{border:1px solid var(--line)!important;border-radius:10px;overflow:hidden;padding:0!important;margin:16px 0;background:var(--card);display:grid;grid-template-columns:135px minmax(0,1fr);}
.replacement-workflow #player-hub .player-session-cover{position:relative;min-height:170px;background:var(--card);}
.replacement-workflow #player-hub .player-session-cover img{position:absolute;width:100%;height:100%;object-fit:cover;opacity:.55;}
.replacement-workflow #player-hub .player-session-cover span{position:absolute;bottom:12px;left:10px;right:10px;font:bold 12px var(--f-d);text-transform:uppercase;background:var(--card);padding:7px;border-radius:5px;}
.replacement-workflow #player-hub .player-session-body{padding:18px;min-width:0;}
.replacement-workflow #player-hub .player-session .player-actions{gap:7px;}
.replacement-workflow #player-hub .player-session-filters{grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0;}
.replacement-workflow #player-hub .player-step{padding:20px;background:var(--card);border:1px solid var(--line);border-radius:10px;grid-template-columns:40px minmax(0,1fr);}
.replacement-workflow #player-hub .player-step>span{background:var(--card);width:36px;height:36px;}
.replacement-workflow #player-hub .player-step a{display:inline-block;margin-top:12px;}
.replacement-workflow #player-hub dialog{background:var(--card);color:var(--paper);border:1px solid var(--line);border-radius:14px;max-width:560px;width:calc(100% - 32px);margin:auto;padding:28px;}
.replacement-workflow #player-hub dialog h2{font-size:26px;margin-bottom:18px;}
.replacement-workflow #player-hub dialog p{margin:14px 0;}
.replacement-workflow #player-hub dialog::backdrop{background:var(--card);}
.replacement-workflow #player-hub .player-notice-unread{border-left:3px solid var(--paper);}
.replacement-workflow #player-hub .player-form [disabled]{opacity:.6;}
@media (max-width:900px){.replacement-workflow #player-hub .player-session{grid-template-columns:minmax(0,1fr);}.replacement-workflow #player-hub .player-session-cover{min-height:115px;}}

.replacement-workflow #player-hub[data-mode="guide"]{max-width:1320px;width:100%;margin:0 auto;padding:28px 32px 48px;color:var(--paper);font:14px/1.65 var(--f-b);}
.replacement-workflow #player-hub[data-mode="guide"] *{min-width:0;box-sizing:border-box;}
.replacement-workflow #player-hub[data-mode="guide"] h1,.replacement-workflow #player-hub[data-mode="guide"] h2,.replacement-workflow #player-hub[data-mode="guide"] h3{font-family:var(--f-b);color:var(--paper);text-transform:none;letter-spacing:-.025em;text-shadow:none;filter:none;}
.replacement-workflow #player-hub[data-mode="guide"] h2{font-size:23px;line-height:1.3;font-weight:700;margin:0;}
.replacement-workflow #player-hub[data-mode="guide"] h3{font-size:17px;line-height:1.4;font-weight:650;margin:0;}
.replacement-workflow #player-hub[data-mode="guide"] p{color:var(--mute);margin:8px 0 0;line-height:1.7;}
.replacement-workflow #player-hub[data-mode="guide"] a{color:var(--link-hover);text-underline-offset:3px;}
.replacement-workflow #player-hub[data-mode="guide"] :focus-visible{outline:3px solid var(--link-hover);outline-offset:4px;}
.replacement-workflow #player-hub[data-mode="guide"] .player-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:32px;min-height:0;padding:26px;border:1px solid var(--line);border-radius:10px;background:var(--card);margin:0 0 18px;isolation:auto;}
.replacement-workflow #player-hub[data-mode="guide"] .player-hero-copy{order:1;max-width:none;}
.replacement-workflow #player-hub[data-mode="guide"] .player-hero h1{font-size:clamp(30px,3.6vw,44px);line-height:1.13;margin:0 0 15px;font-weight:750;letter-spacing:-.035em;}
.replacement-workflow #player-hub[data-mode="guide"] .player-hero-copy>p:not(.player-eyebrow){color:var(--soft);max-width:600px;font-size:14px;line-height:1.75;margin:0;}
.replacement-workflow #player-hub[data-mode="guide"] .player-hero-art{order:2;position:static;display:block;inset:auto;width:100%;height:230px;object-fit:cover;object-position:center 65%;opacity:1;border-radius:7px;z-index:auto;}
.replacement-workflow #player-hub[data-mode="guide"] .player-actions{gap:10px;margin-top:20px;}
.replacement-workflow #player-hub[data-mode="guide"] .player-actions a,.replacement-workflow #player-hub[data-mode="guide"] .player-actions button,.replacement-workflow #player-hub[data-mode="guide"] .guide-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 15px;border:1px solid var(--line);border-radius:6px;background:var(--surface-2);color:var(--paper);font:600 13px/1.4 var(--f-b);text-decoration:none;}
.replacement-workflow #player-hub[data-mode="guide"] .player-actions .player-primary{background:var(--community-accent);border-color:var(--community-accent);color:var(--paper);}
.replacement-workflow #player-hub[data-mode="guide"] .player-actions .player-primary:hover{background:var(--community-accent-hover);}
.replacement-workflow #player-hub[data-mode="guide"] .guide-jump-links{display:flex;flex-wrap:wrap;gap:8px 20px;padding:9px 0 18px;border-bottom:1px solid var(--line);margin-bottom:28px;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-jump-links a{display:inline-flex;align-items:center;min-height:40px;font-size:13px;color:var(--soft);text-decoration:none;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-jump-links a:hover{color:var(--link-hover);text-decoration:underline;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-section{margin:0 0 32px;scroll-margin-top:88px;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-section-heading{margin-bottom:18px;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-section-heading p{font-size:13px;max-width:720px;margin-top:6px;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-formats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-format-card{display:grid;grid-template-columns:1fr;background:var(--card);border:1px solid var(--line);border-radius:9px;overflow:hidden;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-format-card>img{display:block;width:100%;height:140px;min-height:0;object-fit:cover;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-format-card>div{padding:20px;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-format-size{color:var(--link-hover);font-size:12px;font-weight:600;display:block;margin-bottom:3px;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-format-card h3{font-size:23px;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-format-card p{font-size:13px;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-format-card .guide-format-note{font-size:12px;margin:10px 0 16px;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-format-card .guide-button{font-size:12px;justify-content:space-between;width:100%;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-session-tip{display:flex;align-items:center;gap:14px;background:var(--card);border:1px solid var(--line);border-radius:7px;padding:15px 18px;margin-top:14px;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-session-tip>i{color:var(--link-hover);font-size:20px;flex-shrink:0;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-session-tip p{font-size:12px;margin:0;flex:1;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-session-tip strong{color:var(--soft);}
.replacement-workflow #player-hub[data-mode="guide"] .guide-session-tip>a{font-size:12px;white-space:nowrap;min-height:40px;display:inline-flex;align-items:center;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:28px;align-items:start;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-step-list{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:9px;background:var(--card);overflow:hidden;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-step{display:grid;grid-template-columns:32px minmax(0,1fr);gap:16px;margin:0;padding:22px;border:0;border-bottom:1px solid var(--line);background:none;border-radius:0;scroll-margin-top:88px;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-step:last-child{border-bottom:0;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-step-number{display:grid;place-items:center;width:32px;height:32px;border-radius:6px;background:var(--community-inset);color:var(--link-hover);border:1px solid var(--line);font-size:14px;font-weight:700;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-step p{font-size:13px;margin-top:7px;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-step .guide-step-hint{font-size:12px;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-step-link{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;min-height:40px;margin-top:5px;text-decoration:none;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-step-link:hover{text-decoration:underline;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-account-status{color:var(--soft);font-size:12px;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-step-callout{display:flex;align-items:flex-start;gap:10px;background:var(--ink);border:1px solid var(--line);border-radius:6px;padding:12px;margin-top:12px;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-step-callout i{color:var(--community-positive);margin-top:4px;flex-shrink:0;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-step-callout p{font-size:12px;margin:0;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-sidebar{display:grid;gap:16px;position:sticky;top:84px;padding-top:2px;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-sidebar>section{background:var(--card);border:1px solid var(--line);border-radius:9px;padding:20px;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-sidebar h2{font-size:17px;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-sidebar p{font-size:12px;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-sidebar a{font-size:12px;display:inline-flex;align-items:center;min-height:40px;margin-top:8px;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-preflight ul{list-style:none;padding:0;margin:18px 0 8px;display:grid;gap:17px;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-preflight li{display:flex;align-items:flex-start;gap:11px;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-preflight i{font-size:17px;width:20px;flex-shrink:0;color:var(--mute);margin-top:3px;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-preflight strong{display:block;font-size:12px;font-weight:650;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-preflight p{margin:3px 0 0;font-size:11px;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-help-card .guide-button{width:100%;margin-top:14px;background:var(--community-accent);border-color:var(--community-accent);color:var(--paper);}
.replacement-workflow #player-hub[data-mode="guide"] .guide-connect-panel{display:grid;grid-template-columns:.8fr 1.2fr;gap:30px;align-items:center;border:1px solid var(--line);border-radius:9px;padding:26px;background:var(--card);}
.replacement-workflow #player-hub[data-mode="guide"] .guide-console-illustration{display:flex;flex-direction:column;align-items:flex-start;gap:12px;background:var(--ink);border:1px solid var(--input-border);border-radius:7px;min-height:205px;padding:18px;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-console-bar{display:flex;gap:5px;padding-bottom:14px;border-bottom:1px solid var(--line);width:100%;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-console-bar>span{width:6px;height:6px;border-radius:50%;background:var(--mute);}
.replacement-workflow #player-hub[data-mode="guide"] .guide-console-illustration>i{font-size:24px;color:var(--link-hover);}
.replacement-workflow #player-hub[data-mode="guide"] .guide-console-illustration>strong{color:var(--soft);font-size:14px;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-console-illustration>span:last-child{font-size:12px;color:var(--mute);}
.replacement-workflow #player-hub[data-mode="guide"] .guide-connect-steps{list-style:none;margin:0;padding:0;display:grid;gap:20px;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-connect-steps li{display:flex;gap:12px;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-connect-steps li>span{flex-shrink:0;width:25px;height:25px;display:grid;place-items:center;font-size:12px;font-weight:600;color:var(--link-hover);border:1px solid var(--line);border-radius:5px;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-connect-steps h3{font-size:14px;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-connect-steps p{font-size:12px;margin-top:5px;}
.replacement-workflow #player-hub[data-mode="guide"] kbd{display:inline-block;padding:1px 5px;border:1px solid var(--input-border);border-bottom-width:2px;border-radius:4px;font:12px ui-monospace,monospace;color:var(--soft);background:var(--ink);}
.replacement-workflow #player-hub[data-mode="guide"] .guide-connect-note{display:flex;gap:8px;align-items:flex-start;font-size:12px;margin-top:12px;padding:0 4px;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-connect-note i{color:var(--link-hover);margin-top:5px;flex-shrink:0;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-faq{border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--card);}
.replacement-workflow #player-hub[data-mode="guide"] .guide-faq details{margin:0;border-bottom:1px solid var(--line);padding:0 20px;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-faq details:last-child{border-bottom:0;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-faq summary{cursor:pointer;color:var(--soft);padding:16px 0;min-height:52px;font-size:13px;font-weight:600;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-faq p{font-size:13px;margin:0 0 17px;padding-left:17px;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-faq details>a{display:inline-block;margin:0 0 16px 17px;font-size:12px;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-next{display:flex;align-items:center;flex-wrap:wrap;gap:18px;border:1px solid var(--line);border-radius:9px;background:var(--card);padding:24px;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-next>div:first-child{flex:1;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-next h2{font-size:21px;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-next p{font-size:12px;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-next .player-actions{margin:0;flex-wrap:wrap;}
.replacement-workflow #player-hub[data-mode="guide"] .guide-completion{flex-basis:100%;display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid var(--line);font-size:11px;color:var(--mute);}
.replacement-workflow #player-hub[data-mode="guide"] .guide-completion button{background:var(--surface-2);border-color:var(--line);color:var(--soft);font-size:12px;}
@media (max-width:1150px){.replacement-workflow #player-hub[data-mode="guide"] .guide-format-card{grid-template-columns:1fr;}.replacement-workflow #player-hub[data-mode="guide"] .guide-format-card>img{height:130px;min-height:0;}.replacement-workflow #player-hub[data-mode="guide"] .guide-layout{grid-template-columns:minmax(0,1fr) 230px;gap:20px;}}
@media (max-width:900px){.replacement-workflow #player-hub[data-mode="guide"] .guide-formats{grid-template-columns:1fr;}.replacement-workflow #player-hub[data-mode="guide"] .guide-format-card{grid-template-columns:145px minmax(0,1fr);}.replacement-workflow #player-hub[data-mode="guide"] .guide-format-card>img{height:100%;min-height:220px;}.replacement-workflow #player-hub[data-mode="guide"] .guide-layout{grid-template-columns:1fr;}.replacement-workflow #player-hub[data-mode="guide"] .guide-sidebar{position:static;grid-template-columns:repeat(3,minmax(0,1fr));}.replacement-workflow #player-hub[data-mode="guide"] .player-hero{gap:20px;padding:22px;}.replacement-workflow #player-hub[data-mode="guide"] .player-hero-art{height:210px;}}
@media (max-width:640px){.replacement-workflow #player-hub[data-mode="guide"]{padding:16px 16px 32px;}.replacement-workflow #player-hub[data-mode="guide"] .player-hero{grid-template-columns:1fr;padding:20px;gap:18px;}.replacement-workflow #player-hub[data-mode="guide"] .player-hero h1{font-size:31px;}.replacement-workflow #player-hub[data-mode="guide"] .player-hero-art{height:140px;}.replacement-workflow #player-hub[data-mode="guide"] .player-actions a{font-size:12px;flex-grow:1;}.replacement-workflow #player-hub[data-mode="guide"] .guide-jump-links{gap:4px 15px;margin-bottom:24px;padding-bottom:12px;}.replacement-workflow #player-hub[data-mode="guide"] .guide-jump-links a{font-size:12px;}.replacement-workflow #player-hub[data-mode="guide"] .guide-formats{grid-template-columns:1fr;gap:14px;}.replacement-workflow #player-hub[data-mode="guide"] .guide-format-card{grid-template-columns:110px minmax(0,1fr);}.replacement-workflow #player-hub[data-mode="guide"] .guide-format-card>img{height:100%;min-height:250px;}.replacement-workflow #player-hub[data-mode="guide"] .guide-format-card>div{padding:16px;}.replacement-workflow #player-hub[data-mode="guide"] .guide-format-card h3{font-size:21px;}.replacement-workflow #player-hub[data-mode="guide"] .guide-sidebar{grid-template-columns:1fr;gap:12px;}.replacement-workflow #player-hub[data-mode="guide"] .guide-step{padding:18px 16px;gap:12px;grid-template-columns:28px minmax(0,1fr);}.replacement-workflow #player-hub[data-mode="guide"] .guide-step-number{width:28px;height:28px;font-size:12px;}.replacement-workflow #player-hub[data-mode="guide"] .guide-step h3{font-size:16px;}.replacement-workflow #player-hub[data-mode="guide"] .guide-step p{font-size:13px;}.replacement-workflow #player-hub[data-mode="guide"] .guide-connect-panel{grid-template-columns:1fr;padding:20px;gap:22px;}.replacement-workflow #player-hub[data-mode="guide"] .guide-console-illustration{min-height:150px;}.replacement-workflow #player-hub[data-mode="guide"] .guide-faq details{padding:0 16px;}.replacement-workflow #player-hub[data-mode="guide"] .guide-next{padding:20px;}.replacement-workflow #player-hub[data-mode="guide"] .guide-next>div:first-child{flex-basis:100%;}.replacement-workflow #player-hub[data-mode="guide"] .guide-completion{align-items:flex-start;flex-direction:column;gap:8px;}.replacement-workflow #player-hub[data-mode="guide"] h2{font-size:21px;}}
@media (max-width:380px){.replacement-workflow #player-hub[data-mode="guide"] .guide-format-card{grid-template-columns:1fr;}.replacement-workflow #player-hub[data-mode="guide"] .guide-format-card>img{height:120px;min-height:0;}.replacement-workflow #player-hub[data-mode="guide"] .player-hero h1{font-size:28px;}}
@media (max-width:700px){.replacement-workflow #player-hub .player-hero{padding:26px 22px;min-height:260px;}.replacement-workflow #player-hub .player-summary{grid-template-columns:repeat(2,minmax(0,1fr));}.replacement-workflow #player-hub .player-summary>div{padding:16px;}.replacement-workflow #player-hub .player-card{padding:18px;}.replacement-workflow #player-hub .player-sections button{margin-left:0;}.replacement-workflow #player-hub .player-session-filters{grid-template-columns:minmax(0,1fr);}.replacement-workflow #player-hub .player-step{padding:16px;gap:10px;}.replacement-workflow #player-hub .player-actions>*{flex-grow:0;}.replacement-workflow #player-hub .player-tabs a{flex-grow:1;text-align:center;}}
/* Source structure b7cb5dc4441a7a35b84a4952ab67e5d60a924c8043a3dfd9a9e39d4a8b3b4221 */
.replacement-workflow #pug-workspace{--pug-panel:var(--card);--pug-border:var(--line);max-width:1280px;margin:auto;padding:0 24px 60px;color:var(--paper);}
.replacement-workflow #pug-workspace *{box-sizing:border-box;}
.replacement-workflow #pug-workspace [hidden]{display:none!important;}
.replacement-workflow #pug-workspace a,.replacement-workflow #pug-workspace button{transition:border-color .15s,background .15s;}
.replacement-workflow #pug-workspace a:hover{text-decoration:underline;}
.replacement-workflow #pug-workspace :focus-visible{outline:3px solid var(--paper);outline-offset:4px;}
.replacement-workflow #pug-workspace h1,.replacement-workflow #pug-workspace h2,.replacement-workflow #pug-workspace h3{font-family:var(--f-b);font-weight:800;}
.replacement-workflow #pug-workspace h1{font-size:clamp(2.2rem,5vw,4rem);line-height:1.08;margin:16px 0;}
.replacement-workflow #pug-workspace h2{font-size:1.4rem;margin:12px 0;}
.replacement-workflow #pug-workspace p{line-height:1.65;margin:10px 0;color:var(--mute);}
.replacement-workflow #pug-workspace .pug-eyebrow{font-size:11px;font-weight:800;letter-spacing:.15em;color:var(--paper);text-transform:uppercase;}
.replacement-workflow #pug-workspace .pug-hero{padding:64px 40px 44px;background:linear-gradient(90deg,var(--card),var(--card)),url('https://cdn.tfcleague.com/2026/09/tfcl-original-banner.webp') center/cover;border-bottom:3px solid var(--paper);color:var(--paper);}
.replacement-workflow #pug-workspace .pug-hero h1,.replacement-workflow #pug-workspace .pug-result-hero h2,.replacement-workflow #pug-workspace .pug-result-hero h3{color:var(--paper);}
.replacement-workflow #pug-workspace .pug-hero>p{max-width:640px;color:var(--soft);}
.replacement-workflow #pug-workspace .pug-hero>a{margin-top:18px;}
.replacement-workflow #pug-workspace .pug-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;background:var(--card);border:1px solid var(--paper);border-radius:5px;color:white;font-weight:700;font-size:14px;cursor:pointer;text-align:center;}
.replacement-workflow #pug-workspace button:disabled{opacity:.55;cursor:not-allowed;}
.replacement-workflow #pug-workspace .pug-link{display:inline-block;padding:10px 16px;}
.replacement-workflow #pug-workspace .pug-nav{display:flex;gap:8px;flex-wrap:wrap;padding:18px 0;border-bottom:1px solid var(--pug-border);}
.replacement-workflow #pug-workspace .pug-nav a{padding:12px 18px;font-size:14px;border-bottom:2px solid transparent;}
.replacement-workflow #pug-workspace .pug-nav a[aria-current]{border-color:var(--paper);background:var(--pug-panel);font-weight:800;}
.replacement-workflow #pug-workspace .pug-body{padding-top:24px;}
.replacement-workflow #pug-workspace .pug-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:32px;}
.replacement-workflow #pug-workspace .pug-quick>a,.replacement-workflow #pug-workspace .pug-quick>article{border:1px solid var(--pug-border);padding:22px;background:var(--pug-panel);border-left:3px solid var(--paper);}
.replacement-workflow #pug-workspace .pug-quick strong{display:block;font-size:22px;}
.replacement-workflow #pug-workspace .pug-quick span{display:block;color:var(--mute);font-size:13px;margin-top:6px;}
.replacement-workflow #pug-workspace .pug-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;}
.replacement-workflow #pug-workspace .pug-filters{display:flex;align-items:end;gap:16px;flex-wrap:wrap;margin:24px 0 16px;padding:20px;background:var(--pug-panel);border:1px solid var(--pug-border);}
.replacement-workflow #pug-workspace label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600;min-width:0;}
.replacement-workflow #pug-workspace .pug-filters label:first-child{flex:1;min-width:170px;}
.replacement-workflow #pug-workspace input,.replacement-workflow #pug-workspace select{width:100%;padding:12px;border:1px solid var(--pug-border);border-radius:4px;background:var(--ink);color:var(--paper);min-height:44px;min-width:0;}
.replacement-workflow #pug-workspace .pug-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;}
.replacement-workflow #pug-workspace .pug-card{background:var(--pug-panel);border:1px solid var(--pug-border);overflow:hidden;border-radius:8px;min-width:0;}
.replacement-workflow #pug-workspace .pug-map{width:100%;height:155px;object-fit:cover;}
.replacement-workflow #pug-workspace .pug-card-body{padding:20px;overflow-wrap:anywhere;}
.replacement-workflow #pug-workspace .pug-card-body h2{font-size:20px;}
.replacement-workflow #pug-workspace .pug-score{display:flex;gap:24px;font-family:var(--f-b);font-size:26px;font-weight:900;}
.replacement-workflow #pug-workspace .pug-score span:first-child{color:var(--paper);}
.replacement-workflow #pug-workspace .pug-score span:last-child{color:var(--soft);}
.replacement-workflow #pug-workspace .pug-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin:18px 0;}
.replacement-workflow #pug-workspace .pug-actions span{font-size:13px;}
.replacement-workflow #pug-workspace .pug-empty{padding:30px;background:var(--pug-panel);border:1px dashed var(--pug-border);margin:22px 0;}
.replacement-workflow #pug-workspace .pug-pagination{display:flex;justify-content:space-between;gap:20px;margin:24px 0;}
.replacement-workflow #pug-workspace .pug-sample{padding:14px 20px;background:var(--card);color:var(--paper);font-size:13px;border:1px solid var(--line);}
.replacement-workflow #pug-workspace .pug-rankings{list-style:none;margin:24px 0;padding:0;}
.replacement-workflow #pug-workspace .pug-rankings>li{display:grid;grid-template-columns:50px minmax(0,1fr) minmax(380px,1fr);gap:20px;align-items:center;padding:22px 16px;border-bottom:1px solid var(--pug-border);background:var(--pug-panel);}
.replacement-workflow #pug-workspace .pug-rank{font-size:20px;color:var(--paper);font-weight:800;}
.replacement-workflow #pug-workspace .pug-identity{display:flex;align-items:center;gap:12px;overflow-wrap:anywhere;min-width:0;}
.replacement-workflow #pug-workspace .pug-identity img{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0;}
.replacement-workflow #pug-workspace .pug-identity>span{min-width:0;}
.replacement-workflow #pug-workspace .pug-badge{font-size:11px;padding:3px;display:inline-block;}
.replacement-workflow #pug-workspace dl{display:flex;gap:20px;flex-wrap:wrap;}
.replacement-workflow #pug-workspace dt{font-size:11px;color:var(--mute);}
.replacement-workflow #pug-workspace dd{font-size:15px;margin-top:5px;font-weight:700;}
.replacement-workflow #pug-workspace .pug-search-label{max-width:440px;margin:20px 0;}
.replacement-workflow #pug-workspace .pug-result-hero{padding:36px;margin-top:20px;background-size:cover;background-position:center;color:white;border-radius:8px;}
.replacement-workflow #pug-workspace .pug-result-hero p{color:var(--soft);}
.replacement-workflow #pug-workspace .pug-result-hero h2{font-size:28px;overflow-wrap:anywhere;}
.replacement-workflow #pug-workspace .pug-result-hero .pug-score{font-size:42px;}
.replacement-workflow #pug-workspace .pug-team,.replacement-workflow #pug-workspace .pug-log-summary,.replacement-workflow #pug-workspace #pug-log-form{padding:22px;margin:24px 0;border:1px solid var(--pug-border);background:var(--pug-panel);min-width:0;}
.replacement-workflow #pug-workspace #pug-log-form label{max-width:500px;margin:16px 0;}
.replacement-workflow #pug-workspace .pug-table-scroll{overflow-x:auto;max-width:100%;}
.replacement-workflow #pug-workspace table{width:100%;border-collapse:collapse;min-width:820px;font-size:13px;}
.replacement-workflow #pug-workspace caption{text-align:left;color:var(--mute);padding:12px 0;}
.replacement-workflow #pug-workspace th,.replacement-workflow #pug-workspace td{padding:14px 10px;border-bottom:1px solid var(--pug-border);text-align:left;}
.replacement-workflow #pug-workspace th[scope=row]{min-width:200px;max-width:260px;}
.replacement-workflow #pug-workspace #pug-feedback:not(:empty){padding:16px;border:1px solid var(--line);color:var(--paper);}
@media (max-width:950px){.replacement-workflow #pug-workspace .pug-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.replacement-workflow #pug-workspace .pug-rankings>li{grid-template-columns:42px minmax(0,1fr);}.replacement-workflow #pug-workspace .pug-rankings dl{grid-column:2;}}
@media (max-width:600px){.replacement-workflow #pug-workspace{padding:0 12px 40px;}.replacement-workflow #pug-workspace .pug-hero{padding:38px 22px;}.replacement-workflow #pug-workspace .pug-grid,.replacement-workflow #pug-workspace .pug-quick{grid-template-columns:minmax(0,1fr);}.replacement-workflow #pug-workspace .pug-nav{gap:0;}.replacement-workflow #pug-workspace .pug-nav a{padding:12px 10px;}.replacement-workflow #pug-workspace .pug-filters{padding:16px;gap:12px;}.replacement-workflow #pug-workspace .pug-filters label{flex:1 1 100%;}.replacement-workflow #pug-workspace .pug-rankings>li{padding:16px 8px;gap:10px;}.replacement-workflow #pug-workspace dl{gap:14px;}.replacement-workflow #pug-workspace .pug-result-hero{padding:22px;}.replacement-workflow #pug-workspace .pug-result-hero .pug-score{font-size:30px;gap:18px;}.replacement-workflow #pug-workspace .pug-team,.replacement-workflow #pug-workspace .pug-log-summary{padding:14px;}}
.replacement-workflow #pug-workspace[data-mode="directory"] .pug-quick{grid-template-columns:repeat(4,minmax(0,1fr));}
@media (max-width:900px){.replacement-workflow #pug-workspace[data-mode="directory"] .pug-quick{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media (max-width:600px){.replacement-workflow #pug-workspace[data-mode="directory"] .pug-quick{grid-template-columns:1fr;}}
/* Source structure c4359e9a905fa69ec4dda4b51fefd4021a8602b9c11cdc0aeef4065a9590b20c */
.replacement-workflow #pug-create-workspace{overflow-wrap:anywhere;}
.replacement-workflow #pug-create-workspace :focus-visible{outline:3px solid var(--paper);outline-offset:4px;}
.replacement-workflow #pug-create-workspace label:focus-within{outline:2px solid var(--paper);outline-offset:4px;}
.replacement-workflow #pug-create-workspace .clw-step{background:none;border:0;padding:4px;}
.replacement-workflow #pug-create-workspace .clw-preview,.replacement-workflow #pug-create-feedback:not(:empty){padding:16px;background:var(--card);color:var(--paper);border:1px solid var(--line);}
.replacement-workflow #pug-create-workspace input{max-width:100%;min-width:0;}
.replacement-workflow #pug-create-workspace .clw-panel{clip-path:none;border:1px solid var(--line);border-radius:8px;}
.replacement-workflow #pug-create-workspace .clw-nav{flex-wrap:wrap;}
.replacement-workflow #pug-create-workspace .clw-nav-btn{font-size:12px;padding:12px;}
.replacement-workflow #pug-create-workspace .clw-summary-item{min-width:0;overflow-wrap:anywhere;}
.replacement-workflow #pug-create-workspace .clw-summary-item strong{min-width:0;}
.replacement-workflow #pug-create-workspace .clw-map-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));}

.replacement-workflow .clw-hero{position:relative;overflow:hidden;padding:3.4rem 0 2.6rem;border-bottom:1px solid var(--line);}
.replacement-workflow html[data-theme="light"] .clw-hero{border-bottom-color:var(--line);}
.replacement-workflow .clw-hero-bg{position:absolute;inset:0;background-image:url('https://cdn.tfcleague.com/2026/09/tfcl-original-banner.webp');background-size:cover;background-position:center 30%;opacity:.28;transition:opacity .6s ease;}
.replacement-workflow .clw-hero-bg.is-ultiduo{background-image:url('https://cdn.tfcleague.com/2026/09/tfcl-original-wallpaper.webp');}
.replacement-workflow .clw-hero-bg::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,var(--ink) 0%,var(--card-2) 45%,var(--ink) 100%);}
.replacement-workflow html[data-theme="light"] .clw-hero-bg{opacity:.16;}
.replacement-workflow .clw-hero-top{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--card),var(--blu) 40%,var(--paper) 75%,var(--card));z-index:3;}
.replacement-workflow .clw-back{color:var(--mute);font-size:.82rem;display:inline-flex;align-items:center;gap:8px;text-decoration:none;transition:color .15s;}
.replacement-workflow .clw-back:hover{color:var(--paper);}

.replacement-workflow .clw-steps{display:flex;align-items:center;gap:0;margin:1.8rem 0 0;}
.replacement-workflow .clw-step{display:flex;align-items:center;gap:.55rem;font-family:var(--f-b);font-weight:700;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--mute);cursor:pointer;user-select:none;transition:color .2s;white-space:nowrap;}
.replacement-workflow .clw-step-num{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.78rem;background:var(--card-2);border:1px solid var(--line);transition:all .25s;flex-shrink:0;}
.replacement-workflow html[data-theme="light"] .clw-step-num{background:var(--card-2);border-color:var(--line);}
.replacement-workflow .clw-step.is-active{color:var(--paper);}
.replacement-workflow .clw-step.is-active .clw-step-num{background:linear-gradient(135deg,var(--paper),var(--card));border-color:var(--paper);color:var(--paper);box-shadow:0 0 14px color-mix(in srgb,var(--ink) 35%,transparent);}
.replacement-workflow .clw-step.is-done .clw-step-num{background:var(--card-2);border-color:var(--green);color:var(--green);}
.replacement-workflow .clw-step-line{flex:1;height:1px;background:var(--card-2);margin:0 .6rem;min-width:16px;}
.replacement-workflow html[data-theme="light"] .clw-step-line{background:var(--card-2);}
.replacement-workflow .clw-step-line.is-done{background:var(--green);}
@media (max-width:640px){.replacement-workflow .clw-step-label{display:none;}}

.replacement-workflow .clw-panel{position:relative;background:linear-gradient(180deg,var(--card-2),var(--card-2));clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);padding:2rem 1.8rem;}
.replacement-workflow html[data-theme="light"] .clw-panel{background:linear-gradient(180deg,var(--card-2),var(--card-2));}
@media (max-width:640px){.replacement-workflow .clw-panel{padding:1.5rem 1.1rem;}}

.replacement-workflow .clw-stage{display:none;}
.replacement-workflow .clw-stage.is-active{display:block;animation:rpl-clw-stage-in .38s cubic-bezier(.2,.8,.2,1);}
@keyframes rpl-clw-stage-in{from{opacity:0;transform:translateX(18px);}to{opacity:1;transform:translateX(0);}}
@media (prefers-reduced-motion: reduce){.replacement-workflow .clw-stage.is-active{animation:none;}}
.replacement-workflow .clw-eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--f-b);font-size:.65rem;letter-spacing:.26em;text-transform:uppercase;color:var(--mute);margin-bottom:.5rem;}
.replacement-workflow .clw-eyebrow::before{content:'';width:18px;height:2px;background:linear-gradient(90deg,var(--blu),var(--paper));transform:skewX(-20deg);flex-shrink:0;}
.replacement-workflow .clw-stage-title{font-family:var(--f-b);font-weight:900;font-size:1.5rem;letter-spacing:-.01em;margin-bottom:.3rem;}
.replacement-workflow .clw-stage-sub{color:var(--mute);font-size:.86rem;margin-bottom:1.6rem;line-height:1.55;}

.replacement-workflow .clw-format-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;}
@media (max-width:640px){.replacement-workflow .clw-format-grid{grid-template-columns:1fr;}}
.replacement-workflow .clw-format-card{position:relative;overflow:hidden;cursor:pointer;border:1px solid var(--line);clip-path:polygon(0 0,100% 0,100% 100%,20px 100%,0 calc(100% - 20px));transition:transform .25s ease,border-color .25s ease;min-height:200px;display:flex;flex-direction:column;justify-content:flex-end;}
.replacement-workflow html[data-theme="light"] .clw-format-card{border-color:var(--line);}
.replacement-workflow .clw-format-card:hover{transform:translateY(-4px);}
.replacement-workflow .clw-format-card input{position:absolute;opacity:0;pointer-events:none;}
.replacement-workflow .clw-format-card-bg{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.4;transform:scale(1.03);transition:opacity .3s ease,transform .5s ease;}
.replacement-workflow .clw-format-card:hover .clw-format-card-bg{opacity:.55;transform:scale(1.1);}
.replacement-workflow html[data-theme="light"] .clw-format-card-bg{opacity:.22;}
.replacement-workflow .clw-format-card-shade{position:absolute;inset:0;background:linear-gradient(0deg,var(--card-2) 0%,var(--card-2) 55%,var(--card-2) 100%);}
.replacement-workflow html[data-theme="light"] .clw-format-card-shade{background:linear-gradient(0deg,var(--card-2) 0%,var(--card-2) 55%,var(--card-2) 100%);}
.replacement-workflow .clw-format-card-body{position:relative;z-index:1;padding:1.4rem;}
.replacement-workflow .clw-format-card-check{position:absolute;top:.9rem;right:.9rem;z-index:2;width:26px;height:26px;border-radius:50%;background:var(--card-2);border:2px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:.7rem;color:transparent;transition:all .2s;}
.replacement-workflow .clw-format-card[data-selected="true"]{border-color:var(--paper);box-shadow:0 0 0 1px var(--paper),0 12px 30px color-mix(in srgb,var(--ink) 35%,transparent);}
.replacement-workflow .clw-format-card[data-fmt="ultiduo"][data-selected="true"]{border-color:var(--line);box-shadow:0 0 0 1px var(--soft),0 12px 30px color-mix(in srgb,var(--ink) 35%,transparent);}
.replacement-workflow .clw-format-card[data-selected="true"] .clw-format-card-check{background:var(--paper);border-color:var(--paper);color:var(--paper);}
.replacement-workflow .clw-format-card[data-fmt="ultiduo"][data-selected="true"] .clw-format-card-check{background:var(--card);border-color:var(--line);}
.replacement-workflow .clw-format-pill{display:inline-flex;align-items:center;gap:6px;font-family:var(--f-b);font-size:.62rem;font-weight:700;padding:3px 9px;letter-spacing:.06em;background:var(--card-2);color:var(--paper);margin-bottom:.5rem;}
.replacement-workflow .clw-format-title{font-family:var(--f-b);font-weight:900;font-size:1.35rem;color:var(--paper);letter-spacing:-.01em;}
.replacement-workflow .clw-format-desc{font-size:.78rem;color:var(--paper);margin-top:.3rem;line-height:1.5;max-width:26rem;}

.replacement-workflow .clw-map-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap;}
.replacement-workflow .clw-map-pool-label{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);display:flex;align-items:center;gap:6px;}
.replacement-workflow .clw-map-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.7rem;}
.replacement-workflow .cl-map-card{position:relative;overflow:hidden;border-radius:.6rem;border:2px solid transparent;cursor:pointer;aspect-ratio:16/10;background:var(--card);transition:transform .2s ease,border-color .2s ease;padding:0;}
.replacement-workflow .cl-map-card:hover{transform:translateY(-3px);}
.replacement-workflow .cl-map-card-img{position:absolute;inset:0;background-size:cover;background-position:center;transform:scale(1.04);transition:transform .4s ease;}
.replacement-workflow .cl-map-card:hover .cl-map-card-img{transform:scale(1.12);}
.replacement-workflow .cl-map-card-shade{position:absolute;inset:0;background:linear-gradient(180deg,var(--card-2) 0%,var(--card-2) 100%);}
.replacement-workflow .cl-map-card-info{position:absolute;left:.55rem;right:.55rem;bottom:.5rem;display:flex;align-items:center;justify-content:space-between;gap:6px;}
.replacement-workflow .cl-map-card-name{font-family:var(--f-b);font-weight:800;font-size:.82rem;color:var(--paper);text-shadow:0 1px 4px color-mix(in srgb,var(--ink) 35%,transparent);}
.replacement-workflow .cl-map-tag{font-size:.55rem;font-weight:800;letter-spacing:.06em;padding:1px 6px;border-radius:3px;flex-shrink:0;}
.replacement-workflow .cl-map-card-check{position:absolute;top:.5rem;right:.5rem;width:22px;height:22px;border-radius:50%;background:var(--card-2);border:2px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:.62rem;color:transparent;transition:all .2s;z-index:1;}
.replacement-workflow .cl-map-card[data-selected="true"]{border-color:var(--paper);}
.replacement-workflow .cl-map-card[data-selected="true"] .cl-map-card-check{background:var(--paper);border-color:var(--paper);color:var(--paper);}
.replacement-workflow .cl-map-card[data-type="ultiduo"][data-selected="true"]{border-color:var(--line);}
.replacement-workflow .cl-map-card[data-type="ultiduo"][data-selected="true"] .cl-map-card-check{background:var(--card);border-color:var(--line);}
.replacement-workflow .clw-custom-map-toggle{font-size:.76rem;color:var(--mute);display:inline-flex;align-items:center;gap:6px;cursor:pointer;margin-top:1.1rem;transition:color .15s;background:none;border:none;padding:0;font-family:var(--f-b);}
.replacement-workflow .clw-custom-map-toggle:hover{color:var(--paper);}
.replacement-workflow .clw-custom-map-wrap{margin-top:.8rem;display:none;}
.replacement-workflow .clw-custom-map-wrap.is-open{display:block;animation:rpl-clw-stage-in .25s ease;}

.replacement-workflow .clw-config-group-label{font-size:.68rem;color:var(--mute);font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:1.3rem 0 .6rem;display:flex;align-items:center;gap:6px;}
.replacement-workflow .clw-config-group-label:first-child{margin-top:0;}
.replacement-workflow .clw-config-grid{display:flex;flex-direction:column;gap:.55rem;}
.replacement-workflow .cl-config-opt{display:flex;align-items:flex-start;gap:.85rem;padding:.85rem 1rem;border-radius:.55rem;border:1px solid var(--border,var(--line));background:var(--card-2);cursor:pointer;transition:border-color .15s,background .15s;}
.replacement-workflow html[data-theme="light"] .cl-config-opt{border-color:var(--line);background:var(--card-2);}
.replacement-workflow .cl-config-opt input{margin-top:.2rem;flex-shrink:0;}
.replacement-workflow .cl-config-opt-title{font-weight:700;font-size:.86rem;font-family:var(--f-b);}
.replacement-workflow .cl-config-opt-sub{font-size:.72rem;color:var(--mute);margin-top:.15rem;line-height:1.5;}
.replacement-workflow .cl-config-opt-sub code{color:var(--blu);font-size:.68rem;}

.replacement-workflow .clw-voice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;}
@media (max-width:768px){.replacement-workflow .clw-voice-grid{grid-template-columns:1fr;}}
.replacement-workflow .cl-voice-card{position:relative;padding:1.3rem 1.1rem;border-radius:.7rem;border:1px solid var(--line);background:var(--card-2);cursor:pointer;transition:border-color .2s,background .2s,transform .2s;text-align:center;}
.replacement-workflow html[data-theme="light"] .cl-voice-card{border-color:var(--line);background:var(--card-2);}
.replacement-workflow .cl-voice-card:hover{transform:translateY(-3px);}
.replacement-workflow .cl-voice-card input{position:absolute;opacity:0;pointer-events:none;}
.replacement-workflow .cl-voice-card-icon{font-size:1.5rem;margin-bottom:.55rem;display:block;}
.replacement-workflow .cl-voice-card-title{font-family:var(--f-b);font-weight:800;font-size:.92rem;margin-bottom:.4rem;}
.replacement-workflow .cl-voice-card-sub{font-size:.72rem;color:var(--mute);line-height:1.5;}
.replacement-workflow .cl-voice-card[data-selected="true"]{border-color:var(--green);background:var(--card-2);box-shadow:0 0 0 1px var(--green);}
.replacement-workflow .cl-voice-card[data-mode="optional"][data-selected="true"]{border-color:var(--paper);background:var(--card-2);box-shadow:0 0 0 1px var(--paper);}
.replacement-workflow .cl-voice-card[data-mode="off"][data-selected="true"]{border-color:var(--line);background:var(--card-2);box-shadow:0 0 0 1px var(--soft);}

.replacement-workflow .clw-draftmode-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem;margin-top:.6rem;}
@media (max-width:640px){.replacement-workflow .clw-draftmode-grid{grid-template-columns:1fr;}}
.replacement-workflow .cl-draftmode-card{position:relative;padding:1.1rem 1rem;border-radius:.7rem;border:1px solid var(--line);background:var(--card-2);cursor:pointer;transition:border-color .2s,background .2s,transform .2s;}
.replacement-workflow html[data-theme="light"] .cl-draftmode-card{border-color:var(--line);background:var(--card-2);}
.replacement-workflow .cl-draftmode-card:hover{transform:translateY(-3px);}
.replacement-workflow .cl-draftmode-card input{position:absolute;opacity:0;pointer-events:none;}
.replacement-workflow .cl-draftmode-card-icon{font-size:1.3rem;margin-bottom:.5rem;display:block;}
.replacement-workflow .cl-draftmode-card-title{font-family:var(--f-b);font-weight:800;font-size:.88rem;margin-bottom:.3rem;}
.replacement-workflow .cl-draftmode-card-sub{font-size:.72rem;color:var(--mute);line-height:1.5;}
.replacement-workflow .cl-draftmode-card[data-selected="true"]{border-color:var(--blu);background:var(--card-2);box-shadow:0 0 0 1px var(--blu);}
.replacement-workflow .cl-draftmode-card[data-mode="captain"][data-selected="true"]{border-color:var(--paper);background:var(--card-2);box-shadow:0 0 0 1px var(--paper);}

.replacement-workflow .clw-region-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.7rem;margin-top:.6rem;}
@media (max-width:640px){.replacement-workflow .clw-region-grid{grid-template-columns:repeat(2,1fr);}}
.replacement-workflow .cl-region-card{position:relative;padding:1rem .7rem;border-radius:.7rem;border:1px solid var(--line);background:var(--card-2);cursor:pointer;transition:border-color .2s,background .2s,transform .2s;text-align:center;}
.replacement-workflow html[data-theme="light"] .cl-region-card{border-color:var(--line);background:var(--card-2);}
.replacement-workflow .cl-region-card:hover{transform:translateY(-3px);}
.replacement-workflow .cl-region-card input{position:absolute;opacity:0;pointer-events:none;}
.replacement-workflow .cl-region-card-icon{font-size:1.25rem;margin-bottom:.45rem;display:block;color:var(--soft);}
.replacement-workflow .cl-region-card-title{font-family:var(--f-b);font-weight:800;font-size:.82rem;margin-bottom:.2rem;}
.replacement-workflow .cl-region-card-sub{font-size:.65rem;color:var(--mute);line-height:1.4;}
.replacement-workflow .cl-region-card[data-selected="true"]{border-color:var(--blu);background:var(--card-2);box-shadow:0 0 0 1px var(--blu);}
.replacement-workflow .cl-region-card[data-selected="true"] .cl-region-card-icon{color:var(--blu);}

.replacement-workflow .clw-field{margin-bottom:1.1rem;}
.replacement-workflow .clw-field:last-child{margin-bottom:0;}
.replacement-workflow .clw-field-label{display:block;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-bottom:.5rem;}
.replacement-workflow .clw-field-label .opt{font-weight:400;text-transform:none;letter-spacing:0;color:var(--mute);}

.replacement-workflow .clw-nav{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.8rem;}
.replacement-workflow .clw-nav-btn{font-family:var(--f-b);font-weight:700;font-size:.8rem;letter-spacing:.04em;padding:.85rem 1.6rem;border-radius:.5rem;cursor:pointer;display:inline-flex;align-items:center;gap:8px;border:none;transition:transform .15s,filter .15s;text-transform:uppercase;}
.replacement-workflow .clw-nav-btn:active{transform:translateY(1px);}
.replacement-workflow .clw-nav-btn.clw-btn-ghost{background:var(--card-2);color:var(--paper);}
.replacement-workflow html[data-theme="light"] .clw-nav-btn.clw-btn-ghost{background:var(--card-2);}
.replacement-workflow .clw-nav-btn.clw-btn-ghost:hover{background:var(--card-2);}
.replacement-workflow html[data-theme="light"] .clw-nav-btn.clw-btn-ghost:hover{background:var(--card-2);}
.replacement-workflow .clw-nav-btn.clw-btn-primary{background:linear-gradient(135deg,var(--paper),var(--card));color:var(--paper);box-shadow:0 8px 22px color-mix(in srgb,var(--ink) 35%,transparent);}
.replacement-workflow .clw-nav-btn.clw-btn-primary:hover{filter:brightness(1.1);}
.replacement-workflow .clw-nav-btn.clw-btn-primary:disabled{opacity:.4;cursor:not-allowed;filter:none;box-shadow:none;}
.replacement-workflow .clw-nav-btn.clw-btn-create{background:linear-gradient(135deg,var(--green),var(--card));box-shadow:0 8px 22px color-mix(in srgb,var(--ink) 35%,transparent);}
.replacement-workflow .clw-nav-btn.clw-btn-create:hover{filter:brightness(1.1);}
.replacement-workflow .clw-nav-btn.clw-btn-create:disabled{opacity:.4;cursor:not-allowed;filter:none;box-shadow:none;}

.replacement-workflow .clw-summary{display:flex;align-items:center;gap:1.4rem;flex-wrap:wrap;padding:.9rem 1.4rem;margin-top:1.6rem;border-radius:.6rem;background:var(--card-2);border:1px solid var(--line);}
.replacement-workflow html[data-theme="light"] .clw-summary{background:var(--card-2);border-color:var(--line);}
.replacement-workflow .clw-summary-item{display:flex;align-items:center;gap:8px;font-size:.76rem;color:var(--mute);}
.replacement-workflow .clw-summary-item strong{color:var(--paper);font-weight:700;}
.replacement-workflow .clw-summary-item i{width:16px;text-align:center;}

.replacement-workflow .clw-success{position:relative;overflow:hidden;text-align:center;padding:3.5rem 1.5rem;}
.replacement-workflow .clw-success-icon{width:76px;height:76px;border-radius:50%;background:linear-gradient(135deg,var(--green),var(--card));display:flex;align-items:center;justify-content:center;margin:0 auto 1.4rem;font-size:2rem;color:var(--paper);box-shadow:0 0 40px color-mix(in srgb,var(--ink) 35%,transparent);animation:rpl-clw-pop .5s cubic-bezier(.2,.8,.2,1);}
@keyframes rpl-clw-pop{from{transform:scale(.5);opacity:0;}to{transform:scale(1);opacity:1;}}
.replacement-workflow .clw-success-code{font-family:var(--f-b);font-weight:900;font-size:2.2rem;letter-spacing:.06em;color:var(--paper);margin:.6rem 0 1.6rem;}

.replacement-workflow .clw-map-hint{font-size:.76rem;margin-top:.6rem;}
/* Source structure 1256af42dd9618af926a6ef5b57adea3df193489514f0fddde8fb1ed135b183e */
.replacement-workflow #pug-queue-workspace{max-width:1220px;margin:auto;padding:28px 24px 60px;color:var(--paper);font-family:var(--f-b);line-height:1.65;}
.replacement-workflow #pug-queue-workspace *{box-sizing:border-box;min-width:0;}
.replacement-workflow #pug-queue-workspace [hidden]{display:none!important;}
.replacement-workflow #pug-queue-workspace h1{font-size:clamp(1.8rem,3vw,2.8rem);font-weight:800;color:var(--paper);margin:6px 0 12px;}
.replacement-workflow #pug-queue-workspace h2{font-size:1.1rem;font-weight:750;color:var(--paper);margin:0 0 12px;}
.replacement-workflow #pug-queue-workspace h3{font-weight:700;color:var(--soft);font-size:1rem;margin:0;}
.replacement-workflow #pug-queue-workspace p{margin:0 0 14px;color:var(--soft);}
.replacement-workflow #pug-queue-workspace a{color:var(--paper);text-decoration:none;}
.replacement-workflow #pug-queue-workspace a:hover{text-decoration:underline;}
.replacement-workflow #pug-queue-workspace .queue-kicker{font-size:.7rem;font-weight:750;letter-spacing:.13em;color:var(--paper);}
.replacement-workflow #pug-queue-workspace .queue-panel{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px;margin:18px 0;}
.replacement-workflow #pug-queue-workspace .queue-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:22px;}
.replacement-workflow #pug-queue-workspace .queue-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;}
.replacement-workflow #pug-queue-workspace button,.replacement-workflow #pug-queue-workspace .queue-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:1px solid var(--line);background:var(--card);color:var(--paper);padding:9px 14px;border-radius:6px;font-size:.85rem;cursor:pointer;}
.replacement-workflow #pug-queue-workspace .queue-primary{background:var(--card);color:var(--paper);border-color:var(--line);font-weight:700;}
.replacement-workflow #pug-queue-workspace button:disabled{opacity:.5;cursor:not-allowed;}
.replacement-workflow #pug-queue-workspace :focus-visible{outline:3px solid var(--paper);outline-offset:3px;}
.replacement-workflow #pug-queue-workspace .queue-totals{display:flex;flex-wrap:wrap;gap:24px;margin:18px 0;font-size:1.1rem;font-weight:700;}
.replacement-workflow #pug-queue-workspace fieldset{border:0;padding:0;margin:0;}
.replacement-workflow #pug-queue-workspace legend{font-size:.8rem;color:var(--soft);margin-bottom:12px;}
.replacement-workflow #pug-queue-workspace .queue-classes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;}
.replacement-workflow #pug-queue-workspace .queue-classes label{display:flex;gap:8px;align-items:center;padding:10px;background:var(--card);border:1px solid var(--line);border-radius:6px;font-size:.8rem;}
.replacement-workflow #pug-queue-workspace input{accent-color:#d7894f;}
.replacement-workflow #pug-queue-workspace #queue-member-list{list-style:none;padding:0;margin:0;}
.replacement-workflow #pug-queue-workspace #queue-member-list li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;border-bottom:1px solid var(--line);padding:12px 0;font-size:.82rem;}
.replacement-workflow #pug-queue-workspace #queue-member-list small{width:100%;color:var(--soft);font-size:.74rem;}
.replacement-workflow #pug-queue-workspace #queue-member-list span{color:var(--soft);}
.replacement-workflow #pug-queue-workspace .queue-match{padding:16px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere;}
.replacement-workflow #pug-queue-workspace .queue-match p{font-size:.75rem;margin:6px 0 10px;}
.replacement-workflow #pug-queue-workspace .queue-match a{display:block;font-size:.8rem;margin-top:6px;}
.replacement-workflow #pug-queue-workspace #queue-assignment{border-color:var(--paper);background:var(--card);}
.replacement-workflow #pug-queue-workspace #queue-feedback:not(:empty){padding:12px;margin:14px 0;background:var(--card);border:1px solid var(--line);border-radius:6px;}
.replacement-workflow #pug-queue-workspace .queue-small{font-size:.76rem;color:var(--soft);}
.replacement-workflow #pug-queue-workspace .queue-explainer{padding-left:22px;list-style:decimal;color:var(--soft);font-size:.82rem;}
.replacement-workflow #pug-queue-workspace .queue-explainer li{margin:9px 0;}
@media (max-width:760px){.replacement-workflow #pug-queue-workspace{padding:18px 12px 40px;}.replacement-workflow #pug-queue-workspace .queue-grid{grid-template-columns:1fr;gap:0;}.replacement-workflow #pug-queue-workspace .queue-classes{grid-template-columns:repeat(2,minmax(0,1fr));}.replacement-workflow #pug-queue-workspace .queue-panel{padding:18px;}}
@media (prefers-reduced-motion:reduce){.replacement-workflow #pug-queue-workspace *{scroll-behavior:auto!important;}}
/* Source structure e86c7859337a081d8e6227011ab9a031428682797f8b170dba365349892be7f4 */
.replacement-workflow .pug-watch{max-width:1240px;margin:0 auto;padding:36px 24px;color:var(--paper);}
.replacement-workflow .pug-watch header{margin:28px 0;}
.replacement-workflow .pug-watch h1{font-size:clamp(28px,4vw,42px);line-height:1.15;margin:12px 0;}
.replacement-workflow .pug-watch p{line-height:1.6;color:var(--mute);}
.replacement-workflow .pug-watch nav{display:flex;gap:24px;flex-wrap:wrap;}
.replacement-workflow .pug-watch a{color:inherit;}
.replacement-workflow .watch-eyebrow{font-size:11px;letter-spacing:.14em;}
.replacement-workflow .watch-score{display:grid;grid-template-columns:1fr 1fr 1fr;text-align:center;gap:16px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:20px;}
.replacement-workflow .watch-score article{padding:12px;}
.replacement-workflow .watch-score h2{font-size:16px;letter-spacing:.1em;}
.replacement-workflow .watch-score strong{font-size:48px;}
.replacement-workflow .watch-score>div strong{font-size:26px;}
.replacement-workflow .watch-score p{margin:6px 0;font-size:13px;}
.replacement-workflow .watch-red h2{color:var(--paper);}
.replacement-workflow .watch-blu h2{color:var(--soft);}
.replacement-workflow .watch-status{padding:14px 16px;background:var(--card);border-radius:8px;}
.replacement-workflow .watch-status[data-state=live]{border-left:3px solid var(--line);}
.replacement-workflow .watch-status[data-state=stale],.replacement-workflow .watch-status[data-state=error]{border-left:3px solid var(--paper);}
.replacement-workflow .watch-teams{display:grid;grid-template-columns:1fr;gap:20px;margin:24px 0;}
.replacement-workflow .watch-team{min-width:0;border:1px solid var(--line);border-radius:10px;padding:20px;}
.replacement-workflow .watch-team h2{font-size:20px;margin:0 0 16px;}
.replacement-workflow .watch-table-scroll{overflow:auto;}
.replacement-workflow .watch-team table{border-collapse:collapse;width:100%;min-width:520px;text-align:left;font-size:14px;}
.replacement-workflow .watch-team th,.replacement-workflow .watch-team td{padding:12px 10px;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;}
.replacement-workflow .watch-team th{font-weight:500;color:var(--mute);}
.replacement-workflow .watch-team td:first-child{min-width:150px;overflow-wrap:anywhere;max-width:270px;}
.replacement-workflow .watch-match-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;}
.replacement-workflow .watch-match{padding:24px;border:1px solid var(--line);border-radius:12px;background:var(--card);}
.replacement-workflow .watch-match h2{margin:0;}
.replacement-workflow .watch-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border:1px solid var(--line);border-radius:7px;background:var(--card);color:inherit;font:inherit;text-decoration:none;cursor:pointer;}
.replacement-workflow .watch-button:disabled{opacity:.6;}
.replacement-workflow .pug-watch footer p{font-size:13px;max-width:780px;}
.replacement-workflow .pug-watch :focus-visible{outline:2px solid var(--line);outline-offset:4px;}
@media (max-width:600px){.replacement-workflow .pug-watch{padding:24px 16px;}.replacement-workflow .watch-score{gap:0;padding:12px 4px;}.replacement-workflow .watch-score strong{font-size:36px;}.replacement-workflow .watch-score>div strong{font-size:20px;}.replacement-workflow .watch-score article{padding:8px;}.replacement-workflow .watch-team{padding:16px;}.replacement-workflow .watch-match-list{grid-template-columns:1fr;}.replacement-workflow .watch-score p{font-size:11px;}}
/* Source structure 6540efff9825f8c4f7984745e0069235e48e57f38ec4ec08052394606596640f */
.replacement-workflow .discovery-page{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:44px 0 80px;}
.replacement-workflow .discovery-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px;}
.replacement-workflow .discovery-hero h1{font-size:clamp(2rem,5vw,3.6rem);line-height:1;margin-bottom:10px;}
.replacement-workflow .discovery-hero p,.replacement-workflow .discovery-status,.replacement-workflow .discovery-live-time{color:var(--mute);}
.replacement-workflow .discovery-search{position:relative;display:flex;gap:10px;margin-bottom:14px;}
.replacement-workflow .discovery-search>i{position:absolute;left:17px;top:17px;color:var(--mute);}
.replacement-workflow .discovery-search input{min-width:0;flex:1;height:50px;padding:0 16px 0 46px;border:1px solid var(--card-border);border-radius:8px;background:var(--card);color:var(--paper);font-size:16px;}
.replacement-workflow .discovery-search button{min-height:50px;padding:0 22px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--paper);font-weight:800;}
.replacement-workflow .discovery-status{min-height:24px;margin-bottom:14px;font-size:13px;}
.replacement-workflow .discovery-results{display:grid;gap:10px;}
.replacement-workflow .discovery-result{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:72px;padding:13px 15px;border:1px solid var(--card-border);border-radius:9px;background:var(--card);color:var(--paper);text-decoration:none;}
.replacement-workflow .discovery-result:hover{border-color:var(--line);background:var(--card);}
.replacement-workflow .discovery-result-icon,.replacement-workflow .discovery-result img{width:42px;height:42px;display:grid;place-items:center;border-radius:7px;background:var(--surface-2);object-fit:cover;color:var(--mute);}
.replacement-workflow .discovery-result strong,.replacement-workflow .discovery-result small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.replacement-workflow .discovery-result small{margin-top:3px;color:var(--mute);}
.replacement-workflow .discovery-kind{padding:4px 8px;border:1px solid var(--card-border);border-radius:999px;color:var(--mute);font-size:10px;text-transform:uppercase;letter-spacing:.08em;}
.replacement-workflow .live-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;}
.replacement-workflow .live-section{min-width:0;padding:20px;border:1px solid var(--card-border);border-radius:10px;background:var(--card);}
.replacement-workflow .live-section h2{margin-bottom:14px;font-size:18px;}
.replacement-workflow .live-list{display:grid;gap:8px;}
.replacement-workflow .live-row{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border-radius:7px;background:var(--card);color:var(--paper);text-decoration:none;}
.replacement-workflow .live-row:hover{background:var(--surface-2);}
.replacement-workflow .live-row>span{min-width:0;}
.replacement-workflow .live-row strong,.replacement-workflow .live-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.replacement-workflow .live-row small{color:var(--mute);font-size:11px;}
.replacement-workflow .live-metric{flex-shrink:0;color:var(--soft);font:800 12px var(--f-d);}
.replacement-workflow .live-empty{color:var(--mute);font-size:13px;}
.replacement-workflow .live-avatar{width:30px;height:30px;margin-right:10px;border-radius:6px;object-fit:cover;}
.replacement-workflow .live-player-main{display:flex;align-items:center;min-width:0;}
.replacement-workflow .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}
@media (max-width:760px){.replacement-workflow .discovery-page{width:min(100% - 24px,1180px);padding-top:28px;}.replacement-workflow .discovery-hero{display:block;}.replacement-workflow .discovery-live-time{display:block;margin-top:10px;}.replacement-workflow .live-grid{grid-template-columns:1fr;}.replacement-workflow .discovery-search button{padding:0 14px;}.replacement-workflow .discovery-kind{display:none;}}
/* Source structure 994003d7ae262ade735cdcf7b204d121b3649c49d18f9bcac17d452ba998ec3c */

.replacement-workflow #map-workspace{--mp-panel:var(--card);--mp-line:var(--line);--mp-muted:var(--mute);max-width:1280px;margin:auto;padding:28px 24px 60px;color:var(--paper);font-size:14px;line-height:1.6;}
.replacement-workflow #map-workspace *{box-sizing:border-box;min-width:0;}
.replacement-workflow #map-workspace [hidden]{display:none!important;}
.replacement-workflow #map-workspace h1,.replacement-workflow #map-workspace h2,.replacement-workflow #map-workspace h3{font-family:var(--f-b);font-weight:800;line-height:1.15;margin:0 0 12px;}
.replacement-workflow #map-workspace h1{font-size:clamp(34px,5vw,58px);letter-spacing:-.035em;}
.replacement-workflow #map-workspace h2{font-size:25px;}
.replacement-workflow #map-workspace h3{font-size:19px;}
.replacement-workflow #map-workspace p{margin:0 0 14px;}
.replacement-workflow #map-workspace a{color:var(--soft);}
.replacement-workflow #map-workspace button,.replacement-workflow #map-workspace .mp-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid var(--mp-line);border-radius:8px;padding:9px 14px;background:var(--mp-panel);color:inherit;font:inherit;font-weight:700;cursor:pointer;text-decoration:none;}
.replacement-workflow #map-workspace button:hover,.replacement-workflow #map-workspace .mp-button:hover{border-color:var(--line);}
.replacement-workflow #map-workspace button:disabled{opacity:.5;cursor:not-allowed;}
.replacement-workflow #map-workspace .mp-primary{background:var(--card);color:white;border-color:var(--line);}
.replacement-workflow #map-workspace .mp-danger{color:var(--paper);background:none;}
.replacement-workflow #map-workspace :focus-visible{outline:3px solid var(--line);outline-offset:3px;}
.replacement-workflow #map-workspace .mp-muted{color:var(--mp-muted);}
.replacement-workflow #map-workspace .mp-kicker{text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:800;color:var(--soft);margin-bottom:12px;}
.replacement-workflow #map-workspace .mp-hero{border:1px solid var(--mp-line);border-top:3px solid var(--line);border-radius:16px;padding:38px;margin-bottom:22px;background:linear-gradient(90deg,var(--card) 20%,var(--card) 65%,var(--card)),url('https://cdn.tfcleague.com/2026/09/maps-cp_sunshine.webp') center/cover;color:var(--paper);}
.replacement-workflow #map-workspace .mp-hero p{max-width:530px;color:var(--soft);font-size:16px;}
.replacement-workflow #map-workspace .mp-hero nav{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px;}
.replacement-workflow #map-workspace .mp-hero .mp-button{background:var(--card);color:white;}
.replacement-workflow #map-workspace .mp-hero .mp-primary{background:var(--card);}
.replacement-workflow #map-workspace .mp-columns{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:start;}
.replacement-workflow #map-workspace .mp-panel{padding:22px;border:1px solid var(--mp-line);border-radius:12px;background:var(--mp-panel);margin-bottom:18px;}
.replacement-workflow #map-workspace .mp-panel h3{font-size:20px;}
.replacement-workflow #map-workspace .mp-panel p,.replacement-workflow #map-workspace .mp-note{font-size:12px;color:var(--mp-muted);}
.replacement-workflow #map-workspace .mp-filter{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:12px;margin-bottom:16px;}
.replacement-workflow #map-workspace label{font-size:12px;font-weight:700;display:block;}
.replacement-workflow #map-workspace input,.replacement-workflow #map-workspace select{font:inherit;min-height:44px;border:1px solid var(--mp-line);border-radius:8px;background:var(--ink);color:inherit;padding:10px 12px;width:100%;margin-top:6px;}
.replacement-workflow #map-workspace .mp-search{display:flex;gap:8px;align-items:end;}
.replacement-workflow #map-workspace .mp-search label{flex:1;}
.replacement-workflow #map-workspace .mp-tabs{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:20px;}
.replacement-workflow #map-workspace .mp-tabs button{font-size:12px;min-height:38px;padding:7px 12px;}
.replacement-workflow #map-workspace .mp-tabs button[aria-pressed=true]{background:var(--card);border-color:var(--line);color:var(--soft);}
.replacement-workflow #map-workspace .mp-list-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:14px 0;}
.replacement-workflow #map-workspace .mp-list-heading h2{font-size:19px;margin:0;}
.replacement-workflow #map-workspace .mp-list-heading span{font-size:12px;color:var(--mp-muted);}
.replacement-workflow #map-workspace .mp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}
.replacement-workflow #map-workspace .mp-card{border:1px solid var(--mp-line);border-radius:12px;background:var(--mp-panel);overflow:hidden;display:flex;flex-direction:column;}
.replacement-workflow #map-workspace .mp-art{height:160px;position:relative;overflow:hidden;background:repeating-linear-gradient(40deg,var(--card) 0,var(--card) 1px,transparent 1px,transparent 22px),radial-gradient(ellipse at 30% 30%,var(--card),var(--card) 80%);display:grid;place-items:center;color:var(--soft);font-family:var(--f-b);font-size:37px;letter-spacing:.1em;}
.replacement-workflow #map-workspace .mp-art img{width:100%;height:100%;object-fit:cover;}
.replacement-workflow #map-workspace .mp-kind{position:absolute;bottom:10px;left:12px;background:var(--card);color:var(--paper);border:1px solid var(--line);border-radius:5px;padding:3px 8px;font-size:10px;font-family:var(--f-b);font-weight:700;letter-spacing:.06em;text-transform:uppercase;}
.replacement-workflow #map-workspace .mp-card-body{padding:17px;flex:1;display:flex;flex-direction:column;}
.replacement-workflow #map-workspace .mp-card h3{font-size:17px;overflow-wrap:anywhere;margin-bottom:8px;}
.replacement-workflow #map-workspace .mp-filename{font:11px ui-monospace,monospace;color:var(--mp-muted);overflow-wrap:anywhere;margin-bottom:12px;}
.replacement-workflow #map-workspace .mp-meta{font-size:11px;color:var(--mp-muted);display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px;}
.replacement-workflow #map-workspace .mp-uploader{font-size:12px;overflow-wrap:anywhere;margin-bottom:16px;}
.replacement-workflow #map-workspace .mp-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:auto;}
.replacement-workflow #map-workspace .mp-actions>*{font-size:12px;padding:8px 10px;flex:1;}
.replacement-workflow #map-workspace .mp-tools{display:flex;gap:10px;justify-content:space-between;border-top:1px solid var(--mp-line);margin-top:14px;padding-top:10px;}
.replacement-workflow #map-workspace .mp-tools button{font-size:11px;border:0;padding:3px 5px;min-height:34px;background:none;}
.replacement-workflow #map-workspace .mp-notice{border:1px solid var(--line);border-radius:9px;padding:13px 16px;margin-bottom:16px;overflow-wrap:anywhere;background:var(--card);}
.replacement-workflow #map-workspace .mp-notice:empty{display:none;}
.replacement-workflow #map-workspace .mp-error{border-color:var(--line);color:var(--paper);}
.replacement-workflow #map-workspace .mp-empty{border:1px dashed var(--mp-line);border-radius:12px;text-align:center;padding:45px 22px;grid-column:1/-1;color:var(--mp-muted);}
.replacement-workflow #map-workspace .mp-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:20px;}
.replacement-workflow #map-workspace .mp-pagination span{font-size:12px;color:var(--mp-muted);}
.replacement-workflow #map-workspace .mp-drop{display:block;border:1px dashed var(--line);border-radius:10px;padding:22px 13px;text-align:center;background:var(--card);margin:14px 0;}
.replacement-workflow #map-workspace .mp-drop.dragging{background:var(--card);border-color:var(--line);}
.replacement-workflow #map-workspace .mp-drop input{font-size:11px;padding:8px;width:100%;margin-top:16px;}
.replacement-workflow #map-workspace .mp-drop strong{font-size:16px;}
.replacement-workflow #map-workspace .mp-drop small{display:block;color:var(--mp-muted);font-weight:400;font-size:11px;margin-top:8px;}
.replacement-workflow #map-workspace .mp-file{font:11px ui-monospace,monospace;overflow-wrap:anywhere;margin-bottom:14px;}
.replacement-workflow #map-workspace .mp-full{width:100%;}
.replacement-workflow #map-workspace progress{width:100%;accent-color:#af86ef;height:10px;margin:14px 0 6px;}
.replacement-workflow #map-workspace #upload-status{font-size:12px;overflow-wrap:anywhere;}
.replacement-workflow #map-workspace .mp-upload-row{border-bottom:1px solid var(--mp-line);padding:12px 0;overflow-wrap:anywhere;}
.replacement-workflow #map-workspace .mp-upload-row strong{display:block;font-size:12px;}
.replacement-workflow #map-workspace .mp-upload-row span{display:block;font-size:11px;color:var(--mp-muted);}
.replacement-workflow #map-workspace .mp-upload-row button{padding:4px 8px;font-size:11px;margin-top:6px;min-height:36px;}
.replacement-workflow #map-workspace details{margin-top:16px;border-top:1px solid var(--mp-line);padding-top:12px;}
.replacement-workflow #map-workspace summary{font-weight:700;cursor:pointer;min-height:34px;}
.replacement-workflow #map-workspace .mp-help{padding-left:20px;font-size:12px;color:var(--mp-muted);}
.replacement-workflow #map-workspace #map-feedback{position:sticky;bottom:16px;background:var(--mp-panel);z-index:4;box-shadow:0 8px 25px var(--soft);}
.replacement-workflow #map-workspace #map-upload-panel{scroll-margin-top:100px;}
@media (min-width:1400px){.replacement-workflow #map-workspace{max-width:1400px;}.replacement-workflow #map-workspace .mp-grid{grid-template-columns:repeat(3,minmax(0,1fr));}}
@media (max-width:980px){.replacement-workflow #map-workspace .mp-columns{grid-template-columns:minmax(0,1fr) 270px;}.replacement-workflow #map-workspace .mp-grid{gap:12px;}.replacement-workflow #map-workspace .mp-filter{grid-template-columns:1fr;}.replacement-workflow #map-workspace .mp-actions{flex-direction:column;}}
@media (max-width:760px){.replacement-workflow #map-workspace{padding:16px 14px 45px;}.replacement-workflow #map-workspace .mp-hero{padding:26px 22px;}.replacement-workflow #map-workspace .mp-columns{grid-template-columns:1fr;}.replacement-workflow #map-workspace .mp-actions{flex-direction:row;}.replacement-workflow #map-workspace .mp-card-body{padding:14px;}.replacement-workflow #map-workspace .mp-art{height:130px;}.replacement-workflow #map-workspace .mp-card h3{font-size:15px;}.replacement-workflow #map-workspace .mp-tabs{gap:5px;}.replacement-workflow #map-workspace .mp-tabs button{font-size:11px;padding:6px 10px;}}
@media (max-width:480px){.replacement-workflow #map-workspace .mp-grid{grid-template-columns:1fr;}.replacement-workflow #map-workspace .mp-art{height:165px;}.replacement-workflow #map-workspace .mp-card h3{font-size:19px;}.replacement-workflow #map-workspace .mp-filter{grid-template-columns:1fr;}.replacement-workflow #map-workspace .mp-list-heading{align-items:flex-start;}.replacement-workflow #map-workspace .mp-pagination button{padding:8px 12px;}}
/* Source structure 1f2039cc4eb9196fbae193c6b704e42b50cfa6d9ed32759835cc62f1c5ea18b3 */


.replacement-workflow #league-home{max-width:1240px;padding-top:24px;}
.replacement-workflow #league-home :is(h1,h2,h3,p){margin-top:0;}
.replacement-workflow #league-home :is(h1,h2,h3,p,a,dd){overflow-wrap:anywhere;}
.replacement-workflow #league-home .league-eyebrow{font-size:10px;font-weight:650;letter-spacing:.14em;line-height:1.5;color:var(--paper);margin-bottom:10px;}
.replacement-workflow #league-home .league-identity{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--card);}
.replacement-workflow #league-home .league-cover{height:235px;position:relative;isolation:isolate;background:var(--card) url('https://cdn.tfcleague.com/2026/09/tfcl-original-banner.webp') center 48%/cover;}
.replacement-workflow #league-home .league-cover>img{width:100%;height:100%;object-fit:cover;object-position:center 48%;position:absolute;inset:0;z-index:-2;}
.replacement-workflow #league-home .league-cover::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,var(--card),transparent 72%),linear-gradient(90deg,var(--card),transparent);}
.replacement-workflow #league-home .league-cover-label{position:absolute;top:24px;left:28px;font-size:10px;font-weight:650;letter-spacing:.16em;color:var(--paper);}
.replacement-workflow #league-home .league-cover-label span{padding:0 14px;color:var(--paper);}
.replacement-workflow #league-home .league-identity-body{position:relative;padding:0 30px 28px;display:grid;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:-22px;}
.replacement-workflow #league-home .league-emblem{position:relative;display:grid;place-items:center;background:linear-gradient(135deg,var(--card),var(--card));width:88px;height:88px;border:5px solid var(--line);border-radius:18px;font-size:27px;font-weight:700;color:var(--paper);box-shadow:0 4px 20px var(--soft);overflow:hidden;}
.replacement-workflow #league-home .league-emblem img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:var(--card);}
.replacement-workflow #league-home .league-identity-copy h1{font-size:clamp(26px,3.4vw,42px);line-height:1.12;margin-bottom:12px;}
.replacement-workflow #league-home .league-identity-copy>p:last-child{max-width:670px;font-size:13px;color:var(--soft);line-height:1.7;margin-bottom:0;}
.replacement-workflow #league-home .league-identity-actions{display:grid;justify-items:center;gap:14px;max-width:220px;}
.replacement-workflow #league-home .league-local-nav{display:flex;flex-wrap:wrap;gap:8px 24px;border-top:1px solid var(--line);padding:10px 30px;}
.replacement-workflow #league-home .league-local-nav a{padding:8px 0;font-size:12px;color:var(--soft);text-decoration:none;}
.replacement-workflow .league-local-nav a:hover{color:var(--paper);}
.replacement-workflow #league-home .league-local-nav span,.replacement-workflow #league-home .league-section-heading h2>span,.replacement-workflow #league-home .league-history summary>span{display:inline-block;border:1px solid var(--line);border-radius:5px;padding:0 6px;font-size:10px;color:var(--soft);margin-left:6px;vertical-align:middle;}
.replacement-workflow #league-home .league-columns{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;margin-top:34px;align-items:start;}
.replacement-workflow #league-home :is(.league-main-column,.league-sidebar){display:grid;gap:30px;min-width:0;}
.replacement-workflow #league-home .league-section-heading{margin-bottom:18px;}
.replacement-workflow #league-home .league-section-heading h2{font-size:23px;margin-bottom:0;}
.replacement-workflow #league-home :is(section,header){scroll-margin-top:100px;}
.replacement-workflow #league-home .league-feature{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--card);}
.replacement-workflow #league-home .league-feature-art{position:relative;height:250px;background:var(--card);isolation:isolate;}
.replacement-workflow #league-home .league-feature-art>img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;z-index:-2;}
.replacement-workflow #league-home .league-feature-art::after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,var(--card),transparent 100%);z-index:-1;}
.replacement-workflow #league-home .league-feature-art>div{position:absolute;bottom:26px;left:28px;right:28px;}
.replacement-workflow #league-home .league-feature-art p{font-size:11px;color:var(--paper);margin:18px 0 6px;}
.replacement-workflow #league-home .league-feature-art h3{font-size:30px;line-height:1.18;margin-bottom:0;}
.replacement-workflow #league-home .league-state{display:inline-flex;align-items:center;font-size:10px;letter-spacing:.03em;border:1px solid var(--line);background:var(--card);color:var(--paper);padding:5px 9px;border-radius:5px;}
.replacement-workflow #league-home .league-state.is-open{color:var(--soft);border-color:var(--line);background:var(--card);}
.replacement-workflow #league-home .league-state.is-open::before{content:'';width:5px;height:5px;background:var(--card);border-radius:50%;margin-right:7px;}
.replacement-workflow #league-home .league-feature-body{padding:24px 28px;}
.replacement-workflow #league-home .league-feature-body>p{font-size:13px;color:var(--soft);line-height:1.8;}
.replacement-workflow #league-home .league-feature-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:20px 0;margin:0;border-block:1px solid var(--line);}
.replacement-workflow #league-home dt{font-size:11px;color:var(--soft);}
.replacement-workflow #league-home .league-feature-facts dd{font-size:18px;font-weight:600;margin:6px 0 0;color:var(--paper);}
.replacement-workflow #league-home .league-feature-bottom{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:22px;}
.replacement-workflow #league-home .league-feature-bottom>span{font-size:11px;color:var(--soft);}
.replacement-workflow #league-home .league-season-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;}
.replacement-workflow #league-home .league-season-card{min-width:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--card);text-decoration:none;color:inherit;transition:border-color .15s;}
.replacement-workflow #league-home .league-season-card:hover{border-color:var(--line);}
.replacement-workflow #league-home .league-season-art{height:125px;position:relative;background:var(--card);}
.replacement-workflow #league-home .league-season-art img{width:100%;height:100%;object-fit:cover;opacity:.75;}
.replacement-workflow #league-home .league-season-art>span{position:absolute;bottom:10px;left:15px;padding:4px 8px;background:var(--card);border-radius:4px;color:var(--paper);font-size:10px;}
.replacement-workflow #league-home .league-season-body{padding:20px;}
.replacement-workflow #league-home .league-season-body h3{font-size:19px;margin:12px 0 6px;}
.replacement-workflow #league-home .league-season-body>p{font-size:11px;color:var(--soft);}
.replacement-workflow #league-home .league-card-facts{display:flex;gap:12px;flex-wrap:wrap;font-size:11px;color:var(--soft);border-top:1px solid var(--line);padding-top:12px;margin-bottom:18px;}
.replacement-workflow #league-home .league-text-link{font-size:12px;font-weight:550;color:var(--paper);text-decoration:none;}
.replacement-workflow #league-home a.league-text-link:hover{text-decoration:underline;}
.replacement-workflow #league-home .league-info-panel{border:1px solid var(--line);border-radius:10px;padding:24px;background:var(--card);}
.replacement-workflow #league-home .league-sidebar h2{font-size:18px;line-height:1.35;margin-bottom:18px;}
.replacement-workflow #league-home .league-join-panel{position:relative;border:1px solid var(--line);border-radius:10px;padding:24px;background:linear-gradient(150deg,var(--card),var(--card) 70%);}
.replacement-workflow #league-home .league-join-panel>img{float:right;margin:0 0 6px 8px;}
.replacement-workflow #league-home .league-join-panel ol{list-style:none;padding:0;margin:22px 0;clear:both;display:grid;gap:20px;}
.replacement-workflow #league-home .league-join-panel li{display:flex;align-items:flex-start;gap:14px;}
.replacement-workflow #league-home .league-join-panel li>span{color:var(--paper);font-size:12px;padding-top:2px;}
.replacement-workflow #league-home .league-join-panel h3{font-size:13px;margin-bottom:4px;}
.replacement-workflow #league-home .league-join-panel li p{font-size:12px;color:var(--soft);line-height:1.65;margin-bottom:0;}
.replacement-workflow #league-home :is(.league-muted,.league-about-text){color:var(--soft);font-size:12px;line-height:1.8;}
.replacement-workflow #league-home .league-about-text{white-space:pre-wrap;}
.replacement-workflow #league-home .league-about-facts{margin:18px 0 0;border-top:1px solid var(--line);padding-top:8px;}
.replacement-workflow #league-home .league-about-facts>div{display:flex;justify-content:space-between;gap:12px;margin-top:12px;}
.replacement-workflow #league-home .league-about-facts dd{font-size:12px;color:var(--paper);margin:0;}
.replacement-workflow #league-home .league-staff-list{display:grid;gap:18px;}
.replacement-workflow #league-home .league-staff-member{display:flex;align-items:center;gap:12px;min-width:0;}
.replacement-workflow .league-staff-member>div{min-width:0;}
.replacement-workflow #league-home .league-avatar{width:40px;height:40px;flex-shrink:0;background:var(--card);border:1px solid var(--line);border-radius:9px;display:grid;place-items:center;color:var(--soft);overflow:hidden;}
.replacement-workflow #league-home .league-avatar img{width:100%;height:100%;object-fit:cover;}
.replacement-workflow #league-home .league-staff-member h3{font-size:12px;margin:0 0 3px;}
.replacement-workflow #league-home .league-staff-member p{font-size:10px;color:var(--soft);margin:0;}
.replacement-workflow #league-home :is(.league-rules-details,.league-history){border-top:1px solid var(--line);margin-top:20px;}
.replacement-workflow #league-home summary{cursor:pointer;color:var(--paper);font-size:13px;padding:18px 0;}
.replacement-workflow #league-home .league-rules-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.85;color:var(--soft);font-size:13px;padding-bottom:8px;}
.replacement-workflow #league-home .league-empty{padding:32px;border:1px solid var(--line);background:linear-gradient(135deg,var(--card),var(--card));border-radius:12px;}
.replacement-workflow #league-home .league-empty img{float:right;margin-left:12px;}
.replacement-workflow #league-home .league-empty h3{font-size:23px;}
.replacement-workflow #league-home .league-empty p,.replacement-workflow #league-home .league-empty-copy{font-size:13px;color:var(--soft);line-height:1.8;}
.replacement-workflow #league-home .league-archive-note{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:14px 18px;color:var(--paper);font-size:12px;}
.replacement-workflow #league-home .league-attribution{border-top:1px solid var(--line);margin-top:36px;padding-top:24px;display:flex;gap:15px;justify-content:space-between;color:var(--soft);font-size:11px;flex-wrap:wrap;}
.replacement-workflow #league-home .league-attribution a{color:var(--soft);}
@media (max-width:1000px){.replacement-workflow #league-home .league-identity-body{grid-template-columns:76px minmax(0,1fr);gap:18px;}.replacement-workflow #league-home .league-emblem{width:76px;height:76px;}.replacement-workflow #league-home .league-identity-actions{grid-column:2;display:flex;max-width:none;flex-wrap:wrap;justify-content:flex-start;}.replacement-workflow #league-home .league-columns{grid-template-columns:minmax(0,1fr) 280px;gap:22px;}.replacement-workflow #league-home .league-feature-facts{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media (max-width:760px){.replacement-workflow #league-home .league-columns{grid-template-columns:minmax(0,1fr);}.replacement-workflow #league-home .league-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));}.replacement-workflow #league-home .league-join-panel{grid-column:1/-1;}.replacement-workflow #league-home .league-cover{height:185px;}.replacement-workflow #league-home .league-identity-body{padding:0 22px 24px;}.replacement-workflow #league-home .league-local-nav{padding:10px 22px;}}
@media (max-width:480px){.replacement-workflow #league-home .league-cover{height:150px;}.replacement-workflow #league-home .league-cover-label{left:20px;font-size:8px;max-width:85%;}.replacement-workflow #league-home .league-cover-label span{padding:0 5px;}.replacement-workflow #league-home .league-identity-body{grid-template-columns:minmax(0,1fr);gap:14px;padding:0 20px 24px;}.replacement-workflow #league-home .league-emblem{width:64px;height:64px;border-radius:13px;font-size:21px;}.replacement-workflow #league-home .league-identity-actions{grid-column:auto;justify-items:stretch;display:grid;}.replacement-workflow #league-home .league-identity-actions .ev-button{width:100%;}.replacement-workflow #league-home .league-local-nav{gap:6px 18px;padding-inline:20px;}.replacement-workflow #league-home .league-season-grid,.replacement-workflow #league-home .league-sidebar{grid-template-columns:minmax(0,1fr);}.replacement-workflow #league-home .league-feature-art{height:210px;}.replacement-workflow #league-home .league-feature-art>div{left:20px;right:20px;bottom:20px;}.replacement-workflow #league-home .league-feature-art h3{font-size:26px;}.replacement-workflow #league-home .league-feature-body{padding:20px;}.replacement-workflow #league-home .league-feature-bottom{flex-direction:column;align-items:stretch;}.replacement-workflow #league-home .league-info-panel,.replacement-workflow #league-home .league-join-panel{padding:20px;}.replacement-workflow #league-home .league-empty{padding:22px;}.replacement-workflow #league-home .league-empty img{width:64px;height:64px;}}
.replacement-workflow .event-workspace{--bg:var(--card);--text:var(--paper);--muted:var(--mute);--ev-surface:var(--card);--ev-border:var(--line);color:var(--paper);font:14px/1.6 var(--f-b);}
.replacement-workflow [data-event-workspace] [hidden]{display:none!important;}
.replacement-workflow .ev-wizard{grid-template-columns:minmax(0,1fr);}
.replacement-workflow .ev-wizard>*{min-width:0;}
.replacement-workflow .ev-wizard-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;}
.replacement-workflow .ev-wizard-panel :is(label,section,input,textarea,select){min-width:0;}
@media (max-width:600px){.replacement-workflow .ev-step-nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));}.replacement-workflow .ev-step-nav button{white-space:normal;}.replacement-workflow .ev-wizard-panel #weekly-maps{grid-template-columns:minmax(0,1fr)!important;}}
.replacement-workflow .ev-wizard-panel>h2{margin:0 0 4px;}
.replacement-workflow .ev-wizard-panel #weekly-maps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;}
.replacement-workflow .ev-wizard-panel #weekly-maps :is(h3,p){grid-column:1/-1;}
.replacement-workflow .ev-review strong{overflow-wrap:anywhere;}
.replacement-workflow .event-workspace .sl-form .ev-step-nav button{background:transparent;border:0;border-bottom:2px solid var(--line);border-radius:0;color:var(--soft);}
.replacement-workflow .event-workspace .sl-form .ev-step-nav button[aria-current=step]{border-color:var(--paper);color:white;}
.replacement-workflow .event-workspace .tnw-steps{flex-wrap:wrap;}
.replacement-workflow .event-workspace :is(.sl-wrap,.la-wrap,.ev-wrap){max-width:1200px;padding:28px 24px 56px;margin:auto;}
.replacement-workflow .event-workspace :is(h1,h2,h3,h4){font-family:var(--f-b)!important;text-shadow:none;filter:none;letter-spacing:-.025em;color:var(--paper);}
.replacement-workflow .event-workspace h1{font-size:clamp(28px,4vw,42px);line-height:1.15;font-weight:650;}
.replacement-workflow .event-workspace :is(h2,h3){font-weight:600;}
.replacement-workflow .event-workspace h2{font-size:22px;}
.replacement-workflow .event-workspace h3{font-size:18px;}
.replacement-workflow .event-workspace :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--paper);outline-offset:4px;}
.replacement-workflow .event-workspace :is(.sl-hero,.la-card,.sl-panel,.tnw-panel,.cj-card,.sl-create-panel,.sl-card,.sl-week-map,.sl-stat,.la-stat,.la-season-card){background:var(--ev-surface);border:1px solid var(--ev-border);border-radius:10px;box-shadow:none;clip-path:none;}
.replacement-workflow .event-workspace :is(.sl-hero,.la-top){background:linear-gradient(115deg,var(--card),var(--card) 65%);padding:28px;border:1px solid var(--ev-border);border-radius:12px;}
.replacement-workflow .event-workspace .sl-season-hero::after{display:none;}
.replacement-workflow .event-workspace :is(.sl-muted,.la-hint,.la-sub,.sl-create-form small){color:var(--soft);}
.replacement-workflow .event-workspace :is(.sl-eyebrow,.ev-eyebrow){color:var(--paper);font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:650;}
.replacement-workflow .event-workspace :is(.sl-primary,.la-btn,.sl-form button,.tnw-btn,.cj-btn){font:600 13px/1.5 var(--f-b);letter-spacing:0;text-transform:none;clip-path:none;border-radius:6px;box-shadow:none;min-height:42px;}
.replacement-workflow .event-workspace :is(.sl-primary,.sl-form button,.la-btn:not(.secondary):not(.danger)){background:var(--paper);color:white;border:1px solid var(--paper);}
.replacement-workflow .event-workspace :is(.sl-secondary,.la-btn.secondary){background:var(--card);color:var(--paper);border:1px solid var(--line);font-weight:500;}
.replacement-workflow .event-workspace :is(.sl-pill,.la-badge){background:var(--card);color:var(--soft);font-size:11px;text-transform:none;letter-spacing:0;font-weight:500;}
.replacement-workflow .event-workspace :is(.sl-form,.sl-create-form,.la-form,.cj-form){max-width:none;}
.replacement-workflow .event-workspace :is(input:not([type=radio]):not([type=checkbox]),select,textarea){background:var(--card);color:var(--paper);border:1px solid var(--line);border-radius:6px;padding:11px 12px;font:400 14px/1.5 var(--f-b);max-width:100%;box-sizing:border-box;}
.replacement-workflow .event-workspace :is(input[type=checkbox],input[type=radio]){accent-color:#e16858;width:16px;height:16px;flex-shrink:0;}
.replacement-workflow .event-workspace :is(label,small){line-height:1.6;}
.replacement-workflow .event-workspace textarea{resize:vertical;}
.replacement-workflow .event-workspace :is(.sl-create-steps,.la-nav){background:var(--card);border:1px solid var(--ev-border);border-radius:8px;}
.replacement-workflow .event-workspace :is(.sl-create-step,.la-nav button){font-family:var(--f-b);letter-spacing:0;text-transform:none;}
.replacement-workflow .event-workspace :is(.sl-create-step.is-active,.la-nav button.is-active){background:var(--card);color:var(--paper);}
.replacement-workflow .event-workspace .sl-create-step.is-active span{background:var(--card);}
.replacement-workflow .event-workspace .sl-create-step b{text-transform:none;letter-spacing:0;}
.replacement-workflow .event-workspace .la-layout{grid-template-columns:220px minmax(0,1fr);gap:24px;}
.replacement-workflow .event-workspace .la-nav{position:sticky;top:95px;align-self:start;padding:10px;}
.replacement-workflow .event-workspace .la-nav button{min-height:43px;}
.replacement-workflow .event-workspace .la-card h2{margin-bottom:8px;}
.replacement-workflow .event-workspace .la-check-item{padding:13px 0;}
.replacement-workflow .event-workspace .la-check-item a{margin-left:auto;}
.replacement-workflow .event-workspace :is(.sl-section-head,.la-top){flex-wrap:wrap;}
.replacement-workflow .event-workspace .sl-panel{margin-top:22px;}
.replacement-workflow .event-workspace :is(.sl-table-wrap,.la-pages,.la-grid2,.sl-grid,.sl-stat-grid){min-width:0;}
.replacement-workflow .event-workspace .la-table{display:block;overflow-x:auto;}
.replacement-workflow .event-workspace .sl-table{min-width:500px;}
.replacement-workflow .event-workspace :is(.sl-calendar-input){font-size:14px!important;min-height:44px;padding:11px 12px!important;box-shadow:none;}
.replacement-workflow .ev-breadcrumb{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--soft);margin-bottom:22px;}
.replacement-workflow .ev-breadcrumb a{color:var(--soft);}
.replacement-workflow .ev-hero{position:relative;overflow:hidden;isolation:isolate;padding:38px;border:1px solid var(--line);border-radius:12px;background:var(--card);margin-bottom:28px;}
.replacement-workflow .ev-hero img{position:absolute;right:0;top:0;height:100%;width:66%;object-fit:cover;z-index:-2;}
.replacement-workflow .ev-hero::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--card) 20%,var(--card) 40%,var(--card));}
.replacement-workflow .ev-hero h1{max-width:530px;margin:10px 0 16px;}
.replacement-workflow .ev-hero p{max-width:500px;color:var(--soft);}
.replacement-workflow .ev-hero .ev-eyebrow{color:var(--paper);}
.replacement-workflow .ev-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:22px;}
.replacement-workflow .ev-button{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:43px;background:var(--card);border:1px solid var(--line);color:var(--paper);border-radius:6px;padding:10px 17px;text-decoration:none;font-weight:550;cursor:pointer;}
.replacement-workflow .ev-button.primary{background:var(--paper);border-color:var(--paper);color:var(--paper);}
.replacement-workflow .ev-button:hover{filter:brightness(1.1);}
.replacement-workflow .ev-button:disabled{opacity:.5;cursor:wait;}
.replacement-workflow .ev-section-head{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin:24px 0 18px;}
.replacement-workflow .ev-section-head h2{margin:0;}
.replacement-workflow .ev-section-head p{font-size:13px;color:var(--soft);margin:5px 0;}
.replacement-workflow .ev-tabs{display:flex;gap:8px;flex-wrap:wrap;}
.replacement-workflow .ev-tab{display:inline-flex;gap:8px;padding:10px 16px;border:1px solid var(--line);border-radius:6px;color:var(--soft);text-decoration:none;}
.replacement-workflow .ev-tab[aria-current=page]{background:var(--card);border-color:var(--line);color:var(--paper);}
.replacement-workflow .ev-filters{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:14px;align-items:end;padding:20px 0;}
.replacement-workflow .ev-filters label{display:grid;gap:6px;font-size:12px;color:var(--soft);}
.replacement-workflow .ev-filters input,.replacement-workflow .ev-filters select{width:100%;}
.replacement-workflow .ev-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;}
.replacement-workflow .ev-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--card);color:var(--paper);text-decoration:none;}
.replacement-workflow .ev-card:hover{border-color:var(--line);}
.replacement-workflow .ev-card-art{position:relative;height:140px;background:var(--card);}
.replacement-workflow .ev-card-art img{width:100%;height:100%;object-fit:cover;}
.replacement-workflow .ev-card-art::after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,var(--card),transparent);}
.replacement-workflow .ev-kind{position:absolute;left:18px;bottom:14px;z-index:1;color:var(--paper);font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;}
.replacement-workflow .ev-card-body{padding:20px;display:flex;flex:1;flex-direction:column;}
.replacement-workflow .ev-card h3{margin:8px 0 12px;overflow-wrap:anywhere;}
.replacement-workflow .ev-card p{font-size:12px;color:var(--soft);margin:4px 0;}
.replacement-workflow .ev-card .ev-detail{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.replacement-workflow .ev-card .ev-open{margin-top:auto;padding-top:22px;color:var(--paper);font-size:12px;}
.replacement-workflow .ev-status{font-size:11px;color:var(--soft);}
.replacement-workflow .ev-empty{padding:36px;border:1px dashed var(--line);border-radius:9px;color:var(--soft);text-align:center;}
.replacement-workflow .ev-organize{scroll-margin-top:100px;margin-top:42px;}
.replacement-workflow .ev-organizer-card{padding:24px;background:var(--card);border:1px solid var(--line);border-radius:10px;}
.replacement-workflow .ev-organizer-card:first-child{border-color:var(--line);background:linear-gradient(135deg,var(--card),var(--card));}
.replacement-workflow .ev-organizer-card p{color:var(--soft);font-size:13px;}
.replacement-workflow .ev-organizer-card small{display:block;color:var(--paper);}
.replacement-workflow .ev-organizer-card .ev-button{width:100%;margin-top:20px;}
.replacement-workflow .ev-setup-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:28px;align-items:start;}
.replacement-workflow .ev-setup-aside{border:1px solid var(--line);background:var(--card);padding:24px;border-radius:10px;position:sticky;top:100px;}
.replacement-workflow .ev-setup-aside h3{margin:0 0 12px;}
.replacement-workflow .ev-setup-aside p,.replacement-workflow .ev-setup-aside li{font-size:12px;color:var(--soft);}
.replacement-workflow .ev-setup-aside ul{padding-left:18px;}
.replacement-workflow .ev-setup-aside img{width:calc(100% + 48px);max-width:none;margin:-24px -24px 18px;border-radius:10px 10px 0 0;height:115px;object-fit:cover;}
.replacement-workflow .ev-wizard{border:1px solid var(--line);border-radius:10px;background:var(--card);padding:26px;min-width:0;}
.replacement-workflow .ev-wizard label{display:grid;gap:7px;font-size:13px;color:var(--soft);}
.replacement-workflow .ev-wizard small{font-size:12px;color:var(--soft);}
.replacement-workflow .ev-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;}
.replacement-workflow .ev-field{margin:18px 0;}
.replacement-workflow .ev-wide{grid-column:1/-1;}
.replacement-workflow .ev-wizard fieldset{min-width:0;border:0;padding:0;margin:0;}
.replacement-workflow .ev-wizard legend{font-size:22px;font-weight:650;margin-bottom:12px;}
.replacement-workflow .ev-wizard details{border:1px solid var(--line);padding:18px;border-radius:8px;margin:18px 0;}
.replacement-workflow .ev-wizard summary{cursor:pointer;}
.replacement-workflow .ev-note{padding:14px 17px;border-left:3px solid var(--line);background:var(--card);font-size:12px;color:var(--paper);border-radius:0 6px 6px 0;}
.replacement-workflow .ev-error{color:var(--paper);font-size:13px;min-height:24px;}
.replacement-workflow .ev-error:empty{min-height:0;}
.replacement-workflow .ev-step-nav{display:flex;gap:6px;margin:0 0 24px;}
.replacement-workflow .ev-step-nav button{flex:1;border:0;border-bottom:2px solid var(--line);background:none;color:var(--soft);padding:12px 6px;font-size:12px;cursor:pointer;}
.replacement-workflow .ev-step-nav button[aria-current=step]{color:var(--paper);border-color:var(--paper);}
.replacement-workflow .ev-review{display:grid;gap:12px;}
.replacement-workflow .ev-review>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding:10px 0;}
.replacement-workflow .ev-review dt{color:var(--soft);}
.replacement-workflow .ev-review dd{margin:0;text-align:right;overflow-wrap:anywhere;}
.replacement-workflow .ev-season-nav{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0;}
.replacement-workflow .ev-season-nav button{background:var(--card);color:var(--soft);border:1px solid var(--line);border-radius:6px;padding:10px 16px;cursor:pointer;}
.replacement-workflow .ev-season-nav button[aria-selected=true]{border-color:var(--paper);color:var(--paper);background:var(--card);}
.replacement-workflow .event-workspace :is(.tnw-panel,.cj-form){border-radius:10px;}
.replacement-workflow .event-workspace .tnw-hero{padding:28px 0;}
.replacement-workflow .event-workspace .tnw-hero-bg{background-image:url('https://cdn.tfcleague.com/2026/09/tfcl-original-banner.webp');}
.replacement-workflow .event-workspace .tnw-step{cursor:pointer;font:500 13px var(--f-b);text-transform:none;letter-spacing:0;}
.replacement-workflow .event-workspace .tnw-step-label{display:inline;}
.replacement-workflow .event-workspace .tnw-format-card{border-radius:8px;clip-path:none;}
.replacement-workflow .event-workspace .tnw-panel{border:1px solid var(--line);}
.replacement-workflow .event-workspace .tnw-step-num{box-shadow:none!important;}
.replacement-workflow .event-workspace .tnw-step.is-active .tnw-step-num{background:var(--card);border-color:var(--paper);}
.replacement-workflow .event-workspace .tnw-format-card:focus-within{outline:2px solid var(--paper);outline-offset:3px;}
.replacement-workflow .ev-form-heading{font-size:19px;margin:24px 0 12px;border-bottom:1px solid var(--line);padding-bottom:10px;color:var(--paper);}
@media (max-width:900px){.replacement-workflow .ev-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.replacement-workflow .ev-setup-layout{grid-template-columns:1fr;}.replacement-workflow .ev-setup-aside{position:static;}.replacement-workflow .ev-setup-aside img{display:none;}.replacement-workflow .event-workspace .la-layout{grid-template-columns:1fr;}.replacement-workflow .event-workspace .la-nav{position:static;display:flex;flex-wrap:wrap;}.replacement-workflow .event-workspace .la-nav button{flex:1 1 135px;}.replacement-workflow .ev-filters{grid-template-columns:1fr 1fr;}}
@media (max-width:600px){.replacement-workflow .event-workspace :is(.ev-wrap,.sl-wrap,.la-wrap){padding:20px 16px 36px;}.replacement-workflow .ev-hero{padding:26px 22px;}.replacement-workflow .ev-hero img{width:100%;opacity:.35;}.replacement-workflow .ev-hero::after{background:linear-gradient(90deg,var(--card),var(--card));}.replacement-workflow .ev-grid,.replacement-workflow .ev-form-grid{grid-template-columns:1fr;}.replacement-workflow .ev-wizard{padding:20px 16px;}.replacement-workflow .ev-step-nav{gap:3px;}.replacement-workflow .ev-step-nav button{font-size:11px;padding:10px 3px;}.replacement-workflow .ev-filters{grid-template-columns:1fr;}.replacement-workflow .ev-hero h1{font-size:32px;}.replacement-workflow .event-workspace .sl-create-steps{grid-template-columns:repeat(2,minmax(0,1fr));}.replacement-workflow .event-workspace .sl-create-grid,.replacement-workflow .event-workspace .sl-stat-grid{grid-template-columns:1fr 1fr;}.replacement-workflow .event-workspace .sl-create-grid{grid-template-columns:1fr;}.replacement-workflow .event-workspace .sl-hero,.replacement-workflow .event-workspace .la-top{padding:22px;}.replacement-workflow .event-workspace .tnw-steps{gap:10px;}.replacement-workflow .event-workspace .tnw-step{flex:1 1 40%;}.replacement-workflow .event-workspace .tnw-step-line{display:none;}.replacement-workflow .ev-actions .ev-button{flex:1 1 auto;}.replacement-workflow .ev-review>div{flex-direction:column;gap:4px;}.replacement-workflow .ev-review dd{text-align:left;}}
/* Source structure 881c416b7064e5a739f52590c11c9edf45f4de96dbf6eed485c67cd707f8a963 */
.replacement-workflow #team-workspace{--tw-panel:var(--card);--tw-line:var(--line);--tw-muted:var(--mute);max-width:1220px;margin:auto;padding:28px 24px 64px;color:var(--paper);font-size:14px;line-height:1.65;}
.replacement-workflow #team-workspace *{box-sizing:border-box;min-width:0;}
.replacement-workflow #team-workspace [hidden]{display:none!important;}
.replacement-workflow #team-workspace h1,.replacement-workflow #team-workspace h2,.replacement-workflow #team-workspace h3{font-family:var(--f-b);font-weight:800;line-height:1.15;margin:0 0 12px;}
.replacement-workflow #team-workspace h1{font-size:clamp(32px,4.7vw,54px);letter-spacing:-.035em;overflow-wrap:anywhere;}
.replacement-workflow #team-workspace h2{font-size:25px;}
.replacement-workflow #team-workspace h3{font-size:19px;}
.replacement-workflow #team-workspace p{margin:0 0 14px;}
.replacement-workflow #team-workspace a{color:var(--soft);}
.replacement-workflow #team-workspace button,.replacement-workflow #team-workspace .tw-button{font:inherit;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 15px;min-height:44px;border:1px solid var(--tw-line);border-radius:8px;background:var(--tw-panel);color:inherit;text-decoration:none;cursor:pointer;}
.replacement-workflow #team-workspace button:hover,.replacement-workflow #team-workspace .tw-button:hover{border-color:var(--line);}
.replacement-workflow #team-workspace button:disabled{opacity:.45;cursor:not-allowed;}
.replacement-workflow #team-workspace .tw-primary{background:var(--card);color:white;border-color:var(--paper);}
.replacement-workflow #team-workspace .tw-danger{background:var(--card);color:var(--paper);border-color:var(--line);}
.replacement-workflow #team-workspace :focus-visible{outline:3px solid var(--line);outline-offset:3px;}
.replacement-workflow #team-workspace .tw-kicker{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--paper);font-weight:800;margin-bottom:12px;}
.replacement-workflow #team-workspace .tw-muted,.replacement-workflow #team-workspace .tw-note{color:var(--tw-muted);}
.replacement-workflow #team-workspace .tw-note{font-size:12px;}
.replacement-workflow #team-workspace .tw-hero{padding:36px;border:1px solid var(--tw-line);border-top:3px solid var(--paper);border-radius:16px;margin-bottom:22px;background:linear-gradient(90deg,var(--card) 15%,var(--card) 65%,var(--card)),url('https://cdn.tfcleague.com/2026/09/tfcl-original-banner.webp') center/cover;color:var(--paper);}
.replacement-workflow #team-workspace .tw-hero p{max-width:590px;color:var(--soft);font-size:16px;}
.replacement-workflow #team-workspace .tw-nav{display:flex;gap:9px;flex-wrap:wrap;margin-top:20px;}
.replacement-workflow #team-workspace .tw-hero .tw-button{background:var(--card);color:var(--paper);}
.replacement-workflow #team-workspace .tw-hero .tw-primary{background:var(--card);}
.replacement-workflow #team-workspace .tw-identity{display:flex;align-items:center;gap:22px;}
.replacement-workflow #team-workspace .tw-badge{height:76px;width:76px;flex-shrink:0;position:relative;background:linear-gradient(135deg,var(--card),var(--card));border:1px solid var(--line);border-radius:16px;display:grid;place-items:center;color:var(--paper);font:800 23px var(--f-d);overflow:hidden;}
.replacement-workflow #team-workspace .tw-badge img{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;}
.replacement-workflow #team-workspace .tw-identity .tw-badge{height:116px;width:116px;border-radius:22px;font-size:32px;}
.replacement-workflow #team-workspace .tw-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;}
.replacement-workflow #team-workspace .tw-stat{padding:18px 22px;background:var(--tw-panel);border:1px solid var(--tw-line);border-radius:10px;}
.replacement-workflow #team-workspace .tw-stat strong{font:800 26px var(--f-d);display:block;overflow-wrap:anywhere;}
.replacement-workflow #team-workspace .tw-stat span{font-size:12px;color:var(--tw-muted);}
.replacement-workflow #team-workspace .tw-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:start;}
.replacement-workflow #team-workspace .tw-panel{padding:24px;border:1px solid var(--tw-line);border-radius:12px;background:var(--tw-panel);margin-bottom:18px;}
.replacement-workflow #team-workspace .tw-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;}
.replacement-workflow #team-workspace .tw-card{border:1px solid var(--tw-line);border-radius:12px;background:var(--tw-panel);overflow:hidden;display:flex;flex-direction:column;}
.replacement-workflow #team-workspace .tw-card-top{padding:22px;display:flex;align-items:center;gap:14px;background:linear-gradient(140deg,var(--card),var(--card));border-bottom:1px solid var(--tw-line);}
.replacement-workflow #team-workspace .tw-card h3{overflow-wrap:anywhere;margin:5px 0;}
.replacement-workflow #team-workspace .tw-card-body{padding:20px;display:flex;flex-direction:column;flex:1;}
.replacement-workflow #team-workspace .tw-card-body>p{font-size:12px;color:var(--tw-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;}
.replacement-workflow #team-workspace .tw-card-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto;padding-top:18px;}
.replacement-workflow #team-workspace .tw-card-actions a{font-size:12px;}
.replacement-workflow #team-workspace .tw-pill{display:inline-flex;padding:3px 8px;border-radius:5px;background:var(--card);border:1px solid var(--line);font-size:11px;color:var(--tw-muted);font-weight:700;}
.replacement-workflow #team-workspace .tw-roster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}
.replacement-workflow #team-workspace .tw-player{border:1px solid var(--tw-line);border-radius:10px;padding:16px;display:flex;align-items:center;gap:12px;background:var(--card);}
.replacement-workflow #team-workspace .tw-player .tw-badge{height:44px;width:44px;font-size:16px;border-radius:50%;}
.replacement-workflow #team-workspace .tw-player strong{display:block;overflow-wrap:anywhere;}
.replacement-workflow #team-workspace .tw-player small{display:block;color:var(--tw-muted);font-size:11px;}
.replacement-workflow #team-workspace .tw-roster-manage{display:flex;flex-direction:column;gap:10px;}
.replacement-workflow #team-workspace .tw-roster-manage .tw-player{flex-wrap:wrap;}
.replacement-workflow #team-workspace .tw-member-actions{display:flex;gap:7px;flex-wrap:wrap;margin-left:auto;}
.replacement-workflow #team-workspace .tw-member-actions button{font-size:11px;padding:7px 10px;min-height:38px;}
.replacement-workflow #team-workspace .tw-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:22px;}
.replacement-workflow #team-workspace .tw-toolbar form{display:flex;gap:8px;align-items:end;flex:1;max-width:490px;}
.replacement-workflow #team-workspace .tw-toolbar label{flex:1;}
.replacement-workflow #team-workspace label{font-size:12px;font-weight:700;display:block;margin-bottom:15px;}
.replacement-workflow #team-workspace input:not([type=checkbox]),.replacement-workflow #team-workspace textarea,.replacement-workflow #team-workspace select{display:block;width:100%;font:inherit;background:var(--ink);color:inherit;border:1px solid var(--tw-line);border-radius:8px;padding:10px 12px;min-height:44px;margin-top:6px;}
.replacement-workflow #team-workspace textarea{resize:vertical;min-height:112px;}
.replacement-workflow #team-workspace .tw-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;}
.replacement-workflow #team-workspace .tw-checkbox{display:flex;align-items:flex-start;gap:10px;}
.replacement-workflow #team-workspace input[type=checkbox]{width:18px;height:18px;accent-color:#de645b;flex-shrink:0;margin-top:3px;}
.replacement-workflow #team-workspace fieldset{border:0;padding:0;margin:0;}
.replacement-workflow #team-workspace .tw-tabs{display:flex;gap:7px;flex-wrap:wrap;border-bottom:1px solid var(--tw-line);padding-bottom:14px;margin-bottom:22px;}
.replacement-workflow #team-workspace .tw-tabs button{background:none;font-size:12px;}
.replacement-workflow #team-workspace .tw-tabs [aria-selected=true]{background:var(--card);border-color:var(--paper);color:var(--paper);}
.replacement-workflow #team-workspace .tw-review{margin:14px 0;}
.replacement-workflow #team-workspace .tw-review>div{padding:10px 0;border-bottom:1px solid var(--tw-line);}
.replacement-workflow #team-workspace dt{color:var(--tw-muted);font-size:12px;}
.replacement-workflow #team-workspace dd{margin:2px 0 0;font-weight:700;overflow-wrap:anywhere;}
.replacement-workflow #team-workspace .tw-notice{padding:14px 16px;border:1px solid var(--line);background:var(--card);border-radius:9px;margin:14px 0;overflow-wrap:anywhere;}
.replacement-workflow #team-workspace .tw-notice:empty{display:none;}
.replacement-workflow #team-workspace .tw-error{color:var(--paper);border-color:var(--line);}
.replacement-workflow #team-workspace .tw-empty{padding:40px 24px;border:1px dashed var(--tw-line);border-radius:12px;text-align:center;color:var(--tw-muted);grid-column:1/-1;}
.replacement-workflow #team-workspace .tw-share-row{display:flex;gap:8px;align-items:center;margin:10px 0 16px;}
.replacement-workflow #team-workspace .tw-share-row input{margin:0;font-size:12px;}
.replacement-workflow #team-workspace .tw-full{width:100%;}
.replacement-workflow #team-workspace .tw-bio{white-space:pre-wrap;overflow-wrap:anywhere;}
.replacement-workflow #team-workspace .tw-checklist{padding-left:20px;color:var(--tw-muted);font-size:13px;}
.replacement-workflow #team-workspace #team-message{position:sticky;bottom:16px;z-index:4;background:var(--tw-panel);box-shadow:0 8px 26px var(--soft);}
.replacement-workflow #team-workspace .tw-form-nav{display:flex;justify-content:space-between;gap:10px;margin-top:20px;}
.replacement-workflow #team-workspace .tw-step{font-size:12px;color:var(--tw-muted);margin-bottom:18px;}
.replacement-workflow #team-workspace .tw-preview-name{overflow-wrap:anywhere;}
.replacement-workflow #team-workspace .tw-roster-heading{display:flex;justify-content:space-between;align-items:center;margin:20px 0;gap:12px;}
.replacement-workflow #team-workspace .tw-roster-heading h2{margin:0;}
.replacement-workflow #team-workspace .tw-mini{font-size:11px;color:var(--tw-muted);}
@media (max-width:1000px){.replacement-workflow #team-workspace .tw-cards{grid-template-columns:repeat(2,minmax(0,1fr));}.replacement-workflow #team-workspace .tw-layout{grid-template-columns:minmax(0,1fr) 270px;}.replacement-workflow #team-workspace .tw-roster{grid-template-columns:1fr;}}
@media (max-width:760px){.replacement-workflow #team-workspace{padding:16px 14px 42px;}.replacement-workflow #team-workspace .tw-hero{padding:26px 22px;}.replacement-workflow #team-workspace .tw-identity{align-items:flex-start;flex-direction:column;gap:18px;}.replacement-workflow #team-workspace .tw-identity .tw-badge{height:80px;width:80px;font-size:25px;}.replacement-workflow #team-workspace .tw-layout{grid-template-columns:1fr;}.replacement-workflow #team-workspace .tw-panel{padding:20px;}.replacement-workflow #team-workspace .tw-stat{padding:15px;}.replacement-workflow #team-workspace .tw-stat strong{font-size:21px;}.replacement-workflow #team-workspace .tw-stats{gap:8px;}.replacement-workflow #team-workspace .tw-member-actions{margin-left:0;width:100%;}.replacement-workflow #team-workspace .tw-tabs button{padding:8px 12px;}.replacement-workflow #team-workspace .tw-share-row{flex-wrap:wrap;}.replacement-workflow #team-workspace .tw-share-row input{flex-basis:100%;}}
@media (max-width:480px){.replacement-workflow #team-workspace .tw-cards,.replacement-workflow #team-workspace .tw-fields{grid-template-columns:1fr;}.replacement-workflow #team-workspace .tw-stat{padding:12px;}.replacement-workflow #team-workspace .tw-stat strong{font-size:18px;}.replacement-workflow #team-workspace .tw-stat span{font-size:10px;}.replacement-workflow #team-workspace .tw-player{padding:12px;}.replacement-workflow #team-workspace .tw-tabs button{font-size:11px;padding:8px 10px;}}
/* Source structure 35ce14f3fd66ccbb01bfddd057fe7474b8329f1994bcb8285473aa6b4848a5ef */
.replacement-workflow .sl-wrap{max-width:1120px;margin:0 auto;padding:42px 22px 64px;color:var(--paper);}
.replacement-workflow .sl-hero{padding:30px;border:1px solid var(--line);border-radius:14px;background:radial-gradient(circle at 100% 0,var(--card-2),transparent 42%),linear-gradient(135deg,var(--card-2),var(--card-2));box-shadow:0 18px 50px color-mix(in srgb,var(--ink) 35%,transparent);margin-bottom:24px;}
.replacement-workflow .sl-season-hero{position:relative;overflow:hidden;padding:34px 36px;}
.replacement-workflow .sl-season-hero:after{content:'';position:absolute;right:-90px;top:-120px;width:300px;height:300px;border:1px solid var(--line);border-radius:50%;box-shadow:0 0 0 24px color-mix(in srgb,var(--ink) 35%,transparent),0 0 0 48px color-mix(in srgb,var(--ink) 35%,transparent);}
.replacement-workflow .sl-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;position:relative;z-index:1;}
.replacement-workflow .sl-eyebrow{color:var(--blu);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;}
.replacement-workflow .sl-hero h1{font-family:var(--f-b);font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.08;margin:0 0 12px;color:var(--paper);}
.replacement-workflow .sl-hero h2{font-family:var(--f-b);color:var(--paper);}
.replacement-workflow .sl-hero p{max-width:900px;line-height:1.65;margin:7px 0;}
.replacement-workflow .sl-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px;position:relative;z-index:1;}
.replacement-workflow .sl-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;}
.replacement-workflow .sl-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 28px;}
.replacement-workflow .sl-stat{padding:17px 18px;border:1px solid var(--line);border-radius:10px;background:var(--card-2);}
.replacement-workflow .sl-stat-label{display:block;color:var(--soft);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;}
.replacement-workflow .sl-stat-value{display:block;color:var(--paper);font-size:1rem;font-weight:700;line-height:1.25;}
.replacement-workflow .sl-card{display:block;padding:18px;border:1px solid var(--line);border-radius:10px;background:var(--card-2);color:inherit;text-decoration:none;}
.replacement-workflow .sl-card:hover{border-color:var(--blu);background:var(--card-2);}
.replacement-workflow .sl-league-banner{margin:0 0 24px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--card);max-height:280px;}
.replacement-workflow .sl-league-banner img{display:block;width:100%;height:280px;object-fit:cover;}
.replacement-workflow .sl-panel{padding:22px;border:1px solid var(--line);border-radius:12px;background:var(--card-2);margin:0 0 26px;overflow:hidden;}
.replacement-workflow .sl-section-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:14px;}
.replacement-workflow .sl-section-head h2{margin:0;color:var(--paper);font-family:var(--f-b);font-size:1.25rem;}
.replacement-workflow .sl-section-head p{margin:4px 0 0;color:var(--soft);font-size:.86rem;}
.replacement-workflow .sl-muted{color:var(--soft);}
.replacement-workflow .sl-form{display:grid;gap:14px;max-width:720px;}
.replacement-workflow .sl-form label{display:grid;gap:6px;color:var(--soft);font-size:.85rem;}
.replacement-workflow .sl-form input,.replacement-workflow .sl-form select,.replacement-workflow .sl-form textarea{background:var(--card);border:1px solid var(--line);color:var(--paper);padding:11px;border-radius:6px;}
.replacement-workflow .sl-form button,.replacement-workflow .sl-remove,.replacement-workflow .sl-match,.replacement-workflow .sl-primary,.replacement-workflow .sl-secondary{background:var(--blu);border:0;color:white;padding:11px 15px;border-radius:6px;font-weight:800;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:8px;}
.replacement-workflow .sl-primary:hover,.replacement-workflow .sl-form button:hover{background:var(--blu);}
.replacement-workflow .sl-secondary{background:var(--card-2);border:1px solid var(--line);color:var(--soft);}
.replacement-workflow .sl-secondary:hover{background:var(--card-2);}
.replacement-workflow .sl-match{padding:7px 10px;font-size:.78rem;}
.replacement-workflow .sl-link{color:var(--blu);font-weight:700;}
.replacement-workflow .sl-remove{padding:6px 10px;background:var(--card);}
.replacement-workflow .sl-table{width:100%;border-collapse:collapse;}
.replacement-workflow .sl-table th,.replacement-workflow .sl-table td{padding:12px 10px;border-bottom:1px solid var(--line);text-align:left;}
.replacement-workflow .sl-table th{color:var(--soft);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;}
.replacement-workflow .sl-table tbody tr:hover{background:var(--card-2);}
.replacement-workflow .sl-pill{display:inline-block;padding:4px 8px;border-radius:999px;background:var(--card-2);color:var(--blu);font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;}
.replacement-workflow .sl-empty{padding:24px;border:1px dashed var(--line);border-radius:8px;color:var(--soft);text-align:center;}
.replacement-workflow .sl-table-wrap{overflow-x:auto;}
.replacement-workflow .sl-week-map-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;}
.replacement-workflow .sl-week-map{padding:16px;border:1px solid var(--line);border-radius:10px;background:linear-gradient(145deg,var(--card-2),var(--card-2));}
.replacement-workflow .sl-week-map.is-current{border-color:var(--line);box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 35%,transparent),0 8px 24px color-mix(in srgb,var(--ink) 35%,transparent);}
.replacement-workflow .sl-week-map-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;}
.replacement-workflow .sl-week-map-number{color:var(--paper);font-weight:800;}
.replacement-workflow .sl-week-map-name{margin:0 0 10px;color:var(--paper);font-family:var(--f-b);font-size:1.15rem;}
.replacement-workflow .sl-week-map-meta{display:grid;gap:5px;color:var(--soft);font-size:.78rem;}
.replacement-workflow .sl-week-map-meta strong{color:var(--soft);font-weight:600;}
@media (max-width:760px){.replacement-workflow .sl-wrap{padding:24px 14px 44px;}.replacement-workflow .sl-season-hero{padding:25px 22px;}.replacement-workflow .sl-hero-top{display:block;}.replacement-workflow .sl-hero-actions{margin-top:18px;}.replacement-workflow .sl-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.replacement-workflow .sl-panel{padding:16px;}.replacement-workflow .sl-table th,.replacement-workflow .sl-table td{padding:10px 7px;white-space:nowrap;}}
.replacement-workflow .sl-create-form{display:grid;gap:18px;max-width:920px;}
.replacement-workflow .sl-create-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:6px;background:var(--card-2);border:1px solid var(--line);border-radius:10px;}
.replacement-workflow .sl-create-step{display:flex;align-items:center;justify-content:center;gap:8px;background:transparent;border:0;color:var(--soft);padding:10px 8px;border-radius:7px;cursor:pointer;}
.replacement-workflow .sl-create-step span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--card-2);font-size:.75rem;font-weight:800;}
.replacement-workflow .sl-create-step b{font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;}
.replacement-workflow .sl-create-step.is-active{background:var(--card-2);color:var(--soft);}
.replacement-workflow .sl-create-step.is-active span{background:var(--blu);color:var(--paper);}
.replacement-workflow .sl-create-panel{display:none;gap:18px;padding:24px;border:1px solid var(--line);border-radius:12px;background:var(--card-2);}
.replacement-workflow .sl-create-panel.is-active{display:grid;}
.replacement-workflow .sl-create-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;}
.replacement-workflow .sl-create-form label{display:grid;gap:7px;color:var(--soft);font-size:.88rem;}
.replacement-workflow .sl-create-form input,.replacement-workflow .sl-create-form textarea{width:100%;box-sizing:border-box;}
.replacement-workflow .sl-calendar-input{min-height:58px;padding:15px 16px!important;border-radius:10px!important;font-size:1.05rem!important;letter-spacing:.02em;accent-color:#60a5fa;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 35%,transparent),0 8px 24px color-mix(in srgb,var(--ink) 35%,transparent);}
.replacement-workflow .sl-calendar-input:focus{outline:2px solid var(--line);outline-offset:2px;border-color:var(--blu)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--ink) 35%,transparent),0 10px 28px color-mix(in srgb,var(--ink) 35%,transparent);}
.replacement-workflow .sl-calendar-hint{display:block;max-width:720px;padding:10px 12px;border-left:2px solid var(--line);background:var(--card-2);border-radius:0 8px 8px 0;}
.replacement-workflow .sl-create-form small{color:var(--soft);font-size:.75rem;line-height:1.45;}
.replacement-workflow .sl-required{color:var(--paper);}
.replacement-workflow .sl-optional{color:var(--soft);font-size:.75rem;font-weight:400;}
.replacement-workflow .sl-create-callout{display:flex;gap:10px;align-items:flex-start;padding:13px 15px;border:1px solid var(--line);border-radius:8px;background:var(--card-2);color:var(--soft);font-size:.84rem;line-height:1.5;}
.replacement-workflow .sl-create-callout i{margin-top:2px;}
.replacement-workflow .sl-create-actions{display:flex;justify-content:space-between;gap:10px;}
.replacement-workflow .sl-create-actions button{border:0;}
.replacement-workflow .sl-review-list{display:grid;gap:10px;}
.replacement-workflow .sl-review-item{display:flex;justify-content:space-between;gap:18px;padding:13px 15px;border-radius:8px;background:var(--card-2);border:1px solid var(--line);}
.replacement-workflow .sl-review-item span{color:var(--soft);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;}
.replacement-workflow .sl-review-item strong{color:var(--paper);text-align:right;white-space:pre-wrap;word-break:break-word;}
.replacement-workflow .sl-brand-preview{padding:0 18px 18px;border:1px solid var(--line);border-radius:10px;background:var(--card-2);overflow:hidden;}
.replacement-workflow .sl-brand-preview-banner{height:100px;margin:0 -18px 16px;display:flex;align-items:center;padding:0 18px;background:linear-gradient(135deg,var(--card),var(--card));color:var(--soft);font-size:.75rem;font-weight:800;letter-spacing:.12em;}
.replacement-workflow .sl-brand-preview strong{font-size:1.25rem;color:var(--paper);}
.replacement-workflow .sl-brand-preview p{margin:6px 0 0;color:var(--soft);white-space:pre-wrap;line-height:1.5;}
@media (max-width:640px){.replacement-workflow .sl-create-grid{grid-template-columns:1fr;}.replacement-workflow .sl-create-step b{display:none;}.replacement-workflow .sl-create-panel{padding:17px;}.replacement-workflow .sl-review-item{display:grid;gap:5px;}.replacement-workflow .sl-review-item strong{text-align:left;}.replacement-workflow .sl-create-actions{flex-wrap:wrap;}.replacement-workflow .sl-create-actions button{flex:1;}}
.replacement-workflow .sl-league-header{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;padding:20px clamp(22px,5vw,72px);margin:0 0 28px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:var(--card-2);}
.replacement-workflow .sl-league-header-custom{display:block;padding:0;}
.replacement-workflow .sl-league-header-custom>*{max-width:100%;}
.replacement-workflow .sl-league-brand{display:inline-flex;align-items:center;gap:12px;color:var(--paper);text-decoration:none;font-family:var(--f-b);font-size:1.05rem;font-weight:800;}
.replacement-workflow .sl-league-brand img{width:auto;height:38px;max-width:180px;object-fit:contain;}
.replacement-workflow .sl-league-nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;}
.replacement-workflow .sl-league-nav a,.replacement-workflow .sl-league-footer a{color:var(--blu);text-decoration:none;font-size:.78rem;font-weight:700;}
.replacement-workflow .sl-league-nav a:hover,.replacement-workflow .sl-league-footer a:hover{text-decoration:underline;}
.replacement-workflow .sl-league-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;margin:42px 0 0;padding:28px clamp(22px,5vw,72px);border-top:1px solid;}
.replacement-workflow .sl-league-footer-custom{display:block;}
.replacement-workflow .sl-league-footer-custom .sl-league-footer-content{max-width:1120px;margin:0 auto;}
.replacement-workflow .sl-league-footer p{margin:3px 0;line-height:1.5;}
.replacement-workflow .sl-league-footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;}
.replacement-workflow .sl-league-footer-center{flex-direction:column;text-align:center;}
.replacement-workflow .sl-league-footer-center nav{justify-content:center;}
@media (max-width:760px){.replacement-workflow .sl-league-header,.replacement-workflow .sl-league-footer{align-items:flex-start;flex-direction:column;}.replacement-workflow .sl-league-nav,.replacement-workflow .sl-league-footer nav{justify-content:flex-start;}}
.replacement-workflow .sl-page-editor{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr);gap:18px;}
.replacement-workflow .sl-page-list{display:grid;gap:8px;align-content:start;}
.replacement-workflow .sl-page-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--card-2);}
.replacement-workflow .sl-page-row strong{display:block;color:var(--paper);}
.replacement-workflow .sl-page-row small{display:block;color:var(--soft);margin-top:3px;}
.replacement-workflow .sl-page-row-actions{display:flex;gap:6px;flex-wrap:wrap;}
.replacement-workflow .sl-page-row-actions button{padding:6px 9px;font-size:.75rem;}
.replacement-workflow .sl-page-editor textarea{min-height:260px;font-family:var(--f-m);font-size:.82rem;line-height:1.5;}
.replacement-workflow .sl-page-preview{padding:12px;border:1px dashed var(--line);border-radius:8px;background:var(--card-2);color:var(--soft);font-size:.82rem;line-height:1.5;}
@media (max-width:760px){.replacement-workflow .sl-page-editor{grid-template-columns:1fr;}}
/* Source structure fee669d4b186156bfb4377637a41e52c86d4397e61b536b93272b41731cc696c */
.replacement-workflow .tn-card{position:relative;display:block;text-decoration:none;padding:1.1rem 1.3rem;background:linear-gradient(180deg, var(--card-2), var(--card-2));clip-path:polygon(14px 0, 100% 0, 100% calc(100% - 14px), calc(100% - 14px) 100%, 0 100%, 0 14px);transition:transform 0.22s ease, background 0.22s ease;color:inherit;cursor:pointer;}
.replacement-workflow .tn-card:hover{transform:translateY(-3px);background:linear-gradient(180deg, var(--card-2), var(--card-2));}
.replacement-workflow .tn-card.disabled{cursor:not-allowed;opacity:0.55;}
.replacement-workflow .tn-card.disabled:hover{transform:none;background:linear-gradient(180deg, var(--card-2), var(--card-2));}
.replacement-workflow .tn-soon-badge{display:inline-flex;align-items:center;gap:6px;background:var(--card-2);border:1px solid var(--line);color:var(--blu);padding:6px 12px;font-family:var(--f-m);font-size:0.7rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;}
.replacement-workflow .tn-soon-box{background:linear-gradient(180deg, var(--card-2), transparent);border:1px solid var(--line);padding:12px 18px;margin-bottom:24px;}
.replacement-workflow .tn-soon-box-text{color:var(--blu);font-size:0.85rem;line-height:1.5;}
.replacement-workflow .tn-tab{padding:8px 14px;font-family:var(--f-b);font-weight:700;font-size:0.75rem;letter-spacing:0.08em;text-transform:uppercase;color:var(--mute);border:none;border-bottom:2px solid transparent;background:none;transition:color 0.18s, border-color 0.18s;cursor:pointer;}
.replacement-workflow .tn-tab:hover{color:var(--paper);}
.replacement-workflow .tn-tab.active{color:var(--paper);border-bottom-color:var(--blu);}
.replacement-workflow .tn-chip{display:inline-flex;align-items:center;gap:6px;background:var(--card-2);border:1px solid var(--line);color:var(--mute);padding:5px 12px;border-radius:999px;font-family:var(--f-m);font-size:0.7rem;cursor:pointer;transition:all 0.18s;}
.replacement-workflow .tn-chip:hover{color:var(--paper);border-color:var(--line);}
.replacement-workflow .tn-chip.active{background:var(--card-2);border-color:var(--line);color:var(--blu);}
.replacement-workflow .tn-input{width:100%;background:var(--card-2);border:1px solid var(--line);color:inherit;padding:10px 12px;font-family:var(--f-b);font-size:0.92rem;border-radius:0;transition:border-color 0.18s, background 0.18s;}
.replacement-workflow .tn-input:focus{outline:none;border-color:var(--blu);background:var(--card-2);}
.replacement-workflow .tn-input:disabled{opacity:0.55;cursor:not-allowed;}
.replacement-workflow .tn-label{display:block;font-family:var(--f-b);font-weight:700;font-size:0.7rem;letter-spacing:0.10em;text-transform:uppercase;color:var(--blu);margin-bottom:6px;}
.replacement-workflow .tn-help{color:var(--mute);font-size:0.8rem;margin-top:4px;}
.replacement-workflow .tn-empty{text-align:center;padding:4rem 1rem;border:1px dashed var(--line);color:var(--mute);}
.replacement-workflow .tn-creator-pill{display:inline-flex;align-items:center;gap:6px;font-size:0.78rem;color:var(--mute);}
.replacement-workflow .tn-creator-pill img{width:18px;height:18px;border-radius:50%;object-fit:cover;}
.replacement-workflow .tn-stat-row{display:flex;align-items:center;gap:0.6rem;font-size:0.85rem;color:var(--mute);}
.replacement-workflow .tn-stat-row i{width:14px;}
.replacement-workflow .tn-pos-row{display:flex;align-items:center;gap:0.8rem;padding:0.7rem 1rem;background:var(--card-2);border:1px solid var(--line);margin-bottom:6px;}
.replacement-workflow .tn-pos-row.winner{border-color:var(--line);background:var(--card-2);}
.replacement-workflow .tn-pos-num{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-family:var(--f-b);font-weight:900;color:var(--paper);background:var(--card-2);flex-shrink:0;}
.replacement-workflow .tn-pos-row.winner .tn-pos-num{background:var(--blu);color:var(--soft);}

.replacement-workflow .tn-bracket-scroll{overflow-x:auto;padding-bottom:8px;}
.replacement-workflow .tn-br-rounds{display:flex;gap:18px;align-items:flex-start;min-width:max-content;}
.replacement-workflow .tn-br-round{display:flex;flex-direction:column;gap:10px;min-width:200px;flex-shrink:0;}
.replacement-workflow .tn-br-round-label{font-family:var(--f-b);font-weight:700;font-size:0.7rem;letter-spacing:0.10em;text-transform:uppercase;color:var(--blu);text-align:center;border-bottom:1px solid var(--line);padding-bottom:6px;}
.replacement-workflow .tn-br-match{background:var(--card-2);border:1px solid var(--line);display:flex;flex-direction:column;padding:0;overflow:hidden;}
.replacement-workflow .tn-br-bye{background:var(--card-2);border-bottom:1px solid var(--line);color:var(--soft);font-family:var(--f-b);font-weight:700;font-size:0.65rem;letter-spacing:0.10em;text-align:center;padding:4px;}
.replacement-workflow .tn-br-meta{font-family:var(--f-m);font-size:0.65rem;color:var(--mute);text-align:center;padding:4px;border-top:1px solid var(--line);background:var(--card-2);}
.replacement-workflow .tn-br-result-btn{background:var(--card-2);border:none;border-top:1px solid var(--line);color:var(--blu);font-family:var(--f-b);font-weight:700;font-size:0.65rem;letter-spacing:0.08em;padding:6px;cursor:pointer;}
.replacement-workflow .tn-br-result-btn:hover{background:var(--card-2);color:var(--paper);}
/* Source structure cc5c143de02c01b6da111554ab2364f1326e65d65278ec8812363e889c76c0c4 */

.replacement-workflow .tnw-hero{position:relative;overflow:hidden;padding:3.4rem 0 2.6rem;border-bottom:1px solid var(--line);}
.replacement-workflow html[data-theme="light"] .tnw-hero{border-bottom-color:var(--line);}
.replacement-workflow .tnw-hero-bg{position:absolute;inset:0;background-image:url('https://cdn.tfcleague.com/2017/03/TFCL6v6.jpg');background-size:cover;background-position:center 30%;opacity:.28;transition:opacity .6s ease;}
.replacement-workflow .tnw-hero-bg.is-ultiduo{background-image:url('https://cdn.tfcleague.com/2017/01/UltiduoTFCLPromo-1-e1505987148658.png');}
.replacement-workflow .tnw-hero-bg.is-highlander{background-image:url('https://cdn.tfcleague.com/2017/03/TFCL6v6.jpg');opacity:.34;}
.replacement-workflow .tnw-hero-bg::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,var(--ink) 0%,var(--card-2) 45%,var(--ink) 100%);}
.replacement-workflow html[data-theme="light"] .tnw-hero-bg{opacity:.16;}
.replacement-workflow .tnw-hero-top{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--blu),var(--card) 50%,var(--paper));z-index:3;}
.replacement-workflow .tnw-back{color:var(--mute);font-size:.82rem;display:inline-flex;align-items:center;gap:8px;text-decoration:none;transition:color .15s;}
.replacement-workflow .tnw-back:hover{color:var(--paper);}

.replacement-workflow .tnw-steps{display:flex;align-items:center;gap:0;margin:1.8rem 0 0;flex-wrap:wrap;}
.replacement-workflow .tnw-step{display:flex;align-items:center;gap:.55rem;font-family:var(--f-b);font-weight:700;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--mute);cursor:pointer;user-select:none;transition:color .2s;white-space:nowrap;}
.replacement-workflow .tnw-step-num{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.78rem;background:var(--card-2);border:1px solid var(--line);transition:all .25s;flex-shrink:0;}
.replacement-workflow html[data-theme="light"] .tnw-step-num{background:var(--card-2);border-color:var(--line);}
.replacement-workflow .tnw-step.is-active{color:var(--paper);}
.replacement-workflow .tnw-step.is-active .tnw-step-num{background:linear-gradient(135deg,var(--blu),var(--card));border-color:var(--blu);color:var(--paper);box-shadow:0 0 14px color-mix(in srgb,var(--ink) 35%,transparent);}
.replacement-workflow .tnw-step.is-done .tnw-step-num{background:var(--card-2);border-color:var(--green);color:var(--green);}
.replacement-workflow .tnw-step-line{flex:1;height:1px;background:var(--card-2);margin:0 .6rem;min-width:16px;}
.replacement-workflow html[data-theme="light"] .tnw-step-line{background:var(--card-2);}
.replacement-workflow .tnw-step-line.is-done{background:var(--green);}
@media (max-width:640px){.replacement-workflow .tnw-step-label{display:none;}}

.replacement-workflow .tnw-panel{position:relative;background:linear-gradient(180deg,var(--card-2),var(--card-2));clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);padding:2rem 1.8rem;margin-bottom:1.4rem;}
.replacement-workflow html[data-theme="light"] .tnw-panel{background:linear-gradient(180deg,var(--card-2),var(--card-2));}
@media (max-width:640px){.replacement-workflow .tnw-panel{padding:1.5rem 1.1rem;}}
.replacement-workflow .tnw-hidden{display:none!important;}

.replacement-workflow .tnw-stage{display:none;}
.replacement-workflow .tnw-stage.is-active{display:block;animation:rpl-tnw-stage-in .38s cubic-bezier(.2,.8,.2,1);}
@keyframes rpl-tnw-stage-in{from{opacity:0;transform:translateX(18px);}to{opacity:1;transform:translateX(0);}}
@media (prefers-reduced-motion: reduce){.replacement-workflow .tnw-stage.is-active{animation:none;}}
.replacement-workflow .tnw-eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--f-b);font-size:.65rem;letter-spacing:.26em;text-transform:uppercase;color:var(--mute);margin-bottom:.5rem;}
.replacement-workflow .tnw-eyebrow::before{content:'';width:18px;height:2px;background:linear-gradient(90deg,var(--blu),var(--paper));transform:skewX(-20deg);flex-shrink:0;}
.replacement-workflow .tnw-stage-title{font-family:var(--f-b);font-weight:900;font-size:1.5rem;letter-spacing:-.01em;margin-bottom:.3rem;}
.replacement-workflow .tnw-stage-sub{color:var(--mute);font-size:.86rem;margin-bottom:1.6rem;line-height:1.55;}

.replacement-workflow .tnw-format-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;}
@media (max-width:640px){.replacement-workflow .tnw-format-grid{grid-template-columns:1fr;}}
.replacement-workflow .tnw-format-card{position:relative;overflow:hidden;cursor:pointer;border:1px solid var(--line);clip-path:polygon(0 0,100% 0,100% 100%,20px 100%,0 calc(100% - 20px));transition:transform .25s ease,border-color .25s ease;min-height:170px;display:flex;flex-direction:column;justify-content:flex-end;}
.replacement-workflow html[data-theme="light"] .tnw-format-card{border-color:var(--line);}
.replacement-workflow .tnw-format-card:hover{transform:translateY(-4px);}
.replacement-workflow .tnw-format-card input{position:absolute;opacity:0;pointer-events:none;}
.replacement-workflow .tnw-format-card-bg{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.4;transform:scale(1.03);transition:opacity .3s ease,transform .5s ease;}
.replacement-workflow .tnw-format-card:hover .tnw-format-card-bg{opacity:.55;transform:scale(1.1);}
.replacement-workflow html[data-theme="light"] .tnw-format-card-bg{opacity:.22;}
.replacement-workflow .tnw-format-card-shade{position:absolute;inset:0;background:linear-gradient(0deg,var(--card-2) 0%,var(--card-2) 55%,var(--card-2) 100%);}
.replacement-workflow html[data-theme="light"] .tnw-format-card-shade{background:linear-gradient(0deg,var(--card-2) 0%,var(--card-2) 55%,var(--card-2) 100%);}
.replacement-workflow .tnw-format-card-body{position:relative;z-index:1;padding:1.1rem;}
.replacement-workflow .tnw-format-card-check{position:absolute;top:.9rem;right:.9rem;z-index:2;width:26px;height:26px;border-radius:50%;background:var(--card-2);border:2px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:.7rem;color:transparent;transition:all .2s;}
.replacement-workflow .tnw-format-card[data-selected="true"]{border-color:var(--blu);box-shadow:0 0 0 1px var(--blu),0 12px 30px color-mix(in srgb,var(--ink) 35%,transparent);}
.replacement-workflow .tnw-format-card[data-fmt="sixes"][data-selected="true"]{border-color:var(--paper);box-shadow:0 0 0 1px var(--paper),0 12px 30px color-mix(in srgb,var(--ink) 35%,transparent);}
.replacement-workflow .tnw-format-card[data-fmt="ultiduo"][data-selected="true"]{border-color:var(--line);box-shadow:0 0 0 1px var(--soft),0 12px 30px color-mix(in srgb,var(--ink) 35%,transparent);}
.replacement-workflow .tnw-format-card[data-fmt="4v4"][data-selected="true"]{border-color:var(--green);box-shadow:0 0 0 1px var(--green),0 12px 30px color-mix(in srgb,var(--ink) 35%,transparent);}
.replacement-workflow .tnw-format-card[data-fmt="highlander"][data-selected="true"]{border-color:var(--line);box-shadow:0 0 0 1px var(--soft),0 12px 30px color-mix(in srgb,var(--ink) 35%,transparent);}
.replacement-workflow .tnw-format-card[data-selected="true"] .tnw-format-card-check{background:var(--blu);border-color:var(--blu);color:var(--paper);}
.replacement-workflow .tnw-format-card[data-fmt="sixes"][data-selected="true"] .tnw-format-card-check{background:var(--paper);border-color:var(--paper);}
.replacement-workflow .tnw-format-card[data-fmt="ultiduo"][data-selected="true"] .tnw-format-card-check{background:var(--card);border-color:var(--line);}
.replacement-workflow .tnw-format-card[data-fmt="4v4"][data-selected="true"] .tnw-format-card-check{background:var(--green);border-color:var(--green);}
.replacement-workflow .tnw-format-card[data-fmt="highlander"][data-selected="true"] .tnw-format-card-check{background:var(--card);border-color:var(--line);}
.replacement-workflow .tnw-format-pill{display:inline-flex;align-items:center;gap:6px;font-family:var(--f-b);font-size:.62rem;font-weight:700;padding:3px 9px;letter-spacing:.06em;background:var(--card-2);color:var(--paper);margin-bottom:.5rem;}
.replacement-workflow .tnw-format-title{font-family:var(--f-b);font-weight:900;font-size:1.2rem;color:var(--paper);letter-spacing:-.01em;}
.replacement-workflow .tnw-format-desc{font-size:.72rem;color:var(--paper);margin-top:.3rem;line-height:1.5;max-width:26rem;}

.replacement-workflow .tnw-roster-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--card-2);border:1px solid var(--line);border-radius:.4rem;font-family:var(--f-b);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--blu);margin-top:.7rem;}
.replacement-workflow .tnw-roster-badge i{color:var(--blu);}

.replacement-workflow .tnw-toggle-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem;}
@media (max-width:640px){.replacement-workflow .tnw-toggle-grid{grid-template-columns:1fr;}}
.replacement-workflow .tnw-toggle-card{position:relative;padding:1.1rem 1rem;border-radius:.7rem;border:1px solid var(--line);background:var(--card-2);cursor:pointer;transition:border-color .2s,background .2s,transform .2s;text-align:center;}
.replacement-workflow html[data-theme="light"] .tnw-toggle-card{border-color:var(--line);background:var(--card-2);}
.replacement-workflow .tnw-toggle-card:hover{transform:translateY(-3px);}
.replacement-workflow .tnw-toggle-card input{position:absolute;opacity:0;pointer-events:none;}
.replacement-workflow .tnw-toggle-card-icon{font-size:1.3rem;margin-bottom:.5rem;display:block;}
.replacement-workflow .tnw-toggle-card-title{font-family:var(--f-b);font-weight:800;font-size:.95rem;margin-bottom:.3rem;}
.replacement-workflow .tnw-toggle-card-sub{font-size:.72rem;color:var(--mute);line-height:1.5;}
.replacement-workflow .tnw-toggle-card[data-selected="true"]{border-color:var(--blu);background:var(--card-2);box-shadow:0 0 0 1px var(--blu);}
.replacement-workflow .tnw-toggle-card[data-mode="multi"][data-selected="true"]{border-color:var(--paper);background:var(--card-2);box-shadow:0 0 0 1px var(--paper);}

.replacement-workflow .tnw-field{margin-bottom:1.3rem;}
.replacement-workflow .tnw-field:last-child{margin-bottom:0;}
.replacement-workflow .tnw-field-label{display:block;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-bottom:.5rem;}
.replacement-workflow .tnw-field-label .opt{font-weight:400;text-transform:none;letter-spacing:0;color:var(--mute);}
.replacement-workflow .tnw-input{width:100%;background:var(--card-2);border:1px solid var(--line);border-radius:.5rem;padding:.75rem .9rem;color:var(--paper);font-size:.92rem;font-family:var(--f-b);transition:border-color .15s,background .15s;}
.replacement-workflow html[data-theme="light"] .tnw-input{background:var(--card-2);border-color:var(--line);}
.replacement-workflow .tnw-input:focus{outline:none;border-color:var(--blu);background:var(--card-2);}
.replacement-workflow .tnw-help{display:block;font-size:.7rem;color:var(--mute);margin-top:.4rem;line-height:1.5;}
.replacement-workflow .tnw-help b{color:var(--paper);}

.replacement-workflow .tnw-continent-bar{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:.8rem;}
.replacement-workflow .tnw-continent-chip{padding:5px 10px;font-family:var(--f-b);font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line);background:var(--card-2);border-radius:.3rem;cursor:pointer;transition:all .15s;color:var(--mute);}
.replacement-workflow .tnw-continent-chip[data-active="true"]{background:var(--card-2);border-color:var(--blu);color:var(--blu);}
.replacement-workflow .tnw-region-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px;max-height:280px;overflow-y:auto;padding:8px;background:var(--card-2);border:1px solid var(--line);border-radius:6px;}
.replacement-workflow html[data-theme="light"] .tnw-region-grid{background:var(--card-2);border-color:var(--line);}
.replacement-workflow .tnw-region-card{position:relative;display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--card-2);border:1px solid var(--line);border-radius:6px;cursor:pointer;font-size:.82rem;transition:all .15s;}
.replacement-workflow html[data-theme="light"] .tnw-region-card{background:var(--card-2);border-color:var(--line);}
.replacement-workflow .tnw-region-card:hover{border-color:var(--blu);}
.replacement-workflow .tnw-region-card[data-selected="true"]{border-color:var(--blu);background:var(--card-2);box-shadow:0 0 0 1px var(--blu);}
.replacement-workflow .tnw-region-card input{margin:0;}
.replacement-workflow .tnw-region-pop{position:absolute;top:4px;right:4px;font-family:var(--f-b);font-size:.55rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--paper);background:var(--card-2);border:1px solid var(--line);padding:1px 5px;border-radius:2px;}

.replacement-workflow .tnw-nav{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.8rem;}
.replacement-workflow .tnw-nav-btn{font-family:var(--f-b);font-weight:700;font-size:.8rem;letter-spacing:.04em;padding:.85rem 1.6rem;border-radius:.5rem;cursor:pointer;display:inline-flex;align-items:center;gap:8px;border:none;transition:transform .15s,filter .15s;text-transform:uppercase;}
.replacement-workflow .tnw-nav-btn:active{transform:translateY(1px);}
.replacement-workflow .tnw-nav-btn.tnw-btn-ghost{background:var(--card-2);color:var(--paper);}
.replacement-workflow html[data-theme="light"] .tnw-nav-btn.tnw-btn-ghost{background:var(--card-2);}
.replacement-workflow .tnw-nav-btn.tnw-btn-ghost:hover{background:var(--card-2);}
.replacement-workflow html[data-theme="light"] .tnw-nav-btn.tnw-btn-ghost:hover{background:var(--card-2);}
.replacement-workflow .tnw-nav-btn.tnw-btn-primary{background:linear-gradient(135deg,var(--blu),var(--card));color:var(--paper);box-shadow:0 8px 22px color-mix(in srgb,var(--ink) 35%,transparent);}
.replacement-workflow .tnw-nav-btn.tnw-btn-primary:hover{filter:brightness(1.1);}
.replacement-workflow .tnw-nav-btn.tnw-btn-primary:disabled{opacity:.4;cursor:not-allowed;filter:none;box-shadow:none;}
.replacement-workflow .tnw-nav-btn.tnw-btn-create{background:linear-gradient(135deg,var(--green),var(--card));color:var(--paper);box-shadow:0 8px 22px color-mix(in srgb,var(--ink) 35%,transparent);}
.replacement-workflow .tnw-nav-btn.tnw-btn-create:hover{filter:brightness(1.1);}
.replacement-workflow .tnw-nav-btn.tnw-btn-create:disabled{opacity:.4;cursor:not-allowed;filter:none;box-shadow:none;}

.replacement-workflow .tnw-summary{display:flex;align-items:center;gap:1.4rem;flex-wrap:wrap;padding:.9rem 1.4rem;margin-top:1.6rem;border-radius:.6rem;background:var(--card-2);border:1px solid var(--line);}
.replacement-workflow html[data-theme="light"] .tnw-summary{background:var(--card-2);border-color:var(--line);}
.replacement-workflow .tnw-summary-item{display:flex;align-items:center;gap:8px;font-size:.76rem;color:var(--mute);}
.replacement-workflow .tnw-summary-item strong{color:var(--paper);font-weight:700;}
.replacement-workflow .tnw-summary-item i{width:16px;text-align:center;}

.replacement-workflow .tnw-success{position:relative;overflow:hidden;text-align:center;padding:3.5rem 1.5rem;background:linear-gradient(180deg,var(--card-2),var(--card-2));clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);margin-top:2rem;}
.replacement-workflow .tnw-success-icon{width:76px;height:76px;border-radius:50%;background:linear-gradient(135deg,var(--green),var(--card));display:flex;align-items:center;justify-content:center;margin:0 auto 1.4rem;font-size:2rem;color:var(--paper);box-shadow:0 0 40px color-mix(in srgb,var(--ink) 35%,transparent);animation:rpl-tnw-pop .5s cubic-bezier(.2,.8,.2,1);}
@keyframes rpl-tnw-pop{from{transform:scale(.5);opacity:0;}to{transform:scale(1);opacity:1;}}

.replacement-workflow .tnw-review-list{display:flex;flex-direction:column;gap:.7rem;}
.replacement-workflow .tnw-review-row{display:flex;align-items:flex-start;gap:1rem;padding:.85rem 1rem;background:var(--card-2);border:1px solid var(--line);border-radius:.5rem;}
.replacement-workflow html[data-theme="light"] .tnw-review-row{background:var(--card-2);border-color:var(--line);}
.replacement-workflow .tnw-review-row-icon{font-size:1.05rem;color:var(--blu);margin-top:2px;flex-shrink:0;width:18px;text-align:center;}
.replacement-workflow .tnw-review-row-label{font-family:var(--f-b);font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-bottom:2px;}
.replacement-workflow .tnw-review-row-value{font-size:.95rem;font-weight:600;}

.replacement-workflow .tnw-auth-gate{text-align:center;padding:3rem 1rem;}
/* Source structure e0083a4cafa1d275b7cb8ff9bc2f5ab13a17702e4a8cb561e89841bae11aeca0 */
.replacement-workflow .cj-card{position:relative;display:block;text-decoration:none;padding:1.1rem 1.3rem;background:linear-gradient(180deg, var(--card-2), var(--card-2));clip-path:polygon(14px 0, 100% 0, 100% calc(100% - 14px), calc(100% - 14px) 100%, 0 100%, 0 14px);transition:transform 0.22s ease, background 0.22s ease;color:inherit;border:1px solid var(--line);margin-bottom:1rem;}
.replacement-workflow .cj-card:hover{transform:translateY(-1px);background:linear-gradient(180deg, var(--card-2), var(--card-2));}
.replacement-workflow .cj-pillrow{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px;}
.replacement-workflow .cj-title{font-size:1.2rem;font-weight:700;letter-spacing:-0.01em;margin-bottom:4px;}
.replacement-workflow .cj-meta{font-size:0.82rem;color:var(--line);margin-bottom:6px;}
.replacement-workflow .cj-detail{font-size:0.88rem;color:var(--line);line-height:1.5;}
.replacement-workflow .cj-stats{display:flex;gap:16px;margin-top:8px;font-size:0.85rem;color:var(--line);}
.replacement-workflow .cj-stats > div > b{color:var(--paper);font-weight:700;}
.replacement-workflow .cj-toolbar{display:flex;gap:12px;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;}
.replacement-workflow .cj-tab{background:var(--card-2);border:1px solid var(--line);padding:0.5rem 1rem;border-radius:4px;cursor:pointer;color:var(--line);font-size:0.85rem;font-weight:500;text-decoration:none;transition:all 0.18s ease;}
.replacement-workflow .cj-tab:hover{background:var(--card-2);color:var(--paper);}
.replacement-workflow .cj-tab.active{background:var(--card-2);color:var(--blu);border-color:var(--line);}
.replacement-workflow .cj-input, .replacement-workflow .cj-select, .replacement-workflow .cj-textarea{background:var(--card-2);border:1px solid var(--line);color:var(--paper);padding:0.6rem 0.9rem;border-radius:4px;width:100%;font-size:0.92rem;font-family:var(--f-b);}

.replacement-workflow .cj-select option{background:var(--card);color:var(--paper);}
.replacement-workflow .cj-select{color-scheme:dark;accent-color:#3B82F6;}
.replacement-workflow .cj-select:disabled{color:var(--line);cursor:not-allowed;}
.replacement-workflow .cj-input:focus, .replacement-workflow .cj-select:focus, .replacement-workflow .cj-textarea:focus{outline:none;border-color:var(--line);background:var(--card-2);}
.replacement-workflow .cj-fieldlabel{display:block;font-size:0.78rem;color:var(--line);text-transform:uppercase;letter-spacing:0.06em;margin-bottom:4px;font-weight:600;}
.replacement-workflow .cj-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:14px;}
.replacement-workflow .cj-row-3{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;margin-bottom:14px;}
.replacement-workflow .cj-button{background:var(--card-2);color:var(--blu);border:1px solid var(--line);padding:0.6rem 1.4rem;border-radius:4px;cursor:pointer;font-weight:600;font-size:0.92rem;}
.replacement-workflow .cj-button:hover{background:var(--card-2);color:var(--paper);}
.replacement-workflow .cj-button.cta{background:var(--card-2);color:var(--soft);border-color:var(--line);}
.replacement-workflow .cj-button.cta:hover{background:var(--card-2);color:var(--paper);}
.replacement-workflow .cj-button.danger{background:var(--card-2);color:var(--paper);border-color:var(--line);}
.replacement-workflow .cj-button.danger:hover{background:var(--card-2);color:var(--paper);}
.replacement-workflow .cj-form{max-width:760px;margin:0 auto;}

.replacement-workflow .cj-bracket{display:grid;gap:12px;margin:1rem 0;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));}
.replacement-workflow .cj-bracket-round{background:var(--card-2);border:1px solid var(--line);border-radius:4px;padding:12px;}
.replacement-workflow .cj-bracket-round-title{font-size:0.78rem;color:var(--line);text-transform:uppercase;letter-spacing:0.06em;font-weight:700;margin-bottom:8px;}
.replacement-workflow .cj-match{background:var(--card-2);border:1px solid var(--line);padding:8px 10px;margin-bottom:8px;border-radius:3px;font-size:0.85rem;}
.replacement-workflow .cj-match.winner .team-a-name, .replacement-workflow .cj-match.winner .team-b-name{font-weight:700;}
.replacement-workflow .cj-match.walkover{opacity:0.7;}
.replacement-workflow .cj-match.completed .team-a-name, .replacement-workflow .cj-match.completed .team-b-name{color:var(--line);}
.replacement-workflow .cj-team-row{display:flex;justify-content:space-between;align-items:center;gap:6px;}
.replacement-workflow .cj-team-name{font-weight:500;}
.replacement-workflow .cj-team-score{font-family:var(--f-m);color:var(--line);}
.replacement-workflow .cj-vs{font-size:0.7rem;color:var(--line);padding:2px 0;text-align:center;}
.replacement-workflow .cj-match-server{margin-top:8px;padding-top:8px;border-top:1px dashed var(--line);font-size:0.78rem;color:var(--line);}
.replacement-workflow .cj-match-server.ready{color:var(--soft);}
.replacement-workflow .cj-report-score{display:flex;flex-direction:column;gap:4px;margin-top:8px;padding-top:8px;border-top:1px dashed var(--line);}
.replacement-workflow .cj-report-row{display:flex;align-items:center;justify-content:space-between;gap:8px;}
.replacement-workflow .cj-report-label{font-size:0.78rem;opacity:0.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;min-width:0;}
.replacement-workflow .cj-report-score .cj-input{width:44px;flex:0 0 auto;text-align:center;background:var(--card-2);color:inherit;border:1px solid var(--line);border-radius:4px;padding:4px 2px;font-size:0.82rem;}
.replacement-workflow .cj-report-score .cj-btn-report-score{font-size:0.75rem;}
.replacement-workflow .cj-roster-card{background:var(--card-2);border:1px solid var(--line);padding:0.85rem 1rem;margin-bottom:0.7rem;border-radius:4px;}
.replacement-workflow .cj-roster-title{font-weight:700;font-size:1.0rem;margin-bottom:4px;}
.replacement-workflow .cj-player-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px;}
.replacement-workflow .cj-player-tag{background:var(--card-2);padding:2px 8px;border-radius:3px;font-size:0.78rem;color:var(--line);}
.replacement-workflow .cj-player-tag.captain{background:var(--card-2);color:var(--paper);}
.replacement-workflow .cj-player-tag.sub{background:var(--card-2);color:var(--line);}
.replacement-workflow .cj-empty{text-align:center;padding:3rem 1rem;color:var(--line);font-size:0.95rem;}
.replacement-workflow .cj-banner{background:var(--card-2);border:1px solid var(--line);padding:0.85rem 1.1rem;border-radius:4px;margin-bottom:1.2rem;font-size:0.9rem;}
.replacement-workflow .cj-banner.warn{background:var(--card-2);border-color:var(--line);}
.replacement-workflow .cj-banner.error{background:var(--card-2);border-color:var(--line);}
.replacement-workflow .cj-banner.success{background:var(--card-2);border-color:var(--line);}
.replacement-workflow .cj-paypal-mount{margin-top:1rem;padding:1rem;background:var(--card-2);border:1px dashed var(--line);border-radius:4px;min-height:60px;display:flex;align-items:center;justify-content:center;color:var(--line);font-size:0.85rem;}
.replacement-workflow .cj-rules{background:var(--card-2);border:1px solid var(--line);border-radius:4px;padding:0.85rem 1rem;margin-top:0.6rem;font-size:0.88rem;line-height:1.6;}
@media (max-width: 760px){.replacement-workflow .cj-row, .replacement-workflow .cj-row-3{grid-template-columns:1fr;}}
/* Source structure 8f248382337f95ae0999f4631fd19ffaf6da0b3f8ba5cb41a0b004caabf1ab61 */
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]){--mw-red:var(--red);--mw-action:var(--paper);--mw-gold:var(--gold);--mw-border:var(--line);max-width:1260px;margin:0 auto;padding:28px 26px 70px;color:var(--paper);font:15px/1.6 var(--f-b);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) *{box-sizing:border-box;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) [hidden]{display:none!important;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) a{color:var(--paper);text-decoration:none;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) a:hover{text-decoration:underline;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) :focus-visible{outline:3px solid var(--paper);outline-offset:4px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) h1,.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) h2,.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) h3{color:var(--paper);font-weight:750;line-height:1.15;margin:0 0 14px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) h1{font-size:clamp(2.55rem,5.1vw,4.5rem);letter-spacing:-.055em;max-width:740px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) h2{font-size:1.65rem;letter-spacing:-.035em;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) h3{font-size:1.1rem;letter-spacing:-.02em;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) p{margin:0 0 15px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) small{font-size:.75rem;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-muted{color:var(--soft);font-size:.86rem;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-eyebrow{font-size:.65rem;font-weight:800;letter-spacing:.16em;color:var(--paper);margin-bottom:13px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-hero{position:relative;isolation:isolate;padding:42px 42px 34px;background:var(--card);border:1px solid var(--line);border-radius:15px;overflow:hidden;min-height:355px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.85;z-index:-2;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,var(--card) 2%,var(--card) 38%,var(--card) 100%);z-index:-1;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-hero>div>p:not(.mw-eyebrow){max-width:535px;color:var(--paper);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-hero .mw-hero-intro{font-size:.85rem;margin-bottom:10px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-hero-stamp{position:absolute;right:24px;bottom:25px;writing-mode:vertical-rl;font-size:.6rem;letter-spacing:.2em;color:var(--paper);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:25px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 16px;background:var(--card);color:var(--paper);border:1px solid var(--line);border-radius:7px;font:600 .8rem/1.3 var(--f-b);cursor:pointer;text-decoration:none;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-button:hover{background:var(--card);border-color:var(--paper);text-decoration:none;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-button.primary,.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-button[data-primary]{background:var(--mw-action);color:var(--paper);border-color:var(--mw-red);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) button:disabled{opacity:.5;cursor:not-allowed;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-stats{display:grid;grid-template-columns:1.15fr 1fr 1fr;margin:24px 0 30px;border:1px solid var(--mw-border);background:var(--card);border-radius:10px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-stats>div{padding:18px 24px;border-right:1px solid var(--mw-border);display:flex;flex-direction:column;gap:4px;min-width:0;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-stats>div:last-child{border:0;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-stats span{color:var(--soft);font-size:.62rem;font-weight:700;letter-spacing:.1em;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-stats strong{font-size:1.4rem;line-height:1.4;color:var(--paper);overflow-wrap:anywhere;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-stats small{color:var(--soft);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-workspace{display:grid;grid-template-columns:170px minmax(0,1fr);gap:32px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-sidebar{position:sticky;top:88px;align-self:start;max-height:calc(100dvh - 104px);overflow-y:auto;scrollbar-width:thin;overscroll-behavior-y:contain;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-sidebar nav{display:flex;flex-direction:column;gap:5px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-sidebar nav a{padding:11px 12px;border:1px solid transparent;border-radius:6px;color:var(--paper);font-size:.82rem;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-sidebar nav a:hover,.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-sidebar nav a[aria-current]{background:var(--card);border-color:var(--paper);color:var(--paper);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-side-help{margin-top:28px;border-top:1px solid var(--line);padding:23px 12px;color:var(--soft);font-size:.76rem;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-side-help a{display:block;margin:11px 0;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-content{min-width:0;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-content>section{margin-bottom:30px;scroll-margin-top:105px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:19px;flex-wrap:wrap;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-heading h2{margin:0;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-heading .mw-eyebrow{margin-bottom:7px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-heading>a{font-size:.78rem;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-panel{padding:26px;background:var(--card);border:1px solid var(--mw-border);border-radius:10px;overflow-wrap:anywhere;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-toggle{display:flex;gap:8px;border:0;padding:0;margin:20px 0 15px;flex-wrap:wrap;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-toggle legend{font-size:.75rem;color:var(--soft);margin-bottom:8px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-toggle label{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:6px;padding:9px 14px;background:var(--card);cursor:pointer;font-size:.82rem;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) input[type=radio],.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) input[type=checkbox]{accent-color:var(--mw-red);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-plans{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-plan{position:relative;display:flex;flex-direction:column;gap:16px;padding:22px 18px;border:1px solid var(--line);border-radius:10px;background:var(--card);cursor:pointer;font-size:.77rem;color:var(--soft);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-plan:has(input:checked){border:2px solid var(--mw-red);padding:21px 17px;background:linear-gradient(135deg,var(--card),var(--card));}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-plan input{position:absolute;right:15px;top:19px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-plan-top{font-size:.85rem;font-weight:700;padding-right:16px;color:var(--paper);display:flex;flex-direction:column;gap:4px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-plan-top small{font-size:.57rem;color:var(--mw-gold);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-plan strong{font-size:2.2rem;font-weight:800;color:var(--paper);line-height:1;letter-spacing:-.04em;margin-top:auto;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-plan strong small{font-size:.66rem;letter-spacing:0;color:var(--soft);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-plan-foot{border-top:1px solid var(--line);padding-top:14px;display:flex;justify-content:space-between;font-size:.65rem;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-plan-review{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;margin:18px 0;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-plan-review p{margin:0;color:var(--paper);font-size:.8rem;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-benefits{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--mw-border);border:1px solid var(--mw-border);border-radius:10px;overflow:hidden;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-benefits article{background:var(--card);padding:25px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-benefits span{color:var(--paper);font-size:.6rem;letter-spacing:.12em;display:block;margin-bottom:18px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-benefits p{color:var(--soft);font-size:.82rem;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-benefits a{font-size:.76rem;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) label{font-size:.8rem;color:var(--paper);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) input:not([type=checkbox]):not([type=radio]),.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) select,.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) textarea{display:block;width:100%;min-width:0;padding:12px;border-radius:6px;border:1px solid var(--line);background:var(--card);color:var(--paper);font:inherit;margin:7px 0 15px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) input[type=color]{min-height:47px;padding:4px!important;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-inline{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:18px 0;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-inline label{flex:1;min-width:140px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-inline button{margin-top:11px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-list-row{padding:16px 0;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-list-row>div{min-width:0;flex:1;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-list-row h3{font-size:.92rem;margin-bottom:7px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-list-row p{font-size:.77rem;color:var(--soft);margin:4px 0;overflow-wrap:anywhere;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-pill{display:inline-block;border:1px solid var(--line);border-radius:5px;padding:3px 7px;font-size:.62rem;color:var(--paper);margin:2px 5px 2px 0;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-pill.good{color:var(--soft);border-color:var(--line);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-filters{display:flex;flex-wrap:wrap;align-items:center;gap:15px;padding:16px;border:1px solid var(--line);border-radius:8px;margin:20px 0 14px;background:var(--card);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-filters label:first-child{flex:1;min-width:155px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-filters input,.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-filters select{margin-bottom:0;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-check{display:flex;align-items:center;gap:8px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-rewards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-reward{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--card);display:flex;flex-direction:column;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-reward-art{height:135px;background:radial-gradient(ellipse at center,var(--card),var(--card) 72%);display:grid;place-items:center;position:relative;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-reward-art img{height:115px;max-width:90%;object-fit:contain;filter:drop-shadow(0 6px 12px #0009);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-reward-art>span{position:absolute;top:12px;left:12px;background:var(--card);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-reward-body{padding:18px;display:flex;flex-direction:column;flex:1;gap:10px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-reward-body h3{margin:0;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-reward-body p{font-size:.8rem;color:var(--soft);margin:0 0 6px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-reward-body strong{color:var(--paper);font-size:.95rem;margin-top:auto;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-reward-body button{width:100%;font-size:.76rem;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-inventory{display:grid;grid-template-columns:1fr 1fr;gap:12px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-inventory article{padding:16px;border:1px solid var(--line);border-radius:7px;background:var(--card);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-inventory p{font-size:.8rem;color:var(--soft);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-sample,.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) #membership-auth:not(:empty),.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) #membership-feedback:not(:empty),.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-error{padding:14px 18px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--paper);margin-bottom:18px;font-size:.84rem;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-empty{padding:20px;color:var(--soft);background:var(--card);border:1px dashed var(--line);border-radius:7px;font-size:.85rem;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) dialog{width:min(580px,calc(100vw - 28px));max-height:90vh;overflow:auto;border:1px solid var(--line);border-radius:12px;padding:27px;background:var(--card);color:var(--paper);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) dialog::backdrop{background:var(--card);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) dialog h2{font-size:1.5rem;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) dialog .mw-heading{align-items:start;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) dialog input{font-size:.82rem;overflow-wrap:anywhere;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) #membership-dialog-message:not(:empty),.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) #redeem-msg:not(:empty){padding:12px;background:var(--card);border-radius:6px;border:1px solid var(--line);margin:18px 0 0;color:var(--paper);font-size:.85rem;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) #redeem-success-card{padding:20px;margin-top:20px;border:1px solid var(--line);background:var(--card);border-radius:8px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) details{margin:14px 0;font-size:.83rem;color:var(--soft);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) summary{cursor:pointer;color:var(--paper);padding:8px 0;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) #membership-state,.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) #point-balance{color:var(--mw-gold);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-button.primary:hover,.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-button[data-primary]:hover{background:var(--card);border-color:var(--paper);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-plan:has(input:checked) .mw-plan-foot{border-color:var(--line);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-toggle label:has(input:checked){border-color:var(--mw-red);background:var(--card);color:var(--paper);}
@media (max-width:1000px){.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-workspace{grid-template-columns:1fr;gap:22px;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-sidebar{position:static;max-height:none;overflow:visible;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-sidebar nav{position:static;flex-direction:row;flex-wrap:wrap;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-side-help{display:none;}}
@media (max-width:640px){.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]){padding:18px 14px 45px;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-hero{padding:28px 23px;min-height:350px;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-hero>div{padding-right:8px;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-hero-stamp{right:10px;font-size:.5rem;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-hero:after{background:linear-gradient(90deg,var(--card),var(--card));}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-stats{grid-template-columns:1fr 1fr;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-stats>div{padding:14px;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-stats>div:last-child{grid-column:1/-1;border-top:1px solid var(--mw-border);}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-stats strong{font-size:1.15rem;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-stats>div:nth-child(2){border:0;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-plans{grid-template-columns:1fr;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-plan{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:18px;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-plan:has(input:checked){padding:17px;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-plan strong{font-size:2rem;text-align:right;margin:25px 0 0;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-plan-foot{grid-column:1/-1;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-plan-review .mw-button{width:100%;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-benefits{grid-template-columns:1fr;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-rewards{grid-template-columns:1fr 1fr;gap:10px;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-reward-body{padding:14px;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-reward-body h3{font-size:1rem;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-panel{padding:20px;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-inventory{grid-template-columns:1fr;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) dialog{padding:20px;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-filters label{flex:1;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-filters .mw-check{min-width:100%;}}
@media (max-width:380px){.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-rewards{grid-template-columns:1fr;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-hero .mw-button{width:100%;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-plan strong{font-size:1.7rem;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-toggle label{width:100%;}}
@media (prefers-reduced-motion:reduce){.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) *{transition:none!important;scroll-behavior:auto!important;}}
/* Source structure 7e1e75a0517a9670cf5c9b4dc8adee05901eeadaf2bc0d7a7ad37614a47b6ee7 */
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]){--mw-red:var(--red);--mw-action:var(--paper);--mw-gold:var(--gold);--mw-border:var(--line);max-width:1260px;margin:0 auto;padding:28px 26px 70px;color:var(--paper);font:15px/1.6 var(--f-b);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) *{box-sizing:border-box;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) [hidden]{display:none!important;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) a{color:var(--paper);text-decoration:none;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) a:hover{text-decoration:underline;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) :focus-visible{outline:3px solid var(--paper);outline-offset:4px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) h1,.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) h2,.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) h3{color:var(--paper);font-weight:750;line-height:1.15;margin:0 0 14px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) h1{font-size:clamp(2.55rem,5.1vw,4.5rem);letter-spacing:-.055em;max-width:740px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) h2{font-size:1.65rem;letter-spacing:-.035em;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) h3{font-size:1.1rem;letter-spacing:-.02em;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) p{margin:0 0 15px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) small{font-size:.75rem;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-muted{color:var(--soft);font-size:.86rem;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-eyebrow{font-size:.65rem;font-weight:800;letter-spacing:.16em;color:var(--paper);margin-bottom:13px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-hero{position:relative;isolation:isolate;padding:42px 42px 34px;background:var(--card);border:1px solid var(--line);border-radius:15px;overflow:hidden;min-height:355px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.85;z-index:-2;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,var(--card) 2%,var(--card) 38%,var(--card) 100%);z-index:-1;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-hero>div>p:not(.mw-eyebrow){max-width:535px;color:var(--paper);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-hero .mw-hero-intro{font-size:.85rem;margin-bottom:10px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-hero-stamp{position:absolute;right:24px;bottom:25px;writing-mode:vertical-rl;font-size:.6rem;letter-spacing:.2em;color:var(--paper);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:25px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 16px;background:var(--card);color:var(--paper);border:1px solid var(--line);border-radius:7px;font:600 .8rem/1.3 var(--f-b);cursor:pointer;text-decoration:none;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-button:hover{background:var(--card);border-color:var(--paper);text-decoration:none;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-button.primary,.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-button[data-primary]{background:var(--mw-action);color:var(--paper);border-color:var(--mw-red);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) button:disabled{opacity:.5;cursor:not-allowed;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-stats{display:grid;grid-template-columns:1.15fr 1fr 1fr;margin:24px 0 30px;border:1px solid var(--mw-border);background:var(--card);border-radius:10px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-stats>div{padding:18px 24px;border-right:1px solid var(--mw-border);display:flex;flex-direction:column;gap:4px;min-width:0;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-stats>div:last-child{border:0;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-stats span{color:var(--soft);font-size:.62rem;font-weight:700;letter-spacing:.1em;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-stats strong{font-size:1.4rem;line-height:1.4;color:var(--paper);overflow-wrap:anywhere;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-stats small{color:var(--soft);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-workspace{display:grid;grid-template-columns:170px minmax(0,1fr);gap:32px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-sidebar{position:sticky;top:88px;align-self:start;max-height:calc(100dvh - 104px);overflow-y:auto;scrollbar-width:thin;overscroll-behavior-y:contain;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-sidebar nav{display:flex;flex-direction:column;gap:5px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-sidebar nav a{padding:11px 12px;border:1px solid transparent;border-radius:6px;color:var(--paper);font-size:.82rem;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-sidebar nav a:hover,.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-sidebar nav a[aria-current]{background:var(--card);border-color:var(--paper);color:var(--paper);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-side-help{margin-top:28px;border-top:1px solid var(--line);padding:23px 12px;color:var(--soft);font-size:.76rem;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-side-help a{display:block;margin:11px 0;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-content{min-width:0;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-content>section{margin-bottom:30px;scroll-margin-top:105px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:19px;flex-wrap:wrap;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-heading h2{margin:0;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-heading .mw-eyebrow{margin-bottom:7px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-heading>a{font-size:.78rem;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-panel{padding:26px;background:var(--card);border:1px solid var(--mw-border);border-radius:10px;overflow-wrap:anywhere;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-toggle{display:flex;gap:8px;border:0;padding:0;margin:20px 0 15px;flex-wrap:wrap;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-toggle legend{font-size:.75rem;color:var(--soft);margin-bottom:8px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-toggle label{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:6px;padding:9px 14px;background:var(--card);cursor:pointer;font-size:.82rem;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) input[type=radio],.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) input[type=checkbox]{accent-color:var(--mw-red);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-plans{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-plan{position:relative;display:flex;flex-direction:column;gap:16px;padding:22px 18px;border:1px solid var(--line);border-radius:10px;background:var(--card);cursor:pointer;font-size:.77rem;color:var(--soft);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-plan:has(input:checked){border:2px solid var(--mw-red);padding:21px 17px;background:linear-gradient(135deg,var(--card),var(--card));}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-plan input{position:absolute;right:15px;top:19px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-plan-top{font-size:.85rem;font-weight:700;padding-right:16px;color:var(--paper);display:flex;flex-direction:column;gap:4px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-plan-top small{font-size:.57rem;color:var(--mw-gold);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-plan strong{font-size:2.2rem;font-weight:800;color:var(--paper);line-height:1;letter-spacing:-.04em;margin-top:auto;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-plan strong small{font-size:.66rem;letter-spacing:0;color:var(--soft);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-plan-foot{border-top:1px solid var(--line);padding-top:14px;display:flex;justify-content:space-between;font-size:.65rem;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-plan-review{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;margin:18px 0;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-plan-review p{margin:0;color:var(--paper);font-size:.8rem;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-benefits{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--mw-border);border:1px solid var(--mw-border);border-radius:10px;overflow:hidden;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-benefits article{background:var(--card);padding:25px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-benefits span{color:var(--paper);font-size:.6rem;letter-spacing:.12em;display:block;margin-bottom:18px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-benefits p{color:var(--soft);font-size:.82rem;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-benefits a{font-size:.76rem;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) label{font-size:.8rem;color:var(--paper);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) input:not([type=checkbox]):not([type=radio]),.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) select,.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) textarea{display:block;width:100%;min-width:0;padding:12px;border-radius:6px;border:1px solid var(--line);background:var(--card);color:var(--paper);font:inherit;margin:7px 0 15px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) input[type=color]{min-height:47px;padding:4px!important;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-inline{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:18px 0;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-inline label{flex:1;min-width:140px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-inline button{margin-top:11px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-list-row{padding:16px 0;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-list-row>div{min-width:0;flex:1;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-list-row h3{font-size:.92rem;margin-bottom:7px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-list-row p{font-size:.77rem;color:var(--soft);margin:4px 0;overflow-wrap:anywhere;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-pill{display:inline-block;border:1px solid var(--line);border-radius:5px;padding:3px 7px;font-size:.62rem;color:var(--paper);margin:2px 5px 2px 0;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-pill.good{color:var(--soft);border-color:var(--line);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-filters{display:flex;flex-wrap:wrap;align-items:center;gap:15px;padding:16px;border:1px solid var(--line);border-radius:8px;margin:20px 0 14px;background:var(--card);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-filters label:first-child{flex:1;min-width:155px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-filters input,.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-filters select{margin-bottom:0;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-check{display:flex;align-items:center;gap:8px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-rewards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-reward{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--card);display:flex;flex-direction:column;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-reward-art{height:135px;background:radial-gradient(ellipse at center,var(--card),var(--card) 72%);display:grid;place-items:center;position:relative;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-reward-art img{height:115px;max-width:90%;object-fit:contain;filter:drop-shadow(0 6px 12px #0009);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-reward-art>span{position:absolute;top:12px;left:12px;background:var(--card);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-reward-body{padding:18px;display:flex;flex-direction:column;flex:1;gap:10px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-reward-body h3{margin:0;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-reward-body p{font-size:.8rem;color:var(--soft);margin:0 0 6px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-reward-body strong{color:var(--paper);font-size:.95rem;margin-top:auto;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-reward-body button{width:100%;font-size:.76rem;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-inventory{display:grid;grid-template-columns:1fr 1fr;gap:12px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-inventory article{padding:16px;border:1px solid var(--line);border-radius:7px;background:var(--card);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-inventory p{font-size:.8rem;color:var(--soft);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-sample,.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) #membership-auth:not(:empty),.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) #membership-feedback:not(:empty),.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-error{padding:14px 18px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--paper);margin-bottom:18px;font-size:.84rem;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-empty{padding:20px;color:var(--soft);background:var(--card);border:1px dashed var(--line);border-radius:7px;font-size:.85rem;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) dialog{width:min(580px,calc(100vw - 28px));max-height:90vh;overflow:auto;border:1px solid var(--line);border-radius:12px;padding:27px;background:var(--card);color:var(--paper);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) dialog::backdrop{background:var(--card);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) dialog h2{font-size:1.5rem;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) dialog .mw-heading{align-items:start;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) dialog input{font-size:.82rem;overflow-wrap:anywhere;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) #membership-dialog-message:not(:empty),.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) #redeem-msg:not(:empty){padding:12px;background:var(--card);border-radius:6px;border:1px solid var(--line);margin:18px 0 0;color:var(--paper);font-size:.85rem;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) #redeem-success-card{padding:20px;margin-top:20px;border:1px solid var(--line);background:var(--card);border-radius:8px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) details{margin:14px 0;font-size:.83rem;color:var(--soft);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) summary{cursor:pointer;color:var(--paper);padding:8px 0;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) #membership-state,.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) #point-balance{color:var(--mw-gold);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-button.primary:hover,.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-button[data-primary]:hover{background:var(--card);border-color:var(--paper);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-plan:has(input:checked) .mw-plan-foot{border-color:var(--line);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-toggle label:has(input:checked){border-color:var(--mw-red);background:var(--card);color:var(--paper);}
@media (max-width:1000px){.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-workspace{grid-template-columns:1fr;gap:22px;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-sidebar{position:static;max-height:none;overflow:visible;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-sidebar nav{position:static;flex-direction:row;flex-wrap:wrap;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-side-help{display:none;}}
@media (max-width:640px){.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]){padding:18px 14px 45px;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-hero{padding:28px 23px;min-height:350px;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-hero>div{padding-right:8px;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-hero-stamp{right:10px;font-size:.5rem;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-hero:after{background:linear-gradient(90deg,var(--card),var(--card));}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-stats{grid-template-columns:1fr 1fr;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-stats>div{padding:14px;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-stats>div:last-child{grid-column:1/-1;border-top:1px solid var(--mw-border);}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-stats strong{font-size:1.15rem;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-stats>div:nth-child(2){border:0;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-plans{grid-template-columns:1fr;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-plan{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:18px;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-plan:has(input:checked){padding:17px;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-plan strong{font-size:2rem;text-align:right;margin:25px 0 0;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-plan-foot{grid-column:1/-1;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-plan-review .mw-button{width:100%;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-benefits{grid-template-columns:1fr;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-rewards{grid-template-columns:1fr 1fr;gap:10px;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-reward-body{padding:14px;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-reward-body h3{font-size:1rem;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-panel{padding:20px;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-inventory{grid-template-columns:1fr;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) dialog{padding:20px;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-filters label{flex:1;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-filters .mw-check{min-width:100%;}}
@media (max-width:380px){.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-rewards{grid-template-columns:1fr;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-hero .mw-button{width:100%;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-plan strong{font-size:1.7rem;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .mw-toggle label{width:100%;}}
@media (prefers-reduced-motion:reduce){.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) *{transition:none!important;scroll-behavior:auto!important;}}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"])[data-incentives]{padding-bottom:70px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .incentive-tabs{display:flex;gap:10px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding:22px 0;margin-bottom:28px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .incentive-tabs a{padding:12px 18px;border-radius:6px;color:var(--soft);background:var(--card);text-decoration:none;font-weight:700;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .incentive-tabs [aria-current]{background:var(--paper);color:white;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) #incentive-feedback{position:relative;margin:16px 0;color:var(--paper);white-space:pre-wrap;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .incentive-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px;margin-top:22px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .incentive-item{padding:22px;background:var(--card);border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;gap:12px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .incentive-item-art{display:block;width:170px;max-width:100%;height:150px;align-self:center;object-fit:contain;margin:0 auto;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .incentive-art-unavailable{display:grid;place-items:center;min-height:150px;color:var(--soft);font-size:13px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .incentive-item h3{font-size:19px;margin:0;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .incentive-item strong{color:var(--paper);font-size:24px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .incentive-item button{margin-top:auto;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .incentive-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding-left:22px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .incentive-runner-layout{display:grid;grid-template-columns:1.6fr 1fr;gap:24px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .incentive-benefits{grid-template-columns:repeat(3,1fr);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .incentive-class{display:block;width:220px;max-width:100%;height:240px;object-fit:contain;margin:auto;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .incentive-check{display:flex;gap:10px;align-items:start;margin:20px 0;font-weight:400;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .incentive-check input{width:18px;flex:none;margin-top:4px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) #runner-form>label:not(.incentive-check){display:block;margin-top:20px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) textarea{min-height:115px;width:100%;box-sizing:border-box;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) dialog{border:1px solid var(--line);background:var(--card);color:white;border-radius:12px;max-width:580px;width:calc(100% - 36px);max-height:85dvh;overflow:auto;padding:24px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) dialog::backdrop{background:var(--card);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) #close-incentive-dialog{float:right;margin-bottom:15px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) #incentive-dialog-body{clear:both;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .incentive-record{padding:20px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .incentive-record h3{margin:0 0 8px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .incentive-record .mw-pill{margin-left:10px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .incentive-record p{white-space:pre-wrap;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .incentive-review-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:15px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .incentive-catalog-form{display:grid;grid-template-columns:2fr 1fr 1fr;gap:14px;align-items:end;margin:25px 0;padding-bottom:25px;border-bottom:1px solid var(--line);}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .incentive-catalog-form label{display:flex;flex-direction:column;gap:8px;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .incentive-catalog-form .incentive-check{flex-direction:row;}
.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"])[data-incentives] input:focus-visible,.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"])[data-incentives] button:focus-visible,.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"])[data-incentives] a:focus-visible{outline:3px solid var(--paper);outline-offset:3px;}
@media (max-width:760px){.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .incentive-runner-layout,.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .incentive-benefits,.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .incentive-steps,.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .incentive-catalog-form{grid-template-columns:1fr;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .incentive-tabs a{font-size:13px;padding:10px;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .incentive-grid{grid-template-columns:1fr;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .incentive-item-art{height:125px;}.replacement-workflow #membership-workspace:not([data-mode="points"]):not([data-mode="premium"]) .incentive-steps{gap:12px;}}
.replacement-workflow #public-market{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:50px 0 80px;}
.replacement-workflow #public-market .market-hero{max-width:760px;margin-bottom:34px;}
.replacement-workflow #public-market .market-hero h1{font-size:clamp(38px,6vw,58px);line-height:1;margin:0 0 16px;}
.replacement-workflow #public-market .market-hero p{max-width:680px;margin:0;color:var(--soft);font-size:17px;line-height:1.65;}
.replacement-workflow #public-market .market-hero strong{color:var(--paper);}
.replacement-workflow #public-market .market-catalogue{padding:0;background:transparent;}
.replacement-workflow #public-market .market-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,165px));gap:5px;align-items:start;}
.replacement-workflow #public-market .market-item{overflow:hidden;border:1px solid var(--paper);border-radius:4px;background:var(--card);box-shadow:0 5px 18px color-mix(in srgb,var(--ink) 35%,transparent);transition:transform .15s,border-color .15s;}
.replacement-workflow #public-market .market-item:hover{transform:translateY(-2px);border-color:var(--paper);}
.replacement-workflow #public-market .market-item-link{display:block;color:inherit;text-decoration:none;}
.replacement-workflow #public-market .market-item-link:focus-visible{outline:3px solid var(--paper);outline-offset:3px;}
.replacement-workflow #public-market .market-item-art{position:relative;display:grid;place-items:center;min-height:145px;padding:24px 10px 10px;background:var(--card);}
.replacement-workflow #public-market .market-item-quantity{position:absolute;top:10px;left:10px;color:var(--paper);font:700 12px var(--f-d);text-shadow:0 1px 2px color-mix(in srgb,var(--ink) 35%,transparent);}
.replacement-workflow #public-market .market-item-art img{display:block;width:112px;max-width:100%;height:108px;object-fit:contain;filter:drop-shadow(0 6px 6px rgba(0,0,0,.28));}
.replacement-workflow #public-market .market-item-details{min-height:132px;padding:10px;text-align:center;background:var(--card);}
.replacement-workflow #public-market .market-item h2{min-height:40px;margin:0 0 8px;color:var(--paper);font-size:12px;line-height:1.35;}
.replacement-workflow #public-market .market-item-price{display:block;margin:0 0 10px;color:var(--paper);font:500 21px var(--f-b);line-height:1;}
.replacement-workflow #public-market .market-item-action{display:block;width:100%;padding:7px 8px;border-radius:3px;background:var(--card);color:var(--paper);font:700 10px var(--f-d);letter-spacing:.05em;text-transform:uppercase;}
.replacement-workflow html[data-theme="light"] #public-market .market-item{border-color:var(--paper);}
@media (max-width:600px){.replacement-workflow #public-market{width:min(100% - 28px,1180px);padding:34px 0 56px;}.replacement-workflow #public-market .market-hero{margin-bottom:26px;}.replacement-workflow #public-market .market-hero p{font-size:15px;}.replacement-workflow #public-market .market-grid{grid-template-columns:minmax(0,180px);justify-content:center;}.replacement-workflow #public-market .market-item-art{min-height:155px;}.replacement-workflow #public-market .market-item-art img{width:122px;height:116px;}}
.replacement-workflow #market-item-page{width:min(1080px,calc(100% - 40px));margin:0 auto;padding:34px 0 80px;}
.replacement-workflow #market-item-page .market-breadcrumb{display:flex;gap:9px;align-items:center;margin-bottom:24px;color:var(--mute);font-size:13px;}
.replacement-workflow #market-item-page .market-breadcrumb a{color:var(--soft);text-decoration:none;}
.replacement-workflow #market-item-page .market-detail-heading{margin-bottom:24px;}
.replacement-workflow #market-item-page .market-detail-heading h1{font-size:clamp(30px,5vw,48px);line-height:1.1;margin:0 0 12px;}
.replacement-workflow #market-item-page .market-detail-heading p{margin:0;color:var(--soft);}
.replacement-workflow #market-item-page .market-detail-heading strong{color:var(--paper);}
.replacement-workflow #market-item-page .market-detail-card,.replacement-workflow #market-item-page .market-detail-panels>section,.replacement-workflow #market-item-page .market-detail-listings{overflow:hidden;border:1px solid var(--card-border);border-radius:5px;background:var(--card);}
.replacement-workflow #market-item-page .market-detail-bar{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:9px 13px;background:var(--card);color:var(--paper);font:700 12px var(--f-d);text-transform:uppercase;letter-spacing:.05em;}
.replacement-workflow #market-item-page .market-detail-bar a{color:var(--paper);text-decoration:none;}
.replacement-workflow #market-item-page .market-detail-grid{display:grid;grid-template-columns:minmax(230px,1.1fr) minmax(180px,.8fr) minmax(240px,1fr);min-height:270px;}
.replacement-workflow #market-item-page .market-detail-art{display:grid;place-items:center;padding:20px;border-right:1px solid var(--card-border);background:var(--card);}
.replacement-workflow #market-item-page .market-detail-art img{width:220px;max-width:100%;height:220px;object-fit:contain;filter:drop-shadow(0 9px 9px rgba(0,0,0,.28));}
.replacement-workflow #market-item-page .market-detail-price{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px;border-right:1px solid var(--card-border);text-align:center;}
.replacement-workflow #market-item-page .market-detail-price>span:first-child{color:var(--mute);font-size:12px;text-transform:uppercase;}
.replacement-workflow #market-item-page .market-detail-price>strong{margin:8px 0 2px;color:var(--paper);font:500 30px var(--f-b);}
.replacement-workflow #market-item-page .market-detail-price small{color:var(--mute);}
.replacement-workflow #market-item-page .market-detail-unavailable{margin-top:22px;padding:8px 14px;border-radius:3px;background:var(--card);color:var(--paper);font:700 11px var(--f-d);text-transform:uppercase;}
.replacement-workflow #market-item-page .market-detail-facts{display:flex;flex-direction:column;justify-content:center;margin:0;padding:22px;}
.replacement-workflow #market-item-page .market-detail-facts div,.replacement-workflow #market-item-page .market-detail-panels dl div{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:8px 0;border-bottom:1px solid var(--card-border);}
.replacement-workflow #market-item-page dt{color:var(--mute);}
.replacement-workflow #market-item-page dd{margin:0;color:var(--paper);text-align:right;}
.replacement-workflow #market-item-page .market-detail-panels{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;}
.replacement-workflow #market-item-page .market-detail-panels>section{padding:20px;}
.replacement-workflow #market-item-page .market-detail-panels h2{margin:0 0 12px;font-size:18px;}
.replacement-workflow #market-item-page .market-detail-panels p{margin:0 0 10px;color:var(--soft);}
.replacement-workflow #market-item-page .market-detail-panels dl{margin:0;}
.replacement-workflow #market-item-page .market-detail-listings{margin-top:16px;}
.replacement-workflow #market-item-page .market-detail-listings>header{display:flex;align-items:center;justify-content:space-between;padding:9px 13px;background:var(--card);color:var(--paper);}
.replacement-workflow #market-item-page .market-detail-listings h2{margin:0;color:var(--paper);font-size:14px;}
.replacement-workflow #market-item-page .market-detail-listings>header span{font-size:11px;text-transform:uppercase;}
.replacement-workflow #market-item-page .market-detail-row{display:grid;grid-template-columns:1fr 100px 150px;gap:14px;align-items:center;padding:13px 16px;border-top:1px solid var(--card-border);font-size:13px;}
.replacement-workflow #market-item-page .market-detail-row strong{text-align:right;}
.replacement-workflow #market-item-page .market-detail-row-action{padding:6px 8px;border-radius:3px;background:var(--card);color:var(--paper);text-align:center;font:700 10px var(--f-d);text-transform:uppercase;}
@media (max-width:760px){.replacement-workflow #market-item-page{width:min(100% - 28px,1080px);padding:26px 0 56px;}.replacement-workflow #market-item-page .market-detail-grid{grid-template-columns:1fr;}.replacement-workflow #market-item-page .market-detail-art,.replacement-workflow #market-item-page .market-detail-price{border-right:0;border-bottom:1px solid var(--card-border);}.replacement-workflow #market-item-page .market-detail-art img{width:190px;height:190px;}.replacement-workflow #market-item-page .market-detail-panels{grid-template-columns:1fr;}.replacement-workflow #market-item-page .market-detail-row{grid-template-columns:1fr auto;}.replacement-workflow #market-item-page .market-detail-row-action{grid-column:1/-1;}}
/* Source structure c359d7200ba62500af957530ecf4b4f8ea9820fb0153379d9e06d311a562f843 */
.replacement-workflow #community-workspace{--forum-bg:var(--card);--forum-line:var(--line);--forum-muted:var(--mute);--forum-accent:var(--gold);max-width:1540px;margin:auto;padding:28px 28px 64px;color:var(--paper);font-family:var(--f-b);line-height:1.6;}
.replacement-workflow #community-workspace *{box-sizing:border-box;min-width:0;}
.replacement-workflow #community-workspace [hidden]{display:none!important;}
.replacement-workflow #community-workspace a{color:var(--forum-accent);text-decoration:none;transition:color .15s,background .15s;}
.replacement-workflow #community-workspace a:hover{color:var(--paper);text-decoration:underline;}
.replacement-workflow #community-workspace :focus-visible{outline:3px solid var(--paper);outline-offset:4px;}
.replacement-workflow #community-workspace h1,.replacement-workflow #community-workspace h2,.replacement-workflow #community-workspace h3{line-height:1.25;color:var(--paper);font-weight:750;}
.replacement-workflow #community-workspace h1{font-size:clamp(2rem,3.5vw,3.1rem);letter-spacing:-.045em;margin:8px 0 14px;}
.replacement-workflow #community-workspace h2{font-size:1.15rem;margin:0 0 12px;}
.replacement-workflow #community-workspace h3{font-size:1rem;margin:0 0 8px;}
.replacement-workflow #community-workspace p{margin:0 0 14px;}
.replacement-workflow #community-workspace .community-eyebrow{font-size:.63rem;font-weight:800;letter-spacing:.15em;color:var(--forum-accent);}
.replacement-workflow #community-workspace .community-hero{position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--line);border-radius:12px;padding:32px 36px;margin-bottom:22px;background:var(--card);}
.replacement-workflow #community-workspace .community-hero>div{position:relative;z-index:1;max-width:630px;}
.replacement-workflow #community-workspace .community-hero>div>p:not(.community-eyebrow){color:var(--soft);max-width:520px;font-size:.92rem;}
.replacement-workflow #community-workspace .community-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 65%;opacity:.37;z-index:-2;}
.replacement-workflow #community-workspace .community-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,var(--card) 12%,var(--card) 52%,var(--card));z-index:-1;}
.replacement-workflow #community-workspace .community-forum-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:10px;}
.replacement-workflow #community-workspace .community-forum-header h1{font-size:1.5rem;letter-spacing:-.025em;margin:0;}
.replacement-workflow #community-workspace .community-forum-header .community-actions{margin:0;}
.replacement-workflow #community-workspace .community-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:14px 0;}
.replacement-workflow #community-workspace .community-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 14px;background:var(--card);border:1px solid var(--line);border-radius:6px;color:var(--paper);font:inherit;font-size:.78rem;cursor:pointer;text-decoration:none;}
.replacement-workflow #community-workspace .community-button:hover{background:var(--card);border-color:var(--line);text-decoration:none;}
.replacement-workflow #community-workspace .community-button.primary{background:var(--paper);border-color:var(--paper);color:var(--soft);font-weight:800;}
.replacement-workflow #community-workspace button:disabled{opacity:.5;cursor:not-allowed;}
.replacement-workflow #community-workspace .community-forum-tabs{display:flex;gap:26px;align-items:center;border-bottom:1px solid var(--forum-line);margin-bottom:26px;overflow-x:auto;}
.replacement-workflow #community-workspace .community-forum-tabs a{white-space:nowrap;color:var(--soft);font-size:.83rem;font-weight:650;padding:12px 0 14px;border-bottom:2px solid transparent;}
.replacement-workflow #community-workspace .community-forum-tabs a[aria-current=page]{border-color:var(--forum-accent);color:var(--paper);}
.replacement-workflow #community-workspace .community-forum-tabs a:last-child{margin-left:auto;}
.replacement-workflow #community-workspace .community-grid{display:grid;grid-template-columns:185px minmax(0,1fr) 246px;gap:24px;align-items:start;}
.replacement-workflow #community-workspace .community-sidebar nav{display:grid;gap:4px;}
.replacement-workflow #community-workspace .community-sidebar nav h2{font-size:.6rem;text-transform:uppercase;letter-spacing:.13em;color:var(--soft);margin:0 0 13px;padding:0 8px;}
.replacement-workflow #community-workspace .community-sidebar nav a{display:flex;align-items:center;gap:10px;padding:10px 9px;border-radius:6px;color:var(--soft);font-size:.76rem;min-height:40px;}
.replacement-workflow #community-workspace .community-sidebar nav a[aria-current=page]{color:var(--paper);background:var(--card);font-weight:700;}
.replacement-workflow #community-workspace .community-nav-mark{width:10px;color:var(--paper);font-weight:800;}
.replacement-workflow #community-workspace .community-nav-dot{width:8px;height:8px;flex-shrink:0;border-radius:3px;background:var(--card);}
.replacement-workflow #community-workspace [data-tone=gold]{--board-tone:var(--paper);}
.replacement-workflow #community-workspace [data-tone=blue]{--board-tone:var(--soft);}
.replacement-workflow #community-workspace [data-tone=green]{--board-tone:var(--soft);}
.replacement-workflow #community-workspace [data-tone=purple]{--board-tone:var(--soft);}
.replacement-workflow #community-workspace [data-tone=red]{--board-tone:var(--paper);}
.replacement-workflow #community-workspace .community-nav-dot{background:var(--board-tone);}
.replacement-workflow #community-workspace .community-board-count{margin-left:auto;font-size:.64rem;color:var(--soft);}
.replacement-workflow #community-workspace .community-help{border-top:1px solid var(--forum-line);margin-top:22px;padding:20px 8px 0;}
.replacement-workflow #community-workspace .community-help h2{font-size:.85rem;}
.replacement-workflow #community-workspace .community-help p{font-size:.74rem;color:var(--soft);line-height:1.75;}
.replacement-workflow #community-workspace .community-help a{display:block;font-size:.73rem;margin-top:10px;}
.replacement-workflow #community-workspace .community-main{min-width:0;}
.replacement-workflow #community-workspace .community-feed-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;}
.replacement-workflow #community-workspace .community-feed-heading .community-eyebrow{margin-bottom:7px;}
.replacement-workflow #community-workspace .community-feed-heading h2{font-size:1.35rem;margin-bottom:8px;}
.replacement-workflow #community-workspace .community-feed-heading p:not(.community-eyebrow){color:var(--soft);font-size:.78rem;margin:0;}
.replacement-workflow #community-workspace .community-feed-total{white-space:nowrap;border:1px solid var(--forum-line);border-radius:5px;padding:4px 8px;font-size:.65rem;color:var(--soft);}
.replacement-workflow #community-workspace .community-feed-total:empty{display:none;}
.replacement-workflow #community-workspace .community-panel{background:var(--forum-bg);border:1px solid var(--forum-line);border-radius:9px;padding:22px;margin-bottom:16px;overflow-wrap:anywhere;}
.replacement-workflow #community-workspace .community-list-heading{display:flex;justify-content:space-between;background:var(--card);color:var(--soft);padding:10px 18px;font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--forum-line);border-radius:8px 8px 0 0;}
.replacement-workflow #community-workspace #community-posts{border:1px solid var(--forum-line);border-top:0;border-radius:0 0 8px 8px;overflow:hidden;background:var(--forum-bg);}
.replacement-workflow #community-workspace #community-posts>.community-panel{border:0;border-radius:0;margin:0;}
.replacement-workflow #community-workspace .community-post-card{display:grid;grid-template-columns:38px minmax(0,1fr) 68px;gap:14px;padding:19px 17px;border-bottom:1px solid var(--forum-line);overflow-wrap:anywhere;}
.replacement-workflow #community-workspace .community-post-card:last-child{border-bottom:0;}
.replacement-workflow #community-workspace .community-post-card:hover{background:var(--card);}
.replacement-workflow #community-workspace .community-post-card.pinned{box-shadow:inset 3px 0 var(--paper);background:var(--card);}
.replacement-workflow #community-workspace .community-topic-avatar{width:38px;height:38px;border-radius:50%;object-fit:cover;border:1px solid var(--line);margin-top:5px;}
.replacement-workflow #community-workspace .community-post-card h3{font-size:.9rem;margin:8px 0 5px;font-weight:700;}
.replacement-workflow #community-workspace .community-post-card h3 a{color:var(--paper);}
.replacement-workflow #community-workspace .community-excerpt{font-size:.74rem;color:var(--soft);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:8px;}
.replacement-workflow #community-workspace .community-tags{display:flex;flex-wrap:wrap;gap:6px;font-size:.6rem;}
.replacement-workflow #community-workspace .community-tag{border:1px solid var(--line);border-radius:4px;padding:1px 6px;color:var(--soft);background:var(--card);}
.replacement-workflow #community-workspace .community-tag[data-tone]{color:var(--board-tone);border-color:color-mix(in srgb,var(--board-tone) 30%,transparent);background:color-mix(in srgb,var(--board-tone) 9%,transparent);}
.replacement-workflow #community-workspace .community-tag[data-status=resolved]{color:var(--soft);border-color:var(--line);background:var(--card);}
.replacement-workflow #community-workspace .community-tag[data-status=in_progress]{color:var(--paper);border-color:var(--line);background:var(--card);}
.replacement-workflow #community-workspace .community-byline{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--soft);font-size:.68rem;}
.replacement-workflow #community-workspace .community-byline img{width:24px;height:24px;border-radius:50%;object-fit:cover;}
.replacement-workflow #community-workspace .community-byline a{color:var(--soft);}
.replacement-workflow #community-workspace .community-topic-activity{display:block;font-size:.63rem;color:var(--soft);margin-top:5px;}
.replacement-workflow #community-workspace .community-topic-numbers{display:flex;flex-direction:column;align-items:end;gap:8px;text-align:right;color:var(--soft);}
.replacement-workflow #community-workspace .community-replies{font-size:.63rem;white-space:nowrap;}
.replacement-workflow #community-workspace .community-replies strong{font-size:1rem;color:var(--soft);font-weight:600;margin-right:3px;}
.replacement-workflow #community-workspace .community-vote{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);background:var(--card);border-radius:5px;color:var(--soft);padding:5px 8px;min-width:42px;font-size:.72rem;cursor:pointer;min-height:32px;}
.replacement-workflow #community-workspace .community-vote[aria-pressed=true]{color:var(--paper);background:var(--card);border-color:var(--line);}
.replacement-workflow #community-workspace .community-filters{display:flex;align-items:end;gap:8px;flex-wrap:wrap;padding:12px;background:var(--card);border:1px solid var(--forum-line);border-radius:8px;margin-bottom:9px;}
.replacement-workflow #community-workspace .community-filters label{margin:0;font-size:.65rem;}
.replacement-workflow #community-workspace .community-filters label:first-child{flex:1;min-width:140px;}
.replacement-workflow #community-workspace label{font-size:.8rem;color:var(--soft);display:block;margin-bottom:6px;}
.replacement-workflow #community-workspace input:not([type=checkbox]),.replacement-workflow #community-workspace select,.replacement-workflow #community-workspace textarea{display:block;width:100%;background:var(--card);border:1px solid var(--line);border-radius:5px;color:var(--paper);padding:9px;font:inherit;font-size:.8rem;margin:5px 0 12px;min-width:0;}
.replacement-workflow #community-workspace .community-filters input,.replacement-workflow #community-workspace .community-filters select{margin-bottom:0;min-height:36px;font-size:.72rem;}
.replacement-workflow #community-workspace textarea{resize:vertical;min-height:100px;}
.replacement-workflow #community-workspace .community-hint{color:var(--soft);font-size:.7rem;}
.replacement-workflow #community-workspace .community-body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--soft);font-size:.9rem;line-height:1.85;margin-top:22px;}
.replacement-workflow #community-workspace #community-post h2{font-size:1.55rem;margin:14px 0;}
.replacement-workflow #community-workspace .community-comment{padding:22px 0;border-bottom:1px solid var(--forum-line);}
.replacement-workflow #community-workspace .community-comment.staff{border-left:3px solid var(--line);padding-left:16px;}
.replacement-workflow #community-workspace #community-reply{margin-top:24px;}
.replacement-workflow #community-workspace #community-notice:empty{display:none;}
.replacement-workflow #community-workspace #community-notice:not(:empty),.replacement-workflow #community-workspace #community-compose-message:not(:empty){padding:12px;border:1px solid var(--line);background:var(--card);border-radius:6px;color:var(--paper);}
.replacement-workflow #community-workspace #community-identity{font-size:.72rem;color:var(--soft);margin-bottom:18px;}
.replacement-workflow #community-workspace dialog{background:var(--card);color:var(--soft);border:1px solid var(--line);border-radius:12px;padding:28px;width:min(640px,calc(100% - 28px));max-height:90vh;overflow:auto;}
.replacement-workflow #community-workspace dialog::backdrop{background:var(--card);}
.replacement-workflow #community-workspace .community-review{display:flex;align-items:start;gap:10px;}
.replacement-workflow #community-workspace .community-review input{margin-top:5px;}
.replacement-workflow #community-workspace .community-sample{background:var(--card);border:1px solid var(--line);border-radius:6px;padding:12px;font-size:.8rem;}
.replacement-workflow #community-workspace .community-rail .community-panel{padding:18px;}
.replacement-workflow #community-workspace .community-rail h2{font-size:.87rem;}
.replacement-workflow #community-workspace .community-rail p{font-size:.74rem;color:var(--soft);line-height:1.8;}
.replacement-workflow #community-workspace .community-welcome{border-top:3px solid var(--paper);background:linear-gradient(140deg,var(--card),var(--card) 80%);}
.replacement-workflow #community-workspace .community-welcome .community-button{width:100%;margin:0 0 12px;}
.replacement-workflow #community-workspace .community-stats{margin:0;}
.replacement-workflow #community-workspace .community-stats div{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px solid var(--line);font-size:.73rem;}
.replacement-workflow #community-workspace .community-stats dt{color:var(--soft);}
.replacement-workflow #community-workspace .community-stats dd{margin:0;font-weight:700;color:var(--paper);font-variant-numeric:tabular-nums;}
.replacement-workflow #community-workspace #community-overview-state{margin:12px 0 0;font-size:.63rem;}
.replacement-workflow #community-workspace .community-recent-topic{display:block;padding:11px 0;border-bottom:1px solid var(--line);}
.replacement-workflow #community-workspace .community-recent-topic:first-child{padding-top:0;}
.replacement-workflow #community-workspace .community-recent-topic:last-child{border:0;padding-bottom:0;}
.replacement-workflow #community-workspace .community-recent-topic strong{display:block;font-size:.73rem;font-weight:650;color:var(--soft);}
.replacement-workflow #community-workspace .community-recent-topic span{display:block;color:var(--soft);font-size:.63rem;margin-top:5px;}
.replacement-workflow #community-workspace .community-resource>a{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--line);font-size:.73rem;color:var(--soft);}
.replacement-workflow #community-workspace .community-board-card{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;border:1px solid var(--forum-line);border-radius:8px;padding:20px;background:var(--forum-bg);margin-bottom:12px;overflow-wrap:anywhere;}
.replacement-workflow #community-workspace .community-board-symbol{display:flex;align-items:center;justify-content:center;width:38px;height:38px;background:color-mix(in srgb,var(--board-tone) 12%,transparent);color:var(--board-tone);font-size:1.1rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--board-tone) 30%,transparent);font-weight:750;}
.replacement-workflow #community-workspace .community-board-card h3 a{color:var(--paper);}
.replacement-workflow #community-workspace .community-board-card p{font-size:.78rem;color:var(--soft);margin-bottom:9px;}
.replacement-workflow #community-workspace .community-board-meta{font-size:.66rem;color:var(--soft);}
.replacement-workflow #community-workspace .community-board-latest{display:block;font-size:.7rem;margin-top:9px;}
.replacement-workflow #community-workspace .community-support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;}
.replacement-workflow #community-workspace .community-support-grid .community-panel>a{margin:8px 12px 8px 0;display:inline-flex;}
.replacement-workflow #community-workspace ol{padding-left:22px;list-style:decimal;}
.replacement-workflow #community-workspace li{margin:10px 0;}
@media (max-width:1200px){.replacement-workflow #community-workspace .community-grid{grid-template-columns:160px minmax(0,1fr);}.replacement-workflow #community-workspace .community-rail{grid-column:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}.replacement-workflow #community-workspace .community-rail .community-panel{margin:0;}}
@media (max-width:850px){.replacement-workflow #community-workspace{padding:20px 18px 45px;}.replacement-workflow #community-workspace .community-grid{grid-template-columns:1fr;gap:20px;}.replacement-workflow #community-workspace .community-sidebar nav{display:flex;flex-wrap:wrap;gap:5px;}.replacement-workflow #community-workspace .community-sidebar nav h2{width:100%;margin-bottom:5px;}.replacement-workflow #community-workspace .community-sidebar nav a{background:var(--card);border:1px solid var(--forum-line);padding:7px 10px;}.replacement-workflow #community-workspace .community-help{display:none;}.replacement-workflow #community-workspace .community-rail{grid-column:1;}.replacement-workflow #community-workspace .community-hero{padding:25px;}.replacement-workflow #community-workspace .community-forum-tabs{gap:20px;}}
@media (max-width:500px){.replacement-workflow #community-workspace{padding:16px 12px 40px;}.replacement-workflow #community-workspace .community-hero{padding:24px 20px;}.replacement-workflow #community-workspace .community-post-card{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:17px 12px;}.replacement-workflow #community-workspace .community-topic-avatar{width:30px;height:30px;}.replacement-workflow #community-workspace .community-topic-numbers{grid-column:2;flex-direction:row;justify-content:space-between;align-items:center;}.replacement-workflow #community-workspace .community-post-card h3{font-size:.88rem;}.replacement-workflow #community-workspace .community-panel{padding:18px;}.replacement-workflow #community-workspace .community-filters label{flex:1;min-width:90px;}.replacement-workflow #community-workspace .community-filters label:first-child{flex-basis:100%;}.replacement-workflow #community-workspace .community-rail,.replacement-workflow #community-workspace .community-support-grid{grid-template-columns:1fr;}.replacement-workflow #community-workspace dialog{padding:20px;}.replacement-workflow #community-workspace .community-byline{gap:6px;}.replacement-workflow #community-workspace .community-list-heading span:last-child{display:none;}.replacement-workflow #community-workspace .community-feed-heading{align-items:start;}.replacement-workflow #community-workspace .community-feed-total{font-size:.6rem;}.replacement-workflow #community-workspace .community-forum-tabs a{font-size:.75rem;}.replacement-workflow #community-workspace .community-forum-tabs a:last-child{margin:0;}.replacement-workflow #community-workspace .community-board-card{padding:17px 14px;}}
@media (prefers-reduced-motion:reduce){.replacement-workflow #community-workspace *{transition:none!important;scroll-behavior:auto!important;}}
/* Source structure 29dbe9b0da91344b04339f3a1ea1a4dde5ef26fd8c85904e2bd0cf69914500e7 */
.replacement-workflow #discord-hosting{max-width:860px;margin:48px auto;padding:0 20px;color:var(--paper);}
.replacement-workflow #discord-hosting .discord-coming-soon-panel{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:28px;}
.replacement-workflow #discord-hosting h1{font-size:30px;margin:12px 0;}
.replacement-workflow #discord-hosting p{line-height:1.7;color:var(--soft);}
.replacement-workflow #discord-hosting .discord-coming-soon-label{display:inline-block;border:1px solid var(--line);border-radius:20px;padding:5px 12px;color:var(--paper);font-weight:600;}
.replacement-workflow #discord-hosting .discord-coming-soon-links{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px;}
.replacement-workflow #discord-hosting .discord-coming-soon-links a{padding:10px 15px;background:var(--card);border-radius:7px;color:white;text-decoration:none;}
.replacement-workflow #discord-hosting :focus-visible{outline:2px solid var(--paper);outline-offset:3px;}
@media (max-width:480px){.replacement-workflow #discord-hosting{margin:28px auto;}.replacement-workflow #discord-hosting .discord-coming-soon-panel{padding:20px;}.replacement-workflow #discord-hosting h1{font-size:26px;}}
/* Source structure 79ed6aa9d1ca94d4ebf602bb881e07729500c1f96d51e9afbb68a17d28367189 */

.replacement-workflow #profile-workspace,.replacement-workflow #settings-workspace{--account-accent:var(--gold);color:var(--paper);max-width:1200px;margin:auto;padding:32px 24px 72px;position:relative;isolation:isolate;overflow-wrap:anywhere;}
.replacement-workflow #profile-workspace *,.replacement-workflow #settings-workspace *{box-sizing:border-box;}
.replacement-workflow #settings-workspace .settings-layout>*{min-width:0;}
.replacement-workflow #profile-workspace h1,.replacement-workflow #profile-workspace h2,.replacement-workflow #settings-workspace h1{color:var(--paper);}
.replacement-workflow #settings-workspace #account-identity>div[style*="display:grid"]{grid-template-columns:80px minmax(0,1fr)!important;}
.replacement-workflow .account-hero{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--card);margin-bottom:26px;padding:46px 36px;min-height:240px;}
.replacement-workflow .account-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.25;z-index:0;}
.replacement-workflow .account-hero>*:not(img){position:relative;}
.replacement-workflow .account-eyebrow{color:var(--paper);font:700 12px var(--f-d);letter-spacing:.2em;text-transform:uppercase;}
.replacement-workflow .account-hero h1{font:900 clamp(32px,5vw,56px)/1.15 var(--f-d);margin:12px 0;}
.replacement-workflow .account-hero p{color:var(--soft);max-width:600px;line-height:1.7;}
.replacement-workflow .account-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px;}
.replacement-workflow #profile-workspace a.account-button,.replacement-workflow #settings-workspace a.account-button,.replacement-workflow .account-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line);border-radius:7px;background:var(--card);color:var(--paper);padding:11px 16px;font-weight:700;cursor:pointer;}
.replacement-workflow .account-button.primary{background:var(--card);border-color:var(--paper);}
.replacement-workflow .account-grid{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:24px;}
.replacement-workflow .account-panel{padding:24px;background:var(--card);border:1px solid var(--line);border-radius:12px;margin-bottom:20px;}
.replacement-workflow .account-panel h2{font:800 22px var(--f-d);margin:0 0 14px;}
.replacement-workflow .account-panel p{color:var(--soft);line-height:1.65;}
.replacement-workflow .account-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0;}
.replacement-workflow .account-stat{padding:18px 10px;text-align:center;background:var(--card);border:1px solid var(--line);border-radius:10px;}
.replacement-workflow .account-stat strong{font:800 27px var(--f-d);display:block;}
.replacement-workflow .account-stat span{color:var(--soft);font-size:11px;letter-spacing:.08em;text-transform:uppercase;}
.replacement-workflow .account-identity{display:flex;gap:22px;align-items:center;}
.replacement-workflow .account-avatar{width:108px;height:108px;object-fit:cover;border:3px solid var(--account-accent);border-radius:16px;background:var(--card);flex-shrink:0;}
.replacement-workflow .account-identity h1{overflow-wrap:anywhere;}
.replacement-workflow .account-steam-name{margin:-8px 0 8px!important;color:var(--soft)!important;font-size:0.82rem!important;}
.replacement-workflow .account-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.12;z-index:-1;pointer-events:none;}
.replacement-workflow .account-history{display:grid;gap:10px;}
.replacement-workflow .account-game{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:15px;background:var(--card);border:1px solid var(--line);border-radius:9px;}
.replacement-workflow .account-game small{display:block;color:var(--soft);margin-top:5px;}
.replacement-workflow .account-game a{color:var(--soft);}
.replacement-workflow .account-result{font-size:12px;font-weight:800;color:var(--soft);}
.replacement-workflow .account-result.win{color:var(--soft);}
.replacement-workflow .account-result.loss{color:var(--paper);}
.replacement-workflow .account-notice{padding:14px 18px;border:1px solid var(--line);background:var(--card);color:var(--paper);border-radius:9px;margin-bottom:20px;}
.replacement-workflow .account-panel dialog,.replacement-workflow dialog.account-panel{color:var(--paper);max-width:520px;width:calc(100% - 32px);margin:auto;}
.replacement-workflow dialog::backdrop{background:var(--card);}
.replacement-workflow .account-bio{white-space:pre-wrap;}
.replacement-workflow .account-log{padding:12px 0;border-bottom:1px solid var(--line);}
.replacement-workflow .account-log a{color:var(--soft);}
.replacement-workflow .account-log small{display:block;color:var(--soft);margin-top:6px;}
.replacement-workflow #settings-workspace .settings-layout{display:grid;grid-template-columns:205px minmax(0,1fr);gap:26px;}
.replacement-workflow #settings-workspace .settings-nav{position:sticky;top:90px;align-self:start;display:grid;gap:8px;}
.replacement-workflow #settings-workspace .settings-nav a{padding:12px 15px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--soft);}
.replacement-workflow #settings-workspace .settings-nav a:hover{border-color:var(--paper);color:var(--paper);}
.replacement-workflow #settings-workspace .settings-card{background:var(--card)!important;border:1px solid var(--line)!important;border-radius:12px;padding:26px!important;box-shadow:none!important;scroll-margin-top:100px;overflow:hidden;}
.replacement-workflow #settings-workspace .settings-card h2{font-size:23px!important;}
.replacement-workflow #settings-workspace .settings-card>header>div>span:first-child{color:var(--paper)!important;}
.replacement-workflow #settings-workspace input:not([type=checkbox]):not([type=color]),.replacement-workflow #settings-workspace textarea{max-width:100%;min-width:0!important;border-radius:6px!important;}
.replacement-workflow #settings-workspace input[type=checkbox]{width:19px;height:19px;accent-color:#df342a;}
.replacement-workflow #settings-workspace table{table-layout:fixed;}
.replacement-workflow #settings-workspace th,.replacement-workflow #settings-workspace td{overflow-wrap:anywhere;}
.replacement-workflow #settings-workspace #prefsForm th:first-child{width:52%;}
.replacement-workflow #settings-workspace label,.replacement-workflow #settings-workspace button{line-height:1.5;}
.replacement-workflow #settings-workspace button{min-height:38px;}
.replacement-workflow #settings-workspace .settings-card>div[style*="display:grid"]>div{gap:14px;flex-wrap:wrap;}
.replacement-workflow #settings-workspace :focus-visible,.replacement-workflow #profile-workspace :focus-visible{outline:2px solid var(--line);outline-offset:4px;}
.replacement-workflow #settings-workspace [disabled],.replacement-workflow #profile-workspace [disabled]{opacity:.6;cursor:not-allowed;}
.replacement-workflow .account-save-status{color:var(--soft);min-height:24px;padding-top:10px;}
@media (max-width:760px){.replacement-workflow #profile-workspace,.replacement-workflow #settings-workspace{padding:18px 14px 50px;}.replacement-workflow .account-hero{padding:28px 20px;min-height:200px;}.replacement-workflow .account-grid{grid-template-columns:1fr;}.replacement-workflow .account-identity{align-items:flex-start;flex-direction:column;gap:12px;}.replacement-workflow .account-avatar{width:84px;height:84px;}.replacement-workflow .account-stats{grid-template-columns:repeat(2,minmax(0,1fr));}.replacement-workflow .account-panel{padding:20px;}.replacement-workflow .account-game{flex-wrap:wrap;}.replacement-workflow #settings-workspace .settings-layout{grid-template-columns:minmax(0,1fr);}.replacement-workflow #settings-workspace .settings-nav{position:static;grid-template-columns:repeat(2,minmax(0,1fr));}.replacement-workflow #settings-workspace .settings-card{padding:18px!important;}.replacement-workflow #settings-workspace .settings-card table{font-size:12px!important;}.replacement-workflow #settings-workspace .settings-card th,.replacement-workflow #settings-workspace .settings-card td{padding:8px 4px!important;}.replacement-workflow #settings-workspace [data-ask-email-banner] div{min-width:0!important;}}
@media (max-width:760px){.replacement-workflow #settings-workspace #prefsForm td label{flex-direction:column;align-items:flex-start!important;gap:3px!important;}.replacement-workflow #settings-workspace #account-rollout table,.replacement-workflow #settings-workspace #account-rollout tbody{display:block;}.replacement-workflow #settings-workspace #account-rollout thead{display:none;}.replacement-workflow #settings-workspace #account-rollout tr{display:grid;grid-template-columns:minmax(0,1fr);padding:14px 0;border-bottom:1px solid var(--line);}.replacement-workflow #settings-workspace #account-rollout td{display:block;border:0!important;}.replacement-workflow #settings-workspace #account-rollout textarea{max-width:100%!important;}}
.replacement-workflow .bg-tf-card{background:var(--card)}
.replacement-workflow .bg-tf-dark{background:var(--ink-2)}
.replacement-workflow .block{display:block}
.replacement-workflow .border{border:1px solid var(--line)}
.replacement-workflow .border-b{border-bottom:1px solid var(--line)}
.replacement-workflow .border-t{border-top:1px solid var(--line)}
.replacement-workflow .border-tf-border{border-color:var(--line)}
.replacement-workflow .col-span-5{grid-column:span 5}
.replacement-workflow .cursor-pointer{cursor:pointer}
.replacement-workflow .fixed{position:fixed}
.replacement-workflow .flex{display:flex}
.replacement-workflow .flex-1{flex:1 1 0%;min-width:0}
.replacement-workflow .flex-col{flex-direction:column}
.replacement-workflow .flex-shrink-0{flex-shrink:0}
.replacement-workflow .flex-wrap{flex-wrap:wrap}
.replacement-workflow .font-bold{font-weight:700}
.replacement-workflow .font-display{font-family:var(--f-d)}
.replacement-workflow .font-mono{font-family:var(--f-m)}
.replacement-workflow .font-semibold{font-weight:600}
.replacement-workflow .gap-1{gap:4px}
.replacement-workflow .gap-1\.5{gap:6px}
.replacement-workflow .gap-2{gap:8px}
.replacement-workflow .gap-3{gap:12px}
.replacement-workflow .gap-4{gap:16px}
.replacement-workflow .gap-5{gap:20px}
.replacement-workflow .gap-6{gap:24px}
.replacement-workflow .gap-x-3{column-gap:12px}
.replacement-workflow .gap-x-6{column-gap:24px}
.replacement-workflow .gap-y-1{row-gap:4px}
.replacement-workflow .gap-y-3{row-gap:12px}
.replacement-workflow .grid{display:grid}
.replacement-workflow .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.replacement-workflow .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.replacement-workflow .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.replacement-workflow .h-12{height:48px}
.replacement-workflow .h-6{height:24px}
.replacement-workflow .h-8{height:32px}
.replacement-workflow .h-9{height:36px}
.replacement-workflow .hidden{display:none!important}
.replacement-workflow .hover\:text-tf-red:hover{color:var(--red)}
.replacement-workflow .hover\:text-white:hover{color:var(--paper)}
.replacement-workflow .hover\:underline:hover{text-decoration:underline}
.replacement-workflow .inline-flex{display:inline-flex}
.replacement-workflow .items-center{align-items:center}
.replacement-workflow .items-end{align-items:flex-end}
.replacement-workflow .items-start{align-items:flex-start}
.replacement-workflow .justify-between{justify-content:space-between}
.replacement-workflow .justify-center{justify-content:center}
.replacement-workflow .justify-end{justify-content:flex-end}
@media(min-width:1024px){.replacement-workflow .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(min-width:1024px){.replacement-workflow .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(min-width:1024px){.replacement-workflow .lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
}
@media(min-width:1024px){.replacement-workflow .lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
}
.replacement-workflow .max-w-3xl{max-width:48rem}
.replacement-workflow .max-w-4xl{max-width:56rem}
.replacement-workflow .max-w-5xl{max-width:64rem}
.replacement-workflow .max-w-6xl{max-width:72rem}
.replacement-workflow .max-w-7xl{max-width:80rem}
.replacement-workflow .max-w-md{max-width:28rem}
.replacement-workflow .max-w-sm{max-width:24rem}
.replacement-workflow .mb-1{margin-bottom:4px}
.replacement-workflow .mb-1\.5{margin-bottom:6px}
.replacement-workflow .mb-10{margin-bottom:40px}
.replacement-workflow .mb-2{margin-bottom:8px}
.replacement-workflow .mb-3{margin-bottom:12px}
.replacement-workflow .mb-4{margin-bottom:16px}
.replacement-workflow .mb-5{margin-bottom:20px}
.replacement-workflow .mb-6{margin-bottom:24px}
.replacement-workflow .mb-8{margin-bottom:32px}
@media(min-width:768px){.replacement-workflow .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(min-width:768px){.replacement-workflow .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(min-width:768px){.replacement-workflow .md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media(min-width:768px){.replacement-workflow .md\:p-8{padding:32px}
}
.replacement-workflow .min-w-0{min-width:0}
.replacement-workflow .ml-1{margin-left:4px}
.replacement-workflow .ml-2{margin-left:8px}
.replacement-workflow .mr-0\.5{margin-right:2px}
.replacement-workflow .mr-1{margin-right:4px}
.replacement-workflow .mr-1\.5{margin-right:6px}
.replacement-workflow .mr-2{margin-right:8px}
.replacement-workflow .mt-0\.5{margin-top:2px}
.replacement-workflow .mt-1{margin-top:4px}
.replacement-workflow .mt-12{margin-top:48px}
.replacement-workflow .mt-2{margin-top:8px}
.replacement-workflow .mt-3{margin-top:12px}
.replacement-workflow .mt-4{margin-top:16px}
.replacement-workflow .mt-5{margin-top:20px}
.replacement-workflow .mt-6{margin-top:24px}
.replacement-workflow .mt-8{margin-top:32px}
.replacement-workflow .mx-4{margin-inline:16px}
.replacement-workflow .mx-auto{margin-inline:auto}
.replacement-workflow .overflow-hidden{overflow:hidden}
.replacement-workflow .overflow-x-auto{overflow-x:auto}
.replacement-workflow .p-2{padding:8px}
.replacement-workflow .p-3{padding:12px}
.replacement-workflow .p-4{padding:16px}
.replacement-workflow .p-5{padding:20px}
.replacement-workflow .p-6{padding:24px}
.replacement-workflow .p-7{padding:28px}
.replacement-workflow .p-8{padding:32px}
.replacement-workflow .pb-6{padding-bottom:24px}
.replacement-workflow .pl-3{padding-left:12px}
.replacement-workflow .pr-3{padding-right:12px}
.replacement-workflow .pt-10{padding-top:40px}
.replacement-workflow .pt-2{padding-top:8px}
.replacement-workflow .pt-4{padding-top:16px}
.replacement-workflow .pt-8{padding-top:32px}
.replacement-workflow .px-1{padding-inline:4px}
.replacement-workflow .px-1\.5{padding-inline:6px}
.replacement-workflow .px-2{padding-inline:8px}
.replacement-workflow .px-3{padding-inline:12px}
.replacement-workflow .px-4{padding-inline:16px}
.replacement-workflow .px-5{padding-inline:20px}
.replacement-workflow .px-6{padding-inline:24px}
.replacement-workflow .px-8{padding-inline:32px}
.replacement-workflow .py-0\.5{padding-block:2px}
.replacement-workflow .py-1{padding-block:4px}
.replacement-workflow .py-1\.5{padding-block:6px}
.replacement-workflow .py-10{padding-block:40px}
.replacement-workflow .py-12{padding-block:48px}
.replacement-workflow .py-14{padding-block:56px}
.replacement-workflow .py-2{padding-block:8px}
.replacement-workflow .py-2\.5{padding-block:10px}
.replacement-workflow .py-3{padding-block:12px}
.replacement-workflow .py-4{padding-block:16px}
.replacement-workflow .py-8{padding-block:32px}
.replacement-workflow .relative{position:relative}
.replacement-workflow .rounded{border-radius:var(--r-s)}
.replacement-workflow .rounded-2xl{border-radius:var(--r)}
.replacement-workflow .rounded-full{border-radius:999px}
.replacement-workflow .rounded-lg{border-radius:var(--r-s)}
.replacement-workflow .rounded-xl{border-radius:var(--r)}
.replacement-workflow .shrink-0{flex-shrink:0}
@media(min-width:640px){.replacement-workflow .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(min-width:640px){.replacement-workflow .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(min-width:640px){.replacement-workflow .sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
}
.replacement-workflow .text-2xl{font-size:1.5rem;line-height:1.5}
.replacement-workflow .text-3xl{font-size:1.875rem;line-height:1.5}
.replacement-workflow .text-base{font-size:1rem;line-height:1.5}
.replacement-workflow .text-center{text-align:center}
.replacement-workflow .text-left{text-align:left}
.replacement-workflow .text-lg{font-size:1.125rem;line-height:1.5}
.replacement-workflow .text-right{text-align:right}
.replacement-workflow .text-sm{font-size:.875rem;line-height:1.5}
.replacement-workflow .text-tf-gold{color:var(--gold)}
.replacement-workflow .text-tf-muted{color:var(--mute)}
.replacement-workflow .text-tf-red{color:var(--red)}
.replacement-workflow .text-white{color:var(--paper)}
.replacement-workflow .text-xl{font-size:1.25rem;line-height:1.5}
.replacement-workflow .text-xs{font-size:.75rem;line-height:1.5}
.replacement-workflow .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.replacement-workflow .w-12{width:48px}
.replacement-workflow .w-28{width:112px}
.replacement-workflow .w-44{width:176px}
.replacement-workflow .w-52{width:208px}
.replacement-workflow .w-56{width:224px}
.replacement-workflow .w-6{width:24px}
.replacement-workflow .w-8{width:32px}
.replacement-workflow .w-9{width:36px}
.replacement-workflow .w-full{width:100%}
.replacement-workflow .whitespace-nowrap{white-space:nowrap}
.replacement-workflow i[class*="fa-"]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.1em;height:1.1em;font-style:normal;vertical-align:-.12em;--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%3E%3C%2Fcircle%3E%3Cpath%20d%3D%22M9.5%209a2.5%202.5%200%201%201%203.5%202.3c-.6.3-1%20.9-1%201.7M12%2017h.01%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow i[class*="fa-"]::before{content:"";display:block;width:100%;height:100%;background:currentColor;mask-image:var(--workflow-icon);mask-size:contain;mask-repeat:no-repeat;mask-position:center}
.replacement-workflow .fa-users{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%228%22%20r%3D%223.5%22%3E%3C%2Fcircle%3E%3Cpath%20d%3D%22M2.5%2020a6.5%206.5%200%200%201%2013%200M16%204.5a3.5%203.5%200%200%201%200%207M18%2014a6%206%200%200%201%203.5%206%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-user{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%228%22%20r%3D%223.5%22%3E%3C%2Fcircle%3E%3Cpath%20d%3D%22M2.5%2020a6.5%206.5%200%200%201%2013%200M16%204.5a3.5%203.5%200%200%201%200%207M18%2014a6%206%200%200%201%203.5%206%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-user-group{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%228%22%20r%3D%223.5%22%3E%3C%2Fcircle%3E%3Cpath%20d%3D%22M2.5%2020a6.5%206.5%200%200%201%2013%200M16%204.5a3.5%203.5%200%200%201%200%207M18%2014a6%206%200%200%201%203.5%206%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-user-check{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%228%22%20r%3D%223.5%22%3E%3C%2Fcircle%3E%3Cpath%20d%3D%22M2.5%2020a6.5%206.5%200%200%201%2013%200M16%204.5a3.5%203.5%200%200%201%200%207M18%2014a6%206%200%200%201%203.5%206%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-user-plus{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%228%22%20r%3D%223.5%22%3E%3C%2Fcircle%3E%3Cpath%20d%3D%22M2.5%2020a6.5%206.5%200%200%201%2013%200M16%204.5a3.5%203.5%200%200%201%200%207M18%2014a6%206%200%200%201%203.5%206%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-plus{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%205v14M5%2012h14%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-check{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m5%2012%205%205%209-10%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-check-circle{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m5%2012%205%205%209-10%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-circle-check{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m5%2012%205%205%209-10%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-server{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20height%3D%227%22%20rx%3D%222%22%20width%3D%2218%22%20x%3D%223%22%20y%3D%224%22%3E%3C%2Frect%3E%3Crect%20height%3D%227%22%20rx%3D%222%22%20width%3D%2218%22%20x%3D%223%22%20y%3D%2213%22%3E%3C%2Frect%3E%3Cpath%20d%3D%22M7%207.5h.01M7%2016.5h.01%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-trophy{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%204h8v5a4%204%200%200%201-8%200zM8%206H4v1a4%204%200%200%200%204%204M16%206h4v1a4%204%200%200%201-4%204M12%2013v4M8%2020h8%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-gem{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%203h12l4%206-10%2012L2%209z%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M2%209h20M12%2021%208%209l4-6%204%206z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-coins{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%3E%3C%2Fcircle%3E%3Cpath%20d%3D%22M12%207v10M9%209.5h4.5a1.8%201.8%200%200%201%200%203.5h-3a1.8%201.8%200%200%200%200%203.5H15%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-coin{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%3E%3C%2Fcircle%3E%3Cpath%20d%3D%22M12%207v10M9%209.5h4.5a1.8%201.8%200%200%201%200%203.5h-3a1.8%201.8%200%200%200%200%203.5H15%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-gift{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20height%3D%225%22%20width%3D%2218%22%20x%3D%223%22%20y%3D%228%22%3E%3C%2Frect%3E%3Cpath%20d%3D%22M5%2013v8h14v-8M12%208v13M12%208S10%203%207.5%204.5%209%208%2012%208zm0%200s2-5%204.5-3.5S15%208%2012%208z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-eye{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2%2012s4-7%2010-7%2010%207%2010%207-4%207-10%207S2%2012%202%2012z%22%3E%3C%2Fpath%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%223%22%3E%3C%2Fcircle%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-map{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%204%203%206v14l6-2%206%202%206-2V4l-6%202zM9%204v14M15%206v14%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-microphone{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20height%3D%2211%22%20rx%3D%223%22%20width%3D%226%22%20x%3D%229%22%20y%3D%223%22%3E%3C%2Frect%3E%3Cpath%20d%3D%22M5%2011a7%207%200%200%200%2014%200M12%2018v3%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-calendar-days{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20height%3D%2216%22%20rx%3D%222%22%20width%3D%2218%22%20x%3D%223%22%20y%3D%225%22%3E%3C%2Frect%3E%3Cpath%20d%3D%22M3%2010h18M8%203v4M16%203v4%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-calendar-check{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20height%3D%2216%22%20rx%3D%222%22%20width%3D%2218%22%20x%3D%223%22%20y%3D%225%22%3E%3C%2Frect%3E%3Cpath%20d%3D%22M3%2010h18M8%203v4M16%203v4%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-calendar{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20height%3D%2216%22%20rx%3D%222%22%20width%3D%2218%22%20x%3D%223%22%20y%3D%225%22%3E%3C%2Frect%3E%3Cpath%20d%3D%22M3%2010h18M8%203v4M16%203v4%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-clock{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%3E%3C%2Fcircle%3E%3Cpath%20d%3D%22M12%207v5l3%202%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-clock-rotate-left{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%3E%3C%2Fcircle%3E%3Cpath%20d%3D%22M12%207v5l3%202%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-history{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%3E%3C%2Fcircle%3E%3Cpath%20d%3D%22M12%207v5l3%202%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-comments{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%205h16v11H9l-5%204z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-comment{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%205h16v11H9l-5%204z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-comment-dots{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%205h16v11H9l-5%204z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-discord{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%207c3-1.3%207-1.3%2010%200l2%209c-1.5%201.3-3%202-4.5%202.3l-1-1.8M7%207l-2%209c1.5%201.3%203%202%204.5%202.3l1-1.8M8.5%2015.5c2.3%201%204.7%201%207%200%22%3E%3C%2Fpath%3E%3Ccircle%20cx%3D%229.5%22%20cy%3D%2212%22%20r%3D%221%22%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%2214.5%22%20cy%3D%2212%22%20r%3D%221%22%3E%3C%2Fcircle%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-bell{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%2016V11a6%206%200%200%201%2012%200v5l2%202H4zM10%2021h4%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-bell-slash{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%2016V11a6%206%200%200%201%2012%200v5l2%202H4zM10%2021h4%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-book{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%204h7a3%203%200%200%201%203%203v13a2%202%200%200%200-2-2H4zM20%204h-6M20%204v14h-6%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-circle-question{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%3E%3C%2Fcircle%3E%3Cpath%20d%3D%22M9.5%209a2.5%202.5%200%201%201%203.5%202.3c-.6.3-1%20.9-1%201.7M12%2017h.01%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-question-circle{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%3E%3C%2Fcircle%3E%3Cpath%20d%3D%22M9.5%209a2.5%202.5%200%201%201%203.5%202.3c-.6.3-1%20.9-1%201.7M12%2017h.01%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-magnifying-glass{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%227%22%3E%3C%2Fcircle%3E%3Cpath%20d%3D%22m20%2020-4-4%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-search{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%227%22%3E%3C%2Fcircle%3E%3Cpath%20d%3D%22m20%2020-4-4%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-key{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%2215%22%20r%3D%224%22%3E%3C%2Fcircle%3E%3Cpath%20d%3D%22m11%2012%209-9M17%206l3%203%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-lock{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%2215%22%20r%3D%224%22%3E%3C%2Fcircle%3E%3Cpath%20d%3D%22m11%2012%209-9M17%206l3%203%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-unlock{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%2215%22%20r%3D%224%22%3E%3C%2Fcircle%3E%3Cpath%20d%3D%22m11%2012%209-9M17%206l3%203%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-bolt{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M13%202%204%2014h7l-1%208%209-12h-7z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-gamepad{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%204l14%208-14%208z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-play{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%204l14%208-14%208z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-arrow-right{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2012h14M13%206l6%206-6%206%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-arrow-left{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2012h14M13%206l6%206-6%206%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-sign-in-alt{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2012h14M13%206l6%206-6%206%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-right-to-bracket{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2012h14M13%206l6%206-6%206%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-upload{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2016V4M7%209l5-5%205%205M4%2020h16%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-flag{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2021V4h11l-2%204%202%204H5%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-shield-halved{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2021V4h11l-2%204%202%204H5%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-shield-alt{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2021V4h11l-2%204%202%204H5%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-list{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%204h7a3%203%200%200%201%203%203v13a2%202%200%200%200-2-2H4zM20%204h-6M20%204v14h-6%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-list-ul{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%204h7a3%203%200%200%201%203%203v13a2%202%200%200%200-2-2H4zM20%204h-6M20%204v14h-6%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-file-code{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%204h7a3%203%200%200%201%203%203v13a2%202%200%200%200-2-2H4zM20%204h-6M20%204v14h-6%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-file-lines{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%204h7a3%203%200%200%201%203%203v13a2%202%200%200%200-2-2H4zM20%204h-6M20%204v14h-6%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-file-alt{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%204h7a3%203%200%200%201%203%203v13a2%202%200%200%200-2-2H4zM20%204h-6M20%204v14h-6%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-file{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%204h7a3%203%200%200%201%203%203v13a2%202%200%200%200-2-2H4zM20%204h-6M20%204v14h-6%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-info-circle{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%3E%3C%2Fcircle%3E%3Cpath%20d%3D%22M9.5%209a2.5%202.5%200%201%201%203.5%202.3c-.6.3-1%20.9-1%201.7M12%2017h.01%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-circle-info{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%3E%3C%2Fcircle%3E%3Cpath%20d%3D%22M9.5%209a2.5%202.5%200%201%201%203.5%202.3c-.6.3-1%20.9-1%201.7M12%2017h.01%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-circle-exclamation{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%3E%3C%2Fcircle%3E%3Cpath%20d%3D%22M9.5%209a2.5%202.5%200%201%201%203.5%202.3c-.6.3-1%20.9-1%201.7M12%2017h.01%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-exclamation-triangle{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%3E%3C%2Fcircle%3E%3Cpath%20d%3D%22M9.5%209a2.5%202.5%200%201%201%203.5%202.3c-.6.3-1%20.9-1%201.7M12%2017h.01%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-triangle-exclamation{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%3E%3C%2Fcircle%3E%3Cpath%20d%3D%22M9.5%209a2.5%202.5%200%201%201%203.5%202.3c-.6.3-1%20.9-1%201.7M12%2017h.01%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-times{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m6%206%2012%2012M6%2018%2018%206%22%2F%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-xmark{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m6%206%2012%2012M6%2018%2018%206%22%2F%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-spinner{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M21%2012a9%209%200%201%201-9-9%22%2F%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-trash{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%206h16M9%206V3h6v3M6%206l1%2015h10l1-15M10%2010v7M14%2010v7%22%2F%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-chevron-down{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m5%209%207%207%207-7%22%2F%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-chevron-up{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m5%2015%207-7%207%207%22%2F%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-download{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203v13m-5-5%205%205%205-5M4%2021h16%22%2F%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-pen{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m4%2016%2012-12%204%204L8%2020H4z%22%2F%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-cog{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%227%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-bars{--workflow-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%206h16M4%2012h16M4%2018h16%22%2F%3E%3C%2Fsvg%3E")}
.replacement-workflow .fa-spin{animation:workflow-icon-spin 1.5s linear infinite}@keyframes workflow-icon-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.replacement-workflow .fa-spin{animation:none}}
