.onb-modal{position:fixed;inset:0;padding:12px;display:flex;align-items:center;justify-content:center;z-index:9999;background:radial-gradient(1000px 700px at 20% 20%,rgba(255,65,103,.16),transparent 55%),radial-gradient(900px 700px at 80% 90%,rgba(255,204,102,.1),transparent 60%),#000000a8;backdrop-filter:none;-webkit-backdrop-filter:none;overscroll-behavior:contain}@supports ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){.onb-modal{backdrop-filter:blur(calc(8px * var(--fx)));-webkit-backdrop-filter:blur(calc(8px * var(--fx)))}}.onb-modal,.onb-card{animation:none}@media(prefers-reduced-motion:no-preference){.onb-modal{animation:fadeIn calc(.22s * var(--anim)) ease}.onb-card{animation:pop calc(.22s * var(--anim)) ease}}@keyframes fadeIn{0%{opacity:0}}@keyframes pop{0%{transform:translateY(6px) scale(.985);opacity:0}}.onb-card{width:100%;max-width:520px;max-height:calc(100vh - 24px);overflow:auto;background:radial-gradient(900px 420px at 20% 0%,rgba(255,65,103,.1),transparent 55%),linear-gradient(180deg,#ffffff0a,#fff0),linear-gradient(145deg,var(--panel),var(--panel2));border:1px solid rgba(255,255,255,.1);color:var(--text);padding:20px;border-radius:calc(var(--radius2) + 2px);box-shadow:0 26px 74px rgba(0,0,0,calc(.6 * (.55 + .45 * var(--fx)))),0 10px 30px rgba(0,0,0,calc(.35 * (.55 + .45 * var(--fx))));display:flex;flex-direction:column;gap:14px;-webkit-overflow-scrolling:touch}@supports ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){.onb-card{backdrop-filter:blur(calc(var(--blur) * .65 * var(--fx)));-webkit-backdrop-filter:blur(calc(var(--blur) * .65 * var(--fx)))}}@supports (scrollbar-gutter: stable){.onb-card{scrollbar-gutter:stable}}@media(max-width:420px){.onb-card{padding:18px;border-radius:var(--radius2)}}.onb-progress{height:7px;border-radius:999px;background:#ffffff1f;overflow:hidden;border:1px solid rgba(255,255,255,.06)}.onb-progress span{display:block;height:100%;width:50%;background:linear-gradient(90deg,var(--accent),rgba(255,204,102,.9))}.onb-top{display:flex;align-items:center;gap:12px}.onb-avatar{width:52px;height:52px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.12);box-shadow:0 10px 26px rgba(0,0,0,calc(.3 * (.55 + .45 * var(--fx))));flex:0 0 auto}.onb-title-wrap{min-width:0}.onb-title-wrap h2{margin:0;font-size:20px;line-height:1.15;letter-spacing:.2px}.onb-title-wrap .onb-sub{font-size:13px;color:var(--muted);margin-top:3px}@media(max-width:420px){.onb-title-wrap h2{font-size:18px}.onb-title-wrap .onb-sub{font-size:12.5px}}.onb-item{border-top:1px solid rgba(255,255,255,.08);padding-top:14px}.onb-item-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.onb-text-wrap{font-size:14px;line-height:1.55;overflow:hidden;height:auto;color:var(--text);transition:none;will-change:auto}@media(prefers-reduced-motion:no-preference){.onb-text-wrap{transition:height calc(.42s * var(--anim)) cubic-bezier(.22,1,.36,1);will-change:height}}.onb-toggle{font-size:12px;color:#ffffffd6;cursor:pointer;margin-top:6px;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;gap:8px}.onb-toggle:hover{color:#fff}.onb-switch{position:relative;width:46px;height:24px;flex:0 0 auto;margin-top:2px}.onb-switch input{display:none}.onb-switch span{position:absolute;inset:0;background:#ffffff2e;border:1px solid rgba(255,255,255,.1);border-radius:999px;transition:none}.onb-switch span:before{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;background:#ffffffeb;border-radius:50%;transition:none;box-shadow:0 10px 18px rgba(0,0,0,calc(.35 * (.55 + .45 * var(--fx))))}@media(prefers-reduced-motion:no-preference){.onb-switch span{transition:transform calc(.2s * var(--anim)) ease,background calc(.2s * var(--anim)) ease,border-color calc(.2s * var(--anim)) ease}.onb-switch span:before{transition:transform calc(.2s * var(--anim)) ease}}.onb-switch input:checked+span{background:#ff416759;border-color:#ff416766}.onb-switch input:checked+span:before{transform:translate(22px)}.onb-card button{margin-top:8px;padding:13px 14px;border-radius:calc(var(--radius) - 2px);border:1px solid rgba(255,255,255,.1);background:linear-gradient(90deg,var(--accent),rgba(255,204,102,.92));color:#fffffff0;font-weight:800;cursor:pointer;letter-spacing:.2px;box-shadow:0 16px 34px rgba(0,0,0,calc(.35 * (.55 + .45 * var(--fx)))),0 10px 22px rgba(255,65,103,calc(.1 * (.55 + .45 * var(--fx))));transition:none}@media(prefers-reduced-motion:no-preference){.onb-card button{transition:transform calc(.12s * var(--anim)) ease,filter calc(.12s * var(--anim)) ease,box-shadow calc(.12s * var(--anim)) ease}.onb-card button:hover{transform:translateY(-1px);filter:brightness(1.03)}.onb-card button:active{transform:translateY(0);filter:brightness(.98)}}.onb-card button:focus-visible{outline:none;box-shadow:var(--ring),0 18px 38px rgba(0,0,0,calc(.38 * (.55 + .45 * var(--fx))))}.onb-card button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.onb-form{display:grid;gap:12px}.onb-field{border:1px solid rgba(255,255,255,.1);background:#ffffff0d;border-radius:var(--radius);padding:12px 12px 10px;transition:none}@media(prefers-reduced-motion:no-preference){.onb-field{transition:border-color calc(.18s * var(--anim)) ease,background calc(.18s * var(--anim)) ease,box-shadow calc(.18s * var(--anim)) ease}}.onb-field:focus-within{border-color:#ff41676b;box-shadow:var(--ring);background:#ffffff12}@media(forced-colors:active){.onb-field:focus-within{box-shadow:none}}.onb-label{display:flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.2px;color:var(--muted2);margin-bottom:7px;-webkit-user-select:none;user-select:none}.onb-input,.onb-select{width:100%;background:transparent;border:none;outline:none;color:var(--text);font-size:15px;line-height:1.2;padding:6px 4px 4px;appearance:none;-webkit-appearance:none;box-shadow:none;-webkit-box-shadow:none}.onb-input:focus,.onb-select:focus{outline:none;box-shadow:none;-webkit-box-shadow:none}.onb-input{border-radius:10px;caret-color:var(--accent)}.onb-input::placeholder{color:#ffffff85}.onb-select{border-radius:10px;padding-right:32px;background-image:linear-gradient(45deg,transparent 50%,rgba(255,255,255,.72) 50%),linear-gradient(135deg,rgba(255,255,255,.72) 50%,transparent 50%),linear-gradient(to right,transparent,transparent);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px),calc(100% - 34px) 50%;background-size:6px 6px,6px 6px,1px 18px;background-repeat:no-repeat}.onb-select option{color:#111}.onb-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:460px){.onb-row{grid-template-columns:1fr}}.onb-hint{margin-top:-6px;font-size:12.5px;color:#ffffff94;line-height:1.35}.onb-card a{color:#ffffffe0}.onb-card a:hover{color:#fff}html[data-fx=low] .onb-card{box-shadow:0 16px 44px #0000008c}html[data-fx=low] .onb-avatar{box-shadow:none}html[data-fx=low] .onb-card button{box-shadow:0 12px 26px #00000059}.onb-modal input,.onb-modal select,.onb-modal textarea{font-size:16px!important;line-height:1.25}.onb-card{-webkit-overflow-scrolling:touch}.onb-modal{position:fixed;inset:0;z-index:9999;pointer-events:auto}.onb-modal *{pointer-events:auto}.onb-modal{touch-action:none}.onb-card{touch-action:auto}
