.lcFVZG_banner{z-index:40;background:var(--color-surface);max-width:1100px;color:var(--color-content);border:1px solid var(--color-line);box-shadow:var(--shadow-md);border-radius:20px;grid-template-columns:minmax(0,1fr) 210px;gap:28px;max-height:calc(100dvh - 40px);margin-inline:auto;padding:24px;display:grid;position:fixed;inset:auto 20px 20px;overflow-y:auto}.lcFVZG_banner h2,.lcFVZG_dialog h2{margin-bottom:12px;font-size:26px}.lcFVZG_banner p,.lcFVZG_dialog p,.lcFVZG_detail{color:var(--color-muted);font-size:14px;line-height:1.6}.lcFVZG_banner p+p{margin-top:10px}.lcFVZG_banner a,.lcFVZG_dialog a{text-underline-offset:3px;text-decoration:underline}.lcFVZG_actions{flex-direction:column;justify-content:center;gap:8px;display:flex}.lcFVZG_actions button,.lcFVZG_heading button{border:1px solid var(--color-line);background:var(--color-surface);min-height:44px;color:var(--color-content);cursor:pointer;border-radius:12px;padding:10px 16px;font-weight:500}.lcFVZG_actions button:hover,.lcFVZG_heading button:hover{background:var(--color-tint)}.lcFVZG_actions button:active,.lcFVZG_heading button:active{transform:translateY(1px)}.lcFVZG_link{color:inherit;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0;text-decoration:underline}.lcFVZG_dialog{border:1px solid var(--color-line);background:var(--color-surface);width:min(640px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--color-content);box-shadow:var(--shadow-md);border-radius:20px;padding:28px;overflow-y:auto}.lcFVZG_dialog::backdrop{background:#00000073}.lcFVZG_heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.lcFVZG_heading button{min-width:44px;font-size:24px;line-height:1}.lcFVZG_category{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:24px;padding:20px 0;display:flex}.lcFVZG_category h3,.lcFVZG_category strong{font:600 16px/1.5 var(--font-sans);letter-spacing:0}.lcFVZG_category>span:last-child:not(:first-child){white-space:nowrap;font-size:13px}.lcFVZG_detail{margin-top:4px;display:block}.lcFVZG_category input{width:24px;height:24px;accent-color:var(--color-primary);cursor:pointer;flex:0 0 24px;margin:10px}.lcFVZG_policy{margin:20px 0}.lcFVZG_dialog .lcFVZG_actions{flex-direction:row}.lcFVZG_dialog .lcFVZG_actions button{flex:1}.lcFVZG_sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:650px){.lcFVZG_banner{grid-template-columns:1fr;gap:16px;max-height:calc(100dvh - 24px);padding:20px;inset:auto 12px 12px}.lcFVZG_banner h2,.lcFVZG_dialog h2{font-size:24px}.lcFVZG_banner .lcFVZG_actions{grid-template-columns:1fr 1fr;display:grid}.lcFVZG_banner .lcFVZG_actions button:last-child{grid-column:1/-1}.lcFVZG_dialog{padding:20px}.lcFVZG_dialog .lcFVZG_actions{flex-direction:column}}@media (forced-colors:active){.lcFVZG_banner,.lcFVZG_dialog,.lcFVZG_actions button{border:1px solid canvastext}}
