@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Lato:wght@300;400;700;900&family=Montserrat:wght@300;400;500;600;700;800&family=Open+Sans:wght@300;400;500;600;700;800&family=Roboto:wght@300;400;500;700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400;700&display=swap);.toast-container{display:flex;flex-direction:column;gap:10px;pointer-events:none;position:fixed;right:20px;top:80px;z-index:9999}.toast-notification{align-items:flex-start;background:linear-gradient(135deg,color-mix(in srgb,var(--panel) 94%,#0000),color-mix(in srgb,var(--hover-bg) 74%,#0000)),linear-gradient(90deg,color-mix(in srgb,var(--accent) 9%,#0000),#0000 62%);border:1px solid color-mix(in srgb,var(--accent) 22%,#0000);border-left:3px solid color-mix(in srgb,var(--accent) 76%,var(--text-primary));border-radius:8px;box-shadow:0 14px 34px color-mix(in srgb,#000 22%,#0000);display:flex;gap:10px;min-height:76px;opacity:0;padding:12px;pointer-events:auto;position:relative;transform:translateX(410px);transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .22s ease,border-color .18s ease;width:min(360px,calc(100vw - 32px))}.toast-notification.visible{opacity:1;transform:translateX(0)}.toast-notification.exiting{opacity:0;transform:translateX(410px)}.toast-notification:hover{border-color:color-mix(in srgb,var(--accent) 48%,#0000)}.toast-icon{align-items:center;background:color-mix(in srgb,var(--accent) 13%,#0000);border:1px solid color-mix(in srgb,var(--accent) 38%,#0000);border-radius:8px;color:color-mix(in srgb,var(--accent) 76%,var(--text-primary));display:flex;flex:0 0 auto;height:34px;justify-content:center;width:34px}.toast-content{grid-gap:4px;display:grid;flex:1 1;gap:4px;min-width:0}.toast-title{color:var(--text-primary);font-size:13px;font-weight:850;line-height:1.25}.toast-message,.toast-title{margin:0;overflow-wrap:anywhere}.toast-message{color:var(--text-secondary);font-size:12px;line-height:1.45}.toast-close{align-items:center;background:#0000;border:1px solid color-mix(in srgb,var(--accent) 16%,#0000);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;flex:0 0 auto;height:28px;justify-content:center;padding:0;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease;width:28px}.toast-close:hover{background:color-mix(in srgb,var(--accent) 9%,#0000);border-color:color-mix(in srgb,var(--accent) 42%,#0000);color:var(--text-primary);transform:translateY(-1px)}@media (max-width:768px){.toast-container{left:12px;right:12px;top:72px}.toast-notification{width:100%}}.proactive-notif{opacity:0;position:fixed;right:-420px;top:80px;transition:right .28s cubic-bezier(.4,0,.2,1),opacity .22s ease;width:min(360px,calc(100vw - 32px));z-index:9999}.proactive-notif.show{opacity:1;right:20px}.proactive-notif-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,color-mix(in srgb,var(--bg-secondary) 94%,#0000),color-mix(in srgb,var(--bg-tertiary) 74%,#0000)),linear-gradient(90deg,color-mix(in srgb,var(--accent) 10%,#0000),#0000 62%);background:linear-gradient(135deg,color-mix(in srgb,var(--panel,var(--bg-secondary)) 94%,#0000),color-mix(in srgb,var(--hover-bg,var(--bg-tertiary)) 74%,#0000)),linear-gradient(90deg,color-mix(in srgb,var(--accent) 10%,#0000),#0000 62%);border:1px solid color-mix(in srgb,var(--accent) 24%,#0000);border-left:3px solid color-mix(in srgb,var(--accent) 76%,var(--text-primary));border-radius:8px;box-shadow:0 16px 38px color-mix(in srgb,#000 22%,#0000);overflow:hidden;position:relative;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.proactive-notif-card:hover{border-color:color-mix(in srgb,var(--accent) 50%,#0000);box-shadow:0 20px 42px color-mix(in srgb,#000 26%,#0000);transform:translateY(-2px)}.proactive-notif-header{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--accent) 14%,#0000);display:flex;gap:12px;padding:14px}.proactive-notif-avatar{align-items:center;background:color-mix(in srgb,var(--accent) 14%,#0000);border:1px solid color-mix(in srgb,var(--accent) 42%,#0000);border-radius:8px;color:color-mix(in srgb,var(--accent) 76%,var(--text-primary));display:flex;flex:0 0 auto;height:36px;justify-content:center;width:36px}.proactive-notif-title{grid-gap:3px;display:grid;flex:1 1;gap:3px;min-width:0}.proactive-notif-name{color:color-mix(in srgb,var(--accent) 74%,var(--text-primary));font-weight:850;letter-spacing:.75px}.proactive-notif-name,.proactive-notif-time{font-size:10px;line-height:1.2;text-transform:uppercase}.proactive-notif-time{color:color-mix(in srgb,var(--text-secondary) 86%,var(--text-primary));font-weight:750;letter-spacing:.6px}.proactive-notif-close{align-items:center;background:#0000;border:1px solid color-mix(in srgb,var(--accent) 18%,#0000);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;flex:0 0 auto;height:30px;justify-content:center;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease;width:30px}.proactive-notif-close:hover{background:color-mix(in srgb,var(--accent) 10%,#0000);border-color:color-mix(in srgb,var(--accent) 42%,#0000);color:var(--text-primary);transform:translateY(-1px)}.proactive-notif-body{grid-gap:12px;display:grid;gap:12px;padding:14px}.proactive-notif-body p{color:var(--text-primary);font-size:13px;line-height:1.55;margin:0;overflow-wrap:anywhere}.proactive-notif-cta{align-items:center;background:color-mix(in srgb,var(--accent) 12%,#0000);border:1px solid color-mix(in srgb,var(--accent) 38%,#0000);border-radius:8px;color:color-mix(in srgb,var(--accent) 78%,var(--text-primary));cursor:pointer;display:inline-flex;font-size:11px;font-weight:850;gap:8px;justify-content:center;letter-spacing:.8px;min-height:38px;padding:0 12px;text-transform:uppercase;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease;width:100%}.proactive-notif-cta:hover{background:color-mix(in srgb,var(--accent) 18%,#0000);border-color:color-mix(in srgb,var(--accent) 62%,#0000);box-shadow:0 10px 22px color-mix(in srgb,var(--accent) 12%,#0000);color:var(--text-primary);transform:translateY(-1px)}@media (max-width:768px){.proactive-notif{right:-100vw;top:72px;width:calc(100vw - 24px)}.proactive-notif.show{right:12px}}.error-boundary{align-items:center;display:flex;justify-content:center;min-height:60vh;padding:2rem}.error-boundary-card{background:var(--bg-secondary);border:1px solid #80808033;border:1px solid var(--border-color,#80808033);border-radius:12px;color:var(--text-primary);max-width:420px;padding:2rem;text-align:center}.error-boundary-card h2{margin:0 0 .5rem}.error-boundary-card p{color:var(--text-secondary);margin:0 0 1.25rem}.error-boundary-card button{background:var(--accent);border:none;border-radius:8px;color:#fff;color:var(--bg-primary,#fff);cursor:pointer;font-weight:600;padding:.6rem 1.5rem}.loading-spinner-overlay{background:var(--bg-primary)!important;bottom:0!important;height:100vh!important;left:0!important;margin:0!important;padding:0!important;position:fixed!important;right:0!important;top:0!important;width:100vw!important;z-index:99999!important}.loading-spinner-container,.loading-spinner-overlay{align-items:center!important;display:flex!important;justify-content:center!important}.loading-spinner-container{gap:16px!important}.loading-spinner-cube{animation:pulseGrow 1.4s ease-in-out infinite!important;background:#d7b38c!important;background:var(--accent,#d7b38c)!important;border-radius:6px!important;height:24px!important;opacity:.6!important;width:24px!important}.loading-spinner-cube--1{animation-delay:0s!important}.loading-spinner-cube--2{animation-delay:.2s!important}.loading-spinner-cube--3{animation-delay:.4s!important}@keyframes pulseGrow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}.slide-notif-stack{display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 112px);overflow-x:hidden;overflow-y:auto;padding:0 0 6px;pointer-events:none;position:fixed;right:24px;scrollbar-color:color-mix(in srgb,var(--accent) 36%,#0000) #0000;scrollbar-width:thin;top:92px;width:min(400px,calc(100vw - 32px));z-index:2147483000}.slide-notif{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;opacity:0;pointer-events:auto;position:relative;transform:translateX(calc(100% + 32px));transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .22s ease;width:100%}.slide-notif.show{opacity:1;transform:translateX(0)}.slide-notif-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,color-mix(in srgb,var(--bg-secondary) 94%,#0000),color-mix(in srgb,var(--bg-tertiary) 74%,#0000)),linear-gradient(90deg,color-mix(in srgb,var(--accent) 10%,#0000),#0000 62%);background:linear-gradient(135deg,color-mix(in srgb,var(--panel,var(--bg-secondary)) 94%,#0000),color-mix(in srgb,var(--hover-bg,var(--bg-tertiary)) 74%,#0000)),linear-gradient(90deg,color-mix(in srgb,var(--accent) 10%,#0000),#0000 62%);border:1px solid color-mix(in srgb,var(--accent) 24%,#0000);border-left:3px solid color-mix(in srgb,var(--accent) 76%,var(--text-primary));border-radius:8px;box-shadow:0 16px 38px color-mix(in srgb,#000 22%,#0000);cursor:pointer;overflow:hidden;position:relative;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.slide-notif-card:hover{border-color:color-mix(in srgb,var(--accent) 50%,#0000);box-shadow:0 20px 42px color-mix(in srgb,#000 26%,#0000);transform:translateY(-2px)}.slide-notif-card:after{background:linear-gradient(90deg,var(--accent),#0000);bottom:0;content:"";height:1px;left:0;opacity:.45;position:absolute;right:0}.slide-notif-header{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--accent) 14%,#0000);display:flex;gap:12px;padding:14px 14px 12px}.slide-notif-icon{align-items:center;background:color-mix(in srgb,var(--accent) 14%,#0000)!important;border:1px solid color-mix(in srgb,var(--accent) 42%,#0000);border-radius:8px;color:color-mix(in srgb,var(--accent) 76%,var(--text-primary));display:flex;flex:0 0 auto;height:36px;justify-content:center;width:36px}.slide-notif-icon svg{height:18px;width:18px}.slide-notif-title{grid-gap:3px;display:grid;flex:1 1;gap:3px;min-width:0}.slide-notif-action,.slide-notif-type{color:color-mix(in srgb,var(--accent) 74%,var(--text-primary));font-size:10px;font-weight:850;letter-spacing:.75px;line-height:1.2;text-transform:uppercase}.slide-notif-time{color:color-mix(in srgb,var(--text-secondary) 86%,var(--text-primary));font-size:10px;font-weight:750;letter-spacing:.6px;line-height:1.2;text-transform:uppercase}.slide-notif-close{align-items:center;background:color-mix(in srgb,var(--bg-secondary) 72%,#0000);background:color-mix(in srgb,var(--panel,var(--bg-secondary)) 72%,#0000);border:1px solid color-mix(in srgb,var(--accent) 18%,#0000);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;flex:0 0 auto;height:30px;justify-content:center;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease;width:30px}.slide-notif-close:hover{background:color-mix(in srgb,var(--accent) 10%,var(--bg-secondary));background:color-mix(in srgb,var(--accent) 10%,var(--panel,var(--bg-secondary)));border-color:color-mix(in srgb,var(--accent) 42%,#0000);color:var(--text-primary);transform:translateY(-1px)}.slide-notif-body{grid-gap:8px;display:grid;gap:8px;padding:14px}.slide-notif-heading{color:var(--text-primary);font-size:14px;font-weight:850;line-height:1.25;margin:0;overflow-wrap:anywhere}.slide-notif-message{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--text-secondary);display:-webkit-box;font-size:12.5px;line-height:1.5;margin:0;overflow:hidden}.slide-notif-footer{padding:0 14px 14px}.slide-notif-action{align-items:center;background:color-mix(in srgb,var(--accent) 8%,#0000);border:1px solid color-mix(in srgb,var(--accent) 18%,#0000);border-radius:999px;display:inline-flex;min-height:24px;padding:0 8px}@media (max-width:768px){.slide-notif-stack{max-height:calc(100vh - 88px);right:12px;top:72px;width:calc(100vw - 24px)}}.token-limit-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,#000 62%,#0000);display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:10000}.token-limit-modal{background:linear-gradient(135deg,color-mix(in srgb,var(--panel) 96%,#000),color-mix(in srgb,var(--hover-bg) 72%,#000)),linear-gradient(90deg,color-mix(in srgb,var(--accent) 11%,#0000),#0000 68%);border:1px solid color-mix(in srgb,var(--accent) 34%,#0000);border-radius:8px;box-shadow:0 28px 80px color-mix(in srgb,#000 48%,#0000);color:var(--text-primary);padding:24px;position:relative;width:min(440px,100%)}.token-limit-close{background:#0000;border:1px solid color-mix(in srgb,var(--accent) 18%,#0000);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:grid;height:32px;place-items:center;position:absolute;right:14px;top:14px;width:32px}.token-limit-close:hover{background:color-mix(in srgb,var(--accent) 10%,#0000);border-color:color-mix(in srgb,var(--accent) 42%,#0000);color:var(--text-primary)}.token-limit-kicker{color:var(--accent);font-size:11px;font-weight:850;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.token-limit-modal h2{font-size:24px;letter-spacing:0;line-height:1.15;margin:0 36px 10px 0}.token-limit-modal p{color:var(--text-secondary);font-size:14px;line-height:1.55;margin:0}.token-limit-meter{background:color-mix(in srgb,#000 28%,#0000);border:1px solid color-mix(in srgb,var(--accent) 24%,#0000);border-radius:999px;height:10px;margin-top:20px;overflow:hidden}.token-limit-meter-fill{background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 62%,var(--text-primary)));border-radius:inherit;height:100%}.token-limit-stats{color:var(--text-secondary);display:flex;font-size:12px;font-weight:750;gap:12px;justify-content:space-between;margin-top:10px}.token-limit-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:22px}.token-limit-primary,.token-limit-secondary{border-radius:8px;cursor:pointer;font-size:12px;font-weight:850;height:40px;letter-spacing:.04em;padding:0 16px;text-transform:uppercase}.token-limit-primary{align-items:center;background:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 62%,#0000);color:#15110c;display:inline-flex;gap:6px}.token-limit-secondary{background:#0000;border:1px solid color-mix(in srgb,var(--accent) 18%,#0000);color:var(--text-secondary)}.token-limit-primary:hover,.token-limit-secondary:hover{transform:translateY(-1px)}@media (max-width:560px){.token-limit-modal{padding:20px}.token-limit-actions{flex-direction:column-reverse}.token-limit-primary,.token-limit-secondary{justify-content:center;width:100%}}.cb-root{--cb-bg:#060607;--cb-bg-raised:#0b0c0e;--cb-card:#0b0c0f;--cb-fg:#f3f2ee;--cb-fg-dim:#86868c;--cb-fg-faint:#47474c;--cb-accent:#d8b38d;--cb-line:#d8b38d29;--cb-line-soft:#d8b38d12;--cb-shadow-lo:#0000009e;--cb-shadow-hi:#ffffff08;-webkit-font-smoothing:antialiased;background:var(--cb-bg);color:var(--cb-fg);display:flex;flex-direction:column;font-family:Inter,-apple-system,sans-serif;height:100vh;overflow:hidden;position:relative;width:100vw}.cb-root *{box-sizing:border-box}.cb-root button{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit}.cb-bg-fx{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.cb-bg-wash{background:radial-gradient(ellipse at 50% 30%,#d8b38d24 0,#0000 62%);inset:0;position:absolute}.cb-bg-orb{animation:cb-orb-drift 22s ease-in-out infinite alternate;background:radial-gradient(circle,#d8b38d75 0,#0000 70%);border-radius:50%;filter:blur(120px);position:absolute}.cb-bg-orb-1{height:640px;left:-180px;opacity:.65;top:-200px;width:640px}.cb-bg-orb-2{animation-direction:alternate-reverse;animation-duration:26s;bottom:-170px;height:520px;opacity:.5;right:-150px;width:520px}@keyframes cb-orb-drift{0%{transform:translate(0) scale(1)}to{transform:translate(40px,30px) scale(1.08)}}.cb-bg-geo{height:100%;inset:0;mask-image:radial-gradient(ellipse at 50% 42%,#000000e6 0,#00000080 50%,#0000 85%);-webkit-mask-image:radial-gradient(ellipse at 50% 42%,#000000e6 0,#00000080 50%,#0000 85%);opacity:.11;position:absolute;width:100%}.cb-bg-geo-lines line{stroke:color-mix(in srgb,var(--cb-accent) 55%,var(--cb-fg));stroke-width:.5}.cb-bg-geo-nums text{fill:color-mix(in srgb,var(--cb-accent) 75%,var(--cb-fg));font-family:Inter,monospace;font-size:8px;font-weight:600;letter-spacing:.06em}.cb-bg-grain{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.68' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-size:180px 180px;height:120%;inset:-10%;mix-blend-mode:overlay;opacity:.13;position:absolute;width:120%}.cb-tile-mark .cb-bg-grain{background-size:140px 140px;opacity:.26}.cb-bg-vignette{background:linear-gradient(180deg,#0000004d,#0000 25%,#0000 75%,#00000080),radial-gradient(ellipse at 50% 0,#d8b38d1a 0,#0000 60%);inset:0;position:absolute}.cb-nav{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(to bottom,color-mix(in srgb,var(--cb-bg) 92%,#0000) 0,#0000 100%);display:flex;height:64px;justify-content:space-between;left:0;-webkit-mask-image:linear-gradient(180deg,#000 55%,#0000);opacity:0;padding:0 28px;pointer-events:none;position:fixed;right:0;top:0;transform:translateY(-10px);z-index:500}.cb-nav a,.cb-nav button{pointer-events:auto}.cb-nav-mark{align-items:center;color:var(--cb-accent);display:flex;font-size:.72rem;font-weight:700;gap:10px;letter-spacing:.2em;text-transform:uppercase}.cb-nav-mark-dot{background:var(--cb-accent);border-radius:50%;flex-shrink:0;height:6px;width:6px}.cb-nav-right{align-items:center;color:var(--cb-accent);display:flex;font-size:.72rem;font-weight:700;gap:22px;letter-spacing:.2em}.cb-nav-right button{align-items:center;display:inline-flex;font-family:Inter,-apple-system,sans-serif;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:uppercase;transition:color .25s ease,transform .25s ease}.cb-nav-right button:hover{color:var(--cb-fg);transform:translateY(-1px)}.cb-intro{align-items:center;background:var(--cb-bg);display:flex;inset:0;justify-content:center;overflow:hidden;position:fixed;z-index:900}.cb-intro-bg-fx{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.cb-intro-mark{background-color:var(--cb-accent);filter:drop-shadow(0 0 56px rgba(216,179,141,.45));height:clamp(240px,30vw,390px);-webkit-mask-image:url(/static/media/logo.c39985e94e3c0a086ebd.svg);mask-image:url(/static/media/logo.c39985e94e3c0a086ebd.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:0;transform:translate(-50%,-50%) scale(.4) rotate(-8deg);width:clamp(240px,30vw,390px)}.cb-intro-mark,.cb-intro-word{left:50%;position:absolute;top:50%}.cb-intro-word{color:var(--cb-accent);display:flex;font-size:clamp(3rem,9vw,7.5rem);font-weight:900;letter-spacing:.01em;line-height:1.25;padding-bottom:.08em;transform:translate(-50%,-50%)}.cb-intro-word span{display:inline-block}.cb-intro-tagline,.cb-intro-word span{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.cb-intro-tagline{align-items:center;color:var(--cb-accent);display:flex;font-size:clamp(.72rem,1.2vw,.88rem);font-weight:700;gap:10px;left:50%;letter-spacing:.22em;position:absolute;text-transform:uppercase;top:59%;transform:translateX(-50%);white-space:nowrap}.cb-grid-wrap{flex:1 1;min-height:0;padding:100px 26px 26px;position:relative;z-index:1}.cb-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(9,1fr);height:100%;width:100%}.cb-tile{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;background:linear-gradient(155deg,var(--cb-card) 0,#050506 100%);border-radius:26px;box-shadow:12px 12px 26px var(--cb-shadow-lo),-8px -8px 20px var(--cb-shadow-hi),inset 0 0 0 1px hsla(30,49%,70%,.055);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:26px 28px;position:relative;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .4s ease}.cb-tile:not(.cb-tile-mark){cursor:pointer;transform:perspective(1000px) rotateX(var(--rx)) rotateY(var(--ry))}.cb-tile:not(.cb-tile-mark):before{background:linear-gradient(90deg,#0000,var(--cb-accent),#0000);content:"";height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:center;transition:transform .5s cubic-bezier(.16,1,.3,1);z-index:2}.cb-tile:not(.cb-tile-mark):after{background:radial-gradient(240px circle at var(--mx) var(--my),#d8b38df2,#0000 68%);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1.5px;pointer-events:none;position:absolute;transition:opacity .3s ease;z-index:3}.cb-tile:not(.cb-tile-mark):hover{box-shadow:18px 18px 38px var(--cb-shadow-lo),-10px -10px 26px var(--cb-shadow-hi),inset 0 0 0 1px #d8b38d52;transform:perspective(1000px) rotateX(var(--rx)) rotateY(var(--ry)) translateY(-8px)}.cb-tile:not(.cb-tile-mark):hover:before{transform:scaleX(1)}.cb-tile:not(.cb-tile-mark):hover:after{opacity:1}.cb-tile:not(.cb-tile-mark):active{box-shadow:inset 6px 6px 14px #0000008c,inset -4px -4px 10px #ffffff05;transform:perspective(1000px) rotateX(var(--rx)) rotateY(var(--ry)) translateY(-3px) scale(.99)}.cb-tile-texture{border-radius:inherit;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.cb-tile-texture:before{background-image:radial-gradient(circle at 88% 94%,#d8b38d2e,#0000 55%),repeating-linear-gradient(115deg,#0000 0 22px,hsla(30,49%,70%,.055) 22px 23px),repeating-linear-gradient(25deg,#0000 0 26px,hsla(30,49%,70%,.035) 26px 27px);content:"";inset:0;position:absolute}.cb-tile-texture:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-size:160px 160px;content:"";height:140%;inset:-20%;mix-blend-mode:overlay;opacity:.16;position:absolute;width:140%}.cb-t-team{grid-column:1/5;grid-row:1/4}.cb-t-problem{grid-column:5/9;grid-row:1/4}.cb-t-architecture{grid-column:9/13;grid-row:1/4}.cb-t-features{grid-column:1/5;grid-row:7/10}.cb-t-why{grid-column:5/9;grid-row:7/10}.cb-t-competition{grid-column:9/13;grid-row:7/10}.cb-tile-num{font-feature-settings:"tnum";align-items:center;color:var(--cb-fg);display:flex;font-family:Inter,sans-serif;font-size:clamp(6rem,12vw,10.5rem);font-variant-numeric:tabular-nums;font-weight:800;inset:0;justify-content:flex-start;letter-spacing:-.03em;line-height:1;opacity:.06;pointer-events:none;position:absolute;transition:opacity .4s ease,color .4s ease;z-index:0}.cb-tile:hover .cb-tile-num{color:var(--cb-accent);opacity:.15}.cb-tile-title{align-items:center;color:var(--cb-accent);display:flex;font-size:clamp(.78rem,1vw,.92rem);font-weight:700;gap:9px;justify-content:flex-end;letter-spacing:.17em;line-height:1.15;position:relative;text-align:right;text-transform:uppercase;transition:transform .4s cubic-bezier(.16,1,.3,1),color .35s ease;width:100%;z-index:2}.cb-tile-title-dot{background:var(--cb-accent);border-radius:50%;flex-shrink:0;height:6px;transition:background .35s ease;width:6px}.cb-tile:hover .cb-tile-title{color:var(--cb-fg);transform:translateX(4px)}.cb-tile:hover .cb-tile-title-dot{background:var(--cb-fg)}.cb-tile-mark{align-items:center;flex-direction:row;gap:26px;grid-column:1/13;grid-row:4/7;justify-content:center}.cb-tile-mark:before{background:radial-gradient(circle at 88% 94%,#d8b38d2e,#0000 55%),radial-gradient(circle at 12% 6%,#d8b38d24,#0000 55%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.cb-mark-logo{aspect-ratio:1;background-color:var(--cb-accent);filter:drop-shadow(0 0 30px rgba(216,179,141,.3));-webkit-mask-image:url(/static/media/logo.c39985e94e3c0a086ebd.svg);mask-image:url(/static/media/logo.c39985e94e3c0a086ebd.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:relative;transition:transform .6s cubic-bezier(.16,1,.3,1);width:clamp(125px,13.75vw,210px);z-index:2}.cb-tile-mark:hover .cb-mark-logo{transform:scale(1.05) rotate(-3deg)}.cb-mark-word{color:var(--cb-accent);font-size:clamp(3.25rem,7.25vw,6rem);font-weight:900;letter-spacing:.01em;position:relative;z-index:2}.cb-modal-overlay{align-items:center;animation:cb-overlay-in .4s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020203c7;display:flex;inset:0;justify-content:center;padding:40px;position:fixed;z-index:1000}.cb-modal-overlay--closing{animation:cb-overlay-out .28s cubic-bezier(.4,0,1,1) forwards}@keyframes cb-overlay-in{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:1}}@keyframes cb-overlay-out{0%{opacity:1}to{opacity:0}}.cb-modal{animation:cb-modal-in .5s cubic-bezier(.16,1,.3,1);background:linear-gradient(155deg,var(--cb-card) 0,#050506 100%);border-radius:30px;box-shadow:20px 20px 50px #000000a6,-12px -12px 30px var(--cb-shadow-hi),inset 0 0 0 1px #d8b38d24;max-width:980px;overflow:hidden;position:relative;width:100%}.cb-modal-texture{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.cb-modal-scroll{max-height:86vh;overflow-y:auto;padding:56px 60px;position:relative;z-index:1}.cb-modal--closing{animation:cb-modal-out .28s cubic-bezier(.4,0,1,1) forwards}@keyframes cb-modal-in{0%{filter:blur(6px);opacity:0;transform:translateY(36px) scale(.94)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}@keyframes cb-modal-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(18px) scale(.96)}}.cb-modal-arrow,.cb-modal-close{align-items:center;background:var(--cb-card);border:1.5px solid var(--cb-accent);border-radius:50%;box-shadow:8px 8px 18px var(--cb-shadow-lo);color:var(--cb-accent);display:flex;height:46px;justify-content:center;position:fixed;transition:color .25s ease,transform .25s ease,background .25s ease;width:46px;z-index:1001}.cb-modal-arrow:hover,.cb-modal-close:hover{background:color-mix(in srgb,var(--cb-accent) 18%,var(--cb-card));color:var(--cb-fg)}.cb-modal-close:hover{transform:scale(1.08)}.cb-modal-close:active{transform:scale(.92)}.cb-modal-close{right:40px;top:40px}.cb-modal-arrow--left{left:40px;top:50%;transform:translateY(-50%)}.cb-modal-arrow--right{right:40px;top:50%;transform:translateY(-50%)}.cb-modal-arrow--left:hover{transform:translateY(-50%) scale(1.1) translateX(-2px)}.cb-modal-arrow--right:hover{transform:translateY(-50%) scale(1.1) translateX(2px)}.cb-modal-arrow--left:active,.cb-modal-arrow--right:active{transform:translateY(-50%) scale(.92)}.cb-modal-body{align-items:center;animation:cb-slide-in-r .5s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;gap:6px;text-align:center}.cb-modal-body[data-dir="-1"]{animation-name:cb-slide-in-l}@keyframes cb-slide-in-r{0%{opacity:0;transform:translateX(48px)}to{opacity:1;transform:translateX(0)}}@keyframes cb-slide-in-l{0%{opacity:0;transform:translateX(-48px)}to{opacity:1;transform:translateX(0)}}.cb-modal-label{color:var(--cb-accent);font-size:.7rem;font-weight:700;letter-spacing:.22em;margin-bottom:10px;text-transform:uppercase}.cb-modal-title{font-size:clamp(1.6rem,3.2vw,2.6rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 0 14px;max-width:22ch}.cb-modal-sub{color:var(--cb-fg-dim);font-size:.95rem;margin:0 0 20px}.cb-modal-footnote{color:var(--cb-fg-dim);font-size:.82rem;line-height:1.7;margin:20px 0 0;max-width:62ch}.cb-modal-footnote em{color:var(--cb-accent);font-style:italic;font-weight:600}.cb-modal-cta{align-items:center;background:var(--cb-accent);border-radius:16px;box-shadow:8px 8px 18px var(--cb-shadow-lo);color:#0a0a0b;display:inline-flex;font-size:.8rem;font-weight:700;gap:10px;letter-spacing:.08em;margin-top:28px;padding:16px 30px;text-transform:uppercase;transition:transform .25s ease,box-shadow .25s ease}.cb-modal-cta:hover{box-shadow:10px 10px 24px var(--cb-shadow-lo);transform:translateY(-2px)}.cb-founders-row{gap:48px;margin-bottom:34px}.cb-founder,.cb-founders-row{align-items:center;display:flex}.cb-founder{flex-direction:column;gap:10px}.cb-founder-avatar{border-radius:50%;box-shadow:8px 8px 18px var(--cb-shadow-lo),-6px -6px 14px var(--cb-shadow-hi),inset 0 0 0 2px #d8b38d4d;height:128px;overflow:hidden;width:128px}.cb-founder-avatar img{height:100%;object-fit:cover;width:100%}.cb-founder-name{font-size:1.05rem;font-weight:700;letter-spacing:-.01em}.cb-founder-role{color:var(--cb-accent);font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.cb-built-label{color:color-mix(in srgb,var(--cb-accent) 60%,#0000);font-size:.68rem;font-weight:700;letter-spacing:.2em;margin-bottom:14px;text-transform:uppercase}.cb-built-grid{grid-gap:10px 32px;display:grid;gap:10px 32px;grid-template-columns:1fr 1fr;margin-bottom:30px;text-align:left}.cb-built-item{align-items:flex-start;color:var(--cb-fg-dim);display:flex;font-size:.84rem;gap:10px;line-height:1.5}.cb-built-dot{background:var(--cb-accent);border-radius:50%;flex-shrink:0;height:4px;margin-top:8px;width:4px}.cb-quote{align-items:flex-start;border-top:1px solid var(--cb-line-soft);display:flex;gap:12px;max-width:620px;padding-top:20px;text-align:left}.cb-quote-mark{color:color-mix(in srgb,var(--cb-accent) 40%,#0000);flex-shrink:0;font-size:3rem;line-height:.7}.cb-quote p{color:color-mix(in srgb,var(--cb-accent) 75%,#0000);font-size:.9rem;font-style:italic;line-height:1.7;margin:0;padding-top:8px}.cb-curve{align-items:flex-end;display:flex;gap:18px;height:160px;margin:12px 0 24px}.cb-curve-col{align-items:center;display:flex;flex-direction:column;gap:8px;height:100%;width:82px}.cb-curve-pct{color:var(--cb-accent);font-family:Inter,sans-serif;font-size:.86rem;font-weight:700}.cb-curve-bar-wrap{align-items:flex-end;background:#d8b38d0f;border-radius:8px 8px 0 0;box-shadow:inset 3px 3px 8px #0006;display:flex;flex:1 1;overflow:hidden;width:100%}.cb-curve-bar{background:linear-gradient(to top,var(--cb-accent) 0,color-mix(in srgb,var(--cb-accent) 25%,#0000) 100%);border-radius:6px 6px 0 0;width:100%}.cb-curve-time{color:var(--cb-fg-dim);font-size:.76rem}.cb-arch-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,1fr);margin:8px 0 20px;width:100%}.cb-arch-card{background:hsla(0,0%,100%,.015);border-radius:18px;box-shadow:inset 0 0 0 1px #d8b38d1f,6px 6px 16px #0006;padding:24px;text-align:left}.cb-arch-num{color:color-mix(in srgb,var(--cb-accent) 30%,#0000);font-family:Inter,sans-serif;font-size:1.9rem;font-weight:800;line-height:1;margin-bottom:10px}.cb-arch-head{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.cb-arch-title{font-size:.78rem;font-weight:700;letter-spacing:.1em}.cb-arch-tech{align-items:center;background:#d8b38d1a;border-radius:6px;color:var(--cb-accent);display:flex;font-size:.64rem;font-weight:600;gap:4px;letter-spacing:.06em;padding:3px 9px;white-space:nowrap}.cb-arch-desc{color:var(--cb-fg-dim);font-size:.82rem;line-height:1.6;margin:0 0 12px}.cb-arch-list{display:flex;flex-direction:column;gap:7px;list-style:none;margin:0;padding:0}.cb-arch-list li{align-items:flex-start;color:color-mix(in srgb,var(--cb-accent) 65%,#0000);display:flex;font-size:.76rem;gap:8px;line-height:1.4}.cb-arch-list li svg{color:color-mix(in srgb,var(--cb-accent) 55%,#0000);flex-shrink:0;margin-top:3px}.cb-arch-footer{color:color-mix(in srgb,var(--cb-accent) 35%,#0000);font-size:.72rem;letter-spacing:.03em;max-width:640px}.cb-feat-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-top:12px;width:100%}.cb-feat-card{background:hsla(0,0%,100%,.015);border-radius:16px;box-shadow:inset 0 0 0 1px #d8b38d17;padding:20px 18px;text-align:left;transition:box-shadow .25s ease}.cb-feat-card:hover{box-shadow:inset 0 0 0 1px #d8b38d4d}.cb-feat-icon{color:var(--cb-accent);margin-bottom:10px}.cb-feat-title{font-size:.84rem;font-weight:700;line-height:1.3;margin-bottom:7px}.cb-feat-desc{color:var(--cb-fg-dim);font-size:.77rem;line-height:1.55;margin:0}.cb-why-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin:8px 0 12px;max-width:720px;width:100%}.cb-why-card{background:hsla(0,0%,100%,.015);border-radius:16px;box-shadow:inset 0 0 0 1px #d8b38d24;display:flex;flex-direction:column;gap:6px;padding:20px;text-align:left}.cb-why-num{color:color-mix(in srgb,var(--cb-accent) 55%,#0000);font-family:Inter,sans-serif;font-size:.7rem;font-weight:800;letter-spacing:.08em}.cb-why-title{color:var(--cb-accent);font-size:.95rem;font-weight:700}.cb-why-desc{color:var(--cb-fg-dim);font-size:.8rem;line-height:1.55}.cb-comp-tabs{border-bottom:1px solid var(--cb-line-soft);display:flex;gap:4px;margin-bottom:18px}.cb-ctab{border-bottom:2px solid #0000;color:var(--cb-fg-faint);font-size:.7rem;font-weight:700;letter-spacing:.1em;margin-bottom:-1px;padding:8px 20px;transition:color .2s ease,border-color .2s ease}.cb-ctab--on{border-bottom-color:var(--cb-accent);color:var(--cb-accent)}.cb-table{text-align:left;width:100%}.cb-table-hd{border-bottom:1px solid var(--cb-line-soft);color:color-mix(in srgb,var(--cb-accent) 45%,#0000);display:grid;font-size:.65rem;font-weight:700;grid-template-columns:1fr 1.1fr 1.3fr;letter-spacing:.12em;padding:8px 14px;text-transform:uppercase}.cb-col-us{color:var(--cb-accent)!important}.cb-table-row{grid-gap:10px;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.035);border-radius:10px;display:grid;font-size:.82rem;gap:10px;grid-template-columns:1fr 1.1fr 1.3fr;padding:12px 14px;transition:background .15s ease}.cb-table-row:hover{background:#d8b38d0a}.cb-cell-feat{font-weight:600}.cb-cell-name{font-weight:700}.cb-cell-them{color:var(--cb-fg-dim)}.cb-cell-them,.cb-cell-us{align-items:center;display:flex;gap:7px}.cb-cell-us{color:color-mix(in srgb,var(--cb-accent) 88%,#0000)}.cb-cell-us svg{color:var(--cb-accent);flex-shrink:0}.cb-x{color:var(--cb-fg-faint);flex-shrink:0;font-size:.74rem}@media (max-width:1000px){.cb-arch-grid{grid-template-columns:1fr}.cb-feat-grid{grid-template-columns:repeat(2,1fr)}.cb-built-grid,.cb-why-grid{grid-template-columns:1fr}}@media (max-width:860px){.cb-root{height:auto;min-height:100vh;overflow:visible auto}.cb-grid-wrap{padding:90px 16px 40px}.cb-grid{gap:16px;grid-template-columns:1fr;grid-template-rows:none}.cb-t-architecture,.cb-t-competition,.cb-t-features,.cb-t-problem,.cb-t-team,.cb-t-why,.cb-tile-mark{grid-column:1/2;grid-row:auto;min-height:140px}.cb-tile-mark{flex-direction:column;min-height:200px;order:-1}.cb-modal-scroll{max-height:92vh;padding:40px 26px}.cb-founders-row{flex-direction:column;gap:26px}.cb-table-hd,.cb-table-row{font-size:.75rem;grid-template-columns:1fr 1fr 1.2fr}.cb-modal-arrow{display:none}}:root{--z-page-shell:1;--z-sticky:20;--z-popover:900;--z-floating-dock:1100;--z-modal:1300;--z-toast:1400;--z-loader:1500}#root,body,html{-webkit-text-size-adjust:100%;max-width:100%;overflow-x:clip}*{scrollbar-color:color-mix(in srgb,#6366f1 34%,#0000) #0000;scrollbar-color:color-mix(in srgb,var(--accent,#6366f1) 34%,#0000) #0000}::-webkit-scrollbar-thumb{background:color-mix(in srgb,#6366f1 28%,#0000);background:color-mix(in srgb,var(--accent,#6366f1) 28%,#0000)}:active::-webkit-scrollbar-thumb,:focus::-webkit-scrollbar-thumb,:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,#6366f1 62%,#0000);background:color-mix(in srgb,var(--accent,#6366f1) 62%,#0000)}:where(button,[role=button],a[href],input,select,textarea):focus-visible{outline:2px solid #6366f1;outline:2px solid var(--accent,#6366f1);outline-offset:2px}:where(img,video,canvas,svg){max-width:100%}body :is(.ai-chat-page,.flashcards-page,.notes-redesign,.my-notes-page-full,.qbd-container,.qbd-rb-root.qbd-container,.kr-page,.with-social-chrome,.activity-feed-page,.pn-root,.st-page,.concept-web-page,.quiz-battle-page,.weakness-practice-page,.weakness-tips-page,.notes-hub-page,.playlist-detail-page){z-index:1!important;z-index:var(--z-page-shell)!important}body :is(.shc-main,.qbd-rb-main,.qbd-main,.kr-content,.pn-root .pf-qb-body,.an-main,.cfp-main,.vlt-qb-body,.fc-qb-body,.ac-main,.notes-redesign-main){-webkit-overflow-scrolling:touch;min-height:0}@media (max-width:768px){#root,body,html{max-width:100vw;overflow-x:hidden;width:100%}:where(table,pre,code,.table-container,.code-block-container,.math-renderer,.katex-display){-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}:where(.modal-content,.modal-content-new,.share-modal-content,.trial-modal-content){max-height:calc(100dvh - 24px);max-width:calc(100vw - 24px)}}@media (max-width:480px){:where(input,select,textarea){font-size:16px}}*,:after,:before{border-radius:0}.App{text-align:center}.page-heading{border-bottom:1px solid color-mix(in srgb,var(--accent) 12%,#0000);display:flex;flex-direction:column;gap:5px;margin-bottom:4px;padding-bottom:24px;position:relative}.page-heading:before{background:var(--accent);bottom:-1px;content:"";height:2px;left:0;position:absolute;width:60px}.page-heading-kicker{color:var(--accent);font-size:11px;font-weight:800;letter-spacing:3.5px;opacity:.8;text-transform:uppercase}.page-heading-title{color:var(--text-primary);font-size:clamp(28px,3vw,44px);font-weight:900;letter-spacing:-.04em;line-height:1;margin:0}.page-heading-sub{color:color-mix(in srgb,var(--text-primary) 45%,#0000);font-size:13px;font-weight:500;margin-top:2px}.usage-limit-popover{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,var(--bg-top) 64%,#0000);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:10000}.usage-limit-popover__panel{background:color-mix(in srgb,var(--bg-top) 94%,#050505 6%);background:color-mix(in srgb,var(--bg-card,var(--bg-top)) 94%,#050505 6%);border:1px solid color-mix(in srgb,var(--accent) 42%,#0000);border-top:4px solid var(--accent);box-shadow:0 24px 80px color-mix(in srgb,#000 38%,#0000);color:var(--text-primary);padding:24px;width:min(440px,100%)}.usage-limit-popover__eyebrow{color:var(--accent);font-size:12px;font-weight:900;letter-spacing:2px;margin-bottom:12px;text-transform:uppercase}.usage-limit-popover__panel p{font-size:16px;font-weight:700;line-height:1.6;margin:0}.usage-limit-popover__panel button{background:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 45%,#0000);color:#06110d;color:var(--accent-contrast,#06110d);cursor:pointer;font-weight:900;margin-top:22px;min-height:40px;padding:0 18px}*,:after,:before{box-sizing:border-box}body,html{margin:0;overflow-x:hidden;padding:0}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}body,button,input,optgroup,option,select,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,optgroup,option,select,textarea{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}code,pre{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{scrollbar-color:#0000 #0000;scrollbar-width:thin;transition:scrollbar-color .3s ease}:active,:focus,:hover{scrollbar-color:#6366f1 #0000;scrollbar-color:var(--accent,#6366f1) #0000}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#0000;border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}:active::-webkit-scrollbar-thumb,:focus::-webkit-scrollbar-thumb,:hover::-webkit-scrollbar-thumb{background:#6366f1;background:var(--accent,#6366f1)}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,#6366f1 120%,#fff);background:color-mix(in srgb,var(--accent,#6366f1) 120%,#fff)}.view-heading{border-bottom:1px solid color-mix(in srgb,#6366f1 12%,#0000);border-bottom:1px solid color-mix(in srgb,var(--accent,#6366f1) 12%,#0000);display:flex;flex-direction:column;flex-shrink:0;gap:6px;margin-bottom:32px;padding-bottom:28px;position:relative}.view-heading:before{background:#6366f1;background:var(--accent,#6366f1);bottom:-1px;content:"";height:2px;left:0;position:absolute;width:80px}.view-kicker{color:#6366f1;color:var(--accent,#6366f1);display:block;font-size:11px;font-weight:800;letter-spacing:3.5px;opacity:.8;text-transform:uppercase}.view-kicker,.view-title{font-family:Inter,sans-serif}.view-title{color:#fff;color:var(--text-primary,#fff);font-size:clamp(32px,3.5vw,48px);font-weight:900;letter-spacing:-.05em;line-height:1;margin:0}.view-sub{color:color-mix(in srgb,#fff 40%,#0000);color:color-mix(in srgb,var(--text-primary,#fff) 40%,#0000);font-family:Inter,sans-serif;font-size:14px;font-weight:500;margin-top:4px}.geo-bg{color:#6366f1;color:var(--accent,#6366f1);height:100%;inset:0;opacity:.07;pointer-events:none;position:fixed;width:100%;z-index:0}