.playback-report-dialog{width:min(610px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:38px 42px;border:0;border-radius:4px;background:var(--c-surface-1);color:var(--c-text-1);font-family:var(--font)}.playback-report-dialog::backdrop{background:#000b}.playback-report-dialog h2{margin:0 38px var(--space-12) 0;font-size:var(--font-size-28);line-height:1.2}.playback-report-context{margin:0 0 26px;color:var(--c-text-2);font-size:var(--font-size-14);line-height:1.5;overflow-wrap:anywhere}.playback-report-context>span{display:block}.playback-report-dialog fieldset{padding:0;margin:0;border:0;min-width:0}.playback-report-dialog legend{margin:0 0 var(--space-18);font-size:var(--font-size-18)}.playback-report-option{display:flex;gap:var(--space-14);align-items:flex-start;margin-bottom:var(--space-20);cursor:pointer}.playback-report-option>input{appearance:auto;width:22px;height:22px;flex:0 0 22px;margin:var(--space-2) 0 0;accent-color:var(--c-text-1)}.playback-report-option strong{display:block;font-size:17px}.playback-report-option span span{display:block;margin-top:var(--space-4);color:var(--c-text-2);font-size:var(--font-size-14);line-height:1.4}.playback-report-details{display:grid;gap:var(--space-10);font-size:var(--font-size-15)}.playback-report-details textarea{box-sizing:border-box;width:100%;max-width:100%;min-height:88px;padding:var(--space-12);resize:vertical;background:var(--c-surface-3);border:var(--border-1) solid #737373;color:var(--c-text-1);border-radius:2px;font:inherit}.playback-report-actions{display:flex;flex-wrap:wrap;gap:var(--space-12);margin-top:26px}.playback-report-actions .cliff-button{min-height:44px;padding:var(--space-10) var(--space-24)}.playback-report-error{color:#ffb5b5;font-size:var(--font-size-14);line-height:1.5}.playback-report-receipt{display:flex;flex-wrap:wrap;gap:var(--space-10)}.playback-report-receipt p{flex:0 0 100%;color:var(--c-text-2);line-height:1.6;margin:var(--space-24) 0 var(--space-14)}@media (max-width:620px){.playback-report-dialog{padding:var(--space-28) var(--space-22)}.playback-report-dialog h2{font-size:var(--font-size-24)}.playback-report-option{margin-bottom:var(--space-16)}}.cliff-w2a-bottom,.cliff-w2a-top{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);background:var(--c-surface-1);color:var(--c-text-1)}.cliff-w2a-top{border-block-end:var(--border-1) solid var(--c-line-strong)}.cliff-w2a-bottom{position:fixed;inset-inline:0;bottom:0;z-index:40;padding-block-end:calc(var(--space-8) + env(safe-area-inset-bottom));border-block-start:var(--border-1) solid var(--c-line-strong)}.cliff-watch-main:has(.cliff-w2a-bottom){padding-block-end:calc(var(--space-64, 64px) + env(safe-area-inset-bottom))}.cliff-w2a-bottom img,.cliff-w2a-top img{flex:none;border-radius:var(--k-media)}.cliff-w2a-bottom p,.cliff-w2a-top p{flex:1 1;min-inline-size:0;margin:0;overflow-wrap:anywhere}.cliff-w2a-bottom strong,.cliff-w2a-top strong{display:block;font-size:var(--font-size-14);font-weight:600;line-height:1.4}.cliff-w2a-bottom span,.cliff-w2a-top span{display:block;font-size:var(--font-size-12);color:var(--c-text-3);line-height:1.4}.cliff-w2a-open{flex:none;display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--space-32);line-height:1.5;padding:calc(var(--space-4) + var(--border-1) * 3 / 4) var(--space-12) calc(var(--space-4) - var(--border-1) * 3 / 4);border-radius:var(--k-media);background:var(--k-brand-bg);color:var(--k-brand-fg);font-weight:700;font-size:var(--font-size-14);text-decoration:none}.cliff-w2a-open:focus-visible,.cliff-w2a-x:focus-visible{outline:var(--border-2) solid var(--c-text-1);outline-offset:var(--border-2)}.cliff-w2a-x{flex:none;inline-size:28px;block-size:28px;border-radius:50%;border:var(--border-1) solid var(--k-glass-line);background:transparent;color:var(--c-text-1);cursor:pointer}.cliff-w2a-toast{position:absolute;inset-inline:var(--space-8);bottom:calc(var(--space-48, 48px) + var(--space-8));z-index:6;display:flex;align-items:center;gap:var(--space-8);padding:var(--space-8);border-radius:var(--k-card);background:var(--c-scrim);color:var(--c-text-1);font-size:var(--font-size-12)}.cliff-w2a-toast p{flex:1 1;min-inline-size:0;margin:0}.cliff-w2a-end{position:absolute;inset:0;z-index:7;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-8);padding:var(--space-16);background:var(--c-scrim);color:var(--c-text-1);text-align:center}.cliff-w2a-end h2{margin:0;font-size:var(--font-size-16,16px)}.cliff-w2a-end p{margin:0;font-size:var(--font-size-12);color:var(--c-text-2)}.cliff-w2a-end .cliff-w2a-x{position:absolute;inset-block-start:var(--space-8);inset-inline-end:var(--space-8)}body:has(.cliff-consent-banner) .cliff-w2a-bottom{display:none}