.Legal-module-sass-module__-GyXBa__shell{background:radial-gradient(900px 400px at 50% -10%, var(--sky-softer), transparent 70%),var(--bg);min-height:100dvh}.Legal-module-sass-module__-GyXBa__top{z-index:5;padding:10px clamp(16px,4vw,40px);padding-top:max(10px,env(safe-area-inset-top));background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.Legal-module-sass-module__-GyXBa__back{min-height:44px;color:var(--ink);white-space:nowrap;align-items:center;gap:10px;font-weight:650;text-decoration:none;display:inline-flex}.Legal-module-sass-module__-GyXBa__back svg{flex:none;width:30px;height:30px}.Legal-module-sass-module__-GyXBa__langs{border-radius:var(--radius-pill);background:var(--surface-2);gap:4px;padding:3px;display:flex}.Legal-module-sass-module__-GyXBa__lang{border-radius:var(--radius-pill);min-height:36px;color:var(--ink-2);align-items:center;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.Legal-module-sass-module__-GyXBa__lang:hover{color:var(--ink)}.Legal-module-sass-module__-GyXBa__current{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card)}.Legal-module-sass-module__-GyXBa__main{width:min(760px,100%);margin:0 auto;padding:40px 16px 72px}.Legal-module-sass-module__-GyXBa__doc{color:var(--ink-2);overflow-wrap:anywhere;gap:14px;font-size:15px;line-height:1.7;display:grid}.Legal-module-sass-module__-GyXBa__doc h1{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:clamp(28px,4vw,38px);line-height:1.15}.Legal-module-sass-module__-GyXBa__doc h2{color:var(--ink);margin:18px 0 4px;font-size:18px;line-height:1.3}.Legal-module-sass-module__-GyXBa__doc section{gap:8px;display:grid}.Legal-module-sass-module__-GyXBa__doc p{margin:0}.Legal-module-sass-module__-GyXBa__doc ul{gap:4px;margin:0;padding-left:22px;display:grid}.Legal-module-sass-module__-GyXBa__updated{color:var(--ink-3);font-size:13px}.Legal-module-sass-module__-GyXBa__intro{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);padding:16px 18px;font-size:16px}.Legal-module-sass-module__-GyXBa__warning{border-radius:var(--radius-sm);background:var(--warning-soft);color:var(--ink);align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.Legal-module-sass-module__-GyXBa__warning svg{width:16px;height:16px;color:var(--warning);flex:none}.Legal-module-sass-module__-GyXBa__placeholder{background:var(--warning-soft);color:var(--ink);outline:1px solid color-mix(in srgb, var(--warning) 50%, transparent);border-radius:4px;padding:0 4px;font-size:.88em}.Legal-module-sass-module__-GyXBa__footer{border-top:1px solid var(--line);flex-wrap:wrap;gap:18px;margin-top:48px;padding-top:20px;font-size:13px;display:flex}.Legal-module-sass-module__-GyXBa__footer a{color:var(--ink-2)}.Legal-module-sass-module__-GyXBa__footer a:hover{color:var(--ink)}
