.overlays-theme{--ol-bg:#12110f;--ol-surface:rgba(30,25,20,0.6);--ol-header:rgba(18,17,15,0.92);--ol-text:#e8e6e1;--ol-title:#f3efe8;--ol-nav:#b7b1a7;--ol-label:#9a958c;--ol-muted:#6f6a62;--ol-brass:#d4b483;--ol-warn:#e0b03a;--ol-face:#2a2622;--ol-btn-text:#f4f1ea;--ol-btn-b:rgba(244,241,234,0.35);--ol-sbtn-b:rgba(255,255,255,0.1);--ol-sbtn-b-hover:rgba(255,255,255,0.22);--ol-well:#0f0e0c;--ol-line:rgba(232,214,176,0.13);--ol-nav-active:rgba(255,255,255,0.07);--ol-nav-hover:rgba(255,255,255,0.04);--ol-track-rest:rgba(255,255,255,0.14);--ol-focus:rgba(232,214,176,0.6);--ol-ease:cubic-bezier(0.22,1,0.36,1);min-height:100vh;background:var(--ol-bg);color:var(--ol-text);font-family:Yu Gothic UI,Yu Gothic,YuGothic,sans-serif;font-size:15px;font-weight:500;line-height:1.6;letter-spacing:.01em;-webkit-font-smoothing:antialiased}.overlays-theme,.overlays-theme *,.overlays-theme :after,.overlays-theme :before{box-sizing:border-box}.overlays-theme :focus-visible{outline:2px solid var(--ol-focus);outline-offset:2px}.overlays-theme .ol-header{position:sticky;top:0;z-index:20;height:52px;display:flex;align-items:center;gap:12px;padding:0 max(16px,calc((100vw - 1280px) / 2 + 16px));background:var(--ol-header);border-bottom:1px solid var(--ol-line);backdrop-filter:blur(10px)}.overlays-theme .ol-logo{font-size:15px;font-weight:700;color:var(--ol-title)}.overlays-theme .ol-header-r{margin-left:auto;display:flex;align-items:center;gap:12px;font-size:12px;color:var(--ol-muted)}.overlays-theme .ol-plan{display:inline-flex;align-items:center;border:1px solid var(--ol-sbtn-b);border-radius:99px;padding:1px 10px;font-size:12px;font-weight:500;color:var(--ol-nav);text-decoration:none}.overlays-theme .ol-plan:hover{border-color:var(--ol-sbtn-b-hover)}.overlays-theme .ol-header [role=menu]{background:#1e1914;border:1px solid var(--ol-line);border-radius:8px;box-shadow:none}.overlays-theme .ol-header [role=menuitemradio]{color:var(--ol-text);border-radius:6px}.overlays-theme .ol-header [role=menuitemradio]:focus-visible,.overlays-theme .ol-header [role=menuitemradio]:hover{background:var(--ol-nav-active)}.overlays-theme .ol-header [role=menuitemradio] svg{color:var(--ol-title)}.overlays-theme .ol-header button[aria-haspopup=menu]>span:nth-of-type(2),.overlays-theme .ol-header button[aria-haspopup=menu]>svg{color:var(--ol-nav)}.overlays-theme .ol-wrap{max-width:1280px;margin:0 auto;padding:24px 16px 56px}.overlays-theme .ol-title{margin:0;font-size:20px;font-weight:700;color:var(--ol-title)}.overlays-theme .ol-sub{margin:2px 0 20px;font-size:13px;color:var(--ol-label)}.overlays-theme .ol-grid{display:grid;grid-template-columns:220px minmax(0,1fr) 300px;gap:24px;align-items:start}.overlays-theme .ol-center{min-width:0}.overlays-theme .ol-center-extra:not(:empty){margin-top:20px}.overlays-theme .ol-table{width:100%;border-collapse:collapse;margin:8px 0 4px;table-layout:fixed}.overlays-theme .ol-table th{padding:8px 10px;text-align:left;font-size:12px;font-weight:600;color:var(--ol-muted);border-bottom:1px solid var(--ol-line)}.overlays-theme .ol-table td{padding:10px;font-size:13px;color:var(--ol-title);border-bottom:1px solid var(--ol-line);vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overlays-theme .ol-table td:first-child,.overlays-theme .ol-table td:nth-child(2),.overlays-theme .ol-table th:first-child,.overlays-theme .ol-table th:nth-child(2){width:56px;text-align:center}.overlays-theme .ol-table td:first-child,.overlays-theme .ol-table th:first-child{width:120px;text-align:left}.overlays-theme .ol-table-sortable td:last-child,.overlays-theme .ol-table-sortable th:last-child{width:64px;text-align:center;padding-left:4px;padding-right:4px}.overlays-theme .ol-drag-handle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--ol-muted);cursor:grab;touch-action:none}.overlays-theme .ol-drag-handle:hover:not(:disabled){color:var(--ol-title)}.overlays-theme .ol-drag-handle:disabled{cursor:not-allowed;opacity:.35}.overlays-theme .ol-drag-handle:active:not(:disabled){cursor:grabbing}.overlays-theme .ol-row-actions{display:flex;align-items:center;gap:4px;justify-content:flex-start;white-space:nowrap}.overlays-theme .ol-table td input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:var(--ol-title)}.overlays-theme .ol-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid var(--ol-line);border-radius:6px;background:transparent;color:var(--ol-title);cursor:pointer}.overlays-theme .ol-icon-btn:hover:not(:disabled){background:var(--ol-face)}.overlays-theme .ol-icon-btn:disabled{opacity:.35;cursor:not-allowed}.overlays-theme .ol-icon-btn-danger{color:#e0a458}.overlays-theme .ol-rail{position:sticky;top:76px;display:flex;flex-direction:column;gap:2px}.overlays-theme .ol-rail-ind{position:absolute;top:0;left:0;width:100%;height:40px;border-radius:6px;background:var(--ol-nav-active);pointer-events:none}.overlays-theme .ol-rail[data-ready] .ol-rail-ind{transition:transform .38s var(--ol-ease),height .38s var(--ol-ease)}.overlays-theme .ol-rail-item{position:relative;z-index:1;transition:color .2s;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px 10px;border-radius:6px;border:0;background:none;color:var(--ol-nav);font:inherit;text-align:left;cursor:pointer}.overlays-theme .ol-rail-item:not(:last-of-type):after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:1px;background:var(--ol-line)}.overlays-theme .ol-rail-item:hover{background:var(--ol-nav-hover)}.overlays-theme .ol-rail-item[aria-current=true]{color:var(--ol-title)}.overlays-theme .ol-rail-item[aria-current=true]:hover{background:none}.overlays-theme .ol-rail-group{display:flex;flex-direction:column;width:100%}.overlays-theme .ol-rail-group .ol-rail-item[data-group-active]{color:var(--ol-title);font-weight:600}.overlays-theme .ol-rail-sub{display:flex;flex-direction:column;padding-left:12px}.overlays-theme .ol-rail-subitem{padding-left:18px;font-size:.94em}.overlays-theme .ol-grid[data-phase=leave] :is(.ol-url,.ol-well iframe,.ol-stage){opacity:0;transition:opacity .12s ease-in}.overlays-theme .ol-grid[data-phase=enter] .ol-url{animation:ol-fade-in .3s var(--ol-ease) both}.overlays-theme .ol-well iframe:not([data-loaded]){opacity:0}.overlays-theme .ol-well iframe[data-loaded]{animation:ol-focus-in .5s var(--ol-ease) both}.overlays-theme .ol-grid[data-phase=enter] .ol-stage>div>*{animation:ol-rise-in .42s var(--ol-ease) both}.overlays-theme .ol-grid[data-phase=enter] .ol-stage>p{animation:ol-fade-in .3s var(--ol-ease) both}.overlays-theme .ol-grid[data-phase=enter] .ol-stage>div>:nth-child(2){animation-delay:45ms}.overlays-theme .ol-grid[data-phase=enter] .ol-stage>div>:nth-child(3){animation-delay:90ms}.overlays-theme .ol-grid[data-phase=enter] .ol-stage>div>:nth-child(4){animation-delay:135ms}.overlays-theme .ol-grid[data-phase=enter] .ol-stage>div>:nth-child(5){animation-delay:.18s}.overlays-theme .ol-grid[data-phase=enter] .ol-stage>div>:nth-child(6){animation-delay:225ms}.overlays-theme .ol-grid[data-phase=enter] .ol-stage>div>:nth-child(7){animation-delay:.27s}.overlays-theme .ol-grid[data-phase=enter] .ol-stage>div>:nth-child(8){animation-delay:315ms}.overlays-theme .ol-grid[data-phase=enter] .ol-stage>div>:nth-child(n+9){animation-delay:.36s}@keyframes ol-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ol-focus-in{0%{opacity:0;transform:scale(.965);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes ol-rise-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.overlays-theme .ol-urlrow{display:flex;gap:8px;margin-bottom:12px}.overlays-theme .ol-url{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--ol-well);border:1px solid var(--ol-line);border-radius:6px;padding:0 12px;height:34px;font:12px/32px ui-monospace,Consolas,monospace;color:var(--ol-label)}.overlays-theme .ol-btn{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 14px;border-radius:6px;background:transparent;color:var(--ol-btn-text);border:1px solid var(--ol-sbtn-b);font:500 13px Yu Gothic UI,Yu Gothic,YuGothic,sans-serif;letter-spacing:inherit;text-decoration:none;white-space:nowrap;cursor:pointer}.overlays-theme .ol-btn:hover:not(:disabled){border-color:var(--ol-sbtn-b-hover)}.overlays-theme .ol-btn:disabled{opacity:.5;cursor:default}.overlays-theme .ol-btn.ol-pri,.overlays-theme .ol-btn[aria-pressed=true]{background:var(--ol-face);border-color:var(--ol-btn-b);font-weight:700}.overlays-theme .ol-btn.ol-danger{color:var(--ol-warn)}.overlays-theme .ol-btn.ol-sm{height:24px;padding:0 9px;font-size:12px}.overlays-theme .ol-stagebox{position:sticky;top:64px}.overlays-theme .ol-well{aspect-ratio:16/9;border-radius:8px;background:var(--ol-well);position:relative;overflow:hidden;border:1px solid var(--ol-line)}.overlays-theme .ol-well iframe{display:block;width:100%;height:100%;border:0;background:var(--ol-well)}.overlays-theme .ol-gate{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px;text-align:center;pointer-events:none}.overlays-theme .ol-gate[data-active]{pointer-events:auto;background:rgba(15,14,12,.55);backdrop-filter:blur(14px)}.overlays-theme .ol-gate-title{margin:0;color:var(--ol-text);font:700 15px/1.5 Yu Gothic UI,Yu Gothic,YuGothic,sans-serif}.overlays-theme .ol-gate-action{display:flex;flex-direction:column;align-items:center;gap:8px}.overlays-theme .ol-gate-msg{margin:0;font-size:12px;color:var(--ol-text)}.overlays-theme .ol-gate-err{color:var(--ol-warn)}.overlays-theme .ol-gate-btn{min-height:44px;padding:0 24px}.overlays-theme .ol-panel{background:var(--ol-surface);border:1px solid var(--ol-line);border-radius:12px;padding:16px;backdrop-filter:blur(10px);min-width:0}.overlays-theme .ol-panel-col{min-width:0}.overlays-theme .ol-credit{margin:6px 2px 0;font-size:10px;line-height:1.4;color:var(--ol-muted);text-align:right}.overlays-theme .ol-credit a{color:inherit;text-decoration:underline}.overlays-theme .ol-panel-title{margin:0;font-size:16px;font-weight:700;color:var(--ol-title)}.overlays-theme .ol-panel-desc{margin:2px 0 6px;font-size:12px;color:var(--ol-muted)}.overlays-theme .ol-row{padding:12px 0;border-top:1px solid var(--ol-line)}.overlays-theme .ol-row.ol-row-plain{border-top:0}.overlays-theme .ol-row-label{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--ol-label);margin-bottom:8px}.overlays-theme .ol-row-label b{font-weight:700;color:var(--ol-text)}.overlays-theme .ol-hint{display:flex;justify-content:space-between;margin-top:2px;font-size:11px;color:var(--ol-muted)}.overlays-theme .ol-inline{display:flex;align-items:center;gap:8px}.overlays-theme .ol-inline>.ol-input,.overlays-theme .ol-inline>.ol-select{flex:1;min-width:0}.overlays-theme .ol-seg{display:flex;flex-wrap:wrap;gap:6px}.overlays-theme .ol-seg>.ol-btn{flex:1 1 auto;padding:0 8px}.overlays-theme .ol-input,.overlays-theme .ol-select{width:100%;height:32px;padding:0 12px;border-radius:6px;border:1px solid var(--ol-sbtn-b);background:var(--ol-well);color:var(--ol-text);font:500 13px Yu Gothic UI,Yu Gothic,YuGothic,sans-serif;letter-spacing:inherit}.overlays-theme .ol-input:hover,.overlays-theme .ol-select:hover{border-color:var(--ol-sbtn-b-hover)}.overlays-theme .ol-input::-moz-placeholder{color:var(--ol-muted)}.overlays-theme .ol-input::placeholder{color:var(--ol-muted)}.overlays-theme input[type=range].ol-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:18px;margin:0;background:transparent;cursor:pointer}.overlays-theme input[type=range].ol-slider::-webkit-slider-runnable-track{height:3px;border-radius:99px;background:linear-gradient(90deg,var(--ol-nav) var(--p,10%),var(--ol-track-rest) var(--p,10%))}.overlays-theme input[type=range].ol-slider::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;margin-top:-5.5px;border-radius:99px;background:var(--ol-btn-text);border:0}.overlays-theme input[type=range].ol-slider::-moz-range-track{height:3px;border-radius:99px;background:linear-gradient(90deg,var(--ol-nav) var(--p,10%),var(--ol-track-rest) var(--p,10%))}.overlays-theme input[type=range].ol-slider::-moz-range-thumb{width:14px;height:14px;border-radius:99px;background:var(--ol-btn-text);border:0}.overlays-theme .ol-details{border-top:1px solid var(--ol-line);padding-top:12px}.overlays-theme .ol-details>summary{cursor:pointer;font-size:12px;color:var(--ol-label)}.overlays-theme .ol-modal-backdrop{position:fixed;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(15,14,12,.6)}.overlays-theme .ol-modal-backdrop[data-nested]{z-index:31;background:rgba(15,14,12,.72)}.overlays-theme .ol-modal-panel{width:100%;max-width:420px;max-height:calc(100vh - 32px);overflow-y:auto;background:var(--ol-face);border:1px solid var(--ol-line);border-radius:12px;padding:16px;box-shadow:0 12px 40px rgba(0,0,0,.4)}.overlays-theme .ol-modal-title{margin:0 0 12px;font-size:15px;font-weight:700;color:var(--ol-title)}.overlays-theme .ol-modal-panel{position:relative}.overlays-theme .ol-modal-close{position:absolute;top:8px;right:8px;width:28px;height:28px;border:0;border-radius:6px;background:transparent;color:var(--ol-muted);font-size:18px;line-height:1;cursor:pointer}.overlays-theme .ol-modal-close:hover{color:var(--ol-title)}.overlays-theme .ol-modal-footer{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.overlays-theme .ol-toast-region{position:fixed;left:0;right:0;bottom:24px;z-index:40;display:flex;justify-content:center;pointer-events:none}.overlays-theme .ol-toast{max-width:min(480px,calc(100vw - 32px));padding:10px 16px;border:1px solid var(--ol-line);border-radius:8px;background:var(--ol-face);color:var(--ol-title);font-size:13px;box-shadow:0 8px 28px rgba(0,0,0,.35)}.overlays-theme .ol-toast-warn{color:var(--ol-warn)}.overlays-theme .ol-save{font-size:12px;color:var(--ol-muted);min-height:18px;margin-top:10px}.overlays-theme .ol-error{margin:0 0 16px;padding:8px 12px;border:1px solid var(--ol-line);border-radius:6px;font-size:12px;color:var(--ol-warn)}.overlays-theme .ol-loading{margin:0;font-size:12px;color:var(--ol-muted)}.overlays-theme{--ob-panel:#191612;--ob-border:#342f27;--ob-row-border:#2e2b24;--ob-row-hover:#221f1b;--ob-face-hover:#36322e;--ob-ok:#22c55e;--ob-danger:#f87171}.overlays-theme .ol-new-badge{margin-left:8px;padding:0 6px;border:1px solid var(--ob-ok);border-radius:9999px;font-size:11px;color:var(--ob-ok)}.overlays-theme .ol-bonus-title{margin:0;height:32px;font-size:20px;font-weight:700;line-height:32px;color:var(--ol-title)}.overlays-theme .ol-bonus-desc{margin:0 0 12px;font-size:14px;line-height:22.4px;font-weight:400;color:var(--ol-label)}.overlays-theme .ol-bonus-card{padding:16px;margin:0 0 12px;background:var(--ob-panel);border:1px solid var(--ob-border);border-radius:12px}.overlays-theme .ol-bonus-card-head{display:flex;align-items:center;gap:12px;margin:0 0 12px}.overlays-theme .ol-bonus-mult{min-width:56px;font:700 20px/1 ui-monospace,Consolas,monospace;color:var(--ol-title)}.overlays-theme .ol-bonus-what{flex:1;min-width:0;font-size:14px;line-height:22.4px;font-weight:400;color:var(--ol-label)}.overlays-theme .ol-bonus-state{padding:2px 10px;border:1px solid var(--ob-border);border-radius:9999px;font-size:12px;font-weight:400;white-space:nowrap;color:var(--ol-label)}.overlays-theme .ol-bonus-state[data-on]{color:var(--ol-btn-text);background:var(--ol-face);border-color:var(--ol-face)}.overlays-theme .ol-bonus-file{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--ol-bg);border:1px solid var(--ob-row-border);border-radius:10px}.overlays-theme .ol-bonus-thumb{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:8px;background:var(--ol-face);color:var(--ol-btn-text)}.overlays-theme .ol-bonus-file-info{flex:1;min-width:0}.overlays-theme .ol-bonus-acts{display:flex;flex:none;gap:4px}.overlays-theme .ol-bonus-file-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:22.4px;font-weight:400;color:var(--ol-title)}.overlays-theme .ol-bonus-file-meta{display:block;font:400 12px ui-monospace,Consolas,monospace;color:var(--ol-label)}.overlays-theme .ol-bonus-iconbtn{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:8px;background:var(--ol-face);color:var(--ol-btn-text);cursor:pointer}.overlays-theme .ol-bonus-iconbtn:hover:not(:disabled){background:var(--ob-face-hover)}.overlays-theme .ol-bonus-iconbtn:disabled{opacity:.5;cursor:default}.overlays-theme .ol-bonus-iconbtn.ol-bonus-ghost{background:transparent;color:var(--ol-label)}.overlays-theme .ol-bonus-iconbtn.ol-bonus-ghost:hover:not(:disabled){background:var(--ob-row-hover);color:var(--ol-btn-text)}.overlays-theme .ol-bonus-iconbtn.ol-bonus-danger:hover:not(:disabled){color:var(--ob-danger)}.overlays-theme .ol-bonus-icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.overlays-theme .ol-bonus-drop{display:flex;flex-direction:column;align-items:center;gap:6px;padding:22px 16px;border:1.5px dashed var(--ob-border);border-radius:10px;text-align:center;color:var(--ol-label);cursor:pointer;transition:border-color .15s,background .15s}.overlays-theme .ol-bonus-drop:hover{border-color:var(--ol-label)}.overlays-theme .ol-bonus-drop[data-over]{border-color:var(--ol-title);background:var(--ob-row-hover)}.overlays-theme .ol-bonus-drop[aria-disabled=true]{cursor:default}.overlays-theme .ol-bonus-drop-icon{display:grid;place-items:center;width:40px;height:40px;margin-bottom:4px;border-radius:9999px;background:var(--ol-face);color:var(--ol-btn-text)}.overlays-theme .ol-bonus-drop[data-over] .ol-bonus-drop-icon{background:var(--ol-title);color:var(--ol-bg)}.overlays-theme .ol-bonus-drop-main{font-size:14px;line-height:22.4px;font-weight:600;color:var(--ol-title)}.overlays-theme .ol-bonus-drop-main u{text-underline-offset:3px}.overlays-theme .ol-bonus-drop-hint{font-size:12px;font-weight:400}.overlays-theme .ol-bonus-drop-bar{width:60%;height:4px;margin-top:4px;overflow:hidden;border-radius:9999px;background:var(--ol-face)}.overlays-theme .ol-bonus-drop-bar:before{content:"";display:block;width:40%;height:100%;border-radius:9999px;background:var(--ol-title);animation:ol-bonus-slide 1.1s ease-in-out infinite}.overlays-theme .ol-bonus-drop-touch{display:none}@media (hover:none){.overlays-theme .ol-bonus-drop-pc{display:none}.overlays-theme .ol-bonus-drop-touch{display:inline}}@keyframes ol-bonus-slide{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}.overlays-theme .ol-bonus-btn{padding:8px 16px;border:0;border-radius:6px;background:var(--ol-face);color:var(--ol-btn-text);font:400 14px/22.4px Yu Gothic UI,Yu Gothic,YuGothic,sans-serif;letter-spacing:inherit;white-space:nowrap;cursor:pointer}.overlays-theme .ol-bonus-btn:hover:not(:disabled){background:var(--ob-face-hover)}.overlays-theme .ol-bonus-btn:disabled{opacity:.5;cursor:default}.overlays-theme .ol-bonus-btn.ol-bonus-ghost{padding:8px 12px;background:transparent;color:var(--ol-label)}.overlays-theme .ol-bonus-btn.ol-bonus-ghost:hover:not(:disabled){background:var(--ob-row-hover)}.overlays-theme .ol-bonus-btn.ol-bonus-danger{color:var(--ob-danger)}.overlays-theme .ol-bonus-lock{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--ol-bg);border:1px solid var(--ob-row-border);border-radius:10px}.overlays-theme .ol-bonus-lock-icon{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:9999px;background:var(--ol-face);color:var(--ol-btn-text)}.overlays-theme .ol-bonus-lock-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.overlays-theme .ol-bonus-lock-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.overlays-theme .ol-bonus-lock-title{font-weight:600;color:var(--ol-title)}.overlays-theme .ol-bonus-lock-sub{font-size:12px;color:var(--ol-label)}.overlays-theme a.ol-bonus-lock-link{flex:none;padding:8px 16px;border-radius:6px;background:var(--ol-face);color:var(--ol-btn-text);font-size:14px;line-height:22.4px;text-decoration:none;white-space:nowrap}.overlays-theme a.ol-bonus-lock-link:hover{background:var(--ob-face-hover)}@media (max-width:480px){.overlays-theme .ol-bonus-lock{flex-wrap:wrap}.overlays-theme a.ol-bonus-lock-link{flex:1 1 100%;text-align:center}}.overlays-theme .ol-bonus-fixed-note{margin:4px 0 0;font-size:12px;font-weight:400;color:var(--ol-label)}.overlays-theme .ol-modal-panel.ol-bonus-modal{background:var(--ob-panel);border-color:var(--ob-border);box-shadow:none}.overlays-theme .ol-bonus-modal .ol-modal-title{margin:0 0 8px;font-size:16px}.overlays-theme .ol-bonus-modal-body{margin:0;font-size:14px;line-height:22.4px;font-weight:400;color:var(--ol-label)}@media (max-width:1000px){.overlays-theme .ol-grid{grid-template-columns:200px minmax(0,1fr)}.overlays-theme .ol-panel-col{grid-column:1/-1}}@media (max-width:720px){.overlays-theme .ol-grid{grid-template-columns:1fr;gap:16px}.overlays-theme .ol-rail{position:static;flex-direction:row;overflow-x:auto;gap:6px}.overlays-theme .ol-rail-item{width:auto;flex:none;border:1px solid var(--ol-sbtn-b)}.overlays-theme .ol-rail-item:after{display:none!important}.overlays-theme .ol-rail-item{height:38px;padding-top:0;padding-bottom:0;white-space:nowrap}.overlays-theme .ol-rail-group,.overlays-theme .ol-rail-sub{flex-direction:row;width:auto;flex:none;gap:6px;padding-left:0}.overlays-theme .ol-rail-subitem{padding-left:10px}.overlays-theme .ol-bonus-thumb,.overlays-theme .ol-rail-ind{display:none}.overlays-theme .ol-rail-item[aria-current=true]{background:var(--ol-nav-active)}.overlays-theme .ol-stagebox{top:52px;z-index:5;background:var(--ol-bg);padding:8px 0}.overlays-theme .ol-plan,.overlays-theme .ol-sub{display:none}}@media (prefers-reduced-motion:reduce){.overlays-theme *,.overlays-theme :after,.overlays-theme :before{animation:none!important;transition:none!important}}