@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Space+Grotesk:wght@400;500;600;700&display=swap";*{box-sizing:border-box}:root{color:#111;background:#fff;font-family:Space Grotesk,Arial,sans-serif}body{min-width:320px;min-height:100vh;margin:0;background:#fff}.command-shell{width:100%;margin:0}.command-topbar,.command-page{width:100%;padding-right:clamp(20px,4vw,76px);padding-left:clamp(20px,4vw,76px)}.command-topbar{display:flex;min-height:70px;align-items:center;justify-content:space-between;border-bottom:1px solid #111}.wordmark,.command-topbar>a:last-child{color:#111;font:500 9px/1 DM Mono,monospace;letter-spacing:.08em;text-decoration:none}.wordmark{font:700 23px/1 Space Grotesk,Arial,sans-serif;letter-spacing:-.07em}.wordmark span{color:#111}.command-page{padding-top:52px;padding-bottom:88px}.command-page>p{color:#555;font:500 10px/1 DM Mono,monospace;letter-spacing:.09em}.command-intro{margin-bottom:44px}.command-intro>span,.command-section header>span,.command-card>span{color:#555;font:500 9px/1 DM Mono,monospace;letter-spacing:.1em}.command-intro h1{margin:10px 0 0;font-size:clamp(48px,7vw,82px);letter-spacing:-.09em;line-height:.78}.command-section,.command-card{border:1px solid #111;padding:26px}.command-section+.command-section{margin-top:24px}.command-section header{max-width:650px}.command-section h2,.command-card h1{margin:9px 0 0;font-size:30px;letter-spacing:-.06em;line-height:.9}.command-section header p,.command-card p{margin:10px 0 0;color:#555;font-size:13px;line-height:1.45}.command-card{display:grid;max-width:650px;gap:12px}.command-card p{max-width:510px}.command-card code{color:#111;font:500 11px DM Mono,monospace}.blocked{border-style:dashed}.crest-create,.crest-row{display:grid;grid-template-columns:1.1fr 1fr 130px auto;align-items:end;gap:10px;border-top:1px solid #111;margin-top:23px;padding-top:16px}.crest-row{grid-template-columns:110px 1fr 145px auto auto;margin-top:0;border-top-color:#ddd}.crest-list{margin-top:20px}.crest-create label,.crest-row label{display:grid;gap:7px;color:#555;font:500 8px/1 DM Mono,monospace;letter-spacing:.07em}.crest-create input,.crest-row input{width:100%;min-height:38px;border:1px solid #111;padding:0 9px;color:#111;background:#fff;font:500 11px DM Mono,monospace}.crest-row>div{display:flex;align-items:center;gap:9px;color:#555;font:500 7px/1.2 DM Mono,monospace;letter-spacing:.06em}.crest-preview{display:grid;width:38px;aspect-ratio:1;flex:0 0 auto;place-items:center;clip-path:polygon(50% 0,94% 22%,86% 78%,50% 100%,14% 78%,6% 22%);color:#fff;background:#111;font:500 10px/1 DM Mono,monospace}.crest-preview i{font-style:normal}.crest-preview.uploaded{clip-path:none;border:1px solid #111;background:#fff}.crest-preview img{width:100%;height:100%;object-fit:cover}.button{width:max-content;min-height:38px;border:1px solid #111;padding:0 12px;color:#111;background:#fff;font:500 8px/1 DM Mono,monospace;letter-spacing:.075em;text-decoration:none;cursor:pointer}.button.solid{color:#fff;background:#111}.button:hover:not(:disabled){color:#fff;background:#111}.button.solid:hover{color:#111;background:#fff}.button:disabled{color:#777;border-color:#aaa;background:#eee;cursor:not-allowed}.delete-crest{border-style:dashed}.system-lock{align-self:center;color:#555;font:500 7px/1 DM Mono,monospace;letter-spacing:.06em}.country-test{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px}.country-test header{grid-column:1 / -1}.current-country{display:grid;gap:8px}.current-country>span{color:#555;font:500 8px/1 DM Mono,monospace;letter-spacing:.08em}.current-country strong{display:flex;align-items:center;gap:9px;font-size:19px}.current-country img{width:28px;height:18px;border:1px solid #111;object-fit:cover}.error{color:#98251d!important}@media(max-width:760px){.command-shell{width:min(100% - 28px,1120px)}.command-topbar{min-height:61px}.command-page{padding-top:32px}.crest-create,.crest-row,.country-test{grid-template-columns:1fr;align-items:stretch}.crest-row>div{margin-bottom:5px}.system-lock{align-self:start}.country-test header{grid-column:auto}.button{width:100%}.command-section,.command-card{padding:19px}}.crest-create{grid-template-columns:1.05fr minmax(150px,1fr) 150px 112px auto}.crest-row{grid-template-columns:110px minmax(130px,1fr) 150px 112px auto auto}.crest-create select,.crest-row select{width:100%;min-height:38px;border:1px solid #111;padding:0 9px;color:#111;background:#fff;font:500 10px/1 DM Mono,monospace}.file-field{position:relative;min-height:59px}.file-field input[type=file]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.file-field b{display:grid;min-height:38px;place-items:center;overflow:hidden;border:1px solid #111;padding:0 9px;color:#111;background:#fff;font:500 9px/1 DM Mono,monospace;letter-spacing:.06em;text-align:center;text-overflow:ellipsis;white-space:nowrap}.file-field:hover b,.file-field:focus-within b{color:#fff;background:#111}.empty-crest-library{margin:20px 0 0;color:#555;font-size:12px}@media(max-width:980px){.crest-create{grid-template-columns:1fr 1fr 1fr}.crest-create .button{grid-column:span 2}.crest-row{grid-template-columns:90px 1fr 1fr auto}.crest-row .delete-crest{grid-column:span 2}}@media(max-width:760px){.crest-create,.crest-row{grid-template-columns:1fr}.crest-create .button,.crest-row .delete-crest{grid-column:auto}}.crest-draft{display:grid;grid-template-columns:136px minmax(0,1fr);gap:18px;align-items:center;margin-top:18px;border:1px solid #111;padding:14px;background:#f7f7f7}.crest-draft-preview{width:136px;aspect-ratio:1;overflow:hidden;border:1px solid #111;background:#fff}.crest-draft-preview img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.crest-draft-copy>span,.crest-draft-copy>small,.crest-crop-controls label{color:#555;font:500 8px/1.35 DM Mono,monospace;letter-spacing:.07em}.crest-draft-copy>span,.crest-draft-copy>small{display:block}.crest-draft-copy>strong{display:block;margin:6px 0;overflow:hidden;font-size:15px;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap}.crest-crop-controls{display:grid;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) auto;align-items:end;gap:10px;margin-top:13px}.crest-crop-controls label{display:grid;gap:7px}.crest-crop-controls input{width:100%;accent-color:#111}@media(max-width:760px){.command-shell{width:100%}.command-topbar,.command-page{padding-right:14px;padding-left:14px}.crest-draft{grid-template-columns:1fr}.crest-draft-preview{width:min(180px,100%)}.crest-crop-controls{grid-template-columns:1fr}}html[data-theme=dark],html[data-theme=dark] body{color-scheme:dark;color:#f5f2ea;background:#101010}html[data-theme=dark] .command-shell,html[data-theme=dark] .command-topbar,html[data-theme=dark] .command-page{color:#f5f2ea;background:#101010}html[data-theme=dark] .command-topbar,html[data-theme=dark] .command-section,html[data-theme=dark] .command-card,html[data-theme=dark] .crest-create,html[data-theme=dark] .crest-row,html[data-theme=dark] .crest-draft,html[data-theme=dark] .crest-draft-preview{border-color:#e5e1d8}html[data-theme=dark] .command-intro>span,html[data-theme=dark] .command-section header>span,html[data-theme=dark] .command-card>span,html[data-theme=dark] .command-section header p,html[data-theme=dark] .command-card p,html[data-theme=dark] .crest-create label,html[data-theme=dark] .crest-row label,html[data-theme=dark] .crest-row>div,html[data-theme=dark] .current-country>span,html[data-theme=dark] .crest-draft-copy>span,html[data-theme=dark] .crest-draft-copy>small,html[data-theme=dark] .crest-crop-controls label{color:#aaa69f}html[data-theme=dark] .button,html[data-theme=dark] .crest-create input,html[data-theme=dark] .crest-row input,html[data-theme=dark] .crest-create select,html[data-theme=dark] .crest-row select,html[data-theme=dark] .file-field b{border-color:#e5e1d8;color:#f5f2ea;background:#101010}html[data-theme=dark] .button.solid{color:#101010;background:#f5f2ea}html[data-theme=dark] .button:hover:not(:disabled),html[data-theme=dark] .file-field:hover b,html[data-theme=dark] .file-field:focus-within b{color:#101010;background:#f5f2ea}html[data-theme=dark] .button.solid:hover{color:#f5f2ea;background:#101010}html[data-theme=dark] .crest-draft{background:#181818}html[data-theme=dark] .crest-draft-preview{background:#101010}html[data-theme=dark] .crest-preview.uploaded{border-color:#e5e1d8;background:#101010}html[data-theme=dark] .crest-preview{color:#101010;background:#f5f2ea}html[data-theme=dark] .empty-crest-library{color:#aaa69f}html[data-theme=dark] .current-country img{border-color:#e5e1d8}.public-play-manager{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);align-items:end;gap:28px}.public-play-status{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,.75fr);gap:16px;border:1px solid #111;padding:16px}.public-play-state{display:grid;align-content:start;gap:7px}.public-play-state span,.public-play-state small,.public-play-actions label{color:#555;font:500 8px/1.2 DM Mono,monospace;letter-spacing:.08em}.public-play-state strong{font-size:30px;letter-spacing:-.08em}.public-play-status.is-enabled .public-play-state strong{color:#0b754c}.public-play-actions{display:grid;gap:10px;align-content:end}.public-play-actions label{display:grid;gap:7px}.public-play-actions select{width:100%;min-height:38px;border:1px solid #111;padding:0 9px;color:#111;background:#fff;font:500 10px/1 DM Mono,monospace}.public-play-actions .button{width:100%}.command-confirmation{width:min(560px,calc(100% - 28px));max-width:none;border:1px solid #111;padding:0;color:#111;background:#fff}.command-confirmation::backdrop{background:#111111b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.command-confirmation form{position:relative;display:grid;gap:12px;padding:clamp(24px,5vw,42px)}.command-confirmation form>span{color:#555;font:500 9px/1 DM Mono,monospace;letter-spacing:.1em}.command-confirmation h2{max-width:calc(100% - 34px);margin:0;font-size:clamp(34px,7vw,54px);line-height:.88;letter-spacing:-.075em}.command-confirmation p{max-width:440px;margin:2px 0 8px;color:#555;font-size:14px;line-height:1.5}.command-confirmation-close{position:absolute;top:14px;right:14px;display:grid;width:40px;height:40px;place-items:center;border:1px solid #111;color:#111;background:#fff;font:500 23px/1 DM Mono,monospace;cursor:pointer}.command-confirmation-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:5px}.command-confirmation-actions .button{min-width:170px}.command-confirmation[data-tone=danger]{box-shadow:inset 5px 0 #b9362b}.command-confirmation[data-tone=danger] form>span{color:#98251d}html[data-theme=dark] .public-play-status,html[data-theme=dark] .public-play-actions select,html[data-theme=dark] .command-confirmation,html[data-theme=dark] .command-confirmation-close{border-color:#e5e1d8}html[data-theme=dark] .public-play-state span,html[data-theme=dark] .public-play-state small,html[data-theme=dark] .public-play-actions label,html[data-theme=dark] .command-confirmation form>span,html[data-theme=dark] .command-confirmation p{color:#aaa69f}html[data-theme=dark] .public-play-status.is-enabled .public-play-state strong{color:#64dca8}html[data-theme=dark] .public-play-actions select,html[data-theme=dark] .command-confirmation,html[data-theme=dark] .command-confirmation-close{color:#f5f2ea;background:#101010}html[data-theme=dark] .command-confirmation[data-tone=danger] form>span{color:#ff8a7d}@media(max-width:760px){.public-play-manager,.public-play-status{grid-template-columns:1fr;align-items:stretch}.command-confirmation-actions{display:grid}.command-confirmation-actions .button{width:100%;min-width:0}}@media(min-width:761px)and (max-width:940px){.public-play-manager{grid-template-columns:1fr;align-items:stretch}}
