.media-dialog-trigger{isolation:isolate;color:inherit;cursor:zoom-in;-webkit-tap-highlight-color:transparent;border-radius:25px;text-decoration:none;display:block;position:relative}.media-dialog-trigger-hint{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#e0dfda;pointer-events:none;background:#191c20d9;border:1px solid #eef1f12b;border-radius:99px;align-items:center;gap:7px;min-height:34px;padding:6px 12px;font-size:10px;font-weight:500;transition:background .18s,border-color .18s;display:inline-flex;position:absolute;top:18px;right:18px;box-shadow:inset 0 1px #fff1,0 4px 15px #0004}.media-dialog-trigger:hover .media-dialog-trigger-hint,.media-dialog-trigger:focus-visible .media-dialog-trigger-hint{background:#34383def;border-color:#dfc6a16b}.media-dialog-trigger:active .media-dialog-trigger-hint{background:#4a443c}.media-dialog-trigger:focus-visible{outline-offset:5px;outline:2px solid #d8bb8b}.media-dialog{color:#efece5;box-sizing:border-box;background:0 0;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:24px;position:fixed;inset:0;overflow:hidden}.media-dialog[open]{place-items:center;display:grid}.media-dialog::backdrop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080a0deb}.media-dialog-panel{background:linear-gradient(135deg,#262a2e,#171a1e 55%);border:1px solid #ecf1f326;border-radius:25px;flex-direction:column;width:min(1440px,100%);min-height:0;max-height:100%;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 35px 100px #000a}.media-dialog-header{border-bottom:1px solid #ffffff12;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:15px 18px 15px 24px;display:flex}.media-dialog-heading{min-width:0}.media-dialog-heading>span{color:#aaa796;letter-spacing:.16em;text-transform:uppercase;margin-bottom:5px;font-size:8px;display:block}.media-dialog-heading h2{color:#eeebe4;letter-spacing:-.025em;margin:0;font-size:19px;font-weight:500;line-height:1.25}.media-dialog-controls{flex-shrink:0;align-items:center;gap:7px;display:flex}.media-dialog-control{color:#dbdcd7;min-width:44px;min-height:44px;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff05;border:1px solid #ffffff1b;border-radius:99px;justify-content:center;align-items:center;gap:8px;padding:10px 13px;font-size:11px;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.media-dialog-control:hover{color:#fff8e9;background:#ffffff13;border-color:#f0e4cb40}.media-dialog-control:active{background:#ffffff20;transform:scale(.96)}.media-dialog-control:focus-visible,.media-dialog-image-button:focus-visible,.media-dialog-stage:focus-visible{outline-offset:-4px;outline:2px solid #d8bb8b}.media-dialog-close{color:#202428;background:#ded8ca;border-color:#f2eee4;padding:10px}.media-dialog-close:hover{color:#14171b;background:#fbf4e6}.media-dialog-stage{overscroll-behavior:contain;scrollbar-color:#777365 #101317;scrollbar-width:thin;touch-action:pan-x pan-y;background:#0c0e11;flex:auto;justify-content:center;min-height:0;display:flex;position:relative;overflow:auto}.media-dialog-image-button{cursor:zoom-in;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-shrink:0;max-width:100%;min-height:0;padding:0;display:block}.media-dialog-image-button img{object-fit:contain;-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 215px);margin:auto;display:block}.media-dialog-stage.is-zoomed{display:block}.media-dialog-stage.is-zoomed .media-dialog-image-button{cursor:grab;max-width:none}.media-dialog-stage.is-zoomed .media-dialog-image-button img{width:100%;max-width:none;max-height:none}.media-dialog-stage.is-dragging .media-dialog-image-button{cursor:grabbing}.media-dialog-footer{border-top:1px solid #ffffff10;flex-shrink:0;justify-content:space-between;align-items:center;gap:25px;padding:16px 24px;display:flex}.media-dialog-footer p{color:#c1c3be;max-width:880px;margin:0;font-size:11px;line-height:1.6}.media-dialog-footer>span{color:#949995;white-space:nowrap;font-size:9px}@media (max-width:640px){.media-dialog{padding:10px}.media-dialog-panel{border-radius:19px}.media-dialog-header{gap:10px;padding:12px}.media-dialog-heading h2{font-size:15px}.media-dialog-heading>span{font-size:7px}.media-dialog-controls{gap:4px}.media-dialog-control{padding:10px}.media-dialog-control>span{display:none}.media-dialog-image-button img{max-height:calc(100dvh - 190px)}.media-dialog-footer{flex-direction:column;align-items:flex-start;gap:5px;padding:13px 15px}.media-dialog-footer p{font-size:10px}.media-dialog-footer>span{font-size:8px}.media-dialog-trigger-hint{min-height:30px;padding:5px 9px;font-size:8px;top:10px;right:10px}}@media (prefers-reduced-motion:reduce){.media-dialog-control,.media-dialog-trigger-hint{transition:none}}@media print{.media-dialog,.media-dialog-trigger-hint{display:none!important}}
