@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);.plain-page-title{font-size:clamp(26px,2.5vw,36px)!important;letter-spacing:-.025em!important;line-height:1.2!important;margin-bottom:0!important;margin-top:0!important}.tool-navigation{align-items:center;display:flex;font-family:inherit;font-size:12px;gap:12px;line-height:1.4;max-width:100%;min-width:0}.tool-navigation .tool-navigation-back{align-items:center;background:#0000;border:0;border-radius:6px;box-shadow:none;box-sizing:border-box;color:#eee;color:var(--text-primary,#eee);display:inline-flex;flex-shrink:1;font-size:13px;font-weight:600;gap:4px;max-width:240px;min-height:32px;min-width:0;padding:4px 6px;text-decoration:none}.tool-navigation-back svg{flex-shrink:0}.tool-navigation-back span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-navigation .tool-navigation-back:hover{background:color-mix(in srgb,#d8b38d 10%,#0000);background:color-mix(in srgb,var(--accent,#d8b38d) 10%,#0000);color:#d8b38d;color:var(--accent,#d8b38d)}.tool-navigation-back:focus-visible{outline:2px solid #d8b38d;outline:2px solid var(--accent,#d8b38d);outline-offset:2px}.tool-navigation-current{align-items:center;border-left:1px solid #444;border-left:1px solid var(--border,#444);color:#aaa;color:var(--text-secondary,#aaa);display:flex;font-size:12px;gap:8px;min-width:0;padding-left:12px}.tool-navigation-current strong{font-weight:500}.tool-navigation-current strong,.tool-navigation-section{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-navigation-section{color:#aaa;color:var(--text-secondary,#aaa);font-size:12px}.tool-navigation-section:before{color:color-mix(in srgb,#aaa 55%,#0000);color:color-mix(in srgb,var(--text-secondary,#aaa) 55%,#0000);content:"|";font-weight:400;margin-right:8px}body :is(.shc-topbar,.mn-qb-topbar,.ac-qb-topbar,.aa-topbar):has(.tool-navigation){margin-bottom:8px;min-height:40px;padding-bottom:0;padding-top:0}@media (max-width:768px){.tool-navigation{gap:6px}.tool-navigation .tool-navigation-back{max-width:180px;min-height:44px}.tool-navigation-current{padding-left:8px}.tool-navigation-section{display:none}}.shc-shell .shc-view-link[aria-current=page]{background:color-mix(in srgb,#d8b38d 16%,#0000);background:color-mix(in srgb,var(--accent,#d8b38d) 16%,#0000);color:#eee;color:var(--text-primary,#eee);font-weight:700}.shc-shell .shc-strip-btn[aria-current=page],.shc-shell .shc-view-link[aria-current=page]{border-color:#d8b38d;border-color:var(--accent,#d8b38d);box-shadow:inset 3px 0 0 #d8b38d;box-shadow:inset 3px 0 0 var(--accent,#d8b38d)}.shc-shell .shc-strip-btn[aria-current=page]{background:color-mix(in srgb,#d8b38d 20%,#0000);background:color-mix(in srgb,var(--accent,#d8b38d) 20%,#0000);color:#d8b38d;color:var(--accent,#d8b38d)}.icp-nav [aria-current=page],.shc-shell .shc-footer-action[aria-current=page]{box-shadow:inset 3px 0 0 #d8b38d;box-shadow:inset 3px 0 0 var(--accent,#d8b38d);color:#d8b38d;color:var(--accent,#d8b38d);font-weight:700}@media (max-width:720px){.tool-navigation{gap:7px;width:100%}.tool-navigation-current{flex:1 1}.ac-qb-topbar-left{flex:1 1;min-width:0}.ac-qb-topbar{flex-wrap:wrap}.ac-qb-topbar-right{margin-left:auto}}.ac-qb-sidebar .ac-session-item[aria-current=page]{background:color-mix(in srgb,#d8b38d 16%,#0000);background:color-mix(in srgb,var(--accent,#d8b38d) 16%,#0000);border-color:#d8b38d;border-color:var(--accent,#d8b38d);box-shadow:inset 3px 0 0 #d8b38d;box-shadow:inset 3px 0 0 var(--accent,#d8b38d)}.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}.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-radius:14px;box-shadow:var(--neu-shadow-raised-hover);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:before{background:linear-gradient(90deg,var(--accent),#0000);content:"";height:1px;inset:0 auto auto 18px;pointer-events:none;position:absolute;width:72px}.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;box-shadow:var(--neu-shadow-inset);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;box-shadow:var(--neu-shadow-soft);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:active{box-shadow:var(--neu-shadow-pressed);transform:scale(.98)}.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 (prefers-reduced-motion:reduce){.toast-close,.toast-notification{transition-duration:.01ms}.toast-close:hover{transform:none}}@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-radius:14px;box-shadow:var(--neu-shadow-raised-hover);overflow:hidden;position:relative;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.proactive-notif-card:before{background:linear-gradient(90deg,var(--accent),#0000);content:"";height:1px;inset:0 auto auto 18px;pointer-events:none;position:absolute;width:72px}.proactive-notif-card:hover{border-color:color-mix(in srgb,var(--accent) 50%,#0000);box-shadow:var(--neu-shadow-raised-hover);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;box-shadow:var(--neu-shadow-inset);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;box-shadow:var(--neu-shadow-soft);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;box-shadow:var(--neu-shadow-soft);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:var(--neu-shadow-raised-hover);color:var(--text-primary);transform:translateY(-1px)}.proactive-notif-close:active,.proactive-notif-cta:active{box-shadow:var(--neu-shadow-pressed);transform:scale(.98)}@media (prefers-reduced-motion:reduce){.proactive-notif,.proactive-notif-card,.proactive-notif-close,.proactive-notif-cta{transition-duration:.01ms}.proactive-notif-card:hover,.proactive-notif-close:hover,.proactive-notif-cta:hover{transform:none}}@media (max-width:768px){.proactive-notif{right:-100vw;top:72px;width:calc(100vw - 24px)}.proactive-notif.show{right:12px}}.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)}}@media (prefers-reduced-motion:reduce){.loading-spinner-cube{animation:none!important}}.slide-notif-stack{display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 108px);overflow-x:hidden;overflow-y:auto;padding:0 0 6px;pointer-events:none;position:fixed;right:28px;scrollbar-color:color-mix(in srgb,var(--accent) 36%,#0000) #0000;scrollbar-width:thin;top:88px;width:min(380px,calc(100vw - 32px));z-index:9000}.slide-notif{font-family:inherit;opacity:0;pointer-events:auto;position:relative;transform:translateX(calc(100% + 32px));transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .18s ease;width:100%}.slide-notif.show{opacity:1;transform:translateX(0)}.slide-notif-card{background:radial-gradient(circle at 88% 94%,#d8b38d24,#0000 55%),repeating-linear-gradient(115deg,#0000 0 22px,#d8b38d0d 22px 23px),repeating-linear-gradient(25deg,#0000 0 26px,#d8b38d08 26px 27px),linear-gradient(155deg,#0b0c0f,#050506);border:1px solid color-mix(in srgb,var(--accent) 16%,#0000);border-radius:20px;box-shadow:0 22px 48px #0000008c,0 3px 10px #00000059;color:var(--text-primary);cursor:pointer;isolation:isolate;overflow:hidden;position:relative;transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .18s ease,box-shadow .18s ease}[data-theme-mode=light] .slide-notif-card{background:radial-gradient(ellipse 72% 110% at 100% 100%,color-mix(in srgb,var(--accent) 10%,#0000),#0000 68%),linear-gradient(140deg,color-mix(in srgb,var(--accent) 5%,var(--bg-secondary)),var(--bg-secondary) 58%,color-mix(in srgb,var(--bg-secondary) 94%,var(--bg-primary)) 100%);box-shadow:0 18px 40px #34271a2e,0 2px 8px #34271a1a}.slide-notif-card: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 values='0 0 0 0 0.95 0 0 0 0 0.86 0 0 0 0 0.75 1.6 0 0 0 -0.55'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-size:160px 160px;content:"";inset:0;opacity:.16;pointer-events:none;position:absolute;z-index:-1}[data-theme-mode=light] .slide-notif-card:after{mix-blend-mode:overlay;opacity:.5}.slide-notif-hitarea{background:#0000;border:0;cursor:pointer;inset:0;padding:0;position:absolute;z-index:2}.slide-notif-header{align-items:center;display:flex;gap:12px;padding:18px 16px 0 18px}.slide-notif-icon{align-items:center;background:color-mix(in srgb,var(--accent) 9%,#0000);border:1px solid color-mix(in srgb,var(--accent) 22%,#0000);border-radius:12px;color:var(--accent)!important;display:flex;flex:0 0 auto;height:38px;justify-content:center;width:38px}.slide-notif-icon svg{height:18px;width:18px}.slide-notif-title{grid-gap:5px;display:grid;flex:1 1;gap:5px;min-width:0}.slide-notif-type{color:var(--accent);font-weight:800;letter-spacing:.18em}.slide-notif-time,.slide-notif-type{font-size:10px;line-height:1.2;text-transform:uppercase}.slide-notif-time{color:var(--text-secondary);font-weight:600;letter-spacing:.1em;opacity:.8}.slide-notif-close{align-items:center;background:#0000;border:0;border-radius:10px;box-shadow:none!important;color:var(--text-secondary);cursor:pointer;display:flex;flex:0 0 auto;height:30px;justify-content:center;position:relative;transition:background .18s ease,color .18s ease;width:30px;z-index:3}.slide-notif-close:hover{background:color-mix(in srgb,var(--text-primary) 8%,#0000);color:var(--text-primary)}.slide-notif-body{grid-gap:6px;display:grid;gap:6px;padding:16px 18px 0}.slide-notif-heading{color:var(--text-primary);font-size:16px;font-weight:800;letter-spacing:-.015em;line-height:1.3;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:13px;line-height:1.55;margin:0;overflow:hidden}.slide-notif-footer{align-items:center;background:color-mix(in srgb,var(--accent) 7%,#0000);border-radius:12px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 20%,#0000);color:var(--accent);display:flex;justify-content:space-between;margin:16px 18px 18px;min-height:42px;padding:0 14px;transition:background .18s ease,box-shadow .18s ease}.slide-notif-action{font-size:10px;font-weight:800;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.slide-notif-action-icon{transition:transform .18s cubic-bezier(.2,.8,.2,1)}.slide-notif-hitarea:focus-visible{border-radius:20px;outline:2px solid color-mix(in srgb,var(--accent) 86%,#fff);outline-offset:-3px}.slide-notif-card:has(.slide-notif-hitarea:active){transform:scale(.985);transition-duration:80ms}@media (hover:hover) and (pointer:fine){.slide-notif-card:has(.slide-notif-hitarea:hover){border-color:color-mix(in srgb,var(--accent) 32%,#0000)}.slide-notif-card:has(.slide-notif-hitarea:hover) .slide-notif-footer{background:color-mix(in srgb,var(--accent) 13%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 38%,#0000)}.slide-notif-card:has(.slide-notif-hitarea:hover) .slide-notif-action-icon{transform:translateX(3px)}}@media (max-width:768px){.slide-notif-stack{max-height:calc(100vh - 88px);right:12px;top:72px;width:calc(100vw - 24px)}.slide-notif-close{height:44px;margin:-7px;width:44px}}@media (prefers-reduced-motion:reduce){.slide-notif,.slide-notif-action-icon,.slide-notif-card,.slide-notif-close,.slide-notif-footer{transition-duration:.01ms}.slide-notif-card:has(.slide-notif-hitarea:active){transform:none}}.notification-detail-backdrop{background:#000000a6;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:12000}.notification-detail{background:var(--bg-secondary);border-radius:16px;box-shadow:0 16px 48px #00000059;color:var(--text-primary);max-height:85dvh;overflow:auto;overflow-wrap:anywhere;padding:24px;position:relative;width:min(100%,560px)}.notification-detail h2{font-size:22px;line-height:1.3;padding-right:40px}.notification-detail p{font-size:15px;line-height:1.6;white-space:pre-wrap}.notification-detail button{background:var(--accent);border:0;border-radius:10px;color:var(--bg-primary);cursor:pointer;font:inherit;font-weight:600;min-height:44px;padding:10px 16px}.notification-detail .notification-detail-close{background:#0000;border-radius:8px;color:var(--text-secondary);display:grid;height:36px;min-height:0;padding:0;place-items:center;position:absolute;right:12px;top:12px;transition:color .15s,background .15s;width:36px}.notification-detail .notification-detail-close:hover{background:color-mix(in srgb,var(--text-primary) 8%,#0000);color:var(--text-primary)}.notification-detail button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.notification-detail time{color:var(--text-secondary);font-size:13px}.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-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-legal-footer{bottom:12px;color:#969196;display:flex;font-size:.65rem;gap:18px;justify-content:space-between;left:28px;pointer-events:none;position:fixed;right:28px;z-index:20}.cb-legal-footer nav{display:flex;flex-wrap:wrap;gap:15px;justify-content:flex-end}.cb-legal-footer a{color:#aaa3a0;pointer-events:auto;text-decoration:none}.cb-legal-footer a:hover{color:var(--cb-accent)}.cb-legal-footer a:focus-visible{outline:2px solid var(--cb-accent);outline-offset:3px}.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 54px;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-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}.cb-legal-footer{align-items:center;bottom:auto;flex-direction:column;left:auto;padding:12px 18px 24px;position:relative;right:auto;text-align:center}.cb-legal-footer nav{justify-content:center}}.cb-tile-mark{gap:12px;padding:24px}.cb-tile-mark .cb-mark-logo{width:clamp(100px,min(13.75vw,21.25vh),200px)}.cb-tile-mark .cb-mark-word{font-size:clamp(2.6rem,min(6.5vw,10vh),5.2rem)}.cb-mark-description,.cb-mark-start{margin:0;position:relative;text-align:center;z-index:2}.cb-mark-description{color:var(--cb-fg-dim);font-size:14px;line-height:1.5;max-width:42ch}.cb-root .cb-mark-start{align-items:center;background:var(--cb-accent);border:1.5px solid var(--cb-accent);border-radius:12px;color:#14100c;cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,sans-serif;font-size:.76rem;font-weight:700;justify-content:center;letter-spacing:.1em;min-height:48px;padding:13px 28px;text-transform:uppercase;transition:filter .15s ease,transform .15s ease}.cb-root .cb-mark-start:hover{filter:brightness(1.1);transform:translateY(-1px)}@media(max-width:720px){.cb-tile-mark{min-height:380px}}: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-radius:14px;box-shadow:var(--neu-shadow-raised-hover);color:var(--text-primary);overflow:hidden;padding:24px;position:relative;width:min(440px,100%)}.usage-limit-popover__panel:before{background:linear-gradient(90deg,var(--accent),#0000);content:"";height:1px;inset:0 auto auto 20px;position:absolute;width:72px}.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);border-radius:10px;box-shadow:var(--neu-shadow-soft);color:#06110d;color:var(--accent-contrast,#06110d);cursor:pointer;font-weight:900;margin-top:22px;min-height:40px;padding:0 18px;transition:transform .16s ease,box-shadow .18s ease,filter .18s ease}.usage-limit-popover__panel button:hover{box-shadow:var(--neu-shadow-raised-hover);filter:brightness(1.04);transform:translateY(-1px)}.usage-limit-popover__panel button:active{box-shadow:var(--neu-shadow-pressed);transform:scale(.98)}:root{--neu-shadow-raised:10px 12px 24px #0000004d,-5px -5px 14px hsla(0,0%,100%,.018),inset 1px 1px 0 hsla(0,0%,100%,.026),inset -1px -1px 0 #00000038;--neu-shadow-raised-hover:13px 16px 30px #00000059,-6px -6px 16px hsla(0,0%,100%,.026),inset 1px 1px 0 hsla(0,0%,100%,.035),inset -1px -1px 0 #0000003d;--neu-shadow-soft:6px 7px 14px #0000003d,-3px -3px 9px hsla(0,0%,100%,.016),inset 1px 1px 0 hsla(0,0%,100%,.022),inset -1px -1px 0 #0000002e;--neu-shadow-inset:inset 4px 4px 9px #0000004d,inset -3px -3px 8px hsla(0,0%,100%,.022),1px 1px 0 hsla(0,0%,100%,.014);--neu-shadow-pressed:inset 5px 5px 11px #0000005c,inset -3px -3px 8px hsla(0,0%,100%,.018)}[data-theme-mode=light]{--neu-shadow-raised:10px 12px 24px #3f2f2021,-6px -6px 16px #ffffffb3,inset 1px 1px 0 #ffffffa8,inset -1px -1px 0 #4c372317;--neu-shadow-raised-hover:13px 16px 30px #3f2f202b,-7px -7px 18px #ffffffc7,inset 1px 1px 0 #ffffffb8,inset -1px -1px 0 #4c37231c;--neu-shadow-soft:6px 7px 14px #3f2f201c,-4px -4px 10px #fff9,inset 1px 1px 0 #ffffff9e,inset -1px -1px 0 #4c372312;--neu-shadow-inset:inset 4px 4px 9px #503d2a1f,inset -3px -3px 8px #ffffffad,1px 1px 0 #ffffff70;--neu-shadow-pressed:inset 5px 5px 11px #503d2a26,inset -3px -3px 8px #fff9}#root :where([class$=-card],[class*="-card "],[class$=-panel],[class*="-panel "],[class$=-tile],[class*="-tile "],[class$=-modal],[class*="-modal "],[class$=-popover],[class*="-popover "],[class$=-summary],[class*="-summary "]):not(.nre-document-card):not(.mn-notes-panel):not(.podcast-fullscreen-stage-card){box-shadow:10px 12px 24px #0000004d,-5px -5px 14px hsla(0,0%,100%,.018),inset 1px 1px 0 hsla(0,0%,100%,.026),inset -1px -1px 0 #00000038;box-shadow:var(--neu-shadow-raised)}.app-neumorphic-root :where(article,dialog,fieldset,[class$=-row],[class*="-row "],[class$=-item],[class*="-item "],[class$=-stat],[class*="-stat "],[class$=-metric],[class*="-metric "],[class$=-widget],[class*="-widget "],[class$=-option],[class*="-option "],[class$=-choice],[class*="-choice "],[class$=-result],[class*="-result "],[class$=-preview],[class*="-preview "]):not([class*=-card]):not([class*=-panel]):not([class*=-modal]):not(.nre-editor-content):not(.mn-note-row):not(.transcript-row){box-shadow:6px 7px 14px #0000003d,-3px -3px 9px hsla(0,0%,100%,.016),inset 1px 1px 0 hsla(0,0%,100%,.022),inset -1px -1px 0 #0000002e;box-shadow:var(--neu-shadow-soft)}.app-neumorphic-root :where([class$=-toolbar],[class*="-toolbar "],[class$=-controls],[class*="-controls "],[class$=-queue],[class*="-queue "],[class$=-table],[class*="-table "],[class$=-list],[class*="-list "]):not(.slide-notif-stack):not(.toast-container):not(.mn-note-list){box-shadow:inset 4px 4px 9px #0000004d,inset -3px -3px 8px hsla(0,0%,100%,.022),1px 1px 0 hsla(0,0%,100%,.014);box-shadow:var(--neu-shadow-inset)}#root :where([contenteditable=true]):not(.nre-editor-content),#root :where(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]){box-shadow:inset 4px 4px 9px #0000004d,inset -3px -3px 8px hsla(0,0%,100%,.022),1px 1px 0 hsla(0,0%,100%,.014);box-shadow:var(--neu-shadow-inset)}#root :where(button,[role=button],[class$=-toolbar],[class*="-toolbar "],[class$=-controls],[class*="-controls "]){--neu-control-shadow:var(--neu-shadow-soft)}#root :where(button,[role=button]):not(.slide-notif-hitarea):not(:disabled){box-shadow:6px 7px 14px #0000003d,-3px -3px 9px hsla(0,0%,100%,.016),inset 1px 1px 0 hsla(0,0%,100%,.022),inset -1px -1px 0 #0000002e;box-shadow:var(--neu-control-shadow,var(--neu-shadow-soft))}#root :where(button[aria-pressed=true],button[aria-selected=true],[role=button][aria-pressed=true],[role=tab][aria-selected=true],.active,.is-active,.selected,.is-selected){box-shadow:inset 5px 5px 11px #0000005c,inset -3px -3px 8px hsla(0,0%,100%,.018);box-shadow:var(--neu-shadow-pressed)}#root :where(.nre-document-card,.nre-editor-content,.mn-notes-panel,.mn-notes-editor,.podcast-fullscreen-stage-card,video,audio,canvas){transform:none}@media (hover:hover) and (pointer:fine){#root :where([class$=-card],[class*="-card "],[class$=-tile],[class*="-tile "],[class$=-popover],[class*="-popover "]):not(.nre-document-card):not(.mn-notes-panel):not(.podcast-fullscreen-stage-card):hover{box-shadow:13px 16px 30px #00000059,-6px -6px 16px hsla(0,0%,100%,.026),inset 1px 1px 0 hsla(0,0%,100%,.035),inset -1px -1px 0 #0000003d;box-shadow:var(--neu-shadow-raised-hover)}#root :where(button,[role=button]):not(.slide-notif-hitarea):not(:disabled):hover{--neu-control-shadow:var(--neu-shadow-raised-hover)}}#root :where(button,[role=button]):not(.slide-notif-hitarea):not(:disabled):active{box-shadow:inset 5px 5px 11px #0000005c,inset -3px -3px 8px hsla(0,0%,100%,.018);box-shadow:var(--neu-shadow-pressed)}.app-neumorphic-root :where(button,[role=button],input,select,textarea,a):focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 78%,#fff);outline-offset:3px}.app-neumorphic-root :where(button,[role=button]):disabled,.app-neumorphic-root :where(button,[role=button])[aria-disabled=true]{box-shadow:inset 4px 4px 9px #0000004d,inset -3px -3px 8px hsla(0,0%,100%,.022),1px 1px 0 hsla(0,0%,100%,.014);box-shadow:var(--neu-shadow-inset);cursor:not-allowed}@media (prefers-reduced-motion:reduce){#root :where([class$=-card],[class*="-card "],[class$=-tile],[class*="-tile "],[class$=-popover],[class*="-popover "],button,[role=button]){transition-duration:.01ms!important}}.app-neumorphic-root{--neu-popup-line:color-mix(in srgb,var(--accent) 24%,#0000);--neu-popup-line-soft:color-mix(in srgb,var(--accent) 13%,#0000);--neu-popup-muted:color-mix(in srgb,var(--text-primary) 68%,#0000);--neu-popup-backdrop:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--accent) 7%,#0000),#0000 38%),#040506d6;--neu-popup-surface:radial-gradient(ellipse 74% 68% at 98% 100%,color-mix(in srgb,var(--accent) 9%,#0000),#0000 72%),repeating-linear-gradient(115deg,#0000 0 31px,color-mix(in srgb,var(--accent) 2.8%,#0000) 31px 32px),repeating-linear-gradient(25deg,#0000 0 43px,hsla(0,0%,100%,.011) 43px 44px),linear-gradient(155deg,#171715 0%,#0e0f10 48%,#090a0b 100%);--neu-popup-well:#05060794}[data-theme-mode=light] .app-neumorphic-root{--neu-popup-line:color-mix(in srgb,var(--accent) 32%,#0000);--neu-popup-line-soft:color-mix(in srgb,var(--accent) 18%,#0000);--neu-popup-muted:color-mix(in srgb,var(--text-primary) 70%,#0000);--neu-popup-backdrop:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--accent) 9%,#0000),#0000 40%),#332b226b;--neu-popup-surface:radial-gradient(ellipse 74% 68% at 98% 100%,color-mix(in srgb,var(--accent) 11%,#0000),#0000 72%),repeating-linear-gradient(115deg,#0000 0 31px,color-mix(in srgb,var(--accent) 3.2%,#0000) 31px 32px),repeating-linear-gradient(25deg,#0000 0 43px,#ffffff29 43px 44px),linear-gradient(155deg,#f5f0e8 0%,#e9e1d6 54%,#ddd3c6 100%);--neu-popup-well:#e0d6c9ad}.app-neumorphic-root :is([class$=-modal-overlay],[class*="-modal-overlay "],[class$=-dialog-overlay],[class*="-dialog-overlay "],[class$=-modal-backdrop],[class*="-modal-backdrop "],.modal-overlay,.modal-backdrop,.iem-overlay,.share-modal-overlay,.playlist-share-overlay,.file-viewer-overlay,.template-preview-overlay,.shortcuts-overlay,.battle-notification-overlay,.trial-modal-overlay){backdrop-filter:blur(14px) saturate(.82)!important;-webkit-backdrop-filter:blur(14px) saturate(.82)!important;background:var(--neu-popup-backdrop)!important}.app-neumorphic-root :is(.quick-switcher,.help-tour-tooltip,.ai-dropdown-new,.usage-limit-popover__panel,.podcast-settings-drawer,.cb-profile-drawer,[class$=-popover]:not(.usage-limit-popover),[class*="-popover "]:not(.usage-limit-popover)){background:var(--neu-popup-surface)!important;border:1px solid var(--neu-popup-line)!important;border-radius:14px!important;box-shadow:10px 12px 24px #0000004d,-5px -5px 14px hsla(0,0%,100%,.018),inset 1px 1px 0 hsla(0,0%,100%,.026),inset -1px -1px 0 #00000038!important;box-shadow:var(--neu-shadow-raised)!important;color:var(--text-primary)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.app-neumorphic-root :is(.quick-switcher-overlay,.help-tour-backdrop,.ai-overlay,.podcast-settings-overlay,.context-panel-overlay,.chat-import-overlay,.nt-import-overlay,.xpv-drawer-backdrop,.custom-popup-overlay){backdrop-filter:blur(14px) saturate(.82)!important;-webkit-backdrop-filter:blur(14px) saturate(.82)!important;background:var(--neu-popup-backdrop)!important}.app-neumorphic-root :is(.quick-switcher,.help-tour-tooltip,.ai-dropdown-new,.usage-limit-popover__panel,.podcast-settings-drawer,.cb-profile-drawer,[class$=-popover]:not(.usage-limit-popover),[class*="-popover "]:not(.usage-limit-popover)) :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]){background:var(--neu-popup-well)!important;border-color:var(--neu-popup-line-soft)!important;box-shadow:inset 4px 4px 9px #0000004d,inset -3px -3px 8px hsla(0,0%,100%,.022),1px 1px 0 hsla(0,0%,100%,.014)!important;box-shadow:var(--neu-shadow-inset)!important;color:var(--text-primary)!important}.app-neumorphic-root :is([role=dialog],[class$=-modal],[class*="-modal "],[class$=-dialog],[class*="-dialog "],.modal-container,.modal-box):not(.loading-spinner-overlay):not(.lpd-loading-overlay){background:var(--neu-popup-surface)!important;border:1px solid var(--neu-popup-line)!important;border-radius:16px!important;box-shadow:10px 12px 24px #0000004d,-5px -5px 14px hsla(0,0%,100%,.018),inset 1px 1px 0 hsla(0,0%,100%,.026),inset -1px -1px 0 #00000038!important;box-shadow:var(--neu-shadow-raised)!important;color:var(--text-primary)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.app-neumorphic-root :is([class$=-modal-header],[class*="-modal-header "],[class$=-dialog-header],[class*="-dialog-header "],[class$=-modal-head],[class*="-modal-head "],[class$=-dialog-head],[class*="-dialog-head "]){background:linear-gradient(180deg,hsla(0,0%,100%,.018),#0000)!important;border-bottom:1px solid var(--neu-popup-line-soft)!important}.app-neumorphic-root :is([class$=-modal-footer],[class*="-modal-footer "],[class$=-dialog-footer],[class*="-dialog-footer "],[class$=-modal-actions],[class*="-modal-actions "],[class$=-dialog-actions],[class*="-dialog-actions "]){background:#06070857!important;border-top:1px solid var(--neu-popup-line-soft)!important}[data-theme-mode=light] .app-neumorphic-root :is([class$=-modal-footer],[class*="-modal-footer "],[class$=-dialog-footer],[class*="-dialog-footer "],[class$=-modal-actions],[class*="-modal-actions "],[class$=-dialog-actions],[class*="-dialog-actions "]){background:#ffffff38!important}.app-neumorphic-root :is([role=dialog],[class$=-modal],[class*="-modal "],[class$=-dialog],[class*="-dialog "],.modal-container,.modal-box) :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]){background:var(--neu-popup-well)!important;border-color:var(--neu-popup-line-soft)!important;box-shadow:inset 4px 4px 9px #0000004d,inset -3px -3px 8px hsla(0,0%,100%,.022),1px 1px 0 hsla(0,0%,100%,.014)!important;box-shadow:var(--neu-shadow-inset)!important;color:var(--text-primary)!important;font-family:inherit!important}.app-neumorphic-root :is([role=dialog],[class$=-modal],[class*="-modal "],[class$=-dialog],[class*="-dialog "],.modal-container,.modal-box) :is(input,textarea)::placeholder{color:color-mix(in srgb,var(--text-primary) 50%,#0000)!important}.app-neumorphic-root :is([role=dialog],[class$=-modal],[class*="-modal "],[class$=-dialog],[class*="-dialog "],.modal-container,.modal-box) :is([class$=-option],[class*="-option "],[class$=-choice],[class*="-choice "],[class$=-row],[class*="-row "],[class$=-item],[class*="-item "]):not(button){border-color:var(--neu-popup-line-soft)!important;box-shadow:6px 7px 14px #0000003d,-3px -3px 9px hsla(0,0%,100%,.016),inset 1px 1px 0 hsla(0,0%,100%,.022),inset -1px -1px 0 #0000002e!important;box-shadow:var(--neu-shadow-soft)!important}.app-neumorphic-root :is([role=dialog],[class$=-modal],[class*="-modal "],[class$=-dialog],[class*="-dialog "],.modal-container,.modal-box) :is([class$=-option],[class*="-option "],[class$=-choice],[class*="-choice "]):has(input:checked){background:color-mix(in srgb,var(--accent) 9%,var(--neu-popup-well))!important;border-color:color-mix(in srgb,var(--accent) 68%,#0000)!important;box-shadow:inset 5px 5px 11px #0000005c,inset -3px -3px 8px hsla(0,0%,100%,.018)!important;box-shadow:var(--neu-shadow-pressed)!important}.app-neumorphic-root :is([role=dialog],[class$=-modal],[class*="-modal "],[class$=-dialog],[class*="-dialog "],.modal-container,.modal-box) :is(button,[role=button]):not(:disabled){box-shadow:6px 7px 14px #0000003d,-3px -3px 9px hsla(0,0%,100%,.016),inset 1px 1px 0 hsla(0,0%,100%,.022),inset -1px -1px 0 #0000002e!important;box-shadow:var(--neu-shadow-soft)!important}@media (hover:hover) and (pointer:fine){.app-neumorphic-root :is([role=dialog],[class$=-modal],[class*="-modal "],[class$=-dialog],[class*="-dialog "],.modal-container,.modal-box) :is(button,[role=button]):not(:disabled):hover{box-shadow:13px 16px 30px #00000059,-6px -6px 16px hsla(0,0%,100%,.026),inset 1px 1px 0 hsla(0,0%,100%,.035),inset -1px -1px 0 #0000003d!important;box-shadow:var(--neu-shadow-raised-hover)!important}}.app-neumorphic-root :is([role=dialog],[class$=-modal],[class*="-modal "],[class$=-dialog],[class*="-dialog "],.modal-container,.modal-box) :is(button,[role=button]):not(:disabled):active{box-shadow:inset 5px 5px 11px #0000005c,inset -3px -3px 8px hsla(0,0%,100%,.018)!important;box-shadow:var(--neu-shadow-pressed)!important}.app-neumorphic-root :is([role=dialog],[class$=-modal],[class*="-modal "],[class$=-dialog],[class*="-dialog "],.modal-container,.modal-box) :is(button,[role=button],input,select,textarea):focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 82%,#fff)!important;outline-offset:3px!important}@media (max-width:720px){.app-neumorphic-root :is([role=dialog],[class$=-modal],[class*="-modal "],[class$=-dialog],[class*="-dialog "],.modal-container,.modal-box):not(.loading-spinner-overlay):not(.lpd-loading-overlay){border-radius:14px!important;max-height:calc(100dvh - 20px)!important;max-width:calc(100vw - 20px)!important}}:is(.nh,.my-notes-standard,.my-notes-page-full,.notes-dashboard,.ai-media-notes-page,.audio-video-notes-page,.notes-redesign,.npm-page,.flashcards-page,.qh,.sq-page,.qb-page,.qbd-hub,.wa-root,.solo-quiz-flow,.cxh-root){--neu-shadow-raised:0 10px 24px #00000059;--neu-shadow-raised-hover:0 12px 28px #0006;--neu-shadow-soft:none;--neu-shadow-inset:none;--neu-shadow-pressed:none}[data-theme-mode=light] :is(.nh,.my-notes-standard,.my-notes-page-full,.notes-dashboard,.ai-media-notes-page,.audio-video-notes-page,.notes-redesign,.npm-page,.flashcards-page,.qh,.sq-page,.qb-page,.qbd-hub,.wa-root,.solo-quiz-flow,.cxh-root){--neu-shadow-raised:0 10px 24px #3f2f201f;--neu-shadow-raised-hover:0 12px 28px #3f2f2029}

/* !important + html body prefix: several notes pages already style their root
   ::after (old dot grids, a display:none on Media Notes); the grain replaces them. */html body :is(.nh,.my-notes-standard,.my-notes-page-full,.notes-dashboard,.ai-media-notes-page,.audio-video-notes-page,.notes-redesign,.npm-page,.flashcards-page,.qh,.sq-page,.qb-page,.qbd-hub,.wa-root,.solo-quiz-flow,.cxh-root):after{background: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") 0 0 /160px 160px repeat!important;content:""!important;display:block!important;inset:0!important;mix-blend-mode:normal!important;opacity:.07!important;pointer-events:none!important;position:fixed!important;z-index:2147483000!important}html body :is(.nh,.my-notes-standard,.ai-media-notes-page,.notes-dashboard,.notes-redesign,.npm-page) :is(.shc-side-block,.shc-footer-action,.amn-side-history,.nh-route-card,.nh-recent-list,.nh-empty-recent,.nh-panel-heading button,.nt-note-card,.nt-search,.nt-view-btn:not(.active),.amn-library-card,.mn-intake-card,.mn-upload-area,.mn-uploaded-file,.mn-recipe-picker button,.mn-checkbox-group label){background:color-mix(in srgb,var(--text-primary) 3%,#0000)!important;border-color:color-mix(in srgb,var(--accent) 18%,#0000)!important;box-shadow:none!important}html body :is(.nh,.my-notes-standard,.ai-media-notes-page,.notes-dashboard,.notes-redesign,.npm-page) :is(.nh-route-card,.nt-note-card,.amn-library-card,.mn-intake-card):after,html body :is(.nh,.my-notes-standard,.ai-media-notes-page,.notes-dashboard,.notes-redesign,.npm-page) :is(.nh-route-card,.nt-note-card,.amn-library-card,.mn-intake-card):before{background:none!important;box-shadow:none!important}@media (hover:hover) and (pointer:fine){html body :is(.nh,.my-notes-standard,.ai-media-notes-page) :is(.nh-route-card,.nh-note-row,.nh-panel-heading button,.nt-note-card,.amn-library-card,.mn-upload-area,.mn-recipe-picker button):hover{background:color-mix(in srgb,var(--accent) 7%,#0000)!important;border-color:color-mix(in srgb,var(--accent) 34%,#0000)!important}}html body .nh .nh-note-row{background:#0000!important;box-shadow:none!important}html body .qbd-hub :is(.shc-side-block,.qbd-empty-state,.qbd-upload-box,.qbd-document-card,.qbd-documents-section,.qbd-source-card,.qbd-generation-settings,.qbd-custom-card,.qbd-input,.qbd-textarea,.qbd-custom-input,.qbd-textarea-large){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:color-mix(in srgb,var(--text-primary) 3%,#0000)!important;border-color:color-mix(in srgb,var(--accent) 18%,#0000)!important;box-shadow:none!important}html body .qbd-hub :is(.qbd-upload-box,.qbd-document-card,.qbd-source-card,.qbd-custom-card):after,html body .qbd-hub :is(.qbd-upload-box,.qbd-document-card,.qbd-source-card,.qbd-custom-card):before{background:none!important;box-shadow:none!important}@media (hover:hover) and (pointer:fine){html body .qbd-hub :is(.qbd-document-card,.qbd-source-card):hover{background:color-mix(in srgb,var(--accent) 7%,#0000)!important;border-color:color-mix(in srgb,var(--accent) 34%,#0000)!important}}html body .qbd-hub :is(.qbd-document-card,.qbd-source-card).selected{background:color-mix(in srgb,var(--accent) 10%,#0000)!important;border-color:color-mix(in srgb,var(--accent) 55%,#0000)!important}html body .cxh-root :is(.shc-side-block,.shc-footer-action,.cxh-side-block){background:color-mix(in srgb,var(--text-primary) 3%,#0000)!important;border-color:color-mix(in srgb,var(--accent) 18%,#0000)!important;box-shadow:none!important}*,: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}