.player-name-lines{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;line-height:1.2}.player-game-title{font:600 10px/1.25 Arial,sans-serif;color:#f4d57f;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-rank-emblem{display:inline-flex;flex:0 0 36px;width:36px;height:36px;align-items:center;justify-content:center;color:#e6bd56}.player-rank-emblem .ranked-insignia{width:100%;height:100%}.account-ranked-emblem-preview{margin-top:12px;min-height:36px}.account-ranked-emblem-preview .ranked-insignia{width:36px;height:36px}.xp-workspace{border-top:1px solid #455045;margin-top:22px;padding-top:20px;min-width:0}.xp-workspace>header,.xp-game-list article>header,.xp-game-list article>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.xp-workspace h3{font-size:18px;display:flex;align-items:center;gap:8px;margin:7px 0}.xp-workspace label{font-size:12px;color:#c8cfbf}.xp-workspace select{font:inherit;margin-top:6px;color:#f1edda;background:#111b17;border:1px solid #596453;border-radius:5px;padding:10px;max-width:100%}.xp-equipped-title{display:grid;gap:7px;margin:16px 0}.xp-game-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.xp-game-list article{padding:14px;border:1px solid #4a5549;border-radius:5px;background:#15201a;min-width:0}.xp-game-list strong{font-size:14px;overflow-wrap:anywhere}.xp-game-list article>header>span{font-size:11px;white-space:nowrap;color:#e4cc7f}.xp-game-list article>div{margin:9px 0}.xp-game-list b{color:#dacf96;font-size:12px;overflow-wrap:anywhere}.xp-game-list small,.xp-empty{color:#acbdaa;font-size:11px}.xp-game-list progress{width:100%;height:7px;display:block;appearance:none;border:0;margin:8px 0;background:#354238;border-radius:3px}.xp-game-list progress::-webkit-progress-bar{background:#354238;border-radius:3px}.xp-game-list progress::-webkit-progress-value{background:#d5b35f;border-radius:3px}.xp-game-list progress::-moz-progress-bar{background:#d5b35f;border-radius:3px}.xp-settings{min-width:0;display:grid;gap:22px}.xp-settings .settings-field-grid{margin-top:20px}.xp-settings textarea{width:100%;min-height:100px;resize:vertical;font-family:monospace}.xp-chart-controls{display:flex;gap:16px;flex-wrap:wrap;margin:20px 0}.xp-curve{max-width:100%;overflow-x:auto}.xp-curve svg{display:block;width:100%;min-width:650px;min-height:220px}.xp-curve line{stroke:#38473d}.xp-curve text{fill:#bec9b8;font-size:12px}.xp-curve polyline{fill:none;stroke:#d5b35f;stroke-width:2}.xp-curve circle{fill:#d5b35f}.xp-title-override{display:flex;align-items:center;gap:8px;margin:20px 0}.xp-title-override input{width:18px;min-height:18px}.xp-title-list{display:grid;gap:12px;margin:20px 0}.xp-title-list>div{display:grid;grid-template-columns:110px minmax(0,1fr) 42px;align-items:end;gap:12px}.xp-title-list .icon-toggle{height:42px}@media(max-width:600px){.xp-game-list{grid-template-columns:minmax(0,1fr)}.xp-workspace>header{flex-wrap:wrap}.xp-title-list>div{grid-template-columns:80px minmax(0,1fr) 38px;gap:7px}.player-game-title{max-width:85px;font-size:9px}}.xp-reward-summary{display:grid;gap:4px;color:#ead39a;font-size:12px;overflow-wrap:anywhere}.secret-field{display:grid;gap:7px;min-width:0}.secret-field-control{position:relative;min-width:0}.secret-field-control input{width:100%;padding-right:50px}.secret-field-control input::-ms-reveal,.secret-field-control input::-ms-clear{display:none}.secret-eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:34px;height:32px;min-height:32px;padding:0;border:0;background:transparent;color:#51472c}.secret-eye:hover:not(:disabled){transform:translateY(-50%);background:#e7dfce;color:#1d251e}.secret-eye:focus-visible{outline:2px solid #926b21;outline-offset:1px}.secret-match{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1.4}.secret-match svg{flex-shrink:0}.secret-match.is-match{color:#e8b84a}.secret-match.is-different{color:#ffb1b9}.secret-clipboard-message{color:#c7c1b3;font-size:12px;line-height:1.4}.public-games-overview{padding-top:24px;padding-bottom:32px}.public-games-page>.page-heading>a{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid #57523b;border-radius:6px;background:#222722;color:#f7efd9;text-decoration:none}.public-games-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.public-games-heading h2{font-size:24px;margin:0 0 8px}.public-games-heading p{color:var(--muted);margin:0;line-height:1.6}.public-games-heading a,.public-game-action,.public-game-bottom a{display:inline-flex;align-items:center;gap:8px;color:#e6c56c;text-decoration:none}.public-games-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.public-game-entry{display:flex;flex-direction:column;overflow:hidden;border:1px solid #41463c;border-radius:8px;color:#f7efd9;background:#111b19;text-decoration:none}.public-game-entry:hover,.public-game-entry:focus-visible{border-color:#d7b652}.public-game-entry>div:last-child{padding:18px}.public-game-entry h3{font-size:20px;margin:12px 0 8px}.public-game-entry p{color:#bdbba9;line-height:1.65;margin:0 0 18px}.public-game-type{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12px;color:#c8cbbf}.public-game-pieces{min-height:130px;display:flex;align-items:center;justify-content:center;gap:12px;background:#233b32;overflow:hidden}.public-game-pieces.pieces-cards{background:#292b39}.public-game-pieces .die{flex-shrink:0}.public-games-surface{border:1px solid #424235;background:#0d1514;padding:24px;border-radius:8px}.public-games-surface>.public-games-overview{padding-top:0;padding-bottom:0}.public-game-intro{display:grid;grid-template-columns:240px minmax(0,1fr);gap:28px;align-items:start}.public-game-intro>.public-game-pieces{height:220px;border-radius:6px}.public-game-intro h2{font-size:21px;line-height:1.5;margin:0 0 12px}.public-game-intro p{line-height:1.65}.public-game-intro dl{display:flex;flex-wrap:wrap;gap:32px;margin:20px 0}.public-game-intro dt{color:#bdbba9;font-size:12px}.public-game-intro dd{margin:5px 0 0;font-weight:700}.public-game-sections{display:flex;flex-wrap:wrap;gap:18px;border-block:1px solid #343e35;padding:20px 0;margin:24px 0}.public-game-sections a{color:#e6c56c}.public-game-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px}.public-game-rules section{scroll-margin-top:24px}.public-game-rules h2{color:#e6c56c;font-size:20px;margin:0 0 14px}.public-game-rules ul{padding-left:20px;margin:0}.public-game-rules li{line-height:1.8;margin-bottom:10px;color:#dddccf}.public-game-bottom{border-top:1px solid #343e35;margin-top:24px;padding-top:24px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}@media(max-width:1000px){.public-games-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.public-games-heading{align-items:start;flex-direction:column}.public-games-grid,.public-game-intro,.public-game-rules{grid-template-columns:minmax(0,1fr)}.public-games-surface{padding:16px}.public-game-intro>.public-game-pieces{height:150px}}.patchnote-markdown{min-width:0;overflow-wrap:anywhere}.patchnote-markdown>:first-child{margin-top:0}.patchnote-markdown>:last-child{margin-bottom:0}.patchnote-markdown p{margin:0 0 12px}.patchnote-markdown h1,.patchnote-markdown h2,.patchnote-markdown h3,.patchnote-markdown h4{letter-spacing:0;margin:18px 0 8px}.patchnote-markdown h1{font-size:24px}.patchnote-markdown h2{border:0;font-size:21px;padding:0}.patchnote-markdown h3{font-size:18px}.patchnote-markdown ul,.patchnote-markdown ol{display:grid;gap:6px;margin:10px 0;padding-left:23px}.patchnote-markdown li::marker{color:#dfbd57}.patchnote-markdown a{color:#7dc9ed;text-underline-offset:3px}.patchnote-markdown strong{color:#f4e3b9}.patchnote-markdown code{background:#080d0e;border:1px solid #36413d;border-radius:4px;color:#9edfc6;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9em;padding:2px 5px}.patchnote-markdown pre{background:#080d0e;border:1px solid #36413d;border-radius:6px;max-width:100%;overflow-x:auto;padding:13px}.patchnote-markdown pre code{background:transparent;border:0;padding:0}.patchnote-markdown blockquote{border-left:3px solid #8071aa;color:#cfc5df;margin:12px 0;padding-left:14px}.patchnote-markdown table{border-collapse:collapse;display:block;margin:14px 0;max-width:100%;overflow-x:auto;width:max-content}.patchnote-markdown th,.patchnote-markdown td{border:1px solid #3d4842;padding:8px 10px;text-align:left}.patchnote-markdown th{background:#192321;color:#e6d19a}.patchnote-document .patchnote-markdown td img{display:block;width:56px;height:56px;margin-inline:auto;object-fit:contain}.patchnote-document .patchnote-markdown table:has(td img) th,.patchnote-document .patchnote-markdown table:has(td img) td{white-space:nowrap;overflow-wrap:normal}.patchnote-markdown hr{border:0;border-top:1px solid #414942;margin:20px 0}.patchnote-markdown input[type=checkbox]{accent-color:#d5ac3f;margin-right:7px}.ktga-inline-piece{align-items:center;display:inline-flex;justify-content:center;margin:2px 3px;vertical-align:middle}.ktga-inline-dice{height:32px;width:32px}.ktga-inline-dice .die{border-radius:6px;gap:2px;height:30px;min-height:30px;min-width:30px;padding:5px;width:30px;box-shadow:none}.ktga-inline-dice .pip{height:4px;width:4px}.ktga-inline-card{height:48px;width:34px}.ktga-inline-card .playing-card{border-radius:4px;height:46px;min-height:46px;min-width:32px;padding:3px;width:32px;box-shadow:none}.ktga-inline-card .playing-card strong,.ktga-inline-card .playing-card>span{font-size:16px;line-height:18px}.ktga-inline-rank{height:44px;width:44px}.ktga-inline-rank .ranked-insignia{height:42px;width:42px}.ktga-inline-rank .ranked-insignia img,.ktga-inline-rank .ranked-insignia svg{height:40px;object-fit:contain;width:40px}.player-help-surface{background:#101718;border:1px solid #5b533b;border-radius:8px;padding:24px}.player-help-navigation{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:20px;border-bottom:1px solid #3b4942}.player-help-navigation a{display:inline-flex;align-items:center;gap:8px;color:#c7d4cd;padding:10px 16px;text-decoration:none;border:1px solid #46554b;border-radius:6px}.player-help-navigation a.active{background:#263e31;color:#def3df;border-color:#82ad8d}.player-help-navigation>button{margin-left:auto}.player-help-filters{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:16px;margin:24px 0}.player-help-filters label>span:not(.sr-only){display:flex;align-items:center;gap:9px;background:#fffaf0;border-radius:6px;color:#4e5c52;padding-left:12px}.player-help-filters input{background:transparent;border:0;min-width:0}.player-help-filters select,.player-help-editor select{width:100%;min-height:40px;font:inherit;border:1px solid #60725f;border-radius:6px;background:#17241d;color:#e2eedf;padding:8px}.player-help-intro{color:#bacbc1;max-width:760px;line-height:1.7;margin-bottom:28px}.player-help-question{border-bottom:1px solid #364c40;padding:18px 0}.player-help-question summary{display:flex;gap:20px;justify-content:space-between;align-items:center;cursor:pointer;list-style:none}.player-help-question summary::-webkit-details-marker{display:none}.player-help-topic{margin:34px 0 0}.player-help-topic>header{display:flex;align-items:center;gap:14px;justify-content:space-between;border-bottom:1px solid #625232;padding-bottom:12px}.player-help-topic h2{color:#e7c463;font-size:20px;line-height:1.4;margin:0;overflow-wrap:anywhere}.player-help-topic header>span{color:#adbaae;font-size:11px;white-space:nowrap}.player-help-question summary strong{font-size:16px;line-height:1.5}.player-help-question summary>svg{flex-shrink:0;color:#d7b757}.player-help-question>div{max-width:850px;padding-top:14px}.player-help-question[open] summary>svg{transform:rotate(180deg)}.player-help-question summary:hover strong{color:#f4d888}.player-help-lead{color:#e4d6a6;font-size:16px;line-height:1.7;border-left:3px solid #c5a652;padding-left:16px;margin:0 0 20px}.player-help-guide-intro{margin:26px 0 34px;border-bottom:1px solid #405047;padding-bottom:22px}.player-help-guide-intro .player-help-intro{margin-top:0;margin-bottom:18px}.player-help-reading-progress{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;color:#aec3b2;font-size:12px}.player-help-reading-progress strong{color:#e8c566}.player-help-reading-progress progress{accent-color:#c5a652;width:min(320px,100%);height:5px}.player-help-read-check{display:flex;flex-direction:row;gap:10px;align-items:center;margin-top:22px;color:#b8d8be;font-size:12px}.player-help-read-check input{accent-color:#cbb354;height:17px;min-height:17px;width:17px;flex-shrink:0;margin:0}.player-help-scenario{min-width:0;margin:28px 0 0;border:0;border-top:1px solid #53614e;padding:20px 0 0}.player-help-scenario legend{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding-right:12px;font-size:14px;font-weight:700;color:#e2ca83}.player-help-scenario legend small{font-weight:400;color:#9db8a3;font-size:10px}.player-help-scenario>p{font-size:15px;line-height:1.6;margin-top:0}.player-help-scenario-options{display:grid;gap:8px}.player-help-scenario-options label{display:flex;flex-direction:row;gap:12px;align-items:center;background:#18231d;border:1px solid #52614f;border-radius:6px;padding:12px 14px;color:#d7e0d1;font-size:13px;cursor:pointer;line-height:1.6}.player-help-scenario-options label:hover{border-color:#b7a668}.player-help-scenario-options input{width:17px;height:17px;min-height:17px;flex-shrink:0;margin:0;accent-color:#d8b656}.player-help-scenario-options span{flex:1;min-width:0;overflow-wrap:anywhere}.player-help-scenario-options svg{flex-shrink:0}.player-help-scenario-options label.is-correct{background:#203d2c;border-color:#88b48a;color:#d5f1d3}.player-help-scenario-options label.is-chosen{border-color:#d0b15c}.player-help-scenario-feedback{position:relative;padding:16px 50px 0 0;color:#d4c6a7;line-height:1.7;font-size:13px}.player-help-scenario-feedback.is-correct{color:#aad6b1}.player-help-scenario-feedback p{margin:4px 0 0}.player-help-scenario-feedback button{position:absolute;right:0;top:16px;width:34px;height:34px;padding:0}.player-help-guide-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:40px;align-items:start}.player-help-contents{position:sticky;top:22px}.player-help-contents h2{font-size:14px}.player-help-contents nav{display:grid;gap:5px}.player-help-contents a{display:flex;gap:10px;padding:12px 10px;font-size:13px;color:#bdcdc4;border-left:3px solid transparent;text-decoration:none;line-height:1.5}.player-help-contents a>span{color:#809688;font-size:11px;padding-top:2px;width:22px;flex-shrink:0}.player-help-contents a.active{border-color:#e8c05c;color:#ffe3a0;background:#26342b;font-weight:800}.player-help-contents a,.player-help-chapter h2,.player-help-question summary strong,.player-help-editor-list strong{overflow-wrap:anywhere}.player-help-chapter{padding:0 0 35px;margin-bottom:30px;border-bottom:1px solid #405047;scroll-margin-top:24px}.player-help-chapter header>span{font-size:11px;color:#8bc4a5;font-weight:700}.player-help-chapter h2{font-size:23px;margin-top:8px}.player-help-figure{margin:22px 0 0}.player-help-figure img{display:block;width:100%;max-height:620px;object-fit:contain;background:#0b1210;border:1px solid #445447;border-radius:6px}.player-help-figure figcaption{color:#a6bbae;font-size:12px;padding-top:8px}.modal.player-help-welcome{display:flex;flex-direction:column;width:850px;max-width:calc(100vw - 24px);max-height:90dvh;overflow:hidden}.player-help-welcome .modal-title-row,.player-help-step-controls,.player-help-step-head,.player-help-step-dots{flex-shrink:0}.player-help-welcome .modal-title-row h2{min-width:0;overflow-wrap:anywhere}.player-help-step-head{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#9bc2ab}.player-help-welcome progress{height:5px;width:100%;accent-color:#dfb950;margin:12px 0 20px;flex-shrink:0}.player-help-step-body{min-height:0;overflow-y:auto;padding-right:12px}.player-help-step-body h3{font-size:22px}.player-help-step-body .player-help-figure img{max-height:330px}.player-help-step-dots{display:flex;flex-wrap:wrap;gap:6px;padding:16px 0}.player-help-step-dots button{width:30px;height:30px;min-height:30px;padding:0;border-radius:50%;background:#192821;color:#d0dfd3;border-color:#4e6657;font-size:12px}.player-help-step-dots button.active{background:#c9a047;color:#1a190f}.player-help-step-dots button.is-visited{background:#263e2f;color:#add5b0;border-color:#6e936f}.player-help-step-controls{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;border-top:1px solid #455348;padding-top:16px}.player-help-step-controls>div{display:flex;gap:8px}.card.player-help-editor{min-width:0;border-radius:8px;align-content:start;gap:20px}.player-help-control-scope{display:contents}.player-help-editor-toolbar{display:flex;gap:12px;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:20px}.player-help-editor-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:22px;align-items:start}.player-help-editor-list{display:grid;gap:7px;max-height:70vh;overflow-y:auto}.player-help-editor-list button{display:grid;gap:4px;text-align:left;justify-content:stretch;background:#15201d;color:#d6ded8;border-color:#405548}.player-help-editor-list button.active{background:#35422b;border-color:#c9a047;color:#fff0bd}.player-help-editor-list small{color:#a7b7a9}.player-help-editor-fields{display:grid;gap:18px;min-width:0}.player-help-editor-fields textarea{width:100%;min-height:280px;resize:vertical;padding:12px;font:inherit;line-height:1.6}.player-help-editor-fields input,.player-help-editor-fields textarea{background:#0d1714;color:#edf2e6;border:1px solid #536454;border-radius:6px}.player-help-editor-fields .player-help-intro-input{min-height:85px}.player-help-editor-fields .player-help-short-input{min-height:90px}.player-help-interaction-editor{padding:20px 0;border-block:1px solid #4e5c48;display:grid;gap:16px;min-width:0}.player-help-interaction-editor header{display:flex;flex-wrap:wrap;align-items:center;gap:12px;justify-content:space-between}.player-help-interaction-editor h3{font-size:15px;margin:0}.player-help-interaction-editor header label{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:12px}.player-help-interaction-editor input[type=checkbox],.player-help-interaction-editor input[type=radio]{width:17px;height:17px;min-height:17px;accent-color:#d7b455;margin:0}.player-help-choice-editor{border:0;padding:0;margin:0;min-width:0;display:grid;gap:10px}.player-help-choice-editor legend{padding:0 0 12px;font-size:12px;color:#bcceb5}.player-help-choice-editor>div{display:grid;grid-template-columns:20px minmax(0,1fr) 36px;gap:12px;align-items:center}.player-help-correct-choice{align-items:center}.player-help-interaction-editor>button{justify-self:start}.player-help-editor-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.player-help-editor-row label{flex:1;min-width:140px}.player-help-editor-controls{display:flex;flex-wrap:wrap;gap:9px}.player-help-editor-settings{margin:24px 0;padding-bottom:24px;border-bottom:1px solid #455348}.player-help-editor .player-help-publish{display:flex;align-items:center;gap:8px}.player-help-publish input{width:18px;min-height:18px;height:18px;accent-color:#d9b452}.player-help-editor-fields label>span{display:inline-flex;align-items:center;gap:7px}.player-help-editor-preview{padding:20px;background:#11241b;border:1px solid #3f6851;border-radius:6px}@media(max-width:760px){.player-help-surface{padding:16px}.player-help-guide-layout,.player-help-editor-layout{grid-template-columns:minmax(0,1fr);gap:24px}.player-help-contents{position:static}.player-help-contents nav{grid-template-columns:repeat(2,minmax(0,1fr))}.player-help-filters{grid-template-columns:minmax(0,1fr)}.player-help-navigation>button{margin-left:0}.player-help-editor-list{max-height:230px}}@media(max-height:500px){.modal.player-help-welcome{overflow-y:auto}.player-help-step-body{flex-shrink:0}}.player-help-surface .patchnote-markdown,.player-help-welcome .patchnote-markdown,.player-help-editor .patchnote-markdown{color:#cad7cc;line-height:1.75;font-size:14px}.patchnotes-page{color:#eee3c9;max-width:1380px;min-height:100vh;padding-bottom:64px;width:100%}.patchnotes-site-header{align-items:center;border-bottom:1px solid #41443c;display:grid;gap:18px;grid-template-columns:1fr auto 1fr;padding-bottom:20px}.patchnotes-site-header>div{display:grid;justify-items:center}.patchnotes-site-header>div span{color:#d9b94e;font-size:11px;font-weight:950;text-transform:uppercase}.patchnotes-site-header>div strong{font-size:24px}.patchnotes-current{color:#aaa28f;font-size:12px;justify-self:end}.patchnotes-feedback{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:18px}.patchnotes-page-panel{background:#101718;border:1px solid #5b533b;border-radius:8px;margin-top:24px;min-height:360px;padding:22px}.patchnotes-reader-controls{align-items:center;border-bottom:1px solid #363b37;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px;padding-bottom:16px;color:#e2c56d}.patchnotes-reader-controls label{align-items:center;display:flex;gap:14px;font-size:14px;margin:0;cursor:pointer}.patchnotes-reader-controls input{accent-color:#d5ac3f;width:20px;height:20px;margin:0}.patchnotes-reader-label{color:#aeb5ad;font-size:12px;margin-left:auto}.patchnotes-private-notice{align-items:center;background:#29271b;border-left:3px solid #d5ac3f;color:#f3d783;display:flex;gap:10px;font-size:13px;margin-bottom:16px;padding:12px}.patchnotes-version-nav .patchnotes-state{font-size:11px;font-weight:600}.patchnotes-version-nav .state-draft{color:#f3d783}.patchnotes-version-nav .state-archived{color:#b4b9b5}.patchnotes-version-nav .state-published{color:#7ccaaa}.patchnotes-layout{display:grid;gap:28px;grid-template-columns:240px minmax(0,1fr)}.patchnotes-version-nav{align-self:start;border-right:1px solid #363b37;display:grid;gap:8px;padding-right:20px;position:sticky;top:18px}.patchnotes-version-nav>h1{font-size:24px;margin:0 0 12px}.patchnotes-version-nav section{display:grid;gap:5px;margin-bottom:13px}.patchnotes-version-nav h2{color:#e2c56d;font-size:12px;margin:0 0 2px;text-transform:uppercase}.patchnotes-version-nav a{background:transparent;border:1px solid transparent;border-radius:6px;color:#d7cfbc;display:grid;gap:2px;justify-items:start;padding:9px 10px;text-align:left;width:100%;text-decoration:none}.patchnotes-version-nav a:hover{background:#181d1c;border-color:#3d433f}.patchnotes-version-nav a.active{background:#27291f;border-color:#8d7331;color:#f7d97e}.patchnotes-version-nav a small{color:#8f958e;font-size:10px}.patchnotes-release{min-width:0}.patchnotes-release>header{border-bottom:1px solid #3a403b;padding:8px 0 24px}.patchnotes-version{color:#e5c65d;font-size:12px;font-weight:950;text-transform:uppercase}.patchnotes-release>header h1{font-size:clamp(30px,5vw,54px);letter-spacing:0;line-height:1.05;margin:8px 0 12px}.patchnotes-release>header p{color:#c3bba8;font-size:17px;line-height:1.55;margin:0 0 15px;max-width:760px}.patchnotes-release>header small{align-items:center;color:#8f988f;display:flex;gap:7px}.patchnote-document{display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 210px;padding-top:26px}.patchnote-toc{align-self:start;border-left:2px solid #806b32;grid-column:2;grid-row:1;max-height:calc(100vh - 40px);overflow-x:hidden;overflow-y:auto;padding:6px 0 6px 17px;position:sticky;scrollbar-color:#806b32 transparent;scrollbar-width:thin;top:20px}.patchnote-toc strong{color:#e7d5a9;font-size:13px;text-transform:uppercase}.patchnote-toc ol{display:grid;gap:10px;list-style:none;margin:13px 0 0;padding:0}.patchnote-toc li{border-radius:5px;margin-left:-10px;padding:7px 9px;transition:background-color .15s ease,box-shadow .15s ease}.patchnote-toc li.level-3{padding-left:21px}.patchnote-toc a{align-items:center;color:#c5ccc6;display:grid;font-size:14px;gap:9px;grid-template-columns:8px minmax(0,1fr);line-height:1.35;text-decoration:none}.patchnote-toc a i{background:#b6a564;border-radius:50%;display:block;height:7px;transition:box-shadow .15s ease,transform .15s ease;width:7px}.patchnote-toc .toc-feature a i{background:#63c39a}.patchnote-toc .toc-game a i{background:#6eb9eb}.patchnote-toc .toc-tool a i{background:#5dc7ce}.patchnote-toc .toc-fix a i{background:#e2b85b}.patchnote-toc .toc-security a i{background:#e36f7e}.patchnote-toc .toc-balance a i{background:#ad8be0}.patchnote-toc .toc-other a i{background:#9ca59f}.patchnote-toc a:hover{color:#f0d277}.patchnote-toc li.active{background:#e8bb431f;box-shadow:inset 3px 0 #e8bb43}.patchnote-toc li.active a{color:#fff0b8;font-weight:850}.patchnote-toc li.active a i{box-shadow:0 0 0 4px #e8bb432b;transform:scale(1.2)}.patchnote-blocks{display:grid;gap:17px;grid-column:1;grid-row:1;min-width:0}.patchnote-blocks h2{border-bottom:1px solid #343b37;font-size:25px;margin:18px 0 0;padding-bottom:10px;scroll-margin-top:20px}.patchnote-blocks h3{font-size:18px;margin:10px 0 0;scroll-margin-top:20px}.patchnote-paragraph{color:#d5cebd;line-height:1.72;margin:0}.patchnote-change{--change-accent: #63c39a;align-items:start;background:#367c5e1c;border:1px solid #343d38;border-left:4px solid var(--change-accent);border-radius:6px;display:grid;gap:13px;grid-template-columns:auto minmax(0,1fr);padding:15px 17px}.patchnote-change>svg{color:var(--change-accent);margin-top:2px}.patchnote-change span{color:var(--change-accent);font-size:10px;font-weight:950;text-transform:uppercase}.patchnote-change h3{font-size:17px;margin:3px 0 5px}.patchnote-change .patchnote-markdown{color:#c9c5b8;line-height:1.55}.patchnote-change.change-feature{--change-accent: #63c39a;background:#367c5e1c}.patchnote-change.change-game{--change-accent: #6eb9eb;background:#3777a41f}.patchnote-change.change-tool{--change-accent: #5dc7ce;background:#3581871c}.patchnote-change.change-fix{--change-accent: #e2b85b;background:#8e6f291c}.patchnote-change.change-security{--change-accent: #e36f7e;background:#8b32411f}.patchnote-change.change-balance{--change-accent: #ad8be0;background:#674b8f1f}.patchnote-change.change-other{--change-accent: #9ca59f;background:#616c6617}.patchnote-list{color:#d8d0be;display:grid;gap:9px;line-height:1.55;margin:0;padding-left:22px}.patchnote-list li::marker{color:#dfbd57}.patchnote-quote{border-left:4px solid #786ca7;margin:0;padding:13px 18px}.patchnote-quote blockquote{color:#ddd4ee;font-size:17px;font-style:italic;line-height:1.6;margin:0}.patchnote-quote figcaption{color:#958ba9;font-size:12px;margin-top:7px}.patchnote-image{margin:4px 0}.patchnote-image img{border:1px solid #434b46;border-radius:6px;display:block;height:auto;max-height:620px;object-fit:contain;width:100%}.patchnote-image figcaption{color:#929991;font-size:12px;margin-top:8px;text-align:center}.patchnote-reactions{align-items:center;border-top:1px solid #3b403b;display:flex;gap:10px;margin-top:32px;padding-top:20px}.patchnote-reactions>div{display:grid;flex:1;gap:3px}.patchnote-reactions span{color:#929991;font-size:11px}.patchnote-reactions>button{min-width:44px;padding:8px}.patchnote-reactions>button.active{background:#245c48;border-color:#74d0aa;color:#d8fff0}.patchnote-reactions>button.active.negative{background:#642e36;border-color:#df7a87}.patchnotes-loading,.patchnotes-empty{align-items:center;color:#aeb5ad;display:flex;gap:12px;justify-content:center;min-height:260px}.patchnotes-empty{flex-direction:column;text-align:center}.patchnotes-empty h1,.patchnotes-empty p{margin:0}.patchnote-document.compact{display:block;padding-top:0}.patchnote-document.compact .patchnote-toc{display:none}.patchnote-document.compact .patchnote-blocks{display:grid}@media(max-width:900px){.patchnotes-layout{grid-template-columns:1fr}.patchnotes-version-nav{border-bottom:1px solid #363b37;border-right:0;display:flex;overflow-x:auto;padding:0 0 14px;position:static}.patchnotes-version-nav>.eyebrow,.patchnotes-version-nav>h1{display:none}.patchnotes-version-nav section{flex:0 0 auto;margin:0;min-width:150px}.patchnote-document{grid-template-columns:1fr}.patchnote-toc{background:#0a1112f5;border:1px solid #3e412e;border-radius:6px;grid-column:1;grid-row:auto;max-height:none;overflow-x:auto;overflow-y:hidden;padding:8px;position:sticky;top:0;z-index:5}.patchnote-toc strong{display:none}.patchnote-toc ol{display:flex;gap:7px;margin:0;width:max-content}.patchnote-toc li,.patchnote-toc li.level-3{flex:0 0 auto;margin:0;padding:0}.patchnote-toc li.active{box-shadow:inset 0 -3px #e8bb43}.patchnote-toc a{padding:8px 10px;white-space:nowrap}.patchnote-blocks{grid-column:1;grid-row:auto}}@media(max-width:620px){.patchnotes-page{padding:16px 14px 40px}.patchnotes-page-panel{padding:12px}.patchnotes-site-header{grid-template-columns:auto minmax(0,1fr)}.patchnotes-site-header>button{font-size:0;padding:8px}.patchnotes-site-header>div{justify-items:start}.patchnotes-current{display:none}.patchnotes-release>header h1{font-size:32px}.patchnote-reactions{align-items:stretch;flex-wrap:wrap}.patchnote-reactions>div{flex-basis:100%}}.privacy-choice-panel{border-bottom:1px solid #706340;background:#15211e;padding:24px}.privacy-choice-inner{max-width:1000px;margin:auto}.privacy-choice-panel h2{display:flex;align-items:center;gap:10px;font-size:22px;margin:0 0 12px}.privacy-choice-panel p,.privacy-dialog p{line-height:1.6;margin:8px 0 14px}.privacy-purpose{display:flex;gap:14px;padding:14px 0;border-top:1px solid #45534b}.privacy-purpose>svg{flex-shrink:0;color:#8ad4b9}.privacy-purpose-choice{cursor:pointer;font-weight:400}.privacy-purpose-choice input{width:18px;height:18px;flex:0 0 18px;margin:2px 0 0;accent-color:#d7b652}.privacy-age{display:flex;align-items:flex-start;gap:10px;font-size:14px}.privacy-age input{width:18px;height:18px;flex:0 0 18px;margin:2px 0 0}.privacy-caption{color:#bfccbf;font-size:13px}.privacy-actions{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}.privacy-actions button{flex:1 1 220px;white-space:normal;min-height:44px}.privacy-dialog{width:min(650px,95vw);max-height:90dvh;overflow-y:auto}.privacy-sync-error{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;padding:15px;background:#472626}.enrollment-fields{margin:18px 0;border-bottom:1px solid #514b37;padding-bottom:18px}.enrollment-fields select,.parental-admin input:not([type=checkbox]){width:100%;min-height:42px;border-radius:6px;padding:10px}.enrollment-birth-field{align-items:end;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;position:relative}.enrollment-birth-help{position:relative}.enrollment-birth-help summary{align-items:center;background:#e8b84a1c;border:1px solid rgba(232,184,74,.35);border-radius:50%;color:#f0cd72;cursor:pointer;display:flex;height:40px;justify-content:center;list-style:none;width:40px}.enrollment-birth-help summary::-webkit-details-marker{display:none}.enrollment-birth-help[open] summary{background:#e8b84a33}.enrollment-birth-help p{background:#151d1e;border:1px solid #66593a;border-radius:7px;bottom:48px;box-shadow:0 16px 36px #0000006b;color:#d8cfba;font-size:13px;font-weight:500;line-height:1.55;margin:0;padding:12px 14px;position:absolute;right:0;width:min(330px,calc(100vw - 54px));z-index:20}.parental-admin{margin-top:30px;padding:24px 0;border-top:1px solid #514b37}.parental-admin header{display:flex;gap:15px;align-items:center}.parental-admin form{max-width:740px;margin:20px 0}.parental-code{border-left:3px solid #78c6ad;padding:12px 18px;margin:20px 0}.parental-code code{display:block;padding:15px 0;overflow-wrap:anywhere;font-size:18px;color:#8cd7bb}.parental-pending>div{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid #434638}.parental-pending small{display:block;margin-top:5px}#root{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}#root>.app-shell,#root>.legal-page{width:100%;flex-shrink:0}#root>.auth-screen{min-height:0;flex:1}.enrollment-parental-step{background:#5ebe9914;border:1px solid rgba(105,213,170,.3);border-radius:8px;display:grid;gap:14px;padding:15px}.enrollment-parental-step>div{align-items:center;color:#74d0ad;display:flex;gap:10px}.enrollment-parental-step>div span{display:grid;gap:3px}.enrollment-parental-step>div strong{color:#f4ead3}.enrollment-parental-step>div small,.enrollment-parental-step ol{color:#aaa18d;font-weight:600;line-height:1.45}.enrollment-parental-step label>span{align-items:center;display:flex;gap:6px}.enrollment-parental-step ol{display:grid;gap:5px;margin:0;padding-left:22px}.enrollment-parental-step>a{color:#8cdbbd;font-size:12px;font-weight:800}.parent-portal-page{background:linear-gradient(#070d0cd1,#070d0cf2),linear-gradient(90deg,rgba(255,255,255,.024) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px),#08100e;background-size:auto,48px 48px,48px 48px,auto;color:#eee4cd;min-height:100vh;padding:30px 18px 70px}.parent-portal-shell{display:grid;gap:18px;margin:0 auto;max-width:1180px}.parent-portal-heading{align-items:start;display:grid;gap:22px;grid-template-columns:auto minmax(0,1fr);padding:12px 0 8px}.parent-portal-heading>a{text-decoration:none}.parent-portal-heading h1{color:#fff4dc;font-size:clamp(30px,5vw,48px);letter-spacing:0;margin:4px 0 8px}.parent-portal-heading p{color:#a9a18f;line-height:1.55;margin:0;max-width:720px}.parent-portal-panel{background:linear-gradient(145deg,#161f1ef7,#0b1110fa);border:1px solid rgba(105,213,170,.22);border-radius:8px;display:grid;gap:18px;padding:22px}.parent-section-heading{align-items:center;display:flex;gap:12px}.parent-section-heading>svg{background:#69d5aa1a;border:1px solid rgba(105,213,170,.25);border-radius:7px;color:#73d2ae;box-sizing:content-box;padding:10px}.parent-section-heading h2,.parent-section-heading p{margin:0}.parent-section-heading h2{color:#fff1d2;font-size:20px}.parent-section-heading p{color:#968e7d;font-size:12px;margin-top:3px}.parent-consent-layout,.parent-dashboard-columns{display:grid;gap:18px;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr)}.parent-transactions-panel{grid-column:1/-1}.parent-request-summary{align-content:start}.parent-request-summary dl{display:grid;gap:0;margin:0}.parent-request-summary dl div{border-top:1px solid rgba(255,255,255,.07);display:grid;gap:5px;padding:14px 0}.parent-request-summary dt{color:#938b79;font-size:11px;font-weight:900;text-transform:uppercase}.parent-request-summary dd{color:#eee1c5;margin:0;overflow-wrap:anywhere}.parent-restriction-list{display:grid;gap:9px}.parent-restriction-list>span{align-items:center;background:#0003;border:1px solid rgba(105,213,170,.14);border-radius:7px;display:grid;gap:3px 9px;grid-template-columns:auto minmax(0,1fr);padding:11px}.parent-restriction-list svg{color:#6dd0aa;grid-row:span 2}.parent-restriction-list small{color:#908979}.parent-consent-check{align-items:start;background:#c99a3812;border:1px solid rgba(232,199,119,.2);border-radius:7px;cursor:pointer;display:grid!important;gap:11px!important;grid-template-columns:auto minmax(0,1fr);padding:13px}.parent-consent-check input{accent-color:#5dbe99;height:19px;margin-top:2px;width:19px}.parent-consent-check span{display:grid;gap:4px}.parent-consent-check small{color:#9e9582;line-height:1.5}.parent-consent-complete{justify-items:center;margin:30px auto;max-width:660px;padding:48px;text-align:center}.parent-consent-complete>svg{background:#69d5aa21;border:1px solid rgba(105,213,170,.3);border-radius:50%;color:#78d7b3;box-sizing:content-box;padding:14px}.parent-consent-complete h2,.parent-consent-complete p{margin:0}.parent-consent-complete p{color:#aaa18e;line-height:1.6}.parent-portal-loading{align-items:center;color:#b8ad95;display:flex;gap:10px;justify-content:center;min-height:240px}.parent-access-strip{align-items:center;background:#69d5aa12;border:1px solid rgba(105,213,170,.25);border-radius:8px;display:flex;gap:18px;justify-content:space-between;padding:14px 17px}.parent-access-strip>div:first-child{align-items:center;display:flex;gap:11px}.parent-access-strip>div:first-child>svg{color:#73d2ae}.parent-access-strip span{display:grid;gap:2px}.parent-access-strip small{color:#8c9d95;font-weight:800}.parent-access-strip strong{color:#d9f3e8}.parent-access-strip em{color:#aaa18e;font-size:11px;font-style:normal}.parent-day-toolbar{align-items:center;background:#101716;border:1px solid rgba(232,199,119,.16);border-radius:8px;display:flex;gap:18px;justify-content:space-between;padding:14px 17px}.parent-day-toolbar>div{align-items:center;display:flex;gap:10px}.parent-day-toolbar svg{color:#d2ac49}.parent-day-toolbar span{display:grid;gap:2px}.parent-day-toolbar small{color:#8f8776}.parent-day-toolbar input{max-width:190px}.parent-metric-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.parent-metric-grid article{background:#101716;border:1px solid rgba(232,199,119,.15);border-radius:8px;display:grid;gap:5px;grid-template-columns:auto minmax(0,1fr);padding:15px}.parent-metric-grid svg{color:#d2ac49;grid-row:span 2}.parent-metric-grid span{color:#9c927c;font-size:11px;font-weight:800}.parent-metric-grid strong{color:#fff0cb;font-size:21px}.parent-activity-list,.parent-game-list{display:grid;gap:8px}.parent-activity-list article,.parent-game-list article{align-items:center;background:#0003;border:1px solid rgba(255,255,255,.07);border-radius:7px;display:flex;gap:12px;justify-content:space-between;padding:11px 12px}.parent-activity-list article span,.parent-game-list article span{display:grid;gap:3px}.parent-activity-list small,.parent-game-list small{color:#8f8879}.parent-activity-list b,.parent-game-list b{color:#d9cdaf;font-size:12px}.parent-game-list b.won{color:#74d2ae}.parent-revoke-dialog{max-width:560px}.parent-revoke-dialog>label{display:grid;gap:7px;margin-top:13px}@media(max-width:760px){.parent-portal-page{padding:16px 10px 50px}.parent-portal-heading{grid-template-columns:1fr}.parent-portal-heading>a{justify-self:start}.parent-consent-layout,.parent-dashboard-columns{grid-template-columns:1fr}.parent-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.parent-access-strip,.parent-day-toolbar{align-items:stretch;flex-direction:column}.parent-access-strip .actions button{width:100%}}.legal-footer{padding:30px 20px;border-top:1px solid #4c4935;background:#101715;text-align:center;margin-top:auto;flex-shrink:0}.legal-footer nav{display:flex;justify-content:center;flex-wrap:wrap;gap:16px 24px;align-items:center;margin-bottom:15px}.legal-footer a,.legal-page a,.privacy-choice-panel a,.privacy-dialog a,.enrollment-fields a{color:#efce79;text-underline-offset:4px}.legal-footer a{font-size:14px}.legal-footer small{color:#bcc5bb}.legal-page{max-width:1160px;margin:0 auto;padding:34px 28px 64px}.legal-heading{padding-bottom:30px;border-bottom:1px solid #5b5339}.legal-heading>button{margin-bottom:28px}.legal-heading>.eyebrow{display:block}.legal-heading h1{font-size:34px;line-height:1.18;margin:10px 0 16px;overflow-wrap:anywhere;letter-spacing:0}.legal-heading>p{max-width:680px;font-size:18px;line-height:1.65;color:#d0d5c9}.legal-facts{display:flex;flex-wrap:wrap;gap:14px 26px;margin-top:22px;font-size:13px;color:#b7cbbd}.legal-facts span{display:inline-flex;gap:8px;align-items:center}.legal-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:52px;padding-top:24px;align-items:start}.legal-layout>aside{position:sticky;top:24px;padding-top:8px}.legal-layout nav{display:grid;gap:5px}.legal-layout nav a{display:flex;gap:14px;padding:10px 0;color:#d3d5c9;text-decoration:none;font-size:14px;line-height:1.5}.legal-layout nav a:hover{color:#f3d27e}.legal-layout nav a span{color:#ab9763}.legal-contact{display:flex;align-items:center;gap:9px;margin-top:24px;font-size:14px}.legal-layout article{min-width:0}.legal-layout article section{padding:12px 0 26px;border-bottom:1px solid #393e33;margin-bottom:20px;scroll-margin-top:25px}.legal-layout h2{font-size:23px;margin:8px 0 16px;letter-spacing:0}.legal-layout h3{font-size:17px}.legal-layout p,.legal-details{line-height:1.85;color:#d3d7ca;font-size:16px;overflow-wrap:anywhere}.legal-details{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1.4fr);gap:12px 22px}.legal-details dt{color:#eed287;font-weight:700}.legal-details dd{margin:0}.legal-table-wrap{overflow-x:auto}.legal-table-wrap table{min-width:490px;font-size:14px;line-height:1.6}.legal-table-wrap td{vertical-align:top}@media(max-width:760px){.legal-page{padding:24px 18px 42px}.legal-heading h1{font-size:28px}.legal-layout{grid-template-columns:minmax(0,1fr);gap:24px}.legal-layout>aside{position:static;padding-bottom:20px;border-bottom:1px solid #393e33}.legal-layout nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px}.legal-details{grid-template-columns:minmax(0,1fr);gap:4px}.legal-details dd{margin-bottom:12px}.privacy-choice-panel{padding:20px 18px}.enrollment-birth-help p{position:fixed;inset:18px 18px auto;width:auto}}
