.notice{display: flex;align-items: center;min-height: 100%;padding-block: clamp(40px, 10vw, 96px)}.notice__inner{max-width: 46rem}.notice__badge{display: inline-block;margin-bottom: 16px;padding: 6px 14px;border-radius: 999px;background: var(--sd-brand-soft);color: var(--sd-brand-deep);font-size: 13px;font-weight: 800;letter-spacing: 0.08em}.notice__title{margin: 0 0 12px;font-size: clamp(26px, 6vw, 40px);font-weight: 850;line-height: 1.12;letter-spacing: -0.03em;text-wrap: balance}.notice__lead{max-width: 46ch;margin: 0 0 10px;font-size: 17px}.notice__next{max-width: 48ch;margin: 0 0 26px;color: var(--sd-muted)}.notice__actions{display: grid;gap: 10px} .notice__form{display: grid;gap: 16px;max-width: 22rem;margin: 0 0 20px}.notice__field{display: grid}.notice__field label{margin-bottom: 4px;font-size: 14px;font-weight: 800}.notice__hint{margin-bottom: 6px;color: var(--sd-muted);font-size: 13px}.notice__field input{width: 100%;padding: 12px 14px;border: 1px solid var(--sd-border);border-radius: var(--sd-radius-sm);background: var(--sd-white);color: var(--sd-ink);font: inherit} .notice__error{max-width: 46ch;margin: 0 0 16px;padding: 10px 14px;border-left: 3px solid var(--sd-brand-deep);background: var(--sd-brand-soft);color: var(--sd-brand-deep);font-size: 15px} .notice__install{max-width: 46rem;margin: 20px 0 0;padding: 16px;border: 1px solid var(--sd-border);border-radius: var(--sd-radius-sm);background: var(--sd-surface)}.notice__install h2{margin: 0 0 8px;font-size: 18px}.notice__install p{margin: 0 0 8px}.notice__install ul{margin: 0 0 12px;padding-left: 20px;color: var(--sd-muted);font-size: 14px}.notice__install button{min-height: 44px;padding: 10px 16px;border: 1px solid var(--sd-border);border-radius: var(--sd-radius-sm);background: var(--sd-white);color: var(--sd-ink);font-weight: 800}@media (min-width: 34rem){.notice__actions{grid-auto-flow: column;justify-content: start;gap: 12px}}