.dv{--ink: #1b1b1b;--ink-soft: #333;--muted: #5c5c5c;--line: #e0e0e0;--line-soft: #edeff2;--white: #fff;--gray-100: #f2f2f2;--green: #018568;--green-light: #4dcdb1;--green-tint: #ccf1e9;--green-surface: #e6f8f4;--mint-cream: #f5fcfb;--green-deep: #00382c;--radius-l: 1.25rem;--radius-pill: 999px;--ease-out: cubic-bezier(.22,1,.36,1);font-size:1.0625rem;line-height:1.55}.dv svg{display:block;max-width:100%}.win{background:var(--white);border:1px solid var(--line);color:var(--ink);text-align:left;border-radius:14px;font-size:.875rem;line-height:1.4;position:relative;overflow:hidden;box-shadow:0 1px 2px #00382c0d,0 30px 70px -30px #00382c47}.win__bar{background:var(--mint-cream);border-bottom:1px solid var(--line-soft);justify-content:center;align-items:center;height:2.25rem;display:flex;position:relative}.win__dots{gap:6px;display:flex;position:absolute;left:.875rem}.win__dots i{background:#ff5f57;border-radius:50%;width:10px;height:10px}.win__dots i:nth-child(2){background:#febc2e}.win__dots i:nth-child(3){background:#28c840}.win__title{color:var(--muted);font-size:.75rem;font-weight:500}.win__body--side{grid-template-columns:8.5rem 1fr;display:grid}.win__side{border-right:1px solid var(--line-soft);background:#fafbfb;align-content:start;gap:2px;padding:.75rem .5rem;display:grid}.win__nav{color:var(--muted);border-radius:6px;padding:.4rem .6rem;font-size:.75rem}.win__nav.is-active{background:var(--green-surface);color:var(--green);font-weight:500}.win__main{min-width:0;position:relative}@media(width<=40rem){.win__body--side{grid-template-columns:1fr}.win__side{display:none}}@keyframes dv-spin{to{transform:rotate(360deg)}}
