.ib{--lg-sheen:linear-gradient(180deg, #ffffff42 0%, #ffffff24 22%, #ffffff0f 48%, #ffffff05 72%, #fff0 100%);--lg-rim:inset 0 1px 0 #ffffff8c, inset 0 0 0 1px #ffffff29, inset 0 -2px 6px #ffffff1f;--lg-glass:linear-gradient(180deg, #fffffff0, #ffffff9e);--lg-glass-shadow:0 8px 20px -12px #0f2a4466, inset 0 1px 0 #fff, inset 0 -1px 0 #0f2a440d}body .ib .btn-primary,body .ib .btn-blue,body .ib .btn-yellow{background:var(--lg-sheen), linear-gradient(180deg, #2f8ce6, var(--blue));box-shadow:0 10px 26px -10px #1774c4a6, var(--lg-rim);border-color:#ffffff59}body .ib :is(.btn-ghost,.tb-btn:not([aria-expanded=true]),.dd-btn,.crg:not(.on),.ib-selbar button:not(.y),.cr-head .acts button:not(.y),.cr-head .acts a,.ms-btn){background:var(--lg-glass);backdrop-filter:blur(16px)saturate(180%);box-shadow:var(--lg-glass-shadow);border:1px solid #fffffff2}body .ib :is(.btn-ghost,.tb-btn:not([aria-expanded=true]),.dd-btn,.crg:not(.on),.ib-selbar button:not(.y),.cr-head .acts button:not(.y),.cr-head .acts a,.ms-btn):hover{background:#fff}body .ib .tb-btn[aria-expanded=true],body .ib .crg.on,body .ib .cr-head .acts button.y{background:var(--lg-sheen), linear-gradient(180deg, #2f8ce6, var(--blue));color:#fff;box-shadow:0 8px 20px -10px #1774c4a6, var(--lg-rim);border-color:#ffffff59}body .ib .seg button[aria-pressed=true]{background:var(--lg-sheen), linear-gradient(180deg, #34465f, var(--ink));box-shadow:0 6px 14px -8px #0f2a4499, var(--lg-rim)}body .ib .gs .wsteps li.done .gs-dot,body .ib .pc.sel .pick,body .ib .pt tr.sel .pick,body .ib .rp.on .rp-img i{color:#fff;background:radial-gradient(circle at 32% 24%,#ffffffbf,#fff0 42%),linear-gradient(160deg,#5ab0f5,#1f80d6 55%,#1462a8);border-color:#ffffffe6;box-shadow:0 6px 14px -5px #1774c499,inset 0 -2px 4px #08326447,inset 0 1px #fff9}body .ib .gs .wsteps .gs-dot{border-width:1.5px;width:30px;height:30px}body .ib .gs .wsteps li:not(.done) .gs-dot{background:linear-gradient(#fffffff2,#e8f1fbcc);border-color:#1774c447;box-shadow:inset 0 1px #fff,inset 0 -2px 4px #1774c41a}body .ib .gs .wsteps li.now .gs-dot{border-color:#1774c499;box-shadow:0 0 0 4px #1774c41a,inset 0 1px #fff}body .ib .gs-bar i{background:var(--lg-sheen), linear-gradient(90deg, #5ab0f5, var(--blue));box-shadow:0 2px 8px -2px #1774c499}:is(.ib-dlg,.ib-drawer,.acct){--lg-sheen:linear-gradient(180deg, #ffffff42 0%, #ffffff24 22%, #ffffff0f 48%, #ffffff05 72%, #fff0 100%);--lg-rim:inset 0 1px 0 #ffffff8c, inset 0 0 0 1px #ffffff29, inset 0 -2px 6px #ffffff1f;--lg-glass:linear-gradient(180deg, #fffffff0, #ffffff9e);--lg-glass-shadow:0 8px 20px -12px #0f2a4466, inset 0 1px 0 #fff, inset 0 -1px 0 #0f2a440d}body :is(.ib-dlg,.ib-drawer,.acct) :is(.btn-primary,.btn-blue),body .acct .btn-ink{background:var(--lg-sheen), linear-gradient(180deg, #2f8ce6, var(--blue));color:#fff;box-shadow:0 10px 26px -10px #1774c4a6, var(--lg-rim);border-color:#ffffff59}body :is(.ib-dlg,.ib-drawer,.acct) .btn-yellow{background:var(--lg-sheen), linear-gradient(180deg, #fbe97a, #f2d94e);color:var(--ink);box-shadow:0 10px 24px -10px #d6b21e99, var(--lg-rim);border-color:#ffffff73}body :is(.ib,.ib-dlg,.ib-drawer,.acct) .btn-red{background:var(--lg-sheen), linear-gradient(180deg, #ea6a5f, #c0392b);color:#fff;box-shadow:0 8px 20px -10px #b4231899, var(--lg-rim);border-color:#ffffff59}body :is(.ib,.ib-dlg,.ib-drawer) .btn-ink{background:var(--lg-sheen), linear-gradient(180deg, #34465f, var(--ink));color:#fff;box-shadow:0 8px 20px -10px #0f2a4499, var(--lg-rim);border-color:#ffffff40}body :is(.ib-dlg,.ib-drawer,.acct) .btn-ghost{background:var(--lg-glass);backdrop-filter:blur(16px)saturate(180%);box-shadow:var(--lg-glass-shadow);border:1px solid #fffffff2}body :is(.ib-dlg,.ib-drawer,.acct) .btn-ghost:hover{background:#fff}body .ib :is(.dc-search,.dc-group,.dc-chip.dc-solo:not(.on),.dc-niche:not(.on),.dc-stat){background:var(--lg-glass);backdrop-filter:blur(16px)saturate(180%);box-shadow:var(--lg-glass-shadow);border:1px solid #fffffff2}body .ib .dc-search:focus-within{box-shadow:0 0 0 4px #7c5ce01f, var(--lg-glass-shadow);border-color:#7c5ce08c}body .ib :is(.dc-chip.on,.dc-niche.on){background:var(--lg-sheen), linear-gradient(180deg, #8e73e4, #7c5ce0);color:#fff;box-shadow:0 6px 16px -8px #7c5ce0b3, var(--lg-rim);border:1px solid #ffffff59}body .ib .dc-chip:not(.on):hover{color:var(--ink);background:#ffffffb3}body .ib #posts .pc{background:#fff;border-color:#d6b21e4d}.review{max-width:560px;margin:0 auto}.review textarea,.review input:not([type=checkbox]):not([type=radio]){width:100%;font:inherit;color:var(--ink);resize:vertical;background:#ffffffd9;border:1px solid #0f2a4429;border-radius:14px;padding:12px 14px;font-size:17px}.review label{margin:12px 0 4px;font-size:16px;font-weight:600;display:block}.review h3 label{font-size:inherit;margin:0}.rv-step{animation:.25s rv-in}.rv-step[data-step=intro],.rv-done{text-align:center;padding:16px 0}.rv-icon{width:56px;height:56px;color:var(--coin);border:1.5px solid #cfd8e2;border-radius:50%;place-items:center;margin:0 auto 12px;display:grid}.rv-icon svg{width:28px;height:28px}.rv-done img{margin:0 auto 8px;display:block}.rv-start{margin-top:18px}.rv-step h3{margin:8px 0 16px;font-size:24px}.rv-progress{background:#0f2a4414;border-radius:999px;height:8px;overflow:hidden}.rv-progress span{background:var(--blue);border-radius:999px;width:0;height:100%;transition:width .3s;display:block}.rv-count{margin:8px 0 0!important}#rv-stars{gap:6px;display:flex}#rv-stars button{color:#0f2a442e;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:52px;line-height:1;transition:transform .1s}#rv-stars button:hover{transform:scale(1.12)}#rv-stars button.on{color:#f5b301}.rv-share{gap:10px;margin-top:12px;display:grid}.rv-showname{color:var(--muted);margin-top:14px;font-size:15px!important}.rv-step:has(input[value=none]:checked) .rv-showname{display:none!important}.share-opt{border:1px solid var(--line);cursor:pointer;background:#ffffffbf;border-radius:16px;align-items:flex-start;gap:12px;padding:12px 14px;font-weight:400!important;display:flex!important}.share-opt:has(input:checked){border-color:var(--blue);background:#fff;box-shadow:0 0 0 3px #1774c41f}.share-opt input{width:20px;height:20px;accent-color:var(--blue);flex:none;margin-top:3px}.share-opt span{gap:2px;display:grid}.share-opt small{color:var(--muted);font-size:14px}.check{cursor:pointer;align-items:flex-start;gap:10px;font-size:16px;font-weight:400!important;display:flex!important}.check input{width:20px;height:20px;accent-color:var(--blue);flex:none;margin-top:3px}.rv-nav{justify-content:space-between;align-items:center;margin-top:20px;display:flex}@keyframes rv-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.rv-step{animation:none}}
