@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,600;0,700;1,600&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}[data-magnetic]{transform:translate3d(var(--veritas-magnetic-x,0px),var(--veritas-magnetic-y,0px),0)}:root{--veritas-bg:#f7f7f5;--veritas-surface:#fff;--veritas-surface-alt:#f1f1ef;--veritas-text:#111;--veritas-text-secondary:#5f5f5b;--veritas-text-muted:#8a8a84;--veritas-border:#1111111a;--veritas-border-strong:#11111129;--veritas-red:#d32f2f;--veritas-green:#2e7d32;--veritas-radius-sm:10px;--veritas-radius-md:16px;--veritas-radius-lg:24px;--veritas-shadow-sm:0 8px 24px #0000000a;--veritas-shadow-md:0 20px 60px #00000014;--veritas-shadow-lg:0 32px 80px #0000001f;--v-black:#111;--v-bg:var(--veritas-bg);--v-surface:var(--veritas-surface);--v-surface-hover:#fffc;--v-border:var(--veritas-border);--v-border-strong:var(--veritas-border-strong);--v-text-primary:var(--veritas-text);--v-text-secondary:var(--veritas-text-secondary);--v-text-tertiary:var(--veritas-text-muted);--v-accent:#111;--v-glow:transparent;--v-blur-light:blur(12px);--v-blur-heavy:blur(32px);--v-font-sans:"Inter", -apple-system, BlinkMacSystemFont, "SF Pro Display", sans-serif;--v-font-mono:"JetBrains Mono", "SF Mono", Consolas, monospace;--v-section-py:120px;--v-container-max:1200px;--v-transition-fast:.3s cubic-bezier(.25, 1, .5, 1);--v-transition-base:.5s cubic-bezier(.25, 1, .5, 1);--v-transition-slow:.8s cubic-bezier(.25, 1, .5, 1)}html,body,#root{box-sizing:border-box;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--veritas-bg);width:100%;min-height:100vh;color:var(--veritas-text);margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,sans-serif}body{overflow-x:clip}body,button,a,input,textarea{-webkit-tap-highlight-color:transparent}*,:before,:after{box-sizing:inherit}a{text-decoration:none}@media(pointer:fine)and (hover:hover){body.veritas-custom-cursor,body.veritas-custom-cursor *{cursor:none}body.veritas-custom-cursor input,body.veritas-custom-cursor textarea,body.veritas-custom-cursor [contenteditable=true]{cursor:text}body.veritas-custom-cursor a,body.veritas-custom-cursor button,body.veritas-custom-cursor label,body.veritas-custom-cursor select,body.veritas-custom-cursor [role=button],body.veritas-custom-cursor [data-magnetic]{cursor:none}[data-magnetic]{transform:translate3d(var(--veritas-magnetic-x,0px),var(--veritas-magnetic-y,0px),0);will-change:transform}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}._backdrop_wbni6_6{position:fixed;inset:0;background:#0000008c;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:9998;display:flex;align-items:flex-start;justify-content:center;padding:100px 20px 40px}._modalContainer_wbni6_19{width:100%;max-width:640px;background:#16161ae0;backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%);border:1px solid rgba(0,0,0,.12);border-radius:20px;box-shadow:0 30px 100px #0009,0 0 0 1px #0000000a;overflow:hidden;display:flex;flex-direction:column;max-height:calc(100vh - 160px)}._searchHeader_wbni6_34{display:flex;align-items:center;padding:18px 24px;border-bottom:1px solid rgba(0,0,0,.08);gap:14px;position:relative}._searchIcon_wbni6_43{color:#0000004d;flex-shrink:0}._searchInput_wbni6_48{flex:1;background:transparent;border:none;outline:none;color:var(--veritas-text);font-size:1.1rem;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;letter-spacing:-.01em}._searchInput_wbni6_48::placeholder{color:#00000059}._clearButton_wbni6_64{background:#00000014;border:none;color:#0009;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}._clearButton_wbni6_64:hover{background:#0000001f;color:var(--veritas-text)}._shortcutBadge_wbni6_83{font-size:.72rem;font-weight:600;color:#0003;background:#0000000a;border:1px solid rgba(0,0,0,.08);padding:3px 8px;border-radius:6px;letter-spacing:.04em;text-transform:uppercase;-webkit-user-select:none;user-select:none}._resultsArea_wbni6_96{flex:1;overflow-y:auto;padding:12px 14px}._resultsArea_wbni6_96::-webkit-scrollbar{width:6px}._resultsArea_wbni6_96::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px}._categoryGroup_wbni6_111{margin-bottom:16px}._categoryGroup_wbni6_111:last-child{margin-bottom:4px}._categoryTitle_wbni6_119{font-size:.72rem;font-weight:600;color:#00000040;text-transform:uppercase;letter-spacing:.08em;margin:10px 12px 8px}._resultItem_wbni6_128{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:12px;cursor:pointer;transition:background .15s ease,transform .15s ease;color:#000000e0;text-decoration:none;border:1px solid transparent}._resultItem_wbni6_128:hover,._resultItem_wbni6_128._active_wbni6_142{background:#00000014;border-color:#0000000a;color:var(--veritas-text)}._resultContent_wbni6_148{display:flex;flex-direction:column;gap:3px}._resultTitle_wbni6_154{font-size:.95rem;font-weight:500;letter-spacing:-.01em}._resultDescription_wbni6_160{font-size:.8rem;color:#0000007a;line-height:1.3}._resultActionIcon_wbni6_166{color:#00000026;transition:transform .2s ease,color .2s ease;flex-shrink:0;margin-left:12px}._resultItem_wbni6_128:hover ._resultActionIcon_wbni6_166,._resultItem_wbni6_128._active_wbni6_142 ._resultActionIcon_wbni6_166{color:#000c;transform:translate(3px)}._emptyState_wbni6_179{padding:40px 20px;text-align:center;color:#0000004d;font-size:.92rem}._footerBar_wbni6_186{display:flex;align-items:center;justify-content:space-between;padding:10px 24px;border-top:1px solid rgba(0,0,0,.04);background:#00000040;font-size:.75rem;color:#0003}._footerKeyHint_wbni6_197{display:flex;align-items:center;gap:8px}._keyKbd_wbni6_203{background:#00000014;border:1px solid rgba(0,0,0,.12);border-radius:4px;padding:1px 6px;font-size:.7rem;font-weight:600;color:#000000b3}@media(max-width:640px){._backdrop_wbni6_6{padding:60px 14px 20px}._modalContainer_wbni6_19{max-height:calc(100vh - 80px);border-radius:16px}._searchHeader_wbni6_34{padding:14px 18px}._searchInput_wbni6_48{font-size:1rem}._shortcutBadge_wbni6_83,._footerBar_wbni6_186{display:none}}.avatar-identity-placeholder{width:34px;height:34px;border-radius:50%;background:#1111110d;margin-left:12px}.avatar-identity{display:flex;align-items:center;height:100%;flex-shrink:0;margin-left:12px}.avatar-identity__visual{width:34px;height:34px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#1111110f;border:1px solid rgba(17,17,17,.1);display:flex;align-items:flex-end;justify-content:center;transition:transform .2s ease;margin-right:10px}.avatar-identity__visual:hover{transform:scale(1.02)}.avatar-identity__img{width:auto;height:100%;object-fit:cover;object-position:top center;display:block}.avatar-identity__auth-row{display:flex;align-items:center;gap:12px}.avatar-identity__name{font-size:13px;font-weight:500;color:#111;white-space:nowrap;max-width:140px;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.avatar-identity__btn{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;cursor:pointer;letter-spacing:-.01em;transition:background .18s ease,color .18s ease;white-space:nowrap;border:none}.avatar-identity__btn--signin{height:32px;padding:0 14px;font-size:13px;font-weight:600;background:#111;color:#f7f7f5;margin-left:2px}.avatar-identity__btn--signin:hover{background:#2a2a2a}.avatar-identity__btn--signin:focus-visible{outline:2px solid #111;outline-offset:2px}.avatar-identity__btn--logout{background:transparent;color:#5f5f5b;border:1px solid rgba(17,17,17,.1);padding:7px 11px;font-size:13px;font-weight:500}.avatar-identity__btn--logout:hover{background:#f1f1ef;color:#111}.avatar-identity__btn--logout:focus-visible{outline:2px solid #111;outline-offset:2px}@media(max-width:640px){.avatar-identity__name{display:none}.avatar-identity__visual{margin-right:8px}.avatar-identity__auth-row{gap:8px}.avatar-identity__btn--logout{padding:6px 10px;font-size:12px}}@media(prefers-reduced-motion:reduce){.avatar-identity__visual,.avatar-identity__btn{transition:none}}.navbar-container{position:fixed;top:0;left:0;right:0;height:64px;z-index:2000;background:transparent;border-bottom:1px solid transparent;transition:background .4s cubic-bezier(.25,1,.5,1),border-color .4s ease,backdrop-filter .4s ease,box-shadow .4s ease}.navbar-container.scrolled{background:#f7f7f5d9;backdrop-filter:var(--v-blur-heavy);-webkit-backdrop-filter:var(--v-blur-heavy);border-bottom:1px solid rgba(0,0,0,.05);box-shadow:0 4px 20px #00000008}.navbar-content{max-width:100%;margin:0 auto;padding:0 32px;height:100%;display:flex;align-items:center;justify-content:space-between}.navbar-brand{display:flex;align-items:center;text-decoration:none;cursor:pointer;z-index:2100;margin-right:32px;gap:12px}.brand-logo{height:24px;width:auto;border-radius:4px;display:block;opacity:.95;transition:opacity .3s ease,transform .3s ease}.navbar-brand:hover .brand-logo{opacity:1;transform:scale(1.05)}.brand-name{font-family:Playfair Display,serif;font-size:1.35rem;font-weight:700;font-style:italic;color:var(--v-text-primary);letter-spacing:.05em;margin-top:2px}.nav-desktop{display:flex;align-items:center;justify-content:center;flex:1;gap:32px;height:100%}.nav-link{position:relative;font-size:.85rem;font-weight:500;color:var(--v-text-secondary);text-decoration:none;transition:color .3s ease,opacity .3s ease;letter-spacing:.01em;font-family:var(--v-font-sans);white-space:nowrap;display:flex;align-items:center;height:100%}.nav-link:hover{color:var(--v-text-primary)}.nav-link.active{color:var(--v-text-primary);font-weight:600}.active-indicator{position:absolute;bottom:-1px;left:0;right:0;height:2px;background-color:var(--v-text-primary);border-radius:2px 2px 0 0;box-shadow:0 -2px 8px #0003}.nav-actions{display:flex;align-items:center;gap:20px;margin-left:16px;height:100%}.nav-link.desktop-only{display:flex}.nav-icon-btn{background:transparent;border:none;color:var(--v-text-secondary);cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;transition:color .3s ease,transform .3s cubic-bezier(.25,1,.5,1)}.nav-icon-btn:hover{color:var(--v-text-primary);transform:scale(1.1)}.profile-wrapper{position:relative;display:flex;align-items:center;height:100%}.profile-btn{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease;opacity:.85}.profile-btn:hover{opacity:1}.profile-img{width:28px;height:28px;border-radius:50%;object-fit:cover;border:1px solid var(--v-border-strong)}.profile-img-fallback{width:28px;height:28px;border-radius:50%;background:#00000014;color:var(--v-text-primary);display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:500;border:1px solid var(--v-border)}.profile-dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:240px;background:#ffffffe6;backdrop-filter:var(--v-blur-heavy);-webkit-backdrop-filter:var(--v-blur-heavy);border:1px solid var(--v-border);border-radius:16px;box-shadow:var(--veritas-shadow-md),inset 0 1px #0000000d;padding:12px;z-index:2500;transform-origin:top right}.dropdown-email{font-size:.85rem;color:var(--v-text-secondary);margin:0 0 12px;padding:4px 8px 12px;border-bottom:1px solid var(--v-border);word-break:break-all;font-family:var(--v-font-sans)}.dropdown-item{width:100%;padding:10px 12px;background:transparent;border:none;border-radius:8px;font-size:.9rem;font-weight:500;color:var(--v-text-primary);cursor:pointer;transition:all .2s ease;text-align:left;font-family:var(--v-font-sans)}.dropdown-item:hover{background:#00000014}.dropdown-item.danger{color:#ff453a}.dropdown-item.danger:hover{background:#ff453a26}.nav-hamburger{display:none;flex-direction:column;gap:5px;background:transparent;border:none;cursor:pointer;padding:6px;z-index:2100}.hamburger-line{width:18px;height:1.5px;background-color:var(--v-text-primary);transition:all .4s cubic-bezier(.25,1,.5,1);border-radius:1px}.hamburger-line.open:nth-child(1){transform:translateY(3.25px) rotate(45deg)}.hamburger-line.open:nth-child(2){transform:translateY(-3.25px) rotate(-45deg)}.mobile-sheet{position:fixed;inset:0;width:100vw;height:100vh;background:#f7f7f5e6;backdrop-filter:var(--v-blur-heavy);-webkit-backdrop-filter:var(--v-blur-heavy);z-index:1500;overflow-y:auto;display:flex;flex-direction:column}.mobile-sheet-content{width:100%;max-width:1200px;margin:0 auto;padding:100px 24px 40px;display:flex;flex-direction:column;gap:32px;min-height:100%}.mobile-nav-group{display:flex;flex-direction:column;gap:8px}.mobile-link{font-size:2rem;font-weight:500;color:var(--v-text-secondary);text-decoration:none;padding:16px 0;border-bottom:1px solid var(--v-border);transition:color .3s ease,padding-left .3s cubic-bezier(.25,1,.5,1);font-family:var(--v-font-sans);letter-spacing:-.02em}.mobile-link:hover,.mobile-link.active{color:var(--v-text-primary);padding-left:12px}.mobile-footer-bar{margin-top:auto;padding-top:24px}.mobile-cta-btn{display:inline-block;padding:16px 32px;background:var(--v-text-primary);color:var(--v-black);font-size:1rem;font-weight:600;border-radius:100px;text-decoration:none;transition:transform .3s cubic-bezier(.25,1,.5,1);font-family:var(--v-font-sans)}.mobile-cta-btn:hover{transform:scale(1.02)}.mobile-user-row{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-top:1px solid var(--v-border)}.mobile-user-email{font-size:1rem;color:var(--v-text-secondary);font-family:var(--v-font-sans)}.mobile-logout-btn{color:#ff453a;background:transparent;border:none;font-size:1rem;font-weight:500;cursor:pointer;font-family:var(--v-font-sans)}@media(max-width:860px){.nav-desktop,.nav-link.desktop-only{display:none}.nav-hamburger{display:flex}}.veritas-transition-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--veritas-bg);z-index:999999;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;pointer-events:all;-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.veritas-canvas-container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.veritas-canvas{width:100%;height:100%;display:block}.veritas-content-center{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 2rem}.veritas-logo-text{font-size:clamp(2.5rem,5.5vw,4.5rem);font-weight:700;color:var(--veritas-text);letter-spacing:.22em;line-height:1.1;margin:0;text-transform:uppercase;font-feature-settings:"cv02","cv03","cv04","cv11";will-change:transform,opacity,filter;text-shadow:0 0 40px rgba(0,0,0,.1)}.veritas-tagline{font-size:clamp(1rem,1.8vw,1.35rem);font-weight:300;color:#8e8e93;letter-spacing:.08em;margin-top:1.25rem;line-height:1.4;will-change:opacity,transform}.veritas-status-container{position:absolute;bottom:12vh;left:0;width:100%;display:flex;justify-content:center;align-items:center;z-index:2;min-height:2rem}.veritas-status-message{font-size:clamp(.85rem,1.2vw,1.05rem);font-weight:400;color:#000000a6;letter-spacing:.06em;margin:0;text-align:center;will-change:opacity,filter,transform}.veritas-page-wrapper{position:relative;width:100%;min-height:100vh;opacity:1;will-change:transform,opacity,filter}.veritas-page-reveal{animation:veritasPageReveal .7s cubic-bezier(.65,0,.35,1) forwards}@keyframes veritasPageReveal{0%{opacity:0;transform:translateY(12px) scale(.985);filter:blur(8px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0px)}}.veritas-stagger-child{opacity:0;transform:translateY(12px);filter:blur(4px);animation:veritasChildReveal .6s cubic-bezier(.65,0,.35,1) forwards}@keyframes veritasChildReveal{0%{opacity:0;transform:translateY(12px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0px)}}@media(prefers-reduced-motion:reduce){.veritas-logo-text,.veritas-tagline,.veritas-status-message,.veritas-page-reveal,.veritas-stagger-child{animation:none!important;transition:none!important;filter:none!important;transform:none!important;opacity:1!important}}.dp-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0006;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;justify-content:center;align-items:center;z-index:9999}.dp-modal-container{background:#0000000a;border:1px solid rgba(0,0,0,.08);box-shadow:0 24px 48px #0000004d,inset 0 1px #00000014;border-radius:28px;padding:48px;max-width:500px;width:90%;text-align:center;color:var(--veritas-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.dp-modal-title{font-size:32px;font-weight:700;line-height:1.2;margin-bottom:24px;letter-spacing:-.02em;background:linear-gradient(180deg,#fff,#a5a5a5);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.dp-modal-body{font-size:16px;line-height:1.6;color:#000c;margin-bottom:32px;font-weight:400}.dp-modal-body p{margin-bottom:16px}.dp-modal-body p:last-child{margin-bottom:0}.dp-modal-caption{font-size:13px;color:#0000004d;margin-bottom:32px;letter-spacing:.02em}.dp-modal-btn{background:#fff;color:var(--veritas-surface);border:none;border-radius:980px;padding:14px 32px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 14px #0000001f}.dp-modal-btn:hover{transform:scale(1.02);box-shadow:0 6px 20px #00000026}.dp-modal-btn:active{transform:scale(.98)}@media(max-width:768px){.dp-modal-container{padding:32px 24px}.dp-modal-title{font-size:26px}.dp-modal-body{font-size:15px}}.veritas-hide-native,.veritas-hide-native *{cursor:none!important}._cursorWrapper_1bglz_7{position:fixed;top:0;left:0;pointer-events:none;z-index:999999}._primaryPointer_1bglz_16{position:absolute;top:0;left:0;width:14px;height:14px;margin-left:-7px;margin-top:-7px;opacity:0;transition:opacity .2s ease;will-change:transform}._pointerShape_1bglz_30{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center;transition:transform .1s ease-out}._microArrow_1bglz_40{width:12px;height:12px;position:absolute;transform:translate(-1px,-1px)}._microPoint_1bglz_48{width:2px;height:2px;background:#10b981;border-radius:50%;opacity:.8;position:absolute;top:50%;left:50%;transform:translate(-30%,-30%);transition:opacity .2s ease,transform .1s ease}._precisionFollower_1bglz_63{position:absolute;top:0;left:0;width:26px;height:26px;margin-left:-13px;margin-top:-13px;opacity:0;transition:opacity .3s ease;will-change:transform;display:flex;align-items:center;justify-content:center}._followerShape_1bglz_79{width:100%;height:100%;border:1px solid rgba(17,17,17,.16);border-radius:6px;background-color:transparent;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s ease,background-color .3s ease,border-radius .3s ease;display:flex;align-items:center;justify-content:center}._cursorLabel_1bglz_94{font-family:var(--v-font-sans, system-ui);font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#111;white-space:nowrap;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}._cursorWrapper_1bglz_7._isHidden_1bglz_111 ._primaryPointer_1bglz_16,._cursorWrapper_1bglz_7._isHidden_1bglz_111 ._precisionFollower_1bglz_63{opacity:0!important;transition:opacity .15s ease}._cursorWrapper_1bglz_7._isHover_1bglz_118 ._followerShape_1bglz_79{border-color:#11111159;border-radius:4px}._cursorWrapper_1bglz_7._isMagnetic_1bglz_124 ._followerShape_1bglz_79{border-color:#11111159;border-radius:4px;transform:scale(1.1)}._cursorWrapper_1bglz_7._isMagnetic_1bglz_124 ._microPoint_1bglz_48{opacity:1}._cursorWrapper_1bglz_7._isPress_1bglz_135 ._pointerShape_1bglz_30{transform:scale(.9)!important}._cursorWrapper_1bglz_7._isPress_1bglz_135 ._followerShape_1bglz_79{transform:scale(.92)!important}._cursorWrapper_1bglz_7._isPress_1bglz_135 ._microPoint_1bglz_48{transform:translate(-30%,-30%) scale(.5)!important}._cursorWrapper_1bglz_7._isCopilot_1bglz_146 ._followerShape_1bglz_79{border-color:#10b98166}._cursorWrapper_1bglz_7._isCopilot_1bglz_146 ._microPoint_1bglz_48{opacity:1}@media(prefers-reduced-motion:reduce){._followerShape_1bglz_79,._pointerShape_1bglz_30,._microPoint_1bglz_48{transition:none!important}._primaryPointer_1bglz_16{transition:opacity .2s ease!important}._cursorWrapper_1bglz_7._isMagnetic_1bglz_124 ._followerShape_1bglz_79,._cursorWrapper_1bglz_7._isPress_1bglz_135 ._followerShape_1bglz_79,._cursorWrapper_1bglz_7._isPress_1bglz_135 ._pointerShape_1bglz_30,._cursorWrapper_1bglz_7._isPress_1bglz_135 ._microPoint_1bglz_48,._cursorWrapper_1bglz_7._isHover_1bglz_118 ._followerShape_1bglz_79,._cursorWrapper_1bglz_7._isCopilot_1bglz_146 ._followerShape_1bglz_79{transform:none!important}}._container_ty72d_1{--scroll-progress: 0;position:fixed;z-index:9990;bottom:96px;right:36px;width:44px;height:44px;border-radius:50%;background-color:#121212;border:1px solid rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(16px) scale(.95);transition:opacity .35s ease,transform .35s cubic-bezier(.16,1,.3,1),visibility .35s,background-color .2s ease,border-color .2s ease;box-shadow:0 4px 12px #0006,0 0 0 1px #000}._container_ty72d_1._visible_ty72d_32{opacity:1;visibility:visible;transform:translateY(0) scale(1)}._container_ty72d_1:hover{background-color:var(--veritas-surface);border-color:#0000001a}._container_ty72d_1:focus-visible{outline:2px solid var(--v-accent-green, #10B981);outline-offset:2px}._container_ty72d_1:active{transform:translateY(2px) scale(.95);transition:transform .1s ease}._svgRing_ty72d_54{position:absolute;top:0;left:0;width:100%;height:100%;transform:rotate(-90deg);pointer-events:none}._progressPath_ty72d_65{stroke-dasharray:100;stroke-dashoffset:calc(100 - (var(--scroll-progress) * 100));transition:stroke .2s ease}._arrow_ty72d_77{width:16px;height:16px;color:#a3a3a3;transition:color .2s ease,transform .2s ease;pointer-events:none}._container_ty72d_1:hover ._arrow_ty72d_77{color:var(--veritas-text);transform:translateY(-2px)}._container_ty72d_1._atBottom_ty72d_91 ._progressPath_ty72d_65{stroke:var(--v-accent-green, #10B981);filter:drop-shadow(0 0 2px rgba(16,185,129,.4))}._container_ty72d_1._atBottom_ty72d_91 ._arrow_ty72d_77{color:var(--v-accent-green, #10B981)}@media(max-width:1024px){._container_ty72d_1{bottom:84px;right:24px}}@media(max-width:768px){._container_ty72d_1{bottom:78px;right:18px}}@media(prefers-reduced-motion:reduce){._container_ty72d_1{transition:opacity .2s ease,visibility .2s ease;transform:none!important}._container_ty72d_1:active,._container_ty72d_1:hover ._arrow_ty72d_77{transform:none!important}}._trigger_13lq8_8{position:fixed;bottom:36px;right:36px;z-index:9991;width:44px;height:44px;border-radius:12px;background-color:var(--veritas-surface, #FFFFFF);border:1px solid var(--veritas-border, rgba(17,17,17,.1));box-shadow:0 4px 12px #0000000a,0 0 0 1px #00000005;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--veritas-text, #111111);transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .2s ease,box-shadow .2s ease;will-change:transform}._trigger_13lq8_8:hover{border-color:var(--veritas-border-strong, rgba(17,17,17,.16));transform:scale(1.02);box-shadow:0 6px 16px #0000000f}._trigger_13lq8_8:active{transform:scale(.98);transition:transform .1s ease}._trigger_13lq8_8:focus-visible{outline:2px solid var(--veritas-text, #111111);outline-offset:2px}._triggerIcon_13lq8_51{width:18px;height:18px;color:var(--veritas-text, #111111);transition:color .2s ease}._triggerAccent_13lq8_58{fill:var(--veritas-text, #111111)}._panelWrapper_13lq8_65{position:fixed;bottom:96px;right:36px;z-index:9991;pointer-events:none}._panel_13lq8_65{width:400px;max-width:calc(100vw - 48px);max-height:min(680px,calc(100vh - 140px));background-color:var(--veritas-surface, #FFFFFF);border:1px solid var(--veritas-border, rgba(17,17,17,.1));border-radius:20px;box-shadow:0 18px 60px #1111111a;display:flex;flex-direction:column;pointer-events:none;visibility:hidden;opacity:0;transform:translate3d(0,8px,0) scale(.96);transform-origin:bottom right;transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1),visibility .35s;will-change:transform,opacity;overflow:hidden}._panelOpen_13lq8_101{opacity:1;visibility:visible;pointer-events:all;transform:translateZ(0) scale(1)}._header_13lq8_111{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 24px 16px;border-bottom:1px solid var(--veritas-border, rgba(17,17,17,.1))}._headerTitle_13lq8_119{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--veritas-text, #111111);margin:0;line-height:1.2}._headerSubtitle_13lq8_128{font-size:12px;font-weight:400;color:var(--veritas-text-secondary, #5F5F5B);margin:4px 0 0}._closeButton_13lq8_135{background:transparent;border:none;color:var(--veritas-text-muted, #8A8A84);cursor:pointer;width:36px;height:36px;margin:-8px -8px 0 0;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:color .2s ease,background-color .2s ease}._closeButton_13lq8_135:hover{color:var(--veritas-text, #111111);background-color:var(--veritas-surface-alt, #F1F1EF)}._scrollArea_13lq8_158{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:24px;scrollbar-width:thin;scrollbar-color:rgba(17,17,17,.15) transparent}._scrollArea_13lq8_158::-webkit-scrollbar{width:4px}._scrollArea_13lq8_158::-webkit-scrollbar-track{background:transparent}._scrollArea_13lq8_158::-webkit-scrollbar-thumb{background:#11111126;border-radius:4px}._contextLabel_13lq8_185{font-size:10px;font-weight:600;letter-spacing:.12em;color:var(--veritas-text-muted, #8A8A84);text-transform:uppercase;margin-bottom:8px}._contextIndicator_13lq8_194{font-size:12px;font-weight:600;color:var(--veritas-text, #111111);letter-spacing:.05em;text-transform:uppercase;display:flex;align-items:center;gap:6px;margin:0 0 24px}._contextDot_13lq8_206{font-size:8px;color:var(--veritas-text-muted, #8A8A84)}._primarySuggestion_13lq8_211{background:var(--veritas-bg, #F7F7F5);border:1px solid rgba(17,17,17,.08);border-radius:12px;padding:16px;margin-bottom:24px;text-align:left;cursor:pointer;transition:background-color .2s ease;display:flex;justify-content:space-between;align-items:center}._primarySuggestion_13lq8_211:hover{background:var(--veritas-surface-alt, #F1F1EF)}._primarySuggestion_13lq8_211:hover ._arrowIcon_13lq8_229{transform:translate(3px)}._primarySuggestionTitle_13lq8_233{font-size:11px;font-weight:600;letter-spacing:.05em;color:var(--veritas-text, #111111);text-transform:uppercase;margin-bottom:4px;display:block}._primarySuggestionDesc_13lq8_243{font-size:13px;color:var(--veritas-text-secondary, #5F5F5B)}._arrowIcon_13lq8_229{transition:transform .2s ease;color:var(--veritas-text, #111111)}._suggestionSectionTitle_13lq8_253{font-size:11px;font-weight:600;letter-spacing:.05em;color:var(--veritas-text-muted, #8A8A84);text-transform:uppercase;margin-bottom:8px}._suggestionList_13lq8_262{display:flex;flex-direction:column}._suggestionButton_13lq8_267{background:transparent;border:none;border-bottom:1px solid rgba(17,17,17,.07);padding:14px 12px;color:var(--veritas-text, #111111);font-size:13px;text-align:left;cursor:pointer;transition:background-color .2s ease;display:flex;justify-content:space-between;align-items:center}._suggestionButton_13lq8_267:first-child{border-top:1px solid rgba(17,17,17,.07)}._suggestionButton_13lq8_267:hover{background:var(--veritas-bg, #F7F7F5)}._suggestionButton_13lq8_267:hover ._arrowIconSmall_13lq8_290{opacity:1;transform:translate(2px)}._arrowIconSmall_13lq8_290{opacity:0;transition:all .2s ease;color:var(--veritas-text-muted, #8A8A84)}._emptyStateIntro_13lq8_302{margin-bottom:24px}._emptyStateTitle_13lq8_306{font-size:15px;font-weight:600;color:var(--veritas-text, #111111);margin:0 0 12px}._emptyStateDesc_13lq8_313{font-size:14px;line-height:1.5;color:var(--veritas-text-secondary, #5F5F5B);margin:0}._messageList_13lq8_323{display:flex;flex-direction:column;gap:24px}._messageUser_13lq8_329{align-self:flex-end;color:var(--veritas-text, #111111);background:var(--veritas-surface-alt, #F1F1EF);padding:12px 16px;border-radius:12px;font-size:14px;line-height:1.5;max-width:85%}._messageAssistant_13lq8_340{align-self:flex-start;color:var(--veritas-text, #111111);width:100%}._assistantOverline_13lq8_346{font-size:10px;font-weight:600;letter-spacing:.12em;color:var(--veritas-text-muted, #8A8A84);text-transform:uppercase;margin-bottom:8px;display:block}._assistantText_13lq8_356{font-size:14px;line-height:1.65;color:#222}._assistantText_13lq8_356 p{margin:0 0 12px}._assistantText_13lq8_356 p:last-child{margin-bottom:0}._assistantText_13lq8_356 strong{font-weight:600;color:var(--veritas-text, #111111)}._assistantText_13lq8_356 h4{font-size:12px;font-weight:600;letter-spacing:.05em;color:var(--veritas-text, #111111);margin:16px 0 8px;text-transform:uppercase}._assistantText_13lq8_356 h4:first-child{margin-top:0}._typingIndicator_13lq8_388{align-self:flex-start;color:var(--veritas-text-muted, #8A8A84);font-size:14px;display:flex;align-items:center;gap:4px}._groundingContainer_13lq8_400{margin-top:24px;padding-top:20px;border-top:1px solid rgba(17,17,17,.1)}._groundingHeader_13lq8_406{font-size:10px;font-weight:600;letter-spacing:.12em;color:var(--veritas-text-muted, #8A8A84);text-transform:uppercase;margin-bottom:12px}._sourceList_13lq8_415{display:flex;flex-direction:column}._sourceItem_13lq8_420{border-bottom:1px solid rgba(17,17,17,.07)}._sourceItem_13lq8_420:first-child{border-top:1px solid rgba(17,17,17,.07)}._sourceToggle_13lq8_428{width:100%;background:transparent;border:none;padding:12px 0;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:4px;transition:opacity .2s ease}._sourceToggle_13lq8_428:hover{opacity:.7}._sourceHeaderMain_13lq8_445{display:flex;align-items:baseline;width:100%;gap:12px}._sourceIndex_13lq8_452{font-size:10px;font-weight:600;letter-spacing:.05em;color:var(--veritas-text-muted, #8A8A84);width:16px}._sourceTitle_13lq8_460{font-size:11px;font-weight:500;color:var(--veritas-text-muted, #8A8A84);text-transform:uppercase;letter-spacing:.05em}._sourceSection_13lq8_468{font-size:13px;color:var(--veritas-text, #111111);padding-left:28px}._sourceContent_13lq8_474{padding:0 0 16px 28px;font-size:13px;color:var(--veritas-text-secondary, #5F5F5B);line-height:1.6}._viewSourceLink_13lq8_481{font-size:11px;color:var(--veritas-text, #111111);text-decoration:underline;text-underline-offset:2px;margin-top:8px;display:inline-flex;align-items:center;gap:4px}._viewSourceLink_13lq8_481:hover{color:var(--veritas-text-secondary, #5F5F5B)}._footer_13lq8_499{padding:16px 24px 24px;border-top:1px solid var(--veritas-border, rgba(17,17,17,.1));background:var(--veritas-surface, #FFFFFF)}._modeToggle_13lq8_505{display:flex;gap:2px;background:var(--veritas-surface-alt, #F1F1EF);padding:2px;border-radius:8px;border:1px solid rgba(17,17,17,.08);margin-bottom:16px;width:fit-content}._modeButton_13lq8_516{background:transparent;border:none;padding:6px 12px;font-size:10px;font-weight:600;letter-spacing:.1em;color:var(--veritas-text-muted, #8A8A84);border-radius:6px;cursor:pointer;transition:all .2s ease}._modeButtonActive_13lq8_529{background:var(--veritas-surface, #FFFFFF);color:var(--veritas-text, #111111);box-shadow:0 1px 3px #00000014}._inputWrapper_13lq8_535{position:relative;display:flex;align-items:center}._input_13lq8_535{width:100%;background:var(--veritas-surface, #FFFFFF);border:1px solid rgba(17,17,17,.14);border-radius:12px;padding:14px 44px 14px 16px;color:var(--veritas-text, #111111);font-size:14px;transition:border-color .2s ease}._input_13lq8_535:focus{outline:none;border-color:#1111114d}._input_13lq8_535::placeholder{color:var(--veritas-text-muted, #8A8A84)}._submitButton_13lq8_561{position:absolute;right:12px;background:transparent;border:none;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--veritas-text, #111111);cursor:pointer;transition:opacity .2s ease}._submitButton_13lq8_561:hover{opacity:.7}._submitButton_13lq8_561:disabled{opacity:.3;cursor:not-allowed}@media(max-width:768px){._panelWrapper_13lq8_65{bottom:0;right:0;width:100%;height:100vh;height:100dvh;padding:0;z-index:9999;display:flex;flex-direction:column;justify-content:flex-end}._panel_13lq8_65{width:100%;max-width:100%;height:85vh;max-height:85vh;border-radius:20px 20px 0 0;border-bottom:none;transform-origin:bottom center;transform:translate3d(0,100%,0) scale(1);transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1),visibility .35s}._panelOpen_13lq8_101{transform:translateZ(0) scale(1)}._trigger_13lq8_8{bottom:max(24px,env(safe-area-inset-bottom));right:24px}}@media(prefers-reduced-motion:reduce){._panel_13lq8_65{transition:opacity .25s ease,visibility .25s;transform:none!important}._trigger_13lq8_8{transition:opacity .25s ease;transform:none!important}}._footer_bqz5k_1{background-color:#f7f7f5;color:#111;padding:8rem 2rem 12rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow:hidden;position:relative;z-index:10}._container_bqz5k_11{max-width:1440px;margin:0 auto;display:flex;flex-direction:column}._wordmark_bqz5k_19{font-size:clamp(72px,15vw,240px);font-weight:700;letter-spacing:-.06em;line-height:.85;color:#111;margin:0 0 4rem;padding:0;margin-left:-.02em}._statement_bqz5k_32{font-size:clamp(24px,4vw,42px);line-height:1.25;font-weight:500;letter-spacing:-.02em;color:#111;max-width:800px;margin:0}._divider_bqz5k_43{width:100%;height:1px;background-color:#1111111a;margin:5rem 0}._navigationGrid_bqz5k_51{display:grid;grid-template-columns:repeat(4,1fr);gap:4rem}._navColumn_bqz5k_57{display:flex;flex-direction:column;gap:1.25rem}._navLabel_bqz5k_63{font-size:11px;font-weight:600;letter-spacing:.12em;color:#8a8a84;text-transform:uppercase;margin-bottom:.5rem}._navLink_bqz5k_72{font-size:15px;font-weight:500;color:#5f5f5b;text-decoration:none;letter-spacing:-.01em;transition:transform .25s ease,color .25s ease;display:inline-flex;align-items:center;gap:.25rem;width:fit-content}._navLink_bqz5k_72:hover{color:#111;transform:translate(4px)}._arrow_bqz5k_90{font-size:12px;opacity:.6;transition:transform .25s ease}._navLink_bqz5k_72:hover ._arrow_bqz5k_90{transform:translate(2px,-2px);opacity:1}._principlesContainer_bqz5k_102{display:flex;flex-direction:column;gap:2rem}._principlesGroup_bqz5k_108{display:flex;flex-direction:column;gap:1.5rem}._principle_bqz5k_102{font-size:clamp(20px,3vw,32px);font-weight:600;letter-spacing:-.02em;color:#8a8a84;margin:0;transition:color .4s ease,transform .4s ease;cursor:default;width:fit-content}._principlesGroup_bqz5k_108:hover ._principle_bqz5k_102{color:#11111126}._principlesGroup_bqz5k_108 ._principle_bqz5k_102:hover{color:#111;transform:translate(6px);transition:color .2s ease,transform .2s ease}._metaSection_bqz5k_138{display:flex;justify-content:space-between;align-items:flex-end}._metaItem_bqz5k_144{display:flex;flex-direction:column;gap:.4rem;font-size:13px;font-weight:500;color:#5f5f5b}._metaTitle_bqz5k_153{font-weight:600;color:#111;margin-bottom:.2rem}._metaItemRight_bqz5k_159{display:flex;flex-direction:column;gap:.4rem;font-size:13px;font-weight:500;color:#5f5f5b;text-align:right}@media(max-width:1024px){._navigationGrid_bqz5k_51{grid-template-columns:repeat(2,1fr);gap:4rem 3rem}}@media(max-width:640px){._footer_bqz5k_1{padding:6rem 1.5rem 10rem}._navigationGrid_bqz5k_51{grid-template-columns:1fr;gap:3rem}._metaSection_bqz5k_138{flex-direction:column;align-items:flex-start;gap:2.5rem}._metaItemRight_bqz5k_159{text-align:left}._divider_bqz5k_43{margin:4rem 0}}@media(prefers-reduced-motion:reduce){._navLink_bqz5k_72,._navLink_bqz5k_72:hover,._principle_bqz5k_102,._principle_bqz5k_102:hover,._arrow_bqz5k_90{transition:none;transform:none}}._navLink_bqz5k_72:focus-visible{outline:2px solid #111111;outline-offset:4px;border-radius:2px}
