.bring-field{border:0;min-width:0;margin:0;padding:0}.bring-legend{font:inherit;margin:0 0 6px;padding:0;font-weight:500}.bring-optional{opacity:.6;font-weight:400}.bring-hint{opacity:.75;margin:0;font-size:.875em;line-height:1.5}.bring-choices{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.bring-choice{flex:none;position:relative}.bring-choice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.bring-choice label{border:1px solid color-mix(in srgb, currentColor 30%, transparent);white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-width:3.5rem;min-height:44px;margin:0;padding:8px 16px;font-size:.9375em;font-weight:400;line-height:1.2;transition:border-color .15s,box-shadow .15s;display:flex}.bring-choice input:hover+label{border-color:color-mix(in srgb, currentColor 60%, transparent)}.bring-choice input:checked+label{border-color:currentColor;font-weight:600;box-shadow:inset 0 0 0 1px}.bring-choice input:focus-visible+label{outline-offset:2px;outline:2px solid}.bring-overlay{z-index:255;overscroll-behavior:contain;background:#1111118c;justify-content:center;align-items:flex-end;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}@media (min-width:640px){.bring-overlay{align-items:center}}.bring-dialog{color:#111;width:100%;max-width:30rem;max-height:calc(100dvh - 32px);font-family:var(--font-sans,system-ui, -apple-system, "Segoe UI", sans-serif);background:#fbfaf6;border-radius:4px;padding:28px 24px 24px;position:relative;overflow-y:auto;box-shadow:0 24px 60px #00000047}@media (prefers-reduced-motion:no-preference){.bring-dialog{animation:.18s ease-out bring-rise}@keyframes bring-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}.bring-dialog h2{font-family:var(--font-serif,Georgia, "Times New Roman", serif);color:#111;margin:0 36px 10px 0;font-size:1.5rem;font-weight:400;line-height:1.2}.bring-dialog p{color:#393630;margin:0 0 16px;font-size:.9375rem;line-height:1.55}.bring-dialog .bring-note{color:#6f6a61;margin:12px 0 18px;font-size:.8125rem}.bring-close{color:#111;cursor:pointer;background:0 0;border:0;border-radius:50%;width:44px;height:44px;font-size:26px;line-height:1;position:absolute;top:8px;right:8px}.bring-close:hover{background:#e9e5dc}.bring-link{align-items:stretch;gap:8px;display:flex}.bring-link input{color:#111;background:#fff;border:1px solid #d8d2c6;border-radius:2px;flex:1;min-width:0;min-height:44px;padding:0 12px;font:500 .8125rem/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.bring-copy{color:#fbfaf6;min-width:5.5rem;min-height:44px;font:600 .875rem/1 var(--font-sans,system-ui, -apple-system, "Segoe UI", sans-serif);cursor:pointer;background:#111;border:0;border-radius:999px;flex:none;padding:0 18px}.bring-copy:focus-visible,.bring-ok:focus-visible,.bring-close:focus-visible{outline-offset:2px;outline:2px solid #111}.bring-ok{color:#111;width:100%;min-height:44px;font:500 .9375rem/1 var(--font-sans,system-ui, -apple-system, "Segoe UI", sans-serif);cursor:pointer;background:0 0;border:1px solid #bbb4a8;border-radius:999px}.bring-ok:hover{border-color:#111}.bring-bar{z-index:240;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));color:#fbfaf6;font-family:var(--font-sans,system-ui, -apple-system, "Segoe UI", sans-serif);background:#111;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0000002e}.bring-bar-inner{align-items:center;gap:12px;max-width:1180px;margin:0 auto;display:flex}.bring-bar-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bring-bar-label{opacity:.75;font-size:.75rem;line-height:1.35}.bring-bar-url{white-space:nowrap;text-overflow:ellipsis;font:500 .8125rem/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}.bring-bar .bring-copy{color:#111;background:#fbfaf6}.bring-bar .bring-copy:focus-visible{outline-color:#fbfaf6}html.bring-has-bar body{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}html.bring-has-bar{scroll-padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}html.bring-has-bar [data-partner-dock]{bottom:calc(96px + env(safe-area-inset-bottom,0px))!important}
