._1L4NJq_banner,._1L4NJq_retry{z-index:60;background:var(--s-ffffff);max-width:1000px;color:var(--t-14263d);box-shadow:0 1px 4px color-mix(in srgb, var(--s-14263d) 10%, transparent),0 12px 48px color-mix(in srgb, var(--s-14263d) 14%, transparent);border:1px solid var(--s-dfe7ef);border-radius:16px;margin-inline:auto;padding:20px 24px;position:fixed;inset:auto 20px 20px}._1L4NJq_copy h2{text-wrap:balance;margin:0 0 8px;font-size:1.05rem;font-weight:700}._1L4NJq_copy p,._1L4NJq_note,._1L4NJq_dialog p,._1L4NJq_retry p{text-wrap:pretty;margin:8px 0;font-size:.875rem;line-height:1.5}._1L4NJq_copy a,._1L4NJq_note a{color:var(--t-076f7b);text-underline-offset:3px;text-decoration:underline}._1L4NJq_actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}._1L4NJq_actions button,._1L4NJq_retry button{border:1px solid var(--s-076f7b);background:var(--s-ffffff);min-height:44px;color:var(--t-076f7b);font:inherit;cursor:pointer;border-radius:8px;padding:10px 16px;font-size:.875rem;font-weight:650}._1L4NJq_actions ._1L4NJq_primary{background:var(--s-076f7b);color:var(--t-ffffff)}._1L4NJq_actions button:hover:not(:disabled),._1L4NJq_retry button:hover{box-shadow:0 0 0 2px color-mix(in srgb, var(--s-087f8c) 13%, transparent)}._1L4NJq_actions button:focus-visible,._1L4NJq_retry button:focus-visible,._1L4NJq_close:focus-visible,._1L4NJq_options input:focus-visible{outline:3px solid var(--s-087f8c);outline-offset:3px}._1L4NJq_actions button:disabled,._1L4NJq_close:disabled{opacity:.6;cursor:wait}._1L4NJq_actions ._1L4NJq_link{text-underline-offset:3px;border-color:#0000;text-decoration:underline}._1L4NJq_overlay{z-index:80;background:color-mix(in srgb, var(--s-14263d) 44%, transparent);position:fixed;inset:0}._1L4NJq_dialog{z-index:81;background:var(--s-ffffff);width:min(560px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--t-14263d);box-shadow:0 16px 64px color-mix(in srgb, var(--s-14263d) 20%, transparent);border-radius:16px;padding:24px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}._1L4NJq_heading{justify-content:space-between;align-items:center;gap:12px;display:flex}._1L4NJq_heading h2{text-wrap:balance;margin:0;font-size:1.2rem;font-weight:750}._1L4NJq_close{background:var(--s-f7f9fc);width:44px;height:44px;color:var(--t-14263d);cursor:pointer;border:0;border-radius:8px;flex-shrink:0;font-size:1.7rem}._1L4NJq_options{gap:12px;margin-block:20px;display:grid}._1L4NJq_options label{cursor:pointer;border:1px solid var(--s-dfe7ef);border-radius:8px;align-items:flex-start;gap:12px;min-height:44px;padding:12px;display:flex}._1L4NJq_options input{width:20px;height:20px;accent-color:var(--t-076f7b);flex:0 0 20px;margin-top:3px}._1L4NJq_options strong{font-size:.925rem;display:block}._1L4NJq_options small{color:var(--t-4b6075);margin-top:4px;font-size:.825rem;line-height:1.5;display:block}._1L4NJq_note{color:var(--t-4b6075)}._1L4NJq_error{color:var(--t-9c3030);background:var(--s-fff3f1);border-radius:8px;padding:10px 12px}._1L4NJq_retry{max-width:600px}@media (max-width:600px){._1L4NJq_banner,._1L4NJq_retry{inset:auto 8px max(8px,env(safe-area-inset-bottom));max-height:calc(100dvh - 24px);padding:16px;overflow-y:auto}._1L4NJq_actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}._1L4NJq_actions ._1L4NJq_link{grid-column:1/-1}._1L4NJq_actions button{padding:10px;font-size:.8125rem}._1L4NJq_dialog{width:calc(100% - 16px);max-height:calc(100dvh - 16px);padding:18px}._1L4NJq_options label{padding:10px}._1L4NJq_heading h2{font-size:1.1rem}}._1L4NJq_notice{align-items:center;gap:16px;max-width:820px;padding:14px 18px;display:flex}._1L4NJq_notice p{flex:1;margin:0;font-size:.875rem;line-height:1.5}._1L4NJq_notice p a{color:var(--t-076f7b);text-underline-offset:3px;text-decoration:underline}._1L4NJq_notice ._1L4NJq_actions{flex-wrap:nowrap;margin-top:0}._1L4NJq_signal{background:var(--s-eef6ff);color:var(--t-14263d);border-radius:8px;padding:10px 12px}._1L4NJq_footerLink{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;text-decoration:none;display:inline-flex}._1L4NJq_footerLink:hover{text-decoration:underline}._1L4NJq_footerLink:focus-visible{outline:3px solid var(--s-087f8c);outline-offset:3px;border-radius:4px}._1L4NJq_choicesIcon{flex-shrink:0;width:30px;height:14px}@media (max-width:600px){._1L4NJq_notice{flex-direction:column;align-items:stretch;gap:10px}._1L4NJq_notice ._1L4NJq_actions{grid-template-columns:1fr 1fr;display:grid}}
