@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=JetBrains+Mono:wght@700&display=swap";@font-face{font-family:Stratum2;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/stratum2-regular-webfont.woff2)format("woff2"),url(/fonts/stratum2-regular-webfont.woff)format("woff"),url(/fonts/stratum2-regular-webfont.ttf)format("truetype")}@font-face{font-family:Stratum2;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/stratum2-medium-webfont.woff2)format("woff2"),url(/fonts/stratum2-medium-webfont.woff)format("woff"),url(/fonts/stratum2-medium-webfont.ttf)format("truetype")}@font-face{font-family:Stratum2;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/stratum2-bold-webfont.woff2)format("woff2"),url(/fonts/stratum2-bold-webfont.woff)format("woff"),url(/fonts/stratum2-bold-webfont.ttf)format("truetype")}:root{--font-ui:"Stratum2", "Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", "SF Mono", "Fira Code", monospace;--bg-page-a:#090909;--bg-page-b:#161616;--bg-page-dot:#ffffff14;--card:#141414;--card-border:#2b2b2b;--field-border:#404040;--ease-out:cubic-bezier(.2, 0, 0, 1);--obs-swap-ms:.28s;--input-bg:#202020;--control:#2c2c2c;--control-border:#3a3a3a;--divider:#242424;--line:#676767;--pill-dark:#101411;--text:#f0f0f0;--text-dim:#a6a6a6;--text-muted:#707070;--icon-muted:#767676;--radius-card:16px;--radius-field:8px;--app-pad:24px;--setup-width:336px;--shell-max:1250px}*{box-sizing:border-box;margin:0;padding:0}body{background:radial-gradient(circle at center, var(--bg-page-dot) 1px, transparent 1.5px) 0 0 / 24px 24px, linear-gradient(127deg, var(--bg-page-a) 0%, var(--bg-page-b) 100%);min-height:100vh;color:var(--text);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;background-attachment:fixed;overflow:hidden auto}#app{min-height:100vh;padding:var(--app-pad);justify-content:center;display:flex}.shell{max-width:var(--shell-max);flex:1;gap:16px;min-width:0;min-height:0;display:flex}.setup{width:var(--setup-width);background:var(--card);border:2px solid var(--card-border);border-radius:var(--radius-card);flex-direction:column;flex-shrink:0;gap:40px;max-height:calc(100vh - 48px);padding:20px 24px;display:flex;overflow:hidden}.setup [hidden]{display:none!important}.setup-head,.setup-foot{flex-shrink:0;position:relative}.setup-head:after,.setup-foot:before{content:"";z-index:2;pointer-events:none;opacity:0;transition:opacity .18s;position:absolute;left:0;right:0}.setup-head:after{background:linear-gradient(to bottom, var(--card), #14141400);height:40px;top:calc(100% + 36px)}.setup-foot:before{background:linear-gradient(to bottom, #14141400, var(--card));height:70px;bottom:calc(100% + 36px)}.setup.fade-top .setup-head:after,.setup.fade-bottom .setup-foot:before{opacity:1}.setup-head{flex-direction:column;gap:20px;display:flex}.setup-title{font-family:var(--font-ui);letter-spacing:-.02em;color:var(--text);font-size:32px;font-weight:700;line-height:1.05}.setup-sub{color:var(--text-dim);margin-top:8px;font-size:12px;line-height:1.3}.leetify-link{color:#f84982;text-underline-offset:2px;text-decoration:underline;transition:opacity .15s}.leetify-link:hover{opacity:.85}.link-row{align-items:stretch;gap:6px;display:flex}.link-chip{border:1px solid var(--line);border-radius:var(--radius-field);justify-content:center;align-items:center;gap:10px;min-height:36px;text-decoration:none;transition:filter .15s,transform 50ms;display:flex}.link-chip:hover{filter:brightness(1.12)}.link-chip:active{transform:translateY(1px)}.link-repo{background:var(--pill-dark);color:var(--text);flex-shrink:0;padding:8px 12px}.link-repo span{font-family:var(--font-mono);letter-spacing:-.02em;font-size:12px;font-weight:700}.link-kofi,.link-twitch{flex:1;min-width:0}.link-kofi{color:#fff;background:#72a4f2}.link-twitch{color:#fff;background:#8956fb}.link-repo svg{flex-shrink:0;width:16px;height:16px}.link-kofi svg,.link-twitch svg{flex-shrink:0;width:auto;max-width:100%;height:18px}.setup-body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:24px;min-height:0;margin:-4px -24px;padding:4px 24px;display:flex;overflow-y:auto}.setup-body::-webkit-scrollbar{width:10px}@supports selector(::-webkit-scrollbar){.setup-body{scrollbar-gutter:stable;padding-right:14px}}.setup-body::-webkit-scrollbar-track{background:var(--input-bg);border:2px solid var(--card);border-radius:999px;margin:8px 0}.setup-body::-webkit-scrollbar-thumb{background:var(--control);border:1px solid var(--control-border);border-radius:999px}.setup-body::-webkit-scrollbar-thumb:hover{border-color:var(--line);background:#363636}.setup-body::-webkit-scrollbar-thumb:active{background:#404040}@supports not selector(::-webkit-scrollbar){.setup-body{scrollbar-width:thin;scrollbar-color:var(--control-border) var(--input-bg);scrollbar-gutter:stable;padding-right:16px}}.setup-body>*{flex-shrink:0}.group{flex-direction:column;gap:16px;display:flex}.group-head{justify-content:space-between;align-items:center;display:flex}.group-label{font-family:var(--font-ui);color:var(--text);font-size:12px;font-weight:700}.reset-btn{width:24px;height:24px;color:var(--icon-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:color .12s,background .12s;display:inline-flex}.reset-btn:hover{color:var(--text);background:#ffffff0f}.reset-btn svg{width:15px;height:15px;display:block}.divider{background:var(--divider);border-radius:10px;width:100%;height:1px}.field{flex-direction:column;gap:12px;min-width:0;display:flex}.field-tight{gap:8px}.opt-label{font-family:var(--font-ui);letter-spacing:-.02em;color:var(--text);white-space:nowrap;font-size:12px;font-weight:500}.link-field{background:var(--input-bg);border-radius:var(--radius-field);border:1px solid #0000;align-items:center;gap:8px;padding:8px 12px;transition:border-color .15s;display:flex}.link-field:focus-within{border-color:var(--control-border)}.link-icon{width:15px;height:24px;color:var(--icon-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.link-icon svg{width:15px;height:15px;display:block}.link-icon.is-set{color:var(--text)}.link-input{min-width:0;color:var(--text);font-family:var(--font-ui);text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:16px;line-height:24px}.link-input::placeholder{color:var(--text-muted)}.field-input{background:var(--input-bg);border-radius:var(--radius-field);width:100%;height:40px;color:var(--text);font-family:var(--font-ui);border:1px solid #0000;outline:none;padding:8px 12px;font-size:16px;transition:border-color .15s}.field-input::placeholder{color:var(--text-muted)}.field-input:focus{border-color:var(--control-border)}select.field-input{cursor:pointer;appearance:none;padding-right:40px;font-weight:700}select.field-input option{background:var(--input-bg);font-weight:400}.check-grid{flex-wrap:wrap;gap:16px;display:flex}.check{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:flex}.check input[type=checkbox]{appearance:none;border:1px solid var(--control-border);background:var(--input-bg);cursor:pointer;width:21px;height:21px;transition:background-color .12s, border-color .12s, transform .15s var(--ease-out);border-radius:4px;flex-shrink:0;position:relative}.check input[type=checkbox]:active{transform:scale(.9)}.check input[type=checkbox]:after{content:"";opacity:0;background:#fff;transition:opacity .16s,transform .28s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:0;transform:scale(.3)rotate(-15deg);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath fill='white' fill-rule='evenodd' d='M11.467 3.727a.625.625 0 0 1 .181.865l-4.25 6.5a.625.625 0 0 1-.944.12l-2.75-2.5a.625.625 0 0 1 .841-.925l2.208 2.007 3.849-5.886a.625.625 0 0 1 .865-.181Z'/%3E%3C/svg%3E") 50%/15px 15px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath fill='white' fill-rule='evenodd' d='M11.467 3.727a.625.625 0 0 1 .181.865l-4.25 6.5a.625.625 0 0 1-.944.12l-2.75-2.5a.625.625 0 0 1 .841-.925l2.208 2.007 3.849-5.886a.625.625 0 0 1 .865-.181Z'/%3E%3C/svg%3E") 50%/15px 15px no-repeat}.check input[type=checkbox]:checked:after{opacity:1;transform:none}.check input[type=checkbox]:hover{border-color:var(--line)}.check input[type=checkbox]:focus-visible{outline:2px solid var(--line);outline-offset:1px}.check-text{font-family:var(--font-ui);letter-spacing:-.02em;color:var(--text);font-size:16px;font-weight:500}.advanced{flex-direction:column;gap:16px;display:flex}.opt-row{align-items:center;gap:16px;display:flex}.opt-label-fixed{flex-shrink:0;width:66px}.opt-col{flex-direction:column;gap:8px;display:flex}.advanced-btn{background:var(--input-bg);border-radius:var(--radius-field);width:100%;color:var(--text);font-family:var(--font-ui);cursor:pointer;border:0;padding:12px;font-size:16px;font-weight:700;transition:background .12s}.advanced-btn:hover{background:#262626}.pill-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.pill{background:var(--input-bg);border:1px solid var(--control-border);border-radius:var(--radius-field);min-width:0;color:var(--text-muted);font-family:var(--font-ui);white-space:nowrap;cursor:pointer;padding:12px 4px;font-size:14px;font-weight:700;line-height:1;transition:background .12s,color .12s}.pill:hover:not(:disabled){color:var(--text)}.pill.selected{background:var(--control);color:#fff}.pill:disabled{cursor:not-allowed}.pill-row.is-off .pill{opacity:.5}.seg-track{background:var(--input-bg);border-radius:var(--radius-field);flex:1;min-width:0;padding:6px;display:flex;position:relative}.seg{min-width:0;color:var(--text-muted);font-family:var(--font-ui);white-space:nowrap;cursor:pointer;z-index:1;background:0 0;border:1px solid #0000;border-radius:4px;flex:1;padding:6px 12px;font-size:16px;font-weight:700;transition:color .2s,border-color .12s;position:relative}.seg:hover:not(:disabled):not(.selected){color:var(--text-dim)}.seg.selected{color:#fff}.seg-thumb{background:var(--control);border:1px solid var(--control-border);pointer-events:none;transition:transform .32s var(--ease-out), width .32s var(--ease-out), opacity .2s;border-radius:4px;position:absolute;top:0;left:0;box-shadow:0 0 4px 1px #00000040}.seg-thumb.no-anim{transition:none}.seg-track:has(.seg.selected:disabled) .seg-thumb{opacity:.5}.seg:disabled{cursor:not-allowed;opacity:.5}.seg.unavailable:not(.selected){color:#4a4a4a}.provider-toggle{flex:none}.provider-toggle .seg-thumb{border-color:#404040}.bg-stack{flex-direction:column;gap:20px;display:flex}.bg-field{background:var(--input-bg);border-radius:var(--radius-field);border:1px solid #0000;align-self:flex-start;align-items:center;gap:8px;height:40px;padding:8px 12px 8px 8px;transition:border-color .15s;display:flex}.bg-field:focus-within{border-color:var(--control-border)}.swatch{border:1px solid var(--control-border);cursor:pointer;border-radius:4px;flex-shrink:0;width:23px;height:24px;overflow:hidden;box-shadow:inset 0 0 8.4px 5px #0000000f}.swatch input[type=color]{cursor:pointer;background:0 0;border:none;width:200%;height:200%;margin:-25%;padding:0}.bg-hex,.bg-opacity{color:var(--text);font-family:var(--font-ui);background:0 0;border:0;outline:none;padding:0;font-size:16px}.bg-hex{text-transform:uppercase;width:64px}.bg-opacity{text-align:right;width:32px}.bg-sep{background:#424242;border-radius:1px;flex-shrink:0;width:1.6px;height:17.6px;margin:0 11px}.bg-pct{text-align:center;width:24px;color:var(--icon-muted);font-size:16px}.text-row{gap:8px;display:flex}.text-row .combo{flex-shrink:0;width:164px}.select-box{flex:1;min-width:0;position:relative}.combo,.combo-box{position:relative}.combo-input{text-overflow:ellipsis;padding-right:40px}.combo-caret{width:15px;height:15px;color:var(--icon-muted);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.combo-caret svg{width:100%;height:100%;display:block}.combo-list{z-index:30;border:1px solid var(--control-border);border-radius:var(--radius-field);background:#1a1a1a;width:284px;max-width:calc(100vw - 64px);max-height:240px;position:absolute;bottom:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 12px 32px #00000080}.combo-item{color:#ddd;cursor:pointer;padding:9px 14px;font-size:14px}.combo-item:hover{color:#f0f0f0;background:#ffffff14}.combo-item.selected{color:#f0f0f0;background:#ffffff0d}.setup-foot{flex-direction:column;align-items:center;gap:16px;display:flex}.foot-logo{width:auto;height:32px;display:block}.stage{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.preview{border:2px solid var(--card-border);border-radius:var(--radius-card);background-color:#101411;background-image:url(https://leetify.com/assets/images/maps/de_anubis.jpg);background-position:50%;background-size:cover;flex:1;min-height:340px;position:relative;overflow:hidden}.preview-body{justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.preview-body .widget{transform-origin:50%;will-change:transform;transition:opacity .2s}.preview-body.is-pending .widget{opacity:.55}.preview-body .name{max-width:320px}.preview-prompt{background:var(--pill-dark);border:2px solid var(--line);max-width:90%;font-family:var(--font-ui);letter-spacing:-.02em;text-align:center;color:var(--text);border-radius:20px;padding:30px 56px;font-size:20px;font-weight:700;box-shadow:0 4px 4px #00000040}.preview-banner[hidden]{display:none}.preview-banner{z-index:5;color:#f56767;font-family:var(--font-ui);text-align:center;background:#4b1616;border-radius:14px;justify-content:center;align-items:center;gap:12px;padding:14px 18px;font-size:15px;font-weight:700;display:flex;position:absolute;top:16px;left:16px;right:16px}.preview-banner svg{flex-shrink:0;width:22px;height:22px}.exportbar{background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius-card);align-items:flex-end;gap:12px;padding:16px;display:flex}.exportbar.is-empty .export-obs,.exportbar.is-empty .export-zip{opacity:.24;pointer-events:none}.exportbar .field-label{font-family:var(--font-ui);letter-spacing:-.02em;color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.export-obs{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.obs-field{background:var(--input-bg);border:1px solid var(--field-border);border-radius:var(--radius-field);min-width:0;font-family:var(--font-ui);white-space:nowrap;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-user-drag:element;align-items:center;gap:12px;padding:12px 16px;font-size:16px;line-height:normal;display:flex}.obs-field:active:not(.is-disabled){cursor:grabbing}.obs-field.is-disabled{cursor:default;-webkit-user-drag:none}.obs-grip{color:var(--icon-muted);flex-shrink:0;display:inline-flex}.obs-grip svg,.obs-field .icon-btn svg{width:20px;height:20px}.obs-main,.obs-side{align-items:center;display:grid}.obs-main{min-width:0;color:var(--text);flex:1;grid-template-columns:minmax(0,1fr);font-weight:700}.obs-side{color:var(--icon-muted);transition:width var(--obs-swap-ms) var(--ease-out);flex-shrink:0;justify-items:end;font-weight:500;overflow:hidden}.obs-main>*,.obs-side>*{text-overflow:ellipsis;opacity:0;min-width:0;transition:opacity var(--obs-swap-ms) var(--ease-out), transform var(--obs-swap-ms) var(--ease-out);grid-area:1/1;overflow:hidden;transform:translateY(.45em)}.obs-drag-size{font-variant-numeric:tabular-nums}.obs-side>.obs-size-measure{visibility:hidden;font-variant-numeric:tabular-nums;position:absolute}.obs-field[data-mode=drag] .obs-drag-label,.obs-field[data-mode=drag] .obs-drag-size,.obs-field[data-mode=link] .obs-url,.obs-field[data-mode=link] .obs-copy-label,.obs-field[data-mode=copied] .obs-url,.obs-field[data-mode=copied] .obs-copied-label{opacity:1;transform:none}.obs-copied-label{color:#6fce72;display:inline}.obs-field .icon-btn{width:20px;height:20px;color:var(--text)}.icon-btn{width:20px;height:20px;color:var(--icon-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;transition:color .12s;position:relative}.icon-btn:hover{color:#f0f0f0}.icon-copy,.icon-check{transition:opacity .18s,transform .18s;display:block;position:absolute;inset:0}.icon-btn svg{width:100%;height:100%;display:block}.icon-copy{opacity:1;transform:scale(1)}.icon-check{opacity:0;color:#6fce72;transform:scale(.5)}.obs-field.copied .icon-copy{opacity:0;transform:scale(.5)}.obs-field.copied .icon-check{opacity:1;transform:scale(1)}.obs-field.nudge{animation:.4s obs-nudge}@keyframes obs-nudge{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.export-zip{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.zip-btn{background:var(--input-bg);border:1px solid var(--field-border);border-radius:var(--radius-field);color:var(--text);font-family:var(--font-ui);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;padding:12px 16px;font-size:16px;font-weight:700;line-height:normal;transition:filter .15s;display:flex}.zip-btn:hover:not(:disabled){filter:brightness(1.2)}.zip-btn:disabled{cursor:not-allowed}@media (width<=820px){:root{--app-pad:16px}.shell{flex-direction:column}.cookie-banner{left:var(--app-pad);right:var(--app-pad);width:auto;max-width:440px}.setup{width:100%;max-width:100%;max-height:none;overflow:visible}.setup-body{padding-right:24px;overflow:visible}.stage{min-height:60vh}.exportbar{flex-direction:column;align-items:stretch}.export-zip .zip-btn{width:100%}}.foot-legal{align-items:center;gap:12px;display:flex}.foot-link{cursor:pointer;font-family:var(--font-ui);letter-spacing:-.02em;color:var(--text-muted);text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:14px;text-decoration:underline;transition:color .15s}.foot-link:hover{color:var(--text)}.foot-sep{background:var(--text-muted);border-radius:50%;width:3px;height:3px}.cookie-banner{left:max(calc(var(--app-pad) + 8px), calc((100vw - var(--shell-max)) / 2 + 8px));bottom:calc(var(--app-pad) + 8px + env(safe-area-inset-bottom,0px));width:calc(var(--setup-width) - 16px);z-index:90;background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius-card);flex-direction:column;gap:16px;padding:18px;display:flex;position:fixed;box-shadow:0 16px 40px #0000008c}.cookie-banner[hidden]{display:none}.cookie-logo{align-self:flex-start;width:auto;max-width:100%;height:26px;display:block}.cookie-copy{flex-direction:column;gap:6px;display:flex}.cookie-title{font-family:var(--font-ui);letter-spacing:-.01em;color:var(--text);font-size:18px;font-weight:700;line-height:1.1}.cookie-text{color:var(--text-dim);font-size:13px;line-height:1.5}.cookie-privacy{cursor:pointer;font-family:var(--font-ui);color:var(--text-dim);text-underline-offset:2px;background:0 0;border:none;align-self:flex-start;padding:0;font-size:12px;text-decoration:underline;transition:color .15s}.cookie-privacy:hover{color:var(--text)}.cookie-actions{flex-shrink:0;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.cookie-btn{cursor:pointer;font-family:var(--font-ui);border-radius:var(--radius-field);border:1px solid var(--card-border);padding:8px 16px;font-size:13px;font-weight:600;transition:filter .15s,background .15s}.cookie-reject{color:var(--text-dim);background:0 0}.cookie-reject:hover{color:var(--text);background:#ffffff0a}.cookie-accept{color:#fff;background:#2f7bff;border-color:#2f7bff}.cookie-accept:hover{filter:brightness(1.08)}.cookie-banner .cookie-reject{background:var(--input-bg);color:var(--text)}.cookie-banner .cookie-reject:hover{background:#1a1a1a}.cookie-banner .cookie-actions{gap:10px;margin-top:2px;margin-left:0}.cookie-banner .cookie-btn{text-transform:uppercase;letter-spacing:.04em;flex:1;padding:10px 12px}.cookie-btn.is-active{box-shadow:0 0 0 2px var(--card), 0 0 0 4px #2f7bff;position:relative}.cookie-reject.is-active{color:var(--text);background:#ffffff0f;border-color:#2f7bff}.cookie-accept.is-active{border-color:#2f7bff}.cookie-btn.is-active:after{content:"✓";margin-left:6px;font-size:12px}.modal-overlay{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000a6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-overlay[hidden]{display:none}.modal-card{background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius-card);flex-direction:column;width:min(560px,100%);max-height:min(80vh,720px);display:flex;box-shadow:0 20px 60px #0009}.modal-head{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.modal-title{letter-spacing:-.01em;font-size:18px;font-weight:700}.modal-close{cursor:pointer;color:var(--text-dim);background:0 0;border:none;padding:0 4px;font-size:26px;line-height:1;transition:color .15s}.modal-close:hover{color:var(--text)}.modal-body{color:var(--text-dim);padding:18px 20px 22px;font-size:13.5px;line-height:1.6;overflow-y:auto}.modal-body h3{color:var(--text);margin:18px 0 6px;font-size:14px;font-weight:700}.modal-body p{margin-bottom:10px}.modal-body strong{color:var(--text);font-weight:700}.modal-body a,.modal-mail{color:#2f7bff;text-underline-offset:2px;text-decoration:underline}.modal-body a:hover,.modal-mail:hover{filter:brightness(1.15)}.modal-body ul{margin:0 0 10px;padding-left:20px}.modal-body li{margin-bottom:4px}.modal-updated{color:var(--line);font-size:12px}.modal-consent{flex-wrap:wrap;align-items:center;margin:12px 0 18px}.consent-state{min-width:140px;color:var(--line);flex:1;font-size:12px}.modal-fine{border-top:1px solid var(--card-border);color:var(--line);margin-top:14px;padding-top:12px;font-size:11.5px}.ad-slot--bottom{max-width:var(--shell-max);padding:0 var(--app-pad) var(--app-pad);margin:0 auto}.ad-slot--left,.ad-slot--right{display:none}@media (width>=1900px){.ad-slot--bottom{display:none}.ad-slot--left,.ad-slot--right{width:300px;display:block;position:fixed;top:50%;transform:translate(-50%,-50%)}.ad-slot--left{left:calc((100% - var(--shell-max)) / 4)}.ad-slot--right{left:calc(100% - (100% - var(--shell-max)) / 4)}}
