.release-page{min-height:70vh;padding-block:70px}.release-page h1{color:#dfca8a;font-size:clamp(36px,5vw,62px);font-weight:600;line-height:1.1}.release-page>p{color:#b7c3a0;margin-block:22px;font-size:19px}.release-timeline{margin:45px 0;position:relative}.release-timeline>article{grid-template-columns:190px 1fr;gap:35px;padding-bottom:32px;display:grid}.release-date{text-align:right;border-right:1px solid #53633b;padding:22px 25px 0 0;position:relative}.release-date:after{content:"";background:#c9b477;border:1px solid #c9b477;border-radius:50%;width:9px;height:9px;position:absolute;top:28px;right:-5px}.release-date time{color:#d0d6b8;font-size:17px;display:block}.release-date span,.release-timeline small{color:#a3b38b;margin-top:9px;font:11px IBM Plex Mono,monospace;display:block}.release-timeline .panel{padding:25px}.release-timeline h2{color:#ddc989;margin:9px 0;font-size:29px;font-weight:500}.release-timeline h2 a{color:inherit;text-decoration:none}.release-timeline p{color:#bdcba7;margin-bottom:18px;font-size:18px;line-height:1.5}.release-article{margin:25px 0;padding:35px}.release-article h1{margin:18px 0;font-size:45px}.release-article>small{color:#b8c69c;font:12px IBM Plex Mono,monospace}.release-summary{color:#d3d9bd;font-size:22px;line-height:1.5}.release-body{color:#bdc9ab;max-width:85ch;margin-top:32px;font-size:18px;line-height:1.7}.release-body h2{color:#dbc486;margin-top:26px;font-size:27px;font-weight:500}.release-bullet{padding-left:20px;position:relative}.release-bullet:before{content:"—";color:#c9b477;position:absolute;left:0}.release-empty{color:#b9c5a5;padding:25px;font-size:18px}.admin-loading{color:#c9b477;padding:60px;font:17px Barlow Condensed,sans-serif}.admin-auth{max-width:430px;margin:70px auto;padding:20px}.admin-auth>.wordmark{margin-bottom:25px}.admin-auth>.panel{padding:30px}.admin-auth h1{color:#d9c383;margin:12px 0 24px;font-size:32px}.admin-auth label,.admin-shell label{color:#bdc7a6;gap:7px;font:15px Barlow Condensed,sans-serif;display:grid}.admin-auth label+label{margin-top:15px}.admin-auth input,.admin-shell :is(input,textarea,select){color:#e0e5ca;background:#0d1608;border:1px solid #465b32;border-radius:2px;width:100%;min-width:0;padding:10px 12px;font:16px/1.4 Barlow Condensed,sans-serif}.admin-auth :is(input,button):focus-visible,.admin-shell :is(input,textarea,select,button):focus-visible{box-shadow:none;border-color:#c9b477;outline:none}.admin-auth .button{justify-content:center;width:100%;margin-top:10px}.admin-error{color:#e3a083;min-height:20px;font-size:15px;line-height:1.5}.admin-shell{background-color:#0d1008;background-image:linear-gradient(#b4ac7009 1px,#0000 1px),linear-gradient(90deg,#b4ac7009 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-template-rows:72px 1fr;min-height:100vh;padding:0 30px 30px 225px;display:grid}.admin-shell>header{border-bottom:1px solid #3f4b2e;align-items:center;gap:20px;display:flex}.admin-shell>header .wordmark{font-size:21px}.admin-shell>header>span{color:#98aa80;letter-spacing:1px;font:10px IBM Plex Mono,monospace}.admin-shell>header>b{color:#c3caaa;margin-left:auto;font-size:16px;font-weight:500}.admin-shell>nav{background:#11190b;border-right:1px solid #39472b;flex-direction:column;gap:8px;width:195px;padding:95px 13px 24px;display:flex;position:fixed;inset:0 auto 0 0}.admin-shell button:not(.button){color:#cccfac;cursor:pointer;background:#17240e;border:1px solid #4b5b35;border-radius:2px;padding:9px 13px;font:500 15px Barlow Condensed,sans-serif}.admin-shell button:hover:not(:disabled){background:#2e3b1c;border-color:#c9b477}.admin-shell button:disabled{opacity:.4;cursor:default}.admin-shell>nav button{text-align:left;border-color:#0000;padding:12px 15px}.admin-shell>nav button[aria-current=page]{color:#e3cd88;background:#29331b;border-left-color:#d5bb73}.admin-section{padding-block:30px}.admin-section>small{letter-spacing:1.5px;color:#adba90;font:11px IBM Plex Mono,monospace}.admin-section h1{color:#e1cc8c;margin:8px 0 15px;font-size:35px;font-weight:600;line-height:1.2}.admin-section>p{color:#b6c49f;max-width:90ch;margin:10px 0 20px;font-size:16px;line-height:1.5}.admin-section .panel{padding:20px}.admin-section h2{color:#d0bc7b;margin-bottom:15px;font-size:22px;font-weight:500}.admin-section h3{color:#cfbf86;margin:12px 0;font-size:19px;font-weight:500}.admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-block:20px;display:grid}.admin-metrics .panel{gap:12px;display:grid}.admin-metrics small{color:#afc08e;font:11px IBM Plex Mono,monospace}.admin-metrics strong{color:#dac385;font-size:34px;font-weight:500}.admin-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-block:16px;display:grid}.admin-two>.panel{min-width:0}.admin-chart{width:100%;height:115px;display:block}.admin-table{margin-block:18px;overflow:auto}.admin-shell table{border-collapse:collapse;white-space:nowrap;width:100%}.admin-shell th,.admin-shell td{text-align:right;color:#bfcba8;border-bottom:1px solid #35472a;padding:11px 10px;font:12px IBM Plex Mono,monospace}.admin-shell th{color:#d0c28e;font-weight:500}.admin-shell :is(td,th):first-child{text-align:left}.admin-shell td button{text-align:left;color:#dfd4a6!important;background:0 0!important;border:0!important;padding:0!important;font-size:16px!important}.admin-toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin-block:20px;display:flex}.admin-toolbar label{flex:1;min-width:170px}.admin-toolbar label select{max-width:100%}.admin-toolbar button{white-space:nowrap}.admin-toolbar a{color:#d5bd78;text-underline-offset:4px;font-size:16px}.content-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.content-fields>label{min-width:0}.content-fields small{color:#b2bd95;font:10px IBM Plex Mono,monospace}.content-fields span{color:#a6b590;overflow-wrap:anywhere;font-size:15px;line-height:1.4}.content-fields textarea{resize:vertical}.release-editor-layout{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);align-items:start;gap:20px;display:grid}.admin-release-list{gap:7px;display:grid}.admin-release-list button{gap:5px;display:grid;text-align:left!important}.admin-release-list small{color:#b1bd92;font:10px IBM Plex Mono,monospace}.admin-release-list strong{font-size:17px;font-weight:500}.admin-release-list .selected{border-color:#c9b477!important}.release-editor{gap:16px;display:grid}.release-editor textarea{resize:vertical}.admin-account{gap:17px;max-width:550px;display:grid}.admin-shell p{overflow-wrap:anywhere;font-size:15px;line-height:1.5}.admin-shell .admin-two p{color:#b2c298}.admin-shell :is(input,textarea,select){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.admin-shell .button{cursor:pointer;border:1px solid #c9b477;font:500 15px Barlow Condensed,sans-serif}.admin-section>p[role=status]{color:#d7c18a}@media (max-width:1000px){.admin-shell{padding-left:180px;padding-right:18px}.admin-shell>nav{width:162px}.admin-shell>header>span{display:none}.content-fields,.release-editor-layout{grid-template-columns:1fr}.admin-release-list{max-height:250px;overflow:auto}}@media (max-width:700px){.release-timeline>article{grid-template-columns:1fr;gap:10px}.release-date{text-align:left;border-left:1px solid #53633b;border-right:0;padding:8px 0 8px 20px}.release-date:after{top:14px;left:-5px;right:auto}.release-article{padding:22px}.release-article h1{font-size:35px}.admin-shell{grid-template-rows:auto auto 1fr;padding:0 14px 25px}.admin-shell>nav{background:0 0;border:0;flex-direction:row;grid-row:2;width:auto;padding:12px 0;position:static;overflow:auto}.admin-shell>nav button{white-space:nowrap}.admin-shell>header{gap:10px;min-height:65px}.admin-shell>header .wordmark{font-size:18px}.admin-shell>header>b{display:none}.admin-shell>header>button{margin-left:auto}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-two{grid-template-columns:1fr}.admin-section{padding-block:20px}.admin-toolbar button{flex:1}.admin-auth{margin-top:25px}}.workflow-details{padding-block:72px}.workflow-details>small{letter-spacing:2px;color:#c9b477;font:11px IBM Plex Mono,monospace}.workflow-details>h2{margin:16px 0;font-size:clamp(28px,4vw,46px)}.workflow-details>p{color:#b8bda4;max-width:78ch;line-height:1.65}.workflow-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;margin-top:28px;display:grid}.workflow-grid>article{flex-direction:column;align-items:start;gap:12px;padding:24px;display:flex}.workflow-grid h3{margin:0;font-size:22px}.workflow-grid p{color:#bdc2a7;margin:0;font-size:16px;line-height:1.6}.workflow-grid button{cursor:pointer;color:#d1bc7d;text-align:left;background:0 0;border:0;margin-top:auto;padding-top:12px}.feature-mini-icon svg{color:#c9b477;width:24px;height:24px}.feature-detail-modal{color:#e2dfc6;background:#161c10;border:1px solid #8c8056;width:min(960px,94vw);max-height:90dvh;padding:0;font:16px/1.5 Barlow Condensed,sans-serif}.feature-detail-modal>header{border-bottom:1px solid #424b33;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.feature-detail-modal h2{margin:0;font-size:25px}.feature-detail-modal>header button{color:#dac88e;cursor:pointer;background:#10160b;border:1px solid #5b6040;width:34px;height:34px}.feature-detail-body{padding:24px;overflow:auto}.feature-detail-modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#050803c9}.demo-boss-svg{background:#0b1008;width:100%;height:min(62dvh,620px);display:block}.demo-boss-profile{align-items:center;gap:16px;display:flex}.demo-boss-profile>img{object-fit:cover;object-position:top;border:1px solid #5b5e40;width:66px;height:84px}.demo-boss-grid article>section{border-top:1px solid #41492f;margin-top:16px;padding-top:14px}.demo-boss-grid article>section>p{color:#b8bda2;font-size:14px;line-height:1.5}.demo-boss-grid article>section>small{color:#cbb780;font-size:12px}.demo-escorts{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.demo-escorts>span{background:#202917;align-items:center;gap:6px;padding:6px;font-size:14px;display:flex}.demo-escorts img{object-fit:cover;object-position:top;width:28px;height:36px}.demo-escorts b{color:#c9b477}.refined-keep{min-width:680px}.refined-keep td:first-child{min-width:180px}.refined-keep img{object-fit:contain;vertical-align:middle;width:32px;height:32px;margin-right:8px}.refined-keep small{color:#c9b477;font-size:12px;display:block}.refined-keep td input{width:70px}.refined-keep .demo-control{white-space:nowrap}.demo-star{color:#d8bf77;cursor:pointer;background:0 0;border:1px solid #4c5438;width:32px;height:32px;font-size:20px}.demo-star[aria-pressed=true]{background:#34371f}.demo-settings-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px;display:grid}.demo-settings-grid>section{background:#171f10;border:1px solid #414a30;flex-direction:column;gap:14px;padding:20px;display:flex}.demo-settings-grid h3{color:#d2bf83;margin:0;font-size:21px}.demo-settings-grid label{justify-content:space-between;align-items:center;gap:14px;font-size:15px;display:flex}.demo-settings-grid :is(select,input[type=color]){max-width:160px}.demo-settings-grid p{color:#bbc2a3;margin:0;font-size:15px;line-height:1.6}.demo-marker-preview{background:#10170a;border:1px solid #414d30;place-items:center;height:75px;display:grid}.demo-analysis-status,.demo-phone-state{border-top:1px solid #424d32;padding-top:12px}.demo-dialog[open],.feature-detail-modal[open]{animation:.17s ease-out public-dialog-enter}.demo-dialog[open]::backdrop,.feature-detail-modal[open]::backdrop{animation:.17s ease-out public-backdrop-enter}.demo-dialog :is(input,select),.feature-detail-modal input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e0e0c8;min-height:36px;box-shadow:none;background:#0f160a;border:1px solid #586042;font:15px Barlow Condensed,sans-serif}.demo-dialog :is(input,select):focus-visible{box-shadow:none;border-color:#c9b477;outline:0}@keyframes public-dialog-enter{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@keyframes public-backdrop-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.demo-dialog[open],.feature-detail-modal[open],.demo-dialog[open]::backdrop,.feature-detail-modal[open]::backdrop{animation:none}}
.native-select-source{display:none!important}.native-select-control.select-button{text-align:left;color:#e1dfc5;width:100%;min-width:0;min-height:38px;box-shadow:none;cursor:pointer;background:#10160b;border:1px solid #626346;border-radius:2px;align-items:center;gap:8px;padding:8px 11px;font:500 16px/1.35 Barlow Condensed,sans-serif;display:flex}.select-button .select-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.select-chevron{flex:none;width:15px;height:15px}.select-meta{color:#c9b477;font:11px IBM Plex Mono,monospace}.select-badges{align-items:center;display:flex}.select-preview{object-fit:contain;width:25px;height:25px}.native-select-control:hover{background:#1e2715;border-color:#b6a166}.native-select-control:focus-visible{box-shadow:none;border-color:#c9b477;outline:0}.native-select-control:disabled{opacity:.5;cursor:default}.select-popup{z-index:10000;color:#e4dfbf;background:#161e10;border:1px solid #a3935e;border-radius:3px;flex-direction:column;font:500 16px/1.4 Barlow Condensed,sans-serif;animation:.12s ease-out web-select-in;display:flex;position:fixed;overflow:hidden;box-shadow:0 12px 35px #0009}.select-search{border-bottom:1px solid #454c32;flex:none;padding:9px}.select-search input{color:#e0e1c8;width:100%;height:36px;box-shadow:none;background:#0d1508;border:1px solid #535c3b;outline:0;padding:8px 10px;font:16px Barlow Condensed,sans-serif;display:block}.select-search input:focus-visible{border-color:#c9b477}.select-options{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#69734c #121a0c;min-height:0;padding:4px;overflow-y:auto}.select-option{cursor:pointer;border:1px solid #0000;align-items:center;gap:8px;min-height:38px;padding:8px 10px;display:flex}.select-option .option-check{color:#d2bd7e;flex:none;width:16px}.option-text{flex:1;min-width:0;line-height:1.4}.option-badges{align-items:center;display:flex}.option-meta{font:11px IBM Plex Mono,monospace}.select-option.highlighted,.select-option[aria-selected=true]{color:#f0e6bb;background:#333c23;border-color:#666a45}.select-option[aria-disabled=true]{opacity:.4;cursor:default}.select-group{color:#c4b37c;letter-spacing:1px;padding:12px 10px 6px;font:11px IBM Plex Mono,monospace}.select-empty{color:#bdc5a4;padding:18px}.demo-dialog :is(input:not([type=checkbox]):not([type=range]):not([type=color]),.native-select-control),.feature-detail-modal :is(input,.native-select-control){color:#e1dfc5;min-height:38px;box-shadow:none;background:#10160b;border:1px solid #626346;border-radius:2px;font-size:16px;line-height:1.4}.demo-dialog :is(input,button):focus-visible,.feature-detail-modal :is(input,button):focus-visible{box-shadow:none;border-color:#c9b477;outline:0}dialog.demo-dialog[open]{flex-direction:column;width:min(1240px,100vw - 32px);height:min(880px,100dvh - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;display:flex;overflow:hidden}.demo-dialog>header{flex:none;gap:20px;min-height:86px;padding:20px 24px}.demo-dialog>header>div{min-width:0}.demo-dialog>header h2{overflow-wrap:normal;font-size:27px;line-height:1.2}.demo-dialog .demo-close{flex:none;place-items:center;width:34px;min-width:34px;height:34px;margin:0;padding:0;display:grid;position:static}.demo-dialog>.demo-tabs{white-space:nowrap;scrollbar-width:thin;flex-wrap:nowrap;flex:none;gap:2px;min-height:49px;padding:0 18px;display:flex;overflow:auto hidden}.demo-tabs>button{white-space:nowrap;flex:none;padding:13px 14px;font-size:15px;line-height:1.4}.demo-dialog>.demo-body{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;max-height:none;padding:24px;overflow:auto}.demo-dialog>footer{flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:12px 24px;font:10px/1.5 IBM Plex Mono,monospace;display:flex}.demo-dialog>footer>span{white-space:nowrap;flex:none}.demo-body *{min-width:0}.demo-intro{margin-bottom:22px}.demo-intro h3{line-height:1.2}.demo-intro p{max-width:85ch;font-size:17px;line-height:1.55}.demo-filter-bar{align-items:end;gap:14px}.demo-filter-bar>label{flex-direction:column;flex:160px;gap:7px;display:flex}.demo-filter-bar>label:has(input[type=search]){flex:2 240px}.demo-map-layout{grid-template-columns:minmax(0,1fr) minmax(245px,290px);align-items:start}.demo-map-layout aside{min-width:0}.demo-map-layout aside label{gap:8px;display:grid}.demo-map-layout .demo-control{white-space:normal;line-height:1.4}.demo-minimap-layout aside label{gap:7px;display:grid}.demo-dialog .demo-boss-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.demo-dialog .demo-boss-grid>article{align-self:start;gap:0;max-width:100%;height:auto;min-height:0;padding:20px}.demo-boss-profile{align-items:center;gap:14px;min-height:86px;display:flex}.demo-boss-profile>div{min-width:0}.demo-boss-profile>img{object-fit:cover;object-position:top;flex:none;width:62px;height:80px}.demo-boss-profile h3{overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;margin:0 0 9px;font-size:26px;line-height:1.15}.demo-boss-profile strong{font:12px IBM Plex Mono,monospace}.demo-dialog .demo-boss-grid article>section{margin-top:18px;padding-top:16px}.demo-dialog .demo-boss-grid article>section>button{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;width:100%;min-height:55px;padding:10px 12px;display:grid}.demo-boss-map-name{font-size:18px;font-weight:600;line-height:1.25}.demo-dialog .demo-boss-grid .demo-boss-map-action{color:#d0bd81;white-space:nowrap;grid-column:1/-1;font-size:14px;line-height:1.4}.demo-dialog .demo-boss-grid article>section>button>b{white-space:nowrap;font:12px IBM Plex Mono,monospace}.demo-dialog .demo-boss-grid article>section>p{overflow-wrap:break-word;color:#b9c4a2;margin:10px 0;font-size:15px;line-height:1.5;display:block}.demo-dialog .demo-boss-grid article>section>small{letter-spacing:0;color:#c3b583;font:10px/1.6 IBM Plex Mono,monospace}.demo-escorts{gap:8px;margin-top:10px}.demo-escorts>span{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:7px;font-size:15px;line-height:1.35;display:grid}.demo-escorts>span:has(img){min-height:48px}.demo-escorts>span:not(:has(img)){color:#aeb99b;background:0 0;padding:0;display:block}.demo-escorts img{object-fit:cover;object-position:top;width:30px;height:38px}.demo-escorts b{white-space:nowrap;font:11px IBM Plex Mono,monospace}.feature-table{table-layout:auto;min-width:660px}.feature-table :is(th,td){vertical-align:middle;overflow-wrap:normal;padding:13px 12px;line-height:1.45}.feature-table th{letter-spacing:0;white-space:nowrap;font-size:11px}.refined-keep :is(th,td):nth-child(2){min-width:170px}.refined-keep td:first-child{min-width:210px}.refined-keep td strong{font-size:17px;line-height:1.4}.refined-keep td:first-child>img{float:left;margin-right:10px}.refined-keep small{margin-top:5px}.demo-table-wrap{scrollbar-width:thin;overscroll-behavior-x:contain;max-width:100%}.feature-detail-body{max-height:calc(90dvh - 90px);overflow:auto}.hero-visual.hero-story{background:#10170c;border-color:#646345;min-width:0;overflow:hidden;transform:none;box-shadow:0 24px 70px #0005}.story-titlebar{background:#171e12;border-bottom:1px solid #3e472d;justify-content:space-between;align-items:center;gap:12px;height:46px;padding:0 16px;display:flex}.story-titlebar>span{letter-spacing:.8px;color:#e0d29b;align-items:center;gap:8px;font:600 16px Barlow Condensed,sans-serif;display:flex}.story-titlebar img{width:19px;height:19px}.story-titlebar i{letter-spacing:0;color:#99a381;border-left:1px solid #455034;padding-left:10px;font:9px IBM Plex Mono,monospace}.story-titlebar>b{white-space:nowrap;letter-spacing:.5px;color:#bdc3a4;align-items:center;gap:7px;font:9px IBM Plex Mono,monospace;display:flex}.story-status-dot{background:#b5c987;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #a3c36c66}.story-tabs{color:#8e9d7d;background:#0e160a;border-bottom:1px solid #36442b;align-items:center;gap:20px;height:38px;padding:0 18px;font-size:13px;display:flex}.story-tabs span{white-space:nowrap;border-bottom:2px solid #0000;align-items:center;height:100%;display:flex}.story-tabs span.active{color:#e0cf97;border-color:#c9b477}.story-stage{isolation:isolate;background:#10190b;height:365px;position:relative;overflow:hidden}.story-map{will-change:opacity;position:absolute;inset:0}.story-map>svg{width:100%;height:100%;display:block}.story-map image{opacity:.65}.story-route{fill:none;stroke:#e2c578;stroke-width:3px;stroke-dasharray:7 8;opacity:.8}.story-target{fill:#f0d99d;stroke:#182410;stroke-width:3px}.story-target-halo{fill:#e4c67920;stroke:#e4c67970;stroke-width:1.5px}.story-map-label{fill:#ece6bb;paint-order:stroke;stroke:#172111;stroke-width:4px;letter-spacing:1px;font:600 14px Barlow Condensed,sans-serif}.story-you{fill:#d7edac;stroke:#182a0c;stroke-width:2px}.story-you-halo{fill:#c9e69a20;stroke:#c9e69a55;stroke-width:1px}.story-peer{fill:#d5b97f;stroke:#18230f;stroke-width:2px}.story-peer-halo{fill:#d5b97f15;stroke:#d5b97f55;stroke-width:1px}.story-floating-panel{background:#151e10f7;border:1px solid #73704c;border-radius:3px;width:min(310px,100% - 40px);padding:22px;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 20px 45px #0008}.story-launch{text-align:center;justify-items:center;gap:8px;display:grid}.story-launch>img{width:36px;height:36px;margin-bottom:6px}.story-launch>small{letter-spacing:1.7px;color:#b4b58c;font:9px IBM Plex Mono,monospace}.story-launch h3{letter-spacing:1px;color:#ddcc94;font-size:32px;line-height:1.1}.story-launch p{color:#bdc5a7;font-size:16px}.story-launch>span{color:#8fa17d;margin-top:6px;font:9px IBM Plex Mono,monospace}.story-primary{color:#18200f;background:#c9b477;justify-content:center;align-items:center;gap:9px;width:100%;min-height:38px;margin-top:12px;font-size:16px;font-weight:600;display:flex}.story-primary svg{width:16px;height:16px}.story-panel-heading{margin-bottom:18px}.story-panel-heading>small{color:#c3b47e;letter-spacing:1px;font:9px IBM Plex Mono,monospace}.story-panel-heading h3{color:#e0d7b0;margin-top:5px;font-size:27px;line-height:1.15}.story-field{gap:7px;min-width:0;margin-top:13px;display:grid}.story-field>span{color:#bcc4a5;justify-content:space-between;align-items:center;font-size:13px;display:flex}.story-field>span>i{color:#b4ad81;font:9px IBM Plex Mono,monospace}.story-value{color:#e2dec4;white-space:nowrap;background:#0e1609;border:1px solid #4c5838;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:8px 10px;font-size:14px;display:flex;overflow:hidden}.story-value svg{color:#bad495;flex:none;width:14px;height:14px}.story-key-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.story-value kbd{color:#d5bd7f;background:0 0;border:0;font:12px IBM Plex Mono,monospace}.story-complete{color:#b4cb96;border-top:1px solid #3d4b2d;align-items:center;gap:8px;margin-top:18px;padding-top:13px;font-size:14px;display:flex}.story-complete svg{flex:none;width:16px;height:16px}.story-group-code{letter-spacing:2px;color:#e0c88b;background:#10170b;border:1px solid #5e6341;justify-content:space-between;margin-bottom:14px;padding:10px 12px;font:15px IBM Plex Mono,monospace;display:flex}.story-group-code>span{color:#b2b58c;letter-spacing:0;font-size:17px}.story-person{color:#e1dfc5;border-bottom:1px solid #35442b;align-items:center;gap:8px;padding:9px 0;font-size:17px;display:flex}.story-person>i,.story-roster i{background:#bad899;border-radius:50%;flex:none;width:6px;height:6px}.story-person>span{color:#b5b78b;align-items:center;gap:4px;margin-left:auto;font:9px IBM Plex Mono,monospace;display:flex}.story-person>span svg{width:12px;height:12px}.story-person:last-of-type>i{background:#d6b77e}.story-marker-note{background:#18210fec;border:1px solid #8a7c4b;align-items:center;gap:10px;max-width:calc(100% - 36px);padding:13px 16px;display:flex;position:absolute;top:22px;right:18px;box-shadow:0 8px 25px #0004}.story-marker-note>svg{color:#d9be7c;flex:none;width:19px;height:19px}.story-marker-note>div{gap:2px;display:grid}.story-marker-note b{color:#e2d6aa;font-size:17px;font-weight:600}.story-marker-note span{color:#b9c3a1;font-size:13px}.story-marker-note>svg:last-child{color:#bdd193;width:16px}.story-navigation-card{background:#141e0eeb;border:1px solid #6d7048;gap:5px;min-width:160px;padding:14px 17px;display:grid;position:absolute;top:18px;left:18px}.story-navigation-card>small{color:#b0b68f;letter-spacing:.4px;font:9px IBM Plex Mono,monospace}.story-navigation-card>b{color:#e4d39e;font-size:20px;line-height:1.2}.story-navigation-card>strong{color:#ebd398;font:500 27px/1.1 Barlow Condensed,sans-serif}.story-navigation-card>strong>small{color:#aab68f;font-size:15px}.story-roster{background:#101a0ce8;border:1px solid #4d5b39;gap:6px;min-width:175px;padding:11px 14px;display:grid;position:absolute;bottom:20px;left:18px}.story-roster>span{color:#dfdfbf;align-items:center;gap:8px;font-size:15px;display:flex}.story-roster b{color:#b4bf99;margin-left:auto;padding-left:18px;font:400 9px IBM Plex Mono,monospace}.story-roster>span:nth-child(2)>i{background:#d5b97f}.story-arrived{color:#d7e5ba;background:#27331aec;border:1px solid #85945b;align-items:center;gap:8px;padding:11px 13px;font-size:16px;display:flex;position:absolute;bottom:22px;right:18px}.story-arrived>svg{width:18px;height:18px}.story-scene-number{color:#d9c68e;font:11px IBM Plex Mono,monospace;position:absolute;bottom:15px;right:17px}.story-stage[data-scene="5"] .story-scene-number{top:20px;bottom:auto}.story-scene-number>span{color:#8e9d7c}.story-playback{background:#171f12;border-top:1px solid #414c31;align-items:center;gap:12px;padding:12px 15px;display:flex}.story-playback>button{color:#cfbe83;cursor:pointer;background:#10190b;border:1px solid #53603b;border-radius:2px;place-items:center;width:30px;min-width:30px;height:30px;padding:5px;display:grid}.story-playback>button>svg{width:17px;height:17px}.story-playback>div{flex:1;min-width:0}.story-playback small{color:#d4d1b2;min-height:18px;font-size:14px;line-height:1.3;display:block}.story-progress-track{background:#35422b;height:2px;margin-top:8px;overflow:hidden}.story-progress-track>i{transform-origin:0;will-change:transform;background:#c9b477;width:100%;height:100%;display:block}.story-chapters{border-top:1px solid #35442a;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.story-chapters>button{color:#a4b28e;cursor:pointer;white-space:nowrap;background:#111a0d;border:0;border-right:1px solid #35442a;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:9px 4px;font:13px Barlow Condensed,sans-serif;display:flex}.story-chapters>button:last-child{border-right:0}.story-chapters>button>span{color:#818f70;font:9px IBM Plex Mono,monospace}.story-chapters>button[aria-current=step]{color:#e2ce93;background:#303722;box-shadow:inset 0 -2px #c9b477}.story-chapters>button[aria-current=step]>span{color:#b8aa79}.story-footer{background:#0e160a;border-top:1px solid #35422a;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:10px 14px;display:flex}.story-footer>span{color:#8f9f79;max-width:25ch;font:8px/1.5 IBM Plex Mono,monospace}.story-footer>.demo-launch{white-space:nowrap;padding:5px 10px;font-size:13px}.hero-trust-line{color:#b9c6a0;flex-wrap:wrap;align-items:center;gap:7px;max-width:42ch;margin-top:22px;font-size:16px;line-height:1.4;display:flex}.hero-trust-line>span:first-child{color:#c8d899}.hero-trust-line>span:last-child{color:#c9b477}.hero-trust-line:hover{color:#dfd5ad}.hero-story button:focus-visible{outline-offset:-3px;outline:1px solid #c9b477}.safety-section{padding-block:58px 65px}.safety-heading{align-items:start;gap:24px;max-width:930px;display:flex}.safety-icon{color:#b6c88f;flex:none;width:39px;height:45px;margin-top:5px}.safety-icon svg{width:100%;height:100%}.safety-heading small{letter-spacing:1.6px;color:#aab78c;font:10px IBM Plex Mono,monospace}.safety-heading h2{color:#d7cb98;max-width:25ch;margin:12px 0 14px;font-size:clamp(28px,3.1vw,43px);line-height:1.1}.safety-heading p{color:#bbc4a7;max-width:70ch;font-size:19px;line-height:1.5}.safety-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.safety-grid>article{background:#171e12;border:1px solid #465037;padding:20px;position:relative}.safety-grid article>span{color:#bed197;font-size:19px}.safety-grid h3{color:#ded6b4;margin:10px 0 12px;font-size:21px;line-height:1.2}.safety-grid p{color:#adb99a;font-size:16px;line-height:1.5}.safety-operation{border-top:1px solid #414b32;align-items:baseline;gap:24px;margin-top:24px;padding-top:20px;display:flex}.safety-operation>strong{color:#d6c48d;white-space:nowrap;font-size:20px}.safety-operation p{color:#b5c1a0;max-width:90ch;font-size:16px;line-height:1.55}.safety-clarification{color:#929e81;max-width:100ch;margin-top:18px;font-size:14px;line-height:1.5}@keyframes web-select-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (min-width:1500px){.story-stage{height:405px}}@media (max-width:1050px){.demo-dialog .demo-boss-grid,.safety-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-stage{height:355px}.story-tabs{gap:15px;padding-inline:12px}.story-titlebar{padding-inline:12px}.story-titlebar i{display:none}.story-chapters>button{font-size:12px}.story-chapters>button>span{display:none}.story-footer{padding-inline:10px}.story-playback small{font-size:13px}.story-playback{gap:9px}.story-arrived{font-size:14px;right:10px}.story-roster{min-width:145px;left:10px}.hero .hero-story{width:100%;min-width:0}}@media (max-width:760px){dialog.demo-dialog[open]{width:calc(100vw - 16px);height:calc(100dvh - 20px);max-height:calc(100dvh - 20px)}.demo-dialog>header{min-height:78px;padding:16px}.demo-dialog>header h2{font-size:24px}.demo-dialog>.demo-tabs{min-height:46px;padding-inline:8px}.demo-tabs>button{padding:12px;font-size:14px}.demo-dialog>.demo-body{padding:16px}.demo-dialog>footer{flex-wrap:wrap;align-items:start;gap:4px;padding:10px 16px;font-size:8px}.demo-map-layout,.demo-dialog .demo-boss-grid{grid-template-columns:minmax(0,1fr)}.demo-boss-profile h3{font-size:28px}.demo-dialog .demo-boss-grid>article{padding:18px}.safety-section{padding-block:38px 45px}.safety-heading{gap:15px}.safety-icon{width:30px;height:36px}.safety-grid{gap:10px}.safety-grid>article{padding:16px}.safety-grid h3{font-size:19px}.safety-operation{display:block}.safety-operation>strong{margin-bottom:10px;display:block}.hero .hero-story{max-width:600px}.story-stage{height:355px}.story-tabs{font-size:14px}.story-footer>span{max-width:28ch;font-size:8px}.story-chapters>button{font-size:13px}.story-chapters>button>span{display:inline}.hero-trust-line{font-size:16px}}@media (max-width:400px){.safety-grid{grid-template-columns:1fr}.story-floating-panel{width:calc(100% - 30px);padding:18px}.story-stage{height:340px}.story-chapters>button>span{display:none}.story-footer>span{max-width:21ch;font-size:7px}.story-arrived{bottom:94px;right:12px}.story-roster{bottom:15px}.story-scene-number{font-size:10px}.story-playback small{font-size:12px}}@media (prefers-reduced-motion:reduce){.select-popup{animation:none}.hero-story *{scroll-behavior:auto}}.spec-strip.section-wrap{grid-template-columns:repeat(5,minmax(0,1fr))}.online-count span{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.online-count i{color:#c8d5a0;align-items:center;gap:4px;font:10px IBM Plex Mono,monospace;display:inline-flex}.online-count em{background:#a2c47d;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #92b974}.admin-group-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:18px;display:grid}.admin-group-grid>section{border:1px solid #465332;min-width:0;padding:15px;overflow:auto}.admin-group-grid header{flex-wrap:wrap;justify-content:space-between;gap:15px;margin-bottom:10px;display:flex}.admin-group-grid header strong{font:16px IBM Plex Mono,monospace}.admin-group-grid header span{font-size:15px}.admin-shell table td{font-size:16px}.admin-shell table th{font-size:13px}.admin-shell .panel>p{font-size:16px;line-height:1.5}.story-mouse{z-index:8;pointer-events:none;color:#fff;filter:drop-shadow(1px 3px 3px #000b);width:24px;height:32px;position:absolute}.story-mouse svg{width:24px;height:32px;display:block}.story-click-ring{border:2px solid #e4cd81;border-radius:50%;width:30px;height:30px;position:absolute;top:-6px;left:-8px}.story-objective-tag{fill:#e4cf91;paint-order:stroke;stroke:#10180c;stroke-width:4px;stroke-linejoin:round;font:600 13px Barlow Condensed,sans-serif}.story-task-state{color:#e4d6a7;background:#19220fea;border:1px solid #a99c65;align-items:center;gap:10px;padding:10px 13px;font-size:17px;display:flex;position:absolute;top:18px;left:18px}.story-task-state svg{flex:none;width:20px;height:20px}.story-navigation-card{max-width:190px}.hero-trust-line{flex-wrap:wrap;max-width:46ch;line-height:1.5}@media (max-width:760px){.spec-strip.section-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.spec-strip.section-wrap>.online-count{grid-column:1/-1}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.story-task-state{padding:8px;font-size:15px;top:12px;left:12px}.story-navigation-card{max-width:155px}}.demo-item-visual{vertical-align:middle;width:42px;height:42px;margin-right:12px;display:inline-flex;position:relative}.refined-keep td .demo-item-visual img{object-fit:contain;width:42px;height:42px;margin:0}.demo-fir{color:#fff;background:#131c0fcc;border:0;border-radius:50%;place-items:center;width:12px;height:12px;padding:0;line-height:1;display:grid;position:absolute;bottom:-3px;left:-3px;box-shadow:0 1px 2px #000b}.demo-fir svg{width:12px;height:12px;display:block}.demo-dialog .feature-table th,.feature-detail-modal .feature-table th{font-size:13px}.demo-dialog .feature-table td,.feature-detail-modal .feature-table td{font-size:17px}.demo-dialog .feature-table td small{font-size:13px}.demo-spawn-label{fill:#ffedbf;stroke:#111a0b;stroke-width:5px;paint-order:stroke;stroke-linejoin:round;font:600 17px Barlow Condensed,sans-serif}.demo-spawn-area{cursor:pointer;outline:none}.demo-spawn-area:is(:hover,:focus-visible,.selected) rect{fill:#eec57677;stroke:#fff5c7;stroke-width:5px}.demo-review-rows{gap:10px;margin-top:15px;display:grid}.demo-review-rows>article{background:#17230e;border:1px solid #495e32;grid-template-columns:minmax(150px,1fr) 85px 38px 38px;align-items:center;gap:12px;min-width:0;padding:14px;display:grid}.demo-review-rows article>div{grid-template-columns:44px 1fr;gap:3px 12px;min-width:0;display:grid}.demo-review-rows img{object-fit:contain;grid-row:1/3;width:44px;height:44px}.demo-review-rows strong{font-size:19px;line-height:1.3}.demo-review-rows small{font-size:14px}.demo-review-rows label{gap:4px;font-size:14px;display:grid}.demo-review-rows input{width:85px}.demo-review-rows button{color:#d9d9b4;cursor:pointer;background:#1a2811;border:1px solid #54693c;width:38px;height:38px;padding:0;font-size:22px}.demo-review-rows button[aria-pressed=true]{color:#fff;background:#4b5e2c;border-color:#c6c988}.demo-review-search{gap:6px;max-height:240px;display:grid;overflow:auto}.demo-review-search button{color:#d8d9b9;text-align:left;background:#17240e;border:1px solid #455b2e;align-items:center;gap:12px;padding:8px 12px;font-size:17px;display:flex}.demo-review-search img{object-fit:contain;width:38px;height:38px}.demo-squad-chat{border:1px solid #4e6338;margin-top:22px;padding:18px}.demo-squad-chat h3{margin-bottom:10px;font-size:23px}.demo-chat-log{gap:8px;min-height:50px;max-height:220px;display:grid;overflow:auto}.demo-chat-log p{overflow-wrap:anywhere;background:#263719;gap:4px;padding:9px 12px;font-size:17px;display:grid}.demo-chat-log b{color:#cfca97;font-size:14px}.demo-squad-chat form{gap:10px;margin-top:12px;display:flex}.demo-squad-chat input{flex:1;min-width:0}.demo-chat-emojis{gap:7px;margin-top:9px;display:flex}.demo-chat-emojis button{cursor:pointer;background:#1b2a12;border:1px solid #4e6338;padding:5px 8px;font-size:18px}.story-chapters{grid-template-columns:repeat(4,minmax(0,1fr))}.story-chapters>button{padding:8px 6px;font-size:13px}.demo-review-total{padding-block:16px;font-size:20px}@media (max-width:600px){.demo-review-rows>article{grid-template-columns:minmax(110px,1fr) 65px 32px 32px;gap:7px;padding:10px}.demo-review-rows input{width:65px}.demo-review-rows button{width:32px;height:34px}.demo-review-rows article>div{grid-template-columns:34px 1fr;gap:4px 8px}.demo-review-rows img{width:34px;height:34px}.demo-review-rows strong{font-size:16px}}.spec-strip .online-count>span{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.demo-item-search>input{box-shadow:none!important;background:0 0!important;border:0!important}.demo-dialog .demo-review-search{margin-block:8px}.hero .story-task-state{max-width:calc(100% - 36px)}.select-button>:is(.select-value,.select-badges,.select-meta){outline:0;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.select-button>:is(.select-badges,.select-meta)[hidden],.select-button>.select-badges:empty{display:none!important}.select-button>.select-chevron{pointer-events:none;background:0 0;border:0;flex:0 0 14px;width:14px;height:14px;margin:0;display:block}.select-button:before,.select-button:after{content:none!important}.demo-dialog .quest-items-toggle{color:#e4d49b;text-align:left;cursor:pointer;background:#26301c;border:1px solid #59653d;border-radius:3px;align-items:center;gap:10px;width:100%;min-height:40px;margin-top:10px;padding:9px 12px;font:500 17px/1.35 Barlow Condensed,sans-serif;display:flex}.demo-dialog .quest-items-toggle:hover{background:#354126;border-color:#b6a36b}.demo-dialog .quest-items-toggle:focus-visible{outline-offset:2px;outline:2px solid #d5bf7f}.demo-dialog .quest-items-toggle>span{flex:1;min-width:0}.demo-dialog .quest-items-toggle>.toggle-count{text-align:center;color:#dbd7b3;background:#151e0e;border-radius:3px;min-width:24px;padding:2px 5px;font:500 13px/1.3 IBM Plex Mono,monospace}.demo-dialog .quest-items-toggle>svg{flex:none;width:16px;height:16px}.demo-task-items{margin-top:16px}.demo-task-item{background:#1f2b16;border:1px solid #475936;border-radius:3px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.demo-task-item+.demo-task-item{margin-top:8px}.demo-task-item img{object-fit:contain;flex:none;width:44px;height:44px}.demo-task-item>div{min-width:0}.demo-dialog .demo-task-item small,.feature-detail-modal .demo-task-item small{color:#bac59d;display:block;font:14px/1.5 Barlow Condensed,sans-serif!important}.demo-task-item strong{color:#e1dcc0;font:500 18px/1.4 Barlow Condensed,sans-serif;display:block}.demo-task-gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;display:grid}.demo-task-gallery .demo-task-item{margin:0}.hero .hero-copy>a.hero-trust-line{color:#bdc9a3;white-space:nowrap;grid-template-columns:16px minmax(0,1fr) 16px;align-items:center;column-gap:8px;width:100%;max-width:365px;margin-top:20px;font:500 clamp(12px,1.15vw,16px)/1.5 Barlow Condensed,sans-serif;text-decoration:none;display:grid}.hero .hero-copy>a.hero-trust-line>span{white-space:nowrap;min-width:0;font:inherit;margin:0;display:block}.hero .hero-copy>a.hero-trust-line>svg{color:#d0bf7e;flex:none;width:16px;height:16px;display:block}.hero .hero-copy>a.hero-trust-line:hover{color:#eee0b6}.hero-download-summary{max-width:100%;margin-top:20px}.hero-download-facts{color:#b4c19b;letter-spacing:.25px;flex-wrap:wrap;align-items:center;gap:6px 10px;font:10px/1.6 IBM Plex Mono,monospace;display:flex}.hero-download-facts>b{color:#dfca88;font-weight:500}.hero-download-facts>span{white-space:nowrap}.hero-download-facts>span:before{content:"·";color:#797e59;margin-right:10px}.hero .hero-download-summary>p{color:#bdc7a4;align-items:center;gap:9px;margin:10px 0 0;font:16px/1.5 Barlow Condensed,sans-serif;display:flex}.hero-download-summary>p>svg{color:#cdbb80;flex:none;width:17px;height:17px}.hero-download-summary strong{color:#e1d4a1;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.hero-download-summary em{color:#9eae8b;font-style:normal}.hero .story-mouse{z-index:12;pointer-events:none;will-change:left,top,transform;filter:drop-shadow(1px 2px 2px #000b);width:24px;height:32px;position:absolute;inset:auto}.hero .story-mouse>svg{z-index:2;width:24px;height:32px;display:block;position:relative}.hero .story-click-ring{pointer-events:none;transform-origin:50%;background:#e4ce7622;border:2px solid #e9d38a;width:34px;height:34px;top:-14px;left:-14px}.story-drag-halo{background:#d3ba6d1a;border:1px dashed #e5ce8b;border-radius:50%;width:31px;height:31px;position:absolute;top:-12px;left:-12px}.hero-story [data-clicked=true]{background:#3a4327;border-color:#e1ca86;box-shadow:0 0 0 2px #dac48230}.hero-story .story-value,.hero-story .story-group-code,.hero-story .story-primary{transition:background .18s,border-color .18s,box-shadow .18s}@media (max-width:760px){.hero .hero-copy>a.hero-trust-line{max-width:365px;font-size:15px}.hero-download-facts{font-size:10px}.hero-download-summary em{display:none}}@media (max-width:370px){.hero .hero-copy>a.hero-trust-line{grid-template-columns:15px minmax(0,1fr) 15px;column-gap:6px;font-size:13px}.hero-download-facts{letter-spacing:0;gap:5px 8px}}.market-spotlight{scroll-margin-top:100px;position:relative}.market-spotlight .section-heading em{color:#c9b477;font-style:normal}.market-stage{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);align-items:stretch;gap:20px;display:grid}.market-terminal,.market-insight{min-width:0;overflow:hidden}.market-stage-controls{border-bottom:1px solid #41472f;align-items:stretch;gap:10px;padding:18px;display:flex}.market-stage-controls label{background:#0f140b;border:1px solid #58603e;flex:1;align-items:center;gap:10px;min-width:0;padding:0 12px;display:flex}.market-stage-controls svg{color:#c9b477;flex:none;width:19px;height:19px}.market-stage-controls input{outline-offset:2px;color:#e2dfc2;width:100%;min-width:0;font:inherit;box-shadow:none!important;background:0 0!important;border:0!important;padding:12px 0!important}.market-stage-controls>button{color:#d5c48c;cursor:pointer;background:#202719;border:1px solid #58603e;flex:none;min-height:44px;padding:8px 12px}.market-stage-list{min-height:260px;padding:6px 18px}.market-stage-list>button{text-align:left;color:#dedfc3;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #3c442c;grid-template-columns:44px minmax(0,1fr) auto 12px;align-items:center;gap:12px;width:100%;padding:12px 8px;transition:background .2s,box-shadow .2s;display:grid}.market-stage-list>button:hover,.market-stage-list>button[aria-pressed=true]{background:#303821;box-shadow:inset 3px 0 #c9b477}.market-stage-image{background:#11170d;border:1px solid #485036;place-items:center;width:44px;height:44px;display:grid}.market-stage-image img{object-fit:contain;width:100%;height:100%}.market-stage-list>button>span:nth-child(2){font-size:17px;line-height:1.25}.market-stage-list small{color:#a8b18e;margin-top:4px;font-size:13px;display:block}.market-stage-list strong{color:#d7c289;white-space:nowrap;font:500 14px/1.4 IBM Plex Mono,monospace}.market-stage-disclaimer{color:#aeb393;border-top:1px solid #41472f;margin:0;padding:12px 18px;font-size:13px}.market-insight{background:radial-gradient(at 100% 0,#35412566,#0000 70%),#171d10;flex-direction:column;padding:25px;display:flex}.market-insight>small{color:#bcb184;letter-spacing:.12em;font-size:12px}.market-insight-item{align-items:center;gap:16px;margin:24px 0;display:flex}.market-insight-item img{object-fit:contain;background:#11170b;border:1px solid #525a3c;width:80px;height:80px}.market-insight-item h3{overflow-wrap:anywhere;margin:0;font-size:26px;line-height:1.15}.market-insight dl{gap:18px;margin:0;display:grid}.market-insight dl>div{border-bottom:1px solid #414b31;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;padding-bottom:12px;display:flex}.market-insight dt{color:#b9c19e;font-size:16px}.market-insight dd{color:#ded1a0;margin:0;font:500 18px/1.4 IBM Plex Mono,monospace}.market-insight-note{color:#c6ccab;font-size:16px;line-height:1.5}.market-quote-date{color:#9da88a;font-size:13px}.market-insight>.button{white-space:normal;text-align:center;justify-content:center;min-height:44px;margin-top:auto}.market-spotlight-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.market-spotlight-bottom p{color:#b9c19e;margin:0;font-size:16px;line-height:1.5}.market-spotlight button:focus-visible{outline-offset:3px;outline:2px solid #e6cf90}@media (max-width:800px){.market-stage{grid-template-columns:minmax(0,1fr)}.market-insight{padding:20px}.market-insight-item{margin:16px 0}.market-insight>.button{margin-top:16px}}@media (max-width:480px){.market-stage-controls{flex-wrap:wrap;padding:12px}.market-stage-controls label{flex-basis:100%}.market-stage-list{padding:6px}.market-stage-list>button{grid-template-columns:36px minmax(0,1fr) auto 8px;gap:8px}.market-stage-image{width:36px;height:36px}.market-stage-list strong{font-size:12px}.market-stage-list>button>span:nth-child(2){font-size:15px}}.site-footer .discord-link{color:#c9c49f;border:1px solid #596044;flex:none;justify-content:center;align-items:center;width:36px;height:36px;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.site-footer .discord-link svg{width:21px;height:21px;display:block}.site-footer .discord-link:hover{color:#e5e4ff;background:#5865f226;border-color:#9298ec}.site-footer .discord-link:focus-visible{outline-offset:3px;outline:2px solid #b7bbff}
