.quests-drawer-module__zEhYjq__seal{--qs-size:68px;--qs-frame:var(--pt-shine-frame,var(--pt-frame,#d4af37));width:var(--qs-size);height:var(--qs-size);background:radial-gradient(circle at 50% 30%, #ffffff1a, transparent 55%), radial-gradient(circle at 50% 60%, color-mix(in srgb, var(--qs-frame) 14%, #15130f) 0%, #070707 75%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--qs-frame) 75%, black), inset 0 0 0 3px #00000073, inset 0 0 0 4px color-mix(in srgb, var(--qs-frame) 28%, transparent), inset 0 -10px 18px #0000008c, 0 0 0 1px #000000b3, 0 6px 16px #00000080;color:#e8e0cc;cursor:var(--cursor-pointer,pointer);border-radius:999px;flex:none;justify-content:center;align-items:center;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s;display:flex;position:relative}.quests-drawer-module__zEhYjq__seal:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.quests-drawer-module__zEhYjq__seal:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from 0deg, transparent 0deg, var(--accent) 50deg, var(--accent-light) 90deg, transparent 150deg, transparent 180deg, var(--accent) 230deg, var(--accent-light) 270deg, transparent 330deg);opacity:0;transition:opacity .3s;position:absolute;inset:-3px;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(closest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px))}.quests-drawer-module__zEhYjq__seal:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:0 0 16px color-mix(in srgb, var(--accent) 65%, transparent), 0 0 34px color-mix(in srgb, var(--accent) 30%, transparent);opacity:0;position:absolute;inset:-6px}.quests-drawer-module__zEhYjq__sealStar{color:color-mix(in srgb, var(--pt-icon,#d9c07a) 55%, transparent);opacity:.32;pointer-events:none;justify-content:center;align-items:center;transition:opacity .3s,transform .6s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0}.quests-drawer-module__zEhYjq__sealCount{font-family:var(--font-morris);color:#f4ecd8;text-shadow:0 2px 4px #000000f2,0 0 10px #000000b3;font-size:1.85rem;line-height:1;position:relative;transform:translateY(-3px)}.quests-drawer-module__zEhYjq__sealLabel{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--qs-frame) 60%, transparent), 0 2px 5px #0009;font-family:var(--font-morris);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb, var(--qs-frame) 70%, white);pointer-events:none;background:linear-gradient(#1c1914,#0a0908);border-radius:3px;padding:2px 7px 1px;font-size:.52rem;line-height:1.2;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.quests-drawer-module__zEhYjq__sealBadge{position:absolute;top:-2px;right:-4px}.quests-drawer-module__zEhYjq__sealSpark{pointer-events:none;background:var(--accent-light);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:10px;height:10px;filter:drop-shadow(0 0 3px var(--accent));opacity:0;position:absolute}.quests-drawer-module__zEhYjq__sealSpark:first-of-type{top:4px;left:2px}.quests-drawer-module__zEhYjq__sealSpark:nth-of-type(2){width:7px;height:7px;bottom:12px;right:0}.quests-drawer-module__zEhYjq__sealAlert{background:radial-gradient(circle at 50% 30%, #ffffff24, transparent 55%), radial-gradient(circle at 50% 60%, color-mix(in srgb, var(--accent) 38%, #1a1410) 0%, #0a0706 78%);box-shadow:inset 0 0 0 1px var(--accent-light), inset 0 0 0 3px #0006, inset 0 0 0 4px color-mix(in srgb, var(--accent) 45%, transparent), inset 0 -10px 18px #00000080, 0 0 0 1px #000000b3, 0 6px 16px #00000080, 0 0 18px color-mix(in srgb, var(--accent) 45%, transparent)}.quests-drawer-module__zEhYjq__sealAlert:before,.quests-drawer-module__zEhYjq__sealAlert:after,.quests-drawer-module__zEhYjq__sealAlert .quests-drawer-module__zEhYjq__sealSpark{opacity:1}.quests-drawer-module__zEhYjq__sealAlert .quests-drawer-module__zEhYjq__sealStar{color:var(--accent-light);opacity:.4}.quests-drawer-module__zEhYjq__sealAlert .quests-drawer-module__zEhYjq__sealLabel{color:#fff;box-shadow:inset 0 0 0 1px var(--accent-light), 0 0 10px color-mix(in srgb, var(--accent) 55%, transparent), 0 2px 5px #0009}.quests-drawer-module__zEhYjq__sealOpen{box-shadow:inset 0 0 0 1px var(--accent-light), inset 0 0 0 3px #0006, inset 0 0 0 4px color-mix(in srgb, var(--accent) 45%, transparent), 0 0 0 1px #000000b3, 0 0 20px color-mix(in srgb, var(--accent) 50%, transparent)}@keyframes quests-drawer-module__zEhYjq__sealSpin{to{transform:rotate(360deg)}}@keyframes quests-drawer-module__zEhYjq__sealBreathe{0%,to{opacity:.35}50%{opacity:1}}@keyframes quests-drawer-module__zEhYjq__sealTwinkle{0%,to{opacity:0;transform:scale(.3)rotate(0)}40%{opacity:1;transform:scale(1)rotate(45deg)}70%{opacity:0;transform:scale(.4)rotate(90deg)}}@keyframes quests-drawer-module__zEhYjq__sealNudge{0%,86%,to{transform:scale(1)}90%{transform:scale(1.09)}94%{transform:scale(.97)}}@media (hover:hover){.quests-drawer-module__zEhYjq__seal:hover{transform:translateY(-2px)scale(1.04)}.quests-drawer-module__zEhYjq__seal:hover .quests-drawer-module__zEhYjq__sealStar{opacity:.55;transform:rotate(45deg)scale(1.08)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.quests-drawer-module__zEhYjq__sealAlert{animation:4.5s ease-in-out infinite quests-drawer-module__zEhYjq__sealNudge}.quests-drawer-module__zEhYjq__sealAlert:hover{animation:none}.quests-drawer-module__zEhYjq__sealAlert:before{animation:3.2s linear infinite quests-drawer-module__zEhYjq__sealSpin}.quests-drawer-module__zEhYjq__sealAlert:after{animation:2.2s ease-in-out infinite quests-drawer-module__zEhYjq__sealBreathe}.quests-drawer-module__zEhYjq__sealAlert .quests-drawer-module__zEhYjq__sealSpark:first-of-type{animation:2.6s ease-in-out infinite quests-drawer-module__zEhYjq__sealTwinkle}.quests-drawer-module__zEhYjq__sealAlert .quests-drawer-module__zEhYjq__sealSpark:nth-of-type(2){animation:2.6s ease-in-out 1.3s infinite quests-drawer-module__zEhYjq__sealTwinkle}}.quests-drawer-module__zEhYjq__root{z-index:29000;pointer-events:none;position:fixed;inset:0}.quests-drawer-module__zEhYjq__scrim{opacity:0;background:#00000080;transition:opacity .28s;position:absolute;inset:0}.quests-drawer-module__zEhYjq__rootVisible .quests-drawer-module__zEhYjq__scrim{opacity:1;pointer-events:auto}.quests-drawer-module__zEhYjq__panel{width:min(440px,100vw);padding-top:env(safe-area-inset-top,0px);background:linear-gradient(180deg, color-mix(in srgb, var(--pt-shine-frame,var(--pt-frame,#d4af37)) 7%, transparent), transparent 220px), var(--pt-modal-bg,#0e0e16);box-shadow:inset 1px 0 0 color-mix(in srgb, var(--pt-shine-frame,var(--pt-frame,#d4af37)) 30%, transparent), -16px 0 44px #0009;pointer-events:auto;flex-direction:column;transition:transform .32s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.quests-drawer-module__zEhYjq__rootVisible .quests-drawer-module__zEhYjq__panel{transform:translate(0)}.quests-drawer-module__zEhYjq__panelHeader{align-items:center;gap:10px;padding:18px 18px 14px 22px;display:flex}.quests-drawer-module__zEhYjq__panelTitle{font-family:var(--font-morris);letter-spacing:.03em;color:var(--pt-title-color,#efe3c2);text-shadow:0 2px 6px #000000e6;font-size:1.35rem}.quests-drawer-module__zEhYjq__panelMeta{color:var(--accent-light);font-size:.72rem}.quests-drawer-module__zEhYjq__panelBody{overscroll-behavior:contain;isolation:isolate;min-height:0;padding:4px 22px calc(24px + env(safe-area-inset-bottom,0px));flex:1;overflow:hidden auto}.quests-drawer-module__zEhYjq__brush{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--pt-shine-frame,var(--pt-frame,#d4af37)) 62%, transparent) 14%, color-mix(in srgb, var(--pt-shine-frame,var(--pt-frame,#d4af37)) 30%, transparent) 48%, color-mix(in srgb, var(--pt-shine-frame,var(--pt-frame,#d4af37)) 55%, transparent) 78%, transparent);opacity:.9;height:6px;margin:4px 0;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 8' preserveAspectRatio='none'%3E%3Cpath d='M0 4.6C14 3.4 30 3.1 48 3.5S82 2.4 104 2.9 146 2.2 170 3.1 192 3.6 200 4.1C188 5 170 4.7 150 5.4S108 5.1 84 5.6 40 5.2 22 5.5 6 5.2 0 4.6Z'/%3E%3Cpath d='M38 6.3C58 5.9 70 6.2 88 6.1S118 6.4 132 6.2C118 6.9 96 6.8 80 7S52 6.8 38 6.3Z' opacity='.55'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 8' preserveAspectRatio='none'%3E%3Cpath d='M0 4.6C14 3.4 30 3.1 48 3.5S82 2.4 104 2.9 146 2.2 170 3.1 192 3.6 200 4.1C188 5 170 4.7 150 5.4S108 5.1 84 5.6 40 5.2 22 5.5 6 5.2 0 4.6Z'/%3E%3Cpath d='M38 6.3C58 5.9 70 6.2 88 6.1S118 6.4 132 6.2C118 6.9 96 6.8 80 7S52 6.8 38 6.3Z' opacity='.55'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.quests-drawer-module__zEhYjq__quest{align-items:flex-start;gap:12px;padding:22px 0;display:flex}.quests-drawer-module__zEhYjq__questReady{position:relative}.quests-drawer-module__zEhYjq__questReady:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 90% at 0% 50%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 70%);border-radius:8px;position:absolute;inset:10px 0}.quests-drawer-module__zEhYjq__questIcon{width:34px;height:34px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pt-shine-frame,var(--pt-frame,#d4af37)) 40%, transparent);color:var(--accent-light);background:radial-gradient(circle at 35% 30%,#ffffff2e,#0000 60%),#00000073;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:-3px;display:flex}@media (max-width:640px){.quests-drawer-module__zEhYjq__panel{width:100vw;box-shadow:none}}@media (prefers-reduced-motion:reduce){.quests-drawer-module__zEhYjq__panel,.quests-drawer-module__zEhYjq__scrim{transition:none}}
.deck-tile-module__F9VGzq__tile{--frame-light:var(--pt-frame-light,#e9d9a6);--frame:var(--pt-frame,#c9a84c);--frame-dark:var(--pt-frame-dark,#5c4a1d);--glow:var(--pt-primary,var(--accent));flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.deck-tile-module__F9VGzq__link{width:100%;cursor:var(--cursor-pointer);outline:none;flex-direction:column;align-items:center;display:flex}.deck-tile-module__F9VGzq__link:disabled{cursor:var(--cursor-not-allowed);opacity:.6}.deck-tile-module__F9VGzq__stage{width:100%;height:168px;position:relative}.deck-tile-module__F9VGzq__boxScale{width:220px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.5)}.deck-tile-module__F9VGzq__newBox{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--glow) 16%, transparent), transparent 62%), linear-gradient(160deg, #111116, #050507);width:118px;height:150px;color:color-mix(in srgb, var(--glow) 35%, white);border:1px solid #ffffff14;border-radius:16px;justify-content:center;align-items:center;transition:transform .35s cubic-bezier(.2,.9,.25,1),box-shadow .35s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 28px #0000008c,inset 0 0 22px #000c}.deck-tile-module__F9VGzq__newBox svg{width:64px;height:64px;filter:drop-shadow(0 0 6px var(--glow)) drop-shadow(0 0 16px color-mix(in srgb, var(--glow) 70%, transparent))}.deck-tile-module__F9VGzq__link:hover:not(:disabled) .deck-tile-module__F9VGzq__newBox,.deck-tile-module__F9VGzq__link:focus-visible .deck-tile-module__F9VGzq__newBox{box-shadow:0 20px 34px #0009, 0 0 26px color-mix(in srgb, var(--glow) 30%, transparent), inset 0 0 22px #000c;transform:translate(-50%,calc(-50% - 6px))}.deck-tile-module__F9VGzq__plate{z-index:2;filter:drop-shadow(0 6px 10px #0009);width:100%;max-width:260px;margin-top:-14px;transition:filter .25s;position:relative}.deck-tile-module__F9VGzq__plateBorder,.deck-tile-module__F9VGzq__plateFace{clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,14px 100%,0 50%)}.deck-tile-module__F9VGzq__plateBorder{background:linear-gradient(180deg, var(--frame-light), var(--frame) 45%, var(--frame-dark));opacity:.7;padding:1.5px;transition:opacity .25s}.deck-tile-module__F9VGzq__plateFace{background:linear-gradient(#ffffff12,#0000 45%),linear-gradient(#15151b,#050507);justify-content:center;align-items:center;height:36px;padding:0 20px;display:flex;box-shadow:inset 0 1px #ffffff14}.deck-tile-module__F9VGzq__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-morris);color:#f1ead6;text-shadow:0 1px #000000e6;font-size:1.05rem;line-height:1;overflow:hidden}.deck-tile-module__F9VGzq__link:hover:not(:disabled) .deck-tile-module__F9VGzq__plate,.deck-tile-module__F9VGzq__link:focus-visible .deck-tile-module__F9VGzq__plate,.deck-tile-module__F9VGzq__tile[data-menu-open] .deck-tile-module__F9VGzq__plate{filter:drop-shadow(0 6px 10px #0009) drop-shadow(0 0 8px color-mix(in srgb, var(--glow) 55%, transparent))}.deck-tile-module__F9VGzq__link:hover:not(:disabled) .deck-tile-module__F9VGzq__plateBorder,.deck-tile-module__F9VGzq__link:focus-visible .deck-tile-module__F9VGzq__plateBorder,.deck-tile-module__F9VGzq__tile[data-menu-open] .deck-tile-module__F9VGzq__plateBorder{opacity:1}.deck-tile-module__F9VGzq__meta{color:#ffffff8c;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .6rem;min-height:1.5rem;margin-top:.4rem;padding:0 .25rem;font-size:.72rem;display:flex}.deck-tile-module__F9VGzq__more{z-index:3;position:absolute;top:2px;right:2px}.deck-tile-module__F9VGzq__defaultMark{z-index:3;border:1px solid color-mix(in srgb, var(--frame) 60%, transparent);width:26px;height:26px;color:var(--frame-light);pointer-events:none;background:#000000b3;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:6px;left:6px}@media (min-width:640px){.deck-tile-module__F9VGzq__stage{height:196px}.deck-tile-module__F9VGzq__boxScale{transform:translate(-50%,-50%)scale(.6)}.deck-tile-module__F9VGzq__newBox{width:140px;height:176px}.deck-tile-module__F9VGzq__newBox svg{width:76px;height:76px}.deck-tile-module__F9VGzq__plateFace{height:40px}.deck-tile-module__F9VGzq__name{font-size:1.15rem}}@media (hover:hover) and (pointer:fine){.deck-tile-module__F9VGzq__more{opacity:0;transition:opacity .15s}.deck-tile-module__F9VGzq__tile:hover .deck-tile-module__F9VGzq__more,.deck-tile-module__F9VGzq__tile:focus-within .deck-tile-module__F9VGzq__more,.deck-tile-module__F9VGzq__tile[data-menu-open] .deck-tile-module__F9VGzq__more{opacity:1}}
.dashboard-shell-module__cPf_SW__rail{scrollbar-width:none;flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex;overflow-y:auto}.dashboard-shell-module__cPf_SW__railFill{min-height:0;box-shadow:inset -1px 0 0 var(--pt-line,#c9a84c38);background:#080808d6;flex:1}.dashboard-shell-module__cPf_SW__rail::-webkit-scrollbar{display:none}.dashboard-shell-module__cPf_SW__rail .dashboard-shell-module__cPf_SW__railTile{border-radius:0;transition:height .25s cubic-bezier(.22,1,.36,1),flex-grow .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,color .2s;transform:none}.dashboard-shell-module__cPf_SW__rail:not(.dashboard-shell-module__cPf_SW__railBottom) .dashboard-shell-module__cPf_SW__railTile[aria-current]{height:calc(var(--tile) + 20px)}.dashboard-shell-module__cPf_SW__rail{--arc-r:14px;--arc-line:var(--pt-line,#c9a84c38)}.dashboard-shell-module__cPf_SW__rail .dashboard-shell-module__cPf_SW__railTile[aria-current]{box-shadow:none}.dashboard-shell-module__cPf_SW__rail .dashboard-shell-module__cPf_SW__railTile[aria-current]+.dashboard-shell-module__cPf_SW__railTile:before{opacity:0}.dashboard-shell-module__cPf_SW__rail:not(.dashboard-shell-module__cPf_SW__railBottom) .dashboard-shell-module__cPf_SW__railTile[aria-current]+.dashboard-shell-module__cPf_SW__railTile,.dashboard-shell-module__cPf_SW__rail:not(.dashboard-shell-module__cPf_SW__railBottom) .dashboard-shell-module__cPf_SW__railTile[aria-current]+.dashboard-shell-module__cPf_SW__railFill,.dashboard-shell-module__cPf_SW__railBottom .dashboard-shell-module__cPf_SW__railTile[aria-current]+.dashboard-shell-module__cPf_SW__railTile{box-shadow:none;background:radial-gradient(circle at var(--arc-at), transparent calc(var(--arc-r) - 1.6px), var(--arc-line) calc(var(--arc-r) - 1.1px), var(--arc-line) calc(var(--arc-r) - .4px), transparent calc(var(--arc-r) + .1px)) var(--arc-corner) / var(--arc-r) var(--arc-r) no-repeat, linear-gradient(var(--arc-line), var(--arc-line)) var(--line-a-pos) / var(--line-a-size) no-repeat, linear-gradient(var(--arc-line), var(--arc-line)) var(--line-b-pos) / var(--line-b-size) no-repeat, #080808d6}.dashboard-shell-module__cPf_SW__rail:not(.dashboard-shell-module__cPf_SW__railBottom) .dashboard-shell-module__cPf_SW__railTile:has(+.dashboard-shell-module__cPf_SW__railTile[aria-current]){box-shadow:none;background:radial-gradient(circle at var(--arc-at), transparent calc(var(--arc-r) - 1.6px), var(--arc-line) calc(var(--arc-r) - 1.1px), var(--arc-line) calc(var(--arc-r) - .4px), transparent calc(var(--arc-r) + .1px)) var(--arc-corner) / var(--arc-r) var(--arc-r) no-repeat, linear-gradient(var(--arc-line), var(--arc-line)) var(--line-a-pos) / var(--line-a-size) no-repeat, linear-gradient(var(--arc-line), var(--arc-line)) var(--line-b-pos) / var(--line-b-size) no-repeat, #080808d6}.dashboard-shell-module__cPf_SW__railBottom .dashboard-shell-module__cPf_SW__railTile:has(+.dashboard-shell-module__cPf_SW__railTile[aria-current]){box-shadow:none;background:radial-gradient(circle at var(--arc-at), transparent calc(var(--arc-r) - 1.6px), var(--arc-line) calc(var(--arc-r) - 1.1px), var(--arc-line) calc(var(--arc-r) - .4px), transparent calc(var(--arc-r) + .1px)) var(--arc-corner) / var(--arc-r) var(--arc-r) no-repeat, linear-gradient(var(--arc-line), var(--arc-line)) var(--line-a-pos) / var(--line-a-size) no-repeat, linear-gradient(var(--arc-line), var(--arc-line)) var(--line-b-pos) / var(--line-b-size) no-repeat, #080808d6}.dashboard-shell-module__cPf_SW__rail:not(.dashboard-shell-module__cPf_SW__railBottom) .dashboard-shell-module__cPf_SW__railTile:has(+.dashboard-shell-module__cPf_SW__railTile[aria-current]){--arc-at:0 0;--arc-corner:right bottom;--line-a-pos:right top;--line-a-size:1px calc(100% - var(--arc-r));--line-b-pos:left bottom;--line-b-size:calc(100% - var(--arc-r)) 1px}.dashboard-shell-module__cPf_SW__rail:not(.dashboard-shell-module__cPf_SW__railBottom) .dashboard-shell-module__cPf_SW__railTile[aria-current]+.dashboard-shell-module__cPf_SW__railTile,.dashboard-shell-module__cPf_SW__rail:not(.dashboard-shell-module__cPf_SW__railBottom) .dashboard-shell-module__cPf_SW__railTile[aria-current]+.dashboard-shell-module__cPf_SW__railFill{--arc-at:0 100%;--arc-corner:right top;--line-a-pos:right bottom;--line-a-size:1px calc(100% - var(--arc-r));--line-b-pos:left top;--line-b-size:calc(100% - var(--arc-r)) 1px}.dashboard-shell-module__cPf_SW__railBottom .dashboard-shell-module__cPf_SW__railTile:has(+.dashboard-shell-module__cPf_SW__railTile[aria-current]){--arc-at:0 100%;--arc-corner:right top;--line-a-pos:right bottom;--line-a-size:1px calc(100% - var(--arc-r));--line-b-pos:left top;--line-b-size:calc(100% - var(--arc-r)) 1px}.dashboard-shell-module__cPf_SW__railBottom .dashboard-shell-module__cPf_SW__railTile[aria-current]+.dashboard-shell-module__cPf_SW__railTile{--arc-at:100% 100%;--arc-corner:left top;--line-a-pos:left bottom;--line-a-size:1px calc(100% - var(--arc-r));--line-b-pos:right top;--line-b-size:calc(100% - var(--arc-r)) 1px}.dashboard-shell-module__cPf_SW__contentFade{pointer-events:none;position:absolute}.dashboard-shell-module__cPf_SW__contentFadeSide{background:linear-gradient(90deg,#080808d6,#0808088c 35%,#0808082e 70%,#0000);width:112px;top:0;bottom:0;left:100%}.dashboard-shell-module__cPf_SW__contentFadeBottom{left:0;right:0;bottom:calc(64px + env(safe-area-inset-bottom,0px));background:linear-gradient(#0000,#0808082e 30%,#0808088c 65%,#080808d6);height:56px}.dashboard-shell-module__cPf_SW__railBottom{flex-direction:row;width:100%;overflow:auto hidden}.dashboard-shell-module__cPf_SW__railBottom .dashboard-shell-module__cPf_SW__railTile{--tab-dir:0deg;--tab-edge:inset 0 1px 0 var(--tab-line-color);width:auto;min-width:0;height:calc(64px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);flex:1 0 64px}.dashboard-shell-module__cPf_SW__railBottom .dashboard-shell-module__cPf_SW__railTile[aria-current]{flex-grow:1.35}.dashboard-shell-module__cPf_SW__sectionTitle{font-family:var(--font-morris);letter-spacing:.04em;color:var(--pt-title-color,#d9c07a);text-shadow:0 1px 3px #000000e6;align-items:center;gap:14px;font-size:1.05rem;display:flex}.dashboard-shell-module__cPf_SW__sectionTitle:after{content:"";background:linear-gradient(90deg, var(--pt-line,#c9a84c73), transparent);flex:1;height:1px}
.shine-module__Lj4aCG__box{--sh-frame:var(--pt-shine-frame,var(--pt-frame,#d4af37));--sh-light:var(--pt-shine-light,#fff);--sh-holo-1:var(--pt-shine-holo-1,#ffd796);--sh-holo-2:var(--pt-shine-holo-2,#78dcff);--sh-holo-3:var(--pt-shine-holo-3,#ff96dc);--sh-k:var(--pt-shine-intensity,.6);--sh-speed:var(--pt-shine-speed,9s);--sh-radius:var(--pt-box-radius,10px);--sx:50%;--sy:50%;isolation:isolate;border-radius:var(--sh-radius);background:var(--pt-box-bg,#0e0e16e0);color:#e8e0cc;text-align:left;position:relative;overflow:hidden;box-shadow:0 0 0 1px #000000b3,0 14px 36px #0000008c}.shine-module__Lj4aCG__clickable{cursor:var(--cursor-pointer,pointer);transition:transform .25s}.shine-module__Lj4aCG__clickable:hover{transform:translateY(-2px)}.shine-module__Lj4aCG__clickable:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.shine-module__Lj4aCG__box:before{content:"";z-index:4;border-radius:var(--sh-radius);pointer-events:none;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sh-frame) 70%, black), inset 0 0 0 2px color-mix(in srgb, var(--sh-frame) calc(45% * var(--sh-k) + 10%), transparent), inset 0 0 0 3px #00000059, inset 0 0 28px #00000073;transition:box-shadow .4s;position:absolute;inset:0}.shine-module__Lj4aCG__box:hover:before{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sh-frame) 95%, white), inset 0 0 0 2px color-mix(in srgb, var(--sh-frame) 60%, transparent), inset 0 0 0 3px #00000059, inset 0 0 28px #0000004d}.shine-module__Lj4aCG__box:after{content:"";z-index:5;border-radius:var(--sh-radius);pointer-events:none;box-shadow:inset 0 0 18px color-mix(in srgb, var(--sh-frame) calc(50% * var(--sh-k)), transparent);opacity:0;transition:opacity .4s;position:absolute;inset:0}.shine-module__Lj4aCG__box:hover:after,.shine-module__Lj4aCG__pulse:after{opacity:1}.shine-module__Lj4aCG__art{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(1.02)}.shine-module__Lj4aCG__box:hover .shine-module__Lj4aCG__art{transform:scale(1.07)}.shine-module__Lj4aCG__dim{z-index:1;pointer-events:none;background:linear-gradient(#0404084d 0%,#0404081f 32%,#04040899 64%,#040408f0 100%);position:absolute;inset:0}.shine-module__Lj4aCG__sweep{z-index:2;pointer-events:none;background:linear-gradient(115deg, transparent 38%, color-mix(in srgb, var(--sh-frame) 22%, transparent) 46%, color-mix(in srgb, var(--sh-light) 32%, transparent) 50%, color-mix(in srgb, var(--sh-frame) 22%, transparent) 54%, transparent 62%);mix-blend-mode:screen;opacity:var(--sh-k);position:absolute;inset:-40% -60%;transform:translate(-60%)}.shine-module__Lj4aCG__holo{z-index:2;pointer-events:none;opacity:calc(.16 * var(--sh-k) / .6);mix-blend-mode:overlay;background:repeating-linear-gradient(100deg, transparent 0 14%, color-mix(in srgb, var(--sh-holo-1) 90%, transparent) 18%, color-mix(in srgb, var(--sh-holo-2) 80%, transparent) 22%, color-mix(in srgb, var(--sh-holo-3) 80%, transparent) 26%, transparent 30% 44%);transform:translate(calc((var(--sx) - 50%) * -.25), calc((var(--sy) - 50%) * -.25));transition:opacity .5s;position:absolute;inset:-25%}.shine-module__Lj4aCG__box:hover .shine-module__Lj4aCG__holo{opacity:calc(.3 * var(--sh-k) / .6)}.shine-module__Lj4aCG__spot{z-index:3;pointer-events:none;opacity:0;background:radial-gradient(circle 260px at var(--sx) var(--sy), color-mix(in srgb, var(--sh-frame) calc(22% * var(--sh-k)), transparent), transparent 70%);transition:opacity .5s;position:absolute;inset:0}.shine-module__Lj4aCG__box:hover .shine-module__Lj4aCG__spot{opacity:1}.shine-module__Lj4aCG__body{z-index:6;height:100%;position:relative}@keyframes shine-module__Lj4aCG__shineSweep{0%{transform:translate(-60%)}55%,to{transform:translate(60%)}}@keyframes shine-module__Lj4aCG__shinePulse{0%,to{opacity:0}50%{opacity:1}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.shine-module__Lj4aCG__sweep{animation:shine-module__Lj4aCG__shineSweep var(--sh-speed) cubic-bezier(.4, 0, .6, 1) infinite;animation-delay:var(--sh-delay,0s)}.shine-module__Lj4aCG__pulse:after{animation:.7s ease-in-out 2 shine-module__Lj4aCG__shinePulse}}.shine-module__Lj4aCG__eyebrow{letter-spacing:.06em;color:var(--pt-primary-light,#c9b27c);text-shadow:0 1px 3px #000000e6;font-size:.68rem;font-weight:600}.shine-module__Lj4aCG__title{font-family:var(--font-morris);letter-spacing:.03em;color:var(--pt-title-color,#efe3c2);text-shadow:0 2px 6px #000000f2,0 0 18px #0009;font-size:clamp(1.25rem,1.6vw,1.7rem);line-height:1.05}.shine-module__Lj4aCG__tile{--sh-frame:var(--pt-shine-frame,var(--pt-frame,#d4af37));--sh-k:var(--pt-shine-intensity,.6);--tile:78px;width:var(--tile);height:var(--tile);border-radius:calc(var(--pt-box-radius,8px) * .75);color:#e8e0cc;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sh-frame) 55%, black), inset 0 0 0 2px color-mix(in srgb, var(--sh-frame) 22%, transparent), 0 0 0 1px #000000b3, 0 6px 16px #00000073;cursor:var(--cursor-pointer,pointer);background:linear-gradient(160deg,#1a1814f2,#0a0908f2);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:6px;transition:transform .2s,box-shadow .25s,color .2s;display:flex;position:relative;overflow:hidden}.shine-module__Lj4aCG__tile:after{content:"";opacity:.7;pointer-events:none;background:radial-gradient(120% 80% at 50% 0,#ffffff1f,#0000 55%);transition:opacity .2s;position:absolute;inset:0}.shine-module__Lj4aCG__tile:hover{color:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sh-frame) 90%, white), inset 0 0 0 2px color-mix(in srgb, var(--sh-frame) 35%, transparent), 0 0 0 1px #000000b3, 0 10px 22px #00000080, 0 0 18px color-mix(in srgb, var(--sh-frame) calc(40% * var(--sh-k)), transparent);transform:translateY(-2px)}.shine-module__Lj4aCG__tile:hover:after{opacity:1}.shine-module__Lj4aCG__tileActive,.shine-module__Lj4aCG__tileActive:hover{color:#fff;background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 26%, #1a1814), #0a0908f5);box-shadow:inset 0 0 0 1px var(--accent-light), inset 0 0 0 2px color-mix(in srgb, var(--accent) 45%, transparent), 0 0 0 1px #000000b3, 0 6px 16px #00000073, 0 0 20px color-mix(in srgb, var(--accent) 45%, transparent)}.shine-module__Lj4aCG__tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.shine-module__Lj4aCG__tile:disabled{opacity:.5;cursor:default;transform:none}.shine-module__Lj4aCG__tileIcon{color:var(--pt-icon,#d9c07a);filter:drop-shadow(0 1px 2px #000c);display:flex}.shine-module__Lj4aCG__tileActive .shine-module__Lj4aCG__tileIcon{color:var(--accent-light)}.shine-module__Lj4aCG__tileLabel{font-family:var(--font-morris);letter-spacing:.03em;text-shadow:0 1px 2px #000000e6;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 8px);font-size:.64rem;line-height:1;overflow:hidden}.shine-module__Lj4aCG__tileBadge{position:absolute;top:4px;right:4px}.shine-module__Lj4aCG__tileLg{--tile:104px;gap:9px}.shine-module__Lj4aCG__tileLg .shine-module__Lj4aCG__tileLabel{font-size:.74rem}.shine-module__Lj4aCG__tileSm{--tile:60px;gap:4px}.shine-module__Lj4aCG__tileSm .shine-module__Lj4aCG__tileLabel{letter-spacing:.04em;font-size:.56rem}.shine-module__Lj4aCG__tileQuiet:not(.shine-module__Lj4aCG__tileActive){box-shadow:none;color:#e8e0cc80;background:0 0}.shine-module__Lj4aCG__tileQuiet:not(.shine-module__Lj4aCG__tileActive):after{opacity:0}.shine-module__Lj4aCG__tileQuiet:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--sh-frame) 70%, transparent) 16%, color-mix(in srgb, var(--sh-frame) 38%, transparent) 46%, color-mix(in srgb, var(--sh-frame) 62%, transparent) 74%, transparent);opacity:.55;height:4px;transition:opacity .25s;position:absolute;top:0;left:9%;right:9%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 8' preserveAspectRatio='none'%3E%3Cpath d='M0 4.6C14 3.4 30 3.1 48 3.5S82 2.4 104 2.9 146 2.2 170 3.1 192 3.6 200 4.1C188 5 170 4.7 150 5.4S108 5.1 84 5.6 40 5.2 22 5.5 6 5.2 0 4.6Z'/%3E%3Cpath d='M38 6.3C58 5.9 70 6.2 88 6.1S118 6.4 132 6.2C118 6.9 96 6.8 80 7S52 6.8 38 6.3Z' opacity='.55'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 8' preserveAspectRatio='none'%3E%3Cpath d='M0 4.6C14 3.4 30 3.1 48 3.5S82 2.4 104 2.9 146 2.2 170 3.1 192 3.6 200 4.1C188 5 170 4.7 150 5.4S108 5.1 84 5.6 40 5.2 22 5.5 6 5.2 0 4.6Z'/%3E%3Cpath d='M38 6.3C58 5.9 70 6.2 88 6.1S118 6.4 132 6.2C118 6.9 96 6.8 80 7S52 6.8 38 6.3Z' opacity='.55'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.shine-module__Lj4aCG__tileQuiet:not(.shine-module__Lj4aCG__tileActive) .shine-module__Lj4aCG__tileIcon{color:color-mix(in srgb, var(--pt-icon,#d9c07a) 50%, #3c3a36);filter:none;transition:color .2s}.shine-module__Lj4aCG__tileQuiet:not(.shine-module__Lj4aCG__tileActive) .shine-module__Lj4aCG__tileLabel{text-shadow:none}.shine-module__Lj4aCG__tileQuiet:not(.shine-module__Lj4aCG__tileActive):hover{color:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sh-frame) 90%, white), inset 0 0 0 2px color-mix(in srgb, var(--sh-frame) 35%, transparent), 0 0 18px color-mix(in srgb, var(--sh-frame) calc(40% * var(--sh-k)), transparent);background:linear-gradient(160deg,#1a1814f2,#0a0908f2)}.shine-module__Lj4aCG__tileQuiet:not(.shine-module__Lj4aCG__tileActive):hover:after{opacity:1}.shine-module__Lj4aCG__tileQuiet:hover:before,.shine-module__Lj4aCG__tileQuiet.shine-module__Lj4aCG__tileActive:before{opacity:0}.shine-module__Lj4aCG__tileQuiet:not(.shine-module__Lj4aCG__tileActive):hover .shine-module__Lj4aCG__tileIcon{color:var(--pt-icon,#d9c07a);filter:drop-shadow(0 1px 2px #000c)}.shine-module__Lj4aCG__tile>.shine-module__Lj4aCG__tileIcon,.shine-module__Lj4aCG__tile>.shine-module__Lj4aCG__tileLabel{z-index:1;position:relative}.shine-module__Lj4aCG__tile>.shine-module__Lj4aCG__tileBadge{z-index:2;position:absolute}.shine-module__Lj4aCG__tileTab{--tab-bg:#080808d6;--tab-bg-lit:color-mix(in srgb, var(--sh-frame) 8%, #1c1914e6);--tab-line-color:var(--pt-line,#c9a84c38);--tab-frame:color-mix(in srgb, var(--sh-frame) 55%, transparent)}.shine-module__Lj4aCG__tileTab,.shine-module__Lj4aCG__tileTab:hover{border-radius:0;transform:none}.shine-module__Lj4aCG__tileTab:not(.shine-module__Lj4aCG__tileActive){background:var(--tab-bg);box-shadow:var(--tab-edge,inset -1px 0 0 var(--tab-line-color))}.shine-module__Lj4aCG__tileTab:not(.shine-module__Lj4aCG__tileActive):hover{color:#fff;background:linear-gradient(var(--tab-dir,90deg), var(--tab-bg), color-mix(in srgb, var(--sh-frame) 9%, #100e0be6));box-shadow:var(--tab-edge,inset -1px 0 0 var(--tab-line-color))}.shine-module__Lj4aCG__tileTab:not(.shine-module__Lj4aCG__tileActive):hover:after{opacity:1;background:radial-gradient(55% 45% at 50% 38%, color-mix(in srgb, var(--sh-frame) 14%, transparent), transparent 75%)}.shine-module__Lj4aCG__tileTab:not(.shine-module__Lj4aCG__tileActive):hover .shine-module__Lj4aCG__tileIcon{color:var(--pt-icon,#d9c07a);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--pt-icon,#d9c07a) 55%, transparent))}.shine-module__Lj4aCG__tileTab.shine-module__Lj4aCG__tileActive,.shine-module__Lj4aCG__tileTab.shine-module__Lj4aCG__tileActive:hover{color:#fff;background:linear-gradient(var(--tab-dir,90deg), var(--tab-bg-lit) 0%, var(--tab-bg-lit) 40%, var(--tab-bg) 100%);box-shadow:var(--tab-active-edge,inset 0 1px 0 var(--tab-frame), inset 0 -1px 0 var(--tab-frame))}.shine-module__Lj4aCG__tileTab.shine-module__Lj4aCG__tileActive:after{opacity:1;background:radial-gradient(50% 42% at 50% 40%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 75%)}.shine-module__Lj4aCG__tileTab.shine-module__Lj4aCG__tileActive .shine-module__Lj4aCG__tileIcon{color:var(--accent-light);filter:drop-shadow(0 0 3px color-mix(in srgb, var(--accent) 90%, transparent)) drop-shadow(0 0 10px color-mix(in srgb, var(--accent) 60%, transparent));transform:scale(1.1)}.shine-module__Lj4aCG__tileTab .shine-module__Lj4aCG__tileIcon{transition:transform .25s,color .2s,filter .25s}.shine-module__Lj4aCG__tileTab.shine-module__Lj4aCG__tileActive .shine-module__Lj4aCG__tileLabel{color:#fff;text-shadow:0 0 10px color-mix(in srgb, var(--accent) 70%, transparent), 0 1px 2px #000}@keyframes shine-module__Lj4aCG__tabGlow{0%,to{opacity:.7}50%{opacity:1}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.shine-module__Lj4aCG__tileTab.shine-module__Lj4aCG__tileActive:after{animation:3.2s ease-in-out infinite shine-module__Lj4aCG__tabGlow}}.shine-module__Lj4aCG__action{--act:var(--accent);--act-light:var(--accent-light);--act-edge:color-mix(in srgb, var(--act-light) 75%, transparent);--act-fill:color-mix(in srgb, var(--act) 40%, transparent);--act-cut:14px;isolation:isolate;width:100%;min-height:84px;clip-path:polygon(var(--act-cut) 0, 100% 0, 100% calc(100% - var(--act-cut)), calc(100% - var(--act-cut)) 100%, 0 100%, 0 var(--act-cut));background:linear-gradient(to bottom right, transparent calc(50% - 1px), var(--act-edge) 50%, transparent calc(50% + 1px)) top left / var(--act-cut) var(--act-cut) no-repeat, linear-gradient(to bottom right, transparent calc(50% - 1px), var(--act-edge) 50%, transparent calc(50% + 1px)) bottom right / var(--act-cut) var(--act-cut) no-repeat, radial-gradient(120% 100% at 0% 50%, var(--act-fill), transparent 72%), linear-gradient(100deg, #0c0a08b8 0%, #08080a80 60%, #08080a4d 100%);box-shadow:inset 0 0 0 1px var(--act-edge), inset 0 1px 0 1px color-mix(in srgb, var(--act-light) 40%, transparent), inset 0 -16px 24px -18px #0009;color:#f4ecd8;text-align:left;cursor:var(--cursor-pointer,pointer);align-items:center;gap:16px;padding:14px 18px 14px 14px;transition:transform .25s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.shine-module__Lj4aCG__action:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffff14,#0000);height:45%;position:absolute;inset:1px 1px auto}.shine-module__Lj4aCG__actionFrame{--act:var(--pt-shine-frame,var(--pt-frame,#d4af37));--act-light:color-mix(in srgb, var(--pt-shine-frame,var(--pt-frame,#d4af37)) 70%, white);--act-edge:color-mix(in srgb, var(--act) 60%, transparent);--act-fill:color-mix(in srgb, var(--act) 16%, transparent)}.shine-module__Lj4aCG__actionGlow{z-index:-1;pointer-events:none;background:radial-gradient(90% 140% at 0% 50%, color-mix(in srgb, var(--act) 45%, transparent), transparent 65%), radial-gradient(60% 120% at 100% 50%, color-mix(in srgb, var(--act) 20%, transparent), transparent 70%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.shine-module__Lj4aCG__actionSweep{z-index:0;pointer-events:none;background:linear-gradient(110deg, transparent 40%, color-mix(in srgb, var(--act-light) 30%, transparent) 48%, #ffffff59 50%, color-mix(in srgb, var(--act-light) 30%, transparent) 52%, transparent 60%);mix-blend-mode:screen;opacity:0;position:absolute;inset:-20% -40%;transform:translate(-70%)}.shine-module__Lj4aCG__actionEmblem{z-index:1;color:#fff;filter:drop-shadow(0 2px 4px #000000b3);flex:none;justify-content:center;align-items:center;width:56px;height:56px;font-size:30px;display:flex;position:relative}.shine-module__Lj4aCG__actionEmblem:before{content:"";z-index:-1;background:radial-gradient(circle at 30% 25%, #ffffff59, transparent 55%), linear-gradient(135deg, var(--act-light), var(--act) 55%, color-mix(in srgb, var(--act) 55%, black));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--act-light) 80%, white), inset 0 0 0 3px #00000040, 0 0 18px color-mix(in srgb, var(--act) 55%, transparent);border-radius:4px;transition:transform .35s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:8px;transform:rotate(45deg)}.shine-module__Lj4aCG__actionFrame .shine-module__Lj4aCG__actionEmblem:before{background:radial-gradient(circle at 30% 25%, #ffffff38, transparent 55%), linear-gradient(135deg, color-mix(in srgb, var(--act) 45%, #1a1814), #0d0c0b);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--act) 85%, white), inset 0 0 0 3px #0000004d, 0 0 14px color-mix(in srgb, var(--act) 35%, transparent)}.shine-module__Lj4aCG__actionFrame .shine-module__Lj4aCG__actionEmblem{color:var(--pt-icon,#d9c07a)}.shine-module__Lj4aCG__actionText{z-index:1;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex;position:relative}.shine-module__Lj4aCG__actionLabel{font-family:var(--font-morris);letter-spacing:.03em;color:#fff;text-shadow:0 2px 6px #000000f2, 0 0 14px color-mix(in srgb, var(--act) 40%, transparent);font-size:1.2rem;line-height:1.05}.shine-module__Lj4aCG__actionHint{color:#ffffffad;text-shadow:0 1px 3px #000000e6;font-size:.78rem;line-height:1.3}.shine-module__Lj4aCG__actionArrow{z-index:1;color:var(--act-light);opacity:.7;flex:none;font-size:1.35rem;transition:transform .25s cubic-bezier(.22,1,.36,1),opacity .25s;position:relative}.shine-module__Lj4aCG__action:focus-visible{outline:none}.shine-module__Lj4aCG__action:focus-visible .shine-module__Lj4aCG__actionGlow{opacity:1}.shine-module__Lj4aCG__action:disabled{cursor:default}.shine-module__Lj4aCG__action:disabled:not(.shine-module__Lj4aCG__actionLoading){opacity:.5}.shine-module__Lj4aCG__actionLoading .shine-module__Lj4aCG__actionGlow{opacity:.7}@media (hover:hover){.shine-module__Lj4aCG__action:hover:not(:disabled){transform:translateY(-2px)}.shine-module__Lj4aCG__action:hover:not(:disabled) .shine-module__Lj4aCG__actionGlow{opacity:1}.shine-module__Lj4aCG__action:hover:not(:disabled) .shine-module__Lj4aCG__actionEmblem:before{transform:rotate(45deg)scale(1.08)}.shine-module__Lj4aCG__action:hover:not(:disabled) .shine-module__Lj4aCG__actionArrow{opacity:1;transform:translate(4px)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.shine-module__Lj4aCG__action:hover:not(:disabled) .shine-module__Lj4aCG__actionSweep{animation:.9s cubic-bezier(.4,0,.2,1) shine-module__Lj4aCG__actionSweep}}@keyframes shine-module__Lj4aCG__actionSweep{0%{opacity:1;transform:translate(-70%)}to{opacity:1;transform:translate(70%)}}.shine-module__Lj4aCG__action:active:not(:disabled){transform:translateY(0)scale(.99)}@media (hover:none),(pointer:coarse){.shine-module__Lj4aCG__actionEmblem{filter:none}}.shine-module__Lj4aCG__pill{--sh-frame:var(--pt-shine-frame,var(--pt-frame,#d4af37));height:36px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sh-frame) 45%, transparent), inset 0 1px 0 #ffffff14, 0 4px 12px #00000073;color:#f1e8d2;font-variant-numeric:tabular-nums;white-space:nowrap;background:linear-gradient(#14120ee6,#080808e6);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 6px;font-weight:700;display:inline-flex}.shine-module__Lj4aCG__pillIcon{width:26px;height:26px;color:var(--pt-icon,#e2be3c);background:radial-gradient(circle at 35% 30%,#ffffff40,#0000 60%),#00000080;border-radius:999px;justify-content:center;align-items:center;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.shine-module__Lj4aCG__pillIcon img{object-fit:cover;width:100%;height:100%}.shine-module__Lj4aCG__pillLabel{letter-spacing:.02em;color:#ffffff8c;font-size:.68rem;font-weight:500}.shine-module__Lj4aCG__pillButton{cursor:var(--cursor-pointer,pointer);transition:box-shadow .2s,transform .2s}.shine-module__Lj4aCG__pillButton:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sh-frame) 85%, white), inset 0 1px 0 #ffffff1a, 0 4px 14px #00000080, 0 0 14px color-mix(in srgb, var(--sh-frame) 30%, transparent);transform:translateY(-1px)}.shine-module__Lj4aCG__pillButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.shine-module__Lj4aCG__pillSelect{padding-right:12px;transition:box-shadow .2s;position:relative}.shine-module__Lj4aCG__pillSelect:hover,.shine-module__Lj4aCG__pillSelect:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sh-frame) 80%, transparent), inset 0 1px 0 #ffffff1a, 0 4px 14px #00000080}.shine-module__Lj4aCG__pillChevron{color:color-mix(in srgb, var(--sh-frame) 85%, white)}.shine-module__Lj4aCG__pillNative{opacity:0;width:100%;cursor:var(--cursor-pointer,pointer);appearance:none;position:absolute;inset:0}.shine-module__Lj4aCG__pillNative option{background:var(--pt-modal-bg,#0e0e16);color:#e8e0cc}.shine-module__Lj4aCG__pillDisabled{opacity:.55}@media (hover:none),(pointer:coarse){.shine-module__Lj4aCG__box:after,.shine-module__Lj4aCG__spot{display:none}.shine-module__Lj4aCG__holo{opacity:calc(.1 * var(--sh-k) / .6)}.shine-module__Lj4aCG__tileIcon{filter:none}}.shine-module__Lj4aCG__actionBadge{top:6px;right:calc(var(--act-cut) + 4px);z-index:2;color:#6ee7b7;text-shadow:0 1px 2px #000c;font-variant-numeric:tabular-nums;pointer-events:none;background:#0000008c;border-radius:9999px;align-items:center;gap:5px;padding:2px 8px;font-size:.7rem;font-weight:600;line-height:1.4;display:inline-flex;position:absolute}
.rulebook-tab-module__8EomXW__pageSettings{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.rulebook-tab-module__8EomXW__colorField{letter-spacing:.12em;text-transform:uppercase;color:#a8956b;align-items:center;gap:.5rem;font-family:Cinzel,serif;font-size:.72rem;display:inline-flex}.rulebook-tab-module__8EomXW__colorField input{width:2.4rem;height:1.8rem;cursor:var(--cursor-pointer);background:0 0;border:1px solid #c9a84c59;padding:0}.rulebook-tab-module__8EomXW__presets{gap:.35rem;display:inline-flex}.rulebook-tab-module__8EomXW__preset{width:2.2rem;height:1.8rem;cursor:var(--cursor-pointer);border:1px solid #c9a84c59;border-radius:4px;font-family:Cinzel,serif;font-size:.75rem}.rulebook-tab-module__8EomXW__preset:disabled{opacity:.4;cursor:var(--cursor-not-allowed)}.rulebook-tab-module__8EomXW__workspace{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (max-width:900px){.rulebook-tab-module__8EomXW__workspace{grid-template-columns:minmax(0,1fr)}}.rulebook-tab-module__8EomXW__indexColumn{background:#0e0e1699;border:1px solid #c9a84c33;border-radius:8px;flex-direction:column;gap:.35rem;max-height:calc(100vh - 2rem);padding:.75rem;display:flex;position:sticky;top:.5rem;overflow-y:auto}.rulebook-tab-module__8EomXW__indexTitle{letter-spacing:.14em;text-transform:uppercase;color:#a8956b;font-family:Cinzel,serif;font-size:.72rem}.rulebook-tab-module__8EomXW__indexEmpty{color:#a8956b99;font-size:.8rem;font-style:italic}.rulebook-tab-module__8EomXW__indexList{flex-direction:column;gap:.1rem;display:flex}.rulebook-tab-module__8EomXW__indexEntry{text-align:left;color:#e8e0cc;width:100%;cursor:var(--cursor-pointer);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;border-radius:4px;padding:.3rem .45rem;font-size:.82rem;overflow:hidden}.rulebook-tab-module__8EomXW__indexEntry:hover{background:#c9a84c1f}.rulebook-tab-module__8EomXW__indexEntryActive{color:var(--accent)}.rulebook-tab-module__8EomXW__indexLevel1{font-weight:600}.rulebook-tab-module__8EomXW__indexLevel2{padding-left:1.1rem}.rulebook-tab-module__8EomXW__indexLevel3{opacity:.85;padding-left:1.8rem;font-size:.76rem}.rulebook-tab-module__8EomXW__editorColumn{flex-direction:column;gap:.5rem;min-width:0;display:flex}.rulebook-tab-module__8EomXW__toolbar{z-index:5;background:#0e0e16;border:1px solid #c9a84c40;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.45rem;display:flex;position:sticky;top:.5rem;box-shadow:0 6px 16px #00000059}.rulebook-tab-module__8EomXW__toolGroup{align-items:center;gap:.25rem;display:inline-flex}.rulebook-tab-module__8EomXW__toolButton,.rulebook-tab-module__8EomXW__toolSelect{color:#e8e0cc;cursor:var(--cursor-pointer);background:#151520;border:1px solid #c9a84c40;border-radius:4px;outline:none;padding:.3rem .5rem;font-family:Cinzel,serif;font-size:.72rem;line-height:1.2}a.rulebook-tab-module__8EomXW__toolButton{align-items:center;text-decoration:none;display:inline-flex}.rulebook-tab-module__8EomXW__toolButton:hover:not(:disabled),.rulebook-tab-module__8EomXW__toolSelect:hover:not(:disabled){border-color:#c9a84c99}.rulebook-tab-module__8EomXW__toolButton:disabled,.rulebook-tab-module__8EomXW__toolSelect:disabled{opacity:.4;cursor:var(--cursor-not-allowed)}.rulebook-tab-module__8EomXW__toolButtonActive{border-color:var(--accent);color:var(--accent)}.rulebook-tab-module__8EomXW__toolDanger:hover:not(:disabled){color:#ff8a8a;border-color:#b05050}.rulebook-tab-module__8EomXW__swatch{width:1.15rem;height:1.15rem;cursor:var(--cursor-pointer);border:1px solid #ffffff59;border-radius:999px;padding:0}.rulebook-tab-module__8EomXW__swatch:disabled{opacity:.4;cursor:var(--cursor-not-allowed)}.rulebook-tab-module__8EomXW__swatchInput{width:1.5rem;height:1.3rem;cursor:var(--cursor-pointer);background:0 0;border:1px solid #c9a84c59;padding:0}.rulebook-tab-module__8EomXW__page{border:1px solid #c9a84c40;border-radius:10px;min-height:420px;padding:1.25rem 1.5rem 2rem 2.25rem;font-family:Montserrat,Segoe UI,sans-serif;font-size:1rem;line-height:1.55}.rulebook-tab-module__8EomXW__textBlock{white-space:pre-wrap;word-break:break-word;border-left:2px solid #0000;border-radius:4px;outline:none;min-height:1.4em;margin:0 -.4rem;padding:.15rem .4rem;scroll-margin-top:4rem}.rulebook-tab-module__8EomXW__textBlock:hover{background:color-mix(in srgb, currentColor 5%, transparent)}.rulebook-tab-module__8EomXW__textBlockActive{border-left-color:var(--accent)}.rulebook-tab-module__8EomXW__textBlock:empty:before{content:attr(data-placeholder);opacity:.35;pointer-events:none;font-style:italic}.rulebook-tab-module__8EomXW__paragraph{margin-bottom:.6em}.rulebook-tab-module__8EomXW__heading1,.rulebook-tab-module__8EomXW__heading2,.rulebook-tab-module__8EomXW__heading3{margin-top:.9em;margin-bottom:.35em;font-family:Cinzel,serif;font-weight:600;line-height:1.25}.rulebook-tab-module__8EomXW__heading1{font-size:1.8em}.rulebook-tab-module__8EomXW__heading2{font-size:1.4em}.rulebook-tab-module__8EomXW__heading3{font-size:1.15em}.rulebook-tab-module__8EomXW__blockActive{outline:1px dashed color-mix(in srgb, var(--accent) 60%, transparent);outline-offset:2px;border-radius:6px}.rulebook-tab-module__8EomXW__dividerBlock{cursor:var(--cursor-pointer);margin:.5rem 0;padding:.5rem 0;scroll-margin-top:4rem}.rulebook-tab-module__8EomXW__dividerBlock hr{border:none;border-top:1px solid color-mix(in srgb, currentColor 30%, transparent);margin:0}.rulebook-tab-module__8EomXW__tutorialBlock{border:1px solid color-mix(in srgb, currentColor 22%, transparent);background:color-mix(in srgb, currentColor 7%, transparent);cursor:var(--cursor-pointer);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.75rem;margin:.75rem 0;padding:.7rem .9rem;scroll-margin-top:4rem;display:flex}.rulebook-tab-module__8EomXW__tutorialIcon{border:1px solid color-mix(in srgb, currentColor 30%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.rulebook-tab-module__8EomXW__tutorialText{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.rulebook-tab-module__8EomXW__tutorialTitle{font-family:Cinzel,serif;font-weight:600}.rulebook-tab-module__8EomXW__tutorialDescription{opacity:.7;font-size:.85em}.rulebook-tab-module__8EomXW__imageBlock{cursor:var(--cursor-pointer);flex-wrap:wrap;gap:.5rem;margin:.75rem 0;scroll-margin-top:4rem;display:flex}.rulebook-tab-module__8EomXW__imageInner{flex-direction:column;gap:.35rem;display:flex}.rulebook-tab-module__8EomXW__image{border-radius:8px;width:100%;height:auto;display:block}.rulebook-tab-module__8EomXW__captionInput{border:1px dashed color-mix(in srgb, currentColor 25%, transparent);width:100%;color:inherit;font:inherit;text-align:center;background:0 0;border-radius:4px;outline:none;padding:.3rem .5rem;font-size:.8em}.rulebook-tab-module__8EomXW__captionInput::placeholder{opacity:.45;font-style:italic}.rulebook-tab-module__8EomXW__imageTools{color:#e8e0cc;background:#0e0e16d9;border-radius:6px;flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;padding:.4rem .5rem;display:flex}.rulebook-tab-module__8EomXW__imageToolField{letter-spacing:.06em;text-transform:uppercase;color:#a8956b;align-items:center;gap:.4rem;font-family:Cinzel,serif;font-size:.7rem;display:inline-flex}.rulebook-tab-module__8EomXW__imageToolField input{width:120px;accent-color:var(--accent)}.rulebook-tab-module__8EomXW__blockShell{position:relative}.rulebook-tab-module__8EomXW__blockShell:before,.rulebook-tab-module__8EomXW__blockShell:after{content:"";background:var(--accent);opacity:0;pointer-events:none;border-radius:2px;height:3px;transition:opacity .1s;position:absolute;left:-.5rem;right:0}.rulebook-tab-module__8EomXW__blockShell:before{top:-2px}.rulebook-tab-module__8EomXW__blockShell:after{bottom:-2px}.rulebook-tab-module__8EomXW__dropBefore:before,.rulebook-tab-module__8EomXW__dropAfter:after{opacity:1}.rulebook-tab-module__8EomXW__blockShellDragging{opacity:.35}.rulebook-tab-module__8EomXW__dragHandle{width:1.2rem;height:1.4rem;color:inherit;cursor:var(--cursor-grab);opacity:0;-webkit-user-select:none;user-select:none;touch-action:none;background:0 0;border:none;border-radius:4px;padding:0;font-size:1rem;line-height:1;transition:opacity .12s,background .12s;position:absolute;top:.15rem;left:-1.6rem}.rulebook-tab-module__8EomXW__blockShell:hover .rulebook-tab-module__8EomXW__dragHandle,.rulebook-tab-module__8EomXW__blockShellActive .rulebook-tab-module__8EomXW__dragHandle{opacity:.55}.rulebook-tab-module__8EomXW__dragHandle:hover{opacity:1;background:color-mix(in srgb, currentColor 12%, transparent)}.rulebook-tab-module__8EomXW__dragHandle:active{cursor:var(--cursor-grabbing)}.rulebook-tab-module__8EomXW__addRow{border-top:1px dashed color-mix(in srgb, currentColor 20%, transparent);gap:.5rem;margin-top:1rem;padding-top:.75rem;display:flex}.rulebook-tab-module__8EomXW__addButton{border:1px dashed color-mix(in srgb, currentColor 35%, transparent);background:color-mix(in srgb, currentColor 6%, transparent);color:inherit;cursor:var(--cursor-pointer);opacity:.75;border-radius:6px;padding:.35rem .7rem;font-family:Cinzel,serif;font-size:.75rem}.rulebook-tab-module__8EomXW__addButton:hover{opacity:1;border-style:solid}.rulebook-tab-module__8EomXW__hiddenInput{display:none}
