.a1-shell.cloud-theme .site-header[data-mode=plain] .ds-nav--bar .ds-nav__cta{border:0;border-radius:999px;padding-inline:14px;background:transparent!important;color:var(--cloud-ink)!important;font-size:16px;font-weight:600;letter-spacing:-.01em;-webkit-tap-highlight-color:transparent;transition:background-color .16s var(--cloud-ease),transform .12s var(--cloud-ease)}.a1-shell.cloud-theme .site-header[data-mode=plain] .ds-nav--bar .ds-nav__cta:active{transform:scale(.97);background:var(--cloud-tint)!important}.a1-shell.cloud-theme .site-header[data-mode=plain] .ds-nav--bar .ds-nav__cta:focus-visible{outline:2px solid var(--cloud-primary);outline-offset:2px}@media (hover:hover) and (pointer:fine){.a1-shell.cloud-theme .site-header[data-mode=plain] .ds-nav--bar .ds-nav__cta:hover{background:var(--cloud-tint)!important}}@media (max-width:767.98px){.a1-shell.cloud-theme .site-header[data-mode=plain]{padding-block:8px}.a1-shell.cloud-theme .site-header[data-mode=plain] .ds-nav--bar{height:auto;min-height:44px;padding:0}.a1-shell.cloud-theme .site-header[data-mode=plain] .ds-nav--bar .ds-nav__cta{margin-right:-14px}}.swn{max-width:720px;margin:0 -8px 12px;padding:14px 14px 12px;border:1px solid var(--cloud-line);border-radius:22px;background:var(--cloud-surface);color:var(--cloud-body);font-family:var(--font-body,-apple-system,BlinkMacSystemFont,"SF Pro Text",Inter,system-ui,sans-serif);animation:swn-in .24s var(--cloud-ease) both}@media (min-width:768px){.swn{margin:0 auto 16px;padding:16px 16px 14px;border-radius:24px}}@keyframes swn-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.swn__who{display:flex;align-items:center;gap:12px;padding-inline:4px}.swn__mark{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--cloud-tint);color:var(--cloud-primary);font-size:15px;font-weight:600;text-transform:uppercase}.swn__by{margin:0;min-width:0;font-size:16px;line-height:1.35;color:var(--cloud-body);overflow-wrap:anywhere}.swn__by b{font-weight:600;color:var(--cloud-ink)}.swn__agree{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start;min-height:48px;margin-top:10px;padding:12px 14px;border:1px solid transparent;border-radius:16px;background:var(--cloud-white);font-size:15px;line-height:1.45;color:var(--cloud-body);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .18s var(--cloud-ease),border-color .18s var(--cloud-ease)}.swn__agree:has(input:checked){background:color-mix(in oklch,var(--cloud-tint) 70%,var(--cloud-surface));border-color:color-mix(in oklch,var(--cloud-primary) 22%,transparent)}.swn__agree:has(input:disabled){cursor:progress}.swn__box{position:relative;width:24px;height:24px;margin-top:-1px}.swn__box input{position:absolute;inset:0;width:100%;height:100%;margin:0;-webkit-appearance:none;appearance:none;border:1.5px solid var(--cloud-line-strong);border-radius:7px;background:var(--cloud-surface);cursor:inherit;transition:background-color .16s var(--cloud-ease),border-color .16s var(--cloud-ease),transform .12s var(--cloud-ease)}.swn__box input:checked{border-color:var(--cloud-primary);background:var(--cloud-primary)}.swn__box input:active{transform:scale(.94)}.swn__box input:disabled{opacity:.6}.swn__box input:focus-visible{outline:2px solid var(--cloud-primary);outline-offset:2px}.swn__tick{position:absolute;inset:4px;width:16px;height:16px;fill:none;stroke:var(--cloud-on-primary);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.swn__tick path{stroke-dasharray:14;stroke-dashoffset:14;transition:stroke-dashoffset .16s var(--cloud-ease)}.swn__box input:checked+.swn__tick path{stroke-dashoffset:0;transition-duration:.22s}@media (hover:hover) and (pointer:fine){.swn__agree:hover .swn__box input:not(:checked):not(:disabled){border-color:color-mix(in oklch,var(--cloud-primary) 55%,var(--cloud-line-strong))}}.swn__msg{margin:10px 0 0;padding:10px 14px;border-radius:14px;font-size:15px;line-height:1.45}.swn__msg--info{background:var(--cloud-tint);color:var(--cloud-body)}.swn__msg--used{background:color-mix(in oklch,var(--cloud-warn) 10%,var(--cloud-surface));color:var(--cloud-warn)}.swn__msg--err{background:color-mix(in oklch,var(--cloud-risk) 8%,var(--cloud-surface));color:var(--cloud-risk)}@media (prefers-reduced-motion:reduce){.swn{animation-name:swn-fade}.swn__box input,.swn__tick path{transition:none}}@keyframes swn-fade{0%{opacity:0}to{opacity:1}}