/* Source parity: native WindowCaptionResources; no optical opacity adjustment. */
.c3cd3f257 .c9a4874d0{grid-template-columns:24px minmax(0,1fr) 24px 24px}
.c3cd3f257 .c9a4874d0 .dd-main-minimize,
.c3cd3f257 .c9a4874d0 .cdf020c98{position:relative;display:grid;place-items:center;isolation:isolate;width:24px;height:24px;min-width:24px;margin:0;padding:0;border:0;border-radius:6px;background:transparent;color:var(--vbe881d25,#98989f);opacity:1;cursor:default;appearance:none;filter:none}
.c3cd3f257 .c9a4874d0 .dd-main-minimize span{position:relative;z-index:1;display:block;width:10px;height:1.7px;border-radius:.85px;background:currentColor;opacity:1;pointer-events:none}
.c3cd3f257 .c9a4874d0 .dd-main-minimize::before,
.c3cd3f257 .c9a4874d0 .dd-main-minimize::after{position:absolute;inset:0;z-index:0;border-radius:6px;content:"";pointer-events:none;opacity:0}
.c3cd3f257 .c9a4874d0 .dd-main-minimize::before{background:#fff}
.c3cd3f257 .c9a4874d0 .dd-main-minimize::after{background:var(--v56a58c45,#fff)}
.c3cd3f257 .c9a4874d0 .dd-main-minimize:hover,
.c3cd3f257 .c9a4874d0 .dd-main-minimize:active{background:var(--v75cb3fe0,#424244);color:var(--v56a58c45,#fff)}
.c3cd3f257 .c9a4874d0 .dd-main-minimize:hover::before{opacity:.15}
.c3cd3f257 .c9a4874d0 .dd-main-minimize:active::after{opacity:.10}
.c3cd3f257 .c9a4874d0 .cdf020c98::before{position:absolute;top:7px;left:7px;width:10px;height:10px;border:0;border-radius:0;background:currentColor;opacity:1;transform:none;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010%2010%22%3E%3Cpath%20d%3D%22M.85%20.85L9.15%209.15M9.15%20.85L.85%209.15%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010%2010%22%3E%3Cpath%20d%3D%22M.85%20.85L9.15%209.15M9.15%20.85L.85%209.15%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E") center/100% 100% no-repeat;content:""}
.c3cd3f257 .c9a4874d0 .cdf020c98::after{content:none}
.c3cd3f257 .c9a4874d0 .cdf020c98:hover{background:var(--v07f98905,rgba(232,17,35,.1215686));color:var(--v39da58af,#fff)}
.c3cd3f257 .c9a4874d0 .cdf020c98:hover::before{background:currentColor}
.c3cd3f257 .c9a4874d0 .cdf020c98:active{background:var(--vbbb550a5,#e81123);color:var(--v702f4b69,#fff)}
.c3cd3f257 .c9a4874d0 .cdf020c98:active::before{background:currentColor}
.c3cd3f257 .c9a4874d0 :is(.dd-main-minimize,.cdf020c98):focus-visible{outline:1px solid var(--v56a58c45,currentColor);outline-offset:1px}
.c3cd3f257[hidden]{display:none!important}
.dd-preview-restore-main{padding:8px 12px;border:1px solid #4e4e50;border-radius:6px;background:#2c2c2e;color:#fff;font:13px "Segoe UI",sans-serif;cursor:pointer}
.dd-preview-restore-main[hidden]{display:none!important}
/* Static captions outside the homepage keep the app's full-opacity rest art. */
.c3cd3f257 .c9a4874d0[data-caption-static] :is(.dd-main-minimize,.cdf020c98):disabled{color:var(--vbe881d25,#98989f);background:transparent;opacity:1!important;filter:none;cursor:default}
.c3cd3f257 .c9a4874d0[data-caption-static] .dd-main-minimize:disabled::before,
.c3cd3f257 .c9a4874d0[data-caption-static] .dd-main-minimize:disabled::after{opacity:0}
.c3cd3f257 .c9a4874d0[data-caption-static] .cdf020c98:disabled::before{background:var(--vbe881d25,#98989f);opacity:1}
