.bq-account{display:flex;align-items:center;gap:10px}body.bq-site .bq-header-pro{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;border:1px solid #f59e0b55;border-radius:9px;padding:5px 8px;color:#fbbf24;background:linear-gradient(110deg,#f59e0b20,#6366f120);font-size:11px;font-weight:800;cursor:pointer}.bq-header-pro:hover{border-color:#fbbf24;color:#fde68a}
body.bq-site dialog.bq-benefits-modal{width:520px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:0;border:1px solid #ffffff1a;border-radius:24px;color:#94a3b8;background:#14171f;box-shadow:0 30px 100px #0009;overflow:auto}dialog.bq-benefits-modal::backdrop{background:#000c;backdrop-filter:blur(8px)}.bq-benefits-card{position:relative;padding:28px;background:radial-gradient(ellipse at top right,#f59e0b16,transparent 50%),radial-gradient(ellipse at bottom left,#6366f119,transparent 50%)}.bq-benefits-close{position:absolute;top:14px;right:16px;border:0;background:none;color:#94a3b8;font-size:26px!important;line-height:1;cursor:pointer;padding:8px;border-radius:10px}.bq-benefits-close:hover{color:#fff;background:#ffffff08}.bq-benefits-brand{display:flex;align-items:center;gap:10px;margin-bottom:18px}.bq-benefits-brand b{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:linear-gradient(45deg,#f59e0b,#4f46e5);color:white;font-size:12px}.bq-benefits-brand>span{font:600 11px monospace;color:#fbbf24;letter-spacing:1px}body.bq-site .bq-benefits-card h2{font-size:22px;line-height:1.4;margin:0}.bq-benefits-card header>p{font-size:12px;line-height:1.7;margin:9px 0 20px}.bq-benefits-list{display:grid;gap:12px}.bq-benefits-list section{display:flex;gap:13px;padding:14px;border:1px solid #ffffff0d;border-radius:16px;background:#0004}.bq-benefits-list section>span{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border:1px solid #10b98133;border-radius:11px;background:#10b98115;color:#34d399;font-size:21px}.bq-benefits-list section:nth-child(2)>span{color:#818cf8;background:#6366f115;border-color:#6366f133}.bq-benefits-list section:nth-child(3)>span{color:#fbbf24;background:#f59e0b15;border-color:#f59e0b33}.bq-benefits-list section:nth-child(4)>span{color:#22d3ee;background:#06b6d415;border-color:#06b6d433}body.bq-site .bq-benefits-list h3{font-size:14px;margin:0}.bq-benefits-list p{font-size:12px;line-height:1.65;margin:5px 0 0}.bq-benefits-card footer{display:grid;gap:10px;margin-top:24px}.bq-benefit-join,.bq-benefit-points{display:flex;align-items:center;justify-content:center;border-radius:15px;padding:13px 10px;text-align:center;font-size:14px;font-weight:700;color:white!important;background:linear-gradient(105deg,#f59e0b,#4f46e5);box-shadow:0 8px 22px #6366f120}.bq-benefit-points{font-size:12px;padding:10px;background:#ffffff08;border:1px solid #ffffff1a;box-shadow:none}.bq-benefits-card footer p{font:10px/1.6 monospace;text-align:center;color:#64748b;margin:0}
/* Align the complete verification-code button with its input, without sending a code. */
body.bq-site .bq-auth-card .line-form:has(>.line-form-input)>.yztx{top:24px!important;bottom:auto!important;height:42px!important;transform:none!important;margin:0!important;right:0;display:flex;align-items:stretch}body.bq-site .bq-auth-card .yztx>button.but{height:42px!important;min-height:42px;display:flex;align-items:center;margin:0!important;padding:0 12px;border-radius:0 12px 12px 0;font-size:11px;line-height:1;background:#ffffff08}body.bq-site .bq-auth-card .line-form:has(>.yztx)>.line-form-input{padding-right:112px}
@media(max-width:560px){.bq-benefits-card{padding:22px 18px}.bq-benefits-brand>span{font-size:9px}body.bq-site .bq-benefits-card h2{font-size:19px}.bq-benefits-list section{padding:12px}.bq-benefits-list p{font-size:11px}.bq-account{gap:6px}.bq-header-pro span{display:none}}
@media(min-width:561px){.bq-benefits-card{padding:24px}.bq-benefits-brand{margin-bottom:14px}.bq-benefits-card header>p{margin:7px 0 16px}.bq-benefits-list{gap:10px}.bq-benefits-list section{padding:12px}.bq-benefits-list p{line-height:1.6}.bq-benefits-card footer{margin-top:18px}.bq-benefit-join{padding:11px 10px}.bq-benefit-points{padding:8px 10px}}
.bq-account-user,.bq-pro-menu-wrap{position:relative}
body.bq-site .bq-account .bq-account-menu{display:none;top:calc(100% + 10px);right:0}
body.bq-site .bq-account-user:hover>.bq-account-menu,body.bq-site .bq-account-user:focus-within>.bq-account-menu{display:block}
.bq-account-menu:before,.bq-pro-menu:before{content:"";position:absolute;top:-11px;left:0;right:0;height:11px}
.bq-pro-menu{display:none;position:absolute;right:0;top:calc(100% + 10px);min-width:160px;padding:8px;background:#14171f;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 16px 32px #0006}
.bq-pro-menu-wrap:hover>.bq-pro-menu,.bq-pro-menu-wrap:focus-within>.bq-pro-menu{display:block}
.bq-pro-menu>a{display:block;padding:9px 10px;border-radius:7px;font-size:12px;white-space:nowrap}.bq-pro-menu>a:hover,.bq-pro-menu>a:focus{background:#6366f122;color:white}.bq-pro-menu .bq-pro-join{color:#fbbf24}.bq-pro-menu .bq-pro-points{color:#a5b4fc}
body.bq-site .bq-member-state .bq-button{background:linear-gradient(100deg,#f59e0b,#7c3aed 65%,#4f46e5);border:1px solid #a78bfa66;color:#fff;box-shadow:0 6px 20px #7c3aed40;font-weight:700}.bq-member-state .bq-button:hover{filter:brightness(1.15)}
