:root{--bc-verified-blue:#2d6cff;--bc-blue-deep:#1b4de0;--bc-midnight:#0c1b3a;--bc-slate:#5a6b87;--bc-coral:#ff6b5e;--bc-amber:#ffb55c;--bc-signal-green:#19c37d;--bc-sky:#eaf1ff;--bc-cloud:#f6f8fe;--bc-white:#fff;--bc-border:#e2e8f5;--bc-grad-aurora:linear-gradient(120deg,#2d6cff,#7a5cff 48%,#ff6b5e);--bc-grad-sunrise:linear-gradient(120deg,#ff6b5e,#ffb55c);--bc-grad-sky:linear-gradient(160deg,#eaf1ff,#fff 60%);--bc-font-display:"Plus Jakarta Sans",sans-serif;--bc-font-body:"Figtree",sans-serif;--bc-font-mono:"JetBrains Mono",monospace;--bc-radius-sm:12px;--bc-radius-md:14px;--bc-radius-lg:22px;--bc-radius-pill:999px;--bc-shadow-soft:0 18px 50px -20px rgba(20,40,90,.28);--bc-shadow-pop:0 24px 60px -18px rgba(45,108,255,.4);--bc-dur-fast:160ms;--bc-dur-base:220ms;--bc-dur-slow:320ms;--bc-ease-out:cubic-bezier(0.22,1,0.36,1);--bc-ease-in:cubic-bezier(0.55,0,0.55,0.2);--bc-ease-spring:cubic-bezier(0.34,1.56,0.64,1);--bc-hover-lift:translateY(-1px);--bc-press-scale:scale(0.97)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--bc-font-body);color:var(--bc-midnight);background:var(--bc-cloud);line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--bc-font-display);font-weight:800;line-height:1.1;letter-spacing:-.02em}a{color:inherit;text-decoration:none}.bc-btn{font-family:var(--bc-font-display);font-weight:700;border:none;border-radius:var(--bc-radius-md);padding:13px 24px;font-size:1rem;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease;display:inline-flex;align-items:center;gap:8px}.bc-btn:hover{transform:translateY(-2px)}.bc-btn--primary{background:var(--bc-verified-blue);color:#fff;box-shadow:var(--bc-shadow-pop)}.bc-btn--ghost{background:var(--bc-sky);color:var(--bc-verified-blue)}.bc-input{width:100%;padding:12px 14px;border:1.5px solid var(--bc-border);border-radius:var(--bc-radius-sm);font-family:var(--bc-font-body);font-size:1rem}.bc-input:focus{outline:none;border-color:var(--bc-verified-blue);box-shadow:0 0 0 4px var(--bc-sky)}.bc-card{background:var(--bc-white);border:1px solid var(--bc-border);border-radius:var(--bc-radius-lg);padding:30px;box-shadow:var(--bc-shadow-soft)}.en{display:block;font-size:.78em;color:var(--bc-slate);font-family:var(--bc-font-body);font-weight:400}button{cursor:pointer;touch-action:manipulation}.bc-btn:active{transform:scale(.97);box-shadow:none}.app-tile:focus-visible,.bc-btn:focus-visible,.bc-input:focus-visible,.linklike:focus-visible{outline:3px solid rgba(45,108,255,.45);outline-offset:2px}@keyframes bc-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.reveal{animation:bc-reveal var(--bc-dur-slow,.32s) var(--bc-ease-out,ease-out) both}.hero{min-height:100dvh;background:var(--bc-grad-sky);display:flex;align-items:center;justify-content:center;text-align:center;padding:40px 24px}.hero-inner{max-width:640px}.hero-title{font-size:clamp(2.6rem,7vw,4.4rem);margin-top:20px}.hero-domain{font-family:var(--bc-font-mono);color:var(--bc-slate);margin-top:6px}.hero-tagline{font-family:var(--bc-font-display);font-weight:700;font-size:clamp(1.2rem,3vw,1.6rem);margin:22px auto 12px;max-width:520px}.hero-sub{color:var(--bc-slate);margin-bottom:28px;line-height:1.7}.hero-ctas{gap:12px;flex-wrap:wrap}.center-wrap,.hero-ctas{display:flex;justify-content:center}.center-wrap{min-height:100dvh;align-items:center;padding:24px;background:var(--bc-grad-sky)}.fld{display:grid;grid-gap:4px;gap:4px;text-align:start}.fld span,.linklike{font-weight:700;font-size:.92rem}.linklike{border:none;background:none;color:var(--bc-verified-blue);margin-top:16px;font-family:inherit}.note-ok{background:#e9f9ef;color:#176b3a;line-height:1.6}.note-err,.note-ok{border-radius:var(--bc-radius-md);padding:10px 14px;margin-bottom:14px}.note-err{background:#ffe9e6;color:#b3311f}.dash{max-width:980px;margin:0 auto;padding:34px 22px 60px}.dash-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.dash-head h1{font-size:1.7rem}.me{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.badge-lg{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:#c7d3ea;flex:0 0 auto;transition:background var(--bc-dur-base,.22s) ease,transform var(--bc-dur-base,.22s) var(--bc-ease-spring,ease-out)}.badge-lg.on{background:linear-gradient(120deg,var(--bc-verified-blue),var(--bc-blue-deep))}.me .soonbtn{-webkit-margin-start:auto;margin-inline-start:auto;opacity:.6;cursor:default}.apps-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:16px;gap:16px}.app-tile{display:block;padding:22px;text-align:start;transition:transform var(--bc-dur-fast,.16s) var(--bc-ease-out,ease-out),box-shadow var(--bc-dur-base,.22s) var(--bc-ease-out,ease-out)}a.app-tile:hover{transform:translateY(-3px);box-shadow:0 10px 26px rgba(45,108,255,.16)}a.app-tile:active{transform:scale(.98)}.app-tile.soon{opacity:.55;filter:saturate(.6)}.app-tile h3{font-size:1.05rem;margin:10px 0 4px}.app-tile .hint{font-size:.85rem;color:var(--bc-slate);display:block}.tile-badge{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;color:#fff;font-weight:800;font-family:var(--bc-font-display);background:linear-gradient(120deg,var(--bc-verified-blue),var(--bc-blue-deep))}.app-tile .status{display:inline-block;margin-top:10px;font-size:.78rem;font-weight:700;color:var(--bc-slate)}.app-tile .status.live{color:#176b3a;background:#e9f9ef;border-radius:999px;padding:2px 10px}@media (prefers-reduced-motion:reduce){.reveal{animation:none}}