.skin-garnet{overflow-x:clip}.skin-garnet>div:has(>main){overflow-x:clip!important}.skin-garnet .grnt-lobby{--grnt-gutter:max(16px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px))}.skin-garnet .grnt-body{display:block;padding-left:var(--grnt-gutter);padding-right:var(--grnt-gutter)}.skin-garnet .grnt-ann>div,.skin-garnet .grnt-main .dhs-section{padding-left:0!important;padding-right:0!important}.skin-garnet .grnt-rail{display:none}.skin-garnet .grnt-lobby[data-launching="1"] .grnt-list{opacity:.5;pointer-events:none;transition:opacity .15s ease}.skin-garnet .grnt-nav{position:sticky;top:var(--dhs-topbar-h);z-index:34;margin-left:calc(var(--grnt-gutter) * -1);margin-right:calc(var(--grnt-gutter) * -1);background:var(--t-glass-sticky,rgba(19,7,9,.9));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--t-line,rgba(255,175,165,.1));box-shadow:0 12px 26px -22px #000}@media (max-height:500px){.skin-garnet .grnt-nav{position:static}}.skin-garnet .grnt-nav .dhs-tabs{position:static!important;top:auto!important;z-index:auto!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:9px var(--grnt-gutter) 7px!important;gap:14px!important}.skin-garnet .grnt-nav .dhs-tabs>button>span:last-child:not(:first-child){font-size:11px!important}.skin-garnet .grnt-chiprow,.skin-garnet .grnt-nav .dhs-tabs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent)}.skin-garnet .grnt-chiprow{display:flex;gap:8px;overflow-x:auto;padding:0 var(--grnt-gutter) 10px;scroll-padding-inline:var(--grnt-gutter)}.skin-garnet .grnt-chip{flex:none;display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 13px;border-radius:10px;border:1px solid var(--t-line,rgba(255,175,165,.1));background:var(--t-card,#2a1317);color:var(--t-sub,#d5a8a8);font-weight:700;font-size:12px;letter-spacing:.02em;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.skin-garnet .grnt-chip-n{display:inline-block;min-width:18px;padding:1px 5px;border-radius:6px;background:var(--t-card2,#35191d);color:var(--t-muted,#a17272);font-weight:700;font-size:11px;text-align:center}.skin-garnet .grnt-chip[aria-pressed=true]{background:linear-gradient(180deg,var(--t-gold,#fa5a4e),var(--t-gold-deep,#d3382c));border-color:transparent;color:#2b0a08;box-shadow:0 6px 16px -8px var(--t-gold-a40,rgba(250,90,78,.4))}.skin-garnet .grnt-chip[aria-pressed=true] .grnt-chip-n{background:rgba(0,0,0,.22);color:#2b0a08}@media (hover:hover){.skin-garnet .grnt-chip:not([aria-pressed=true]):hover{border-color:var(--t-gold-a40,rgba(250,90,78,.4));color:var(--t-ink,#fdeaea)}}.skin-garnet .grnt-search{display:flex;align-items:center;gap:9px;margin-top:12px;padding:9px 13px;border-radius:12px;background:var(--t-card,#2a1317);border:1px solid var(--t-line,rgba(255,175,165,.1))}.skin-garnet .grnt-search-ico{font-size:14px;opacity:.7}.skin-garnet .grnt-search-in{flex:1 1;min-width:0;background:transparent;border:none;outline:none;color:var(--t-ink,#fdeaea);font-family:inherit;font-weight:600;font-size:13px}.skin-garnet .grnt-search-in::placeholder{color:var(--t-muted,#a17272)}@media (min-width:720px){.skin-garnet .grnt-search{max-width:520px}}.skin-garnet .grnt-search-x{flex:none;width:40px;height:40px;margin:-5px 0;border:none;background:transparent;color:var(--t-muted,#a17272);font-weight:700;font-size:13px;cursor:pointer}.skin-garnet .grnt-main .dhs-game-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.skin-garnet .grnt-main .dhs-game-grid>*{min-width:0}.skin-garnet .grnt-main .dhs-tile-meta{font-size:11px!important}@media (min-width:560px){.skin-garnet .grnt-main .dhs-game-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (min-width:768px){.skin-garnet .grnt-main .dhs-game-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (min-width:850px){.skin-garnet .grnt-main .dhs-game-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}}.skin-garnet .grnt-results,.skin-garnet .grnt-sec{padding:14px 0 4px}.skin-garnet .grnt-head{display:flex;align-items:center;gap:9px;height:46px;padding:0 13px;margin-bottom:12px;border-radius:14px;background:linear-gradient(180deg,var(--t-card2,#35191d),var(--t-card,#2a1317));border:1px solid var(--t-line,rgba(255,175,165,.1));border-left:3px solid var(--grnt-accent,var(--t-gold,#fa5a4e));box-shadow:0 6px 16px -11px rgba(0,0,0,.85);overflow:hidden}.skin-garnet .grnt-head-ico{flex:none;font-size:20px;line-height:1}.skin-garnet .grnt-head-art{flex:none;width:26px;height:26px;object-fit:contain}.skin-garnet .grnt-head-th{font-size:14px}.skin-garnet .grnt-head-prov,.skin-garnet .grnt-head-th{font-weight:800;color:var(--t-ink,#fdeaea);white-space:nowrap}.skin-garnet .grnt-head-prov{flex:0 1 auto;min-width:0;padding:3px 8px;border-radius:6px;background:var(--t-gold-a40,rgba(250,90,78,.4));font-size:11px;letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis}.skin-garnet .grnt-head-n{margin-left:auto;padding-left:8px;color:var(--t-sub,#d5a8a8);font-weight:500;font-size:11px;white-space:nowrap}.skin-garnet .grnt-head-n b{margin-right:3px;color:var(--t-ink,#fff);font-weight:800;font-size:16px}.skin-garnet .grnt-results-h{display:flex;align-items:center;gap:6px;margin-bottom:10px;color:var(--t-ink,#fdeaea);font-weight:800;font-size:13.5px}.skin-garnet .grnt-results-n{color:var(--t-muted,#a17272);font-weight:600}.skin-garnet .grnt-results-prov{padding:3px 8px;border-radius:6px;background:var(--t-gold-a40,rgba(250,90,78,.4));font-weight:800;font-size:11px;letter-spacing:.04em}.skin-garnet .grnt-empty{padding:10px 0 18px;color:var(--t-muted,#a17272);font-weight:600;font-size:12.5px}.skin-garnet .grnt-more{padding:14px 0 4px;text-align:center}.skin-garnet .grnt-more button{min-height:40px;padding:0 22px;border-radius:20px;border:1px solid var(--t-line,rgba(255,175,165,.1));background:var(--t-card2,#35191d);color:var(--t-ink,#fdeaea);font-family:inherit;font-weight:700;font-size:12px;cursor:pointer}@media (min-width:1000px){.skin-garnet .grnt-chiprow{display:none}.skin-garnet .grnt-body{display:grid;grid-template-columns:minmax(0,1fr) 280px;column-gap:18px;align-items:start}.skin-garnet .grnt-main{min-width:0}.skin-garnet .grnt-nav{margin-left:0;margin-right:0}.skin-garnet .grnt-nav .dhs-tabs{padding-left:0!important;padding-right:0!important}.skin-garnet .grnt-rail{display:block;position:sticky;top:calc(71px + var(--dhs-safe-top));padding-top:14px}.skin-garnet .grnt-rail .dhs-hero{padding:0!important}.skin-garnet .grnt-main .dhs-game-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:11px!important}}@media (min-width:1150px){.skin-garnet .grnt-main .dhs-game-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important}}.skin-garnet .grnt-provs{margin-top:12px;padding:12px 10px 8px;border-radius:14px;background:linear-gradient(180deg,var(--t-card2,#35191d),var(--t-card,#2a1317));border:1px solid var(--t-line,rgba(255,175,165,.1))}.skin-garnet .grnt-provs-t{display:flex;align-items:baseline;gap:7px;margin:0 4px 8px;color:var(--t-ink,#fdeaea);font-weight:800;font-size:13px}.skin-garnet .grnt-provs-n{color:var(--t-muted,#a17272);font-weight:600;font-size:11px}.skin-garnet .grnt-provs-l{display:flex;flex-direction:column;gap:3px;max-height:clamp(150px,calc(100vh - 400px),420px);overflow-y:auto;overscroll-behavior:contain}.skin-garnet .grnt-prov{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:0 10px;border-radius:9px;border:1px solid transparent;background:transparent;color:var(--t-sub,#d5a8a8);font-family:inherit;font-weight:700;font-size:11.5px;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}.skin-garnet .grnt-prov-k{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em}.skin-garnet .grnt-prov-n{flex:none;padding:2px 6px;border-radius:6px;background:rgba(0,0,0,.3);color:var(--t-muted,#a17272);font-weight:700;font-size:11px}.skin-garnet .grnt-prov[aria-pressed=true]{background:linear-gradient(90deg,var(--t-gold,#fa5a4e),var(--t-gold-deep,#d3382c));color:#2b0a08}.skin-garnet .grnt-prov[aria-pressed=true] .grnt-prov-n{background:rgba(0,0,0,.22);color:#2b0a08}@media (hover:hover){.skin-garnet .grnt-prov:not([aria-pressed=true]):hover{background:var(--t-card,#2a1317);color:var(--t-ink,#fdeaea)}}body.skin-zircon,html:has(>body.skin-zircon){scroll-snap-type:y proximity}body.skin-zircon{--zr-top:var(--dhs-topbar-h);--zr-nav:64px;--zr-col:980px;--zr-rail:52px}.skin-zircon .zr-backbar,.skin-zircon .zr-band,.skin-zircon .zr-lobby .dhs-section,.skin-zircon .zr-more{width:100%;max-width:var(--zr-col);margin-left:auto;margin-right:auto}.skin-zircon .zr-band{padding-inline:max(0px,calc(var(--dhs-safe-left) - 16px)) max(0px,calc(var(--dhs-safe-right) - 16px))}.skin-zircon .zr-lobby .dhs-section{padding-inline:max(16px,var(--dhs-safe-left)) max(16px,var(--dhs-safe-right))!important}.skin-zircon .zr-panel{position:relative;scroll-snap-align:start;scroll-margin-top:var(--zr-top);min-height:calc(100dvh - var(--zr-top) - var(--zr-rail));display:flex;flex-direction:column;justify-content:center;padding-bottom:calc(var(--zr-nav) + var(--zr-rail) + var(--dhs-safe-bottom, 0px))}.skin-zircon .zr-panel>*{flex:0 0 auto}.skin-zircon .zr-panel-first{min-height:0;justify-content:flex-start}.skin-zircon .zr-lobby .dhs-game-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}@media (min-width:640px){.skin-zircon .zr-lobby .dhs-game-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (min-width:840px){.skin-zircon .zr-lobby .dhs-game-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important}}.skin-zircon .zr-lobby .dhs-tile{border-radius:16px!important}.skin-zircon .zr-panel .dhs-tile-name{margin-top:8px!important;font-size:12.5px!important}@media (max-width:639px){.skin-zircon .zr-lobby .dhs-tile-name{white-space:normal!important;text-overflow:clip!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.3;min-height:2.6em}}.skin-zircon .zr-panel .dhs-game-grid>.dhs-tile-wrap:nth-child(n+10){display:none}@media (min-width:640px){.skin-zircon .zr-panel .dhs-game-grid>.dhs-tile-wrap:nth-child(n+10){display:block}.skin-zircon .zr-panel .dhs-game-grid>.dhs-tile-wrap:nth-child(n+13){display:none}}@media (min-width:840px){.skin-zircon .zr-panel .dhs-game-grid>.dhs-tile-wrap:nth-child(n+13){display:block}}@media (max-height:759px){.skin-zircon .zr-panel .dhs-game-grid>.dhs-tile-wrap:nth-child(n+7){display:none}}@media (max-height:859px) and (min-width:640px){.skin-zircon .zr-panel .dhs-game-grid>.dhs-tile-wrap:nth-child(n+7){display:block}.skin-zircon .zr-panel .dhs-game-grid>.dhs-tile-wrap:nth-child(n+9){display:none}}@media (max-height:939px) and (min-width:840px){.skin-zircon .zr-panel .dhs-game-grid>.dhs-tile-wrap:nth-child(n+9){display:block}.skin-zircon .zr-panel .dhs-game-grid>.dhs-tile-wrap:nth-child(n+11){display:none}}@media (min-width:700px){.skin-zircon .zr-panel{min-height:min(calc(100dvh - var(--zr-top) - var(--zr-rail)),880px)}.skin-zircon .zr-panel-first{min-height:0}}.skin-zircon .zr-more{text-align:center;padding:14px max(16px,var(--dhs-safe-right)) 0 max(16px,var(--dhs-safe-left))}.skin-zircon .zr-more button{min-height:44px;padding:0 22px;border-radius:22px;border:1px solid var(--t-gold-a40,#6f9dff66);background:var(--t-card2,#17245e);color:var(--t-ink,#eaf0ff);font-family:inherit;font-weight:700;font-size:12.5px;cursor:pointer}@media (hover:hover){.skin-zircon .zr-more button:hover{background:var(--t-card,#111b4a);border-color:var(--t-gold,#6f9dff)}}.skin-zircon .zr-focus{padding-bottom:calc(var(--zr-nav) + var(--zr-rail) + var(--dhs-safe-bottom, 0px))}.skin-zircon .zr-backbar{padding:12px max(16px,var(--dhs-safe-right)) 0 max(16px,var(--dhs-safe-left))}.skin-zircon .zr-backbar button{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 16px;border-radius:20px;border:1px solid var(--t-line,rgba(170,200,255,.1));background:var(--t-card,#111b4a);color:var(--t-sub,#aeb9de);font-family:inherit;font-weight:700;font-size:12.5px;cursor:pointer}.skin-zircon .zr-rail{position:fixed;z-index:38;left:50%;transform:translateX(-50%);bottom:calc(var(--zr-nav) + 10px + var(--dhs-safe-bottom, 0px));display:flex;align-items:center;gap:2px;max-width:calc(100vw - 24px);overflow-x:auto;scrollbar-width:none;padding:2px 8px;border-radius:21px;border:1px solid var(--t-line,rgba(170,200,255,.1));background:var(--t-glass-sticky,rgba(5,9,29,.9));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 28px -14px rgba(0,0,0,.9)}.skin-zircon .zr-rail::-webkit-scrollbar{display:none}.skin-zircon .zr-rail:empty{display:none}.skin-zircon .zr-rail-search{flex:none;display:flex;align-items:center;justify-content:center;width:44px;height:34px;margin:0;border:none;border-radius:17px;background:var(--t-card2,#17245e);color:var(--t-gold,#6f9dff);cursor:pointer}@media (hover:hover){.skin-zircon .zr-rail-search:hover{background:var(--t-card,#111b4a)}}.skin-zircon .zr-rail-sep{flex:none;width:1px;height:18px;margin:0 5px;background:var(--t-line,rgba(170,200,255,.1))}.skin-zircon .zr-dot{position:relative;flex:none;display:flex;align-items:center;justify-content:center;width:28px;height:34px;padding:0;border:none;background:transparent;cursor:pointer}.skin-zircon .zr-dot-mark{display:block;width:8px;height:4px;border-radius:3px;background:var(--t-faint,#505c85);transition:width .22s ease,background .22s ease}.skin-zircon .zr-dot.on .zr-dot-mark{width:20px;background:var(--t-gold,#6f9dff);box-shadow:0 0 10px -1px var(--t-gold-a40,#6f9dff66)}.skin-zircon .zr-hint{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);padding:5px 10px;border-radius:8px;border:1px solid var(--t-line,rgba(170,200,255,.1));background:var(--t-card2,#17245e);color:var(--t-ink,#eaf0ff);font-family:inherit;font-weight:700;font-size:11.5px;white-space:nowrap;pointer-events:none;box-shadow:0 8px 20px -10px rgba(0,0,0,.9)}.skin-zircon .zr-sheet{position:fixed;inset:0;z-index:39;overflow-y:auto;overscroll-behavior:contain;background:var(--t-bg,#05091d);animation:zr-sheet-in .16s ease-out}@keyframes zr-sheet-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.skin-zircon .zr-sheet-in{max-width:var(--zr-col);margin:0 auto;padding:0 max(16px,var(--dhs-safe-right)) calc(var(--zr-nav) + 24px + var(--dhs-safe-bottom, 0px)) max(16px,var(--dhs-safe-left))}.skin-zircon .zr-sheet-bar{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:9px;padding:calc(var(--zr-top) + 12px) 0 12px;background:var(--t-bg,#05091d)}.skin-zircon .zr-sheet-field{display:flex;align-items:center;flex:1 1 auto;min-width:0;max-width:550px}.skin-zircon .zr-sheet-ico{flex:none;display:flex;align-items:center;height:46px;padding-left:12px;border:1px solid var(--t-line,rgba(170,200,255,.1));border-right:none;border-radius:14px 0 0 14px;background:var(--t-card,#111b4a);color:var(--t-muted,#7481ad)}.skin-zircon .zr-sheet-bar input{flex:1 1;min-width:0;height:46px;border:1px solid var(--t-line,rgba(170,200,255,.1));border-left:none;border-right:none;outline:none;background:var(--t-card,#111b4a);color:var(--t-ink,#eaf0ff);font-family:inherit;font-weight:600;font-size:15px}.skin-zircon .zr-sheet-bar:not(:has(.zr-sheet-clear)) input{border-right:1px solid var(--t-line,rgba(170,200,255,.1));border-radius:0 14px 14px 0;padding-right:12px}.skin-zircon .zr-sheet-clear{flex:none;width:44px;height:46px;border:1px solid var(--t-line,rgba(170,200,255,.1));border-left:none;border-radius:0 14px 14px 0;background:var(--t-card,#111b4a);color:var(--t-muted,#7481ad);font-family:inherit;font-weight:700;font-size:14px;cursor:pointer}.skin-zircon .zr-sheet-close{flex:none;min-width:56px;height:46px;border:none;border-radius:14px;background:transparent;color:var(--t-gold,#6f9dff);font-family:inherit;font-weight:800;font-size:13px;cursor:pointer}.skin-zircon .zr-sheet-count{margin:2px 0 12px;color:var(--t-ink,#eaf0ff);font-family:inherit;font-weight:800;font-size:13.5px}.skin-zircon .zr-sheet-count span,.skin-zircon .zr-sheet-hint{font-weight:600;color:var(--t-muted,#7481ad)}.skin-zircon .zr-sheet-hint{margin:18px 0;font-family:inherit;font-size:12.5px;line-height:1.7}.skin-zircon .zr-lobby[data-launching=true] .dhs-tile{opacity:.45!important;pointer-events:none!important}@media (prefers-reduced-motion:reduce){.skin-zircon .zr-sheet{animation:none!important}.skin-zircon .zr-dot-mark{transition:none}}.skin-zircon .zr-lobby,body.skin-zircon{overflow-anchor:none}