.ck{z-index:55;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));color:var(--star,#eef1f7);font:400 14px/1.45 var(--body,"Barlow",system-ui,sans-serif);opacity:0;background:#0b111df5;border:1px solid #ff8a3d73;border-radius:16px;gap:12px;padding:14px 16px;transition:opacity .25s,transform .3s cubic-bezier(.2,.7,.2,1);display:grid;position:fixed;transform:translateY(16px);box-shadow:0 18px 44px #0000008c}.ck.in{opacity:1;transform:none}.ck-t{font:600 15px/1.3 var(--body,"Barlow",system-ui,sans-serif);color:var(--star,#eef1f7);margin:0 0 4px}.ck-d{color:var(--dust,#8d96ab);margin:0}.ck-d a{color:var(--ion,#7aaeff);text-underline-offset:2px}.ck-btns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ck-b{min-height:44px;color:var(--star,#eef1f7);font:600 13px/1 var(--data,"Barlow Condensed",system-ui,sans-serif);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #becdeb4d;border-radius:999px;padding:0 18px}.ck-b:hover{border-color:var(--star,#eef1f7)}.ck-yes{background:var(--plasma,#ff8a3d);border-color:var(--plasma,#ff8a3d);color:var(--void,#05070d)}.ck-yes:hover{filter:brightness(1.08);border-color:var(--plasma,#ff8a3d)}.ck-b:focus-visible,.ck-d a:focus-visible{outline:2px solid var(--ion,#7aaeff);outline-offset:3px}.nova-open .ck{display:none}@media (width>=720px){.ck{left:clamp(12px,3vw,28px);right:auto;bottom:calc(18px + env(safe-area-inset-bottom,0px));width:min(440px,100vw - 140px)}}@media (prefers-reduced-motion:reduce){.ck{transition:none;transform:none}}.ck-open{border:1px solid var(--plasma,#ff8a3d);min-height:44px;color:var(--star,#eef1f7);font:600 13px/1 var(--data,"Barlow Condensed",system-ui,sans-serif);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;padding:0 20px}.ck-open:hover{background:#ff8a3d1f}.ck-open:focus-visible{outline:2px solid var(--ion,#7aaeff);outline-offset:3px}.ck-head{grid-template-columns:44px 1fr;align-items:start;gap:12px;display:grid}.ck-nova{background:var(--star,#eef1f7);border-radius:50%;width:44px;height:44px;box-shadow:0 0 0 2px #ff8a3d8c}.bp{z-index:38;left:max(20px,env(safe-area-inset-left,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);max-width:calc(100vw - 40px);color:var(--star,#eef1f7);opacity:0;background:#101829b3;border:1px solid #eef1f71a;border-radius:999px;align-items:center;gap:12px;padding:7px 7px 7px 10px;text-decoration:none;transition:opacity .35s,transform .5s cubic-bezier(.2,.8,.2,1),background-color .2s,border-color .2s;display:flex;position:fixed;transform:translateY(14px)scale(.98);box-shadow:0 12px 32px #00000073,inset 0 1px #ffffff0f}.bp.in{opacity:1;transform:none}.bp.in.off{opacity:0;pointer-events:none;transform:translateY(14px)scale(.98)}.bp:hover{background:#101829db;border-color:#ff8a3d73}.bp:focus-visible{outline:2px solid var(--ion,#7aaeff);outline-offset:3px}.bp-nova{flex:none;width:32px;height:32px;display:block}.bp-t{gap:3px;min-width:0;display:grid}.bp-k{font:600 10px/1 var(--data,"Barlow Condensed",sans-serif);letter-spacing:.2em;text-transform:uppercase;color:var(--ok,#5ed3a0)}.bp-t b{font:500 14.5px/1.2 var(--body,"Barlow",system-ui,sans-serif);color:var(--star,#eef1f7);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bp-s{display:none}.bp-go{background:var(--plasma,#ff8a3d);color:#1a0b02;height:38px;font:600 14px/1 var(--body,"Barlow",system-ui,sans-serif);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 18px;transition:transform .2s;display:inline-flex}.bp-go:after{content:"→";transition:transform .2s}.bp:hover .bp-go:after{transform:translate(3px)}@media (width<=699px){.bp{left:16px;right:16px;bottom:calc(14px + env(safe-area-inset-bottom,0px));gap:10px;max-width:none}.bp-t{flex:1}.bp-l{display:none}.bp-s{display:block}.bp-t b{font-size:14px}body.has-bp{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.bp,.bp.in.off{transform:none}.bp{transition:opacity .2s}}@media print{.bp{display:none!important}}
