:root{--rz-color-primary: #ff4f6d;--rz-color-primary-ink: #ffffff;--rz-color-ink: #1d1d1f;--rz-color-ink-muted: #6e6e73;--rz-color-surface: #ffffff;--rz-color-surface-alt: #f5f5f7;--rz-color-border: #e3e3e8;--rz-color-danger: #d92d20;--rz-color-success: #12a150;--rz-font-sans: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--rz-font-size-sm: 14px;--rz-font-size-md: 16px;--rz-font-size-lg: 20px;--rz-font-size-xl: 28px;--rz-space-1: 4px;--rz-space-2: 8px;--rz-space-3: 12px;--rz-space-4: 16px;--rz-space-6: 24px;--rz-space-8: 32px;--rz-radius-sm: 8px;--rz-radius-md: 12px;--rz-radius-pill: 999px}body{margin:0;background:var(--rz-color-surface-alt);color:var(--rz-color-ink);font-family:var(--rz-font-sans)}.page{max-width:480px;margin:0 auto;padding:var(--rz-space-8) var(--rz-space-4);background:var(--rz-color-surface);min-height:100vh;box-sizing:border-box;display:grid;gap:var(--rz-space-6);align-content:start}h1{font-size:var(--rz-font-size-xl);margin:0}h2{font-size:var(--rz-font-size-lg);margin:0}p{margin:0}.section{display:grid;gap:var(--rz-space-3);padding-bottom:var(--rz-space-6);border-bottom:1px solid var(--rz-color-border)}.stack{display:grid;gap:var(--rz-space-3)}.field{display:grid;gap:var(--rz-space-1);font-size:var(--rz-font-size-sm);color:var(--rz-color-ink-muted)}input,select,textarea{font:inherit;font-size:var(--rz-font-size-md);padding:var(--rz-space-3);border:1px solid var(--rz-color-border);border-radius:var(--rz-radius-sm);color:var(--rz-color-ink)}.muted{color:var(--rz-color-ink-muted);font-size:var(--rz-font-size-sm)}.grade{font-weight:700}.notice{padding:var(--rz-space-3);border-radius:var(--rz-radius-sm);background:var(--rz-color-surface-alt)}.error{color:var(--rz-color-danger)}.cta{padding:var(--rz-space-4);border:0;border-radius:var(--rz-radius-md);background:var(--rz-color-primary);color:var(--rz-color-primary-ink);font:inherit;font-weight:700;cursor:pointer}.cta-outline{display:block;text-align:center;padding:var(--rz-space-4);border:1px solid var(--rz-color-primary);border-radius:var(--rz-radius-md);color:var(--rz-color-primary);font-weight:700;text-decoration:none}.link{background:none;border:0;color:var(--rz-color-ink-muted);text-decoration:underline;font:inherit;font-size:var(--rz-font-size-sm);cursor:pointer;justify-self:center}.list{list-style:none;margin:0;padding:0;display:grid;gap:var(--rz-space-2)}.row-button{width:100%;text-align:left;padding:var(--rz-space-3) var(--rz-space-4);border:1px solid var(--rz-color-border);border-radius:var(--rz-radius-sm);background:var(--rz-color-surface);font:inherit;cursor:pointer}details{border-bottom:1px solid var(--rz-color-border);padding:var(--rz-space-3) 0}summary{cursor:pointer;font-weight:600}.html img{max-width:100%}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:grid;place-items:center;padding:var(--rz-space-4);z-index:10}.layer{width:min(480px,100%);max-height:90vh;overflow:auto;background:var(--rz-color-surface);border-radius:var(--rz-radius-md);padding:var(--rz-space-4);display:grid;gap:var(--rz-space-3)}.layer-head{display:flex;justify-content:space-between;align-items:center}.close{background:none;border:0;font-size:var(--rz-font-size-lg);cursor:pointer}.viewer{width:100%;height:70vh;border:0;border-radius:var(--rz-radius-sm)}.viewer.video{height:auto;aspect-ratio:16 / 9}.live-banner{display:grid;gap:var(--rz-space-1);padding:var(--rz-space-4);border-radius:var(--rz-radius-md);background:var(--rz-color-surface-alt);text-align:center}.live-banner strong{font-size:var(--rz-font-size-xl);font-variant-numeric:tabular-nums}.check{display:flex;gap:var(--rz-space-2);align-items:center;font-size:var(--rz-font-size-sm)}
