.mdlg-scrim{z-index:1200;background:#040610b8 50%/cover no-repeat;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.mdlg,.mdlg-tokens{--md-gold:#e8c46a;--md-text:#e1e4ee;--md-dim:#9aa1b8;--md-line:#ffffff1a;--md-card:#ffffff09;--md-display:"Marcellus SC", Georgia, "Times New Roman", serif;--md-body:"Alegreya Sans", "Segoe UI", system-ui, sans-serif}.mdlg{-webkit-backdrop-filter:blur(20px);width:min(600px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--md-text);font-family:var(--md-body);background:#0e1120f0;border:1px solid #e8c46a38;border-radius:18px;flex-direction:column;font-size:15px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #0009}.mdlg--wide{width:min(1040px,100vw - 32px)}.mdlg__body{padding:14px 26px 18px;overflow-y:auto}.mdlg__h:first-child,.gs__cols>section>.mdlg__h:first-child{margin-top:4px}.mdlg__head{border-bottom:1px solid var(--md-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 26px 16px;display:flex}.mdlg__title{font-family:var(--md-display);letter-spacing:.04em;color:var(--md-gold);margin:0;font-size:30px;font-weight:400}.mdlg__sub{color:var(--md-dim);margin:4px 0 0;font-size:15px}.mdlg__close{color:var(--md-dim);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 6px;font-size:18px}.mdlg__close:hover{color:var(--md-text);background:#ffffff0f}.mdlg__h{font-family:var(--md-display);letter-spacing:.16em;text-transform:uppercase;color:var(--md-dim);margin:18px 0 8px;font-size:13px;font-weight:400}.mdlg__tile{text-align:left;background:var(--md-card);border:1px solid var(--md-line);min-height:64px;color:var(--md-text);font:inherit;cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}.mdlg__tile:hover{background:#ffffff0f;border-color:#e8c46a73}.mdlg__tile--on{border-color:var(--md-gold);box-shadow:inset 0 0 0 1px var(--md-gold), 0 0 18px #e8c46a26;background:#e8c46a1a}.mdlg__tilename{font-size:15px;font-weight:700}.mdlg__tile--on .mdlg__tilename{color:var(--md-gold)}.mdlg__tiletag{color:var(--md-dim);font-size:12.5px;line-height:1.3}.mdlg__card{background:var(--md-card);border:1px solid var(--md-line);border-radius:12px;flex-direction:column;gap:2px;padding:6px 14px;display:flex}.mdlg__card+.mdlg__card{margin-top:10px}.mdlg__row{grid-template-columns:8.5rem minmax(0,1fr);align-items:center;gap:6px 12px;padding:8px 0;display:grid}.mdlg__row+.mdlg__row{border-top:1px solid #ffffff0d}.mdlg__label{color:var(--md-dim);font-size:14px}.mdlg__control{justify-content:flex-start;min-width:0;display:flex}.mdlg__row--stack{grid-template-columns:minmax(0,1fr)}.mdlg__row--stack .mdlg__rownote{grid-column:1}.mdlg__segnum{font-size:16px;line-height:1.1;display:block}.mdlg__segcap{opacity:.8;text-overflow:ellipsis;font-size:11px;font-weight:500;display:block;overflow:hidden}.mdlg__rownote{color:var(--md-dim);grid-column:2;font-size:12.5px;line-height:1.35}.mdlg__fixed{color:var(--md-text);opacity:.85;font-size:14px}.mdlg__seg{border:1px solid var(--md-line);background:#00000047;border-radius:9px;gap:3px;width:100%;padding:3px;display:flex}.mdlg__segbtn{min-width:0;color:var(--md-dim);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1 1 0;padding:6px 8px;font-size:14px;font-weight:600}.mdlg__segbtn:hover{color:var(--md-text);background:#ffffff0d}.mdlg__segbtn--on{color:#1a1408;background:linear-gradient(180deg, #f1d58a, var(--md-gold));box-shadow:0 1px 6px #e8c46a59}.mdlg__segbtn--on:hover{color:#1a1408;background:linear-gradient(#f6dd9a,#edcb76)}.mdlg__switch{border:1px solid var(--md-line);cursor:pointer;background:#00000059;border-radius:12px;width:42px;height:24px;padding:0;position:relative}.mdlg__switch span{background:var(--md-dim);border-radius:50%;width:18px;height:18px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.mdlg__switch--on{border-color:var(--md-gold);background:#e8c46a40}.mdlg__switch--on span{background:var(--md-gold);transform:translate(18px)}.mdlg__select{width:100%;min-width:0;color:var(--md-text);border:1px solid var(--md-line);font:inherit;background:#0000004d;border-radius:8px;padding:7px 10px;font-size:14px}.mdlg__select:hover,.mdlg__select:focus{border-color:#e8c46a80;outline:none}.mdlg__foot{border-top:1px solid var(--md-line);align-items:center;gap:10px;padding:14px 26px 18px;display:flex}.mdlg__spacer{flex:1}.mdlg__foot .btn{height:44px;font-family:var(--md-body);justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;display:inline-flex}.mdlg__foot .icon-glyph--art{width:auto!important;height:18px!important}.mdlg__foot .icon-glyph--tint{width:18px!important;height:18px!important}.mdlg__switch:disabled{opacity:.4;cursor:not-allowed}.mdlg__range{appearance:none;cursor:pointer;background:linear-gradient(90deg, var(--md-gold) var(--fill,0%), #0006 var(--fill,0%));border-radius:3px;width:100%;height:6px;margin:0}.mdlg__range::-webkit-slider-thumb{-webkit-appearance:none;background:#f1d58a;border:2px solid #1a1408;border-radius:50%;width:16px;height:16px;box-shadow:0 0 6px #e8c46a80}.mdlg__range::-moz-range-thumb{background:#f1d58a;border:2px solid #1a1408;border-radius:50%;width:14px;height:14px}.mdlg__range:focus-visible{outline-offset:4px;outline:2px solid #e8c46a99}.mdlg .btn{font-family:var(--md-body)}.mdlg__foot .btn--primary:not(.btn--start){color:#1a1408;background:linear-gradient(180deg, #f1d58a, var(--md-gold));border-color:var(--md-gold)}.mdlg__foot .btn--primary:not(.btn--start):hover{background:linear-gradient(#f6dd9a,#edcb76)}@media (width<=760px){.mdlg__head,.mdlg__foot,.mdlg__body{padding-left:16px;padding-right:16px}.mdlg__row{grid-template-columns:minmax(0,1fr)}.mdlg__rownote{grid-column:1}.mdlg__foot{flex-wrap:wrap}}
