/* Forum skin values from silkroadlatam.com/inc/plugins/sltheme.php.
   Existing images/bg.jpg is copied unchanged to brand/bg.jpg. */
#sl-atlas-root .site-nav .nav-atlas{margin-left:0}
#sl-atlas-root .site-nav .nav-atlas>button{background:none;border-bottom-color:transparent;color:#fff}
#sl-atlas-root .site-nav .nav-atlas>button:hover,#sl-atlas-root .site-nav .nav-atlas>button[aria-expanded=true]{background:#ffffff14;color:#f0d98a}
#sl-atlas-root .site-nav .nav-menu{left:0;right:auto}
#sl-atlas-root .atlas-nav-icon{vertical-align:-2px;color:#e2b557}
#sl-atlas-root .tool-tabs button{display:inline-flex;align-items:center;gap:6px}
#sl-atlas-root .tool-tabs .tool-tab-label{font-size:inherit;margin:0;vertical-align:baseline}
#sl-atlas-root .tool-tab-icon{display:block;flex:0 0 16px}
#sl-atlas-root{--ink:#2b2e33;--muted:#6a7078;--gold:#c8a444;--gold-dark:#8a6d1f;--paper:#fcfcfd;--line:#dfe3e8;--dark:#23211a;--white:#fff;--row:#f5f6f8;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:var(--ink);background:#0a0b0d;font-synthesis:none}
#sl-atlas-root *{box-sizing:border-box}
#sl-atlas-root{margin:0;background:var(--paper);font-size:13px;line-height:1.5}
#sl-atlas-root button,#sl-atlas-root input,#sl-atlas-root select{font:inherit}
#sl-atlas-root button{cursor:pointer;color:inherit}
#sl-atlas-root button:disabled{cursor:wait;opacity:.55}
#sl-atlas-root button,#sl-atlas-root a,#sl-atlas-root input,#sl-atlas-root select,#sl-atlas-root summary{outline-offset:3px}
#sl-atlas-root button:focus-visible,#sl-atlas-root a:focus-visible,#sl-atlas-root input:focus-visible,#sl-atlas-root select:focus-visible,#sl-atlas-root summary:focus-visible{outline:2px solid var(--gold)}
#sl-atlas-root button,#sl-atlas-root select,#sl-atlas-root input{border-radius:5px}
#sl-atlas-root [hidden]{display:none!important}
#sl-atlas-root .preview-bar{min-height:30px;background:#100e0a;border-bottom:1px solid #383326;color:#cfc8b4;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:4px max(20px,calc((100% - 1380px)/2));font-size:10px}
#sl-atlas-root .preview-bar label{display:flex;gap:8px;align-items:center;white-space:nowrap}
#sl-atlas-root .preview-bar select{font-size:11px;color:#e7dcc2;background:#23211a;border:1px solid #514934;padding:3px 5px;max-width:200px}
#sl-atlas-root .status-dot{width:5px;height:5px;background:var(--gold);display:inline-block;margin-right:5px;border-radius:50%}
#sl-atlas-root .site-header{background:linear-gradient(180deg,#1a1812,#100e0a)}
#sl-atlas-root .masthead{max-width:1400px;margin:auto;padding:13px 22px;display:flex;align-items:center;gap:24px;min-height:110px}
#sl-atlas-root .masthead img{width:256px;height:89px;object-fit:contain}
#sl-atlas-root .account-pill{margin-left:auto;border:1px solid #514934;border-radius:5px;padding:6px 11px;font-size:11px;color:#cfc8b4;white-space:nowrap;background:#ffffff06}
#sl-atlas-root .site-nav{padding:0 14px;max-width:1400px;margin:auto;display:flex;align-items:stretch;gap:4px;min-height:40px;background:linear-gradient(180deg,#34322a,#23211a);font-size:12px;border-bottom:1px solid #45402e}
#sl-atlas-root .nav-reference{display:flex;align-items:center;color:#fff;white-space:nowrap;padding:0 10px;font-weight:600}
#sl-atlas-root .nav-atlas{position:relative;margin-left:auto;z-index:1000}
#sl-atlas-root .nav-atlas>button{background:#c8a4441a;border:0;border-bottom:2px solid var(--gold);border-radius:0;height:100%;padding:0 14px;color:#f0d98a;font-weight:700}
#sl-atlas-root .nav-atlas>button span{margin-left:9px}
#sl-atlas-root .nav-menu{position:absolute;right:0;top:100%;width:260px;background:#fff;border:1px solid #d8cdb4;box-shadow:0 8px 22px #0005;padding:5px;border-radius:0 0 6px 6px}
#sl-atlas-root .nav-menu button{display:block;background:none;border:0;text-align:left;width:100%;padding:9px 11px;font-weight:600;font-size:12px}
#sl-atlas-root .nav-menu button:hover{background:#fdf8ea;color:var(--gold-dark)}
#sl-atlas-root .nav-menu small{display:block;font-size:11px;font-weight:400;color:var(--muted);margin-top:2px}
#sl-atlas-root{max-width:1400px;margin:14px auto 24px;padding:11px;background:var(--paper);border:1px solid var(--line);border-radius:10px;box-shadow:0 22px 60px #0008}
#sl-atlas-root .breadcrumbs{display:flex;gap:10px;align-items:center;padding:7px 11px;border:1px solid #e6dcc4;border-radius:6px;background:#fff;font-size:12px;color:#6a7078}
#sl-atlas-root .breadcrumbs strong{color:#26241e;font-weight:600}
#sl-atlas-root .page-heading{padding:13px 4px 11px}
#sl-atlas-root .page-heading h1{font-size:19px;font-weight:700;line-height:1.3;margin:0 0 4px;color:#26241e}
#sl-atlas-root .page-heading p{margin:0;color:var(--muted);font-size:12px}
#sl-atlas-root .eyebrow{font-size:12px;font-weight:700}
#sl-atlas-root .tool-tabs{display:flex;align-items:stretch;gap:3px;border-bottom:1px solid #45402e;background:linear-gradient(180deg,#2c2a21,#17150e);border-radius:6px 6px 0 0;padding:0 8px;min-height:39px}
#sl-atlas-root .tool-tabs button{background:none;border:0;border-bottom:2px solid transparent;border-radius:0;font-weight:600;font-size:12px;padding:8px 12px;color:#cfc8b4}
#sl-atlas-root .tool-tabs button span{font-size:15px;margin-right:6px;vertical-align:-1px}
#sl-atlas-root .tool-tabs button:hover{color:#f0d98a;background:#ffffff08}
#sl-atlas-root .tool-tabs button.active{color:#f0d98a;border-bottom-color:var(--gold);background:#c8a44414}
#sl-atlas-root .dataset-note{display:flex;align-items:center;gap:8px;padding:10px 11px;color:#6a7078;font-size:11px;line-height:1.55;border:1px solid var(--line);border-top:0;background:#f5f6f8;margin-bottom:12px}
#sl-atlas-root .dataset-note p{margin:0;flex:1}
#sl-atlas-root .dataset-note strong{color:#3a3f47}
#sl-atlas-root .note-mark{border:1px solid #9a9384;border-radius:50%;font-size:10px;flex-shrink:0;width:16px;height:16px;text-align:center;line-height:15px}
#sl-atlas-root .quest-workspace{display:grid;grid-template-columns:310px minmax(0,1fr);border:1px solid var(--line);background:var(--white);border-radius:7px;overflow:hidden;min-height:610px}
#sl-atlas-root .quest-browser{border-right:1px solid var(--line);background:var(--row);display:flex;flex-direction:column;min-width:0}
#sl-atlas-root .browser-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;background:linear-gradient(180deg,#34322a,#23211a);color:#fff;padding:9px 12px}
#sl-atlas-root .count{font-size:10px;background:#ffffff12;color:#e9d9a8;padding:2px 6px;border:1px solid #ffffff1a;border-radius:4px;white-space:nowrap}
#sl-atlas-root .browser-controls{padding:0 11px}
#sl-atlas-root .search-box{display:flex;align-items:center;gap:7px;background:white;border:1px solid #d8cdb4;padding:6px 9px;border-radius:5px;margin:11px 0 9px}
#sl-atlas-root .search-box span{font-size:21px;color:#8a6d1f;line-height:1}
#sl-atlas-root .search-box input{width:100%;min-width:0;border:0;font-size:12px;background:transparent;color:#33302a;padding:1px}
#sl-atlas-root .search-box input:focus{outline:none}
#sl-atlas-root .search-box:focus-within{border-color:var(--gold);box-shadow:0 0 0 2px #c8a4442e}
#sl-atlas-root .search-box kbd{border:1px solid var(--line);padding:0 4px;font-size:10px;color:#6a7078}
#sl-atlas-root .filters{display:grid;grid-template-columns:1fr 84px;gap:8px;margin-bottom:11px}
#sl-atlas-root .filters label{font-size:10px;color:#6a7078;font-weight:600}
#sl-atlas-root .filters select,#sl-atlas-root .filters input{display:block;background:#fff;color:#33302a;border:1px solid #d8cdb4;padding:6px 7px;width:100%;font-size:11px;margin-top:3px;min-width:0}
#sl-atlas-root .quest-list{height:510px;overflow:auto;scrollbar-width:thin;scrollbar-color:#c4bca4 transparent}
#sl-atlas-root .quest-row{display:flex;text-align:left;gap:9px;width:100%;border:0;border-bottom:1px solid #e9ecf0;border-radius:0;background:#fff;padding:10px 11px;align-items:flex-start;min-height:64px}
#sl-atlas-root .quest-row:nth-child(even){background:#f5f6f8}
#sl-atlas-root .quest-row:hover{background:#fbf7ea}
#sl-atlas-root .quest-row.selected{background:#fdf8ea;box-shadow:inset 3px 0 var(--gold)}
#sl-atlas-root .level-badge{width:32px;flex-shrink:0;min-height:32px;display:flex;align-items:center;justify-content:center;background:#eef1f4;font-size:12px;font-weight:700;border:1px solid var(--line);border-radius:5px;color:#6a6f78}
#sl-atlas-root .selected .level-badge{background:var(--gold);color:#241f10;border-color:#b6902d}
#sl-atlas-root .quest-row>span:nth-child(2){min-width:0}
#sl-atlas-root .quest-row strong{display:block;font-size:12px;font-weight:600;color:#22262b;line-height:1.4;overflow-wrap:anywhere}
#sl-atlas-root .quest-row small{display:block;margin-top:3px;font-size:10px;color:#6a7078;line-height:1.35}
#sl-atlas-root .quest-code{font-size:10px!important;color:#8a6d1f!important;font-weight:600}
#sl-atlas-root .row-arrow{margin-left:auto;color:#9a9384;align-self:center}
#sl-atlas-root .list-foot{font-size:10px;color:#6a7078;padding:9px 11px;margin-top:auto;border-top:1px solid var(--line);line-height:1.5}
#sl-atlas-root .quest-detail{padding:18px 22px;min-width:0}
#sl-atlas-root .detail-top{display:flex;align-items:center;gap:6px;flex-wrap:wrap}
#sl-atlas-root .tag{font-size:10px;border:1px solid var(--line);padding:3px 7px;border-radius:4px;color:#6a7078;background:#f5f6f8}
#sl-atlas-root .tag.region{background:#f8f1da;border-color:#e6dcc4;color:#8a6d1f}
#sl-atlas-root .quest-detail h2{font-size:22px;font-weight:700;line-height:1.3;color:#26241e;margin:10px 0 8px;overflow-wrap:anywhere}
#sl-atlas-root .detail-lead{font-size:12px;line-height:1.75;color:#6a7078;margin:0 0 12px}
#sl-atlas-root .quest-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:5px;margin:12px 0 15px;background:#f5f6f8}
#sl-atlas-root .quest-meta>div{padding:10px 12px;border-right:1px solid var(--line);min-width:0}
#sl-atlas-root .quest-meta>div:last-child{border:0}
#sl-atlas-root .quest-meta span{display:block;font-size:10px;color:#6a7078;margin-bottom:4px}
#sl-atlas-root .quest-meta strong{font-size:12px;font-weight:600;color:#3a3f47;overflow-wrap:anywhere}
#sl-atlas-root .section-heading{display:flex;align-items:center;gap:8px;margin:20px 0 9px;border-bottom:1px solid #e6dcc4;padding-bottom:6px}
#sl-atlas-root .section-heading h3{font-size:13px;margin:0;color:#3a3f47}
#sl-atlas-root .section-number{font-size:11px;color:#8a6d1f;font-weight:700}
#sl-atlas-root .detail-text{font-size:12px;line-height:1.75;color:#3a3f47;white-space:pre-wrap;overflow-wrap:anywhere}
#sl-atlas-root .detail-text p{margin:7px 0}
#sl-atlas-root .detail-text ul{padding-left:18px}
#sl-atlas-root .chain-card{border:1px solid #e6dcc4;border-radius:5px;margin-bottom:7px;overflow:hidden;background:#fff}
#sl-atlas-root .chain-card summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:9px;padding:9px 10px;font-size:12px;color:#3a3f47;background:#faf6ea;font-weight:600}
#sl-atlas-root .chain-card summary::-webkit-details-marker{display:none}
#sl-atlas-root .chain-card summary:before{content:'+';font-size:17px;font-weight:400;line-height:21px;width:23px;height:23px;flex:0 0 23px;border:1px solid #b6902d;border-radius:4px;text-align:center;background:var(--gold);color:#241f10}
#sl-atlas-root .chain-card[open]>summary:before{content:'−'}
#sl-atlas-root .chain-card summary small{margin-left:auto;font-size:10px;color:#6a7078;font-weight:400;white-space:nowrap}
#sl-atlas-root .chain-body{border-top:1px solid #e6dcc4;padding:10px 12px;font-size:12px;line-height:1.7}
#sl-atlas-root .chain-body button{margin-top:8px}
#sl-atlas-root .chain-nested{margin:10px 0 0 6px;border-left:2px solid #e6dcc4;padding-left:11px}
#sl-atlas-root .chain-nested>.chain-card{margin-top:7px}
#sl-atlas-root .unknown{font-size:11px;background:#fdf8ea;color:#7a6e44;border-left:3px solid var(--gold);padding:9px 11px;line-height:1.7}
#sl-atlas-root .primary{border:1px solid #b6902d;background:var(--gold);color:#241f10;padding:8px 14px;font-size:12px;font-weight:700}
#sl-atlas-root .primary span{padding-left:12px}
#sl-atlas-root .primary:hover{background:#d4b256;border-color:#a5811f}
#sl-atlas-root .secondary{border:1px solid #d6dae0;background:#f4f6f8;padding:6px 10px;font-size:11px;color:#3a3f47}
#sl-atlas-root .secondary:hover{background:#eef1f5;border-color:var(--gold);color:var(--gold-dark)}
#sl-atlas-root .empty{padding:28px 12px;font-size:12px;color:#6a7078;text-align:center;line-height:1.7}
#sl-atlas-root .access-gate{margin:12px 0 0;padding:22px 24px 0;background:#fff;border:1px solid var(--line);border-radius:6px}
#sl-atlas-root .access-gate h2{font-weight:700;font-size:17px;color:#26241e;margin:0 0 8px}
#sl-atlas-root .access-gate>p{max-width:630px;margin:0 0 14px;font-size:12px;line-height:1.75;color:#6a7078}
#sl-atlas-root .access-gate>small{display:block;font-size:10px;color:#6a7078;margin:8px 0 19px}
#sl-atlas-root .gate-features{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);padding:15px 0;gap:18px}
#sl-atlas-root .gate-features>div{display:grid;grid-template-columns:23px auto;column-gap:8px}
#sl-atlas-root .gate-features b{grid-row:span 2;font-size:14px;color:#8a6d1f}
#sl-atlas-root .gate-features strong{font-size:12px;color:#3a3f47}
#sl-atlas-root .gate-features span{font-size:11px;color:#6a7078;margin-top:2px}
#sl-atlas-root .map-workspace{display:grid;grid-template-columns:235px minmax(0,1fr);border:1px solid var(--line);border-radius:7px;overflow:hidden;background:#fff;min-height:610px}
#sl-atlas-root .map-sidebar{padding:18px;display:flex;flex-direction:column;gap:12px;background:#f5f6f8;border-right:1px solid var(--line)}
#sl-atlas-root .map-sidebar h2{font-weight:700;font-size:16px;line-height:1.3;margin:0;color:#26241e}
#sl-atlas-root .map-sidebar>p{font-size:12px;line-height:1.7;color:#6a7078;margin:0 0 5px}
#sl-atlas-root .map-label{font-size:11px;color:#6a7078;font-weight:600}
#sl-atlas-root .map-sidebar select{padding:7px;border:1px solid #d8cdb4;color:#33302a;background:#fff;font-size:12px;width:100%}
#sl-atlas-root .map-hint{border-top:1px solid var(--line);margin-top:auto;padding-top:15px;color:#8a6d1f}
#sl-atlas-root .map-hint span{font-size:20px}
#sl-atlas-root .map-hint p{font-size:11px;line-height:1.75;color:#6a7078}
#sl-atlas-root .map-source{font-size:10px;line-height:1.7;color:#6a7078}
#sl-atlas-root .map-frame{min-width:0;position:relative;background:#112834;min-height:610px}
#sl-atlas-root #world-map{position:absolute;inset:0;background:#112834}
#sl-atlas-root .map-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#e7dcc2;background:#17150ee6;z-index:500;font-size:13px}
#sl-atlas-root .page-footer{display:flex;justify-content:space-between;gap:15px;padding:15px 4px 3px;color:#6a7078;font-size:10px}
#sl-atlas-root .footer-dot{padding:0 5px;color:#9a9384}
#sl-atlas-root #notice:not(:empty){padding:10px;background:#fdf8ea;color:#7a6e44;border:1px solid #e6dcc4;margin-top:12px;border-radius:5px;font-size:12px}
#sl-atlas-root .leaflet-container{font-family:inherit!important}
#sl-atlas-root .leaflet-container img{max-width:none!important}
#sl-atlas-root #map-location-note{font-size:11px;line-height:1.7;color:#6a7078}
@media(min-width:1600px){
#sl-atlas-root .quest-list{height:570px}
#sl-atlas-root .quest-workspace{min-height:670px}
#sl-atlas-root .map-workspace,#sl-atlas-root .map-frame{min-height:670px}}
@media(max-width:1440px){
#sl-atlas-root{margin-left:18px;margin-right:18px}
#sl-atlas-root .site-nav{margin-left:18px;margin-right:18px}
#sl-atlas-root .nav-reference{padding:0 8px}}
@media(max-width:1100px){
#sl-atlas-root .secondary-nav{display:none}
#sl-atlas-root .quest-workspace{grid-template-columns:280px minmax(0,1fr)}
#sl-atlas-root .quest-detail{padding:17px}
#sl-atlas-root .map-workspace{grid-template-columns:210px minmax(0,1fr)}}
@media(max-width:700px){
#sl-atlas-root{background-attachment:scroll}
#sl-atlas-root .preview-bar{padding:5px 12px;gap:8px;font-size:9px}
#sl-atlas-root .preview-long{display:none}
#sl-atlas-root .preview-bar label{font-size:9px;gap:5px}
#sl-atlas-root .preview-bar select{max-width:155px;font-size:10px}
#sl-atlas-root .masthead{padding:10px 14px;min-height:82px;gap:10px}
#sl-atlas-root .masthead img{width:180px;height:auto}
#sl-atlas-root .account-pill{font-size:9px;padding:5px 7px}
#sl-atlas-root .site-nav{padding:0 5px;margin:0 10px;gap:0;font-size:11px;min-height:39px}
#sl-atlas-root .site-nav .nav-reference:nth-child(2){display:none}
#sl-atlas-root .nav-reference{padding:0 8px}
#sl-atlas-root .nav-atlas>button{padding:0 8px;font-size:11px}
#sl-atlas-root .nav-atlas>button span{margin-left:5px}
#sl-atlas-root{margin:10px 10px 18px;padding:8px;border-radius:7px}
#sl-atlas-root .breadcrumbs{font-size:11px;padding:6px 9px}
#sl-atlas-root .page-heading{padding:12px 3px}
#sl-atlas-root .page-heading h1{font-size:17px}
#sl-atlas-root .page-heading p{font-size:11px}
#sl-atlas-root .tool-tabs{padding:0 4px;min-height:40px}
#sl-atlas-root .tool-tabs button{font-size:11px;padding:8px}
#sl-atlas-root .tool-tabs button span{font-size:14px;margin-right:4px}
#sl-atlas-root .dataset-note{align-items:flex-start;font-size:10px;flex-wrap:wrap;gap:6px;padding:9px;margin-bottom:10px}
#sl-atlas-root .dataset-note p{flex:1;min-width:200px}
#sl-atlas-root .quest-workspace{grid-template-columns:1fr;min-height:0}
#sl-atlas-root .quest-browser{border-right:0;border-bottom:1px solid var(--line)}
#sl-atlas-root .browser-heading{padding:8px 11px}
#sl-atlas-root .quest-list{height:205px}
#sl-atlas-root .quest-row{padding:8px 11px;min-height:56px}
#sl-atlas-root .list-foot{padding:8px 11px;font-size:9px}
#sl-atlas-root .quest-detail{padding:16px 13px}
#sl-atlas-root .quest-detail h2{font-size:20px}
#sl-atlas-root .quest-meta>div{padding:9px 7px}
#sl-atlas-root .quest-meta strong{font-size:11px}
#sl-atlas-root .quest-meta span{font-size:9px}
#sl-atlas-root .chain-card summary{gap:7px;font-size:11px;padding:8px}
#sl-atlas-root .chain-card summary small{font-size:9px;white-space:normal;text-align:right;max-width:80px}
#sl-atlas-root .chain-body{padding:10px}
#sl-atlas-root .chain-nested{margin-left:0;padding-left:8px}
#sl-atlas-root .gate-features{grid-template-columns:1fr;gap:13px}
#sl-atlas-root .access-gate{padding:17px 15px 0}
#sl-atlas-root .access-gate h2{font-size:16px}
#sl-atlas-root .map-workspace{grid-template-columns:1fr;min-height:0}
#sl-atlas-root .map-sidebar{padding:15px;display:grid;grid-template-columns:1fr 1fr;gap:9px;border-right:0;border-bottom:1px solid var(--line)}
#sl-atlas-root .map-sidebar h2,#sl-atlas-root .map-sidebar>p,#sl-atlas-root .map-label,#sl-atlas-root #map-location-note{grid-column:1/-1}
#sl-atlas-root .map-sidebar>p{font-size:11px;margin:0}
#sl-atlas-root .map-label{margin-top:3px}
#sl-atlas-root .map-hint,#sl-atlas-root .map-source{display:none}
#sl-atlas-root .map-frame{min-height:460px}
#sl-atlas-root .map-sidebar .secondary{font-size:10px}
#sl-atlas-root .page-footer{font-size:9px;line-height:1.6;padding:12px 2px 2px;flex-wrap:wrap;gap:3px}
#sl-atlas-root .nav-menu{width:240px}}
@media(max-width:380px){
#sl-atlas-root .masthead img{width:154px}
#sl-atlas-root .account-pill{max-width:132px;white-space:normal}
#sl-atlas-root .nav-reference{padding:0 6px}
#sl-atlas-root .nav-atlas>button{padding:0 6px}
#sl-atlas-root .tool-tabs button{font-size:10px}
#sl-atlas-root .dataset-note p{min-width:160px}}
#sl-atlas-root .decision-controls{grid-column:1/-1;border-bottom:1px solid var(--line);padding:16px 18px;background:#fff}
#sl-atlas-root .decision-controls{background:#f8f7f3}
#sl-atlas-root .decision-heading{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:12px}
#sl-atlas-root .decision-heading strong{font-size:14px}
#sl-atlas-root .decision-heading>span{font-size:11px;color:var(--muted)}
#sl-atlas-root .decision-filters{display:grid;grid-template-columns:130px minmax(130px,1fr) minmax(180px,1.3fr);gap:12px;align-items:end}
#sl-atlas-root .decision-filters>label{font-size:11px;color:#535861}
#sl-atlas-root .decision-filters input[type=number],#sl-atlas-root .decision-filters select{display:block;width:100%;margin-top:5px;padding:8px 9px;border:1px solid #d8cdb4;background:#fff;color:#2b2e33;font-size:12px}
#sl-atlas-root .ranking-note{font-size:11px;color:var(--muted);margin:10px 0 0}
#sl-atlas-root .filters{grid-template-columns:1fr}
#sl-atlas-root .quest-workspace{grid-template-columns:350px minmax(0,1fr)}
#sl-atlas-root .quest-list{height:650px}
#sl-atlas-root .quest-row{padding:13px 12px;gap:10px}
#sl-atlas-root .quest-row-content{flex:1;min-width:0}
#sl-atlas-root .quest-row strong{font-size:13px}
#sl-atlas-root .quest-row .row-rewards{display:block;font-weight:700;font-size:12px;color:#7c5d11;margin-top:7px;line-height:1.5}
#sl-atlas-root .quest-row .row-work{margin-top:5px;line-height:1.6}
#sl-atlas-root .shortlist-label{display:inline-block;font-size:10px;color:#7c5d11;background:#f6eac3;border:1px solid #e6d39b;border-radius:4px;padding:1px 5px;margin-bottom:5px}
#sl-atlas-root .reward-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #e6dcc4;border-radius:6px;background:#fffcf3;margin-top:15px}
#sl-atlas-root .reward-strip>div{padding:13px 14px;border-right:1px solid #e6dcc4;min-width:0}
#sl-atlas-root .reward-strip>div:last-child{border:0}
#sl-atlas-root .reward-strip span{display:block;font-size:11px;color:#7c5d11;margin-bottom:4px}
#sl-atlas-root .reward-strip strong{font-size:21px;color:#26241e;overflow-wrap:anywhere}
#sl-atlas-root .reward-note{font-size:10px;color:var(--muted);margin:7px 0 14px;line-height:1.6}
#sl-atlas-root .decision-summary{padding:12px 14px;border:1px solid var(--line);border-radius:6px;background:#f6f7f9}
#sl-atlas-root .decision-summary strong,#sl-atlas-root .decision-summary span,#sl-atlas-root .decision-summary small{display:block}
#sl-atlas-root .decision-summary strong{font-size:13px}
#sl-atlas-root .decision-summary span{font-size:12px;margin-top:4px;color:#535861}
#sl-atlas-root .decision-summary small{font-size:11px;color:var(--muted);margin-top:5px}
#sl-atlas-root .action-steps{border:1px solid var(--line);border-radius:6px;overflow:hidden;margin-bottom:10px}
#sl-atlas-root .action-step{padding:12px 14px;border-bottom:1px solid var(--line)}
#sl-atlas-root .action-step:last-child{border:0}
#sl-atlas-root .action-label{display:block;font-size:10px;color:#7c5d11;font-weight:700;text-transform:uppercase;letter-spacing:.03em;margin-bottom:4px}
#sl-atlas-root .action-step>strong{font-size:13px}
#sl-atlas-root .action-step>small{display:block;font-size:10px;color:var(--muted);margin-top:4px}
#sl-atlas-root .action-step .detail-text p{margin:3px 0;font-size:13px}
#sl-atlas-root .chain-caption{font-size:11px;color:var(--muted);margin:10px 0}
#sl-atlas-root .chain-current{padding:10px 12px;border-left:3px solid var(--gold);background:#f8f1da;border-radius:3px;font-size:12px;font-weight:600;margin:9px 0}
#sl-atlas-root .chain-card summary small{font-size:9px}
#sl-atlas-root .quest-detail{padding:20px 24px}
#sl-atlas-root .quest-detail h2{font-size:23px}
#sl-atlas-root .quest-row small{font-size:11px}
#sl-atlas-root .list-foot{font-size:10px}
#sl-atlas-root .chain-nested{max-width:100%}
@media(max-width:1100px){
#sl-atlas-root .decision-filters{grid-template-columns:repeat(3,minmax(0,1fr))}
#sl-atlas-root .decision-heading{align-items:flex-start;flex-direction:column;gap:3px}
#sl-atlas-root .quest-workspace{grid-template-columns:310px minmax(0,1fr)}
#sl-atlas-root .reward-strip strong{font-size:18px}
#sl-atlas-root .quest-detail{padding:18px}}
@media(max-width:700px){
#sl-atlas-root .decision-controls{padding:13px 12px}
#sl-atlas-root .decision-filters{grid-template-columns:1fr 1fr;gap:9px}
#sl-atlas-root .decision-filters select,#sl-atlas-root .decision-filters input[type=number]{font-size:11px;padding:8px 6px}
#sl-atlas-root .decision-heading>span{font-size:10px}
#sl-atlas-root .quest-workspace{grid-template-columns:1fr}
#sl-atlas-root .quest-list{height:320px}
#sl-atlas-root .quest-detail{padding:16px 13px}
#sl-atlas-root .reward-strip>div{padding:10px 8px}
#sl-atlas-root .reward-strip strong{font-size:16px}
#sl-atlas-root .quest-row{padding:12px}
#sl-atlas-root .action-step{padding:11px}
#sl-atlas-root .quest-detail h2{font-size:20px}
#sl-atlas-root .ranking-note{font-size:10px}
#sl-atlas-root .reward-note{font-size:10px}
#sl-atlas-root .chain-card summary{align-items:flex-start}
#sl-atlas-root .quest-row strong{font-size:12px}}
@media(prefers-reduced-motion:reduce){
#sl-atlas-root *{scroll-behavior:auto!important;transition:none!important}}
#sl-atlas-root .quest-row .row-conflict{color:#916723;font-weight:600}
#sl-atlas-root .chain-body>.chain-caption{display:block;margin:7px 0}
#sl-atlas-root .decision-filters{grid-template-columns:160px minmax(180px,1.3fr) minmax(150px,1fr) auto}
@media(max-width:1100px){
#sl-atlas-root .decision-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){
#sl-atlas-root .decision-filters{grid-template-columns:1fr 1fr}}
#sl-atlas-root .chain-card summary{align-items:flex-start;padding:10px 11px;gap:10px}
#sl-atlas-root .chain-card summary:before{margin-top:1px}
#sl-atlas-root .chain-row-content{display:block;min-width:0;flex:1}
#sl-atlas-root .chain-row-content>strong{display:block;font-size:12px;line-height:1.5;overflow-wrap:anywhere}
#sl-atlas-root .chain-card summary .chain-identity,#sl-atlas-root .chain-card summary .chain-relationship{display:block;margin:3px 0 0;font-size:10px;font-weight:400;color:var(--muted);white-space:normal;max-width:none;text-align:left;overflow-wrap:anywhere}
#sl-atlas-root .chain-row-content .row-rewards{display:block;margin-top:5px;font-size:11px;font-weight:700;color:var(--gold-dark);line-height:1.6}
#sl-atlas-root .chain-body{padding:10px 12px}
#sl-atlas-root .earlier-links{margin:10px 0 12px}
#sl-atlas-root .earlier-links-body{margin-top:10px}
#sl-atlas-root .route-steps .row-rewards{font-size:10px;font-weight:600;color:var(--gold-dark)}
@media(max-width:700px){
#sl-atlas-root .chain-card summary{padding:9px}
#sl-atlas-root .chain-row-content>strong{font-size:12px}
#sl-atlas-root .chain-row-content .row-rewards{font-size:10px}
#sl-atlas-root .chain-card summary .chain-relationship{font-size:10px}
#sl-atlas-root .decision-filters>label:first-child{line-height:1.3}}
#sl-atlas-root .chain-current .row-rewards{display:block;margin-top:4px;font-size:11px;line-height:1.6;color:var(--gold-dark)}
#sl-atlas-root .reward-details{margin:0;padding-left:18px;min-width:0;overflow-wrap:anywhere;line-height:1.6}
#sl-atlas-root .reward-details li+li{margin-top:4px}
#sl-atlas-root .objective-uncertainty{display:block;grid-column:1 / -1;width:100%;font-size:12px;color:#7c5d11;line-height:1.6}
#sl-atlas-root .series-intro{font-size:11px;line-height:1.7;color:var(--muted);margin:8px 0 14px}
#sl-atlas-root .series-stages{display:flex;flex-direction:column;gap:7px}
#sl-atlas-root .series-stages .chain-card{margin:0}
#sl-atlas-root .series-stages .active-stage{border-color:var(--gold)}
#sl-atlas-root .series-stages .active-stage>summary{background:#f8f1da}
#sl-atlas-root .quest-row .series-representative{font-size:10px;color:var(--gold-dark);line-height:1.5}
#sl-atlas-root .region-picker{position:relative;min-width:0}
#sl-atlas-root .region-picker-label{display:block;font-size:10px;color:var(--muted);font-weight:600}
#sl-atlas-root .region-picker>button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin-top:3px;background:#fff;border:1px solid #d8cdb4;padding:7px 9px;font-size:12px;text-align:left;min-width:0}
#sl-atlas-root .region-picker>button>span:first-child{overflow-wrap:anywhere;min-width:0}
#sl-atlas-root .region-picker>button[aria-expanded=true]{border-color:var(--gold)}
#sl-atlas-root .region-picker-popup{position:absolute;top:100%;left:0;right:0;z-index:20;max-height:min(360px,50vh);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;background:#fff;border:1px solid #d8cdb4;border-radius:5px;box-shadow:0 7px 20px #0003;padding:5px;margin-top:3px}
#sl-atlas-root .region-picker-popup button{display:flex;align-items:center;gap:8px;width:100%;min-height:34px;border:0;background:none;text-align:left;padding:7px 8px;font-size:12px;line-height:1.4;overflow-wrap:anywhere}
#sl-atlas-root .region-picker-popup button:hover{background:#fdf8ea}
#sl-atlas-root .region-group-toggle{font-weight:600}
#sl-atlas-root .region-disclosure-sign{width:19px;height:19px;flex:0 0 19px;line-height:17px;text-align:center;border:1px solid #d8cdb4;border-radius:3px;color:var(--gold-dark);font-weight:400}
#sl-atlas-root .region-children{margin-left:16px;padding-left:7px;border-left:1px solid #e6dcc4}
#sl-atlas-root .region-picker-popup .region-leaf{justify-content:space-between;font-weight:400}
#sl-atlas-root .region-choice-mark{color:var(--gold-dark);flex-shrink:0}
#sl-atlas-root .region-picker-popup .selected{background:#f8f1da;color:var(--gold-dark);font-weight:600}
#sl-atlas-root .region-picker-popup .contains-selected{color:var(--gold-dark)}
@media(max-width:700px){
#sl-atlas-root .region-picker-popup button{min-height:40px}
#sl-atlas-root .region-picker-popup{max-height:min(320px,50vh)}}
#sl-atlas-root .npc-map-actions{display:flex;flex-wrap:wrap;gap:7px;margin:8px 0 12px}
#sl-atlas-root .npc-map-button{max-width:100%;white-space:normal;text-align:left;overflow-wrap:anywhere}
#sl-atlas-root .chain-row-content .chain-npc,#sl-atlas-root .chain-row-content .chain-location{display:block;white-space:normal;text-align:left;max-width:none;margin:3px 0 0;font-size:11px;line-height:1.5;overflow-wrap:anywhere}
#sl-atlas-root .chain-row-content .chain-npc{color:var(--gold-dark);font-weight:600}
#sl-atlas-root .quest-row .row-npc{color:var(--gold-dark);overflow-wrap:anywhere}
#sl-atlas-root .npc-callout{min-width:0;margin:0 0 10px;overflow-wrap:anywhere}
#sl-atlas-root .npc-row,#sl-atlas-root .quest-fact-row{display:grid;grid-template-columns:84px minmax(0,1fr);gap:10px;align-items:baseline;min-width:0}
#sl-atlas-root .npc-label,#sl-atlas-root .quest-fact-label{font-size:12px;line-height:1.6;color:var(--gold-dark);font-weight:700}
#sl-atlas-root .npc-names{display:block;font-size:17px;font-weight:700;line-height:1.45;color:#26241e;overflow-wrap:anywhere;white-space:normal}
#sl-atlas-root .npc-destination{margin-top:7px}
#sl-atlas-root .quest-fact-row{padding:8px 0}
#sl-atlas-root .quest-fact-value,#sl-atlas-root .quest-objectives{font-size:13px;line-height:1.65;color:#3a3f47;overflow-wrap:anywhere;white-space:pre-line}
#sl-atlas-root .quest-objectives{margin:0;padding-left:18px}
#sl-atlas-root .quest-objectives li+li{margin-top:4px}
#sl-atlas-root .quest-detail>.npc-callout{margin-top:16px}
#sl-atlas-root .chain-body .npc-names{font-size:16px}
#sl-atlas-root .chain-status{font-size:11px;color:var(--gold-dark);margin:8px 0}
#sl-atlas-root .required-level{font-size:11px;line-height:1.5;color:var(--muted)}
@media(max-width:700px){
#sl-atlas-root .npc-row,#sl-atlas-root .quest-fact-row{grid-template-columns:72px minmax(0,1fr);gap:8px}
#sl-atlas-root .npc-names,#sl-atlas-root .chain-body .npc-names{font-size:16px}
#sl-atlas-root .quest-fact-value,#sl-atlas-root .quest-objectives{font-size:12px}}
#sl-atlas-root .dataset-note button{margin-left:auto;white-space:nowrap;font-size:11px;background:#fff;border:1px solid #d8cdb4;padding:4px 8px;color:var(--gold-dark)}
#sl-atlas-root .source-details{padding:12px;font-size:12px;line-height:1.7;background:#f4f6f8;margin:0 0 12px;border:1px solid var(--line);border-radius:5px;overflow-wrap:anywhere}
#sl-atlas-root .quest-prerequisites{min-width:0;overflow-wrap:anywhere}
#sl-atlas-root .prerequisite-step{margin-top:9px;min-width:0}
#sl-atlas-root .prerequisite-instruction,#sl-atlas-root .prerequisite-name,#sl-atlas-root .prerequisite-npc{display:block;line-height:1.6;overflow-wrap:anywhere}
#sl-atlas-root .prerequisite-instruction{font-size:12px;color:#535861}
#sl-atlas-root .prerequisite-name{font-size:15px;color:#26241e}
#sl-atlas-root .prerequisite-npc{font-size:12px;color:#7c5d11}
#sl-atlas-root .prerequisite-step .row-rewards{display:block;font-size:11px;line-height:1.6;color:var(--gold-dark);margin-top:2px}
#sl-atlas-root .prerequisite-actions{display:flex;align-items:flex-start;flex-wrap:wrap;gap:7px;margin-top:6px}
#sl-atlas-root .prerequisite-actions>.npc-map-actions{margin:0}
#sl-atlas-root .prerequisite-actions .secondary{max-width:100%;white-space:normal;overflow-wrap:anywhere}
#sl-atlas-root .prerequisite-mode{font-size:12px;line-height:1.6;color:#535861;margin:6px 0 0}
#sl-atlas-root .chain-body .prerequisite-actions button{margin-top:0}
#sl-atlas-root .earlier-links{border:1px solid #e6dcc4;border-radius:5px;overflow:hidden}
#sl-atlas-root .previous-quests-toggle{display:block;width:100%;text-align:left;border:0;border-radius:0;padding:10px 12px;color:#7c5d11;font-weight:600;background:#faf6ea}
#sl-atlas-root .earlier-links-body{margin:0;padding:0 12px 12px}
#sl-atlas-root .earlier-links-body>.secondary{margin-top:12px}
#sl-atlas-root .previous-steps-body{margin-top:10px;border-top:1px solid #e6dcc4;padding-top:3px}
#sl-atlas-root .prerequisite-step .chain-relationship{display:block;font-size:11px;line-height:1.6;color:var(--muted);overflow-wrap:anywhere}
@media(max-width:700px){
#sl-atlas-root .dataset-note button{margin-left:22px;font-size:10px;padding:3px 6px}}
#sl-atlas-root .chain-body .previous-quests-toggle{margin-top:0}
#sl-atlas-root .series-stages>details{scroll-margin-top:12px}
#sl-atlas-root #world-map:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}
#sl-atlas-root .prerequisite-availability{display:block;margin-top:5px;font-size:12px;line-height:1.65;color:#3a3f47;overflow-wrap:anywhere}
#sl-atlas-root .quest-guide{margin:8px 0 12px;min-width:0}
#sl-atlas-root .quest-guide h3{font-size:13px;color:var(--gold-dark);margin:0 0 5px}
#sl-atlas-root .guide-steps{margin:0;padding-left:20px;font-size:13px;line-height:1.65;color:#3a3f47;overflow-wrap:anywhere}
#sl-atlas-root .guide-steps li+li{margin-top:5px}
#sl-atlas-root .outside-filter{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:var(--gold-dark);margin:0 0 12px}
#sl-atlas-root .outside-filter button,#sl-atlas-root #notice button{max-width:100%;white-space:normal;overflow-wrap:anywhere}
#sl-atlas-root #notice button{margin:8px}
@media(max-width:700px){
#sl-atlas-root .guide-steps{font-size:12px}
#sl-atlas-root .outside-filter{font-size:11px}}

/* Native-only control parity with the local preview. */
#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea){display:revert!important;align-items:revert!important;gap:revert!important;padding:revert!important;border:revert!important;border-radius:revert!important;font:revert!important;color:revert!important;background:revert!important;box-shadow:revert!important;text-shadow:revert!important;text-decoration:revert!important;cursor:revert!important;vertical-align:revert!important;transition:revert!important;filter:revert!important;outline:revert!important;outline-offset:revert!important;}

#sl-atlas-root#sl-atlas-root .site-nav .nav-atlas>button:where(button,input,select,textarea){background:none!important;border-bottom-color:transparent!important;color:#fff!important;}
#sl-atlas-root#sl-atlas-root .site-nav .nav-atlas>button:hover:where(button,input,select,textarea),#sl-atlas-root#sl-atlas-root .site-nav .nav-atlas>button[aria-expanded=true]:where(button,input,select,textarea){background:#ffffff14!important;color:#f0d98a!important;}

#sl-atlas-root#sl-atlas-root .atlas-nav-icon:where(button,input,select,textarea){vertical-align:-2px!important;color:#e2b557!important;}
#sl-atlas-root#sl-atlas-root .tool-tabs button:where(button,input,select,textarea){display:inline-flex!important;align-items:center!important;gap:6px!important;}
#sl-atlas-root#sl-atlas-root .tool-tabs .tool-tab-label:where(button,input,select,textarea){font-size:inherit!important;vertical-align:baseline!important;}
#sl-atlas-root#sl-atlas-root .tool-tab-icon:where(button,input,select,textarea){display:block!important;}
#sl-atlas-root#sl-atlas-root:where(button,input,select,textarea){font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important;color:var(--ink)!important;background:#0a0b0d!important;font-synthesis:none!important;}

#sl-atlas-root#sl-atlas-root:where(button,input,select,textarea){background:var(--paper)!important;font-size:13px!important;line-height:1.5!important;}
#sl-atlas-root#sl-atlas-root button:where(button,input,select,textarea),#sl-atlas-root#sl-atlas-root input:where(button,input,select,textarea),#sl-atlas-root#sl-atlas-root select:where(button,input,select,textarea){font:inherit!important;}
#sl-atlas-root#sl-atlas-root button:where(button,input,select,textarea){cursor:pointer!important;color:inherit!important;}
#sl-atlas-root#sl-atlas-root button:disabled:where(button,input,select,textarea){cursor:wait!important;}
#sl-atlas-root#sl-atlas-root button:where(button,input,select,textarea),#sl-atlas-root#sl-atlas-root a:where(button,input,select,textarea),#sl-atlas-root#sl-atlas-root input:where(button,input,select,textarea),#sl-atlas-root#sl-atlas-root select:where(button,input,select,textarea),#sl-atlas-root#sl-atlas-root summary:where(button,input,select,textarea){outline-offset:3px!important;}
#sl-atlas-root#sl-atlas-root button:focus-visible:where(button,input,select,textarea),#sl-atlas-root#sl-atlas-root a:focus-visible:where(button,input,select,textarea),#sl-atlas-root#sl-atlas-root input:focus-visible:where(button,input,select,textarea),#sl-atlas-root#sl-atlas-root select:focus-visible:where(button,input,select,textarea),#sl-atlas-root#sl-atlas-root summary:focus-visible:where(button,input,select,textarea){outline:2px solid var(--gold)!important;}
#sl-atlas-root#sl-atlas-root button:where(button,input,select,textarea),#sl-atlas-root#sl-atlas-root select:where(button,input,select,textarea),#sl-atlas-root#sl-atlas-root input:where(button,input,select,textarea){border-radius:5px!important;}
#sl-atlas-root#sl-atlas-root [hidden]:where(button,input,select,textarea){display:none!important;}
#sl-atlas-root#sl-atlas-root .preview-bar:where(button,input,select,textarea){background:#100e0a!important;border-bottom:1px solid #383326!important;color:#cfc8b4!important;display:flex!important;align-items:center!important;gap:12px!important;padding:4px max(20px,calc((100% - 1380px)/2))!important;font-size:10px!important;}
#sl-atlas-root#sl-atlas-root .preview-bar label:where(button,input,select,textarea){display:flex!important;gap:8px!important;align-items:center!important;}
#sl-atlas-root#sl-atlas-root .preview-bar select:where(button,input,select,textarea){font-size:11px!important;color:#e7dcc2!important;background:#23211a!important;border:1px solid #514934!important;padding:3px 5px!important;}
#sl-atlas-root#sl-atlas-root .status-dot:where(button,input,select,textarea){background:var(--gold)!important;display:inline-block!important;border-radius:50%!important;}
#sl-atlas-root#sl-atlas-root .site-header:where(button,input,select,textarea){background:linear-gradient(180deg,#1a1812,#100e0a)!important;}
#sl-atlas-root#sl-atlas-root .masthead:where(button,input,select,textarea){padding:13px 22px!important;display:flex!important;align-items:center!important;gap:24px!important;}

#sl-atlas-root#sl-atlas-root .account-pill:where(button,input,select,textarea){border:1px solid #514934!important;border-radius:5px!important;padding:6px 11px!important;font-size:11px!important;color:#cfc8b4!important;background:#ffffff06!important;}
#sl-atlas-root#sl-atlas-root .site-nav:where(button,input,select,textarea){padding:0 14px!important;display:flex!important;align-items:stretch!important;gap:4px!important;background:linear-gradient(180deg,#34322a,#23211a)!important;font-size:12px!important;border-bottom:1px solid #45402e!important;}
#sl-atlas-root#sl-atlas-root .nav-reference:where(button,input,select,textarea){display:flex!important;align-items:center!important;color:#fff!important;padding:0 10px!important;font-weight:600!important;}

#sl-atlas-root#sl-atlas-root .nav-atlas>button:where(button,input,select,textarea){background:#c8a4441a!important;border:0!important;border-bottom:2px solid var(--gold)!important;border-radius:0!important;padding:0 14px!important;color:#f0d98a!important;font-weight:700!important;}

#sl-atlas-root#sl-atlas-root .nav-menu:where(button,input,select,textarea){background:#fff!important;border:1px solid #d8cdb4!important;box-shadow:0 8px 22px #0005!important;padding:5px!important;border-radius:0 0 6px 6px!important;}
#sl-atlas-root#sl-atlas-root .nav-menu button:where(button,input,select,textarea){display:block!important;background:none!important;border:0!important;padding:9px 11px!important;font-weight:600!important;font-size:12px!important;}
#sl-atlas-root#sl-atlas-root .nav-menu button:hover:where(button,input,select,textarea){background:#fdf8ea!important;color:var(--gold-dark)!important;}
#sl-atlas-root#sl-atlas-root .nav-menu small:where(button,input,select,textarea){display:block!important;font-size:11px!important;font-weight:400!important;color:var(--muted)!important;}
#sl-atlas-root#sl-atlas-root:where(button,input,select,textarea){padding:11px!important;background:var(--paper)!important;border:1px solid var(--line)!important;border-radius:10px!important;box-shadow:0 22px 60px #0008!important;}
#sl-atlas-root#sl-atlas-root .breadcrumbs:where(button,input,select,textarea){display:flex!important;gap:10px!important;align-items:center!important;padding:7px 11px!important;border:1px solid #e6dcc4!important;border-radius:6px!important;background:#fff!important;font-size:12px!important;color:#6a7078!important;}
#sl-atlas-root#sl-atlas-root .breadcrumbs strong:where(button,input,select,textarea){color:#26241e!important;font-weight:600!important;}
#sl-atlas-root#sl-atlas-root .page-heading:where(button,input,select,textarea){padding:13px 4px 11px!important;}
#sl-atlas-root#sl-atlas-root .page-heading h1:where(button,input,select,textarea){font-size:19px!important;font-weight:700!important;line-height:1.3!important;color:#26241e!important;}
#sl-atlas-root#sl-atlas-root .page-heading p:where(button,input,select,textarea){color:var(--muted)!important;font-size:12px!important;}
#sl-atlas-root#sl-atlas-root .eyebrow:where(button,input,select,textarea){font-size:12px!important;font-weight:700!important;}
#sl-atlas-root#sl-atlas-root .tool-tabs:where(button,input,select,textarea){display:flex!important;align-items:stretch!important;gap:3px!important;border-bottom:1px solid #45402e!important;background:linear-gradient(180deg,#2c2a21,#17150e)!important;border-radius:6px 6px 0 0!important;padding:0 8px!important;}
#sl-atlas-root#sl-atlas-root .tool-tabs button:where(button,input,select,textarea){background:none!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;font-weight:600!important;font-size:12px!important;padding:8px 12px!important;color:#cfc8b4!important;}
#sl-atlas-root#sl-atlas-root .tool-tabs button span:where(button,input,select,textarea){font-size:15px!important;vertical-align:-1px!important;}
#sl-atlas-root#sl-atlas-root .tool-tabs button:hover:where(button,input,select,textarea){color:#f0d98a!important;background:#ffffff08!important;}
#sl-atlas-root#sl-atlas-root .tool-tabs button.active:where(button,input,select,textarea){color:#f0d98a!important;border-bottom-color:var(--gold)!important;background:#c8a44414!important;}
#sl-atlas-root#sl-atlas-root .dataset-note:where(button,input,select,textarea){display:flex!important;align-items:center!important;gap:8px!important;padding:10px 11px!important;color:#6a7078!important;font-size:11px!important;line-height:1.55!important;border:1px solid var(--line)!important;border-top:0!important;background:#f5f6f8!important;}

#sl-atlas-root#sl-atlas-root .dataset-note strong:where(button,input,select,textarea){color:#3a3f47!important;}
#sl-atlas-root#sl-atlas-root .note-mark:where(button,input,select,textarea){border:1px solid #9a9384!important;border-radius:50%!important;font-size:10px!important;line-height:15px!important;}
#sl-atlas-root#sl-atlas-root .quest-workspace:where(button,input,select,textarea){display:grid!important;border:1px solid var(--line)!important;background:var(--white)!important;border-radius:7px!important;}
#sl-atlas-root#sl-atlas-root .quest-browser:where(button,input,select,textarea){border-right:1px solid var(--line)!important;background:var(--row)!important;display:flex!important;}
#sl-atlas-root#sl-atlas-root .browser-heading:where(button,input,select,textarea){display:flex!important;align-items:center!important;gap:8px!important;background:linear-gradient(180deg,#34322a,#23211a)!important;color:#fff!important;padding:9px 12px!important;}
#sl-atlas-root#sl-atlas-root .count:where(button,input,select,textarea){font-size:10px!important;background:#ffffff12!important;color:#e9d9a8!important;padding:2px 6px!important;border:1px solid #ffffff1a!important;border-radius:4px!important;}
#sl-atlas-root#sl-atlas-root .browser-controls:where(button,input,select,textarea){padding:0 11px!important;}
#sl-atlas-root#sl-atlas-root .search-box:where(button,input,select,textarea){display:flex!important;align-items:center!important;gap:7px!important;background:white!important;border:1px solid #d8cdb4!important;padding:6px 9px!important;border-radius:5px!important;}
#sl-atlas-root#sl-atlas-root .search-box span:where(button,input,select,textarea){font-size:21px!important;color:#8a6d1f!important;line-height:1!important;}
#sl-atlas-root#sl-atlas-root .search-box input:where(button,input,select,textarea){border:0!important;font-size:12px!important;background:transparent!important;color:#33302a!important;padding:1px!important;}
#sl-atlas-root#sl-atlas-root .search-box input:focus:where(button,input,select,textarea){outline:none!important;}
#sl-atlas-root#sl-atlas-root .search-box:focus-within:where(button,input,select,textarea){border-color:var(--gold)!important;box-shadow:0 0 0 2px #c8a4442e!important;}
#sl-atlas-root#sl-atlas-root .search-box kbd:where(button,input,select,textarea){border:1px solid var(--line)!important;padding:0 4px!important;font-size:10px!important;color:#6a7078!important;}
#sl-atlas-root#sl-atlas-root .filters:where(button,input,select,textarea){display:grid!important;gap:8px!important;}
#sl-atlas-root#sl-atlas-root .filters label:where(button,input,select,textarea){font-size:10px!important;color:#6a7078!important;font-weight:600!important;}
#sl-atlas-root#sl-atlas-root .filters select:where(button,input,select,textarea),#sl-atlas-root#sl-atlas-root .filters input:where(button,input,select,textarea){display:block!important;background:#fff!important;color:#33302a!important;border:1px solid #d8cdb4!important;padding:6px 7px!important;font-size:11px!important;}

#sl-atlas-root#sl-atlas-root .quest-row:where(button,input,select,textarea){display:flex!important;gap:9px!important;border:0!important;border-bottom:1px solid #e9ecf0!important;border-radius:0!important;background:#fff!important;padding:10px 11px!important;align-items:flex-start!important;}
#sl-atlas-root#sl-atlas-root .quest-row:nth-child(even):where(button,input,select,textarea){background:#f5f6f8!important;}
#sl-atlas-root#sl-atlas-root .quest-row:hover:where(button,input,select,textarea){background:#fbf7ea!important;}
#sl-atlas-root#sl-atlas-root .quest-row.selected:where(button,input,select,textarea){background:#fdf8ea!important;box-shadow:inset 3px 0 var(--gold)!important;}
#sl-atlas-root#sl-atlas-root .level-badge:where(button,input,select,textarea){display:flex!important;align-items:center!important;background:#eef1f4!important;font-size:12px!important;font-weight:700!important;border:1px solid var(--line)!important;border-radius:5px!important;color:#6a6f78!important;}
#sl-atlas-root#sl-atlas-root .selected .level-badge:where(button,input,select,textarea){background:var(--gold)!important;color:#241f10!important;border-color:#b6902d!important;}

#sl-atlas-root#sl-atlas-root .quest-row strong:where(button,input,select,textarea){display:block!important;font-size:12px!important;font-weight:600!important;color:#22262b!important;line-height:1.4!important;}
#sl-atlas-root#sl-atlas-root .quest-row small:where(button,input,select,textarea){display:block!important;font-size:10px!important;color:#6a7078!important;line-height:1.35!important;}
#sl-atlas-root#sl-atlas-root .quest-code:where(button,input,select,textarea){font-size:10px!important;color:#8a6d1f!important;font-weight:600!important;}
#sl-atlas-root#sl-atlas-root .row-arrow:where(button,input,select,textarea){color:#9a9384!important;}
#sl-atlas-root#sl-atlas-root .list-foot:where(button,input,select,textarea){font-size:10px!important;color:#6a7078!important;padding:9px 11px!important;border-top:1px solid var(--line)!important;line-height:1.5!important;}
#sl-atlas-root#sl-atlas-root .quest-detail:where(button,input,select,textarea){padding:18px 22px!important;}
#sl-atlas-root#sl-atlas-root .detail-top:where(button,input,select,textarea){display:flex!important;align-items:center!important;gap:6px!important;}
#sl-atlas-root#sl-atlas-root .tag:where(button,input,select,textarea){font-size:10px!important;border:1px solid var(--line)!important;padding:3px 7px!important;border-radius:4px!important;color:#6a7078!important;background:#f5f6f8!important;}
#sl-atlas-root#sl-atlas-root .tag.region:where(button,input,select,textarea){background:#f8f1da!important;border-color:#e6dcc4!important;color:#8a6d1f!important;}
#sl-atlas-root#sl-atlas-root .quest-detail h2:where(button,input,select,textarea){font-size:22px!important;font-weight:700!important;line-height:1.3!important;color:#26241e!important;}
#sl-atlas-root#sl-atlas-root .detail-lead:where(button,input,select,textarea){font-size:12px!important;line-height:1.75!important;color:#6a7078!important;}
#sl-atlas-root#sl-atlas-root .quest-meta:where(button,input,select,textarea){display:grid!important;border:1px solid var(--line)!important;border-radius:5px!important;background:#f5f6f8!important;}
#sl-atlas-root#sl-atlas-root .quest-meta>div:where(button,input,select,textarea){padding:10px 12px!important;border-right:1px solid var(--line)!important;}
#sl-atlas-root#sl-atlas-root .quest-meta>div:last-child:where(button,input,select,textarea){border:0!important;}
#sl-atlas-root#sl-atlas-root .quest-meta span:where(button,input,select,textarea){display:block!important;font-size:10px!important;color:#6a7078!important;}
#sl-atlas-root#sl-atlas-root .quest-meta strong:where(button,input,select,textarea){font-size:12px!important;font-weight:600!important;color:#3a3f47!important;}
#sl-atlas-root#sl-atlas-root .section-heading:where(button,input,select,textarea){display:flex!important;align-items:center!important;gap:8px!important;border-bottom:1px solid #e6dcc4!important;padding-bottom:6px!important;}
#sl-atlas-root#sl-atlas-root .section-heading h3:where(button,input,select,textarea){font-size:13px!important;color:#3a3f47!important;}
#sl-atlas-root#sl-atlas-root .section-number:where(button,input,select,textarea){font-size:11px!important;color:#8a6d1f!important;font-weight:700!important;}
#sl-atlas-root#sl-atlas-root .detail-text:where(button,input,select,textarea){font-size:12px!important;line-height:1.75!important;color:#3a3f47!important;}

#sl-atlas-root#sl-atlas-root .detail-text ul:where(button,input,select,textarea){padding-left:18px!important;}
#sl-atlas-root#sl-atlas-root .chain-card:where(button,input,select,textarea){border:1px solid #e6dcc4!important;border-radius:5px!important;background:#fff!important;}
#sl-atlas-root#sl-atlas-root .chain-card summary:where(button,input,select,textarea){cursor:pointer!important;display:flex!important;align-items:center!important;gap:9px!important;padding:9px 10px!important;font-size:12px!important;color:#3a3f47!important;background:#faf6ea!important;font-weight:600!important;}



#sl-atlas-root#sl-atlas-root .chain-card summary small:where(button,input,select,textarea){font-size:10px!important;color:#6a7078!important;font-weight:400!important;}
#sl-atlas-root#sl-atlas-root .chain-body:where(button,input,select,textarea){border-top:1px solid #e6dcc4!important;padding:10px 12px!important;font-size:12px!important;line-height:1.7!important;}

#sl-atlas-root#sl-atlas-root .chain-nested:where(button,input,select,textarea){border-left:2px solid #e6dcc4!important;padding-left:11px!important;}

#sl-atlas-root#sl-atlas-root .unknown:where(button,input,select,textarea){font-size:11px!important;background:#fdf8ea!important;color:#7a6e44!important;border-left:3px solid var(--gold)!important;padding:9px 11px!important;line-height:1.7!important;}
#sl-atlas-root#sl-atlas-root .primary:where(button,input,select,textarea){border:1px solid #b6902d!important;background:var(--gold)!important;color:#241f10!important;padding:8px 14px!important;font-size:12px!important;font-weight:700!important;}
#sl-atlas-root#sl-atlas-root .primary span:where(button,input,select,textarea){padding-left:12px!important;}
#sl-atlas-root#sl-atlas-root .primary:hover:where(button,input,select,textarea){background:#d4b256!important;border-color:#a5811f!important;}
#sl-atlas-root#sl-atlas-root .secondary:where(button,input,select,textarea){border:1px solid #d6dae0!important;background:#f4f6f8!important;padding:6px 10px!important;font-size:11px!important;color:#3a3f47!important;}
#sl-atlas-root#sl-atlas-root .secondary:hover:where(button,input,select,textarea){background:#eef1f5!important;border-color:var(--gold)!important;color:var(--gold-dark)!important;}
#sl-atlas-root#sl-atlas-root .empty:where(button,input,select,textarea){padding:28px 12px!important;font-size:12px!important;color:#6a7078!important;line-height:1.7!important;}
#sl-atlas-root#sl-atlas-root .access-gate:where(button,input,select,textarea){padding:22px 24px 0!important;background:#fff!important;border:1px solid var(--line)!important;border-radius:6px!important;}
#sl-atlas-root#sl-atlas-root .access-gate h2:where(button,input,select,textarea){font-weight:700!important;font-size:17px!important;color:#26241e!important;}
#sl-atlas-root#sl-atlas-root .access-gate>p:where(button,input,select,textarea){font-size:12px!important;line-height:1.75!important;color:#6a7078!important;}
#sl-atlas-root#sl-atlas-root .access-gate>small:where(button,input,select,textarea){display:block!important;font-size:10px!important;color:#6a7078!important;}
#sl-atlas-root#sl-atlas-root .gate-features:where(button,input,select,textarea){display:grid!important;border-top:1px solid var(--line)!important;padding:15px 0!important;gap:18px!important;}
#sl-atlas-root#sl-atlas-root .gate-features>div:where(button,input,select,textarea){display:grid!important;column-gap:8px!important;}
#sl-atlas-root#sl-atlas-root .gate-features b:where(button,input,select,textarea){font-size:14px!important;color:#8a6d1f!important;}
#sl-atlas-root#sl-atlas-root .gate-features strong:where(button,input,select,textarea){font-size:12px!important;color:#3a3f47!important;}
#sl-atlas-root#sl-atlas-root .gate-features span:where(button,input,select,textarea){font-size:11px!important;color:#6a7078!important;}
#sl-atlas-root#sl-atlas-root .map-workspace:where(button,input,select,textarea){display:grid!important;border:1px solid var(--line)!important;border-radius:7px!important;background:#fff!important;}
#sl-atlas-root#sl-atlas-root .map-sidebar:where(button,input,select,textarea){padding:18px!important;display:flex!important;gap:12px!important;background:#f5f6f8!important;border-right:1px solid var(--line)!important;}
#sl-atlas-root#sl-atlas-root .map-sidebar h2:where(button,input,select,textarea){font-weight:700!important;font-size:16px!important;line-height:1.3!important;color:#26241e!important;}
#sl-atlas-root#sl-atlas-root .map-sidebar>p:where(button,input,select,textarea){font-size:12px!important;line-height:1.7!important;color:#6a7078!important;}
#sl-atlas-root#sl-atlas-root .map-label:where(button,input,select,textarea){font-size:11px!important;color:#6a7078!important;font-weight:600!important;}
#sl-atlas-root#sl-atlas-root .map-sidebar select:where(button,input,select,textarea){padding:7px!important;border:1px solid #d8cdb4!important;color:#33302a!important;background:#fff!important;font-size:12px!important;}
#sl-atlas-root#sl-atlas-root .map-hint:where(button,input,select,textarea){border-top:1px solid var(--line)!important;padding-top:15px!important;color:#8a6d1f!important;}
#sl-atlas-root#sl-atlas-root .map-hint span:where(button,input,select,textarea){font-size:20px!important;}
#sl-atlas-root#sl-atlas-root .map-hint p:where(button,input,select,textarea){font-size:11px!important;line-height:1.75!important;color:#6a7078!important;}
#sl-atlas-root#sl-atlas-root .map-source:where(button,input,select,textarea){font-size:10px!important;line-height:1.7!important;color:#6a7078!important;}
#sl-atlas-root#sl-atlas-root .map-frame:where(button,input,select,textarea){background:#112834!important;}
#sl-atlas-root#sl-atlas-root #world-map:where(button,input,select,textarea){background:#112834!important;}
#sl-atlas-root#sl-atlas-root .map-loading:where(button,input,select,textarea){display:flex!important;align-items:center!important;color:#e7dcc2!important;background:#17150ee6!important;font-size:13px!important;}
#sl-atlas-root#sl-atlas-root .page-footer:where(button,input,select,textarea){display:flex!important;gap:15px!important;padding:15px 4px 3px!important;color:#6a7078!important;font-size:10px!important;}
#sl-atlas-root#sl-atlas-root .footer-dot:where(button,input,select,textarea){padding:0 5px!important;color:#9a9384!important;}
#sl-atlas-root#sl-atlas-root #notice:not(:empty):where(button,input,select,textarea){padding:10px!important;background:#fdf8ea!important;color:#7a6e44!important;border:1px solid #e6dcc4!important;border-radius:5px!important;font-size:12px!important;}
#sl-atlas-root#sl-atlas-root .leaflet-container:where(button,input,select,textarea){font-family:inherit!important;}

#sl-atlas-root#sl-atlas-root #map-location-note:where(button,input,select,textarea){font-size:11px!important;line-height:1.7!important;color:#6a7078!important;}
@media(min-width:1600px){

}
@media(max-width:1440px){

#sl-atlas-root#sl-atlas-root .nav-reference:where(button,input,select,textarea){padding:0 8px!important;}}
@media(max-width:1100px){#sl-atlas-root#sl-atlas-root .secondary-nav:where(button,input,select,textarea){display:none!important;}

#sl-atlas-root#sl-atlas-root .quest-detail:where(button,input,select,textarea){padding:17px!important;}
}
@media(max-width:700px){#sl-atlas-root#sl-atlas-root:where(button,input,select,textarea){background-attachment:scroll!important;}
#sl-atlas-root#sl-atlas-root .preview-bar:where(button,input,select,textarea){padding:5px 12px!important;gap:8px!important;font-size:9px!important;}
#sl-atlas-root#sl-atlas-root .preview-long:where(button,input,select,textarea){display:none!important;}
#sl-atlas-root#sl-atlas-root .preview-bar label:where(button,input,select,textarea){font-size:9px!important;gap:5px!important;}
#sl-atlas-root#sl-atlas-root .preview-bar select:where(button,input,select,textarea){font-size:10px!important;}
#sl-atlas-root#sl-atlas-root .masthead:where(button,input,select,textarea){padding:10px 14px!important;gap:10px!important;}

#sl-atlas-root#sl-atlas-root .account-pill:where(button,input,select,textarea){font-size:9px!important;padding:5px 7px!important;}
#sl-atlas-root#sl-atlas-root .site-nav:where(button,input,select,textarea){padding:0 5px!important;gap:0!important;font-size:11px!important;}
#sl-atlas-root#sl-atlas-root .site-nav .nav-reference:nth-child(2):where(button,input,select,textarea){display:none!important;}
#sl-atlas-root#sl-atlas-root .nav-reference:where(button,input,select,textarea){padding:0 8px!important;}
#sl-atlas-root#sl-atlas-root .nav-atlas>button:where(button,input,select,textarea){padding:0 8px!important;font-size:11px!important;}

#sl-atlas-root#sl-atlas-root:where(button,input,select,textarea){padding:8px!important;border-radius:7px!important;}
#sl-atlas-root#sl-atlas-root .breadcrumbs:where(button,input,select,textarea){font-size:11px!important;padding:6px 9px!important;}
#sl-atlas-root#sl-atlas-root .page-heading:where(button,input,select,textarea){padding:12px 3px!important;}
#sl-atlas-root#sl-atlas-root .page-heading h1:where(button,input,select,textarea){font-size:17px!important;}
#sl-atlas-root#sl-atlas-root .page-heading p:where(button,input,select,textarea){font-size:11px!important;}
#sl-atlas-root#sl-atlas-root .tool-tabs:where(button,input,select,textarea){padding:0 4px!important;}
#sl-atlas-root#sl-atlas-root .tool-tabs button:where(button,input,select,textarea){font-size:11px!important;padding:8px!important;}
#sl-atlas-root#sl-atlas-root .tool-tabs button span:where(button,input,select,textarea){font-size:14px!important;}
#sl-atlas-root#sl-atlas-root .dataset-note:where(button,input,select,textarea){align-items:flex-start!important;font-size:10px!important;gap:6px!important;padding:9px!important;}


#sl-atlas-root#sl-atlas-root .quest-browser:where(button,input,select,textarea){border-right:0!important;border-bottom:1px solid var(--line)!important;}
#sl-atlas-root#sl-atlas-root .browser-heading:where(button,input,select,textarea){padding:8px 11px!important;}

#sl-atlas-root#sl-atlas-root .quest-row:where(button,input,select,textarea){padding:8px 11px!important;}
#sl-atlas-root#sl-atlas-root .list-foot:where(button,input,select,textarea){padding:8px 11px!important;font-size:9px!important;}
#sl-atlas-root#sl-atlas-root .quest-detail:where(button,input,select,textarea){padding:16px 13px!important;}
#sl-atlas-root#sl-atlas-root .quest-detail h2:where(button,input,select,textarea){font-size:20px!important;}
#sl-atlas-root#sl-atlas-root .quest-meta>div:where(button,input,select,textarea){padding:9px 7px!important;}
#sl-atlas-root#sl-atlas-root .quest-meta strong:where(button,input,select,textarea){font-size:11px!important;}
#sl-atlas-root#sl-atlas-root .quest-meta span:where(button,input,select,textarea){font-size:9px!important;}
#sl-atlas-root#sl-atlas-root .chain-card summary:where(button,input,select,textarea){gap:7px!important;font-size:11px!important;padding:8px!important;}
#sl-atlas-root#sl-atlas-root .chain-card summary small:where(button,input,select,textarea){font-size:9px!important;}
#sl-atlas-root#sl-atlas-root .chain-body:where(button,input,select,textarea){padding:10px!important;}
#sl-atlas-root#sl-atlas-root .chain-nested:where(button,input,select,textarea){padding-left:8px!important;}
#sl-atlas-root#sl-atlas-root .gate-features:where(button,input,select,textarea){gap:13px!important;}
#sl-atlas-root#sl-atlas-root .access-gate:where(button,input,select,textarea){padding:17px 15px 0!important;}
#sl-atlas-root#sl-atlas-root .access-gate h2:where(button,input,select,textarea){font-size:16px!important;}

#sl-atlas-root#sl-atlas-root .map-sidebar:where(button,input,select,textarea){padding:15px!important;display:grid!important;gap:9px!important;border-right:0!important;border-bottom:1px solid var(--line)!important;}

#sl-atlas-root#sl-atlas-root .map-sidebar>p:where(button,input,select,textarea){font-size:11px!important;}

#sl-atlas-root#sl-atlas-root .map-hint:where(button,input,select,textarea),#sl-atlas-root#sl-atlas-root .map-source:where(button,input,select,textarea){display:none!important;}

#sl-atlas-root#sl-atlas-root .map-sidebar .secondary:where(button,input,select,textarea){font-size:10px!important;}
#sl-atlas-root#sl-atlas-root .page-footer:where(button,input,select,textarea){font-size:9px!important;line-height:1.6!important;padding:12px 2px 2px!important;gap:3px!important;}
}
@media(max-width:380px){

#sl-atlas-root#sl-atlas-root .nav-reference:where(button,input,select,textarea){padding:0 6px!important;}
#sl-atlas-root#sl-atlas-root .nav-atlas>button:where(button,input,select,textarea){padding:0 6px!important;}
#sl-atlas-root#sl-atlas-root .tool-tabs button:where(button,input,select,textarea){font-size:10px!important;}
}
#sl-atlas-root#sl-atlas-root .decision-controls:where(button,input,select,textarea){border-bottom:1px solid var(--line)!important;padding:16px 18px!important;background:#fff!important;}
#sl-atlas-root#sl-atlas-root .decision-controls:where(button,input,select,textarea){background:#f8f7f3!important;}
#sl-atlas-root#sl-atlas-root .decision-heading:where(button,input,select,textarea){display:flex!important;gap:12px!important;align-items:center!important;}
#sl-atlas-root#sl-atlas-root .decision-heading strong:where(button,input,select,textarea){font-size:14px!important;}
#sl-atlas-root#sl-atlas-root .decision-heading>span:where(button,input,select,textarea){font-size:11px!important;color:var(--muted)!important;}
#sl-atlas-root#sl-atlas-root .decision-filters:where(button,input,select,textarea){display:grid!important;gap:12px!important;align-items:end!important;}
#sl-atlas-root#sl-atlas-root .decision-filters>label:where(button,input,select,textarea){font-size:11px!important;color:#535861!important;}
#sl-atlas-root#sl-atlas-root .decision-filters input[type=number]:where(button,input,select,textarea),#sl-atlas-root#sl-atlas-root .decision-filters select:where(button,input,select,textarea){display:block!important;padding:8px 9px!important;border:1px solid #d8cdb4!important;background:#fff!important;color:#2b2e33!important;font-size:12px!important;}
#sl-atlas-root#sl-atlas-root .ranking-note:where(button,input,select,textarea){font-size:11px!important;color:var(--muted)!important;}



#sl-atlas-root#sl-atlas-root .quest-row:where(button,input,select,textarea){padding:13px 12px!important;gap:10px!important;}

#sl-atlas-root#sl-atlas-root .quest-row strong:where(button,input,select,textarea){font-size:13px!important;}
#sl-atlas-root#sl-atlas-root .quest-row .row-rewards:where(button,input,select,textarea){display:block!important;font-weight:700!important;font-size:12px!important;color:#7c5d11!important;line-height:1.5!important;}
#sl-atlas-root#sl-atlas-root .quest-row .row-work:where(button,input,select,textarea){line-height:1.6!important;}
#sl-atlas-root#sl-atlas-root .shortlist-label:where(button,input,select,textarea){display:inline-block!important;font-size:10px!important;color:#7c5d11!important;background:#f6eac3!important;border:1px solid #e6d39b!important;border-radius:4px!important;padding:1px 5px!important;}
#sl-atlas-root#sl-atlas-root .reward-strip:where(button,input,select,textarea){display:grid!important;border:1px solid #e6dcc4!important;border-radius:6px!important;background:#fffcf3!important;}
#sl-atlas-root#sl-atlas-root .reward-strip>div:where(button,input,select,textarea){padding:13px 14px!important;border-right:1px solid #e6dcc4!important;}
#sl-atlas-root#sl-atlas-root .reward-strip>div:last-child:where(button,input,select,textarea){border:0!important;}
#sl-atlas-root#sl-atlas-root .reward-strip span:where(button,input,select,textarea){display:block!important;font-size:11px!important;color:#7c5d11!important;}
#sl-atlas-root#sl-atlas-root .reward-strip strong:where(button,input,select,textarea){font-size:21px!important;color:#26241e!important;}
#sl-atlas-root#sl-atlas-root .reward-note:where(button,input,select,textarea){font-size:10px!important;color:var(--muted)!important;line-height:1.6!important;}
#sl-atlas-root#sl-atlas-root .decision-summary:where(button,input,select,textarea){padding:12px 14px!important;border:1px solid var(--line)!important;border-radius:6px!important;background:#f6f7f9!important;}
#sl-atlas-root#sl-atlas-root .decision-summary strong:where(button,input,select,textarea),#sl-atlas-root#sl-atlas-root .decision-summary span:where(button,input,select,textarea),#sl-atlas-root#sl-atlas-root .decision-summary small:where(button,input,select,textarea){display:block!important;}
#sl-atlas-root#sl-atlas-root .decision-summary strong:where(button,input,select,textarea){font-size:13px!important;}
#sl-atlas-root#sl-atlas-root .decision-summary span:where(button,input,select,textarea){font-size:12px!important;color:#535861!important;}
#sl-atlas-root#sl-atlas-root .decision-summary small:where(button,input,select,textarea){font-size:11px!important;color:var(--muted)!important;}
#sl-atlas-root#sl-atlas-root .action-steps:where(button,input,select,textarea){border:1px solid var(--line)!important;border-radius:6px!important;}
#sl-atlas-root#sl-atlas-root .action-step:where(button,input,select,textarea){padding:12px 14px!important;border-bottom:1px solid var(--line)!important;}
#sl-atlas-root#sl-atlas-root .action-step:last-child:where(button,input,select,textarea){border:0!important;}
#sl-atlas-root#sl-atlas-root .action-label:where(button,input,select,textarea){display:block!important;font-size:10px!important;color:#7c5d11!important;font-weight:700!important;}
#sl-atlas-root#sl-atlas-root .action-step>strong:where(button,input,select,textarea){font-size:13px!important;}
#sl-atlas-root#sl-atlas-root .action-step>small:where(button,input,select,textarea){display:block!important;font-size:10px!important;color:var(--muted)!important;}
#sl-atlas-root#sl-atlas-root .action-step .detail-text p:where(button,input,select,textarea){font-size:13px!important;}
#sl-atlas-root#sl-atlas-root .chain-caption:where(button,input,select,textarea){font-size:11px!important;color:var(--muted)!important;}
#sl-atlas-root#sl-atlas-root .chain-current:where(button,input,select,textarea){padding:10px 12px!important;border-left:3px solid var(--gold)!important;background:#f8f1da!important;border-radius:3px!important;font-size:12px!important;font-weight:600!important;}
#sl-atlas-root#sl-atlas-root .chain-card summary small:where(button,input,select,textarea){font-size:9px!important;}
#sl-atlas-root#sl-atlas-root .quest-detail:where(button,input,select,textarea){padding:20px 24px!important;}
#sl-atlas-root#sl-atlas-root .quest-detail h2:where(button,input,select,textarea){font-size:23px!important;}
#sl-atlas-root#sl-atlas-root .quest-row small:where(button,input,select,textarea){font-size:11px!important;}
#sl-atlas-root#sl-atlas-root .list-foot:where(button,input,select,textarea){font-size:10px!important;}

@media(max-width:1100px){
#sl-atlas-root#sl-atlas-root .decision-heading:where(button,input,select,textarea){align-items:flex-start!important;gap:3px!important;}

#sl-atlas-root#sl-atlas-root .reward-strip strong:where(button,input,select,textarea){font-size:18px!important;}
#sl-atlas-root#sl-atlas-root .quest-detail:where(button,input,select,textarea){padding:18px!important;}}
@media(max-width:700px){#sl-atlas-root#sl-atlas-root .decision-controls:where(button,input,select,textarea){padding:13px 12px!important;}
#sl-atlas-root#sl-atlas-root .decision-filters:where(button,input,select,textarea){gap:9px!important;}
#sl-atlas-root#sl-atlas-root .decision-filters select:where(button,input,select,textarea),#sl-atlas-root#sl-atlas-root .decision-filters input[type=number]:where(button,input,select,textarea){font-size:11px!important;padding:8px 6px!important;}
#sl-atlas-root#sl-atlas-root .decision-heading>span:where(button,input,select,textarea){font-size:10px!important;}


#sl-atlas-root#sl-atlas-root .quest-detail:where(button,input,select,textarea){padding:16px 13px!important;}
#sl-atlas-root#sl-atlas-root .reward-strip>div:where(button,input,select,textarea){padding:10px 8px!important;}
#sl-atlas-root#sl-atlas-root .reward-strip strong:where(button,input,select,textarea){font-size:16px!important;}
#sl-atlas-root#sl-atlas-root .quest-row:where(button,input,select,textarea){padding:12px!important;}
#sl-atlas-root#sl-atlas-root .action-step:where(button,input,select,textarea){padding:11px!important;}
#sl-atlas-root#sl-atlas-root .quest-detail h2:where(button,input,select,textarea){font-size:20px!important;}
#sl-atlas-root#sl-atlas-root .ranking-note:where(button,input,select,textarea){font-size:10px!important;}
#sl-atlas-root#sl-atlas-root .reward-note:where(button,input,select,textarea){font-size:10px!important;}
#sl-atlas-root#sl-atlas-root .chain-card summary:where(button,input,select,textarea){align-items:flex-start!important;}
#sl-atlas-root#sl-atlas-root .quest-row strong:where(button,input,select,textarea){font-size:12px!important;}}
@media(prefers-reduced-motion:reduce){#sl-atlas-root#sl-atlas-root *:where(button,input,select,textarea){transition:none!important;}}
#sl-atlas-root#sl-atlas-root .quest-row .row-conflict:where(button,input,select,textarea){color:#916723!important;font-weight:600!important;}
#sl-atlas-root#sl-atlas-root .chain-body>.chain-caption:where(button,input,select,textarea){display:block!important;}



#sl-atlas-root#sl-atlas-root .chain-card summary:where(button,input,select,textarea){align-items:flex-start!important;padding:10px 11px!important;gap:10px!important;}

#sl-atlas-root#sl-atlas-root .chain-row-content:where(button,input,select,textarea){display:block!important;}
#sl-atlas-root#sl-atlas-root .chain-row-content>strong:where(button,input,select,textarea){display:block!important;font-size:12px!important;line-height:1.5!important;}
#sl-atlas-root#sl-atlas-root .chain-card summary .chain-identity:where(button,input,select,textarea),#sl-atlas-root#sl-atlas-root .chain-card summary .chain-relationship:where(button,input,select,textarea){display:block!important;font-size:10px!important;font-weight:400!important;color:var(--muted)!important;}
#sl-atlas-root#sl-atlas-root .chain-row-content .row-rewards:where(button,input,select,textarea){display:block!important;font-size:11px!important;font-weight:700!important;color:var(--gold-dark)!important;line-height:1.6!important;}
#sl-atlas-root#sl-atlas-root .chain-body:where(button,input,select,textarea){padding:10px 12px!important;}


#sl-atlas-root#sl-atlas-root .route-steps .row-rewards:where(button,input,select,textarea){font-size:10px!important;font-weight:600!important;color:var(--gold-dark)!important;}
@media(max-width:700px){#sl-atlas-root#sl-atlas-root .chain-card summary:where(button,input,select,textarea){padding:9px!important;}
#sl-atlas-root#sl-atlas-root .chain-row-content>strong:where(button,input,select,textarea){font-size:12px!important;}
#sl-atlas-root#sl-atlas-root .chain-row-content .row-rewards:where(button,input,select,textarea){font-size:10px!important;}
#sl-atlas-root#sl-atlas-root .chain-card summary .chain-relationship:where(button,input,select,textarea){font-size:10px!important;}
#sl-atlas-root#sl-atlas-root .decision-filters>label:first-child:where(button,input,select,textarea){line-height:1.3!important;}}
#sl-atlas-root#sl-atlas-root .chain-current .row-rewards:where(button,input,select,textarea){display:block!important;font-size:11px!important;line-height:1.6!important;color:var(--gold-dark)!important;}
#sl-atlas-root#sl-atlas-root .reward-details:where(button,input,select,textarea){padding-left:18px!important;line-height:1.6!important;}

#sl-atlas-root#sl-atlas-root .objective-uncertainty:where(button,input,select,textarea){display:block!important;font-size:12px!important;color:#7c5d11!important;line-height:1.6!important;}
#sl-atlas-root#sl-atlas-root .series-intro:where(button,input,select,textarea){font-size:11px!important;line-height:1.7!important;color:var(--muted)!important;}
#sl-atlas-root#sl-atlas-root .series-stages:where(button,input,select,textarea){display:flex!important;gap:7px!important;}

#sl-atlas-root#sl-atlas-root .series-stages .active-stage:where(button,input,select,textarea){border-color:var(--gold)!important;}
#sl-atlas-root#sl-atlas-root .series-stages .active-stage>summary:where(button,input,select,textarea){background:#f8f1da!important;}
#sl-atlas-root#sl-atlas-root .quest-row .series-representative:where(button,input,select,textarea){font-size:10px!important;color:var(--gold-dark)!important;line-height:1.5!important;}

#sl-atlas-root#sl-atlas-root .region-picker-label:where(button,input,select,textarea){display:block!important;font-size:10px!important;color:var(--muted)!important;font-weight:600!important;}
#sl-atlas-root#sl-atlas-root .region-picker>button:where(button,input,select,textarea){display:flex!important;align-items:center!important;gap:8px!important;background:#fff!important;border:1px solid #d8cdb4!important;padding:7px 9px!important;font-size:12px!important;}

#sl-atlas-root#sl-atlas-root .region-picker>button[aria-expanded=true]:where(button,input,select,textarea){border-color:var(--gold)!important;}
#sl-atlas-root#sl-atlas-root .region-picker-popup:where(button,input,select,textarea){background:#fff!important;border:1px solid #d8cdb4!important;border-radius:5px!important;box-shadow:0 7px 20px #0003!important;padding:5px!important;}
#sl-atlas-root#sl-atlas-root .region-picker-popup button:where(button,input,select,textarea){display:flex!important;align-items:center!important;gap:8px!important;border:0!important;background:none!important;padding:7px 8px!important;font-size:12px!important;line-height:1.4!important;}
#sl-atlas-root#sl-atlas-root .region-picker-popup button:hover:where(button,input,select,textarea){background:#fdf8ea!important;}
#sl-atlas-root#sl-atlas-root .region-group-toggle:where(button,input,select,textarea){font-weight:600!important;}
#sl-atlas-root#sl-atlas-root .region-disclosure-sign:where(button,input,select,textarea){line-height:17px!important;border:1px solid #d8cdb4!important;border-radius:3px!important;color:var(--gold-dark)!important;font-weight:400!important;}
#sl-atlas-root#sl-atlas-root .region-children:where(button,input,select,textarea){padding-left:7px!important;border-left:1px solid #e6dcc4!important;}
#sl-atlas-root#sl-atlas-root .region-picker-popup .region-leaf:where(button,input,select,textarea){font-weight:400!important;}
#sl-atlas-root#sl-atlas-root .region-choice-mark:where(button,input,select,textarea){color:var(--gold-dark)!important;}
#sl-atlas-root#sl-atlas-root .region-picker-popup .selected:where(button,input,select,textarea){background:#f8f1da!important;color:var(--gold-dark)!important;font-weight:600!important;}
#sl-atlas-root#sl-atlas-root .region-picker-popup .contains-selected:where(button,input,select,textarea){color:var(--gold-dark)!important;}
@media(max-width:700px){
}
#sl-atlas-root#sl-atlas-root .npc-map-actions:where(button,input,select,textarea){display:flex!important;gap:7px!important;}

#sl-atlas-root#sl-atlas-root .chain-row-content .chain-npc:where(button,input,select,textarea),#sl-atlas-root#sl-atlas-root .chain-row-content .chain-location:where(button,input,select,textarea){display:block!important;font-size:11px!important;line-height:1.5!important;}
#sl-atlas-root#sl-atlas-root .chain-row-content .chain-npc:where(button,input,select,textarea){color:var(--gold-dark)!important;font-weight:600!important;}
#sl-atlas-root#sl-atlas-root .quest-row .row-npc:where(button,input,select,textarea){color:var(--gold-dark)!important;}

#sl-atlas-root#sl-atlas-root .npc-row:where(button,input,select,textarea),#sl-atlas-root#sl-atlas-root .quest-fact-row:where(button,input,select,textarea){display:grid!important;gap:10px!important;align-items:baseline!important;}
#sl-atlas-root#sl-atlas-root .npc-label:where(button,input,select,textarea),#sl-atlas-root#sl-atlas-root .quest-fact-label:where(button,input,select,textarea){font-size:12px!important;line-height:1.6!important;color:var(--gold-dark)!important;font-weight:700!important;}
#sl-atlas-root#sl-atlas-root .npc-names:where(button,input,select,textarea){display:block!important;font-size:17px!important;font-weight:700!important;line-height:1.45!important;color:#26241e!important;}

#sl-atlas-root#sl-atlas-root .quest-fact-row:where(button,input,select,textarea){padding:8px 0!important;}
#sl-atlas-root#sl-atlas-root .quest-fact-value:where(button,input,select,textarea),#sl-atlas-root#sl-atlas-root .quest-objectives:where(button,input,select,textarea){font-size:13px!important;line-height:1.65!important;color:#3a3f47!important;}
#sl-atlas-root#sl-atlas-root .quest-objectives:where(button,input,select,textarea){padding-left:18px!important;}


#sl-atlas-root#sl-atlas-root .chain-body .npc-names:where(button,input,select,textarea){font-size:16px!important;}
#sl-atlas-root#sl-atlas-root .chain-status:where(button,input,select,textarea){font-size:11px!important;color:var(--gold-dark)!important;}
#sl-atlas-root#sl-atlas-root .required-level:where(button,input,select,textarea){font-size:11px!important;line-height:1.5!important;color:var(--muted)!important;}
@media(max-width:700px){#sl-atlas-root#sl-atlas-root .npc-row:where(button,input,select,textarea),#sl-atlas-root#sl-atlas-root .quest-fact-row:where(button,input,select,textarea){gap:8px!important;}
#sl-atlas-root#sl-atlas-root .npc-names:where(button,input,select,textarea),#sl-atlas-root#sl-atlas-root .chain-body .npc-names:where(button,input,select,textarea){font-size:16px!important;}
#sl-atlas-root#sl-atlas-root .quest-fact-value:where(button,input,select,textarea),#sl-atlas-root#sl-atlas-root .quest-objectives:where(button,input,select,textarea){font-size:12px!important;}}
#sl-atlas-root#sl-atlas-root .dataset-note button:where(button,input,select,textarea){font-size:11px!important;background:#fff!important;border:1px solid #d8cdb4!important;padding:4px 8px!important;color:var(--gold-dark)!important;}
#sl-atlas-root#sl-atlas-root .source-details:where(button,input,select,textarea){padding:12px!important;font-size:12px!important;line-height:1.7!important;background:#f4f6f8!important;border:1px solid var(--line)!important;border-radius:5px!important;}


#sl-atlas-root#sl-atlas-root .prerequisite-instruction:where(button,input,select,textarea),#sl-atlas-root#sl-atlas-root .prerequisite-name:where(button,input,select,textarea),#sl-atlas-root#sl-atlas-root .prerequisite-npc:where(button,input,select,textarea){display:block!important;line-height:1.6!important;}
#sl-atlas-root#sl-atlas-root .prerequisite-instruction:where(button,input,select,textarea){font-size:12px!important;color:#535861!important;}
#sl-atlas-root#sl-atlas-root .prerequisite-name:where(button,input,select,textarea){font-size:15px!important;color:#26241e!important;}
#sl-atlas-root#sl-atlas-root .prerequisite-npc:where(button,input,select,textarea){font-size:12px!important;color:#7c5d11!important;}
#sl-atlas-root#sl-atlas-root .prerequisite-step .row-rewards:where(button,input,select,textarea){display:block!important;font-size:11px!important;line-height:1.6!important;color:var(--gold-dark)!important;}
#sl-atlas-root#sl-atlas-root .prerequisite-actions:where(button,input,select,textarea){display:flex!important;align-items:flex-start!important;gap:7px!important;}


#sl-atlas-root#sl-atlas-root .prerequisite-mode:where(button,input,select,textarea){font-size:12px!important;line-height:1.6!important;color:#535861!important;}

#sl-atlas-root#sl-atlas-root .earlier-links:where(button,input,select,textarea){border:1px solid #e6dcc4!important;border-radius:5px!important;}
#sl-atlas-root#sl-atlas-root .previous-quests-toggle:where(button,input,select,textarea){display:block!important;border:0!important;border-radius:0!important;padding:10px 12px!important;color:#7c5d11!important;font-weight:600!important;background:#faf6ea!important;}
#sl-atlas-root#sl-atlas-root .earlier-links-body:where(button,input,select,textarea){padding:0 12px 12px!important;}

#sl-atlas-root#sl-atlas-root .previous-steps-body:where(button,input,select,textarea){border-top:1px solid #e6dcc4!important;padding-top:3px!important;}
#sl-atlas-root#sl-atlas-root .prerequisite-step .chain-relationship:where(button,input,select,textarea){display:block!important;font-size:11px!important;line-height:1.6!important;color:var(--muted)!important;}
@media(max-width:700px){#sl-atlas-root#sl-atlas-root .dataset-note button:where(button,input,select,textarea){font-size:10px!important;padding:3px 6px!important;}}


#sl-atlas-root#sl-atlas-root #world-map:focus-visible:where(button,input,select,textarea){outline:3px solid var(--gold)!important;outline-offset:-3px!important;}
#sl-atlas-root#sl-atlas-root .prerequisite-availability:where(button,input,select,textarea){display:block!important;font-size:12px!important;line-height:1.65!important;color:#3a3f47!important;}

#sl-atlas-root#sl-atlas-root .quest-guide h3:where(button,input,select,textarea){font-size:13px!important;color:var(--gold-dark)!important;}
#sl-atlas-root#sl-atlas-root .guide-steps:where(button,input,select,textarea){padding-left:20px!important;font-size:13px!important;line-height:1.65!important;color:#3a3f47!important;}

#sl-atlas-root#sl-atlas-root .outside-filter:where(button,input,select,textarea){display:flex!important;align-items:center!important;gap:8px!important;font-size:12px!important;color:var(--gold-dark)!important;}


@media(max-width:700px){#sl-atlas-root#sl-atlas-root .guide-steps:where(button,input,select,textarea){font-size:12px!important;}
#sl-atlas-root#sl-atlas-root .outside-filter:where(button,input,select,textarea){font-size:11px!important;}}
#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style*="display: none;" i],#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style*="display:none;" i],#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style$="display: none" i],#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style$="display:none" i]{display:none!important;}
#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style*="display: block;" i],#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style*="display:block;" i],#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style$="display: block" i],#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style$="display:block" i]{display:block!important;}
#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style*="display: inline;" i],#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style*="display:inline;" i],#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style$="display: inline" i],#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style$="display:inline" i]{display:inline!important;}
#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style*="display: inline-block;" i],#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style*="display:inline-block;" i],#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style$="display: inline-block" i],#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style$="display:inline-block" i]{display:inline-block!important;}
#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style*="display: flex;" i],#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style*="display:flex;" i],#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style$="display: flex" i],#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style$="display:flex" i]{display:flex!important;}
#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style*="display: inline-flex;" i],#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style*="display:inline-flex;" i],#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style$="display: inline-flex" i],#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style$="display:inline-flex" i]{display:inline-flex!important;}
#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style*="display: grid;" i],#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style*="display:grid;" i],#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style$="display: grid" i],#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style$="display:grid" i]{display:grid!important;}
#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style*="display: inline-grid;" i],#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style*="display:inline-grid;" i],#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style$="display: inline-grid" i],#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style$="display:inline-grid" i]{display:inline-grid!important;}
#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style*="display: contents;" i],#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style*="display:contents;" i],#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style$="display: contents" i],#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style$="display:contents" i]{display:contents!important;}
#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style*="display: flow-root;" i],#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style*="display:flow-root;" i],#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style$="display: flow-root" i],#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style$="display:flow-root" i]{display:flow-root!important;}
#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style*="display: table;" i],#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style*="display:table;" i],#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style$="display: table" i],#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style$="display:table" i]{display:table!important;}
#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style*="display: table-row;" i],#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style*="display:table-row;" i],#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style$="display: table-row" i],#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style$="display:table-row" i]{display:table-row!important;}
#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style*="display: table-cell;" i],#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style*="display:table-cell;" i],#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style$="display: table-cell" i],#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style$="display:table-cell" i]{display:table-cell!important;}
#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style*="display: list-item;" i],#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style*="display:list-item;" i],#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style$="display: list-item" i],#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root :where(button,input,select,textarea)[style$="display:list-item" i]{display:list-item!important;}
#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root#sl-atlas-root [hidden]{display:none!important;}

#sl-atlas-root{max-width:none;margin:14px 0 24px;font-size:13px;line-height:1.5;background:var(--paper)}
#sl-atlas-root .access-gate>a{display:inline-block;text-decoration:none;margin-bottom:16px}
