.sbk-root{--sbk-bg-deep:var(--ext-11);--sbk-bg-mid:#060e1a;--sbk-bg-surface:#0a1628;--sbk-text-primary:#e0e8f0;--sbk-text-secondary:rgba(224,232,240,.55);--sbk-text-muted:rgba(224,232,240,.3);--sbk-glass:linear-gradient(135deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02));--sbk-glass-border:hsla(0,0%,100%,.08);--sbk-glass-border-hover:rgba(0,191,255,.25);--sbk-accent-glow:rgba(0,191,255,.15);--sbk-emotional:var(--secondary-color);--sbk-emotional-strong:var(--ext-10);--sbk-success:#4ade80;font-family:var(--font-family-body,"Inter",system-ui,sans-serif);background:var(--sbk-bg-deep);color:var(--sbk-text-primary);-webkit-font-smoothing:antialiased;overflow-x:hidden;min-height:100vh;display:block}.sbk-root *,.sbk-root :after,.sbk-root :before{box-sizing:border-box;margin:0;padding:0}.sbk-root button{font-family:inherit}.sbk-root a{text-decoration:none}@keyframes sbk-fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes sbk-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sbk-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes sbk-msgIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes sbk-chipIn{0%{opacity:0;transform:translateY(10px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sbk-chipOut{to{opacity:0;transform:translateY(-8px) scale(.9)}}@keyframes sbk-slideRight{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes sbk-typingBounce{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-6px);opacity:1}}.sbk-root .sbk-reveal{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1)}.sbk-root .sbk-reveal.sbk-vis{opacity:1;transform:translateY(0)}.sbk-root .sbk-d1{transition-delay:.1s}.sbk-root .sbk-d2{transition-delay:.2s}.sbk-root .sbk-d3{transition-delay:.3s}.sbk-root .container{max-width:1200px;margin:0 auto;padding:0 32px}.sbk-root .nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:16px 0;background:rgba(10,34,64,.8);backdrop-filter:blur(20px);border-bottom:1px solid hsla(0,0%,100%,.04);transition:background .3s}.sbk-root .nav.scrolled{background:rgba(10,34,64,.95)}.sbk-root .nav-inner{max-width:1200px;margin:0 auto;padding:0 32px;display:flex;align-items:center;justify-content:space-between}.sbk-root .nav-brand{display:flex;align-items:center;gap:10px;color:inherit}.sbk-root .nav-logo-img{width:auto;height:36px;-o-object-fit:contain;object-fit:contain;display:block}.sbk-root .nav-brand-text{display:flex;flex-direction:column}.sbk-root .nav-brand-name{font-size:.95rem;font-weight:700;color:#fff;letter-spacing:-.3px;line-height:1.1}.sbk-root .nav-brand-sub{font-size:.6rem;font-weight:600;color:var(--sbk-emotional-strong);letter-spacing:1.5px;text-transform:uppercase;opacity:.8}.sbk-root .nav-links{display:flex;align-items:center;gap:28px;list-style:none}.sbk-root .nav-links a{color:var(--sbk-text-secondary);font-size:.88rem;font-weight:500;transition:color .2s}.sbk-root .nav-links a:hover{color:#fff}.sbk-root .nav-cta{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;padding:10px 22px;border-radius:var(--radius-pill);font-size:.88rem;font-weight:600;border:1px solid rgba(0,191,255,.2);transition:box-shadow .3s,transform .3s;cursor:pointer}.sbk-root .nav-cta:hover{box-shadow:0 4px 20px rgba(0,51,170,.4);transform:translateY(-1px)}.sbk-root .hero{position:relative;min-height:100vh;display:flex;align-items:center;padding:130px 0 80px;overflow:hidden}.sbk-root .hero-bg{position:absolute;inset:0;pointer-events:none}.sbk-root .hero-orb{position:absolute;border-radius:50%;filter:blur(80px)}.sbk-root .hero-orb.o1{width:600px;height:600px;top:-10%;left:20%;background:rgba(0,51,170,.2)}.sbk-root .hero-orb.o2{width:400px;height:400px;bottom:10%;right:10%;background:rgba(0,98,225,.12)}.sbk-root .hero-orb.o3{width:300px;height:300px;top:50%;left:60%;background:rgba(0,191,255,.08);animation:sbk-pulse 8s ease-in-out infinite}.sbk-root .hero-grid{position:absolute;inset:0;opacity:.03;background-image:linear-gradient(hsla(0,0%,100%,.5) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.5) 1px,transparent 0);background-size:60px 60px}.sbk-root .hero-ring{width:500px;height:500px;border-radius:50%;border:1px solid rgba(0,191,255,.06)}.sbk-root .hero-ring,.sbk-root .hero-ring:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sbk-root .hero-ring:before{content:"";width:700px;height:700px;border-radius:50%;border:1px solid rgba(0,191,255,.03)}.sbk-root .hero-content{position:relative;z-index:2;text-align:center;max-width:820px;margin:0 auto}.sbk-root .hero-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;border-radius:var(--radius-pill);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);font-size:.8rem;font-weight:600;color:var(--sbk-emotional-strong);margin-bottom:24px;animation:sbk-fadeUp .8s ease both}.sbk-root .hero-badge-dot{width:6px;height:6px;border-radius:50%;background:var(--sbk-emotional);animation:sbk-pulse 2s infinite}.sbk-root .hero h1{font-family:var(--font-family-display);font-size:clamp(2.6rem,5.5vw,4.2rem);font-weight:800;line-height:1.08;color:#fff;margin-bottom:0;animation:sbk-fadeUp .8s ease .1s both;letter-spacing:-1.5px}.sbk-root .hero h1 em{font-style:italic;font-weight:700;background:linear-gradient(135deg,var(--sbk-emotional-strong),var(--sbk-emotional));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sbk-root .hero-chat-wrap{position:relative;margin:28px auto 0;max-width:760px;width:100%;animation:sbk-fadeUp 1s ease .3s both}.sbk-root .chat-body{padding:0 8px;display:flex;flex-direction:column;gap:14px;margin-bottom:24px;min-height:80px}.sbk-root .chat-msg{display:flex;gap:12px;align-items:flex-start;animation:sbk-msgIn .45s cubic-bezier(.4,0,.2,1) both}.sbk-root .chat-msg.user{flex-direction:row-reverse}.sbk-root .chat-avatar{width:34px;height:34px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:800;box-shadow:0 2px 12px rgba(0,0,0,.2)}.sbk-root .chat-avatar.user{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color-135));color:#fff;border:1px solid rgba(0,191,255,.2)}.sbk-root .ai-avatar.bot,.sbk-root .chat-avatar.bot{background:#fff;color:var(--primary-color);border:1px solid hsla(0,0%,100%,.18);padding:0}.sbk-root .ai-avatar.bot img,.sbk-root .chat-avatar.bot img{border-radius:6px}.sbk-root .chat-bubble{max-width:85%;background:hsla(0,0%,100%,.04);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:14px 18px;font-size:.95rem;line-height:1.65;color:var(--sbk-text-primary);box-shadow:0 4px 20px rgba(0,0,0,.12);white-space:pre-wrap}.sbk-root .chat-bubble strong{color:#fff;font-weight:600}.sbk-root .chat-msg.user .chat-bubble{background:rgba(0,51,170,.22);border-color:rgba(0,191,255,.18)}.sbk-root .chat-typing{display:flex;align-items:center;gap:5px;padding:4px 0}.sbk-root .chat-typing span{width:7px;height:7px;border-radius:50%;background:var(--sbk-emotional-strong);animation:sbk-typingBounce 1.2s infinite}.sbk-root .chat-typing span:nth-child(2){animation-delay:.15s}.sbk-root .chat-typing span:nth-child(3){animation-delay:.3s}.sbk-root .chat-input-box{display:flex;align-items:center;gap:10px;background:hsla(0,0%,100%,.05);backdrop-filter:blur(20px) saturate(1.4);border:1px solid rgba(0,191,255,.18);border-radius:18px;padding:8px 8px 8px 22px;box-shadow:0 20px 60px rgba(0,0,0,.35),0 0 0 1px hsla(0,0%,100%,.03),0 0 40px rgba(0,191,255,.08);transition:background .3s,border-color .3s,box-shadow .3s}.sbk-root .chat-input-box:focus-within{border-color:rgba(0,191,255,.35);background:hsla(0,0%,100%,.07);box-shadow:0 20px 60px rgba(0,0,0,.35),0 0 0 1px rgba(0,191,255,.1),0 0 60px rgba(0,191,255,.15)}.sbk-root .chat-input{flex:1;background:none;border:none;outline:none;color:#fff;font-size:1rem;font-family:inherit;padding:14px 0;font-weight:400}.sbk-root .chat-input::-moz-placeholder{color:rgba(224,232,240,.45)}.sbk-root .chat-input::placeholder{color:rgba(224,232,240,.45)}.sbk-root .chat-send-btn{width:48px;height:48px;border-radius:14px;flex-shrink:0;background:hsla(0,0%,100%,.06);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--sbk-text-muted);transition:background .25s,box-shadow .25s,transform .25s,color .25s}.sbk-root .chat-send-btn:not(:disabled){background:linear-gradient(135deg,var(--secondary-color),var(--ext-10));color:#fff;box-shadow:0 4px 16px rgba(0,98,225,.25)}.sbk-root .chat-send-btn:not(:disabled):hover{transform:scale(1.05);box-shadow:0 6px 24px rgba(0,98,225,.4)}.sbk-root .chat-send-btn:disabled{cursor:default}.sbk-root .chat-input-foot{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:14px;flex-wrap:wrap;font-size:.72rem;color:var(--sbk-text-muted);animation:sbk-fadeIn .8s ease 1s both}.sbk-root .chat-input-foot svg{vertical-align:-2px;margin-right:4px}.sbk-root .chat-input-foot-inner{display:inline-flex;align-items:center;gap:8px;flex-wrap:nowrap}.sbk-root .chat-input-foot-shield{flex-shrink:0;color:var(--sbk-emotional-strong);margin:0;vertical-align:middle}.sbk-root .chat-suggestions{margin-top:22px;text-align:center;animation:sbk-fadeUp .8s ease .9s both}.sbk-root .sugg-chip-label{font-size:.68rem;font-weight:700;color:var(--sbk-text-muted);text-transform:uppercase;letter-spacing:2px;margin-bottom:14px}.sbk-root .sugg-chip-track{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;min-height:40px}.sbk-root .sugg-chip{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:var(--radius-pill);background:hsla(0,0%,100%,.04);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);font-size:.82rem;font-weight:500;color:var(--sbk-text-primary);cursor:pointer;transition:background .3s,border-color .3s,transform .3s,box-shadow .3s,color .3s;white-space:nowrap;animation:sbk-chipIn .5s cubic-bezier(.4,0,.2,1) both}.sbk-root .sugg-chip:hover{background:rgba(0,191,255,.12);border-color:rgba(0,191,255,.3);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,191,255,.15);color:#fff}.sbk-root .sugg-chip-emoji{display:flex;align-items:center;color:var(--sbk-emotional-strong);flex-shrink:0;filter:drop-shadow(0 0 6px rgba(0,191,255,.5))}.sbk-root .sugg-chip.removing{animation:sbk-chipOut .35s cubic-bezier(.4,0,.2,1) both}.sbk-root .chat-nudge{display:flex;margin:16px 0 0;padding:14px 18px;background:linear-gradient(135deg,rgba(0,98,225,.1),rgba(0,191,255,.05));backdrop-filter:blur(10px);border:1px solid rgba(0,191,255,.18);border-radius:14px;gap:12px;align-items:center;animation:sbk-fadeUp .5s ease both}.sbk-root .chat-nudge-icon{display:flex;align-items:center;flex-shrink:0;color:var(--sbk-emotional-strong);filter:drop-shadow(0 0 6px rgba(0,191,255,.4))}.sbk-root .chat-nudge-text{flex:1;font-size:.85rem;color:var(--sbk-text-primary);line-height:1.5}.sbk-root .chat-nudge-text strong{color:var(--sbk-emotional-strong)}.sbk-root .chat-nudge-btn{padding:9px 18px;border-radius:var(--radius-pill);background:linear-gradient(135deg,var(--secondary-color),var(--ext-10));color:#fff;font-weight:700;font-size:.8rem;border:none;cursor:pointer;white-space:nowrap;transition:transform .2s,box-shadow .2s}.sbk-root .chat-nudge-btn:hover{transform:translateY(-1px);box-shadow:0 4px 16px rgba(0,98,225,.3)}.sbk-root section{padding:120px 0;position:relative}.sbk-root .section-label{display:inline-flex;align-items:center;gap:8px;font-size:.72rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--sbk-emotional-strong);margin-bottom:16px}.sbk-root .section-label:before{content:"";width:20px;height:2px;background:var(--sbk-emotional);border-radius:1px}.sbk-root .section-heading{font-family:var(--font-family-display);font-size:clamp(2rem,4vw,3.2rem);font-weight:800;line-height:1.12;margin-bottom:20px;color:#fff;letter-spacing:-1px}.sbk-root .section-heading em{font-style:italic;font-weight:700;color:var(--sbk-emotional-strong)}.sbk-root .section-desc{font-size:1.05rem;color:var(--sbk-text-secondary);line-height:1.7;max-width:520px}.sbk-root .capabilities{background:var(--sbk-bg-deep)}.sbk-root .cap-header{text-align:center;margin-bottom:64px}.sbk-root .cap-header .section-desc{margin:0 auto}.sbk-root .bento{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:auto;gap:16px}.sbk-root .bento-card{background:var(--sbk-glass);border:1px solid var(--sbk-glass-border);border-radius:var(--radius-xl);padding:32px;position:relative;overflow:hidden;transition:border-color .4s,transform .4s,box-shadow .4s}.sbk-root .bento-card:hover{border-color:var(--sbk-glass-border-hover);transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,51,170,.12)}.sbk-root .bento-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--sbk-emotional-strong),var(--sbk-emotional));transform:scaleX(0);transform-origin:left;transition:transform .4s}.sbk-root .bento-card:hover:before{transform:scaleX(1)}.sbk-root .b-spending{grid-column:1/7;grid-row:1}.sbk-root .b-ai{grid-column:7/13;grid-row:1/3;min-height:480px}.sbk-root .b-invest{grid-column:1/4;grid-row:2}.sbk-root .b-budget{grid-column:4/7;grid-row:2}.sbk-root .b-health{grid-column:1/5;grid-row:3}.sbk-root .b-loans{grid-column:5/9;grid-row:3}.sbk-root .b-goals{grid-column:9/13;grid-row:3}.sbk-root .bento-icon{width:44px;height:44px;border-radius:12px;margin-bottom:16px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;color:var(--sbk-emotional-strong)}.sbk-root .bento-icon.primary{background:rgba(0,51,170,.15)}.sbk-root .bento-icon.secondary{background:rgba(0,98,225,.15)}.sbk-root .bento-icon.vibrant{background:rgba(0,191,255,.1)}.sbk-root .bento-card h3{font-size:1.15rem;font-weight:700;color:#fff;margin-bottom:8px}.sbk-root .bento-card p{font-size:.88rem;color:var(--sbk-text-secondary);line-height:1.6}.sbk-root .bento-card .example-q{display:inline-block;margin-top:14px;padding:8px 14px;background:rgba(0,191,255,.06);border:1px solid rgba(0,191,255,.1);border-radius:10px;font-size:.78rem;color:var(--sbk-emotional-strong);font-style:italic}.sbk-root .b-ai{background:linear-gradient(160deg,rgba(0,51,170,.15),hsla(0,0%,100%,.03));display:flex;flex-direction:column}.sbk-root .ai-chat-flow{flex:1;display:flex;flex-direction:column;gap:12px;margin-top:20px}.sbk-root .ai-msg{display:flex;gap:10px;animation:sbk-slideRight .5s ease both}.sbk-root .ai-msg:nth-child(2){animation-delay:.15s}.sbk-root .ai-msg:nth-child(3){animation-delay:.3s}.sbk-root .ai-msg:nth-child(4){animation-delay:.45s}.sbk-root .ai-avatar{width:28px;height:28px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:800}.sbk-root .ai-avatar.user{background:var(--primary-color);color:#fff}.sbk-root .ai-bubble{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;padding:10px 14px;font-size:.82rem;color:var(--sbk-text-primary);line-height:1.5}.sbk-root .ai-bubble.q{background:rgba(0,51,170,.12);border-color:rgba(0,51,170,.15)}.sbk-root .mini-chart{display:flex;align-items:flex-end;gap:4px;margin-top:16px;height:60px}.sbk-root .mini-bar{flex:1;border-radius:4px 4px 0 0;background:linear-gradient(to top,var(--primary-color),var(--secondary-color));opacity:.7;transition:opacity .3s,filter .3s}.sbk-root .bento-card:hover .mini-bar{opacity:1}.sbk-root .mini-bar.accent{background:linear-gradient(to top,var(--secondary-color),var(--ext-10));filter:drop-shadow(0 -2px 8px rgba(0,191,255,.4));opacity:1}.sbk-root .donut-small{position:relative;width:70px;height:70px}.sbk-root .donut-small svg{width:70px;height:70px}.sbk-root .donut-small-val{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:800;color:#fff}.sbk-root .tools-section{background:linear-gradient(180deg,var(--sbk-bg-deep) 0,var(--sbk-bg-mid) 100%);border-top:1px solid hsla(0,0%,100%,.03)}.sbk-root .tools-header{text-align:center;margin-bottom:64px}.sbk-root .tools-header .section-desc{margin:0 auto}.sbk-root .agents-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;gap:20px;margin-bottom:80px}.sbk-root .agent-card{background:var(--sbk-glass);backdrop-filter:blur(12px);border:1px solid var(--sbk-glass-border);border-radius:var(--radius-xl);padding:28px;transition:border-color .4s,transform .4s,box-shadow .4s;position:relative;overflow:hidden;display:flex;flex-direction:column}.sbk-root .agent-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--sbk-emotional-strong),var(--sbk-emotional));transform:scaleX(0);transform-origin:left;transition:transform .4s}.sbk-root .agent-card:hover{border-color:var(--sbk-glass-border-hover);transform:translateY(-4px);box-shadow:0 20px 48px rgba(0,51,170,.15),0 0 40px rgba(0,191,255,.08)}.sbk-root .agent-card:hover:before{transform:scaleX(1)}.sbk-root .agent-featured{background:linear-gradient(145deg,rgba(0,51,170,.18),rgba(0,191,255,.04));border-color:rgba(0,191,255,.28);box-shadow:0 0 24px rgba(0,191,255,.12)}.sbk-root .agent-featured:before{transform:scaleX(1);height:3px}.sbk-root .agent-featured .agent-icon{background:linear-gradient(135deg,rgba(0,191,255,.2),rgba(0,98,225,.1));border:1px solid rgba(0,191,255,.25);box-shadow:0 0 18px rgba(0,191,255,.25)}.sbk-root .agent-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.sbk-root .agent-icon{width:44px;height:44px;border-radius:12px;background:rgba(0,191,255,.08);border:1px solid rgba(0,191,255,.15);color:var(--sbk-emotional-strong);display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 8px rgba(0,191,255,.2))}.sbk-root .agent-tag{font-size:.62rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--sbk-emotional-strong);padding:4px 10px;background:rgba(0,98,225,.1);border:1px solid rgba(0,98,225,.2);border-radius:var(--radius-pill)}.sbk-root .agent-name{font-family:var(--font-family-display);font-size:1.4rem;font-weight:700;color:#fff;line-height:1.2;margin-bottom:4px;letter-spacing:-.3px}.sbk-root .agent-role{font-size:.72rem;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--sbk-emotional-strong);margin-bottom:14px}.sbk-root .agent-desc{font-size:.88rem;color:var(--sbk-text-secondary);line-height:1.6;margin-bottom:18px;flex:1}.sbk-root .agent-example{margin-bottom:18px;padding:10px 14px;background:rgba(0,191,255,.05);border:1px solid rgba(0,191,255,.1);border-radius:10px}.sbk-root .agent-example-q{font-size:.8rem;color:var(--sbk-emotional-strong);font-style:italic}.sbk-root .agent-links{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:14px;border-top:1px dashed hsla(0,0%,100%,.08)}.sbk-root .agent-links-label{font-size:.6rem;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--sbk-text-muted);margin-right:4px}.sbk-root .agent-link-pill{display:inline-flex;align-items:center;padding:4px 10px;font-size:.7rem;font-weight:600;color:var(--sbk-emotional-strong);background:rgba(0,191,255,.06);border:1px solid rgba(0,191,255,.12);border-radius:var(--radius-pill);transition:background .2s,border-color .2s}.sbk-root .agent-link-pill:hover{background:rgba(0,191,255,.15);border-color:rgba(0,191,255,.25)}.sbk-root .connections-section{background:linear-gradient(145deg,rgba(0,51,170,.08),hsla(0,0%,100%,.02));border:1px solid rgba(0,191,255,.12);border-radius:28px;padding:56px 48px;position:relative;overflow:hidden}.sbk-root .connections-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 20%,rgba(0,98,225,.08),transparent 50%);pointer-events:none}.sbk-root .connections-header{text-align:center;margin-bottom:48px;position:relative;z-index:2}.sbk-root .connections-title{font-family:var(--font-family-display);font-size:clamp(1.8rem,3vw,2.4rem);font-weight:700;color:#fff;line-height:1.15;letter-spacing:-.3px;margin-top:16px}.sbk-root .connections-title em{font-style:italic;color:var(--sbk-emotional-strong)}.sbk-root .connection-scenarios{display:flex;flex-direction:column;gap:24px;position:relative;z-index:2}.sbk-root .scenario{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-xl);padding:28px;transition:border-color .3s,background .3s}.sbk-root .scenario:hover{border-color:rgba(0,191,255,.2);background:hsla(0,0%,100%,.04)}.sbk-root .scenario-q{display:flex;align-items:center;gap:12px;margin-bottom:20px}.sbk-root .scenario-q-avatar{width:32px;height:32px;border-radius:9px;flex-shrink:0;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color-135));color:#fff;font-size:.68rem;font-weight:800;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,191,255,.2)}.sbk-root .scenario-q-text{font-family:var(--font-family-display);font-size:1.25rem;font-style:italic;font-weight:600;color:#fff;line-height:1.3;letter-spacing:-.2px}.sbk-root .scenario-flow{display:flex;align-items:stretch;gap:8px;margin-bottom:20px;flex-wrap:wrap}.sbk-root .flow-step{flex:1;min-width:180px;background:rgba(0,191,255,.04);border:1px solid rgba(0,191,255,.1);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:6px}.sbk-root .flow-badge{display:inline-block;width:-moz-fit-content;width:fit-content;padding:3px 10px;font-size:.64rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--sbk-emotional-strong);background:rgba(0,98,225,.1);border:1px solid rgba(0,98,225,.2);border-radius:var(--radius-pill)}.sbk-root .flow-action{font-size:.82rem;color:var(--sbk-text-secondary);line-height:1.5}.sbk-root .flow-arrow{display:flex;align-items:center;justify-content:center;color:rgba(0,191,255,.4);flex-shrink:0;padding:0 4px}.sbk-root .scenario-answer{padding:16px 18px;background:linear-gradient(135deg,rgba(0,98,225,.12),rgba(0,191,255,.04));border:1px solid rgba(0,98,225,.25);border-radius:12px;font-size:.92rem;line-height:1.6;color:var(--sbk-text-primary)}.sbk-root .scenario-answer strong{color:var(--sbk-emotional-strong);font-weight:600}.sbk-root .pillars{background:linear-gradient(180deg,var(--sbk-bg-mid) 0,var(--sbk-bg-deep) 100%);border-top:1px solid hsla(0,0%,100%,.03)}.sbk-root .pillars-header{text-align:center;margin-bottom:48px}.sbk-root .pillars-header .section-desc{margin:0 auto}.sbk-root .memo-quote{max-width:820px;margin:0 auto 64px;padding:44px 48px;background:linear-gradient(145deg,rgba(0,98,225,.08),rgba(0,191,255,.04));border:1px solid rgba(0,98,225,.2);border-radius:var(--radius-xl);position:relative;overflow:hidden;text-align:center}.sbk-root .memo-quote:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 15%,rgba(0,98,225,.1),transparent 50%);pointer-events:none}.sbk-root .memo-quote-mark{color:rgba(0,98,225,.4);margin-bottom:18px;display:flex;justify-content:center;position:relative;z-index:2}.sbk-root .memo-quote-text{font-family:var(--font-family-display);font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:500;line-height:1.35;color:#fff;letter-spacing:-.3px;margin-bottom:20px;position:relative;z-index:2}.sbk-root .memo-quote-text em{background:linear-gradient(135deg,var(--sbk-emotional-strong),var(--sbk-emotional));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sbk-root .memo-quote-attr{display:flex;align-items:center;justify-content:center;gap:12px;font-size:.72rem;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--sbk-text-muted);margin-bottom:24px;position:relative;z-index:2}.sbk-root .memo-quote-divider{width:28px;height:1px;background:hsla(0,0%,100%,.2)}.sbk-root .memo-quote-response{font-size:.95rem;color:var(--sbk-emotional-strong);line-height:1.6;font-style:italic;font-weight:500;padding-top:20px;border-top:1px dashed rgba(0,191,255,.2);position:relative;z-index:2;max-width:520px;margin:0 auto}.sbk-root .compare-strip{display:grid;grid-template-columns:1fr auto 1fr;gap:0;background:var(--sbk-glass);border:1px solid var(--sbk-glass-border);border-radius:var(--radius-xl);padding:36px 32px;margin-bottom:64px;box-shadow:0 12px 40px rgba(0,0,0,.2)}.sbk-root .compare-col{padding:0 32px}.sbk-root .compare-divider{width:1px;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.1),transparent)}.sbk-root .compare-head{font-size:.72rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:18px}.sbk-root .compare-col.them .compare-head{color:var(--sbk-text-muted)}.sbk-root .compare-col.us .compare-head{color:var(--sbk-emotional-strong)}.sbk-root .compare-list{list-style:none}.sbk-root .compare-list li{display:flex;align-items:flex-start;gap:10px;padding:10px 0;font-size:.92rem;line-height:1.5}.sbk-root .compare-col.them .compare-list li{color:var(--sbk-text-muted)}.sbk-root .compare-col.us .compare-list li{color:var(--sbk-text-primary)}.sbk-root .compare-x{background:hsla(0,0%,100%,.04);color:var(--sbk-text-muted);font-size:.78rem;font-weight:700}.sbk-root .compare-check,.sbk-root .compare-x{flex-shrink:0;width:20px;height:20px;border-radius:6px;display:flex;align-items:center;justify-content:center;margin-top:1px}.sbk-root .compare-check{background:rgba(0,191,255,.15);color:var(--sbk-emotional-strong);box-shadow:0 0 12px rgba(0,191,255,.2)}.sbk-root .pillar-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:64px}.sbk-root .pillar-card{background:var(--sbk-glass);border:1px solid var(--sbk-glass-border);border-radius:var(--radius-xl);padding:32px;position:relative;overflow:hidden;transition:border-color .4s,transform .4s,box-shadow .4s;display:flex;flex-direction:column}.sbk-root .pillar-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--sbk-emotional-strong),var(--sbk-emotional));transform:scaleX(0);transform-origin:left;transition:transform .4s}.sbk-root .pillar-card:hover{border-color:var(--sbk-glass-border-hover);transform:translateY(-4px);box-shadow:0 20px 48px rgba(0,51,170,.15)}.sbk-root .pillar-card:hover:before{transform:scaleX(1)}.sbk-root .pillar-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.sbk-root .pillar-num{font-family:var(--font-family-display);font-size:2.4rem;font-weight:800;line-height:1;background:linear-gradient(135deg,rgba(0,191,255,.8),rgba(0,191,255,.15));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sbk-root .pillar-icon{width:44px;height:44px;border-radius:12px;background:rgba(0,191,255,.08);border:1px solid rgba(0,191,255,.12);color:var(--sbk-emotional-strong);display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 8px rgba(0,191,255,.2))}.sbk-root .pillar-eyebrow{font-size:.68rem;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--sbk-emotional-strong);margin-bottom:10px}.sbk-root .pillar-card h3{font-family:var(--font-family-display);font-size:1.45rem;font-weight:700;color:#fff;line-height:1.2;margin-bottom:14px;letter-spacing:-.3px}.sbk-root .pillar-card>p{font-size:.9rem;color:var(--sbk-text-secondary);line-height:1.65;margin-bottom:20px}.sbk-root .pillar-card>p em{font-style:italic;color:var(--sbk-emotional-strong);background:rgba(0,191,255,.08);padding:0 6px;border-radius:4px}.sbk-root .pillar-example{margin-top:auto;padding:12px 14px;background:rgba(0,191,255,.04);border:1px solid rgba(0,191,255,.1);border-radius:10px;display:flex;align-items:center;gap:10px}.sbk-root .pillar-example-label{font-size:.6rem;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--sbk-text-muted);flex-shrink:0;white-space:nowrap;border-right:1px solid hsla(0,0%,100%,.08);padding-right:10px}.sbk-root .pillar-example-q{font-size:.78rem;color:var(--sbk-emotional-strong);font-style:italic;line-height:1.4}.sbk-root .pillars-closer{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center;background:linear-gradient(145deg,rgba(0,51,170,.15),hsla(0,0%,100%,.02));border:1px solid rgba(0,191,255,.12);border-radius:28px;padding:56px 52px;position:relative;overflow:hidden}.sbk-root .pillars-closer:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 90% 50%,rgba(0,98,225,.1),transparent 50%)}.sbk-root .pillars-closer-text{position:relative;z-index:2}.sbk-root .pillars-closer-text h3{font-family:var(--font-family-display);font-size:clamp(1.8rem,2.8vw,2.4rem);font-weight:700;color:#fff;line-height:1.15;margin-bottom:16px;letter-spacing:-.3px}.sbk-root .pillars-closer-text p{font-size:1rem;color:var(--sbk-text-secondary);line-height:1.7}.sbk-root .pillars-closer-score{position:relative;z-index:2;display:flex;justify-content:center;align-items:center}.sbk-root .score-ring-large{position:relative;width:220px;height:220px}.sbk-root .score-ring-large svg{width:100%;height:100%}.sbk-root .score-ring-val{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.sbk-root .score-ring-num{font-family:var(--font-family-display);font-size:4rem;font-weight:800;color:#fff;line-height:1;letter-spacing:-2px}.sbk-root .score-ring-label{font-size:.7rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--sbk-emotional-strong);margin-top:6px}.sbk-root .score-ring-delta{font-size:.78rem;color:var(--sbk-success);margin-top:8px;font-weight:600}.sbk-root .experience{border-top:1px solid hsla(0,0%,100%,.03)}.sbk-root .exp-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.sbk-root .exp-features{list-style:none;margin-top:32px}.sbk-root .exp-feature{display:flex;align-items:flex-start;gap:14px;padding:16px 0;border-bottom:1px solid hsla(0,0%,100%,.04)}.sbk-root .exp-feature:last-child{border-bottom:none}.sbk-root .exp-feat-icon{width:36px;height:36px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:rgba(0,51,170,.12);color:var(--sbk-emotional-strong)}.sbk-root .exp-feat-text h4{font-size:.95rem;font-weight:700;color:#fff;margin-bottom:4px}.sbk-root .exp-feat-text p{font-size:.82rem;color:var(--sbk-text-secondary);line-height:1.5}.sbk-root .exp-visual{background:linear-gradient(145deg,var(--sbk-bg-surface),rgba(0,51,170,.08));border:1px solid hsla(0,0%,100%,.06);border-radius:var(--radius-xl);padding:40px;position:relative;overflow:hidden}.sbk-root .exp-convo{position:relative;z-index:2}.sbk-root .exp-convo-msg{display:flex;gap:10px;margin-bottom:14px}.sbk-root .exp-convo-msg:last-child{margin-bottom:0}.sbk-root .stats-section{background:linear-gradient(180deg,rgba(0,51,170,.08),var(--sbk-bg-deep));border-top:1px solid hsla(0,0%,100%,.04);border-bottom:1px solid hsla(0,0%,100%,.04)}.sbk-root .stats-header{text-align:center;margin-bottom:56px}.sbk-root .stats-header .section-desc{margin:0 auto}.sbk-root .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.sbk-root .stat-card{text-align:center;padding:36px 20px;background:var(--sbk-glass);border:1px solid var(--sbk-glass-border);border-radius:var(--radius-xl);transition:border-color .3s,transform .3s}.sbk-root .stat-card:hover{border-color:var(--sbk-glass-border-hover);transform:translateY(-4px)}.sbk-root .stat-num{font-family:var(--font-family-display);font-size:2.8rem;font-weight:800;color:var(--sbk-emotional);line-height:1}.sbk-root .stat-label{font-size:.85rem;color:var(--sbk-text-secondary);margin-top:8px}.sbk-root .suggested-section{border-top:1px solid hsla(0,0%,100%,.03)}.sbk-root .sugg-header{text-align:center;margin-bottom:48px}.sbk-root .sugg-header .section-desc{margin:0 auto}.sbk-root .sugg-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.sbk-root .sugg-card{background:var(--sbk-glass);border:1px solid var(--sbk-glass-border);border-radius:var(--radius-lg);padding:20px 18px;transition:border-color .35s,background .35s,transform .35s,box-shadow .35s;cursor:pointer;position:relative;overflow:hidden;text-align:left;color:inherit}.sbk-root .sugg-card:hover{border-color:var(--sbk-glass-border-hover);background:linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.03));transform:translateY(-3px);box-shadow:0 8px 32px rgba(0,51,170,.1)}.sbk-root .sugg-card-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.sbk-root .sugg-card-emoji{display:flex;align-items:center;color:var(--sbk-emotional-strong);filter:drop-shadow(0 0 4px rgba(0,191,255,.4))}.sbk-root .sugg-card-title{font-size:.92rem;font-weight:700;color:#fff}.sbk-root .sugg-card-q{font-size:.82rem;color:var(--sbk-text-secondary);line-height:1.5;font-style:italic}.sbk-root .cta-section{padding:100px 0 140px}.sbk-root .cta-card{background:linear-gradient(150deg,var(--primary-color),var(--ext-11));border-radius:28px;padding:80px 60px;text-align:center;position:relative;overflow:hidden}.sbk-root .cta-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(0,98,225,.12),transparent 50%),radial-gradient(circle at 80% 20%,rgba(0,191,255,.1),transparent 50%)}.sbk-root .cta-inner{position:relative;z-index:2}.sbk-root .cta-inner .section-heading{margin:0 auto 16px;max-width:600px}.sbk-root .cta-inner .section-desc{margin:0 auto 36px;color:hsla(0,0%,100%,.7)}.sbk-root .btn-primary{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,var(--secondary-color),var(--ext-10));color:#fff;font-weight:700;padding:16px 36px;border-radius:var(--radius-pill);font-size:1rem;border:none;cursor:pointer;font-family:inherit;transition:transform .3s,box-shadow .3s}.sbk-root .btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(0,98,225,.35)}.sbk-root .cta-trust{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:32px;flex-wrap:wrap}.sbk-root .cta-trust-item{display:flex;align-items:center;gap:6px;font-size:.78rem;color:hsla(0,0%,100%,.5)}.sbk-root .cta-trust-item svg{width:16px;height:16px;color:var(--sbk-emotional-strong)}.sbk-root footer{background:var(--sbk-bg-deep);border-top:1px solid hsla(0,0%,100%,.04);padding:48px 0 32px}.sbk-root .footer-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.sbk-root .footer-left{display:flex;align-items:center;gap:12px}.sbk-root .footer-logo-img{height:28px;width:auto;opacity:.85;display:block}.sbk-root .footer-text{font-size:.74rem;color:var(--sbk-text-muted);line-height:1.5;max-width:560px}.sbk-root .footer-links{display:flex;gap:24px}.sbk-root .footer-links a{font-size:.78rem;color:var(--sbk-text-muted);transition:color .2s}.sbk-root .footer-links a:hover{color:var(--sbk-emotional-strong)}.sbk-root .modal-overlay{position:fixed;inset:0;z-index:9999;background:rgba(10,34,64,.75);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;pointer-events:none;transition:opacity .3s}.sbk-root .modal-overlay.open{opacity:1;pointer-events:auto}.sbk-root .modal{background:linear-gradient(160deg,rgba(10,22,40,.98),#060e1a);border:1px solid rgba(0,191,255,.15);border-radius:24px;max-width:640px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 40px 100px rgba(0,0,0,.6),0 0 60px rgba(0,51,170,.2);transform:scale(.95) translateY(20px);transition:transform .35s cubic-bezier(.4,0,.2,1);position:relative}.sbk-root .modal-overlay.open .modal{transform:scale(1) translateY(0)}.sbk-root .modal-close{position:absolute;top:16px;right:16px;z-index:2;width:32px;height:32px;border-radius:8px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);color:var(--sbk-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s}.sbk-root .modal-close:hover{background:hsla(0,0%,100%,.1);color:#fff}.sbk-root .modal-header{padding:40px 40px 20px;text-align:center}.sbk-root .modal-logo{width:56px;height:56px;margin:0 auto 16px;border-radius:16px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 0 24px rgba(0,191,255,.25)}.sbk-root .modal-title{font-family:var(--font-family-display);font-size:1.8rem;font-weight:700;color:#fff;margin-bottom:8px;line-height:1.2}.sbk-root .modal-title em{font-style:italic;font-weight:700;color:var(--sbk-emotional-strong)}.sbk-root .modal-desc{font-size:.92rem;color:var(--sbk-text-secondary);line-height:1.6;max-width:440px;margin:0 auto}.sbk-root .modal-paths{padding:24px 40px 32px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.sbk-root .modal-path{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:24px;cursor:pointer;transition:border-color .3s,background .3s,transform .3s;position:relative;overflow:hidden;text-align:left;color:inherit}.sbk-root .modal-path:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;transform:scaleX(0);transform-origin:left;transition:transform .3s}.sbk-root .modal-path:hover{border-color:rgba(0,191,255,.25);background:rgba(0,191,255,.04);transform:translateY(-2px)}.sbk-root .modal-path:hover:before{transform:scaleX(1)}.sbk-root .modal-path.sso:before{background:linear-gradient(90deg,var(--sbk-emotional),var(--sbk-emotional-strong))}.sbk-root .modal-path.new:before{background:linear-gradient(90deg,var(--sbk-emotional-strong),var(--secondary-color-135))}.sbk-root .modal-path-icon{width:40px;height:40px;border-radius:10px;margin-bottom:14px;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.sbk-root .modal-path.sso .modal-path-icon{background:rgba(0,98,225,.12);color:var(--sbk-emotional)}.sbk-root .modal-path.new .modal-path-icon{background:rgba(0,191,255,.12);color:var(--sbk-emotional-strong)}.sbk-root .modal-path-tag{display:inline-block;padding:3px 10px;border-radius:var(--radius-pill);font-size:.62rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:10px}.sbk-root .modal-path.sso .modal-path-tag{background:rgba(0,98,225,.12);color:var(--sbk-emotional)}.sbk-root .modal-path.new .modal-path-tag{background:rgba(0,191,255,.1);color:var(--sbk-emotional-strong)}.sbk-root .modal-path h3{font-size:1rem;font-weight:700;color:#fff;margin-bottom:6px}.sbk-root .modal-path p{font-size:.82rem;color:var(--sbk-text-secondary);line-height:1.5;margin-bottom:16px}.sbk-root .modal-path-btn{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:700;color:var(--sbk-emotional-strong)}.sbk-root .modal-path-btn svg{width:14px;height:14px;transition:transform .2s}.sbk-root .modal-path:hover .modal-path-btn svg{transform:translateX(3px)}.sbk-root .signup-form,.sbk-root .sso-panel{padding:0 40px 32px}.sbk-root .form-back{display:inline-flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;color:var(--sbk-text-secondary);font-size:.78rem;padding:6px 0;margin-bottom:16px;font-family:inherit}.sbk-root .form-back:hover{color:var(--sbk-emotional-strong)}.sbk-root .form-field{margin-bottom:14px}.sbk-root .form-label{display:block;font-size:.75rem;font-weight:600;color:var(--sbk-text-secondary);margin-bottom:6px;letter-spacing:.3px}.sbk-root .form-input{width:100%;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;padding:12px 14px;color:#fff;font-size:.9rem;font-family:inherit;outline:none;transition:border-color .2s,background .2s}.sbk-root .form-input:focus{border-color:var(--sbk-emotional-strong);background:hsla(0,0%,100%,.06)}.sbk-root .form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sbk-root .form-submit{width:100%;padding:14px;background:linear-gradient(135deg,var(--secondary-color),var(--ext-10));color:#fff;font-weight:700;font-size:.95rem;border:none;border-radius:12px;cursor:pointer;transition:box-shadow .25s;font-family:inherit;margin-top:8px;display:flex;align-items:center;justify-content:center;gap:8px}.sbk-root .form-submit:hover{box-shadow:0 8px 24px rgba(0,98,225,.3)}.sbk-root .form-submit:disabled{cursor:default;opacity:.7}.sbk-root .form-foot{text-align:center;font-size:.72rem;color:var(--sbk-text-muted);margin-top:16px;line-height:1.5}.sbk-root .form-foot a{color:var(--sbk-emotional-strong)}.sbk-root .sso-btn{width:100%;padding:16px;background:#fff;color:var(--ext-11);border:none;border-radius:12px;cursor:pointer;font-family:inherit;font-weight:700;font-size:.95rem;display:flex;align-items:center;justify-content:center;gap:12px;transition:transform .25s,box-shadow .25s}.sbk-root .sso-btn:hover{transform:translateY(-1px);box-shadow:0 8px 24px hsla(0,0%,100%,.12)}.sbk-root .sso-btn:disabled{cursor:default;opacity:.7;transform:none}.sbk-root .sso-btn-logo{width:28px;height:28px;border-radius:7px;background:var(--primary-color);display:flex;align-items:center;justify-content:center;flex-shrink:0}.sbk-root .sso-info{background:rgba(0,191,255,.05);border:1px solid rgba(0,191,255,.1);border-radius:12px;padding:16px;margin-top:16px;font-size:.82rem;color:var(--sbk-text-secondary);line-height:1.6}.sbk-root .sso-info strong{color:var(--sbk-emotional-strong)}.sbk-root .sso-benefits{list-style:none;margin-top:14px}.sbk-root .sso-benefits li{display:flex;align-items:flex-start;gap:8px;padding:6px 0;font-size:.82rem;color:var(--sbk-text-secondary)}.sbk-root .sso-benefits li svg{width:16px;height:16px;color:var(--sbk-success);flex-shrink:0;margin-top:2px}@media (max-width:1024px){.sbk-root .bento{grid-template-columns:1fr 1fr}.sbk-root .b-ai,.sbk-root .b-budget,.sbk-root .b-goals,.sbk-root .b-health,.sbk-root .b-invest,.sbk-root .b-loans,.sbk-root .b-spending{grid-column:auto;grid-row:auto}.sbk-root .b-ai{min-height:auto}.sbk-root .exp-layout{grid-template-columns:1fr;gap:40px}.sbk-root .stats-grid,.sbk-root .sugg-grid{grid-template-columns:repeat(2,1fr)}.sbk-root .pillar-grid{grid-template-columns:1fr 1fr}.sbk-root .pillars-closer{grid-template-columns:1fr;gap:40px;text-align:center;padding:40px 32px}.sbk-root .pillars-closer-text{text-align:center}.sbk-root .compare-strip{grid-template-columns:1fr;gap:32px;padding:32px 24px}.sbk-root .compare-col{padding:0}.sbk-root .compare-divider{width:auto;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent)}.sbk-root .agents-grid{grid-template-columns:repeat(2,1fr)}.sbk-root .connections-section{padding:40px 28px}.sbk-root .scenario-flow{flex-direction:column}.sbk-root .flow-arrow{transform:rotate(90deg);padding:4px 0}}@media (max-width:640px){.sbk-root .nav-links{display:none}.sbk-root section{padding:80px 0}.sbk-root .container{padding:0 20px}.sbk-root .bento{grid-template-columns:1fr}.sbk-root .stats-grid,.sbk-root .sugg-grid{grid-template-columns:1fr 1fr}.sbk-root .cta-card{padding:48px 24px}.sbk-root .hero h1{font-size:2.4rem}.sbk-root .footer-inner{flex-direction:column;gap:16px;text-align:center}.sbk-root .pillar-grid{grid-template-columns:1fr}.sbk-root .pillar-card{padding:28px 24px}.sbk-root .pillar-num{font-size:2rem}.sbk-root .pillar-card h3{font-size:1.25rem}.sbk-root .score-ring-large{width:180px;height:180px}.sbk-root .score-ring-num{font-size:3rem}.sbk-root .agents-grid{grid-template-columns:1fr}.sbk-root .agent-card{padding:24px 22px}.sbk-root .connections-section{padding:32px 20px;border-radius:20px}.sbk-root .scenario{padding:20px}.sbk-root .scenario-q-text{font-size:1.1rem}.sbk-root .flow-step{min-width:auto}.sbk-root .hero-chat-wrap{margin-top:20px;max-width:100%}.sbk-root .chat-bubble{font-size:.9rem;max-width:90%;padding:12px 14px}.sbk-root .chat-avatar{width:30px;height:30px}.sbk-root .chat-input-box{padding:6px 6px 6px 18px;border-radius:16px}.sbk-root .chat-input{font-size:.95rem;padding:12px 0}.sbk-root .chat-send-btn{width:42px;height:42px}.sbk-root .sugg-chip{padding:9px 14px;font-size:.78rem}.sbk-root .chat-nudge{flex-direction:column;text-align:center;align-items:stretch}.sbk-root .modal-header{padding:32px 24px 16px}.sbk-root .modal-paths{padding:20px 24px 24px;grid-template-columns:1fr}.sbk-root .signup-form,.sbk-root .sso-panel{padding:0 24px 24px}.sbk-root .form-row{grid-template-columns:1fr}.sbk-root .modal-title{font-size:1.5rem}.sbk-root .nav-brand-text{display:none}}.sbk-root .nav-right{display:flex;align-items:center;gap:12px}.sbk-root .country-switcher{position:relative}.sbk-root .country-trigger{display:inline-flex;align-items:center;gap:8px;padding:8px 12px 8px 10px;border-radius:var(--radius-pill);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);color:#fff;font-size:.82rem;font-weight:600;cursor:pointer;transition:background .2s,border-color .2s}.sbk-root .country-trigger:hover{background:rgba(0,191,255,.1);border-color:rgba(0,191,255,.25)}.sbk-root .country-flag{font-size:1.1rem;line-height:1}.sbk-root .country-code{font-size:.78rem;letter-spacing:.5px}.sbk-root .country-caret{transition:transform .2s;opacity:.75}.sbk-root .country-caret.open{transform:rotate(180deg)}.sbk-root .country-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:300px;background:linear-gradient(160deg,rgba(10,22,40,.98),#060e1a);border:1px solid rgba(0,191,255,.2);border-radius:14px;box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 40px rgba(0,51,170,.2);padding:8px;z-index:200;animation:sbk-fadeUp .25s ease both}.sbk-root .country-menu-head{font-size:.64rem;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--sbk-emotional-strong);padding:8px 10px 6px}.sbk-root .country-menu-foot{font-size:.7rem;color:var(--sbk-text-muted);padding:10px 10px 4px;line-height:1.5;border-top:1px dashed hsla(0,0%,100%,.08);margin-top:4px;font-style:italic}.sbk-root .country-item{display:grid;grid-template-columns:24px 1fr auto auto;align-items:center;gap:10px;width:100%;padding:10px;background:transparent;border:none;border-radius:10px;cursor:pointer;text-align:left;color:var(--sbk-text-primary);font:inherit;transition:background .15s}.sbk-root .country-item:hover{background:rgba(0,191,255,.08)}.sbk-root .country-item.selected{background:rgba(0,51,170,.2)}.sbk-root .country-item.inactive{opacity:.55}.sbk-root .country-item-name{font-size:.88rem;font-weight:500}.sbk-root .country-item-ccy{font-size:.68rem;letter-spacing:1px;color:var(--sbk-text-muted);font-weight:600}.sbk-root .country-item-badge{font-size:.58rem;font-weight:700;letter-spacing:.8px;text-transform:uppercase;padding:3px 8px;border-radius:var(--radius-pill);background:rgba(0,133,51,.2);color:#5ee085;border:1px solid rgba(0,133,51,.3)}.sbk-root .country-item-badge.soon{background:hsla(0,0%,100%,.05);color:var(--sbk-text-muted);border-color:hsla(0,0%,100%,.08)}.sbk-root .goals-band{padding:96px 0 64px;background:linear-gradient(180deg,var(--sbk-bg-deep) 0,rgba(0,51,170,.06) 50%,var(--sbk-bg-deep) 100%);border-top:1px solid hsla(0,0%,100%,.04);border-bottom:1px solid hsla(0,0%,100%,.03)}.sbk-root .goals-inner{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}.sbk-root .goals-copy .section-heading{font-size:clamp(1.75rem,3.4vw,2.6rem);margin-bottom:16px}.sbk-root .goals-copy .section-desc{max-width:560px;margin-bottom:24px}.sbk-root .goals-trust-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.sbk-root .goals-trust-item{font-size:.82rem;color:var(--sbk-text-secondary);padding:8px 14px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-pill)}.sbk-root .goals-grid{display:grid;grid-template-columns:1fr;gap:10px}.sbk-root .goal-chip{display:grid;grid-template-columns:40px 1fr 16px;align-items:center;gap:16px;padding:16px 18px;background:var(--sbk-glass);border:1px solid var(--sbk-glass-border);border-radius:14px;cursor:pointer;text-align:left;color:inherit;font:inherit;transition:background .25s,border-color .25s,transform .25s,box-shadow .25s}.sbk-root .goal-chip:hover{border-color:var(--sbk-glass-border-hover);background:linear-gradient(135deg,rgba(0,98,225,.08),rgba(0,191,255,.03));transform:translateX(4px);box-shadow:0 8px 24px rgba(0,51,170,.15)}.sbk-root .goal-chip-icon{font-size:1.6rem;line-height:1;filter:drop-shadow(0 0 8px rgba(0,191,255,.25))}.sbk-root .goal-chip-body{display:flex;flex-direction:column;gap:2px;min-width:0}.sbk-root .goal-chip-label{font-size:.95rem;font-weight:700;color:#fff;letter-spacing:-.2px}.sbk-root .goal-chip-hint{font-size:.78rem;color:var(--sbk-text-secondary)}.sbk-root .goal-chip-arrow{color:var(--sbk-emotional-strong);opacity:.6;transition:transform .25s,opacity .25s}.sbk-root .goal-chip:hover .goal-chip-arrow{opacity:1;transform:translateX(4px)}.sbk-root .chat-bubble .md-p{margin:0 0 10px}.sbk-root .chat-bubble .md-p:last-child{margin-bottom:0}.sbk-root .chat-bubble .md-h{font-size:.98rem;font-weight:700;color:#fff;margin:12px 0 6px;letter-spacing:-.2px}.sbk-root .chat-bubble .md-h:first-child{margin-top:0}.sbk-root .chat-bubble .md-list{list-style:none;padding:0;margin:0 0 10px;display:flex;flex-direction:column;gap:6px}.sbk-root .chat-bubble .md-list:last-child{margin-bottom:0}.sbk-root .chat-bubble .md-list li{position:relative;padding-left:18px;font-size:.92rem;line-height:1.55}.sbk-root .chat-bubble .md-list li:before{content:"";position:absolute;left:2px;top:9px;width:6px;height:6px;border-radius:50%;background:var(--sbk-emotional-strong);box-shadow:0 0 6px rgba(0,191,255,.4)}.sbk-root .chat-bubble em{font-style:italic;color:var(--sbk-emotional-strong)}@media (max-width:1024px){.sbk-root .goals-inner{grid-template-columns:1fr;gap:36px}.sbk-root .goals-copy .section-desc{max-width:100%}}@media (max-width:640px){.sbk-root .country-code{display:none}.sbk-root .country-trigger{padding:8px 10px}.sbk-root .country-menu{min-width:260px;right:-60px}.sbk-root .goals-band{padding:64px 0 40px}.sbk-root .goal-chip{grid-template-columns:32px 1fr 14px;padding:14px 16px}.sbk-root .goal-chip-icon{font-size:1.4rem}.sbk-root .chat-input-foot-inner{flex-wrap:wrap}}.sbk-root .agent-tag-live{display:inline-flex;align-items:center;gap:6px;background:rgba(0,133,51,.12);border-color:rgba(0,133,51,.32);color:#6fe3a2}.sbk-root .agent-tag-dot{width:6px;height:6px;border-radius:50%;background:#5ee085;box-shadow:0 0 8px rgba(94,224,133,.7);animation:sbk-pulse 2s infinite}.sbk-root .agent-score-ring{position:relative;width:180px;height:180px;margin:12px auto 18px}.sbk-root .agent-score-ring svg{width:100%;height:100%}.sbk-root .agent-score-val{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.sbk-root .agent-score-num{font-family:var(--font-family-display);font-size:2.8rem;font-weight:800;color:#fff;line-height:1;letter-spacing:-1px}.sbk-root .agent-score-label{font-size:.52rem;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--sbk-emotional-strong);margin-top:3px}.sbk-root .agent-score-delta{font-size:.62rem;color:var(--sbk-success);font-weight:600;margin-top:3px}@media (max-width:640px){.sbk-root .agent-score-ring{width:140px;height:140px}.sbk-root .agent-score-num{font-size:2.4rem}}.sbk-root .connections-sub{max-width:720px;margin:14px auto 0;font-size:.98rem;line-height:1.65;color:var(--sbk-text-secondary)}.sbk-root .connections-sub em{font-style:italic;color:var(--sbk-emotional-strong);background:rgba(0,191,255,.06);padding:0 4px;border-radius:3px}.sbk-root .ai-bubble.is-typing,.sbk-root .chat-bubble.is-typing{min-width:56px}.sbk-root .ai-bubble.is-typing .chat-typing,.sbk-root .chat-bubble.is-typing .chat-typing{display:inline-flex}.sbk-root .ai-bubble.just-streamed,.sbk-root .chat-bubble.just-streamed{animation:sbk-streamIn .4s cubic-bezier(.4,0,.2,1) both}@keyframes sbk-streamIn{0%{opacity:.2;filter:blur(2px)}to{opacity:1;filter:blur(0)}}.sbk-root .memo-quote-text em{font-style:italic;color:var(--sbk-emotional-strong);background:rgba(0,191,255,.08);padding:0 8px;border-radius:4px;-webkit-background-clip:border-box;-webkit-text-fill-color:currentColor;background-clip:border-box}.sbk-root .cap-tabs{margin-top:24px}.sbk-root .cap-tabbar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:720px;margin:0 auto 28px;background:transparent;border:none;padding:0;border-radius:0}.sbk-root .cap-tab{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 14px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07);border-radius:10px;color:var(--sbk-text-secondary);font:inherit;font-size:.82rem;font-weight:600;cursor:pointer;transition:background .2s,color .2s,border-color .2s;white-space:nowrap}.sbk-root .cap-tab:hover{color:#fff;background:rgba(0,191,255,.05)}.sbk-root .cap-tab.active{background:linear-gradient(135deg,rgba(0,98,225,.18),rgba(0,191,255,.08));border-color:rgba(0,191,255,.3);color:#fff;box-shadow:0 6px 20px rgba(0,51,170,.18)}.sbk-root .cap-tab-icon{flex-shrink:0;color:var(--sbk-emotional-strong)}.sbk-root .cap-tab.active .cap-tab-icon{filter:drop-shadow(0 0 6px rgba(0,191,255,.4))}.sbk-root .cap-viewer{background:linear-gradient(145deg,rgba(0,51,170,.1),hsla(0,0%,100%,.02));border:1px solid rgba(0,191,255,.14);border-radius:var(--radius-xl);padding:36px 36px 28px;min-height:440px;max-width:860px;margin:0 auto;position:relative;overflow:hidden}.sbk-root .cap-viewer:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 15%,rgba(0,98,225,.08),transparent 60%);pointer-events:none}.sbk-root .cap-viewer-head{position:relative;z-index:2;margin-bottom:24px;max-width:620px}.sbk-root .cap-viewer-title{font-family:var(--font-family-display);font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:700;color:#fff;letter-spacing:-.3px;line-height:1.2;margin-bottom:10px}.sbk-root .cap-viewer-body{font-size:.98rem;color:var(--sbk-text-secondary);line-height:1.6}.sbk-root .cap-convo{position:relative;z-index:2;display:flex;flex-direction:column;gap:14px;max-width:640px}.sbk-root .cap-convo .ai-msg{align-items:flex-start}.sbk-root .cap-convo .ai-bubble{max-width:72%}.sbk-root .cap-convo .ai-bubble.q{max-width:68%}.sbk-root .cap-inline-chart{margin-top:12px;padding-top:12px;border-top:1px dashed rgba(0,191,255,.18)}.sbk-root .cap-mini-bars{display:flex;align-items:flex-end;gap:6px;height:56px}.sbk-root .cap-mini-bar{flex:1;border-radius:4px 4px 0 0;background:linear-gradient(to top,var(--primary-color),var(--secondary-color));opacity:.7;min-width:10px}.sbk-root .cap-mini-bar.accent{background:linear-gradient(to top,var(--secondary-color),var(--ext-10));filter:drop-shadow(0 -2px 8px rgba(0,191,255,.35));opacity:1}.sbk-root .cap-mini-legend{display:flex;justify-content:space-between;margin-top:8px;font-size:.64rem;letter-spacing:1px;text-transform:uppercase;color:var(--sbk-text-muted)}.sbk-root .cap-mini-legend strong{color:var(--sbk-emotional-strong);font-weight:600}.sbk-root .cap-donut-row{display:grid;grid-template-columns:88px 1fr;gap:16px;align-items:center}.sbk-root .cap-donut{position:relative;width:88px;height:88px}.sbk-root .cap-donut svg{width:100%;height:100%}.sbk-root .cap-donut-val{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:700;color:#fff}.sbk-root .cap-donut-legend{display:flex;flex-direction:column;gap:4px;font-size:.72rem;color:var(--sbk-text-secondary)}.sbk-root .cap-donut-legend span{display:inline-flex;align-items:center;gap:6px}.sbk-root .cap-donut-legend span:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--sbk-emotional-strong)}.sbk-root .cap-donut-legend span:nth-child(2):before{background:var(--secondary-color)}.sbk-root .cap-donut-legend span:nth-child(3):before{background:var(--primary-color);opacity:.7}.sbk-root .cap-donut-legend span:nth-child(4):before{background:var(--sbk-emotional-strong);opacity:.35}.sbk-root .hero-tm{font-size:.28em;font-weight:700;vertical-align:super;letter-spacing:.5px;color:var(--sbk-emotional-strong);margin-left:2px;-webkit-text-fill-color:var(--sbk-emotional-strong)}.sbk-root .agent-radar{position:relative;width:200px;height:200px;margin:12px auto 22px}.sbk-root .agent-radar svg{width:100%;height:100%}.sbk-root .agent-radar-labels{position:absolute;inset:0;pointer-events:none;font-size:.62rem;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.sbk-root .agent-radar-labels span{position:absolute;color:var(--sbk-text-secondary);white-space:nowrap}.sbk-root .agent-radar-labels .pos-n{top:-16px;left:50%;transform:translateX(-50%);color:var(--sbk-emotional-strong)}.sbk-root .agent-radar-labels .pos-e{top:50%;right:-28px;transform:translateY(-50%);color:var(--sbk-emotional-strong);opacity:.95}.sbk-root .agent-radar-labels .pos-s{bottom:-16px;left:50%;transform:translateX(-50%);opacity:.65}.sbk-root .agent-radar-labels .pos-w{top:50%;left:-28px;transform:translateY(-50%);opacity:.5}.sbk-root .agent-gauge{position:relative;width:200px;height:200px;margin:12px auto 18px}.sbk-root .agent-gauge svg{width:100%;height:100%}.sbk-root .agent-gauge-val{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.sbk-root .agent-gauge-num{font-family:var(--font-family-display);font-size:2.8rem;font-weight:800;color:#fff;line-height:1;letter-spacing:-1px}.sbk-root .agent-gauge-label{font-size:.52rem;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--sbk-emotional-strong);margin-top:3px}.sbk-root .agent-gauge-delta{font-size:.62rem;color:var(--sbk-success);font-weight:600;margin-top:3px}.sbk-root .typed-layer{display:inline;white-space:pre-wrap}.sbk-root .typed-caret{display:inline-block;width:2px;height:1em;vertical-align:text-bottom;margin-left:1px;background:var(--sbk-emotional-strong);box-shadow:0 0 4px rgba(0,191,255,.7);animation:sbk-caret-blink .8s steps(1) infinite}@keyframes sbk-caret-blink{0%,45%{opacity:1}50%,to{opacity:0}}.sbk-root .ai-bubble.is-typing-text,.sbk-root .chat-bubble.is-typing-text{min-height:1.6em}@media (max-width:1024px){.sbk-root .cap-tabbar{max-width:620px}}@media (max-width:640px){.sbk-root .cap-tabbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sbk-root .cap-tab{font-size:.76rem;padding:10px}.sbk-root .cap-viewer{padding:24px 20px 20px;min-height:360px}.sbk-root .cap-convo .ai-bubble,.sbk-root .cap-convo .ai-bubble.q{max-width:86%}}.sbk-root .goal-chip-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,rgba(0,98,225,.18),rgba(0,191,255,.06));border:1px solid rgba(0,191,255,.18);color:var(--sbk-emotional-strong);filter:drop-shadow(0 0 10px rgba(0,191,255,.2));flex-shrink:0}.sbk-root .goal-chip{grid-template-columns:48px 1fr 16px}.sbk-root .goal-chip:hover .goal-chip-icon{background:linear-gradient(135deg,rgba(0,98,225,.28),rgba(0,191,255,.12));border-color:rgba(0,191,255,.32)}@media (max-width:640px){.sbk-root .goal-chip{grid-template-columns:42px 1fr 14px}.sbk-root .goal-chip-icon{width:42px;height:42px}}.sbk-root .goals-trust-item{display:inline-flex;align-items:center;gap:8px}.sbk-root .goals-trust-icon{color:var(--sbk-emotional-strong);flex-shrink:0}.sbk-root .sugg-chip-icon{filter:drop-shadow(0 0 6px rgba(0,191,255,.45))}.sbk-root .sugg-card-icon,.sbk-root .sugg-chip-icon{display:inline-flex;align-items:center;color:var(--sbk-emotional-strong);flex-shrink:0}.sbk-root .sugg-card-icon{justify-content:center;width:32px;height:32px;border-radius:9px;background:rgba(0,191,255,.08);border:1px solid rgba(0,191,255,.14);filter:drop-shadow(0 0 8px rgba(0,191,255,.32))}.sbk-root .sugg-card:hover .sugg-card-icon{background:rgba(0,191,255,.16);border-color:rgba(0,191,255,.3)}.sbk-root .sugg-card-head{gap:12px}.sbk-root .academy-goals-wheel{display:flex;align-items:center;justify-content:center;gap:var(--space-24);margin-top:var(--space-24);padding:var(--space-32) var(--space-24);border-radius:var(--radius-lg);background:var(--sbk-glass);border:1px solid var(--sbk-glass-border)}.sbk-root .academy-goals-wheel svg{flex:0 0 auto;max-width:100%;height:auto;filter:drop-shadow(0 18px 40px color-mix(in srgb,var(--sbk-bg-deep) 70%,transparent)) drop-shadow(0 6px 14px var(--sbk-glass-border))}.sbk-root .academy-goals-wheel-legend{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8) var(--space-16)}.sbk-root .academy-pillar-tag{display:inline-flex;align-items:center;gap:var(--space-8);font-size:var(--font-small);font-weight:500;color:inherit;letter-spacing:.02em}.sbk-root .academy-pillar-dot{display:inline-block;width:10px;height:10px;border-radius:var(--radius-pill);flex:0 0 auto;box-shadow:0 0 0 2px var(--sbk-glass-border)}.sbk-root .academy-pillar-tag-row{display:flex;flex-wrap:wrap;gap:var(--space-8);margin-top:var(--space-8)}.sbk-root .academy-goals-legend-note{font-size:var(--font-body-2);opacity:.78;margin-top:var(--space-12)}.sbk-root .academy-goal-chip-other{border-style:dashed}@media (max-width:768px){.sbk-root .academy-goals-wheel{flex-direction:column;align-items:flex-start}.sbk-root .academy-goals-wheel-legend{grid-template-columns:1fr}}.sbk-root .academy-power-tools-grid{max-width:1100px;margin-left:auto;margin-right:auto}.sbk-root .academy-power-tools-transition{margin-top:var(--space-48);padding:var(--space-24) var(--space-32);border-radius:var(--radius-lg);background:var(--sbk-glass);border:1px solid var(--sbk-glass-border);text-align:center}.sbk-root .academy-ci-lead{font-family:var(--font-family-display);font-size:var(--font-h2);font-weight:700;margin:0 0 var(--space-12) 0;color:var(--sbk-text-primary)}.sbk-root .academy-ci-lead em{color:var(--sbk-emotional-strong);font-style:italic}.sbk-root .academy-ci-sub{font-size:var(--font-body-1);margin:0;color:var(--sbk-text-secondary)}.sbk-root .academy-ci-convo{position:relative}.sbk-root .academy-ci-disclaimer{margin-top:var(--space-16);padding:var(--space-12) var(--space-16);font-size:var(--font-small);line-height:1.5;color:var(--sbk-text-muted);border-top:1px solid var(--sbk-glass-border)}.sbk-root .academy-pillar-card-wrap{position:relative}.sbk-root .academy-pillar-card-wrap:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--academy-pillar-color,var(--sbk-emotional));border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);z-index:1}.sbk-root .academy-pillar-card-wrap .pillar-card{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);height:100%}.sbk-root .academy-pillar-card-wrap .pillar-eyebrow{color:var(--academy-pillar-color,var(--sbk-emotional));font-weight:600}.sbk-root .academy-beliefs{margin-top:var(--space-80);padding:var(--space-48) var(--space-32);border-radius:var(--radius-lg);background:var(--sbk-glass);border:1px solid var(--sbk-glass-border)}.sbk-root .academy-beliefs-heading{font-family:var(--font-family-display);font-size:var(--font-h2);font-weight:800;margin:var(--space-8) 0 var(--space-32) 0;color:var(--sbk-text-primary)}.sbk-root .academy-beliefs-heading em{color:var(--sbk-emotional-strong);font-style:italic}.sbk-root .academy-beliefs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-24)}.sbk-root .academy-belief-card{padding:var(--space-24);border-radius:var(--radius-md);background:var(--sbk-glass);border:1px solid var(--sbk-glass-border)}.sbk-root .academy-belief-num{font-family:var(--font-family-display);font-size:var(--font-h3);font-weight:800;color:var(--sbk-emotional-strong);margin-bottom:var(--space-8)}.sbk-root .academy-belief-card h4{font-family:var(--font-family-display);font-size:var(--font-h4);font-weight:700;margin:0 0 var(--space-12) 0;color:var(--sbk-text-primary)}.sbk-root .academy-belief-card p{font-size:var(--font-body-2);line-height:1.6;color:var(--sbk-text-secondary);margin:0}.sbk-root .academy-belief-card em{color:var(--sbk-emotional-strong);font-style:italic;font-weight:600}.sbk-root .academy-signoff{margin-top:var(--space-48);padding:var(--space-32);text-align:center;border-top:1px solid var(--sbk-glass-border)}.sbk-root .academy-signoff h3{font-family:var(--font-family-display);font-size:var(--font-h3);font-weight:700;margin:0 0 var(--space-8) 0;color:var(--sbk-text-primary)}.sbk-root .academy-signoff p{font-size:var(--font-body-1);color:var(--sbk-text-secondary);margin:0}@media (max-width:768px){.sbk-root .academy-beliefs-grid{grid-template-columns:1fr}}.sbk-root .academy-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-24)}.sbk-root .academy-stat-source{margin-top:var(--space-12);font-size:var(--font-small);color:var(--sbk-text-muted);font-style:italic}.sbk-root .academy-trust-strip{margin-top:var(--space-32);padding:var(--space-16) var(--space-24);border-radius:var(--radius-pill);background:var(--sbk-glass);border:1px solid var(--sbk-glass-border);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-8) var(--space-16);font-size:var(--font-small);color:var(--sbk-text-secondary)}.sbk-root .academy-trust-strip span[aria-hidden]{color:var(--sbk-text-muted);opacity:.5}.sbk-root .academy-footer-legal{font-size:var(--font-small);color:var(--sbk-text-secondary)}.sbk-root .academy-footer-finfy{display:block;margin-top:var(--space-8);font-size:var(--font-small);color:var(--sbk-text-muted);font-style:italic}@media (max-width:1024px){.sbk-root .academy-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.sbk-root .academy-stats-grid{grid-template-columns:1fr}}.sbk-root .academy-utility-strip{background:var(--pale-grey-25);border-bottom:1px solid var(--pale-grey);color:var(--dark-grey);position:relative;z-index:11}.sbk-root .academy-utility-inner{max-width:1400px;margin:0 auto;padding:var(--space-8) var(--space-24);display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);font-size:var(--font-small)}.sbk-root .academy-utility-nav{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:var(--space-24)}.sbk-root .academy-utility-nav-right{gap:var(--space-16)}.sbk-root .academy-utility-nav li{display:inline-flex;align-items:center}.sbk-root .academy-utility-nav a{color:var(--dark-grey);text-decoration:none;font-weight:500;transition:color .12s ease}.sbk-root .academy-utility-nav a:hover{color:var(--secondary-color)}.sbk-root .academy-utility-active a{color:var(--primary-color);font-weight:700}.sbk-root .academy-utility-ext{margin-left:var(--space-4);opacity:.6}.sbk-root .academy-utility-country{display:inline-flex;align-items:center}@media (max-width:900px){.sbk-root .academy-utility-nav{gap:var(--space-12)}.sbk-root .academy-utility-nav li:nth-child(n+4){display:none}}.sbk-root .academy-utility-strip .academy-utility-inner{max-width:none;padding:var(--space-8) var(--space-24)}.sbk-root .academy-utility-strip+nav.nav{position:sticky;top:0;background:var(--primary-color);padding:0;border-bottom:none;min-height:64px;backdrop-filter:none}.sbk-root .academy-utility-strip+nav.nav.scrolled{background:var(--primary-color)}.sbk-root .academy-utility-strip+nav.nav .nav-inner{max-width:none;padding:0 var(--space-24) 0 var(--space-24);align-items:center;min-height:64px}.sbk-root .academy-utility-strip+nav.nav .nav-links a{color:var(--sbk-text-primary);opacity:.9}.sbk-root .academy-utility-strip+nav.nav .nav-links a:hover{opacity:1;color:var(--sbk-text-primary)}.sbk-root .academy-utility-strip+nav.nav .nav-brand-sub{color:var(--sbk-text-primary);opacity:.85}.sbk-root .academy-utility-strip+nav.nav .nav-right{align-self:stretch;display:flex;align-items:stretch}.sbk-root .academy-utility-strip+nav.nav .nav-cta{background:var(--secondary-color);border-radius:0;border:none;padding:0 var(--space-32);min-width:160px;align-self:stretch;justify-content:center;box-shadow:none;font-size:var(--font-button);letter-spacing:.02em}.sbk-root .academy-utility-strip+nav.nav .nav-cta:hover{background:var(--secondary-color-135);box-shadow:none;transform:none}@media (max-width:768px){.sbk-root .academy-utility-strip+nav.nav .nav-cta{min-width:112px;padding:0 var(--space-20)}}.sbk-root .academy-wheel-svg{display:block}.sbk-root .academy-wheel-wedge{transition:filter .16s ease}.sbk-root .academy-wheel-wedge .academy-wheel-wedge-path{transition:opacity .16s ease,filter .16s ease;opacity:.62}.sbk-root .academy-wheel-wedge:hover .academy-wheel-wedge-path{opacity:.88;filter:drop-shadow(0 0 8px var(--sbk-accent-glow))}.sbk-root .academy-wheel-wedge.is-active .academy-wheel-wedge-path{opacity:1;filter:drop-shadow(0 0 14px var(--sbk-accent-glow))}.sbk-root .academy-wheel-icon{pointer-events:none;filter:drop-shadow(0 0 3px var(--sbk-accent-glow))}.sbk-root .academy-wheel-label{pointer-events:none;letter-spacing:.7px}.sbk-root .academy-goals-pillar-heading{grid-column:1/-1;display:flex;align-items:center;gap:var(--space-12);font-size:var(--font-subtitle-1);font-weight:700;margin-bottom:var(--space-8);padding-bottom:var(--space-12);border-bottom:1px solid var(--sbk-glass-border);letter-spacing:.02em}.sbk-root .academy-goals-pillar-heading strong{color:inherit}.sbk-root .academy-pillar-icon{flex:0 0 auto;color:inherit;filter:drop-shadow(0 0 4px currentColor)}.sbk-root .academy-pillar-tag-label{color:var(--sbk-text-primary);opacity:.82}.sbk-root .academy-agent-pillars{margin-top:var(--space-16);padding-top:var(--space-12);border-top:1px dashed var(--sbk-glass-border)}.sbk-root .academy-agent-pillars-label{font-size:var(--font-small);font-weight:600;color:var(--sbk-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-8)}@media (max-width:1024px){.sbk-root .academy-wheel-svg{width:320px;height:320px}}@media (max-width:768px){.sbk-root .academy-wheel-svg{width:240px;height:240px}}.sbk-root .academy-wheel-wedge.is-expanded-glow .academy-wheel-wedge-path{opacity:1;filter:drop-shadow(0 0 18px var(--pillar-glow-color,var(--sbk-accent-glow)));animation:academy-pillar-wedge-pulse 2.4s ease-in-out infinite}@keyframes academy-pillar-wedge-pulse{0%,to{opacity:1}50%{opacity:.78}}.sbk-root .academy-pillar-card-wrap{cursor:pointer;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s ease;outline:none}.sbk-root .academy-pillar-card-wrap:hover{transform:translateY(-2px)}.sbk-root .academy-pillar-card-wrap:focus-visible{box-shadow:0 0 0 2px var(--sbk-emotional-strong);border-radius:var(--radius-lg)}.sbk-root .academy-pillar-card-wrap.is-expanded{box-shadow:0 0 0 1px var(--academy-pillar-color,var(--sbk-emotional)),0 18px 40px color-mix(in srgb,var(--sbk-bg-deep) 70%,transparent);border-radius:var(--radius-lg)}.sbk-root .academy-pillar-card-wrap.is-expanded .pillar-card{border-color:var(--academy-pillar-color,var(--sbk-emotional))}.sbk-root .academy-pillar-card-wrap .pillar-card>p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.sbk-root .academy-pillar-card-wrap.is-expanded .pillar-card>p{display:block;-webkit-line-clamp:unset;overflow:visible}.sbk-root .academy-pillar-expanded{position:relative;margin-top:var(--space-16);padding:var(--space-16) var(--space-20) var(--space-20);border-top:1px solid var(--academy-pillar-color,var(--sbk-glass-border));border-radius:0 0 var(--radius-lg) var(--radius-lg);background:color-mix(in srgb,var(--academy-pillar-color,var(--sbk-emotional)) 6%,transparent);animation:academy-pillar-reveal .28s cubic-bezier(.4,0,.2,1) both;transform-origin:top left}@keyframes academy-pillar-reveal{0%{clip-path:circle(0 at 14% 0);opacity:0}to{clip-path:circle(160% at 14% 0);opacity:1}}.sbk-root .academy-pillar-expanded-eyebrow{font-size:var(--font-small);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--academy-pillar-color,var(--sbk-emotional-strong));margin-bottom:var(--space-8);opacity:.85}.sbk-root .academy-pillar-expanded-body{font-size:var(--font-body-2);line-height:1.7;color:var(--sbk-text-secondary);margin:0}.sbk-root .academy-pillar-close{position:absolute;top:var(--space-8);right:var(--space-8);width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:var(--sbk-glass);border:1px solid var(--sbk-glass-border);border-radius:var(--radius-pill);color:var(--sbk-text-secondary);cursor:pointer;transition:color .16s ease,border-color .16s ease,transform .16s ease}.sbk-root .academy-pillar-close:hover{color:var(--sbk-text-primary);border-color:var(--sbk-glass-border-hover);transform:scale(1.06)}.sbk-root .academy-pillar-close:focus-visible{outline:2px solid var(--sbk-emotional-strong);outline-offset:2px}.sbk-root .academy-starter-chip{cursor:pointer;transition:transform .18s cubic-bezier(.4,0,.2,1),border-color .18s ease,box-shadow .18s ease}.sbk-root .academy-starter-chip.is-active{border-color:var(--sbk-emotional-strong);box-shadow:0 0 0 1px var(--sbk-emotional-strong),0 12px 28px color-mix(in srgb,var(--sbk-bg-deep) 70%,transparent);transform:translateY(-2px)}.sbk-root .academy-starter-chip.is-active .sugg-card-icon{color:var(--sbk-emotional-strong)}.sbk-root .academy-starter-chat{margin-top:var(--space-48);padding:var(--space-32);border-radius:var(--radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--sbk-bg-surface) 88%,transparent),var(--sbk-bg-surface));border:1px solid var(--sbk-glass-border);position:relative;max-height:clamp(420px,60vh,640px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--sbk-bg-deep) transparent}.sbk-root .academy-starter-chat::-webkit-scrollbar{width:6px}.sbk-root .academy-starter-chat::-webkit-scrollbar-track{background:transparent}.sbk-root .academy-starter-chat::-webkit-scrollbar-thumb{background:var(--sbk-bg-deep);border-radius:3px}.sbk-root .academy-starter-chat::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--sbk-bg-deep) 70%,var(--sbk-glass-border))}.sbk-root .academy-starter-chat:before{content:"Real life example answers";position:absolute;top:calc(-1 * (var(--space-12) + var(--space-16)));left:var(--space-24);padding:var(--space-8) var(--space-16);background:var(--sbk-bg-deep);border:1px solid var(--sbk-glass-border);border-radius:var(--radius-pill);font-size:var(--font-small);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sbk-emotional-strong);white-space:nowrap;z-index:2}.sbk-root .academy-starter-chat .cap-tabs{padding-top:0}.sbk-root .academy-starter-chat .cap-viewer{padding-top:var(--space-8)}@media (max-width:768px){.sbk-root .academy-starter-chat{padding:var(--space-20) var(--space-16)}}.sbk-root .academy-trust-pill{display:inline-flex;align-items:center;gap:var(--space-8);color:var(--sbk-text-secondary)}.sbk-root .academy-trust-icon{flex:0 0 auto;color:var(--sbk-emotional-strong);filter:drop-shadow(0 0 4px var(--sbk-accent-glow))}.sbk-root .academy-starter-layout{display:grid;grid-template-columns:1fr;gap:var(--space-32)}.sbk-root .agent-tag{white-space:nowrap}.sbk-root .nav-brand-lib{display:flex;align-items:center}.sbk-root .nav-wordmark-lib{height:58px;width:auto;display:block}@media (max-width:768px){.sbk-root .nav-wordmark-lib{height:45px}}:root[data-tenant^=lib-] .sbk-root .hero{background:linear-gradient(180deg,#fff,#f4f5f7 55%,#e3e6ea)}:root[data-tenant^=lib-] .sbk-root .hero .hero-bg{display:none}:root[data-tenant^=lib-] .sbk-root .hero h1,:root[data-tenant^=lib-] .sbk-root .hero h1 em{color:var(--primary-color)}:root[data-tenant^=lib-] .sbk-root .hero .hero-badge{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}:root[data-tenant^=lib-] .sbk-root .hero .hero-badge-dot{background:#fff}:root[data-tenant^=lib-] .sbk-root .hero .chat-bubble{background:#fff;color:var(--medium-grey);border:1px solid var(--pale-grey)}:root[data-tenant^=lib-] .sbk-root .hero .chat-bubble strong{color:var(--primary-color)}:root[data-tenant^=lib-] .sbk-root .hero .chat-input-box{background:#fff;border:1px solid var(--pale-grey)}:root[data-tenant^=lib-] .sbk-root .hero .chat-input{color:var(--medium-grey);background:transparent}:root[data-tenant^=lib-] .sbk-root .hero .chat-input::-moz-placeholder{color:var(--light-grey)}:root[data-tenant^=lib-] .sbk-root .hero .chat-input::placeholder{color:var(--light-grey)}:root[data-tenant^=lib-] .sbk-root .hero .chat-send{background:var(--primary-color)}:root[data-tenant^=lib-] .sbk-root .hero .chat-input-foot{color:var(--light-grey)}:root[data-tenant^=lib-] .sbk-root .hero .sugg-chip{background:#fff;border-color:var(--pale-grey);color:var(--medium-grey)}:root[data-tenant^=lib-] .sbk-root .hero .sugg-chip:hover{border-color:var(--primary-color);color:var(--primary-color)}:root[data-tenant^=lib-] .academy-utility-country .country-trigger,:root[data-tenant^=lib-] .academy-utility-country .country-trigger *{color:var(--medium-grey)}:root[data-tenant^=lib-] .academy-utility-country .country-trigger:hover{color:var(--primary-color)}:root[data-tenant^=lib-] .sbk-root .footer-logo-img-lib{height:38px;width:auto;display:block}.sbk-root .academy-beliefs-intro{max-width:720px;margin:0 auto var(--space-32);padding:0 var(--space-16);font-size:var(--font-body-1);line-height:1.6;color:var(--sbk-text-secondary);text-align:center}.sbk-root .academy-journey{list-style:none;margin:var(--space-32) auto 0;padding:var(--space-32) 0;max-width:880px;position:relative;display:grid;gap:var(--space-32)}.sbk-root .academy-journey:before{content:"";position:absolute;left:28px;top:var(--space-32);bottom:var(--space-32);width:2px;background:linear-gradient(to bottom,color-mix(in srgb,var(--sbk-emotional-strong) 30%,transparent) 0,var(--sbk-emotional-strong) 12%,var(--sbk-emotional-strong) 88%,color-mix(in srgb,var(--sbk-emotional-strong) 30%,transparent) 100%);opacity:.55;z-index:0}.sbk-root .academy-journey-stage{display:grid;grid-template-columns:56px minmax(0,1fr);gap:var(--space-24);align-items:start;position:relative;z-index:1}.sbk-root .academy-journey-marker{width:56px;height:56px;border-radius:50%;background:var(--academy-pillar-color,var(--sbk-emotional));display:flex;align-items:center;justify-content:center;position:relative;z-index:1;box-shadow:0 0 0 4px var(--sbk-bg-deep),0 0 24px color-mix(in srgb,var(--academy-pillar-color,var(--sbk-emotional)) 60%,transparent),0 8px 18px color-mix(in srgb,var(--sbk-bg-deep) 70%,transparent)}.sbk-root .academy-journey-marker-num{font-family:var(--font-family-display);font-weight:800;font-size:var(--font-h4);color:#fff;letter-spacing:-.02em}.sbk-root .academy-journey-card{padding:var(--space-24) var(--space-32);border-radius:var(--radius-lg);background:var(--sbk-glass);border:1px solid var(--sbk-glass-border);border-left:3px solid var(--academy-pillar-color,var(--sbk-emotional));box-shadow:0 12px 28px color-mix(in srgb,var(--sbk-bg-deep) 50%,transparent)}.sbk-root .academy-journey-stage-pillar{display:inline-flex;align-items:center;gap:var(--space-8);font-size:var(--font-small);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--academy-pillar-color,var(--sbk-emotional-strong));margin-bottom:var(--space-8)}.sbk-root .academy-journey-pillar-icon{flex:0 0 auto;color:inherit;filter:drop-shadow(0 0 4px currentColor)}.sbk-root .academy-journey-stage-title{font-family:var(--font-family-display);font-size:var(--font-h3);font-weight:700;margin:0 0 var(--space-12) 0;color:var(--sbk-text-primary);line-height:1.2}.sbk-root .academy-journey-description{font-size:var(--font-body-1);line-height:1.6;color:var(--sbk-text-secondary);margin:0 0 var(--space-20) 0}.sbk-root .academy-journey-goals{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-12)}.sbk-root .academy-journey-goals li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:var(--space-12);align-items:start;font-size:var(--font-body-2);color:var(--sbk-text-primary);line-height:1.5}.sbk-root .academy-journey-check{flex:0 0 auto;margin-top:3px;color:var(--academy-pillar-color,var(--sbk-emotional-strong))}@media (max-width:640px){.sbk-root .academy-journey-stage{grid-template-columns:44px minmax(0,1fr);gap:var(--space-16)}.sbk-root .academy-journey-marker{width:44px;height:44px}.sbk-root .academy-journey:before{left:22px}.sbk-root .academy-journey-card{padding:var(--space-20) var(--space-20)}.sbk-root .academy-journey-stage-title{font-size:var(--font-h4)}}:root[data-tenant^=lib-] .sbk-root{background:#fff;color:var(--medium-grey)}:root[data-tenant^=lib-] .sbk-root .goals-band{background:#fff;border-top:1px solid var(--pale-grey-50);border-bottom:1px solid var(--pale-grey-50)}:root[data-tenant^=lib-] .sbk-root .tools-section{background:var(--pale-grey-25);border-top:1px solid var(--pale-grey-50)}:root[data-tenant^=lib-] .sbk-root .pillars{background:#fff;border-top:1px solid var(--pale-grey-50)}:root[data-tenant^=lib-] .sbk-root .experience{background:var(--pale-grey-25);border-top:1px solid var(--pale-grey-50)}:root[data-tenant^=lib-] .sbk-root .suggested-section{background:#fff;border-top:1px solid var(--pale-grey-50)}:root[data-tenant^=lib-] .sbk-root .stats-section{background:var(--pale-grey-25);border-top:1px solid var(--pale-grey-50);border-bottom:1px solid var(--pale-grey-50)}:root[data-tenant^=lib-] .sbk-root .cta-section{background:#fff}:root[data-tenant^=lib-] .sbk-root .experience .section-heading,:root[data-tenant^=lib-] .sbk-root .experience .section-heading em,:root[data-tenant^=lib-] .sbk-root .experience .section-label,:root[data-tenant^=lib-] .sbk-root .goals-band .section-heading,:root[data-tenant^=lib-] .sbk-root .goals-band .section-heading em,:root[data-tenant^=lib-] .sbk-root .goals-band .section-label,:root[data-tenant^=lib-] .sbk-root .pillars .section-heading,:root[data-tenant^=lib-] .sbk-root .pillars .section-heading em,:root[data-tenant^=lib-] .sbk-root .pillars .section-label,:root[data-tenant^=lib-] .sbk-root .stats-section .section-heading,:root[data-tenant^=lib-] .sbk-root .stats-section .section-heading em,:root[data-tenant^=lib-] .sbk-root .stats-section .section-label,:root[data-tenant^=lib-] .sbk-root .suggested-section .section-heading,:root[data-tenant^=lib-] .sbk-root .suggested-section .section-heading em,:root[data-tenant^=lib-] .sbk-root .suggested-section .section-label,:root[data-tenant^=lib-] .sbk-root .tools-section .section-heading,:root[data-tenant^=lib-] .sbk-root .tools-section .section-heading em,:root[data-tenant^=lib-] .sbk-root .tools-section .section-label{color:var(--primary-color)}:root[data-tenant^=lib-] .sbk-root .experience .section-label:before,:root[data-tenant^=lib-] .sbk-root .goals-band .section-label:before,:root[data-tenant^=lib-] .sbk-root .pillars .section-label:before,:root[data-tenant^=lib-] .sbk-root .stats-section .section-label:before,:root[data-tenant^=lib-] .sbk-root .suggested-section .section-label:before,:root[data-tenant^=lib-] .sbk-root .tools-section .section-label:before{background:var(--primary-color)}:root[data-tenant^=lib-] .sbk-root .experience .section-desc,:root[data-tenant^=lib-] .sbk-root .goals-band .section-desc,:root[data-tenant^=lib-] .sbk-root .pillars .section-desc,:root[data-tenant^=lib-] .sbk-root .stats-section .section-desc,:root[data-tenant^=lib-] .sbk-root .suggested-section .section-desc,:root[data-tenant^=lib-] .sbk-root .tools-section .section-desc{color:var(--medium-grey)}:root[data-tenant^=lib-] .sbk-root .goal-chip{background:#fff;border:1px solid var(--pale-grey-50);box-shadow:var(--elev-10)}:root[data-tenant^=lib-] .sbk-root .goal-chip:hover{border-color:var(--primary-color);background:#fff;box-shadow:var(--elev-20)}:root[data-tenant^=lib-] .sbk-root .goal-chip-label{color:var(--primary-color)}:root[data-tenant^=lib-] .sbk-root .goal-chip-hint{color:var(--medium-grey)}:root[data-tenant^=lib-] .sbk-root .goal-chip-arrow{color:var(--primary-color)}:root[data-tenant^=lib-] .sbk-root .goals-trust-item{background:var(--pale-grey-25);border:1px solid var(--pale-grey-50);color:var(--medium-grey)}:root[data-tenant^=lib-] .sbk-root .agent-card{background:#fff;border:1px solid var(--pale-grey-50);box-shadow:var(--elev-10)}:root[data-tenant^=lib-] .sbk-root .agent-card:hover{border-color:var(--primary-color);box-shadow:var(--elev-20)}:root[data-tenant^=lib-] .sbk-root .agent-featured{background:#fff;border-color:var(--primary-color-20);box-shadow:var(--elev-20)}:root[data-tenant^=lib-] .sbk-root .agent-icon{background:var(--primary-color-10);border:1px solid var(--primary-color-20);color:var(--primary-color);filter:none}:root[data-tenant^=lib-] .sbk-root .agent-name,:root[data-tenant^=lib-] .sbk-root .agent-role{color:var(--primary-color)}:root[data-tenant^=lib-] .sbk-root .agent-desc{color:var(--medium-grey)}:root[data-tenant^=lib-] .sbk-root .agent-tag{background:var(--primary-color-10);border:1px solid var(--primary-color-20);color:var(--primary-color)}:root[data-tenant^=lib-] .sbk-root .agent-example{background:var(--pale-grey-25);border:1px solid var(--pale-grey-50)}:root[data-tenant^=lib-] .sbk-root .agent-example-q{color:var(--primary-color)}:root[data-tenant^=lib-] .sbk-root .agent-links{border-top:1px dashed var(--pale-grey)}:root[data-tenant^=lib-] .sbk-root .agent-links-label{color:var(--light-grey)}:root[data-tenant^=lib-] .sbk-root .agent-link-pill{background:var(--primary-color-10);border:1px solid var(--primary-color-20);color:var(--primary-color)}:root[data-tenant^=lib-] .sbk-root .agent-link-pill:hover{background:var(--primary-color-20);border-color:var(--primary-color)}:root[data-tenant^=lib-] .sbk-root .academy-journey-card{background:#fff;border:1px solid var(--pale-grey-50);box-shadow:var(--elev-10)}:root[data-tenant^=lib-] .sbk-root .academy-journey-stage-title{color:var(--primary-color)}:root[data-tenant^=lib-] .sbk-root .academy-journey-description,:root[data-tenant^=lib-] .sbk-root .academy-journey-goals li{color:var(--medium-grey)}:root[data-tenant^=lib-] .sbk-root .academy-journey-marker{box-shadow:0 0 0 4px #fff,0 0 18px color-mix(in srgb,var(--academy-pillar-color,var(--primary-color)) 35%,transparent),0 6px 14px color-mix(in srgb,var(--primary-color) 18%,transparent)}:root[data-tenant^=lib-] .sbk-root .academy-journey:before{background:linear-gradient(to bottom,color-mix(in srgb,var(--primary-color) 20%,transparent) 0,var(--primary-color) 12%,var(--primary-color) 88%,color-mix(in srgb,var(--primary-color) 20%,transparent) 100%);opacity:.35}:root[data-tenant^=lib-] .sbk-root .academy-belief-card{background:#fff;border:1px solid var(--pale-grey-50);box-shadow:var(--elev-10)}:root[data-tenant^=lib-] .sbk-root .academy-belief-card h4,:root[data-tenant^=lib-] .sbk-root .academy-belief-num{color:var(--primary-color)}:root[data-tenant^=lib-] .sbk-root .academy-belief-card p{color:var(--medium-grey)}:root[data-tenant^=lib-] .sbk-root .academy-belief-card em,:root[data-tenant^=lib-] .sbk-root .academy-beliefs-heading,:root[data-tenant^=lib-] .sbk-root .academy-beliefs-heading em{color:var(--primary-color)}:root[data-tenant^=lib-] .sbk-root .academy-beliefs-intro{color:var(--medium-grey)}:root[data-tenant^=lib-] .sbk-root .exp-feature{border-bottom:1px solid var(--pale-grey-50)}:root[data-tenant^=lib-] .sbk-root .exp-feat-icon{background:var(--primary-color-10);color:var(--primary-color)}:root[data-tenant^=lib-] .sbk-root .exp-feat-text h4{color:var(--primary-color)}:root[data-tenant^=lib-] .sbk-root .exp-feat-text p{color:var(--medium-grey)}:root[data-tenant^=lib-] .sbk-root .sugg-card{background:#fff;border:1px solid var(--pale-grey-50);box-shadow:var(--elev-10)}:root[data-tenant^=lib-] .sbk-root .sugg-card:hover{border-color:var(--primary-color);background:#fff;box-shadow:var(--elev-20)}:root[data-tenant^=lib-] .sbk-root .sugg-card-emoji{color:var(--primary-color);filter:none}:root[data-tenant^=lib-] .sbk-root .sugg-card-title{color:var(--primary-color)}:root[data-tenant^=lib-] .sbk-root .sugg-card-q{color:var(--medium-grey)}:root[data-tenant^=lib-] .sbk-root .stat-card{background:#fff;border:1px solid var(--pale-grey-50);box-shadow:var(--elev-10)}:root[data-tenant^=lib-] .sbk-root .stat-card:hover{border-color:var(--primary-color);box-shadow:var(--elev-20)}:root[data-tenant^=lib-] .sbk-root .stat-num{color:var(--primary-color)}:root[data-tenant^=lib-] .sbk-root .stat-label{color:var(--medium-grey)}:root[data-tenant^=lib-] .sbk-root .academy-stat-source{color:var(--light-grey)}:root[data-tenant^=lib-] .sbk-root .academy-trust-strip{background:#fff;border:1px solid var(--pale-grey-50);color:var(--medium-grey);box-shadow:var(--elev-10)}:root[data-tenant^=lib-] .sbk-root .academy-trust-strip span[aria-hidden]{color:var(--pale-grey);opacity:1}:root[data-tenant^=lib-] .sbk-root .academy-trust-pill{color:var(--medium-grey)}:root[data-tenant^=lib-] .sbk-root .academy-trust-icon{color:var(--primary-color);filter:none}:root[data-tenant^=lib-] .sbk-root,:root[data-tenant^=lib-] .sbk-root .cta-section,:root[data-tenant^=lib-] .sbk-root .goals-band,:root[data-tenant^=lib-] .sbk-root .hero,:root[data-tenant^=lib-] .sbk-root .pillars,:root[data-tenant^=lib-] .sbk-root .suggested-section{background:var(--lib-off-white)}:root[data-tenant^=lib-] .sbk-root .hero .chat-send-btn{background:var(--primary-color);color:#fff}:root[data-tenant^=lib-] .sbk-root .hero .chat-send-btn svg{color:#fff}:root[data-tenant^=lib-] .sbk-root .hero .chat-input-foot-shield,:root[data-tenant^=lib-] .sbk-root .hero .sugg-chip-icon,:root[data-tenant^=lib-] .sbk-root .hero .sugg-chip-icon svg{color:var(--primary-color)}:root[data-tenant^=lib-] .sbk-root .academy-belief-card em,:root[data-tenant^=lib-] .sbk-root .academy-beliefs-heading em,:root[data-tenant^=lib-] .sbk-root .academy-journey-stage-title em,:root[data-tenant^=lib-] .sbk-root .ai-bubble em,:root[data-tenant^=lib-] .sbk-root .hero h1 em,:root[data-tenant^=lib-] .sbk-root .section-heading em{font-weight:400;font-style:italic}:root[data-tenant^=lib-] .sbk-root .experience .section-heading em,:root[data-tenant^=lib-] .sbk-root .goals-band .section-heading em,:root[data-tenant^=lib-] .sbk-root .pillars .section-heading em,:root[data-tenant^=lib-] .sbk-root .stats-section .section-heading em,:root[data-tenant^=lib-] .sbk-root .suggested-section .section-heading em,:root[data-tenant^=lib-] .sbk-root .tools-section .section-heading em{color:var(--medium-grey)}:root[data-tenant^=lib-] .sbk-root .academy-wheel text,:root[data-tenant^=lib-] .sbk-root .academy-wheel-label,:root[data-tenant^=lib-] .sbk-root .wealth-wheel text{fill:var(--primary-color);font-size:12.5px}:root[data-tenant^=lib-] .sbk-root .academy-pillar-tag{background:color-mix(in srgb,var(--academy-pillar-color,var(--primary-color)) 14%,#fff);border:1px solid color-mix(in srgb,var(--academy-pillar-color,var(--primary-color)) 38%,transparent);border-radius:var(--radius-pill);padding:4px 10px;color:color-mix(in srgb,var(--academy-pillar-color,var(--primary-color)) 70%,var(--dark-grey))!important}:root[data-tenant^=lib-] .sbk-root .academy-pillar-tag .academy-pillar-icon{color:var(--academy-pillar-color,var(--primary-color))}:root[data-tenant^=lib-] .sbk-root .agent-tag{font-weight:700}:root[data-tenant^=lib-] .sbk-root .sugg-card{box-shadow:0 1px 0 rgba(0,22,78,.04),var(--elev-20)}:root[data-tenant^=lib-] .sbk-root .sugg-card:hover{box-shadow:0 1px 0 rgba(0,22,78,.04),var(--elev-30);transform:translateY(-3px)}:root[data-tenant^=lib-] .sbk-root .sugg-card-emoji,:root[data-tenant^=lib-] .sbk-root .sugg-card-icon{width:32px;height:32px;border-radius:8px;background:var(--primary-color-10);color:var(--primary-color);display:inline-flex;align-items:center;justify-content:center;filter:none}:root[data-tenant^=lib-] .sbk-root .suggested-section .section-label{background:color-mix(in srgb,var(--primary-color) 8%,transparent);border:1px solid color-mix(in srgb,var(--primary-color) 14%,transparent);border-radius:var(--radius-pill);padding:6px 14px 6px 10px;align-items:center}:root[data-tenant^=lib-] .sbk-root .exp-visual{background:transparent;border:none;padding:0;box-shadow:none}:root[data-tenant^=lib-] .sbk-root .exp-convo .ai-bubble{background:#fff;border:1px solid var(--pale-grey-50);color:var(--medium-grey);box-shadow:var(--elev-10)}:root[data-tenant^=lib-] .sbk-root .exp-convo .ai-bubble.q{background:var(--primary-color);border-color:var(--primary-color);color:#fff}:root[data-tenant^=lib-] .sbk-root .exp-convo .ai-bubble strong{color:var(--primary-color)}:root[data-tenant^=lib-] .sbk-root .exp-feature{border-bottom:none;padding:12px 0}:root[data-tenant^=lib-] .sbk-root .exp-feat-icon{background:linear-gradient(180deg,color-mix(in srgb,#fff 70%,var(--primary-color-10)) 0,var(--primary-color-10) 100%);border:1px solid var(--primary-color-20);box-shadow:inset 0 1px 0 #fff,0 4px 12px color-mix(in srgb,var(--primary-color) 12%,transparent)}:root[data-tenant^=lib-] .sbk-root .cap-viewer{background:transparent;border:none;box-shadow:none}:root[data-tenant^=lib-] .sbk-root .cap-viewer-head{background:transparent}:root[data-tenant^=lib-] .sbk-root .cap-viewer-title{color:var(--primary-color)}:root[data-tenant^=lib-] .sbk-root .cap-viewer-body{color:var(--medium-grey)}:root[data-tenant^=lib-] .sbk-root .cap-viewer .ai-bubble{background:#fff;border:1px solid var(--pale-grey-50);color:var(--medium-grey);box-shadow:var(--elev-10)}:root[data-tenant^=lib-] .sbk-root .cap-viewer .ai-msg.bot-msg .ai-bubble{background:#fff}:root[data-tenant^=lib-] .sbk-root .cap-viewer .ai-msg:not(.bot-msg) .ai-bubble{background:var(--primary-color);border-color:var(--primary-color);color:#fff}:root[data-tenant^=lib-] .sbk-root .cap-viewer .ai-bubble strong{color:var(--primary-color)}:root[data-tenant^=lib-] .sbk-root .cap-viewer .ai-avatar.bot{background:var(--primary-color);border:1px solid var(--primary-color)}:root[data-tenant^=lib-] .sbk-root .cap-viewer .ai-avatar.user{background:var(--pale-grey-50);color:var(--primary-color);border:1px solid var(--pale-grey)}:root[data-tenant^=lib-] .sbk-root .academy-lib-footer-inner{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:var(--space-48);align-items:start}:root[data-tenant^=lib-] .sbk-root .academy-lib-footer-brand{display:flex;flex-direction:column;gap:var(--space-16)}:root[data-tenant^=lib-] .sbk-root .academy-lib-footer-lockup{display:flex;align-items:center;gap:var(--space-12)}:root[data-tenant^=lib-] .sbk-root .academy-lib-footer-wordmark{height:36px;width:auto}:root[data-tenant^=lib-] .sbk-root .academy-lib-footer-blurb{font-size:var(--font-body-2);line-height:1.6;color:hsla(0,0%,100%,.78);max-width:320px}:root[data-tenant^=lib-] .sbk-root .academy-lib-footer-legal{font-size:var(--font-small);line-height:1.55;color:hsla(0,0%,100%,.72);font-weight:600;max-width:320px}:root[data-tenant^=lib-] .sbk-root .academy-lib-footer-col{display:flex;flex-direction:column;gap:var(--space-12)}:root[data-tenant^=lib-] .sbk-root .academy-lib-footer-col-head{font-size:var(--font-small);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#fff;margin-bottom:var(--space-4)}:root[data-tenant^=lib-] .sbk-root .academy-lib-footer-col a{font-size:var(--font-body-2);color:hsla(0,0%,100%,.78);transition:color .2s}:root[data-tenant^=lib-] .sbk-root .academy-lib-footer-col a:hover{color:#fff}:root[data-tenant^=lib-] .sbk-root .academy-lib-footer-socials a{display:inline-flex;align-items:center;gap:var(--space-8)}:root[data-tenant^=lib-] .sbk-root .academy-lib-footer-social-icon{width:22px;height:22px;border-radius:50%;background:hsla(0,0%,100%,.1);display:inline-flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}:root[data-tenant^=lib-] .sbk-root .academy-lib-footer-bottom{margin-top:var(--space-40);padding-top:var(--space-20);border-top:1px solid hsla(0,0%,100%,.1);font-size:var(--font-small);color:hsla(0,0%,100%,.55);text-align:center}@media (max-width:1024px){:root[data-tenant^=lib-] .sbk-root .academy-lib-footer-inner{grid-template-columns:1fr 1fr;gap:var(--space-32)}:root[data-tenant^=lib-] .sbk-root .academy-lib-footer-brand{grid-column:1/-1}}@media (max-width:640px){:root[data-tenant^=lib-] .sbk-root .academy-lib-footer-inner{grid-template-columns:1fr}}:root[data-tenant^=lib-] .sbk-root .academy-wheel text,:root[data-tenant^=lib-] .sbk-root .academy-wheel-label,:root[data-tenant^=lib-] .sbk-root .wealth-wheel text{fill:#fff;font-weight:700;font-size:8px}:root[data-tenant^=lib-] .sbk-root .academy-pillar-tag{background:color-mix(in srgb,var(--academy-pillar-color,var(--primary-color)) 22%,#fff);border:1px solid color-mix(in srgb,var(--academy-pillar-color,var(--primary-color)) 60%,transparent);color:var(--dark-grey)!important}:root[data-tenant^=lib-] .sbk-root .academy-pillar-tag .academy-pillar-icon{color:color-mix(in srgb,var(--academy-pillar-color,var(--primary-color)) 60%,var(--dark-grey))!important}:root[data-tenant^=lib-] .sbk-root .goal-chip-icon,:root[data-tenant^=lib-] .sbk-root .goal-chip-icon svg{color:var(--primary-color);filter:none}:root[data-tenant^=lib-] .sbk-root .agent-gauge-label,:root[data-tenant^=lib-] .sbk-root .agent-gauge-num,:root[data-tenant^=lib-] .sbk-root .agent-score-label,:root[data-tenant^=lib-] .sbk-root .agent-score-num{color:var(--primary-color)}:root[data-tenant^=lib-] .sbk-root .agent-gauge svg>circle:first-of-type,:root[data-tenant^=lib-] .sbk-root .agent-score-ring svg>circle:first-of-type{stroke:var(--pale-grey-50)}:root[data-tenant^=lib-] .sbk-root .agent-gauge svg>circle[stroke^=url],:root[data-tenant^=lib-] .sbk-root .agent-score-ring svg>circle[stroke^=url]{filter:none!important}:root[data-tenant^=lib-] .sbk-root .agent-radar svg circle,:root[data-tenant^=lib-] .sbk-root .agent-radar svg line{stroke:var(--pale-grey-50)}:root[data-tenant^=lib-] .sbk-root .agent-radar svg polygon{fill-opacity:.7;stroke:var(--primary-color);stroke-opacity:.9}:root[data-tenant^=lib-] .sbk-root .agent-radar-labels .pos-e,:root[data-tenant^=lib-] .sbk-root .agent-radar-labels .pos-n,:root[data-tenant^=lib-] .sbk-root .agent-radar-labels .pos-s,:root[data-tenant^=lib-] .sbk-root .agent-radar-labels .pos-w,:root[data-tenant^=lib-] .sbk-root .agent-radar-labels span{color:var(--primary-color);opacity:1}:root[data-tenant^=lib-] .sbk-root .academy-agent-pillars-label{color:var(--primary-color);font-weight:700}:root[data-tenant^=lib-] .sbk-root .academy-agent-pillars{border-top:1px dashed var(--pale-grey)}:root[data-tenant^=lib-] .sbk-root .academy-belief-card{position:relative;padding-top:var(--space-32);overflow:hidden}:root[data-tenant^=lib-] .sbk-root .academy-belief-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-color),var(--primary-color-20))}:root[data-tenant^=lib-] .sbk-root .academy-belief-num{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--primary-color);color:#fff;font-size:var(--font-h4);font-weight:800;margin-bottom:var(--space-16);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 25%,transparent),var(--elev-10)}:root[data-tenant^=lib-] .sbk-root .academy-starter-chat{background:#fff;border:1px solid var(--pale-grey-50);box-shadow:var(--elev-10)}:root[data-tenant^=lib-] .sbk-root .academy-starter-chat:before{background:var(--primary-color);color:#fff}:root[data-tenant^=lib-] .sbk-root .academy-starter-chat::-webkit-scrollbar-thumb{background:var(--pale-grey)}:root[data-tenant^=lib-] .sbk-root .academy-starter-chat::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}:root[data-tenant^=lib-] .sbk-root .academy-pillar-tag{background:var(--primary-color-10);background:color-mix(in srgb,var(--academy-pillar-color,var(--primary-color)) 24%,#fff);border:1px solid color-mix(in srgb,var(--academy-pillar-color,var(--primary-color)) 70%,transparent);color:var(--primary-color)!important;font-weight:700;font-size:var(--font-body-2);padding:4px 12px}:root[data-tenant^=lib-] .sbk-root .academy-pillar-tag .academy-pillar-icon{color:var(--academy-pillar-color,var(--primary-color))!important;filter:none}:root[data-tenant^=lib-] .sbk-root .academy-pillar-tag .academy-pillar-tag-label{color:inherit!important}:root[data-tenant^=lib-] .sbk-root .academy-stat-icon{width:56px;height:56px;border-radius:14px;background:var(--primary-color-10);border:1px solid var(--primary-color-20);color:var(--primary-color);display:inline-flex;align-items:center;justify-content:center;margin:0 auto var(--space-16);box-shadow:inset 0 1px 0 #fff,var(--elev-10)}:root[data-tenant^=lib-] .sbk-root .stat-card{display:flex;flex-direction:column;align-items:center}:root[data-tenant^=lib-] .sbk-root .academy-pillar-tag{font-size:10px;padding:2px 8px;gap:4px}:root[data-tenant^=lib-] .sbk-root .academy-pillar-tag .academy-pillar-icon,:root[data-tenant^=lib-] .sbk-root .academy-pillar-tag .academy-pillar-icon svg{width:10px;height:10px}:root[data-tenant^=lib-] .sbk-root .academy-wheel-hint{display:block;text-align:center;margin-top:var(--space-12);font-style:italic;font-size:var(--font-body-2);color:var(--medium-grey);letter-spacing:.01em;font-family:var(--font-family-display)}:root[data-tenant^=lib-] .sbk-root .academy-ci-scenario{display:flex;flex-direction:column;gap:var(--space-20)}:root[data-tenant^=lib-] .sbk-root .academy-ci-scenario-q{display:flex;align-items:center;gap:var(--space-12)}:root[data-tenant^=lib-] .sbk-root .academy-ci-scenario-q-text{font-family:var(--font-family-display);font-size:var(--font-h4);font-style:italic;font-weight:600;color:var(--primary-color);line-height:1.3}:root[data-tenant^=lib-] .sbk-root .academy-ci-scenario-flow{display:flex;align-items:stretch;gap:var(--space-8);flex-wrap:wrap}:root[data-tenant^=lib-] .sbk-root .academy-ci-flow-step{flex:1 1 180px;min-width:160px;background:#fff;border:1px solid var(--pale-grey-50);border-radius:var(--radius-md);padding:var(--space-12) var(--space-16);display:flex;flex-direction:column;gap:var(--space-8);box-shadow:var(--elev-10)}:root[data-tenant^=lib-] .sbk-root .academy-ci-flow-badge{display:inline-block;width:-moz-fit-content;width:fit-content;padding:2px 10px;border-radius:var(--radius-pill);background:var(--primary-color-10);border:1px solid var(--primary-color-20);color:var(--primary-color);font-size:var(--font-small);font-weight:700;text-transform:uppercase;letter-spacing:.06em}:root[data-tenant^=lib-] .sbk-root .academy-ci-flow-action{font-size:var(--font-body-2);color:var(--medium-grey);line-height:1.5}:root[data-tenant^=lib-] .sbk-root .academy-ci-flow-arrow{display:inline-flex;align-items:center;justify-content:center;color:var(--primary-color);flex:0 0 auto;align-self:center}:root[data-tenant^=lib-] .sbk-root .academy-ci-scenario-answer{display:flex;align-items:flex-start;gap:var(--space-12)}:root[data-tenant^=lib-] .sbk-root .academy-ci-scenario-answer .ai-bubble{background:#fff;border:1px solid var(--pale-grey-50);color:var(--medium-grey);box-shadow:var(--elev-10);border-radius:var(--radius-md);padding:var(--space-16) var(--space-20);font-size:var(--font-body-1);line-height:1.55}:root[data-tenant^=lib-] .sbk-root .academy-ci-scenario-answer .ai-bubble strong{color:var(--primary-color)}:root[data-tenant^=lib-] .sbk-root .academy-ci-scenario-answer .ai-avatar.bot{background:var(--primary-color);border:1px solid var(--primary-color);flex:0 0 auto}@media (max-width:768px){:root[data-tenant^=lib-] .sbk-root .academy-ci-scenario-flow{flex-direction:column}:root[data-tenant^=lib-] .sbk-root .academy-ci-flow-arrow{transform:rotate(90deg)}}:root[data-tenant^=lib-] .sbk-root .academy-beliefs-intro strong{color:var(--primary-color);font-weight:700}:root[data-tenant^=lib-] .sbk-root .agent-radar-labels .academy-radar-label-lib{gap:1px;white-space:normal;line-height:1.05;max-width:96px}:root[data-tenant^=lib-] .sbk-root .academy-radar-label-icon{width:20px;height:20px;border-radius:6px;margin-bottom:2px}:root[data-tenant^=lib-] .sbk-root .academy-radar-label-name{font-size:9px}:root[data-tenant^=lib-] .sbk-root .academy-radar-label-sub{font-size:8px;font-weight:500;color:var(--medium-grey);text-transform:uppercase;letter-spacing:.06em;opacity:.85}:root[data-tenant^=lib-] .sbk-root .agent-radar-labels .pos-e.academy-radar-label-lib,:root[data-tenant^=lib-] .sbk-root .agent-radar-labels .pos-n.academy-radar-label-lib,:root[data-tenant^=lib-] .sbk-root .agent-radar-labels .pos-s.academy-radar-label-lib,:root[data-tenant^=lib-] .sbk-root .agent-radar-labels .pos-w.academy-radar-label-lib{color:var(--primary-color);opacity:1}:root[data-tenant^=lib-] .sbk-root .agent-radar-labels .pos-n.academy-radar-label-lib{top:-36px}:root[data-tenant^=lib-] .sbk-root .agent-radar-labels .pos-s.academy-radar-label-lib{bottom:-36px}:root[data-tenant^=lib-] .sbk-root .academy-tools-journey{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-12);position:relative;margin:var(--space-48) auto 0;padding:0;max-width:880px}:root[data-tenant^=lib-] .sbk-root .academy-tools-journey:before{content:"";position:absolute;top:22px;left:12.5%;right:12.5%;height:2px;background:linear-gradient(90deg,var(--primary-color-20),var(--primary-color));z-index:0}:root[data-tenant^=lib-] .sbk-root .academy-tools-journey-step{display:flex;flex-direction:column;align-items:center;gap:var(--space-8);position:relative;z-index:1}:root[data-tenant^=lib-] .sbk-root .academy-tools-journey-marker{width:44px;height:44px;border-radius:50%;background:var(--primary-color);color:#fff;font-weight:800;font-size:var(--font-h4);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 4px var(--lib-off-white),var(--elev-10)}:root[data-tenant^=lib-] .sbk-root .academy-tools-journey-label{font-weight:700;font-size:var(--font-body-2);color:var(--primary-color);text-align:center;line-height:1.3}:root[data-tenant^=lib-] .sbk-root .academy-tools-journey-sub{font-size:var(--font-small);color:var(--medium-grey);text-align:center}@media (max-width:768px){:root[data-tenant^=lib-] .sbk-root .academy-tools-journey{grid-template-columns:1fr 1fr;row-gap:var(--space-32)}:root[data-tenant^=lib-] .sbk-root .academy-tools-journey:before{display:none}}:root[data-tenant^=lib-] .sbk-root .academy-ci-scenario-q .ai-avatar.user{border-radius:4px;background:var(--primary-color);color:#fff;width:36px;height:36px;font-size:var(--font-small);font-weight:800}:root[data-tenant^=lib-] .sbk-root .academy-ci-tools-panel{background:var(--pale-grey-25);border:1px solid var(--pale-grey-50);border-radius:var(--radius-md);padding:var(--space-16) var(--space-20)}:root[data-tenant^=lib-] .sbk-root .academy-ci-tools-panel-head{display:flex;align-items:center;gap:var(--space-8);margin-bottom:var(--space-4)}:root[data-tenant^=lib-] .sbk-root .academy-ci-tools-panel-icon{width:22px;height:22px;border-radius:6px;background:var(--primary-color-10);color:var(--primary-color);display:inline-flex;align-items:center;justify-content:center}:root[data-tenant^=lib-] .sbk-root .academy-ci-tools-panel-title{font-size:var(--font-body-2);font-weight:700;color:var(--primary-color);text-transform:uppercase;letter-spacing:.06em}:root[data-tenant^=lib-] .sbk-root .academy-ci-tools-panel-status{font-size:var(--font-body-2);font-style:italic;color:var(--light-grey);margin-bottom:var(--space-12)}:root[data-tenant^=lib-] .sbk-root .academy-ci-tools-panel-list{list-style:none;display:flex;flex-direction:column;gap:var(--space-8);margin:0;padding:0}:root[data-tenant^=lib-] .sbk-root .academy-ci-tools-panel-row{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:var(--space-12);font-size:var(--font-body-2);color:var(--medium-grey);line-height:1.4}:root[data-tenant^=lib-] .sbk-root .academy-ci-tools-panel-check{color:var(--positive-color);display:inline-flex;align-items:center;justify-content:center}:root[data-tenant^=lib-] .sbk-root .academy-ci-tools-panel-name{color:var(--medium-grey);min-width:0}:root[data-tenant^=lib-] .sbk-root .academy-ci-tools-panel-name strong{color:var(--primary-color);font-weight:700}:root[data-tenant^=lib-] .sbk-root .academy-ci-tools-panel-ms{color:var(--light-grey);font-size:var(--font-small);font-variant-numeric:tabular-nums;white-space:nowrap}:root[data-tenant^=lib-] .sbk-root .agent-radar-labels .academy-radar-label-lib{flex-direction:row;gap:4px;max-width:none}:root[data-tenant^=lib-] .sbk-root .academy-radar-label-icon{width:16px;height:16px;border-radius:4px;background:var(--primary-color-10);margin-bottom:0}:root[data-tenant^=lib-] .sbk-root .academy-radar-label-name{font-size:10px;color:var(--primary-color)}:root[data-tenant^=lib-] .sbk-root .academy-radar-label-sub{display:none}:root[data-tenant^=lib-] .sbk-root .agent-radar-labels .pos-n.academy-radar-label-lib{top:-20px}:root[data-tenant^=lib-] .sbk-root .agent-radar-labels .pos-s.academy-radar-label-lib{bottom:-20px}:root[data-tenant^=lib-] .sbk-root .agent-radar-labels .pos-e.academy-radar-label-lib{right:-88px}:root[data-tenant^=lib-] .sbk-root .agent-radar-labels .pos-w.academy-radar-label-lib{left:-88px}:root[data-tenant^=lib-] .sbk-root .academy-ci-tools-panel-row.sbk-reveal{transition-duration:1.2s}:root[data-tenant^=lib-] .sbk-root .academy-ci-tools-panel-status{animation:lib-ci-status-pulse 1.6s ease-in-out infinite}@keyframes lib-ci-status-pulse{0%,to{opacity:.7}50%{opacity:1}}:root[data-tenant^=lib-] .sbk-root .agent-radar{margin:56px auto 64px}:root[data-tenant^=lib-] .sbk-root .agent-radar-labels .academy-radar-label-lib{display:inline-flex;flex-direction:column;align-items:center;gap:6px;white-space:nowrap;text-transform:none;letter-spacing:.01em;line-height:1}:root[data-tenant^=lib-] .sbk-root .academy-radar-label-icon{width:32px;height:32px;border-radius:9px;background:color-mix(in srgb,currentColor 14%,#fff);border:1px solid color-mix(in srgb,currentColor 35%,transparent);display:inline-flex;align-items:center;justify-content:center;color:inherit;filter:drop-shadow(0 0 6px color-mix(in srgb,currentColor 45%,transparent))}:root[data-tenant^=lib-] .sbk-root .academy-radar-label-name{font-size:12px;font-weight:700;color:color-mix(in srgb,currentColor 70%,var(--dark-grey));text-transform:none;letter-spacing:.02em;margin-top:2px}:root[data-tenant^=lib-] .sbk-root .academy-radar-label-pct{font-size:10px;font-weight:600;color:var(--medium-grey);letter-spacing:.04em;font-variant-numeric:tabular-nums}:root[data-tenant^=lib-] .sbk-root .agent-radar-labels .pos-n.academy-radar-label-lib{top:-64px}:root[data-tenant^=lib-] .sbk-root .agent-radar-labels .pos-s.academy-radar-label-lib{bottom:-64px}:root[data-tenant^=lib-] .sbk-root .agent-radar-labels .pos-e.academy-radar-label-lib{right:-56px}:root[data-tenant^=lib-] .sbk-root .agent-radar-labels .pos-w.academy-radar-label-lib{left:-56px}:root[data-tenant^=lib-] .sbk-root .agent-radar svg circle[r="2.6"]{r:4;filter:drop-shadow(0 0 6px var(--ext-10))}:root[data-tenant^=lib-] .sbk-root .agent-card .agent-radar{position:relative;width:100%;max-width:280px;height:280px;margin:24px auto 28px}:root[data-tenant^=lib-] .sbk-root .agent-card .agent-radar>svg{position:absolute;left:50%;top:50%;width:110px;height:110px;transform:translate(-50%,-50%)}:root[data-tenant^=lib-] .sbk-root .agent-card .agent-radar .agent-radar-labels{position:absolute;inset:0;pointer-events:none}:root[data-tenant^=lib-] .sbk-root .agent-card .agent-radar-labels .academy-radar-label-lib{display:flex;flex-direction:column;align-items:center;gap:2px;width:-moz-max-content;width:max-content;max-width:80px;text-align:center;white-space:nowrap;line-height:1.05;z-index:2}:root[data-tenant^=lib-] .sbk-root .agent-card .academy-radar-label-lib>.academy-radar-label-icon,:root[data-tenant^=lib-] .sbk-root .agent-card .academy-radar-label-lib>.academy-radar-label-name,:root[data-tenant^=lib-] .sbk-root .agent-card .academy-radar-label-lib>.academy-radar-label-pct{position:static;white-space:nowrap}:root[data-tenant^=lib-] .sbk-root .agent-card .agent-radar-labels .pos-n.academy-radar-label-lib{top:0;left:50%;right:auto;bottom:auto;transform:translateX(-50%)}:root[data-tenant^=lib-] .sbk-root .agent-card .agent-radar-labels .pos-s.academy-radar-label-lib{bottom:0;left:50%;right:auto;top:auto;transform:translateX(-50%)}:root[data-tenant^=lib-] .sbk-root .agent-card .agent-radar-labels .pos-e.academy-radar-label-lib{right:0;top:50%;left:auto;bottom:auto;transform:translateY(-50%)}:root[data-tenant^=lib-] .sbk-root .agent-card .agent-radar-labels .pos-w.academy-radar-label-lib{left:0;top:50%;right:auto;bottom:auto;transform:translateY(-50%)}:root[data-tenant^=lib-] .sbk-root .agent-card .academy-radar-label-icon{width:28px;height:28px;border-radius:8px}:root[data-tenant^=lib-] .sbk-root .agent-card .academy-radar-label-name{font-size:11px;margin-top:1px}:root[data-tenant^=lib-] .sbk-root .agent-card .academy-radar-label-pct{font-size:9px}@media (max-width:640px){:root[data-tenant^=lib-] .sbk-root .agent-card .agent-radar{height:260px}:root[data-tenant^=lib-] .sbk-root .agent-card .agent-radar>svg{width:100px;height:100px}}:root[data-tenant^=lib-] .sbk-root .academy-lib-footer-bottom .academy-lib-footer-links{margin-left:var(--space-8);white-space:nowrap}:root[data-tenant^=lib-] .sbk-root .academy-lib-footer-bottom .academy-lib-footer-links a{color:hsla(0,0%,100%,.65);text-decoration:none;transition:color .12s ease}:root[data-tenant^=lib-] .sbk-root .academy-lib-footer-bottom .academy-lib-footer-links a:hover{color:hsla(0,0%,100%,.95);text-decoration:underline}