.policy-gate_dialog__W9SqM{--pad-x:26px;width:min(560px,calc(100% - 32px));max-height:calc(100% - 32px);max-height:calc(100dvh - 32px);padding:26px var(--pad-x) 0;overflow-y:auto;overscroll-behavior:contain;scroll-padding-bottom:calc(var(--gate-fixed-height, 180px) + 12px);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);line-height:1.85;box-shadow:0 18px 48px #1c2a2033}.policy-gate_dialog__W9SqM::backdrop{background:#1f2a2366}.policy-gate_title__aBKfA{font-size:19px;line-height:1.6}.policy-gate_intro__NdGZl{margin-top:10px;color:var(--muted);font-size:13px}.policy-gate_summary__7Yg6e{margin:14px 0 0;padding-left:1.3em;font-size:13px}.policy-gate_summary__7Yg6e li+li{margin-top:6px}.policy-gate_fullText__jZmq5{display:inline-block;margin-top:14px;color:var(--teal);font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.policy-gate_newTab__paxGt{font-weight:400;font-size:12px}.policy-gate_version__tHZBR{margin-top:8px;color:var(--muted);font-size:12px}.policy-gate_fixed__Jw6wn{position:sticky;bottom:0;z-index:1;margin:14px calc(-1 * var(--pad-x)) 0;padding:14px var(--pad-x) 20px;border-top:1px solid transparent;background:var(--surface);transition:box-shadow .15s,border-color .15s}.policy-gate_fixed__Jw6wn.policy-gate_moreBelow__cICdR{border-top-color:var(--line);box-shadow:0 -10px 16px -12px #1c2a2047}.policy-gate_fixed__Jw6wn.policy-gate_moreBelow__cICdR:before{content:"";position:absolute;right:0;bottom:calc(100% + 1px);left:0;height:22px;background:linear-gradient(#fffefa00,var(--surface));pointer-events:none}.policy-gate_check__yPek2{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1px solid #d9e4d3;border-radius:10px;background:#f1f5ec;font-size:14px;font-weight:600;cursor:pointer}.policy-gate_check__yPek2 input{width:18px;height:18px;flex:0 0 18px;margin:4px 0 0;accent-color:var(--teal);cursor:pointer}.policy-gate_help__R_Plv{margin-top:6px;color:var(--muted);font-size:12px}.policy-gate_actions__p0bZe{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:12px}@media (max-width:620px){.policy-gate_fullText__jZmq5,.policy-gate_help__R_Plv,.policy-gate_intro__NdGZl,.policy-gate_newTab__paxGt,.policy-gate_summary__7Yg6e,.policy-gate_version__tHZBR{font-size:14px}}@media (max-width:420px){.policy-gate_dialog__W9SqM{--pad-x:18px;padding-top:22px}.policy-gate_fixed__Jw6wn{padding-top:12px;padding-bottom:16px}.policy-gate_actions__p0bZe>*{flex:1 1}}.share-bar_share__NtYbk{display:grid;gap:8px}.share-bar_title__SNzda{color:var(--ink);font-size:12px;font-weight:600;line-height:1.6}.share-bar_actions__X2rVa{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.share-bar_action___8K7E{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--teal);font-size:12px;font-weight:600;line-height:1;text-decoration:none;cursor:pointer}.share-bar_action___8K7E:hover{border-color:var(--teal)}.share-bar_action___8K7E:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.share-bar_action___8K7E>svg{width:14px;height:14px}.share-bar_note__4vocY{color:var(--muted);font-size:12px;line-height:1.8}.share-bar_result__PNKwD{min-height:1.8em;color:var(--teal);font-size:12px;font-weight:600;line-height:1.8}.share-bar_result__PNKwD:empty{min-height:0}@media (max-width:620px){.share-bar_note__4vocY,.share-bar_result__PNKwD,.share-bar_title__SNzda{font-size:14px}.share-bar_action___8K7E{padding:0 12px;font-size:14px}}