.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{--bg-0: #09090a;--bg-1: #0d0f11;--bg-2: #141416;--bg-3: #1c1c1f;--line: rgba(176, 136, 27, .18);--line-2: rgba(176, 136, 27, .35);--text: #ffffff;--text-dim: #c1c1c1;--text-mute: #8a8a8a;--accent: #dc9900;--accent-2: #b0881b;--accent-3: #ffbb05;--good: #05df72;--good-rgb: 5, 223, 114;--accent-3-rgb: 255, 187, 5;--warn: #ffbb05;--warn-rgb: 255, 187, 5;--bad: #c23a1f;--bad-rgb: 194, 58, 31;--radius: 4px;--radius-lg: 6px;--radius-pill: 999px;--shadow: 0 20px 60px -20px rgba(0, 0, 0, .75), 0 10px 30px -15px rgba(0, 0, 0, .7);--glow-gold-1: rgba(255, 187, 5, .22);--glow-gold-2: rgba(176, 136, 27, .1);--glow-gold-border: rgba(176, 136, 27, .5)}@font-face{font-family:Grunt Grotesk;src:url(/assets/fonts/GruntGrotesk/GruntGrotesk-Light.otf) format("opentype");font-weight:300 400;font-style:normal;font-display:swap}@font-face{font-family:Grunt Grotesk;src:url(/assets/fonts/GruntGrotesk/GruntGrotesk-Bold.otf) format("opentype");font-weight:500 800;font-style:normal;font-display:swap}@font-face{font-family:e-Ukraine;src:url(/assets/fonts/e-Ukraine/e-Ukraine-Regular.otf) format("opentype");font-weight:300 800;font-style:normal;font-display:swap}*{box-sizing:border-box}[hidden]{display:none!important}html,body{margin:0;padding:0;background:var(--bg-0);color:var(--text);font-family:e-Ukraine,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.55;scroll-behavior:smooth}.logo-text,.nav-toggle,.theme-toggle,.btn,.badge,.tab,.tab-settings,.eyebrow,.section-head h2,.modal-head h3,.field-group h3,.mc-head h3,.subtab{font-family:Grunt Grotesk,system-ui,sans-serif}#root{display:flex;flex-direction:column;min-height:100vh}.app-shell{flex:1 0 auto}.site-footer{flex:0 0 auto}body{min-height:100vh;overflow-x:hidden;background:radial-gradient(1100px 560px at 12% -12%,rgba(var(--accent-3-rgb),.1),transparent 62%),var(--bg-0)}a{color:inherit;text-decoration:none}.link{color:var(--accent-3);border-bottom:1px dashed rgba(var(--accent-3-rgb),.4);cursor:pointer}.link:hover{color:var(--accent);border-color:var(--accent)}img{max-width:100%;display:block}code{font-family:JetBrains Mono,monospace;font-size:.92em;padding:1px 6px;border-radius:4px;background:#ffffff0f;color:var(--text)}small.hint{display:block;color:var(--text-mute);font-size:12px;margin-top:2px}:root{--shell-w: min(1500px, 97vw);--sidebar-w: 200px}.container{width:var(--shell-w);margin-inline:auto}.app-shell{width:var(--shell-w);display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr);gap:18px;align-items:start;padding-top:22px}.sidebar{position:sticky;top:78px;align-self:start}.content{min-width:0}.content-hd{container-type:inline-size}.content-header{display:flex;align-items:center;margin-bottom:16px}.content-header .nav-secondary{margin-bottom:0}@container (max-width: 780px){.content-header .nav-secondary{justify-content:center;flex-wrap:wrap}}@media (min-width: 881px){html:not(.nav-open) .app-shell{grid-template-columns:minmax(0,1fr)}html:not(.nav-open) .sidebar{display:none}}.nav-toggle{display:inline-grid;place-items:center;width:40px;height:40px;flex:0 0 auto;border:1px solid var(--glow-gold-border);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--glow-gold-1),var(--glow-gold-2));color:var(--text);cursor:pointer;transition:background .15s,border-color .15s,transform .1s,box-shadow .15s;box-shadow:0 6px 18px -8px rgba(var(--accent-3-rgb),.6)}.nav-toggle:hover{background:linear-gradient(180deg,rgba(var(--accent-3-rgb),.32),rgba(var(--accent-3-rgb),.12));border-color:rgba(var(--accent-3-rgb),.7)}.nav-toggle:active{transform:translateY(0)}.nav-toggle-bars,.nav-toggle-bars:before,.nav-toggle-bars:after{display:block;width:18px;height:2px;border-radius:2px;background:currentColor;transition:transform .22s ease,opacity .18s ease}.nav-toggle-bars{position:relative}.nav-toggle-bars:before{content:"";position:absolute;top:-6px;left:0}.nav-toggle-bars:after{content:"";position:absolute;top:6px;left:0}html.nav-open .nav-toggle-bars{background:transparent}html.nav-open .nav-toggle-bars:before{transform:translateY(6px) rotate(45deg)}html.nav-open .nav-toggle-bars:after{transform:translateY(-6px) rotate(-45deg)}.nav-backdrop{display:none}.bg-glow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden}.blob{position:absolute;width:520px;height:520px;border-radius:50%;opacity:.18}.blob-a,.blob-b,.blob-c{display:none}.site-header{position:sticky;top:0;z-index:70;background:var(--bg-1);border-bottom:1px solid var(--accent-2)}.header-inner{display:flex;align-items:center;justify-content:space-between;padding:14px 0;gap:16px}.logo{display:inline-flex;align-items:center;gap:10px;font-weight:700;letter-spacing:.2px}.logo-mark{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;font-weight:800;font-size:13px;box-shadow:0 10px 24px -10px rgba(var(--accent-3-rgb),.8)}.logo-text{color:var(--text)}.partner-logo{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:4px 10px;border-radius:10px;background:#ffffff08;border:1px solid var(--line);transition:transform .15s,border-color .2s,background .2s;margin-left:auto;margin-right:12px}.partner-logo img{height:100%;width:auto;max-height:32px;display:block}.partner-logo:hover{border-color:rgba(var(--accent-3-rgb),.4);background:rgba(var(--accent-3-rgb),.08)}@media (max-width: 520px){.partner-logo{display:none}}@media (max-width: 900px){.partner-logo-alt{display:none}}.header-meta{font-size:13.5px;color:var(--text-dim)}.gold-indicator{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-weight:600;padding:6px 12px;border-radius:var(--radius-lg);background:#ffbf4714;border:1px solid rgba(255,191,71,.25);color:#ffe0a6;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.gold-indicator:hover,.gold-indicator:focus-visible{background:#ffbf4724;border-color:#ffbf4773}.gold-indicator>.gold-indicator-text{font-weight:600;opacity:1}.gold-indicator .gold-indicator-text>span{font-weight:400;opacity:.8}.gold-default-badge{display:none;font-family:system-ui,sans-serif;font-size:10px;font-weight:700!important;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:999px;background:#ff9f4738;color:#ffd0a3;border:1px solid rgba(255,159,71,.5);opacity:1!important}.gold-indicator.is-default .gold-default-badge{display:inline-block}.gold-indicator.is-default{border-color:#ff9f4780;background:#ff9f471f;animation:gold-pulse 2.4s ease-in-out infinite}@keyframes gold-pulse{0%,to{box-shadow:0 0 #ff9f4700}50%{box-shadow:0 0 0 5px #ff9f471f}}.field-default-badge{display:none;margin-left:6px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:999px;background:#ff9f4738;color:#ffd0a3;border:1px solid rgba(255,159,71,.5);vertical-align:middle}.field-default-badge.is-shown{display:inline-block}.tabs{display:flex;gap:4px;padding:10px 0 0;margin-top:12px;flex-wrap:wrap}.tab{display:inline-flex;align-items:center;gap:7px;background:#ffffff05;border:1px solid var(--line);color:var(--text-dim);padding:9px 13px;border-radius:var(--radius) var(--radius) 0 0;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,color .15s,border-color .15s,transform .1s;border-bottom-color:transparent}.tab-ico{font-size:15px;opacity:.8}.tab:hover{color:var(--text);background:#ffffff0a}.tab.active{color:var(--text);background:linear-gradient(180deg,rgba(var(--accent-3-rgb),.16),rgba(var(--accent-3-rgb),.04));border-color:rgba(var(--accent-3-rgb),.4);border-bottom-color:transparent;box-shadow:0 -8px 20px -8px rgba(var(--accent-3-rgb),.4)}.tab.active .tab-ico{opacity:1;color:var(--accent-2)}.tab-attention{display:none;align-items:center;gap:5px;margin-left:4px;padding:2px 8px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;background:#ff9f472e;color:#ffd0a3;border:1px solid rgba(255,159,71,.5);white-space:nowrap}.tab-attention-dot{width:6px;height:6px;border-radius:50%;background:#ff9f47;box-shadow:0 0 #ff9f47b3;animation:tab-dot-pulse 1.8s ease-in-out infinite}@keyframes tab-dot-pulse{0%{box-shadow:0 0 #ff9f47b3}70%{box-shadow:0 0 0 7px #ff9f4700}to{box-shadow:0 0 #ff9f4700}}.tab.needs-attention .tab-attention{display:inline-flex}.tab.needs-attention{border-color:#ff9f4780;background:#ff9f4714;color:var(--text)}.tab.needs-attention .tab-ico{color:#ffbf47;opacity:1}.tab.needs-attention:hover{background:#ff9f4724;border-color:#ff9f47b3}.tab.needs-attention.active{background:linear-gradient(180deg,#ff9f4738,#ff9f470f);border-color:#ff9f4799;box-shadow:0 -8px 20px -8px #ff9f4780}.tab.needs-attention.active .tab-ico{color:#ffbf47}.tab-settings{padding:9px 12px;margin-left:auto}.tab-settings .tab-ico{font-size:16px}.tab-settings .tab-attention{margin-left:0;padding:0;background:none}.nav-primary .tab[data-group]:after{content:"▾";font-size:10px;opacity:.5;margin-left:2px;line-height:1}.nav-primary .tab[data-group].active:after{opacity:.8}.nav-secondary{display:inline-flex;align-items:stretch;gap:3px;padding:3px;margin-top:4px;flex-wrap:wrap;background:var(--bg-3);border:1px solid var(--line);border-radius:var(--radius-lg);animation:fadeIn .18s ease-out}.nav-secondary[hidden]{display:none}.subtab{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid transparent;color:var(--text-dim);padding:6px 15px;border-radius:var(--radius);font-family:inherit;font-size:13.5px;font-weight:500;cursor:pointer;transition:background .15s,color .15s,border-color .15s,box-shadow .15s}.subtab-ico{font-size:13px;opacity:.7}.subtab:hover{color:var(--text);background:#ffffff0d}.subtab.active{color:var(--accent-3);font-weight:600;background:linear-gradient(180deg,rgba(var(--accent-3-rgb),.2),rgba(var(--accent-3-rgb),.06)),#2b333f;border-color:rgba(var(--accent-3-rgb),.45);box-shadow:inset 0 1px #ffffff0f}.subtab.active .subtab-ico{opacity:1;color:var(--accent)}.sidebar .nav-primary{display:flex;flex-direction:column;gap:2px;padding:0;margin:0;min-height:calc(100vh - 120px)}.sidebar .nav-primary .tab{width:100%;justify-content:flex-start;gap:11px;padding:10px 13px;border-radius:var(--radius);border-color:transparent;border-bottom-color:transparent;background:transparent;position:relative;box-shadow:none}.sidebar .nav-primary .tab .tab-ico{display:inline-block;width:18px;text-align:center;font-size:15px}.sidebar .nav-primary .tab:hover{background:#ffffff0d}.sidebar .nav-primary .tab.active{background:linear-gradient(90deg,rgba(var(--accent-3-rgb),.16),rgba(var(--accent-3-rgb),.04));border-color:rgba(var(--accent-3-rgb),.28);border-bottom-color:rgba(var(--accent-3-rgb),.28);box-shadow:none}.sidebar .nav-primary .tab.active:before{content:"";position:absolute;left:-1px;top:7px;bottom:7px;width:3px;border-radius:3px;background:linear-gradient(180deg,var(--accent),var(--accent-2))}.sidebar .nav-primary .tab[data-group]:after{margin-left:auto}.sidebar .nav-primary .tab-settings{margin-left:0;margin-top:auto;padding:14px 13px 10px;position:relative}.sidebar .nav-primary .tab-settings:after{content:"";position:absolute;left:13px;right:13px;top:0;height:1px;background:var(--line)}.sidebar .nav-primary .tab-settings .tab-ico{font-size:16px}.tab-settings-label{display:inline}.sidebar .nav-primary .tab-settings .tab-attention{margin-left:auto}.content .nav-secondary{margin-bottom:4px}@media (max-width: 880px){:root{--shell-w: min(1160px, 94vw)}.app-shell{grid-template-columns:minmax(0,1fr);gap:0;padding-top:10px}.sidebar{position:fixed;top:62px;left:0;bottom:0;width:264px;max-width:84vw;z-index:60;padding:14px 12px 24px;background:var(--bg-1);border-right:1px solid var(--line-2);box-shadow:18px 0 60px -22px #000000d9;overflow-y:auto;transform:translate(-100%);transition:transform .26s ease}html.nav-open .sidebar{transform:none}.sidebar .nav-primary{min-height:0}.nav-backdrop{display:block;position:fixed;top:62px;right:0;bottom:0;left:0;z-index:55;background:#04040a8c;opacity:0;pointer-events:none;transition:opacity .26s ease}html.nav-open .nav-backdrop{opacity:1;pointer-events:auto}}.tab-panel{display:none;padding:14px 0 60px;animation:fadeIn .25s ease-out}.tab-panel.active{display:block}[data-panel=doll].active{display:flex;flex-direction:column;gap:18px}[data-panel=doll] .section-head.doll-head{margin-bottom:0}[data-panel=doll] .doll-main{margin:0}[data-panel=doll]>.card{margin:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.section-head{max-width:720px;margin-bottom:22px}.eyebrow{display:inline-block;font-size:12.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--accent-3);margin-bottom:10px;font-weight:600}.section-head h2{margin:0 0 10px;font-size:clamp(24px,3.2vw,34px);line-height:1.15;letter-spacing:-.01em;font-weight:700}.section-head p{color:var(--text-dim);margin:0;font-size:15.5px}.card{background:linear-gradient(180deg,var(--bg-2),var(--bg-1));border:1px solid var(--line);border-radius:var(--radius-lg);padding:26px;box-shadow:var(--shadow)}.calc-card{position:relative;overflow:hidden}.calc-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(600px 200px at 0% 0%,rgba(var(--accent-3-rgb),.12),transparent 60%)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:var(--radius-pill);font-weight:700;font-size:14.5px;cursor:pointer;border:1px solid transparent;transition:transform .15s,box-shadow .2s,background .2s,border-color .2s;-webkit-user-select:none;user-select:none}.btn-primary{background:var(--accent);color:#fff;box-shadow:0 14px 36px -14px #dc9900b3}.btn-primary:hover{transform:translateY(-1px);background:var(--accent-2);box-shadow:0 18px 40px -14px #b0881b99}.btn-ghost{background:#ffffff08;color:var(--accent);border-color:var(--accent-2)}.btn-ghost:hover{background:#ffffff0f;border-color:var(--accent)}.grid-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;position:relative}.grid-form.inner{grid-template-columns:repeat(3,minmax(0,1fr))}.field{display:flex;flex-direction:column;gap:8px;min-width:0}.field input,.field select{min-width:0}.field label{font-size:13px;color:var(--text-dim);font-weight:500;display:inline-flex;align-items:center;gap:8px}.field input[type=number],.field input[type=search],.field input[type=text],.field select,.search-form input[type=search]{background-color:#ffffff08;border:1px solid var(--line-2);color:var(--text);padding:12px 14px;border-radius:var(--radius);font-size:15px;font-family:inherit;transition:border-color .15s,background-color .15s,box-shadow .15s;width:100%}.field input:focus,.field select:focus,.search-form input:focus{outline:none;border-color:var(--accent);background-color:rgba(var(--accent-3-rgb),.06);box-shadow:0 0 0 4px rgba(var(--accent-3-rgb),.15)}.field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5L6 6.5L11 1.5' stroke='%239ea0c0' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px;cursor:pointer;color-scheme:dark;accent-color:var(--accent)}.field select option{background:var(--bg-2);color:var(--text);padding:8px}.field select option:checked,.field select option:hover{background:var(--bg-3);color:var(--accent-3)}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.num-stepper{position:relative;display:block;width:100%}.num-stepper>input[type=number]{width:100%;padding-right:30px}.num-stepper-btns{position:absolute;top:1px;right:1px;bottom:1px;width:24px;display:flex;flex-direction:column;border-left:1px solid var(--line-2);border-radius:0 10px 10px 0;overflow:hidden}.num-stepper-btns button{flex:1 1 50%;min-height:0;border:none;background:rgba(var(--accent-3-rgb),.08);color:var(--accent);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:9px;line-height:1;padding:0;transition:background .12s,color .12s;-webkit-user-select:none;user-select:none;touch-action:none}.num-stepper-btns .num-up{border-bottom:1px solid var(--line-2)}.num-stepper-btns button:hover{background:rgba(var(--accent-3-rgb),.2);color:var(--accent-3)}.num-stepper-btns button:active{background:rgba(var(--accent-3-rgb),.34)}.num-stepper>input[type=number]:focus+.num-stepper-btns{border-left-color:var(--accent)}.segmented{display:inline-flex;padding:4px;background:#ffffff08;border:1px solid var(--line-2);border-radius:12px;width:fit-content}.segmented input{display:none}.segmented label{padding:9px 16px;border-radius:9px;color:var(--text-dim);cursor:pointer;font-weight:500;font-size:14px;transition:background .2s,color .2s}.segmented input:checked+label{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;box-shadow:0 8px 20px -10px rgba(var(--accent-3-rgb),.8)}.field-group{grid-column:1 / -1;padding:18px;border-radius:var(--radius);border:1px dashed var(--line-2);background:#ffffff04}.field-group h3{margin:0 0 12px;font-size:13px;color:var(--text-dim);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.form-actions{grid-column:1 / -1;display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}.search-form{display:flex;gap:10px;margin-bottom:20px}.search-form input{flex:1}.result{margin-top:24px}.result:empty{display:none}.result-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}.result-summary.three-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.metric{padding:14px 16px;border-radius:var(--radius);background:#ffffff08;border:1px solid var(--line)}.metric-label{font-size:12px;color:var(--text-mute);letter-spacing:.04em;text-transform:uppercase}.metric-value{display:block;font-family:JetBrains Mono,monospace;font-weight:700;font-size:20px;margin-top:6px;color:var(--text);word-break:break-word}.metric-sub{display:block;font-size:12px;color:var(--text-mute);margin-top:4px}.metric.accent .metric-value{background:linear-gradient(90deg,var(--accent),var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}.metric.good{border-color:#35e0a159;background:#35e0a10f}.metric.good .metric-value{color:var(--good)}.metric.bad{border-color:#ff5e6c59;background:#ff5e6c0f}.metric.bad .metric-value{color:var(--bad)}.mc-card,.rev-card{margin-top:22px}.mc-head h3{margin:0 0 6px;font-size:17px}.mc-head .muted{margin:0 0 16px}.mc-form{display:flex;gap:14px;align-items:flex-start;flex-wrap:wrap}.mc-form .field{flex:1 1 220px;margin:0}.mc-form .field.mc-submit{flex:0 0 auto}.mc-form .field.mc-submit .btn{height:46px}.mc-bar-mark{opacity:1;outline:2px solid var(--good);outline-offset:-1px}.rev-delta{font-size:12px;font-weight:500;color:var(--text-dim)}.rev-delta.rev-ok{color:var(--good)}.mc-hist{display:flex;align-items:flex-end;gap:2px;height:130px;margin-top:16px;padding:10px;background:#ffffff05;border:1px solid var(--line);border-radius:var(--radius)}.mc-bar{flex:1;min-height:2px;background:linear-gradient(180deg,var(--accent-2),var(--accent));border-radius:3px 3px 0 0;opacity:.85;transition:opacity .12s}.mc-bar:hover{opacity:1}.mc-hist-axis{display:flex;justify-content:space-between;gap:8px;margin-top:6px;font-size:11.5px;color:var(--text-dim)}.result-summary.mc-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.mc-h{margin:22px 0 10px;font-size:14px;font-weight:700;color:var(--text-dim)}tr.mc-good td{color:var(--good)}tr.mc-bad td{color:var(--bad)}tr.mc-mid{background:rgba(var(--accent-3-rgb),.08)}tr.mc-mid td{font-weight:700;color:#fff}.table-wrap{overflow-x:auto;border-radius:var(--radius);border:1px solid var(--line)}.data-table{width:100%;border-collapse:collapse;font-size:14.5px;min-width:560px}.data-table th,.data-table td{padding:12px 14px;text-align:left;border-bottom:1px solid var(--line)}.data-table th{background:#ffffff08;color:var(--text-dim);font-weight:600;font-size:12.5px;text-transform:uppercase;letter-spacing:.04em}.data-table tbody tr:hover{background:rgba(var(--accent-3-rgb),.05)}.has-tip{position:relative;cursor:help;border-bottom:1px dotted rgba(255,255,255,.3);display:inline-block;outline:none}.has-tip .tip-body{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:#141626fa;border:1px solid rgba(var(--accent-3-rgb),.45);border-radius:10px;padding:10px 12px;width:max-content;max-width:280px;font-size:12px;line-height:1.45;color:var(--text);box-shadow:0 18px 36px #0000008c;z-index:100;opacity:0;pointer-events:none;transition:opacity .15s ease;text-align:left;font-weight:400;white-space:normal}.has-tip:hover .tip-body,.has-tip:focus .tip-body,.has-tip.is-open .tip-body{opacity:1;pointer-events:auto}@media (max-width: 720px){.has-tip .tip-body{max-width:220px;font-size:11px}}.data-table tbody tr:last-child td{border-bottom:none}.data-table td.num,.data-table th.num{text-align:right;font-family:JetBrains Mono,monospace}.data-table tr.winner td{background:#35e0a112}.data-table td .sub{font-size:12px;color:var(--text-mute)}.data-table th small{display:block;font-size:10.5px;letter-spacing:.08em;font-weight:500;color:var(--text-mute);text-transform:none;margin-top:2px}.compare-table{min-width:860px;font-size:13px}.compare-table th,.compare-table td{padding:9px 6px}.badge{display:inline-block;padding:2px 10px;border-radius:999px;font-size:11.5px;font-weight:600;background:rgba(var(--accent-3-rgb),.18);color:#efe2b8;border:1px solid rgba(var(--accent-3-rgb),.35);letter-spacing:.02em;white-space:nowrap}.badge.under{background:#78c8781f;color:#b6f0b5;border-color:#78c87859}.badge.sky{background:#22d3ee24;color:#b8efff;border-color:#22d3ee59}.badge.world{background:#ffbf4724;color:#ffe0a6;border-color:#ffbf4759}.badge.mirage{background:#ffffff0f;color:var(--text-dim);border-color:var(--line-2)}.badge.orb{background:#ff5ec424;color:#ffc7e8;border-color:#ff5ec459}.badge.good{background:rgba(var(--good-rgb),.14);color:var(--good);border-color:rgba(var(--good-rgb),.4)}.badge.bad{background:rgba(var(--bad-rgb),.16);color:var(--bad);border-color:rgba(var(--bad-rgb),.4)}.abil-controls{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end}.abil-controls .field{margin:0}.abil-controls .field:first-child{flex:1 1 260px}.abil-controls .field:last-child{flex:0 1 auto}@media (max-width: 560px){.abil-controls .field{flex:1 1 100%}}.abil-name{font-weight:600}.abil-meta{display:flex;align-items:center;gap:8px;margin-top:5px;flex-wrap:wrap}.abil-en{font-size:12px;color:var(--text-mute);font-style:italic}.abil-en-none{font-size:12px;color:var(--text-mute);font-style:italic;opacity:.6}.abil-ids{font-variant-numeric:tabular-nums;font-size:12px;color:var(--text-dim);white-space:nowrap}#abilTable td:first-child{min-width:190px}#abilTable th:nth-child(2),#abilTable td:nth-child(2){min-width:220px}#abilTable th:nth-child(3),#abilTable td:nth-child(3),#abilTable th:nth-child(4),#abilTable td:nth-child(4){min-width:140px;font-size:12.5px}.doll-header{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px}.doll-main{display:grid;grid-template-columns:1fr minmax(320px,340px);gap:22px;align-items:stretch}.doll-main-stats{display:flex;flex-direction:column}.doll-main-stats .doll-stats{flex:1 0 auto;align-content:start}.doll-main-eq{display:flex;flex-direction:column;gap:22px}.doll-main-eq>.card:last-child{flex:1 1 auto}@media (max-width: 880px){.doll-main{grid-template-columns:1fr}}.doll-fig{position:relative;width:301px;height:210px;margin:0 auto}.doll-fig:before{content:"";position:absolute;top:50%;left:177px;transform:translate(-50%,-50%);width:88px;height:196px;pointer-events:none;background:center / contain no-repeat url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20250%22%3E%3Cg%20fill%3D%22rgba(227%2C185%2C94%2C0.13)%22%20stroke%3D%22rgba(227%2C185%2C94%2C0.30)%22%20stroke-width%3D%221.4%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%3E%3Cellipse%20cx%3D%2250%22%20cy%3D%2223%22%20rx%3D%2213%22%20ry%3D%2215%22%2F%3E%3Cpath%20d%3D%22M50%2039%20C44%2039%2041%2042%2040%2047%20C35%2048%2029%2050%2025%2055%20C21%2060%2020%2066%2019%2074%20L15%20105%20C14%20110%2016%20114%2020%20114%20C24%20114%2026%20110%2027%20105%20L31%2078%20C32%2088%2032%2097%2032%20105%20L29%20152%20C28%20170%2032%20185%2037%20185%20L40%20247%20C40%20250%2047%20250%2047%20247%20L49%20189%20L51%20189%20L53%20247%20C53%20250%2060%20250%2060%20247%20L63%20185%20C68%20185%2072%20170%2071%20152%20L68%20105%20C68%2097%2068%2088%2069%2078%20L73%20105%20C74%20110%2076%20114%2080%20114%20C84%20114%2086%20110%2085%20105%20L81%2074%20C80%2066%2079%2060%2075%2055%20C71%2050%2065%2048%2060%2047%20C59%2042%2056%2039%2050%2039%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.doll-fig .doll-slot{position:absolute;padding:0}.doll-fig .doll-slot-label{display:none}.doll-fig .doll-slot[data-slot=ic]{top:0;left:97px}.doll-fig .doll-slot[data-slot=ft]{top:0;left:226px}.doll-fig .doll-slot[data-slot=vx]{top:47px;left:20px}.doll-fig .doll-slot[data-slot=wy]{top:47px;left:58px}.doll-fig .doll-slot[data-slot=qn]{top:47px;left:97px}.doll-fig .doll-slot[data-slot=rv]{top:47px;left:226px}.doll-fig .doll-slot[data-slot=gv]{top:47px;left:265px}.doll-fig .doll-slot[data-slot=mj]{top:94px;left:20px}.doll-fig .doll-slot[data-slot=st]{top:94px;left:58px}.doll-fig .doll-slot[data-slot=pp]{top:94px;left:97px}.doll-fig .doll-slot[data-slot=tg]{top:94px;left:226px}.doll-fig .doll-slot[data-slot=ta]{top:94px;left:265px}.doll-fig .doll-slot[data-slot=cr]{top:141px;left:20px}.doll-fig .doll-slot[data-slot=cd]{top:141px;left:58px}.doll-fig .doll-slot[data-slot=pk]{top:141px;left:97px}.doll-fig .doll-slot[data-slot=rx]{top:141px;left:226px}.doll-fig .doll-slot[data-slot=it]{top:141px;left:265px}.doll-fig .doll-slot[data-slot=ft] .doll-cell{background-position:0 0}.doll-fig .doll-slot[data-slot=rv] .doll-cell{background-position:-32px 0}.doll-fig .doll-slot[data-slot=tg] .doll-cell{background-position:-64px 0}.doll-fig .doll-slot[data-slot=rx] .doll-cell{background-position:-96px 0}.doll-fig .doll-slot[data-slot=ta] .doll-cell{background-position:-128px 0}.doll-fig .doll-slot[data-slot=vx] .doll-cell{background-position:0 -32px}.doll-fig .doll-slot[data-slot=wy] .doll-cell{background-position:-32px -32px}.doll-fig .doll-slot[data-slot=mj] .doll-cell{background-position:-64px -32px}.doll-fig .doll-slot[data-slot=st] .doll-cell{background-position:-96px -32px}.doll-fig .doll-slot[data-slot=it] .doll-cell{background-position:-128px -32px}.doll-fig .doll-slot[data-slot=gv] .doll-cell{background-position:-160px -32px}.doll-fig .doll-slot[data-slot=cr] .doll-cell{background-position:0 -64px}.doll-fig .doll-slot[data-slot=cd] .doll-cell{background-position:-32px -64px}.doll-fig .doll-slot[data-slot=qn] .doll-cell{background-position:-64px -64px}.doll-fig .doll-slot[data-slot=pp] .doll-cell{background-position:-96px -64px}.doll-fig .doll-slot[data-slot=pk] .doll-cell{background-position:-128px -64px}.doll-fig .doll-slot[data-slot=ic] .doll-cell{background-position:-160px -96px}.doll-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:12px}.doll-slot{display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;padding:8px 4px;border-radius:var(--radius);border:1px solid transparent;transition:border-color .15s,background .15s}.doll-slot:hover,.doll-slot:focus-visible{border-color:rgba(var(--accent-3-rgb),.35);background:rgba(var(--accent-3-rgb),.05);outline:none}.doll-cell{width:34px;height:34px;flex:none;position:relative;display:block;border:1px solid var(--line-2);border-radius:5px;background:var(--doll-cell-bg, var(--bg-1)) -160px 0 no-repeat;background-origin:content-box;background-clip:content-box;box-shadow:inset 0 0 4px #0006}.doll-slot.is-filled .doll-cell{border-color:rgba(var(--accent-3-rgb),.55)}.doll-icon{position:absolute;left:0;top:0;width:32px;height:32px;image-rendering:pixelated}.doll-slot-label{font-size:11px;color:var(--text-mute);text-align:center;line-height:1.2}.doll-tip{position:absolute;z-index:100;max-width:280px;background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--radius);padding:10px 12px;box-shadow:var(--shadow);font-size:12.5px;color:var(--text-dim);pointer-events:none}.doll-tip[hidden]{display:none}.doll-tip-name{font-weight:700;color:var(--text);margin-bottom:4px}.doll-tip-abil{color:var(--accent);margin-top:4px;display:block}.doll-tip-add{color:#6fa8ff}html[data-theme=light] .doll-tip-add{color:#2f6bd8}.doll-tip-lvl{font-size:12px;margin:-2px 0 4px}.doll-tip-eng{color:#4fd8c9}html[data-theme=light] .doll-tip-eng{color:#0e8d80}.doll-tip-wdf{color:#b48cff}html[data-theme=light] .doll-tip-wdf{color:#7a3fd8}.doll-specials{display:flex;flex-direction:column;gap:8px;margin-top:12px}.doll-special-row{display:flex;align-items:center;gap:8px;font-size:13px}.doll-special-l{color:var(--text-mute);min-width:74px}.doll-special-pick{flex:1 1 auto;text-align:left;background:#ffffff08;border:1px dashed var(--line-2);color:var(--text);border-radius:8px;padding:7px 10px;cursor:pointer;font:inherit;font-size:13px}.doll-special-pick:hover{border-color:var(--accent);color:var(--accent-3, var(--accent))}.doll-tip-refn{color:var(--accent);font-weight:700}.doll-tip-ref{color:var(--good)}.doll-tip-gem{color:var(--accent)}.doll-tip .skl-tip-text{color:var(--text-dim)}.doll-tip .skl-info{display:flex;justify-content:space-between;gap:12px}.doll-tip .skl-info-l{color:var(--text-mute)}.doll-tip-bad{color:#ff8a8a;font-weight:600}.doll-tip-sep{height:1px;background:var(--line-2);margin:6px 0}.doll-tip-type{color:var(--text-mute)}.doll-pick-name [class^=gx-],.doll-tip-name [class^=gx-]{font-weight:600}.gx-0{color:#fff}.gx-1{color:#8080ff}.gx-2{color:#ffdc50}.gx-3{color:#aa32ff}.gx-4{color:#ff6000}.gx-5{color:#b0b0b0}.gx-6{color:#00ffae}.gx-7{color:#6cfb4b}.gx-8{color:red}.gx-9{color:#00f0ff}.gx-10{color:#f0f}.gx-11{color:#c70a0d}html[data-theme=light] .doll-pick-name .gx-0,html[data-theme=light] .doll-tip-name .gx-0{color:var(--text)}.doll-tip-set{margin-top:6px;color:var(--accent);font-weight:600}.doll-tip-setp{color:var(--text-mute)}.doll-tip-setp.on{color:var(--good)}.doll-tip-setb{color:var(--text-mute)}.doll-tip-setb.on{color:var(--accent)}.doll-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.doll-avail .doll-avail-v{font-size:18px;font-weight:700;color:var(--accent);font-variant-numeric:tabular-nums;padding-top:4px}.doll-avail .doll-avail-v.over{color:var(--bad)}.doll-slot.is-bad .doll-cell,.doll-bp-cell.is-bad .doll-cell{border-color:#ff5e6ce6}.doll-slot.is-bad .doll-cell:after,.doll-bp-cell.is-bad .doll-cell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;background:#ff323e73;pointer-events:none}.doll-pick-req{display:block;font-size:11px;color:var(--text-mute)}.doll-pick-req.bad{color:#ff8a8a}.doll-pick-ctl{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;font-size:12.5px;color:var(--text-dim)}.doll-pick-fit{display:flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap}.doll-pick-ctl select{font-size:12.5px;padding:4px 26px 4px 8px}.doll-pick-types{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:8px;font-size:12.5px;color:var(--text-dim)}.doll-pick-types label{display:flex;align-items:center;gap:5px;cursor:pointer;white-space:nowrap}.doll-backpack{display:grid;grid-template-columns:repeat(8,34px);gap:8px;justify-content:center}.doll-bp-cell{background:none;border:none;padding:0;cursor:grab}.doll-bp-cell.is-filled:active{cursor:grabbing}.doll-bp-cell.empty{cursor:default}.doll-bp-cell.is-filled:hover .doll-cell{border-color:rgba(var(--accent-3-rgb),.6)}.doll-bp-cell.is-bad .doll-cell{border-color:#ff5e6c99}.doll-fig .doll-slot[draggable=true]{cursor:grab}.doll-picker.doll-editor{z-index:78}.doll-editor .doll-picker-box{max-width:380px;position:relative}.doll-ed-close{position:absolute;top:12px;right:14px}.doll-ed-head{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding-right:28px}.doll-ed-name{font-weight:700;font-size:16px}.doll-ed-acts{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.doll-ed-tabs{display:flex;gap:6px;border-bottom:1px solid var(--line-2);margin-bottom:14px}.doll-ed-tab{background:none;border:none;border-bottom:2px solid transparent;color:var(--text-mute);cursor:pointer;padding:6px 10px;font:inherit}.doll-ed-tab.active{color:var(--accent);border-bottom-color:var(--accent)}.doll-ed-tabbody .doll-sockets{margin-bottom:12px}.doll-addons{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.doll-addon-row{display:flex;gap:8px;align-items:center}.doll-addon-row select{flex:1}.doll-addon-val{width:80px;text-align:center;font-variant-numeric:tabular-nums}.doll-addon-del{background:none;border:none;color:var(--text-mute);cursor:pointer;font-size:14px}.doll-addon-del:hover{color:var(--bad)}.doll-picker input,.doll-picker select,.doll-editor input,.doll-editor select,.doll-titles input{background-color:#ffffff08;border:1px solid var(--line-2);color:var(--text);border-radius:8px;padding:6px 9px;font:inherit;font-size:13px;color-scheme:dark;accent-color:var(--accent)}.doll-picker input[type=search],.doll-picker input[type=text]{width:100%}.doll-picker select,.doll-editor select{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:26px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5L6 6.5L11 1.5' stroke='%239ea0c0' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 8px center}.doll-picker input:focus,.doll-picker select:focus,.doll-editor input:focus,.doll-editor select:focus,.doll-titles input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-3-rgb),.15)}.doll-picker select option,.doll-editor select option{background:var(--bg-2);color:var(--text)}.doll-skills-h{margin:18px 0 10px;font-size:14px}.doll-skills-h .muted{font-weight:400;font-size:12px}.doll-skills{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px}.doll-skill{display:flex;align-items:center;gap:8px;text-align:left;cursor:pointer;background:var(--bg-1);border:1px solid var(--line-2);border-radius:8px;padding:5px 8px;color:var(--text)}.doll-skill:hover{border-color:rgba(var(--accent-3-rgb),.5)}.doll-skill .doll-icon{position:relative;width:32px;height:32px;flex:none;border-radius:5px}.doll-skill-info{display:flex;flex-direction:column;min-width:0}.doll-skill-name{font-size:11.5px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doll-skill-dmg{font-size:13px;font-weight:700;color:var(--accent);font-variant-numeric:tabular-nums}.doll-slot.drop-ok .doll-cell,.doll-bp-cell.drop-ok .doll-cell{border-color:var(--accent);box-shadow:0 0 0 2px rgba(var(--accent-3-rgb),.5),inset 0 0 6px rgba(var(--accent-3-rgb),.3)}.doll-picker{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#0000008c;display:flex;align-items:flex-start;justify-content:center;padding:6vh 16px;overflow-y:auto}.doll-picker[hidden]{display:none}#dollPicker{z-index:90}.doll-picker-box{width:100%;max-width:460px;padding:16px}.doll-picker-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.doll-picker-head h3{margin:0;flex:1 1 auto;min-width:0;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doll-picker-head .btn{padding:5px 10px;font-size:12px;white-space:nowrap}.doll-picker-x{background:none;border:none;color:var(--text-mute);font-size:18px;cursor:pointer;line-height:1}.doll-picker-x:hover{color:var(--text)}.doll-picker-list{margin-top:8px;max-height:48vh;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.doll-pick-row{display:flex;align-items:center;gap:9px;width:100%;text-align:left;background:none;border:1px solid transparent;border-radius:7px;padding:3px 6px;cursor:pointer;color:var(--text);font:inherit}.doll-pick-row:hover{background:rgba(var(--accent-3-rgb),.08);border-color:rgba(var(--accent-3-rgb),.3)}.doll-pick-name{font-size:12.5px;line-height:1.25}.doll-picker-list{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.doll-picker-list::-webkit-scrollbar{width:9px}.doll-picker-list::-webkit-scrollbar-track{background:transparent}.doll-picker-list::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:6px;border:2px solid transparent;background-clip:padding-box}.doll-picker-list::-webkit-scrollbar-thumb:hover{background:var(--accent);background-clip:padding-box}.doll-stats-title{margin:0 0 14px;font-size:17px}.doll-stats-title .muted{font-weight:400;font-size:13px}.doll-stats2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:26px}.doll-stats2 .doll-stat{padding:3px 8px;border-radius:5px}.doll-stats2 .doll-stat:nth-child(4n+1),.doll-stats2 .doll-stat:nth-child(4n+2){background:#ffffff08}html[data-theme=light] .doll-stats2 .doll-stat:nth-child(4n+1),html[data-theme=light] .doll-stats2 .doll-stat:nth-child(4n+2){background:#0000000a}@media (max-width: 560px){.doll-stats2{grid-template-columns:1fr}}.doll-stats2 .doll-stat.flash-up b{animation:statFlashUp 1s ease-out}.doll-stats2 .doll-stat.flash-down b{animation:statFlashDown 1s ease-out}@keyframes statFlashUp{0%,60%{color:var(--good)}}@keyframes statFlashDown{0%,60%{color:var(--bad)}}.doll-mods-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:14px}.doll-mods-hint{font-size:12.5px}.doll-titles{display:grid;grid-template-rows:repeat(2,auto);grid-auto-flow:column;gap:8px 30px;justify-content:start}.doll-title-f{display:grid;grid-template-columns:84px 96px;align-items:center;gap:8px;font-size:12.5px;color:var(--text-dim);white-space:nowrap}@media (max-width: 760px){.doll-titles{grid-template-rows:none;grid-auto-flow:row;grid-template-columns:repeat(2,auto);justify-content:start}}.doll-dmg-details>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;-webkit-user-select:none;user-select:none}.doll-dmg-details>summary::-webkit-details-marker{display:none}.doll-dmg-details>summary:before{content:"";width:8px;height:8px;flex:0 0 auto;border-right:2px solid var(--text-mute);border-bottom:2px solid var(--text-mute);transform:rotate(-45deg);transition:transform .15s ease;margin-top:-2px}.doll-dmg-details[open]>summary:before{transform:rotate(45deg);margin-top:-5px}.doll-dmg-details>summary .doll-stats-title{margin:0}.doll-dmg-details[open]>summary{margin-bottom:14px}.doll-dmg-details>summary:hover .doll-stats-title{color:var(--accent)}.doll-stat{display:flex;justify-content:space-between;gap:12px;padding:3px 0;font-size:13px}.doll-stat span{color:var(--text-mute)}.doll-stat b{color:var(--text);font-variant-numeric:tabular-nums}.doll-header .field label{position:relative;white-space:nowrap;display:block;padding-right:4px}.doll-attr-plus{position:absolute;right:0;top:1px;margin-left:0;color:var(--good);font-weight:600;font-size:11.5px;white-space:nowrap}.doll-gems{display:flex;flex-direction:column;gap:10px}.doll-gem-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.doll-gem-item{display:flex;align-items:center;gap:8px;min-width:150px;font-size:13px;color:var(--text-dim)}.doll-sockets{display:flex;gap:8px}.doll-socket{background:none;border:none;padding:0;cursor:pointer}.doll-socket .doll-cell{border-style:dashed}.doll-socket.is-filled .doll-cell{border-style:solid;border-color:rgba(var(--accent-3-rgb),.55)}.doll-socket:hover .doll-cell{border-color:rgba(var(--accent-3-rgb),.5)}.doll-sockn-ctrl{display:inline-flex;gap:3px;margin-left:4px}.doll-sockn{width:22px;height:22px;border:1px solid var(--line-2);background:var(--bg-1);color:var(--text-mute);border-radius:5px;cursor:pointer;font-size:11px;font-variant-numeric:tabular-nums}.doll-sockn:hover{border-color:rgba(var(--accent-3-rgb),.5)}.doll-sockn.active{background:rgba(var(--accent-3-rgb),.18);color:var(--accent);border-color:rgba(var(--accent-3-rgb),.55)}.doll-ref-ctrl{display:inline-flex;align-items:center;gap:2px;color:var(--accent);font-weight:700;font-size:13px}.doll-ref{width:42px;padding:3px 5px;text-align:center;font-variant-numeric:tabular-nums}.doll-sets{display:flex;flex-direction:column;gap:12px}.doll-set-row{border-left:2px solid rgba(var(--accent-3-rgb),.4);padding-left:10px}.doll-set-name{font-size:13.5px;font-weight:600;margin-bottom:5px}.doll-set-bonuses{display:flex;flex-wrap:wrap;gap:6px}.doll-set-bonus{font-size:12px;padding:2px 8px;border-radius:999px;border:1px solid var(--line-2);color:var(--text-mute);opacity:.5}.doll-set-bonus.on{opacity:1;color:#9bf3d3;border-color:#35e0a159;background:#35e0a11a}.doll-buffs{display:flex;flex-wrap:wrap;gap:8px 6px;align-items:flex-start}.doll-buff-slot{display:flex;flex-direction:column;align-items:center;gap:3px}.doll-buff-ic{width:34px;height:34px;padding:0;cursor:pointer;border-radius:5px;border:1px solid var(--line-2);position:relative;overflow:hidden;background:var(--doll-cell-bg, var(--bg-1)) -160px 0 no-repeat;filter:grayscale(.55) brightness(.72);transition:filter .12s,border-color .12s}.doll-buff-ic .doll-icon{position:absolute;left:0;top:0}.doll-buff-ic:hover{border-color:rgba(var(--accent-3-rgb),.6);filter:none}.doll-buff-ic.on{filter:none;border-color:#35e0a199;box-shadow:0 0 0 1px #35e0a166}.doll-buff-ic.empty{display:grid;place-items:center;font-size:20px;line-height:1;color:var(--text-mute);filter:none;border-style:dashed}.doll-buff-ic.empty:hover{color:var(--accent);border-color:var(--accent)}.doll-buff-cb{margin:0;cursor:pointer}.doll-tip-bp{display:flex;gap:6px}.doll-tip-bp span{color:var(--text-mute)}.doll-tip-bp b{color:var(--accent);font-variant-numeric:tabular-nums}.doll-bcfg-box{max-width:300px;padding:14px}.doll-bcfg-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.doll-bcfg-ic{position:relative;width:32px;height:32px;flex:none;border-radius:5px}.doll-bcfg-name{font-weight:700;flex:1}.doll-bcfg-del{background:none;border:1px solid var(--line-2);border-radius:6px;color:var(--text-dim);padding:3px 10px;cursor:pointer}.doll-bcfg-del:hover{border-color:#ff8a8a;color:#ff8a8a}.doll-bcfg-stats{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.doll-bcfg-row{display:flex;gap:8px;align-items:baseline}.doll-bcfg-row b{color:var(--accent);min-width:44px;text-align:right;font-variant-numeric:tabular-nums}.doll-bcfg-row span{color:var(--text-dim);font-size:13px}.doll-bcfg-sep{height:1px;background:var(--line-2);margin:10px 0}.doll-bcfg-desc{color:var(--text-dim);font-size:13px;line-height:1.4;margin-bottom:6px}.doll-bcfg-side-h{font-weight:700;font-size:12.5px;margin:8px 0 4px}.doll-bcfg-side-h.light{color:#f2d04c}.doll-bcfg-side-h.dark{color:#a07bd6}.doll-bcfg-side-tag{display:inline-block;font-weight:700;font-size:12px;margin-bottom:6px}.doll-bcfg-side-tag.light{color:#f2d04c}.doll-bcfg-side-tag.dark{color:#a07bd6}.doll-bcfg-ctrl{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.doll-bcfg-ctrl button{background:var(--bg-1);border:1px solid var(--line-2);border-radius:6px;color:var(--text-dim);padding:4px 10px;cursor:pointer}.doll-bcfg-ctrl button:hover{border-color:var(--accent)}.doll-bcfg-side.on{border-color:var(--accent);color:var(--accent)}.doll-buffpick-classes{columns:2}.doll-buffpick-row{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:none;border:none;border-bottom:1px solid var(--line-1);padding:7px 4px;cursor:pointer;color:var(--text)}.doll-buffpick-row:hover{background:var(--bg-1)}.doll-buffpick-row .doll-icon{position:relative;width:32px;height:32px;flex:none}.doll-compare-actions{display:flex;gap:10px;flex-wrap:wrap}.doll-opp-panel{margin-bottom:16px;padding:16px 18px;border:1px solid var(--line-2);border-radius:12px;background:var(--bg-1)}.doll-opp-title{margin-bottom:14px}.doll-opp-name{width:100%;background:transparent;border:none;border-bottom:1px solid var(--line-2);color:var(--accent);font-size:17px;font-weight:700;text-align:center;padding:4px 0 8px}.doll-opp-name:focus{outline:none;border-bottom-color:var(--accent)}.doll-opp-f{display:flex;flex-direction:column;gap:3px}.doll-opp-l{font-size:11.5px;color:var(--text-mute)}.doll-opp-in{width:100%;background:var(--bg-2);border:1px solid var(--line-2);border-radius:7px;color:var(--text);padding:6px 9px;font-size:13px;text-align:right;font-variant-numeric:tabular-nums}.doll-opp-in:focus{border-color:var(--accent);outline:none}.doll-opp-top{display:flex;gap:12px;align-items:flex-end;margin-bottom:14px}.doll-opp-f.hp{flex:1 1 auto}.doll-opp-f.hp .doll-opp-in{text-align:left}.doll-opp-f.lvl{flex:0 0 84px}.doll-opp-cols{display:grid;grid-template-columns:1fr 1fr;gap:14px 22px}.doll-opp-col{display:flex;flex-direction:column;gap:8px}.doll-opp-col-h{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent);padding-bottom:4px;border-bottom:1px solid var(--line-1);margin-bottom:2px}@media (max-width: 620px){.doll-opp-cols{grid-template-columns:1fr}}.doll-dmg-body{display:none;margin-top:16px}.doll-dmg-section.is-on .doll-dmg-body{display:block}.doll-skill-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.doll-skill-ic{display:flex;align-items:center;gap:8px;padding:6px 8px;text-align:left;background:var(--bg-1);border:1px solid var(--line-2);border-radius:8px;color:var(--text-dim);cursor:pointer}.doll-skill-ic:hover{border-color:var(--accent);color:var(--text)}.doll-skill-ic .doll-icon{position:relative;width:32px;height:32px;flex:none;border-radius:5px}.doll-skill-cap{font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doll-dmg-loghead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:18px 0 8px}.doll-dmg-loghead .doll-skills-h{margin:0}.doll-dmg-log{display:flex;flex-direction:column;gap:6px;max-height:360px;overflow-y:auto;padding:10px;border:1px solid var(--line-2);border-radius:10px;background:var(--bg-1)}.doll-dmg-empty{padding:10px 4px}.doll-dmg-line{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border:1px solid var(--line-1);border-radius:8px;background:#ffffff04}.doll-dmg-ic{position:relative;width:32px;height:32px;flex:none;border-radius:5px}.doll-dmg-txt{font-size:13px;line-height:1.45;color:var(--text-dim)}.doll-dmg-txt b{color:var(--accent)}.doll-dmg-v{color:var(--text);font-weight:700;font-variant-numeric:tabular-nums}.doll-save-row{display:flex;gap:10px;flex-wrap:wrap}.doll-save-row input{flex:1 1 200px}.doll-history{display:flex;flex-direction:column;gap:6px}.doll-hist-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 10px;border:1px solid var(--line-2);border-radius:8px}.doll-hist-name{font-size:13px;font-weight:600}.doll-hist-act{display:flex;align-items:center;gap:6px}.doll-hist-del{background:none;border:none;color:var(--text-mute);cursor:pointer;font-size:15px}.doll-hist-del:hover{color:var(--bad)}.note{margin-top:18px;padding:14px 18px;border-radius:var(--radius);background:#ffffff05;border:1px solid var(--line);color:var(--text-dim);font-size:14px}.note summary{cursor:pointer;font-weight:600;color:var(--text);list-style:none}.note summary:before{content:"+";display:inline-block;width:18px;color:var(--accent);font-weight:800}.note[open] summary:before{content:"−"}.note p{margin:10px 0 0}.note code{background:rgba(var(--accent-3-rgb),.14);color:#efe2b8}.muted{color:var(--text-mute)}.center{text-align:center;padding:24px}.banner{padding:12px 16px;border-radius:var(--radius);background:#ffbf4714;border:1px solid rgba(255,191,71,.25);color:#ffe0a6;font-size:14px;margin-bottom:16px}.craft-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:22px}.craft-h{margin:0 0 12px;font-size:13px;color:var(--text-dim);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.craft-inv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.inv-row{display:flex;align-items:stretch;gap:8px;padding:0 0 0 10px;min-height:40px;border-radius:10px;background:#ffffff05;border:1px solid var(--line)}.inv-row .badge{flex:0 0 auto;align-self:center}.inv-row .num-stepper{flex:1;min-width:0}.inv-row .num-stepper>input[type=number]{height:100%}.inv-row input{flex:1;min-width:0;background:transparent;border:none;color:var(--text);font-family:JetBrains Mono,monospace;font-size:14px;padding:4px 0;width:100%}.inv-row input:focus{outline:none}.inv-row .num-stepper-btns{top:0;right:0;bottom:0;border-radius:0 9px 9px 0}.inv-row:focus-within{border-color:var(--accent);background:rgba(var(--accent-3-rgb),.06)}.craft-egg-row{margin-top:14px;padding:12px 14px;border-radius:var(--radius);border:1px dashed var(--line-2);background:#ffbf470a;display:grid;grid-template-columns:auto 1fr;gap:10px 12px;align-items:center}.craft-egg-row label{font-size:14px;color:var(--text-dim);display:inline-flex;align-items:center;gap:6px}.craft-egg-row input{background-color:#ffffff08;border:1px solid var(--line-2);color:var(--text);padding:10px 12px;border-radius:10px;font-size:14px;font-family:inherit;width:100%}.craft-egg-row .hint{grid-column:1 / -1}.craft-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.craft-form .craft-actions{grid-column:1 / -1;flex-direction:row;display:flex;gap:10px;flex-wrap:wrap}.recipes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px 12px;border-radius:var(--radius);background:#ffffff05;border:1px solid var(--line);font-size:13px}.recipe-row{display:flex;align-items:center;gap:8px;padding:4px 0}.recipe-body{color:var(--text-dim);font-family:JetBrains Mono,monospace}.craft-steps,.craft-leftovers{margin-top:16px}.craft-step{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:10px 14px;margin-bottom:6px;border-radius:var(--radius);background:rgba(var(--accent-3-rgb),.06);border:1px solid rgba(var(--accent-3-rgb),.2);font-size:14.5px}.step-idx{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;font-weight:700;font-size:12px}.leftover-line{padding:10px 14px;border-radius:var(--radius);background:#35e0a10f;border:1px solid rgba(53,224,161,.25);font-size:14px;display:flex;flex-wrap:wrap;gap:8px}@media (max-width: 900px){.craft-grid{grid-template-columns:1fr}.craft-inv{grid-template-columns:repeat(2,minmax(0,1fr))}.recipes-grid{grid-template-columns:1fr}}@media (max-width: 480px){.craft-inv{grid-template-columns:1fr 1fr}.craft-form{grid-template-columns:1fr}}.formula-box{margin-top:18px;padding:24px 26px;border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(var(--accent-3-rgb),.06),#ffffff04);border:1px solid rgba(var(--accent-3-rgb),.25);box-shadow:var(--shadow)}.formula-box h3{margin:0 0 18px;font-size:17px;font-weight:700;color:var(--text);letter-spacing:-.005em}.formula-step{display:flex;gap:14px;margin-bottom:16px;align-items:flex-start}.formula-step:last-of-type{margin-bottom:20px}.step-num{flex:0 0 32px;height:32px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;font-weight:800;font-size:14px;box-shadow:0 8px 20px -10px rgba(var(--accent-3-rgb),.8)}.step-body{flex:1;color:var(--text-dim);font-size:14.5px;line-height:1.6;min-width:0}.step-body b{color:var(--text);font-weight:600}.step-body pre{margin:8px 0;padding:10px 14px;background:#00000040;border:1px solid var(--line-2);border-radius:10px;overflow-x:auto}.step-body pre code{background:transparent;padding:0;color:#e8e9ff;font-size:13px;line-height:1.5;white-space:pre}.step-body code{background:rgba(var(--accent-3-rgb),.14);color:#efe2b8;padding:1px 6px;border-radius:4px;font-size:13px;white-space:nowrap}.formula-list{margin:8px 0 6px;padding:0 0 0 4px;list-style:none}.formula-list li{padding:6px 0;border-bottom:1px dashed var(--line)}.formula-list li:last-child{border-bottom:none}.formula-list .badge{margin-right:6px}.formula-example{margin-top:8px;padding:16px 18px;border-radius:var(--radius);background:rgba(var(--accent-3-rgb),.06);border:1px solid rgba(var(--accent-3-rgb),.25);color:var(--text-dim);font-size:14px;line-height:1.6}.formula-example b{color:var(--text)}.formula-example pre{margin:10px 0;padding:12px 14px;background:#0000004d;border:1px solid var(--line-2);border-radius:10px;overflow-x:auto}.formula-example pre code{background:transparent;padding:0;color:#efe2b8;font-size:13px;line-height:1.55;white-space:pre;font-family:JetBrains Mono,monospace}.formula-example code{background:rgba(var(--accent-3-rgb),.15);color:#efe2b8;padding:1px 5px;border-radius:4px;font-size:13px}@media (max-width: 600px){.formula-box{padding:18px 16px}.formula-step{gap:10px}.step-num{flex:0 0 28px;height:28px;font-size:13px}.step-body pre,.formula-example pre{font-size:12px;padding:8px 10px}}.banner.info{background:rgba(var(--accent-3-rgb),.06);border-color:rgba(var(--accent-3-rgb),.25);color:#efe2b8}.def-row{cursor:pointer;transition:background .15s ease}.def-row:hover{background:rgba(var(--accent-3-rgb),.08)}.def-row:focus{outline:none;background:rgba(var(--accent-3-rgb),.12)}.def-row-attack td:first-child{border-left:3px solid rgba(255,94,108,.55)}.def-row-defense td:first-child{border-left:3px solid rgba(var(--good-rgb),.55)}.site-footer{padding:28px 0;background:var(--bg-1);border-top:1px solid var(--accent-2);margin-top:20px}.footer-inner{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;color:var(--text-dim);font-size:14px}@media (max-width: 900px){.grid-form,.grid-form.inner,.result-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.result-summary.three-cols{grid-template-columns:1fr}}@media (max-width: 720px){.tabs{gap:4px}.tab{padding:9px 12px;font-size:13.5px}.tab-ico{display:none}.card{padding:20px}.header-meta{display:none}.partner-logo{height:34px;padding:3px 8px;margin-right:8px}.partner-logo img{max-height:26px}}@media (max-width: 480px){.grid-form,.grid-form.inner{grid-template-columns:1fr}.result-summary{grid-template-columns:1fr 1fr}.footer-inner{flex-direction:column}.tab{flex:1 0 auto;justify-content:center}}.sim-display{display:grid;grid-template-columns:auto 1fr;gap:14px 24px;align-items:center;margin-bottom:18px;padding:20px 24px;border-radius:var(--radius);background:linear-gradient(180deg,rgba(var(--accent-3-rgb),.08),#c79a3e0a);border:1px solid rgba(var(--accent-3-rgb),.25)}.sim-level{display:flex;flex-direction:column;gap:2px;min-width:110px}.sim-level-label{font-size:11.5px;color:var(--text-mute);letter-spacing:.08em;text-transform:uppercase}.sim-level-value{font-family:JetBrains Mono,monospace;font-weight:800;font-size:44px;line-height:1.05;background:linear-gradient(135deg,var(--accent),var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}.sim-target-info{display:flex;flex-direction:column;gap:8px;min-width:0}.sim-level-target{font-size:13px;color:var(--text-dim);font-weight:600}.sim-progress{height:8px;border-radius:999px;background:#ffffff0f;border:1px solid var(--line);overflow:hidden}.sim-progress-bar{height:100%;width:0%;background:linear-gradient(90deg,var(--accent),var(--accent-2));transition:width .2s ease-out}.sim-last{grid-column:1 / -1;font-size:14px;color:var(--text-dim);min-height:1.4em}.sim-last .succ{color:var(--good);font-weight:600}.sim-last .fail{color:var(--bad);font-weight:600}.sim-best{grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 14px;border-radius:10px;background:#c79a3e12;border:1px dashed rgba(199,154,62,.35);font-size:13px;color:var(--text-dim)}.sim-best[hidden]{display:none}.sim-best-text{font-style:italic}.sim-best-value{font-family:JetBrains Mono,monospace;font-weight:800;font-size:16px;background:linear-gradient(135deg,var(--accent-2),var(--accent));-webkit-background-clip:text;background-clip:text;color:transparent}.sim-running{display:inline-block;margin-left:10px;padding:1px 10px;border-radius:999px;background:rgba(var(--accent-3-rgb),.12);border:1px solid rgba(var(--accent-3-rgb),.35);color:var(--accent-3);font-weight:600;font-size:12.5px;animation:simPulse 1.4s infinite}@keyframes simPulse{0%,to{opacity:.55}50%{opacity:1}}.sim-stones-row{display:grid;grid-template-columns:1fr auto;gap:12px;margin-bottom:16px;align-items:stretch}.sim-stones{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sim-step-btn{padding:14px 22px;white-space:nowrap;font-size:15px;min-width:170px;align-self:stretch}.stone-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:14px 12px;border-radius:var(--radius);background:#ffffff08;border:1px solid var(--line-2);color:var(--text);cursor:pointer;font-family:inherit;text-align:center;transition:transform .1s,background .15s,border-color .15s,box-shadow .15s}.stone-btn:hover:not(:disabled){transform:translateY(-2px);background:rgba(var(--accent-3-rgb),.08);border-color:rgba(var(--accent-3-rgb),.4)}.stone-btn:active:not(:disabled){transform:translateY(0)}.stone-btn:disabled{opacity:.45;cursor:not-allowed}.stone-btn.selected{border-color:var(--accent);background:rgba(var(--accent-3-rgb),.14);box-shadow:0 0 0 2px rgba(var(--accent-3-rgb),.25)}.stone-rate{font-family:JetBrains Mono,monospace;font-weight:700;font-size:18px;color:var(--text)}.stone-price{font-family:JetBrains Mono,monospace;font-size:12px;color:#ffe0a6;letter-spacing:.01em}.stone-meta{font-size:11px;color:var(--text-mute);letter-spacing:.02em}.sim-actions{display:flex;gap:10px;flex-wrap:wrap}@media (max-width: 720px){.sim-display{grid-template-columns:1fr;padding:16px 18px}.sim-stones-row{grid-template-columns:1fr}.sim-stones{grid-template-columns:repeat(2,1fr)}.sim-step-btn{width:100%;min-width:0}.sim-level-value{font-size:38px}}@media (max-width: 480px){.sim-stones{grid-template-columns:1fr 1fr}}.sim-history{margin-top:18px;padding:16px 18px;border-radius:var(--radius);background:#ffffff05;border:1px solid var(--line)}.sim-history-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.sim-history-head .muted{font-family:JetBrains Mono,monospace;font-size:12px}.sim-history-list{max-height:360px;overflow-y:auto;display:flex;flex-direction:column;gap:4px;padding-right:6px}.sim-history-list::-webkit-scrollbar{width:8px}.sim-history-list::-webkit-scrollbar-track{background:transparent}.sim-history-list::-webkit-scrollbar-thumb{background:rgba(var(--accent-3-rgb),.25);border-radius:4px}.sim-history-list::-webkit-scrollbar-thumb:hover{background:rgba(var(--accent-3-rgb),.4)}.hist-empty{padding:14px 12px;text-align:center;font-size:13px}.hist-row{display:grid;grid-template-columns:64px 130px 1fr 24px;gap:10px;align-items:center;padding:6px 12px;border-radius:8px;background:#ffffff05;border:1px solid var(--line);font-size:13px}.hist-row.succ{border-left:3px solid var(--good)}.hist-row.fail{border-left:3px solid var(--bad)}.hist-idx{font-family:JetBrains Mono,monospace;color:var(--text-mute);font-size:12px}.hist-mid{font-family:JetBrains Mono,monospace;color:var(--text);font-size:13px}.hist-mark{text-align:center;font-size:14px;font-weight:800}.hist-mark.succ{color:var(--good)}.hist-mark.fail{color:var(--bad)}@media (max-width: 480px){.hist-row{grid-template-columns:50px 1fr 22px;font-size:12.5px}.hist-row .badge{display:none}}.byline{color:var(--text-mute);font-weight:500;font-size:.82em}.discord-btn{display:inline-flex;align-items:center;gap:9px;margin-top:16px;padding:9px 16px;border-radius:12px;background:linear-gradient(180deg,#5865f2,#4752c4);color:#fff;font-weight:700;font-size:14px;border:1px solid rgba(255,255,255,.16);box-shadow:0 10px 24px -12px #5865f2e6;transition:transform .12s,box-shadow .12s,filter .12s}.discord-btn:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 14px 28px -12px #5865f2}.discord-ico{width:22px;height:17px;flex:none}.guides-layout{display:grid;grid-template-columns:290px 1fr;gap:20px;align-items:start}.guides-sidebar{display:flex;flex-direction:column;gap:12px}.guides-search input{width:100%;padding:10px 14px;border-radius:12px;background:#ffffff08;border:1px solid var(--line);color:var(--text);font-family:inherit;font-size:14px}.guides-search input:focus{outline:none;border-color:rgba(var(--accent-3-rgb),.5);background:rgba(var(--accent-3-rgb),.06)}.guides-nav{display:flex;flex-direction:column;gap:8px}.guides-cat{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#ffffff04}.guides-cat.open{border-color:var(--line-2);background:#ffffff06}.guides-cat-title{display:flex;align-items:center;gap:8px;width:100%;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);background:transparent;border:none;cursor:pointer;padding:12px 14px;transition:background .12s,color .12s}.guides-cat-title:hover{background:#ffffff0a;color:var(--text)}.guides-cat.open .guides-cat-title{color:var(--text)}.guides-cat-ico{font-size:14px}.guides-cat-name{white-space:nowrap}.guides-cat-count{margin-left:auto;font-size:11px;font-weight:700;color:var(--text-mute);background:#ffffff0d;border-radius:999px;padding:1px 8px;letter-spacing:0}.guides-cat-chevron{font-size:11px;color:var(--text-mute);transition:transform .18s ease}.guides-cat.open .guides-cat-chevron{transform:rotate(90deg)}.guides-cat ul{list-style:none;margin:0;padding:2px 8px 8px;display:none;flex-direction:column;gap:1px}.guides-cat.open ul{display:flex;max-height:500px;overflow-y:auto}.guides-cat.open ul::-webkit-scrollbar{width:8px}.guides-cat.open ul::-webkit-scrollbar-track{background:transparent;margin:4px 0}.guides-cat.open ul::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.guides-cat.open ul::-webkit-scrollbar-thumb:hover{background:rgba(var(--accent-3-rgb),.45)}.guides-cat.open ul{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}.guides-cat li button{display:flex;align-items:center;gap:6px;width:100%;text-align:left;background:transparent;border:none;color:var(--text-dim);font-family:inherit;font-size:13.5px;line-height:1.35;padding:7px 12px;border-radius:8px;cursor:pointer;transition:background .12s,color .12s,box-shadow .12s}.guides-cat li button:hover{color:var(--text);background:#ffffff0b}.guides-cat li button.active{color:#fff;font-weight:600;background:rgba(var(--accent-3-rgb),.13);box-shadow:inset 2px 0 0 var(--accent)}.guide-cam{font-size:11px;opacity:.6;margin-left:auto}.guides-content{min-height:340px;padding:30px 34px;scroll-margin-top:84px}.guide-head{border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:20px}.guide-crumb{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-3);margin-bottom:8px}.guide-head h3{margin:0;font-size:clamp(20px,2.6vw,28px);line-height:1.2;font-weight:700}.guide-date{display:inline-block;margin-top:8px;font-size:12px;color:var(--text-mute)}.guide-body{font-size:15.5px;line-height:1.7;color:var(--text);overflow-wrap:anywhere}.guide-body p{margin:0 0 14px}.guide-body p:last-child{margin-bottom:0}.guide-body strong{color:#fff;font-weight:700}.guide-body em{color:var(--text-dim)}.guide-body u{text-decoration-color:var(--accent)}.guide-link{color:var(--accent);border-bottom:1px dashed rgba(var(--accent-3-rgb),.5);cursor:pointer;font-weight:600}.guide-link:hover{color:var(--accent-2);border-color:var(--accent-2)}.coord{display:inline-flex;align-items:center;gap:4px;font-family:JetBrains Mono,monospace;font-weight:700;font-size:.9em;line-height:1.4;color:var(--accent-3);background:rgba(var(--accent-3-rgb),.08);border:1px solid rgba(var(--accent-3-rgb),.28);border-radius:6px;padding:0 7px;cursor:pointer;position:relative;white-space:nowrap;transition:background .12s,border-color .12s,color .12s}.coord:before{content:"⧉";font-size:.85em;opacity:.55}.coord:hover{background:rgba(var(--accent-3-rgb),.18);border-color:rgba(var(--accent-3-rgb),.55);color:#fff}.coord:hover:before{opacity:.9}.coord.copied{color:var(--good);background:#35e0a129;border-color:#35e0a199}.coord.copied:before{content:"✓";opacity:1}.coord.copied:after{content:"Скопійовано";position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:6px;background:var(--good);color:#04110b;font-family:Inter,sans-serif;font-weight:700;font-size:10.5px;letter-spacing:.02em;padding:2px 8px;border-radius:6px;white-space:nowrap;pointer-events:none;box-shadow:0 6px 16px -6px #0009}.guide-img{margin:16px 0;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:#00000040;width:fit-content;max-width:100%}.guide-img img{display:block;max-width:100%;max-height:520px;width:auto;cursor:zoom-in}.guide-empty{color:var(--text-mute);font-size:15px;padding:40px 10px;text-align:center}.guide-empty.small{padding:20px 6px;font-size:13px}@media (max-width: 880px){.guides-layout{grid-template-columns:1fr}.guides-content{padding:22px 18px}}.rb-subtabs{display:flex;gap:8px;margin-bottom:16px}.rb-subtab{font-family:inherit;font-size:14px;font-weight:600;color:var(--text-dim);background:#ffffff08;border:1px solid var(--line);border-radius:10px;padding:8px 16px;cursor:pointer;transition:background .12s,color .12s,border-color .12s}.rb-subtab:hover{color:var(--text);background:#ffffff0d}.rb-subtab.active{color:#fff;background:linear-gradient(180deg,rgba(var(--accent-3-rgb),.18),rgba(var(--accent-3-rgb),.05));border-color:rgba(var(--accent-3-rgb),.45)}html[data-theme=light] .rb-subtab.active{color:var(--accent-2);background:linear-gradient(180deg,#b07f2333,#b07f230d);border-color:#b07f2373}.rb-sub{display:none}.rb-sub.active{display:block}.rb-list{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.rb-chip{display:inline-flex;align-items:stretch;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--text-dim);background:#ffffff08;border:1px solid var(--line);border-radius:999px;overflow:hidden;transition:background .12s,color .12s,border-color .12s,opacity .12s}.rb-chip:hover{border-color:rgba(var(--accent-3-rgb),.4)}.rb-chip-go,.rb-chip-edit,.rb-chip-kill{font:inherit;border:0;background:none;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background .12s,color .12s}.rb-chip-go{padding:5px 8px 5px 12px}.rb-chip-go:hover{color:#fff;background:rgba(var(--accent-3-rgb),.14)}html[data-theme=light] .rb-chip-go:hover{color:var(--accent-2);background:#b07f2329}.rb-chip-edit{padding:5px 9px;border-left:1px solid var(--line);color:var(--text-dim);font-size:12.5px;line-height:1}.rb-chip-edit:hover{color:var(--accent-3);background:rgba(var(--accent-3-rgb),.14)}html[data-theme=light] .rb-chip-edit:hover{color:var(--accent-2);background:#b07f2329}.rb-chip-kill{padding:5px 10px;border-left:1px solid var(--line);color:var(--text-dim);font-weight:800;line-height:1}.rb-chip-kill:hover{color:var(--good);background:#35e0a124}.rb-chip.killed{opacity:.5}.rb-chip.killed .rb-chip-go{text-decoration:line-through}.rb-chip.killed .rb-chip-kill{color:var(--good);background:#35e0a129}.rb-marker.killed{opacity:.4;filter:grayscale(1)}.rb-chip.hl{border-color:var(--accent);background:rgba(var(--accent-3-rgb),.18);box-shadow:0 0 0 1px rgba(var(--accent-3-rgb),.45)}.rb-killbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.rb-killcount{font-weight:700;font-size:13.5px;color:var(--text)}.rb-reset{font:inherit;font-size:12.5px;font-weight:600;color:var(--text-dim);background:#ffffff08;border:1px solid var(--line-2);border-radius:999px;padding:4px 14px;cursor:pointer;transition:background .12s,color .12s,border-color .12s}.rb-reset:hover{color:var(--bad);border-color:#ff5e6c73;background:#ff5e6c14}.rb-killhint{font-size:12px;color:var(--text-dim)}.rb-chip-tier{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;font-size:10px;font-weight:800;color:#04110b}.rb-map{position:relative;height:min(66vh,600px);border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line-2);box-shadow:var(--shadow)}.rb-map.fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;height:auto;width:auto;border:0;border-radius:0;z-index:9999}body.rb-fs-active{overflow:hidden}body.rb-fs-active .rb-sub.active .rb-checklist{position:fixed;top:52px;right:12px;z-index:10000;width:min(280px,calc(100vw - 24px));max-height:calc(100vh - 64px);overflow-y:auto;padding:12px 14px;background:#12141aeb;border:1px solid var(--line-2);border-radius:var(--radius-lg);box-shadow:var(--shadow)}html[data-theme=light] body.rb-fs-active .rb-sub.active .rb-checklist{background:#fffdf6f0;border-color:#966c3257;box-shadow:0 22px 48px -24px #5034146b}body.rb-fs-active .rb-sub.active .rb-checklist .rb-list{margin-bottom:0}.rb-subtabs-fs{display:none}body.rb-fs-active .rb-sub.active .rb-checklist .rb-subtabs-fs{display:flex;margin-bottom:12px}body.rb-fs-active.rb-list-hidden .rb-sub.active .rb-checklist{display:none}.leaflet-bar.rb-fs a,.leaflet-bar.rb-list-toggle a{font-size:18px;line-height:26px;font-weight:700;color:var(--text);background:var(--bg-2)}.leaflet-bar.rb-fs a:hover,.leaflet-bar.rb-list-toggle a:hover{color:#fff;background:rgba(var(--accent-3-rgb),.18)}html[data-theme=light] .leaflet-bar.rb-fs a:hover,html[data-theme=light] .leaflet-bar.rb-list-toggle a:hover{color:var(--accent-2);background:#b07f2329}.leaflet-bar.rb-list-toggle a.is-off{color:var(--text-mute)}.rb-marker{display:flex;align-items:center;gap:5px;white-space:nowrap}.rb-pin{width:14px;height:14px;border-radius:50%;background:var(--accent-2);border:2px solid #fff;box-shadow:0 0 0 1.5px #0000008c,0 2px 6px #0009;flex:none;transition:transform .12s,box-shadow .12s}.rb-lbl{font-size:11px;font-weight:800;color:#fff;text-shadow:0 1px 2px #000,0 0 4px #000,0 0 5px #000}.rb-marker.hl .rb-pin{transform:scale(1.6);box-shadow:0 0 0 2px #fff,0 0 0 5px var(--accent),0 0 14px 4px rgba(var(--accent-3-rgb),.85)}.rb-marker.hl .rb-lbl{color:var(--accent-3)}.rb-marker.t1 .rb-pin,.rb-chip.t1 .rb-chip-tier,.rb-pop-sub.t1{background:var(--good)}.rb-marker.t2 .rb-pin,.rb-chip.t2 .rb-chip-tier,.rb-pop-sub.t2{background:#5aa6ff}.rb-marker.t3 .rb-pin,.rb-chip.t3 .rb-chip-tier,.rb-pop-sub.t3{background:var(--warn)}.rb-marker.t4 .rb-pin,.rb-chip.t4 .rb-chip-tier,.rb-pop-sub.t4{background:var(--bad)}.rb-region{font-weight:900;font-size:64px;line-height:1;opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none;text-shadow:0 2px 8px rgba(0,0,0,.85),0 0 4px rgba(0,0,0,.9)}.rb-region.t1{color:var(--good)}.rb-region.t2{color:#5aa6ff}.rb-region.t3{color:var(--warn)}.rb-region.t4{color:var(--bad)}.leaflet-container{font-family:inherit;background:var(--bg-2)}.leaflet-popup-content-wrapper{background:var(--bg-2);color:var(--text);border:1px solid var(--line-2);border-radius:12px;box-shadow:var(--shadow)}.leaflet-popup-tip{background:var(--bg-2);border:1px solid var(--line-2)}.leaflet-popup-content{margin:12px 14px;font-family:inherit;font-size:14px}.leaflet-container a.leaflet-popup-close-button{color:var(--text-dim)}.leaflet-container a.leaflet-popup-close-button:hover{color:var(--text)}.rb-pop b{color:#fff;font-size:15px}.rb-pop-sub{display:inline-block;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#04110b;padding:1px 8px;border-radius:999px;margin-bottom:6px}.rb-pop-nick{color:var(--text-dim);font-weight:500}.rb-pop .coord{display:inline-flex;margin-top:8px}.leaflet-control-attribution{background:#0009!important;color:var(--text-mute)!important}.leaflet-control-attribution a{color:var(--accent-3)!important}.chest-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px}.chest-open-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px}.chest-open-btn{font-size:16px;padding:14px 28px}.chest-bulk{display:flex;align-items:stretch;gap:8px}.chest-bulk .num-stepper{width:96px}.chest-bulk .num-stepper>input[type=number]{height:100%}.chest-bulk input{width:96px;padding:8px 12px;border-radius:10px;background:var(--bg-3);border:1px solid var(--line-2);color:var(--text);font-family:inherit;font-size:14px}.chest-bulk input:focus{outline:none;border-color:var(--accent)}.chest-drop{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff05;padding:16px;display:flex;flex-direction:column;gap:8px;margin-bottom:28px;min-height:64px}.chest-drop-item,.chest-inv-item{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:10px;background:#ffffff08;border:1px solid var(--line);border-left:3px solid var(--line-2);animation:chestPop .28s ease}@keyframes chestPop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.chest-gem{font-size:18px;line-height:1}.chest-drop-name,.chest-inv-name{flex:1;font-weight:600}.chest-drop-qty,.chest-inv-num{font-family:JetBrains Mono,monospace;font-weight:700;color:var(--text)}.chest-drop-chance{font-size:12px;color:var(--text-mute);min-width:56px;text-align:right}.rarity-common{border-left-color:var(--line-2)}.rarity-common .chest-gem{color:var(--text-dim)}.rarity-rare{border-left-color:#5aa6ff}.rarity-rare .chest-gem{color:#5aa6ff}.rarity-epic{border-left-color:#c084fc}.rarity-epic .chest-gem{color:#c084fc}.rarity-legendary{border-left-color:var(--warn)}.rarity-legendary .chest-gem{color:var(--warn)}.rarity-legendary .chest-drop-name,.rarity-legendary .chest-inv-name{color:#ffe0a6}.rarity-gtd{border-left-color:var(--good)}.rarity-gtd .chest-gem{color:var(--good)}.chest-sim-block{margin-bottom:28px}.chest-sim-form{display:grid;grid-template-columns:2fr 1fr auto;gap:16px;align-items:end}.chest-sim-submit{justify-content:flex-end}.chest-sim-submit .btn{width:100%}.chest-inv-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.chest-inv-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.chest-inv-item{animation:none}@media (max-width: 720px){.chest-sim-form,.chest-inv-list{grid-template-columns:1fr}}.loot-controls{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end}.loot-controls .field{margin:0}.loot-controls .field:last-child{flex:1 1 260px;max-width:360px}@media (max-width: 560px){.loot-controls .field{flex:1 1 100%;max-width:none}}.loot-chapter{margin-top:22px}.loot-chapter-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.loot-chapter-title{margin:0;font-size:19px;font-weight:700;color:var(--accent-3)}.loot-tab-dot{display:inline-block;width:7px;height:7px;margin-left:6px;border-radius:50%;background:var(--accent-3);vertical-align:middle}.loot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:10px}.loot-grid-head{margin-bottom:14px}.loot-tier{padding:8px 12px;text-align:center;font-size:12.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text-dim);background:#ffffff08;border:1px solid var(--line);border-radius:var(--radius)}.loot-cell{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-lg);background:#ffffff05;min-height:100%}.loot-cell-label{font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-mute)}.loot-mobs{font-size:13.5px;color:var(--text-dim);line-height:1.4}.loot-mob-name{color:var(--text);font-weight:600}.loot-mob-sep{color:var(--text-mute)}.loot-unavailable{font-size:13.5px}.loot-link{text-decoration:none}.loot-link:hover{text-decoration:underline;color:var(--accent-3)}.loot-items{display:flex;flex-direction:column;gap:6px}.loot-item{display:flex;align-items:center;gap:8px;padding:6px 10px 6px 6px;border-radius:8px;background:#ffffff08;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left-width:3px;border-left-style:solid;font-size:13px}.loot-icons{display:flex;flex-shrink:0}.loot-icon{width:32px;height:32px;flex-shrink:0;background-repeat:no-repeat;border-radius:4px}.loot-item-name{flex:1;font-weight:600;color:var(--text)}.loot-item-btn{background:none;border:none;padding:0;margin:0;font:inherit;text-align:left;cursor:pointer}.loot-item-btn:hover{color:var(--accent-3);text-decoration:underline}.loot-item-ext{flex-shrink:0;color:var(--text-mute);text-decoration:none;font-size:12px;padding:3px 5px;border-radius:4px}.loot-item-ext:hover{color:var(--accent-3);background:rgba(var(--accent-3-rgb),.1)}.loot-item-lvl{font-family:JetBrains Mono,monospace;font-size:11.5px;color:var(--text-mute)}.rarity-legendary .loot-item-name{color:#ffe0a6}.rarity-special{border-left-color:var(--accent)}@keyframes lootFlash{0%,to{box-shadow:0 0 rgba(var(--accent-3-rgb),0)}50%{box-shadow:0 0 0 5px rgba(var(--accent-3-rgb),.55)}}.loot-item-flash{background:rgba(var(--accent-3-rgb),.1);border-color:var(--accent-3);animation:lootFlash .9s ease-in-out 3}.loot-quest{display:block;font-size:12.5px;color:var(--text-mute);padding-top:2px;border-top:1px dashed var(--line)}.loot-browse-field{flex:0 0 auto}.loot-browse-field label{visibility:hidden}.loot-highlight-note{margin-bottom:18px}.craft-modal-wide{width:min(860px,100%)}.craft-search{margin-bottom:16px}.craft-level-group{margin-bottom:22px}.craft-level-group:last-child{margin-bottom:0}.craft-level-head{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-mute);margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid var(--line)}.craft-list{display:flex;flex-direction:column;gap:8px}.craft-row{display:flex;align-items:center;gap:12px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff05}.craft-row-icon{border-radius:4px;flex-shrink:0;background:#ffffff0a}.craft-row-info{flex:1;min-width:0}.craft-row-name{font-weight:600}.craft-row-sub{font-size:12px;color:var(--text-mute)}.craft-row-actions{display:flex;gap:8px;flex-shrink:0}.btn-sm{padding:6px 12px;font-size:12.5px}.btn:disabled{opacity:.4;cursor:not-allowed}.btn:disabled:hover{transform:none}@media (max-width: 560px){.craft-row{flex-wrap:wrap}.craft-row-actions{flex:1 1 100%;justify-content:flex-end}}@media (max-width: 720px){.loot-grid{grid-template-columns:1fr}.loot-grid-head{display:none}.loot-cell:before{content:attr(data-tier);display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--accent-3)}}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:#05040cd6;animation:modalFade .18s ease}.modal-overlay[hidden]{display:none}@keyframes modalFade{0%{opacity:0}to{opacity:1}}body.modal-open{overflow:hidden}.modal{width:min(720px,100%);max-height:90vh;display:flex;flex-direction:column;background:linear-gradient(180deg,var(--bg-2),var(--bg-1));border:1px solid var(--line-2);border-radius:var(--radius-lg);box-shadow:var(--shadow);animation:modalRise .2s ease}@keyframes modalRise{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-head,.modal-foot{display:flex;align-items:center;gap:12px;padding:18px 22px}.modal-head{justify-content:space-between;border-bottom:1px solid var(--line)}.modal-head h3{margin:0;font-size:18px}.modal-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end}.modal-foot .btn:first-child{margin-right:auto}.modal-body{padding:20px 22px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.modal-body::-webkit-scrollbar{width:9px}.modal-body::-webkit-scrollbar-track{background:transparent}.modal-body::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:6px;border:2px solid transparent;background-clip:padding-box}.modal-body::-webkit-scrollbar-thumb:hover{background:var(--accent);background-clip:padding-box}.modal-close{background:#ffffff0a;border:1px solid var(--line-2);color:var(--text-dim);width:34px;height:34px;border-radius:var(--radius);cursor:pointer;font-size:15px;transition:background .15s,color .15s}.modal-close:hover{background:#ffffff14;color:var(--text)}.rb-rename-overlay{z-index:10001}.rb-rename-modal{width:min(380px,100%)}.rb-rename-modal .modal-body{padding-top:4px}.chest-cfg-row{display:grid;grid-template-columns:1fr 92px 72px 34px;gap:10px;align-items:center;margin-bottom:8px}.chest-cfg-head{font-size:12px;color:var(--text-mute);text-transform:uppercase;letter-spacing:.04em;padding:0 2px 6px;margin-bottom:4px;border-bottom:1px solid var(--line)}.chest-cfg-list{max-height:46vh;overflow-y:auto;padding-right:4px}.chest-cfg-row input{width:100%;padding:8px 10px;border-radius:9px;background:var(--bg-3);border:1px solid var(--line-2);color:var(--text);font-family:inherit;font-size:14px}.chest-cfg-row input:focus{outline:none;border-color:var(--accent)}.chest-cfg-del{background:#ff5e6c1a;border:1px solid rgba(255,94,108,.3);color:#ffc2c6;width:34px;height:34px;border-radius:9px;cursor:pointer;transition:background .15s}.chest-cfg-del:hover{background:#ff5e6c38}.chest-cfg-summary{margin-top:14px;padding-top:14px;border-top:1px solid var(--line);font-size:13px;color:var(--text-dim)}@media (max-width: 560px){.chest-cfg-head{display:none}.chest-cfg-row{grid-template-columns:1fr 1fr;gap:8px;padding:10px;border:1px solid var(--line);border-radius:10px}.chest-cfg-name{grid-column:1 / -1}}.r8s-class-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.r8s-piece-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.r8s-chip{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 8px;border-radius:12px;background:#ffffff08;border:1px solid var(--line-2);color:var(--text);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:transform .12s,border-color .15s,background .15s}.r8s-chip:hover{transform:translateY(-1px);border-color:var(--text-dim)}.r8s-chip.active{border-color:var(--accent);background:rgba(var(--accent-3-rgb),.14);box-shadow:inset 0 0 0 1px var(--accent)}.r8s-class-arm{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-mute)}.r8s-class-arm:before{content:"";width:7px;height:7px;border-radius:50%;flex:none;background:var(--arm-dot, var(--text-mute));box-shadow:0 0 0 2px #ffffff0d}.r8s-chip.active .r8s-class-arm{color:var(--text-dim)}.arm-light{--arm-dot: #34d399}.arm-heavy{--arm-dot: #ff8a4c}.arm-int{--arm-dot: #c084fc}.r8s-layout{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:22px}.r8s-item{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff05;padding:16px 18px}.r8s-item-name{font-weight:700;font-size:16px;color:#ffb86b;margin-bottom:10px}.r8s-item-static{font-size:13px;line-height:1.7;color:var(--text-dim);font-family:JetBrains Mono,monospace}.r8s-roll{display:flex;flex-direction:column;gap:14px}.r8s-roll-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.r8s-roll-btn{font-size:15px}.r8s-counter{margin-left:auto;font-family:JetBrains Mono,monospace;font-weight:700;color:var(--text-dim)}.r8s-result{flex:1;border:1px solid var(--line);border-radius:var(--radius);background:rgba(var(--accent-3-rgb),.05);padding:16px 18px;min-height:120px}.r8s-roll-title{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-mute);margin-bottom:10px}.r8s-roll-line{display:flex;justify-content:space-between;gap:12px;padding:8px 12px;border-radius:9px;background:#ffffff08;border-left:3px solid var(--accent);margin-bottom:8px;animation:chestPop .25s ease}.r8s-roll-line.is-target{border-left-color:var(--good);background:#35e0a11a}.r8s-roll-stat{font-weight:600}.r8s-roll-val{font-family:JetBrains Mono,monospace;font-weight:700;color:#efdca6;white-space:nowrap}.r8s-roll-line.is-target .r8s-roll-val{color:var(--good)}.r8s-hunt{margin-top:28px}.r8s-targets{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.r8s-target{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:#ffffff08;border:1px solid var(--line-2);color:var(--text);font-family:inherit;font-size:13px;cursor:pointer;transition:border-color .15s,background .15s}.r8s-target:hover{border-color:var(--text-dim)}.r8s-target.active{border-color:var(--good);background:#35e0a124;color:#9bf3d3}.r8s-target.is-disabled:not(.active){opacity:.4;cursor:not-allowed}.r8s-target-pct{font-family:JetBrains Mono,monospace;font-size:11.5px;color:var(--text-mute)}.r8s-target.active .r8s-target-pct{color:#9bf3d3}.r8s-target-count{font-family:JetBrains Mono,monospace;font-weight:700;font-size:12px;color:#04110b;background:var(--good);border-radius:999px;padding:0 7px;line-height:18px}.r8s-chosen{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;min-height:20px}.r8s-chosen-empty{font-size:13px}.r8s-slot{display:inline-flex;align-items:center;gap:8px;padding:6px 10px 6px 12px;border-radius:10px;background:#35e0a11f;border:1px solid rgba(53,224,161,.35);color:#9bf3d3;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.r8s-slot:hover{background:#35e0a133}.r8s-slot-x{font-size:11px;opacity:.8}.r8s-hunt-actions{display:flex;gap:10px;flex-wrap:wrap}.r8s-stats{margin-top:28px}.r8s-stats-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}@media (max-width: 720px){.r8s-class-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.r8s-piece-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.r8s-layout{grid-template-columns:1fr}}.gsn-item-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:420px}.gsn-item-emoji{font-size:20px;line-height:1}.gsn-tier-blue{--gsn-c: #5aa6ff;--gsn-bg: rgba(90, 166, 255, .12)}.gsn-tier-purple{--gsn-c: #c084fc;--gsn-bg: rgba(192, 132, 252, .13)}.gsn-tier-gold{--gsn-c: #ffce4d;--gsn-bg: rgba(255, 206, 77, .13)}.gsn-odds{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 4px}.gsn-odd{flex:1 1 130px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:8px;padding:7px 12px;border-radius:10px;background:var(--gsn-bg);border:1px solid var(--gsn-c)}.gsn-odd-star{grid-row:1 / 3;font-size:17px;font-weight:800;color:var(--gsn-c)}.gsn-odd-name{font-weight:700;font-size:13.5px;color:var(--gsn-c)}.gsn-odd-chance{grid-row:1 / 3;font-family:JetBrains Mono,monospace;font-weight:800;font-size:16px}.gsn-odd-cnt{grid-column:2;font-size:11.5px;color:var(--text-dim)}.gsn-result-tier{display:flex;align-items:baseline;gap:8px;font-size:17px;font-weight:800;color:var(--gsn-c);margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--line)}.gsn-result-cnt{font-size:13px;font-weight:600;color:var(--text-mute)}.gsn-result-tier+.r8s-roll-line{animation:chestPop .25s ease}.gsn-tier-pick{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.gsn-tier-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:12px;background:#ffffff08;border:1px solid var(--line-2);color:var(--text);font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:border-color .15s,background .15s}.gsn-tier-btn:hover{border-color:var(--text-dim)}.gsn-tier-btn.active{border-color:var(--gsn-c);background:var(--gsn-bg);box-shadow:inset 0 0 0 1px var(--gsn-c)}.gsn-tier-btn-star{font-size:16px;font-weight:800;color:var(--gsn-c)}.gsn-tier-btn-chance{font-family:JetBrains Mono,monospace;font-size:11.5px;color:var(--text-mute)}.gsn-metric-blue{color:#5aa6ff}.gsn-metric-purple{color:#c084fc}.gsn-metric-gold{color:#ffce4d}.gsn-field{margin-bottom:14px}.gsn-roll{margin-top:14px}.gsn-roll .r8s-result{min-height:0}.gsn-hunt,.gsn-stats{margin-top:18px}@media (max-width: 720px){.gsn-item-grid{max-width:none}.gsn-odd{flex-basis:100%}}.theme-toggle{display:inline-grid;place-items:center;width:40px;height:40px;flex:0 0 auto;margin-left:12px;border:1px solid rgba(var(--accent-3-rgb),.45);border-radius:11px;background:linear-gradient(180deg,rgba(var(--accent-3-rgb),.22),rgba(var(--accent-3-rgb),.08));color:var(--text);font-size:17px;line-height:1;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s;box-shadow:0 6px 18px -8px rgba(var(--accent-3-rgb),.6)}.theme-toggle:hover{background:linear-gradient(180deg,rgba(var(--accent-3-rgb),.32),rgba(var(--accent-3-rgb),.12));border-color:rgba(var(--accent-3-rgb),.7)}.theme-ico-sun,.theme-ico-moon{display:none}html[data-theme=dark] .theme-ico-sun,html[data-theme=light] .theme-ico-moon{display:inline}@media (max-width: 720px){.theme-toggle{margin-left:8px}}html[data-theme=light]{--bg-0: #b59873;--bg-1: #efe3c6;--bg-2: #f5ecd5;--bg-3: #fbf4e2;--line: rgba(120, 84, 38, .24);--line-2: rgba(120, 84, 38, .4);--text: #2f2410;--text-dim: #574325;--text-mute:#7a6540;--accent: #b07f23;--accent-2: #8f4f1d;--accent-3: #3f6f46;--accent-3-rgb: 63, 111, 70;--good: #36794c;--good-rgb: 54, 121, 76;--warn: #a8701a;--warn-rgb: 168, 112, 26;--bad: #ad352e;--bad-rgb: 173, 53, 46;--shadow: 0 18px 50px -22px rgba(80, 52, 20, .45), 0 8px 22px -14px rgba(80, 52, 20, .38);--display: "Grunt Grotesk", system-ui, sans-serif}html[data-theme=light] body{color:var(--text);background:radial-gradient(1200px 720px at 50% -12%,#f3e7cd,transparent 60%),radial-gradient(900px 620px at 100% 0%,#ecdcbd,transparent 55%),radial-gradient(800px 600px at 0% 12%,#edddbe,transparent 55%),linear-gradient(180deg,#ecddc2,#e3d1b0 60%,#dcc8a4);background-attachment:fixed}html[data-theme=light] .bg-glow{display:none}html[data-theme=light] .link{color:#8f4f1d;border-bottom-color:#8f4f1d73}html[data-theme=light] .link:hover{color:#b07f23;border-color:#b07f23}html[data-theme=light] code{background:#7854261f;color:var(--text)}html[data-theme=light] .site-header{background:linear-gradient(180deg,#f9f2e3eb,#f1e6d0e6);border-bottom:1px solid rgba(150,108,50,.34);box-shadow:0 1px #fffdf7b3,0 10px 26px -16px #50341466}html[data-theme=light] .logo-text{color:#f3e4c1;font-family:var(--display);font-weight:600;letter-spacing:.04em}html[data-theme=light] .logo-mark{background:linear-gradient(135deg,#e7c873,#a9742a);color:#2f2410;border:1px solid rgba(255,235,180,.5);box-shadow:0 8px 20px -10px #96641ed9}html[data-theme=light] .nav-toggle,html[data-theme=light] .theme-toggle{border-color:#966c3280;background:#fffdf7d9;color:#5a4326;box-shadow:0 6px 16px -10px #50341466}html[data-theme=light] .nav-toggle:hover,html[data-theme=light] .theme-toggle:hover{background:#ffffffeb;border-color:#b07f23b8;color:#4f3a10}html[data-theme=light] .partner-logo{background:#ffffff0d;border-color:#cea6584d}html[data-theme=light] .partner-logo:hover{background:#cea65824;border-color:#cea65899}html[data-theme=light] .eyebrow{color:#9c6b1e}html[data-theme=light] .section-head h2{font-family:var(--display);font-weight:600;letter-spacing:.01em;color:var(--text)}html[data-theme=light] .section-head p{color:var(--text-dim)}html[data-theme=light] .mc-head h3{font-family:var(--display);font-weight:600}html[data-theme=light] .sidebar .nav-primary .tab{color:var(--text-dim)}html[data-theme=light] .sidebar .nav-primary .tab:hover{background:#78542614;color:var(--text)}html[data-theme=light] .sidebar .nav-primary .tab.active{background:linear-gradient(90deg,#b07f2338,#b07f230d);border-color:#b07f2373;border-bottom-color:#b07f2373;color:var(--text)}html[data-theme=light] .sidebar .nav-primary .tab.active:before{background:linear-gradient(180deg,#d6ab47,#a9742a)}html[data-theme=light] .sidebar .nav-primary .tab.active .tab-ico{color:#a9742a}html[data-theme=light] .tab.active{background:linear-gradient(180deg,#b07f2333,#b07f230d);border-color:#b07f2373;box-shadow:0 -8px 20px -8px #b07f2366}html[data-theme=light] .tab.active .tab-ico{color:var(--accent-2)}html[data-theme=light] .nav-secondary{background:#efe3c6;border-color:var(--line)}html[data-theme=light] .subtab{color:var(--text-dim);background:transparent;border-color:transparent}html[data-theme=light] .subtab:hover{color:var(--text);background:#78542614}html[data-theme=light] .subtab.active{color:var(--accent-2);background:linear-gradient(180deg,#b07f2329,#b07f230a),#fffdf9;border-color:#b07f2380;box-shadow:inset 0 1px #ffffffb3}html[data-theme=light] .subtab.active .subtab-ico{color:var(--accent-2)}html[data-theme=light] .card{background:linear-gradient(180deg,#fffdf9,#fbf6ec);border:1px solid rgba(150,108,50,.34);box-shadow:0 22px 48px -24px #5034146b,0 6px 18px -12px #5034144d,inset 0 1px #ffffffb3}html[data-theme=light] .calc-card:before{background:radial-gradient(600px 220px at 0% 0%,rgba(200,160,80,.18),transparent 60%)}html[data-theme=light] .btn-primary{background:linear-gradient(135deg,#cf9f3a,#a9651f);color:#fff7e6;box-shadow:0 14px 30px -14px #a0641ebf}html[data-theme=light] .btn-primary:hover{box-shadow:0 18px 38px -14px #a0641e99}html[data-theme=light] .btn-ghost{background:#7854260f;color:var(--accent);border-color:var(--line-2)}html[data-theme=light] .btn-ghost:hover{background:#7854261f;border-color:var(--text-dim)}html[data-theme=light] .field input[type=number],html[data-theme=light] .field input[type=search],html[data-theme=light] .field input[type=text],html[data-theme=light] .field select,html[data-theme=light] .search-form input[type=search],html[data-theme=light] .guides-search input{background-color:#fffdf4;border-color:#7854265c;color:var(--text)}html[data-theme=light] .field input:focus,html[data-theme=light] .field select:focus,html[data-theme=light] .search-form input:focus,html[data-theme=light] .guides-search input:focus{border-color:var(--accent);background-color:#fffef9;box-shadow:0 0 0 4px #b07f232e}html[data-theme=light] .field select{color-scheme:light;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5L6 6.5L11 1.5' stroke='%23574325' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>")}html[data-theme=light] .field select option{background:#fffdf4;color:var(--text)}html[data-theme=light] .field select option:checked,html[data-theme=light] .field select option:hover{background:var(--bg-3);color:var(--accent)}html[data-theme=light] .num-stepper-btns button{background:#b07f231a;color:var(--accent-2)}html[data-theme=light] .num-stepper-btns button:hover{background:#b07f2333;color:var(--accent)}html[data-theme=light] .num-stepper-btns button:active{background:#b07f234d}html[data-theme=light] .segmented{background:#7854260f;border-color:var(--line-2)}html[data-theme=light] .segmented label{color:var(--text-dim)}html[data-theme=light] .segmented input:checked+label{background:linear-gradient(135deg,#cf9f3a,#a9651f);color:#fff7e6;box-shadow:0 8px 18px -10px #a0641ecc}html[data-theme=light] .field-group{border-color:var(--line-2);background:#7854260a}html[data-theme=light] .metric{background:#f8efda;border-color:var(--line)}html[data-theme=light] .metric.accent .metric-value{background:linear-gradient(90deg,#b07f23,#8f4f1d);-webkit-background-clip:text;background-clip:text;color:transparent}html[data-theme=light] .mc-bar{background:linear-gradient(180deg,#cf9f3a,#8f4f1d)}html[data-theme=light] .mc-hist{background:#7854260d;border-color:var(--line)}html[data-theme=light] tr.mc-mid{background:#b07f2324}html[data-theme=light] tr.mc-mid td{color:var(--text)}html[data-theme=light] .table-wrap{border-color:#966c3257}html[data-theme=light] .data-table th{background:#ebdab7;color:var(--text-dim)}html[data-theme=light] .data-table tbody tr:hover{background:#b07f231a}html[data-theme=light] .data-table tr.winner td{background:#78aa5a2e}html[data-theme=light] .badge{background:#b07f2333;color:#6e4f17;border-color:#b07f2373}html[data-theme=light] .badge.under{background:#2e7d3229;color:#1d5a26;border-color:#2e7d3266}html[data-theme=light] .badge.sky{background:#14788c26;color:#0e5563;border-color:#14788c66}html[data-theme=light] .badge.world{background:#b07f232e;color:#7a4e12;border-color:#b07f2373}html[data-theme=light] .badge.orb{background:#a8327824;color:#84285f;border-color:#a8327866}html[data-theme=light] .badge.good{background:#2e7d3229;color:#1d5a26;border-color:#2e7d3266}html[data-theme=light] .badge.bad{background:#ad352e24;color:#8f231d;border-color:#ad352e6b}html[data-theme=light] .note{background:#7854260a;border-color:var(--line);color:var(--text-dim)}html[data-theme=light] .note summary{color:var(--text)}html[data-theme=light] .note summary:before{color:var(--accent)}html[data-theme=light] .note code{background:#b07f232e;color:#6e4f17}html[data-theme=light] .banner{background:#b07f231f;border-color:#b07f2359;color:#6e4f17}html[data-theme=light] .step-body code,html[data-theme=light] .formula-example code{background:#b07f2329;color:#6e4f17}html[data-theme=light] .stone-price{color:#7a4e12}html[data-theme=light] .field-default-badge,html[data-theme=light] .gold-default-badge,html[data-theme=light] .tab-attention{background:#b07f232e;color:#7a4e12;border-color:#b07f2380}html[data-theme=light] .chest-cfg-del{background:#ad352e1a;border-color:#ad352e52;color:#8f231d}html[data-theme=light] .has-tip .tip-body{background:#fbf3df;border-color:#966c3273;color:var(--text);box-shadow:0 18px 36px #5034144d}html[data-theme=light] .has-tip{border-bottom-color:#7854266b}html[data-theme=light] .def-row:hover{background:#b07f231a}html[data-theme=light] .def-row:focus{background:#b07f2329}html[data-theme=light] .guides-cat{background:#fffcf48c}html[data-theme=light] .guides-cat.open{background:#f5ecd2;border-color:var(--line-2)}html[data-theme=light] .guides-cat-count{background:#7854261a;color:var(--text-mute)}html[data-theme=light] .guides-cat li button{color:var(--text-dim)}html[data-theme=light] .guides-cat li button:hover{color:var(--text);background:#78542612}html[data-theme=light] .guides-cat li button.active{color:var(--text);background:#b07f2329;box-shadow:inset 2px 0 0 var(--accent)}html[data-theme=light] .guide-body strong{color:var(--text)}html[data-theme=light] .guide-crumb{color:var(--accent-2)}html[data-theme=light] .guide-link{color:#8f4f1d;border-bottom-color:#8f4f1d80}html[data-theme=light] .guide-link:hover{color:#b07f23;border-color:#b07f23}html[data-theme=light] .coord{color:#6e4f17;background:#b07f231f;border-color:#b07f2361}html[data-theme=light] .gsn-metric-blue{color:#2f6fae}html[data-theme=light] .gsn-metric-purple{color:#7a48ae}html[data-theme=light] .gsn-metric-gold{color:#8f6716}html[data-theme=light] .gsn-tier-blue{--gsn-c: #1f6dab}html[data-theme=light] .gsn-tier-purple{--gsn-c: #7b3fb0}html[data-theme=light] .gsn-tier-gold{--gsn-c: #8f6716}html[data-theme=light] .rarity-rare{border-left-color:#1f6dab}html[data-theme=light] .rarity-rare .chest-gem{color:#1f6dab}html[data-theme=light] .rarity-epic{border-left-color:#7b3fb0}html[data-theme=light] .rarity-epic .chest-gem{color:#7b3fb0}html[data-theme=light] .rarity-legendary .chest-drop-name,html[data-theme=light] .rarity-legendary .chest-inv-name{color:#7a4e12}html[data-theme=light] .sim-running{color:var(--accent-2);background:#b07f231f;border-color:#b07f2359}.tab-ico svg{width:18px;height:18px;display:block}.sidebar .nav-primary .tab .tab-ico{display:inline-flex;align-items:center;justify-content:center}html[data-theme=light] .bg-glow{display:block;opacity:1;background-image:radial-gradient(130% 100% at 50% -5%,rgba(255,248,230,.18),transparent 45%),radial-gradient(120% 95% at 50% 105%,rgba(60,40,18,.2),transparent 55%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.045'/%3E%3C/svg%3E");background-size:cover,cover,200px 200px;mix-blend-mode:multiply}html[data-theme=light] .bg-glow .blob{display:none}html[data-theme=light] .card{background:linear-gradient(180deg,#f7eed7,#efe2c2);border:1px solid rgba(150,108,50,.46);box-shadow:var(--shadow),inset 0 0 0 4px #f3e8cd,inset 0 0 0 5px #b07f2357,inset 0 1px #fffcf0b3}html[data-theme=light] .section-head:after{content:"";display:block;margin-top:16px;height:10px;background:radial-gradient(circle at center,#b07f23 0,#b07f23 2.4px,#b07f2300 3px) center/10px 10px no-repeat,linear-gradient(90deg,#b07f2300 0,#b07f2380 8%,#b07f2380 43%,#b07f2300 47%,#b07f2300 53%,#b07f2380 57%,#b07f2380 92%,#b07f2300) center/100% 1.5px no-repeat}html[data-theme=light] .data-table th{background:#ecdcb9;color:var(--text-dim);border-bottom:1px solid rgba(176,127,35,.42)}html[data-theme=light] .data-table tbody tr:nth-child(2n){background:#7854260d}html[data-theme=light] .data-table tbody tr:hover{background:#b07f2321}html[data-theme=light] .data-table tr.winner td{background:#78aa5a33}html[data-theme=light] .btn-ghost{background:#78542617;border-color:#8f4f1d6b}html[data-theme=light] .btn-ghost:hover{background:#78542626;border-color:#8f4f1d9e}html[data-theme=light]{scrollbar-color:rgba(140,100,45,.6) rgba(120,84,38,.06)}html[data-theme=light] ::-webkit-scrollbar{width:12px;height:12px}html[data-theme=light] ::-webkit-scrollbar-track{background:#7854260f}html[data-theme=light] ::-webkit-scrollbar-thumb{background:#8c642d8c;border-radius:999px;border:3px solid transparent;background-clip:padding-box}html[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#8c642dc7;background-clip:padding-box}html[data-theme=light] ::selection{background:#b07f2352;color:#2f2410}html[data-theme=light] .site-header{background:repeating-linear-gradient(90deg,#0000000d 0,#0000000d 2px,#fff0d205 2px,#fff0d205 6px),linear-gradient(180deg,#422e19f5,#2a1c0ef2);border-bottom:none;box-shadow:0 1px #d6ae6099,0 3px #d6ae6038,0 13px 30px -14px #1e1206b8}html[data-theme=light] .logo-text{color:#f3e4c1;font-family:var(--display);font-weight:600;letter-spacing:.04em;text-shadow:0 1px 0 rgba(0,0,0,.38)}html[data-theme=light] .logo-mark{width:32px;height:37px;border-radius:0;clip-path:polygon(8% 0,92% 0,100% 14%,100% 52%,50% 100%,0 52%,0 14%);background:linear-gradient(160deg,#f3d98e,#d8aa4e 46%,#a9742a);color:#2f2410;border:none;box-shadow:none;filter:drop-shadow(0 5px 9px rgba(120,80,20,.55));font-size:12.5px;font-weight:800;letter-spacing:.4px;padding-bottom:7px}html[data-theme=light] .partner-logo{background:#120b0366;border:1px solid rgba(214,174,96,.42);box-shadow:inset 0 0 0 1px #ffebb414,inset 0 1px 6px #00000073}html[data-theme=light] .partner-logo:hover{background:#1e120680;border-color:#d6ae60b3}html[data-theme=light] .gold-indicator,html[data-theme=light] .gold-indicator.is-default{background:#fffdf7b8;border-color:#b07f2373;color:#6e4f17;animation:none}html[data-theme=light] .gold-indicator:hover,html[data-theme=light] .gold-indicator:focus-visible,html[data-theme=light] .gold-indicator.is-default:hover,html[data-theme=light] .gold-indicator.is-default:focus-visible{background:#ffffffe6;border-color:#b07f23b8;color:#4f3a10;box-shadow:0 6px 16px -10px #50341480}.section-head:after{content:"";display:block;margin-top:16px;height:10px;background:radial-gradient(circle at center,#ffbb05 0,#ffbb05 2.4px,#9182ff00 3px) center/10px 10px no-repeat,linear-gradient(90deg,rgba(var(--accent-3-rgb),0) 0,rgba(var(--accent-3-rgb),.42) 8%,rgba(var(--accent-3-rgb),.42) 43%,rgba(var(--accent-3-rgb),0) 47%,rgba(var(--accent-3-rgb),0) 53%,rgba(var(--accent-3-rgb),.42) 57%,rgba(var(--accent-3-rgb),.42) 92%,rgba(var(--accent-3-rgb),0)) center/100% 1.5px no-repeat}.logo,.partner-logo,html[data-theme=light] .partner-logo{background:linear-gradient(180deg,#1c1309f0,#0c0804f0);border:1px solid rgba(214,174,96,.45);border-radius:var(--radius-lg);box-shadow:inset 0 1px #ffde9e1f,0 7px 18px -10px #000000b3}.logo{display:inline-flex;align-items:center;gap:9px;height:42px;padding:0 14px 0 9px}.partner-logo,html[data-theme=light] .partner-logo{height:42px;padding:4px 13px;margin-left:auto;margin-right:12px}.logo:hover,.partner-logo:hover,html[data-theme=light] .partner-logo:hover{border-color:#d6ae60b8;background:linear-gradient(180deg,#24190cf5,#100a05f5)}.logo-crest{display:inline-flex;align-items:center}.logo-crest img{height:32px;width:32px;display:block;border-radius:6px;object-fit:cover;filter:drop-shadow(0 3px 5px rgba(120,80,20,.5))}.logo-text,html[data-theme=light] .logo-text{font-family:Grunt Grotesk,system-ui,sans-serif;font-weight:700;letter-spacing:.06em;background:linear-gradient(180deg,#ffeab4,#ffbb05 55%,#b0881b);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 1px 0 rgba(0,0,0,.45));text-shadow:none}html[data-theme=light] .r8s-chip{background:var(--bg-3);border-color:var(--line-2)}html[data-theme=light] .r8s-chip:hover{border-color:var(--accent)}html[data-theme=light] .r8s-chip.active{border-color:var(--accent);background:#b07f2329;box-shadow:inset 0 0 0 1px var(--accent)}html[data-theme=light] .r8s-class-arm{color:var(--text-dim)}html[data-theme=light] .r8s-class-arm:before{box-shadow:0 0 0 2px #7854261f}html[data-theme=light] .arm-light{--arm-dot: #1f8f63}html[data-theme=light] .arm-heavy{--arm-dot: #cf6a1c}html[data-theme=light] .arm-int{--arm-dot: #9333ea}html[data-theme=light] .r8s-item{background:var(--bg-3)}html[data-theme=light] .r8s-item-name{color:var(--accent-2)}html[data-theme=light] .r8s-result{background:#b07f2314;border-color:var(--line)}html[data-theme=light] .r8s-roll-line{background:#fffcf4b3}html[data-theme=light] .r8s-roll-val{color:var(--accent-2)}html[data-theme=light] .r8s-roll-line.is-target{background:#36794c24}html[data-theme=light] .r8s-target{background:var(--bg-3);border-color:var(--line-2)}html[data-theme=light] .r8s-target:hover{border-color:var(--accent)}html[data-theme=light] .r8s-target.active{border-color:var(--good);background:#36794c26;color:#1f5f3a}html[data-theme=light] .r8s-target.active .r8s-target-pct{color:#1f5f3a}html[data-theme=light] .r8s-target-count{color:#f6efdd}html[data-theme=light] .r8s-slot{background:#36794c24;border-color:#36794c6b;color:#1f5f3a}html[data-theme=light] .r8s-slot:hover{background:#36794c38}.skl-classbar{display:flex;flex-wrap:wrap;gap:8px;padding:14px;margin-bottom:16px}.skl-class{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line-2);background:var(--bg-3);color:var(--text-dim);border-radius:999px;padding:7px 15px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.skl-class:hover{color:var(--text);border-color:var(--accent-2)}.skl-class.active{background:linear-gradient(180deg,rgba(var(--accent-3-rgb),.22),rgba(var(--accent-3-rgb),.12));border-color:var(--accent);color:var(--accent-3)}.skl-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:16px;align-items:start}.skl-layout-pet{grid-template-columns:minmax(220px,320px) minmax(0,1fr)}@media (max-width: 880px){.skl-layout,.skl-layout-pet{grid-template-columns:1fr}}.skl-treewrap{padding:18px;overflow:auto}.skl-tree{display:grid;grid-template-columns:repeat(var(--skl-cols, 8),32px);grid-auto-rows:32px;gap:8px;justify-content:center;min-width:max-content;margin:0 auto}.skl-grid{display:grid;grid-template-columns:repeat(auto-fill,32px);gap:7px;justify-content:center}.skl-tile{width:32px;height:32px;border:0;border-radius:0;background-color:var(--bg-0);background-repeat:no-repeat;overflow:hidden;cursor:pointer;transition:box-shadow .12s,transform .08s}.skl-tile-g{background-color:#14181f}.skl-tile:hover{transform:translateY(-1px);box-shadow:0 0 0 2px var(--accent-2);position:relative;z-index:1}.skl-tile.active{box-shadow:0 0 0 2px var(--accent);position:relative;z-index:2}.skl-petwrap{padding:8px;overflow:hidden}.skl-petlist{padding:4px 6px 4px 4px;display:flex;flex-direction:column;gap:4px;max-height:68vh;overflow-y:auto}.skl-petrow{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--text-dim);padding:7px 10px;font-size:13.5px;font-weight:600;cursor:pointer;transition:background .12s,color .12s,border-color .12s}.skl-petrow:hover{background:var(--bg-3);color:var(--text)}.skl-petrow.active{background:rgba(var(--accent-3-rgb),.14);border-color:var(--accent);color:var(--accent-3)}.skl-petico{width:32px;height:32px;border-radius:7px;flex:0 0 auto;background:var(--bg-0)}.skl-detail{padding:22px;position:sticky;top:16px}.skl-empty{text-align:center;padding:40px 12px}.skl-detail-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.skl-name{margin:0;font-size:19px;color:var(--accent-3)}.skl-lvltag{font-size:12px;color:var(--text-mute);white-space:nowrap}.skl-levels{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:16px}.skl-lvl{min-width:30px;border:1px solid var(--line-2);background:var(--bg-3);color:var(--text-dim);border-radius:8px;padding:5px 9px;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .12s,color .12s,border-color .12s}.skl-lvl:hover{color:var(--text);border-color:var(--accent-2)}.skl-lvl.active{background:var(--accent);border-color:var(--accent);color:#1a1205}.skl-lvl.skl-sage.active{background:#7b6fd6;border-color:#7b6fd6;color:#fff}.skl-lvl.skl-demon.active{background:#c247c9;border-color:#c247c9;color:#fff}.skl-stats{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.skl-info{display:flex;justify-content:space-between;gap:12px;font-size:13px;padding:4px 0;border-bottom:1px dashed var(--line)}.skl-info-l{color:var(--text-mute)}.skl-info-v{color:var(--text);font-weight:600}.skl-text{font-size:13.5px;line-height:1.6;color:var(--text-dim)}.skl-text br{content:""}.skl-text .culti,.skl-detail-head .culti{color:var(--accent)}.skl-text .bleuclair{color:#7fdcef;font-weight:600}.skl-text .bleu{color:#5fcfe0;font-weight:600}.skl-text .fury{color:#93b4e6}.skl-text .genie,.skl-text .genie2{color:#e3a07f}.skl-text .holy{color:#e6c878}.skl-text .dark{color:#d061d6}.skl-text .holydark{color:#9a8ef0;font-weight:600}.skl-text .hh{color:var(--good, #4fbf78)}.skl-toolbar{padding:12px 14px;margin-bottom:16px}.skl-search{width:100%;border:1px solid var(--line-2);background:#ffffff08;color:var(--text);border-radius:10px;padding:9px 13px;font-size:14px}.skl-search::placeholder{color:var(--text-mute)}.skl-search:focus{outline:none;border-color:var(--accent);background-color:rgba(var(--accent-3-rgb),.06);box-shadow:0 0 0 4px rgba(var(--accent-3-rgb),.15)}html[data-theme=light] .skl-search{background-color:#fffdf4;border-color:#7854265c}html[data-theme=light] .skl-search:focus{border-color:var(--accent);background-color:#fffef9;box-shadow:0 0 0 4px #b07f232e}.skl-sage-t{color:#9a8ef0;font-weight:600}.skl-demon-t{color:#d061d6;font-weight:600}html[data-theme=light] .skl-tile,html[data-theme=light] .skl-tile-g{background-color:#2a2118}.skl-petlist,.skl-treewrap,.skl-detail{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}.skl-petlist::-webkit-scrollbar,.skl-treewrap::-webkit-scrollbar,.skl-detail::-webkit-scrollbar{width:8px;height:8px}.skl-petlist::-webkit-scrollbar-track,.skl-treewrap::-webkit-scrollbar-track,.skl-detail::-webkit-scrollbar-track{background:transparent;margin:4px 0}.skl-petlist::-webkit-scrollbar-thumb,.skl-treewrap::-webkit-scrollbar-thumb,.skl-detail::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.skl-petlist::-webkit-scrollbar-thumb:hover,.skl-treewrap::-webkit-scrollbar-thumb:hover,.skl-detail::-webkit-scrollbar-thumb:hover{background:rgba(var(--accent-3-rgb),.45)}html[data-theme=light] .skl-petlist,html[data-theme=light] .skl-treewrap,html[data-theme=light] .skl-detail{scrollbar-color:rgba(120,84,38,.5) transparent}.gc-card{margin-bottom:16px}.skl-tile.picked{overflow:visible;box-shadow:inset 0 0 0 3px #ffbb05,0 0 10px rgba(var(--accent-3-rgb),.5);position:relative;z-index:2}.skl-tile.picked:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--accent-3-rgb),.22);pointer-events:none}.skl-tile.picked:after{content:"✓";position:absolute;top:-7px;right:-7px;width:16px;height:16px;border-radius:50%;background:var(--accent);color:#1a1205;font-size:11px;font-weight:800;line-height:16px;text-align:center;box-shadow:0 1px 4px #00000073;pointer-events:none}html[data-theme=light] .skl-tile.picked{box-shadow:inset 0 0 0 3px #ffbb05,0 0 8px #8f4f1d80}html[data-theme=light] .skl-tile.picked:after{background:var(--accent-2);color:#fff}.skl-tile.dis{opacity:.3;filter:grayscale(.8)}.skl-tile.dis:hover{opacity:.55}.gc-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:12px}.gc-stat{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:var(--bg-2)}.gc-stat-l{font-size:11.5px;color:var(--text-mute)}.gc-stat-v{font-size:17px;font-weight:700;color:var(--text)}.gc-stat-sub{font-size:11.5px;font-weight:500;color:var(--text-mute)}.gc-err{color:var(--bad)}.gc-affrow{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.gc-aff{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;border:1px solid var(--line);background:var(--bg-2);font-size:12.5px;font-weight:600}.gc-aff-zero{opacity:.45;font-weight:500}.gc-aff-none{color:var(--text-mute);font-weight:500}.gc-el-m{color:#d4c84a}.gc-el-w{color:#5fbf5f}.gc-el-e{color:#c88a56}.gc-el-wa{color:#6f9fe8}.gc-el-f{color:#e06060}.gc-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.gc-chip{display:inline-flex;align-items:center;gap:7px;padding:4px 10px;border-radius:999px;border:1px solid rgba(var(--accent-3-rgb),.45);background:rgba(var(--accent-3-rgb),.1);color:var(--accent-3);font-size:12.5px;cursor:pointer;transition:border-color .12s,background .12s}.gc-chip:hover{border-color:var(--bad);background:#ff5e6c1a;color:var(--text)}.gc-chip-x{font-size:10px;opacity:.7}.gc-clear{border:1px solid var(--line);background:transparent;color:var(--text-mute);border-radius:999px;padding:4px 10px;font-size:12px;cursor:pointer}.gc-clear:hover{color:var(--bad);border-color:var(--bad)}.gc-hint-empty{margin:0;font-size:13px}.gc-affline{display:inline-flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}.gc-affline .gc-aff{padding:1px 8px;font-size:12px}:root{--evt-hour-h: 48px}.evt-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.evt-seg{display:inline-flex;border:1px solid var(--line-2);border-radius:999px;padding:3px;background:var(--bg-1)}.evt-seg-btn{border:0;background:transparent;color:var(--text-dim);padding:7px 14px;border-radius:999px;font-size:13.5px;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.evt-seg-btn:hover{color:var(--text)}.evt-seg-btn.active{background:linear-gradient(180deg,var(--accent),var(--accent-2));color:#1d1405}.evt-nav{display:inline-flex;gap:6px}.evt-nav-btn{padding:7px 12px;font-size:15px}.evt-today-btn{font-size:13.5px}.evt-title{font-weight:700;font-size:16px;white-space:nowrap}.evt-spacer{flex:1}.evt-add-btn{touch-action:none;user-select:none;-webkit-user-select:none}.evt-gear{padding:8px 12px}.evt-card{padding:16px}.evt-c-gold{background-color:var(--bg-2);background-image:linear-gradient(rgba(var(--accent-3-rgb),.2),rgba(var(--accent-3-rgb),.2));border-color:rgba(var(--accent-3-rgb),.55);color:#ffe0a6}.evt-c-sky{background-color:var(--bg-2);background-image:linear-gradient(#22d3ee29,#22d3ee29);border-color:#22d3ee80;color:#b8efff}.evt-c-green{background-color:var(--bg-2);background-image:linear-gradient(#35e0a129,#35e0a129);border-color:#35e0a180;color:#9bf3d3}.evt-c-red{background-color:var(--bg-2);background-image:linear-gradient(#ff5e6c2e,#ff5e6c2e);border-color:#ff5e6c80;color:#ffc2c6}.evt-c-violet{background-color:var(--bg-2);background-image:linear-gradient(#b48cff2e,#b48cff2e);border-color:#b48cff80;color:#ddc9ff}.evt-c-orange{background-color:var(--bg-2);background-image:linear-gradient(#ff91472e,#ff91472e);border-color:#ff914780;color:#ffd0a6}.evt-month-head,.evt-month-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.evt-month-row{margin-top:4px}.evt-month-dow{text-align:center;font-size:11.5px;color:var(--text-mute);text-transform:uppercase;letter-spacing:.07em;padding:4px 0}.evt-mcell{min-height:var(--evt-mcell-h, 98px);background:var(--bg-2);border:1px solid var(--line);border-radius:10px;padding:4px;display:flex;flex-direction:column;gap:3px;overflow:hidden}.evt-mcell.dim{opacity:.45}.evt-mcell.today{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.evt-mcell.drop-hint{border-color:var(--accent);border-style:dashed;background:rgba(var(--accent-3-rgb),.08)}.evt-mnum{align-self:flex-end;border:0;background:transparent;color:var(--text-dim);font-weight:700;font-size:13px;cursor:pointer;padding:2px 7px;border-radius:7px}.evt-mnum:hover{background:#ffffff12;color:var(--text)}.evt-mchips{display:flex;flex-direction:column;gap:2px;min-height:0}.evt-chip{display:flex;gap:4px;align-items:baseline;border:1px solid;border-radius:6px;padding:1px 5px;font-size:11px;line-height:1.5;cursor:grab;text-align:left;overflow:hidden;white-space:nowrap;touch-action:pan-y;user-select:none;-webkit-user-select:none}.evt-chip b{font-weight:700;font-size:10.5px;font-family:JetBrains Mono,ui-monospace,monospace;flex:0 0 auto}.evt-chip-name{overflow:hidden;text-overflow:ellipsis}.evt-more{border:0;background:transparent;color:var(--text-mute);font-size:11px;cursor:pointer;text-align:left;padding:0 5px}.evt-more:hover{color:var(--accent-3)}.evt-week-wrap{overflow-x:auto}.evt-week{min-width:580px}.evt-week-single{min-width:0}.evt-week-head{display:grid;margin-bottom:2px}.evt-dayhead{text-align:center;padding:6px 0;font-size:13px;color:var(--text-dim);border-bottom:2px solid transparent}.evt-dayhead b{color:var(--text);font-size:14px}.evt-dayhead.today{color:var(--accent-3);border-bottom-color:var(--accent)}.evt-week-body{display:grid}.evt-gutter{position:relative;font-size:10.5px;color:var(--text-mute);font-family:JetBrains Mono,ui-monospace,monospace}.evt-hour{position:absolute;right:8px;transform:translateY(-50%)}.evt-col{position:relative;border-left:1px solid var(--line);background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--evt-hour-h) - 1px),var(--line) calc(var(--evt-hour-h) - 1px),var(--line) var(--evt-hour-h))}.evt-col:last-child{border-right:1px solid var(--line)}.evt-block{position:absolute;display:flex;flex-direction:column;align-items:flex-start;gap:0;border:1px solid;border-radius:8px;padding:3px 7px;font-size:11.5px;line-height:1.35;text-align:left;overflow:hidden;cursor:grab;box-shadow:0 5px 12px -6px #0009;touch-action:pan-y;user-select:none;-webkit-user-select:none}.evt-block:hover{z-index:45!important;border-color:var(--accent)}.evt-block-t{font-size:10px;font-weight:700;opacity:.85;font-family:JetBrains Mono,ui-monospace,monospace}.evt-block-n{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.evt-block-slim{flex-direction:row;gap:5px;align-items:baseline;padding-top:1px}.evt-block-slim .evt-block-t{font-size:9.5px}.evt-dragging{opacity:.35}.evt-hours-strip{display:flex;align-items:center;gap:7px;width:100%;margin:3px 0;padding:4px 10px;border:1px dashed var(--line);border-radius:8px;background:transparent;color:var(--text-mute);font-size:11.5px;cursor:pointer;text-align:left}.evt-hours-strip b{font-family:JetBrains Mono,ui-monospace,monospace;font-weight:600}.evt-hours-strip:hover{color:var(--accent-3);border-color:var(--accent)}.evt-strip-hint{margin-left:auto;font-size:11px}.evt-nowline{position:absolute;left:0;right:0;height:2px;background:var(--bad);z-index:46;pointer-events:none}.evt-nowline:before{content:"";position:absolute;left:-4px;top:-3px;width:8px;height:8px;border-radius:50%;background:var(--bad)}.evt-drop-preview{position:absolute;left:2px;right:2px;border:1.5px dashed var(--accent);border-radius:8px;background:rgba(var(--accent-3-rgb),.1);z-index:48;pointer-events:none;font-size:10px;font-family:JetBrains Mono,ui-monospace,monospace;color:var(--accent-3);padding:2px 6px}.evt-overlay{backdrop-filter:none;-webkit-backdrop-filter:none;background:#05040cd6}.evt-drag-ghost{position:fixed;left:0;top:0;will-change:transform;z-index:12000;pointer-events:none;display:flex;gap:7px;align-items:baseline;max-width:280px;white-space:nowrap;overflow:hidden;background:linear-gradient(180deg,var(--bg-3),var(--bg-2));border:1px solid var(--accent);border-radius:10px;padding:6px 11px;font-size:12.5px;box-shadow:var(--shadow)}.evt-drag-ghost b{color:var(--accent-3);font-family:JetBrains Mono,ui-monospace,monospace}html.evt-drag-on,html.evt-drag-on *{cursor:grabbing!important}.evt-modal{width:min(600px,100%)}.evt-confirm{width:min(480px,100%)}.evt-settings{width:min(560px,100%)}.evt-confirm-foot{justify-content:flex-end}.evt-confirm-foot .btn:first-child{margin-right:0}.evt-form{display:flex;flex-direction:column;gap:15px}.evt-form-row{display:flex;gap:12px;align-items:flex-end}.evt-field{display:flex;flex-direction:column;gap:7px;min-width:0;flex:1}.evt-field>span{font-size:13px;color:var(--text-dim);font-weight:500}.evt-field-emoji{flex:0 0 86px}.evt-field-emoji input{text-align:center}.evt-form input[type=text],.evt-form input[type=time],.evt-form input[type=date],.evt-form input[type=number],.evt-form select,.evt-form textarea{background-color:#ffffff08;border:1px solid var(--line-2);color:var(--text);padding:10px 12px;border-radius:11px;font-size:15px;font-family:inherit;width:100%;min-width:0;color-scheme:dark;accent-color:var(--accent);transition:border-color .15s,background-color .15s,box-shadow .15s}.evt-form textarea{resize:vertical}.evt-form input:focus,.evt-form select:focus,.evt-form textarea:focus{outline:none;border-color:var(--accent);background-color:rgba(var(--accent-3-rgb),.06);box-shadow:0 0 0 4px rgba(var(--accent-3-rgb),.15)}.evt-form select option{background:var(--bg-2);color:var(--text)}.evt-form input[type=range]{width:100%;accent-color:var(--accent);padding:0;cursor:pointer}.evt-radio{display:inline-flex;gap:9px;align-items:center;font-size:14.5px;cursor:pointer}.evt-radio input{accent-color:var(--accent);width:16px;height:16px;margin:0;cursor:pointer}.evt-recur{display:flex;gap:20px;margin-bottom:4px}.evt-swatches{display:flex;gap:8px}.evt-swatch{width:28px;height:28px;border-radius:9px;border:1.5px solid;cursor:pointer;transition:transform .12s}.evt-swatch:hover{transform:scale(1.1)}.evt-swatch.active{outline:2px solid var(--accent);outline-offset:2px}.evt-daychips{display:flex;gap:6px;flex-wrap:wrap}.evt-daychip{min-width:44px;padding:8px 0;border-radius:9px;border:1px solid var(--line-2);background:#ffffff08;color:var(--text-dim);font-size:13px;font-weight:600;cursor:pointer;transition:border-color .12s,background .12s,color .12s}.evt-daychip:hover{color:var(--text);border-color:var(--accent)}.evt-daychip.active{border-color:var(--accent);background:rgba(var(--accent-3-rgb),.14);color:var(--accent-3)}.evt-form-remind{align-items:center}.evt-form-remind select{width:auto;flex:0 0 190px}.evt-adv summary{cursor:pointer;color:var(--text-dim);font-size:13px;-webkit-user-select:none;user-select:none}.evt-adv[open] summary{margin-bottom:10px}.evt-field-order input{max-width:150px}.evt-form-err{color:var(--bad);font-size:13px;margin:0}.evt-btn-danger{color:var(--bad);border-color:#ff5e6c66}.evt-btn-danger:hover{border-color:var(--bad);background:#ff5e6c1a}.evt-settings-note{margin:0;font-size:13px}.evt-sound-row{align-items:flex-end}.evt-test-btn{flex:0 0 auto}.evt-field-lead select{max-width:260px}.evt-hours-row{align-items:center;flex-wrap:wrap}.evt-hours-row>span{font-size:13px;color:var(--text-dim);font-weight:500;flex:1 1 100%}.evt-field-hour{flex:0 0 auto;flex-direction:row;align-items:center}.evt-field-hour select{width:92px}.evt-hr{border:0;border-top:1px solid var(--line);margin:2px 0}@media (max-width: 760px){.evt-toolbar{gap:8px}.evt-title{order:-1;width:100%}.evt-card{padding:10px}}@media (max-width: 560px){.evt-mcell{min-height:66px;padding:3px;border-radius:8px}.evt-chip{padding:1px 4px}.evt-chip-name{display:none}.evt-more{font-size:10px}.evt-week{min-width:520px}.evt-form-row{flex-wrap:wrap}.evt-field-emoji{flex:0 0 72px}.evt-form-remind select{flex:1 1 100%}}html[data-theme=light] .evt-c-gold{background-image:linear-gradient(#b07f2329,#b07f2329);border-color:#b07f2380;color:#6e4f17}html[data-theme=light] .evt-c-sky{background-image:linear-gradient(#14788c24,#14788c24);border-color:#14788c73;color:#0e5563}html[data-theme=light] .evt-c-green{background-image:linear-gradient(#2e7d3224,#2e7d3224);border-color:#2e7d3273;color:#1d5a26}html[data-theme=light] .evt-c-red{background-image:linear-gradient(#ad352e21,#ad352e21);border-color:#ad352e73;color:#8f231d}html[data-theme=light] .evt-c-violet{background-image:linear-gradient(#7a4ebe24,#7a4ebe24);border-color:#7a4ebe73;color:#5a3390}html[data-theme=light] .evt-c-orange{background-image:linear-gradient(#c6601624,#c6601624);border-color:#c6601673;color:#8a4310}html[data-theme=light] .evt-seg{background:#ffffff59}html[data-theme=light] .evt-mnum:hover{background:#0000000f}html[data-theme=light] .evt-block{box-shadow:0 4px 10px -6px #503c1473}html[data-theme=light] .evt-form input[type=text],html[data-theme=light] .evt-form input[type=time],html[data-theme=light] .evt-form input[type=date],html[data-theme=light] .evt-form input[type=number],html[data-theme=light] .evt-form select,html[data-theme=light] .evt-form textarea{background-color:#ffffff8c;border-color:#6b4a1c4d;color-scheme:light}html[data-theme=light] .evt-daychip{background:#fff6}html[data-theme=light] .evt-daychip.active{background:#b07f2329;color:#6e4f17}html[data-theme=light] .evt-drop-preview{background:#b07f231f}html[data-theme=light] .evt-mcell.drop-hint{background:#b07f231a}
