.bk-shell,.bk-shell *,.bk-home,.bk-home *{box-sizing:border-box}.bk-shell{max-width:1160px;padding:0 30px;margin:auto}body:has(.bk-shell){margin:0;background:#f8f8f5;color:#19283d;font-family:system-ui,-apple-system,Segoe UI,Arial,sans-serif}.bk-crumb{display:flex;gap:12px;font-size:13px;color:#657387;padding-top:30px}.bk-crumb a{color:inherit;text-decoration:none}.bk-hero{padding:55px 0 30px}.bk-label{color:#7544bb;font-size:11px;letter-spacing:1.7px;font-weight:800}.bk-hero h1{font-size:clamp(35px,5vw,58px);letter-spacing:-1.8px;line-height:1.15;margin:20px 0}.bk-hero>p{font-size:17px;line-height:1.8;color:#657387;max-width:720px}.bk-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.bk-tabs a{padding:13px 19px;color:#19283d;background:white;border:1px solid #dfe4e9;border-radius:11px;text-decoration:none;font-size:14px;font-weight:650}.bk-tabs a[aria-current]{background:#7544bb;color:white;border-color:#7544bb}.bk-notice{padding:18px 22px;border-radius:13px;background:#eee8f7;color:#57456f;font-size:14px;line-height:1.8;margin:4px 0 26px}.bk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bk-card{background:white;border:1px solid #e0e5eb;padding:28px;border-radius:18px}.bk-status{background:#f1f3f6;color:#687487;font-size:11px;padding:6px 9px;border-radius:7px}.bk-card h2{font-size:21px;line-height:1.4;margin:23px 0 12px;letter-spacing:-.4px}.bk-card p{font-size:14px;line-height:1.85;color:#657387;margin:0}.bk-note{padding:32px;margin:42px 0 60px;background:#192b45;color:white;border-radius:20px}.bk-note h2{font-size:26px;margin:0 0 12px;letter-spacing:-.6px}.bk-note p{font-size:15px;line-height:1.8;color:#d1d9e6}.bk-note a{display:inline-block;padding:13px 18px;background:#f0eafa;color:#532d90;border-radius:10px;font-size:14px;font-weight:650;text-decoration:none;margin-top:8px}.bk-tool-empty{display:flex;gap:32px;align-items:center;padding:45px;background:white;border:1px solid #e0e5eb;border-radius:20px}.bk-tool-icon{display:grid;place-items:center;flex:0 0 112px;height:112px;border-radius:24px;background:#eee8f7;color:#7544bb;font-size:33px;line-height:1.2;font-weight:650;letter-spacing:5px}.bk-tool-empty h2{font-size:29px;line-height:1.35;letter-spacing:-.7px;max-width:580px}.bk-tool-empty p{font-size:15px;color:#657387;line-height:1.8}.bk-footer{padding:28px 30px;background:#192b45;color:#d1dae8;display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap;font-size:13px;line-height:1.8}.bk-footer a{color:white;font-weight:800;text-decoration:none}.bk-home{padding:34px clamp(20px,4vw,65px);background:#f6f4fa;border-block:1px solid #e7e2ef}.bk-home-title{max-width:1250px;margin:auto}.bk-home-title h2{font-size:27px;line-height:1.3;color:#19283d;margin:10px 0 25px}.bk-home-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1250px;margin:auto}.bk-home-grid>a{display:block;border:1px solid #e1ddea;background:white;padding:23px;border-radius:16px;text-decoration:none;color:#19283d;transition:border-color .15s}.bk-home-grid>a:hover{border-color:#7544bb}.bk-home-grid>a>span{font-size:10px;color:#7544bb;font-weight:800;letter-spacing:1.1px}.bk-home-grid h3{font-size:21px;margin:15px 0 10px}.bk-home-grid p{font-size:14px;color:#657387;line-height:1.7;margin:0}.bk-shell a:focus-visible,.bk-home a:focus-visible{outline:3px solid #9875cc;outline-offset:4px}.rn-pop{max-height:calc(100dvh - 120px);overflow-y:auto}@media(max-width:900px){.bk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.bk-shell{padding:0 20px}.bk-hero{padding-top:38px}.bk-grid,.bk-home-grid{grid-template-columns:1fr}.bk-card{padding:25px}.bk-note{padding:27px}.bk-tool-empty{flex-direction:column;align-items:flex-start;padding:28px;gap:24px}.bk-tool-icon{flex-basis:auto;width:88px;height:88px;font-size:26px}.bk-tool-empty h2{font-size:25px}.bk-footer{padding:26px 20px}.bk-home-title h2{font-size:24px}}
