@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-border-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}}}@layer theme{:root,:host{--font-mono:"Geist Mono", "Geist Mono Fallback", ui-monospace, monospace;--default-font-family:"Geist", "Geist Fallback", ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:"Geist Mono", "Geist Mono Fallback", ui-monospace, monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.hidden{display:none}.grow{flex-grow:1}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blur{--tw-blur:blur(8px);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,)}.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,)}}:root{--background:#050505;--foreground:#f4f1ea;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--background:#f5f1e8;--foreground:#17130d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{scroll-behavior:smooth;scroll-padding-top:128px}body{color:var(--foreground);background:var(--background);font-family:var(--font-geist-sans), "Geist", ui-sans-serif, system-ui, sans-serif;margin:0}.landing-page{--landing-bg:#050505;--landing-text:#f4f1ea;--landing-muted:#a8a39a;--landing-gold:#d2a24b;--landing-gold-light:#f0cf8d;--landing-line:#e7c0702e;--landing-line-soft:#ffffff17;min-height:100vh;color:var(--landing-text);background:radial-gradient(900px 520px at 78% 5%, #9b6d1f1c, transparent 68%), radial-gradient(760px 600px at 7% 36%, #ffffff09, transparent 70%), var(--landing-bg);letter-spacing:0}.landing-page,.landing-page *{box-sizing:border-box}.landing-page:before{content:"";z-index:99;pointer-events:none;opacity:.28;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.08'/%3E%3C/svg%3E");position:fixed;inset:0}.landing-page a{color:inherit;text-decoration:none}.shell{width:min(1280px,100% - 96px);margin:0 auto}.landing-page header{z-index:130;-webkit-backdrop-filter:blur(32px);will-change:top, width, height, margin, border-radius;background:#05050594;border:1px solid #ffffff1f;border-radius:8px;align-items:center;width:min(1480px,100% - 32px);height:94px;margin:12px auto 0;transition:top .28s,width .28s,height .28s,min-height .28s,margin .28s,border-radius .28s,background .28s,box-shadow .28s;display:flex;position:sticky;top:12px;overflow:hidden;box-shadow:0 18px 60px #00000057}.landing-page .landing-header-scrolled{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050505b8;border-left-color:#0000;border-right-color:#0000;border-radius:0;width:100%;height:76px;margin-top:0;top:0;box-shadow:0 14px 44px #0006}.landing-page header .shell{z-index:2;width:min(1280px,100% - 32px);position:relative}.nav{justify-content:space-between;align-items:center;width:100%;display:flex}.brand{align-items:center;gap:13px;min-width:275px;display:flex}.brand-image{object-fit:cover;object-position:50% 42%;border-radius:50%;width:48px;height:48px;box-shadow:0 0 30px #d9a64c1f}.brand-copy{flex-direction:column;gap:4px;display:flex}.brand-copy strong{letter-spacing:.24em;font-family:Georgia,serif;font-size:21px;font-weight:500}.brand-copy small{color:#c29b5f;letter-spacing:.22em;font-size:8px}.desktop-nav{color:#cbc7bf;gap:38px;font-size:14px;display:flex;position:relative}.desktop-nav a{z-index:1;padding:10px 0;position:relative}.desktop-nav a.active{color:var(--landing-text)}.desktop-nav-indicator{width:var(--desktop-nav-indicator-width,0);background:var(--landing-gold);opacity:0;pointer-events:none;height:1px;transform:translateX(var(--desktop-nav-indicator-x,0));will-change:transform, width, opacity;transition:transform .25s,width .25s,opacity .16s;position:absolute;bottom:2px;left:0}.desktop-nav-indicator[data-visible=true]{opacity:1}.header-actions{align-items:center;gap:12px;display:flex}.locale-switcher{-webkit-backdrop-filter:blur(24px);background:#0505054d;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #0003}.locale-link{color:#b8b3aa;letter-spacing:.06em;border-radius:999px;justify-content:center;align-items:center;min-width:38px;min-height:32px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.locale-link:hover{color:#f4efe6}.locale-link.active{color:#100d08;background:linear-gradient(135deg,#ba8231,#e5bc6d)}.button{border:1px solid var(--landing-line-soft);letter-spacing:.01em;white-space:nowrap;border-radius:2px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:15px 22px;font-size:14px;font-weight:600;display:inline-flex}.button.gold{color:#100d08;background:linear-gradient(135deg,#ba8231,#e5bc6d);border-color:#0000;box-shadow:0 10px 34px #c58b352e}.button.ghost{color:#f4efe6;-webkit-backdrop-filter:blur(22px);background:#ffffff06}.button .arrow{font-size:18px;line-height:1}.burger-button{color:#f4efe6;-webkit-backdrop-filter:blur(24px);cursor:pointer;background:#05050561;border:1px solid #ffffff29;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:44px;height:44px;display:none;position:relative;overflow:hidden;box-shadow:0 10px 26px #0000003d}.burger-button span{background:currentColor;border-radius:999px;width:18px;height:2px;transition:opacity .2s,transform .2s;display:block}.burger-button.open span:first-child{transform:translateY(6px)rotate(45deg)}.burger-button.open span:nth-child(2){opacity:0}.burger-button.open span:last-child{transform:translateY(-6px)rotate(-45deg)}.mobile-menu-layer{z-index:120;padding:118px 12px 12px;position:fixed;inset:0}.mobile-menu-backdrop{-webkit-backdrop-filter:blur(30px);cursor:pointer;background:#0303046b;border:0;position:absolute;inset:0}.mobile-menu-panel{z-index:1;-webkit-backdrop-filter:blur(36px);background:#05050594;border:1px solid #ffffff26;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:calc(100dvh - 130px);padding:28px;display:flex;position:relative;box-shadow:0 28px 80px #0000007a}.mobile-menu-nav{flex-direction:column;display:flex}.mobile-menu-nav a{border-bottom:1px solid var(--landing-line-soft);color:#f4efe6;padding:18px 0;font-family:Georgia,Times New Roman,serif;font-size:34px;line-height:1.05}.mobile-menu-nav a.active{color:var(--landing-gold-light)}.mobile-menu-footer{border-top:1px solid var(--landing-line-soft);justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.mobile-menu-locales{border:1px solid var(--landing-line-soft);background:#ffffff09;border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.mobile-menu-cta{min-height:48px}.mobile-menu-actions{gap:10px;display:flex}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:58px;min-height:810px;display:grid;position:relative;overflow:hidden}.hero:after{content:"";background:linear-gradient(90deg, transparent, var(--landing-line), transparent);height:1px;position:absolute;bottom:0;left:0;right:0}.eyebrow{color:#d2a75f;letter-spacing:.28em;align-items:center;gap:13px;margin-bottom:28px;font-size:11px;font-weight:700;display:flex}.eyebrow:before{content:"";background:var(--landing-gold);width:44px;height:1px}.landing-page h1{letter-spacing:0;max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:78px;font-weight:400;line-height:.98}.landing-page h1 em{color:var(--landing-gold-light);font-style:normal;display:block}.hero p{color:#b8b3aa;max-width:600px;margin:30px 0 34px;font-size:19px;line-height:1.65}.hero-actions{gap:14px;margin-bottom:48px;display:flex}.principles{border-top:1px solid var(--landing-line-soft);grid-template-columns:repeat(4,1fr);max-width:690px;display:grid}.principle{border-right:1px solid var(--landing-line-soft);padding:18px 18px 0 0}.principle:last-child{border-right:0;padding-left:18px}.principle:not(:first-child){padding-left:18px}.principle span{color:#d1aa68;margin-bottom:7px;font-family:Georgia,serif;font-size:12px;display:block}.principle strong{color:#dbd7cf;letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:600}.hero-visual{justify-content:center;align-items:center;height:650px;display:flex;position:relative}.hero-orbit{border:1px solid #e5bb6929;border-radius:50%;width:570px;height:570px;position:absolute}.hero-orbit:before,.hero-orbit:after{content:"";border:1px solid #ffffff0e;border-radius:50%;position:absolute;inset:52px}.hero-orbit:after{border-color:#e2b45921;inset:128px}.hero-cross-x,.hero-cross-y{background:linear-gradient(90deg,#0000,#e1b7642e,#0000);position:absolute}.hero-cross-x{width:660px;height:1px}.hero-cross-y{background:linear-gradient(#0000,#e1b7642e,#0000);width:1px;height:660px}.hero-logo{z-index:2;object-fit:contain;filter:drop-shadow(0 30px 75px #000000a6);width:560px;height:560px;position:relative}.hero-badge{z-index:3;border:1px solid var(--landing-line);color:#dcb66d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.24em;background:#09090ae0;padding:15px 19px;font-size:10px;position:absolute;bottom:80px;right:18px}.spark{background:#f0c878;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 14px #d69d43}.s1{top:100px;right:65px}.s2{width:3px;height:3px;bottom:130px;left:62px}.s3{width:2px;height:2px;top:220px;left:14px}.manifesto{grid-template-columns:.8fr 1.2fr;align-items:start;gap:110px;padding:98px 0 92px;display:grid}.section-label{color:#b79256;letter-spacing:.28em;text-transform:uppercase;align-items:center;gap:12px;font-size:10px;display:flex}.section-label:after{content:"";background:var(--landing-line);flex:1;height:1px}.manifesto h2,.section-head h2,.global-copy h2,.cta h2{letter-spacing:0;font-family:Georgia,serif;font-weight:400}.manifesto h2{margin:0 0 22px;font-size:51px;line-height:1.12}.manifesto p{max-width:720px;color:var(--landing-muted);margin:0;font-size:18px;line-height:1.7}.manifesto strong{color:#eee9df;font-weight:500}.services{padding:16px 0 110px}.section-head{justify-content:space-between;align-items:end;gap:32px;margin-bottom:38px;display:flex}.section-head h2{margin:18px 0 0;font-size:52px}.section-head p{max-width:430px;color:var(--landing-muted);margin:0 0 7px;line-height:1.65}.service-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.service-card{border:1px solid var(--landing-line-soft);background:linear-gradient(145deg,#ffffff09,#ffffff03);min-height:310px;padding:30px 28px;position:relative;overflow:hidden}.service-card:before{content:"";border:1px solid #d6a44b1f;width:180px;height:180px;position:absolute;bottom:-50%;right:-30%;transform:rotate(45deg)}.service-no{color:#cb9d50;letter-spacing:.12em;font-family:Georgia,serif;font-size:13px}.service-icon{border:1px solid #e1b96961;place-items:center;width:46px;height:46px;margin:44px 0 28px;display:grid;transform:rotate(45deg)}.service-icon span{border:1px solid #ddb565;width:14px;height:14px;transform:rotate(-45deg)}.service-card h3{margin:0 0 14px;font-size:21px;font-weight:550}.service-card p{color:#9f9b93;margin:0;font-size:14px;line-height:1.62}.showcase{border-top:1px solid var(--landing-line-soft);border-bottom:1px solid var(--landing-line-soft);background:linear-gradient(#ffffff05,#0000 45%);padding:108px 0}.showcase-grid{grid-template-columns:1.2fr .8fr;gap:20px;margin-top:38px;display:grid}.case{border:1px solid var(--landing-line-soft);background:#0b0b0d;min-height:560px;position:relative;overflow:hidden}.case-copy{z-index:4;position:absolute;top:34px;left:34px}.case-copy span{color:#c89c53;letter-spacing:.23em;text-transform:uppercase;font-size:10px}.case-copy h3{margin:12px 0 8px;font-family:Georgia,serif;font-size:34px;font-weight:400}.case-copy p{color:#9f9a92;max-width:390px;margin:0;font-size:14px;line-height:1.55}.product-ui{background:#111216;border:1px solid #ffffff21;grid-template-columns:120px 1fr;height:410px;display:grid;position:absolute;bottom:-60px;left:34px;right:34px;transform:perspective(1200px)rotateX(2deg);box-shadow:0 30px 70px #0009}.ui-side{border-right:1px solid var(--landing-line-soft);padding:22px 16px}.ui-dot{background:linear-gradient(135deg,#d6a64e,#5d4623);border-radius:50%;width:22px;height:22px;margin-bottom:28px}.ui-link{background:#28282b;border-radius:4px;height:7px;margin:18px 0}.ui-link.active{background:#8e6b31;width:75%}.ui-main{padding:26px}.ui-top{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.ui-title{background:#ded6c8;border-radius:4px;width:150px;height:11px}.ui-pill{border:1px solid #4e4029;border-radius:2px;width:82px;height:28px}.metric-row{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.metric{border:1px solid var(--landing-line-soft);background:#151519;height:88px;padding:15px}.metric b{background:#58575a;border-radius:4px;width:35px;height:7px;margin-bottom:15px;display:block}.metric i{background:#d5cdbc;border-radius:3px;width:70px;height:18px;display:block}.chart{border:1px solid var(--landing-line-soft);background-color:#121216;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:100% 38px,62px 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;height:190px;margin-top:14px;position:relative}.chart svg{width:calc(100% - 44px);height:calc(100% - 44px);position:absolute;inset:22px}.case.image-case{background:#080808;align-items:flex-end;min-height:560px;display:flex}.case-photo{object-fit:cover;filter:saturate(.72)contrast(1.06)brightness(.62)}.image-case:after{content:"";background:linear-gradient(#0000002e,#00000024 38%,#000000e8);position:absolute;inset:0}.image-case .case-copy{top:auto;bottom:34px}.global{grid-template-columns:1.05fr .95fr;align-items:center;gap:74px;padding:115px 0;display:grid}.global-visual{border:1px solid var(--landing-line-soft);background:#080808;min-height:500px;position:relative;overflow:hidden}.global-image{object-fit:cover;filter:brightness(.82)saturate(.75)}.global-visual:after{content:"";background:linear-gradient(135deg,#00000014,#000000ad);position:absolute;inset:0}.global-stamp{z-index:2;background:#050505b8;border:1px solid #e8be6959;padding:20px 22px;position:absolute;bottom:28px;left:28px}.global-stamp strong{font-family:Georgia,serif;font-size:25px;font-weight:400;display:block}.global-stamp span{color:#b6955a;letter-spacing:.2em;margin-top:7px;font-size:10px;display:block}.global-copy h2{margin:22px 0 24px;font-size:55px;line-height:1.08}.global-copy p{color:var(--landing-muted);margin:0 0 34px;font-size:17px;line-height:1.7}.global-list{border-top:1px solid var(--landing-line-soft);grid-template-columns:1fr 1fr;display:grid}.global-list div{border-bottom:1px solid var(--landing-line-soft);color:#ded8cd;padding:18px 10px 18px 0;font-size:14px}.global-list div:nth-child(2n){border-left:1px solid var(--landing-line-soft);padding-left:20px}.global-list span{color:#bf9550;margin-right:8px}.process{border-top:1px solid var(--landing-line-soft);border-bottom:1px solid var(--landing-line-soft);background:#09090a;padding:112px 0}.process-grid{border-top:1px solid var(--landing-line);grid-template-columns:repeat(4,1fr);margin-top:50px;display:grid}.step{border-right:1px solid var(--landing-line-soft);min-height:280px;padding:32px 28px 0 0;position:relative}.step:not(:first-child){padding-left:28px}.step:last-child{border-right:0}.step:before{content:"";background:#d1a34f;border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0;box-shadow:0 0 18px #d3a34ebf}.step:not(:first-child):before{left:28px}.step .num{color:#c39853;letter-spacing:.16em;font-family:Georgia,serif;font-size:12px}.step h3{margin:42px 0 14px;font-size:22px;font-weight:550}.step p{color:#9e9a92;margin:0;font-size:14px;line-height:1.65}.cta-wrap{padding:112px 0}.cta{border:1px solid var(--landing-line);background:linear-gradient(135deg,#0d0c0b,#090909);grid-template-columns:1.05fr .95fr;min-height:470px;display:grid;position:relative;overflow:hidden}.cta-copy{z-index:2;flex-direction:column;justify-content:center;padding:72px;display:flex;position:relative}.cta-copy .section-label{max-width:310px}.cta h2{margin:20px 0 26px;font-size:56px;line-height:1.07}.cta p{color:#aaa59c;max-width:540px;margin:0 0 31px;font-size:16px;line-height:1.65}.cta-image{min-height:340px;position:relative;overflow:hidden}.cta-photo{object-fit:cover;filter:brightness(.65)saturate(.7)}.cta-image:after{content:"";background:linear-gradient(90deg,#0b0a09,#0000 35%),linear-gradient(#0000,#00000080);position:absolute;inset:0}.landing-page footer{border-top:1px solid var(--landing-line-soft);padding:38px 0 50px}.footer-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.footer-logo{align-items:center;gap:20px;display:flex}.footer-lockup{object-fit:cover;object-position:center;background:#000;width:170px;height:74px}.footer-meta{color:#77736d;letter-spacing:.08em;font-size:11px}.footer-links{color:#aaa59c;gap:24px;font-size:12px;display:flex}@media (max-width:950px){.shell{width:min(100% - 36px,1280px)}.landing-page header{width:min(100% - 24px,1280px);height:auto;min-height:82px;top:10px}.landing-page .landing-header-scrolled{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);width:100%;height:72px;min-height:72px;margin-top:0;top:0}.landing-page header .shell{width:min(100% - 28px,1280px)}.brand{min-width:0}.desktop-nav,.desktop-login-button,.desktop-start-button{display:none}.header-actions{gap:10px;margin-left:auto}.burger-button{flex:none;display:inline-flex}.hero{grid-template-columns:1fr;min-height:660px}.hero-visual{display:none}.landing-page h1{font-size:58px}.manifesto,.global,.cta{grid-template-columns:1fr}.section-head{flex-direction:column;align-items:start}.service-grid,.process-grid{grid-template-columns:1fr 1fr}.showcase-grid{grid-template-columns:1fr}.footer-row{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.landing-page header{width:min(100% - 18px,1280px);min-height:74px;top:8px}.landing-page .landing-header-scrolled{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);width:100%;height:66px;min-height:66px;top:0}.landing-page header .shell{width:min(100% - 20px,1280px)}.brand{gap:10px}.brand-image{width:44px;height:44px}.brand-copy strong{letter-spacing:.2em;font-size:18px}.brand-copy small,.desktop-locale-switcher{display:none}.mobile-menu-layer{padding:96px 9px 9px}.mobile-menu-panel{min-height:calc(100dvh - 105px);padding:22px}.mobile-menu-nav a{font-size:30px}.mobile-menu-footer{flex-direction:column;align-items:stretch}.mobile-menu-actions{flex-direction:column}.mobile-menu-locales{justify-content:center}.landing-page h1{font-size:44px;line-height:1.05}.hero{min-height:590px}.hero-actions{flex-direction:column;align-items:stretch}.principles,.service-grid,.process-grid,.global-list{grid-template-columns:1fr}.principle,.principle:not(:first-child),.principle:last-child{border-right:0;border-bottom:1px solid var(--landing-line-soft);padding:16px 0}.manifesto{gap:32px;padding:72px 0}.manifesto h2,.section-head h2,.global-copy h2,.cta h2{font-size:36px}.services,.showcase,.global,.process,.cta-wrap{padding:72px 0}.case,.case.image-case{min-height:460px}.case-copy{top:24px;left:24px;right:24px}.product-ui{grid-template-columns:76px 1fr;height:360px;bottom:-90px;left:18px;right:18px}.ui-main{padding:18px}.metric-row{grid-template-columns:1fr}.chart{display:none}.global-list div,.global-list div:nth-child(2n){border-left:0;padding:16px 0}.step,.step:not(:first-child){border-right:0;border-bottom:1px solid var(--landing-line-soft);min-height:auto;padding:28px 0}.step:before,.step:not(:first-child):before{left:0}.cta-copy{padding:32px 24px}.footer-logo{flex-direction:column;align-items:flex-start}}.hero-copy{z-index:3;position:relative}.hero-description{max-width:650px;margin:30px 0 34px}.hero-description p{margin:0}.hero-description p+p{margin-top:12px}.landing-section{scroll-margin-top:100px}.about-section{grid-template-columns:.72fr 1.28fr;align-items:start;gap:110px;padding:108px 0;display:grid}.about-copy h2,.section-head h2,.platform-copy h2,.reasons-copy h2,.final-copy h2{letter-spacing:0;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400}.about-copy h2{margin-bottom:26px;font-size:52px;line-height:1.12}.about-copy p,.platform-copy p,.final-copy p{max-width:760px;color:var(--landing-muted);margin:0;font-size:17px;line-height:1.72}.about-copy p+p,.platform-copy p+p{margin-top:14px}.directions-section{padding:24px 0 116px}.direction-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.direction-card,.capability-card{border:1px solid var(--landing-line-soft);background:linear-gradient(145deg,#ffffff09,#ffffff03);position:relative;overflow:hidden}.direction-card{min-height:340px;padding:28px}.direction-card:after,.capability-card:after{content:"";border:1px solid #d6a44b1a;width:170px;height:170px;position:absolute;bottom:-92px;right:-78px;transform:rotate(45deg)}.card-topline{z-index:1;justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex;position:relative}.card-number{color:#cb9d50;letter-spacing:.14em;font-family:Georgia,Times New Roman,serif;font-size:13px}.coming-soon-badge{color:#dfba75;letter-spacing:.13em;white-space:nowrap;background:#d2a24b14;border:1px solid #e1b96957;border-radius:999px;align-items:center;min-height:25px;padding:5px 9px;font-size:9px;font-weight:750;line-height:1;display:inline-flex}.direction-mark{background:#05091a;border:1px solid #8057ff6b;border-radius:6px;width:56px;height:56px;margin:48px 0 30px;overflow:hidden;box-shadow:0 0 22px #8057ff29}.direction-icon{object-fit:contain;width:100%;height:100%;padding:7px;display:block}.direction-card h3{z-index:1;margin:0 0 14px;font-size:21px;font-weight:560;line-height:1.25;position:relative}.direction-card p{z-index:1;color:#9f9b93;margin:0;font-size:14px;line-height:1.62;position:relative}.platform-section{border-top:1px solid var(--landing-line-soft);border-bottom:1px solid var(--landing-line-soft);background:linear-gradient(#ffffff05,#0000 46%);padding:116px 0}.platform-layout{grid-template-columns:.86fr 1.14fr;align-items:center;gap:78px;display:grid}.platform-copy h2{margin:22px 0 26px;font-size:53px;line-height:1.08}.reasons-copy h2{margin:0 0 26px;font-size:53px;line-height:1.08}.platform-visual{border:1px solid var(--landing-line-soft);background:radial-gradient(circle at 72% 16%,#d3a44e26,#0000 36%),#09090b;min-height:520px;position:relative;overflow:hidden}.platform-visual:before,.platform-visual:after{content:"";border:1px solid #d3a44e1f;border-radius:50%;position:absolute}.platform-visual:before{width:420px;height:420px;top:-140px;right:-100px}.platform-visual:after{width:500px;height:500px;bottom:-250px;right:70px}.platform-interface{z-index:2;background:#111216f5;border:1px solid #ffffff21;grid-template-columns:112px 1fr;height:420px;display:grid;position:absolute;bottom:-32px;left:34px;right:34px;transform:perspective(1200px)rotateX(2deg);box-shadow:0 30px 70px #0000009e}.interface-sidebar{border-right:1px solid var(--landing-line-soft);padding:22px 16px}.interface-logo{background:linear-gradient(135deg,#d6a64e,#5d4623);border-radius:50%;width:23px;height:23px;margin-bottom:30px;display:block}.interface-link{background:#28282b;border-radius:999px;height:7px;margin:20px 0;display:block}.interface-link.active{background:#8e6b31;width:76%}.interface-main{padding:28px}.interface-header{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.interface-header span{background:#ded6c8;border-radius:999px;width:154px;height:12px}.interface-header i{border:1px solid #4e4029;width:82px;height:29px}.interface-metrics{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.interface-metrics span{border:1px solid var(--landing-line-soft);background:linear-gradient(#5b595c 0 0) 16px 17px/34px 7px no-repeat,linear-gradient(#d5cdbc 0 0) 16px 44px/64px 18px no-repeat,#151519;height:88px}.interface-chart{border:1px solid var(--landing-line-soft);background-color:#121216;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:100% 38px,62px 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;height:190px;margin-top:14px;position:relative}.interface-chart svg{width:calc(100% - 44px);height:calc(100% - 44px);position:absolute;inset:22px}.reasons-section{grid-template-columns:1.04fr .96fr;align-items:center;gap:76px;padding:116px 0;display:grid}.reasons-visual{border:1px solid var(--landing-line-soft);background:#080808;min-height:520px;position:relative;overflow:hidden}.reasons-image{object-fit:cover;filter:brightness(.78)saturate(.74)}.reasons-visual:after{content:"";background:linear-gradient(135deg,#0000000a,#000000b8);position:absolute;inset:0}.reasons-list{border-top:1px solid var(--landing-line-soft);grid-template-columns:1fr 1fr;display:grid}.reasons-list div{border-bottom:1px solid var(--landing-line-soft);color:#ded8cd;align-items:center;gap:11px;min-height:66px;padding:16px 10px 16px 0;font-size:14px;line-height:1.4;display:flex}.reasons-list div:nth-child(2n){border-left:1px solid var(--landing-line-soft);padding-left:20px}.reasons-list span{color:#bf9550;flex:none;font-weight:800}.process-section{border-top:1px solid var(--landing-line-soft);border-bottom:1px solid var(--landing-line-soft);background:#09090a;padding:116px 0}.process-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.process-step{border-right:1px solid var(--landing-line-soft);min-height:260px;padding:32px 22px 0 0;position:relative}.process-step:not(:first-child){padding-left:22px}.process-step:last-child{border-right:0}.process-step:before{content:"";background:#d1a34f;border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0;box-shadow:0 0 18px #d3a34ebf}.process-step:not(:first-child):before{left:22px}.process-step h3{margin:42px 0 14px;font-size:20px;font-weight:560}.process-step p{color:#9e9a92;margin:0;font-size:14px;line-height:1.65}.capabilities-section{padding:116px 0}.capabilities-head>p{max-width:400px}.capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.capability-card{min-height:190px;padding:26px}.capability-card p{z-index:1;color:#ddd7cd;max-width:310px;margin:46px 0 0;font-family:Georgia,Times New Roman,serif;font-size:21px;line-height:1.35;position:relative}.final-section{padding:0 0 116px}.final-panel{border:1px solid var(--landing-line);background:linear-gradient(135deg,#0d0c0b,#090909);grid-template-columns:1.08fr .92fr;min-height:500px;display:grid;overflow:hidden}.final-copy{z-index:2;flex-direction:column;justify-content:center;padding:72px;display:flex;position:relative}.final-copy .section-label{max-width:310px}.final-copy h2{margin:22px 0 26px;font-size:54px;line-height:1.08}.final-copy strong{color:#e4bd75;max-width:560px;margin-top:30px;font-size:16px;font-weight:650;line-height:1.55;display:block}.final-image{min-height:360px;position:relative;overflow:hidden}.final-image img{object-fit:cover;filter:brightness(.64)saturate(.7)}.final-image:after{content:"";background:linear-gradient(90deg,#0b0a09,#0000 35%),linear-gradient(#0000,#00000080);position:absolute;inset:0}.about-us-page{background:radial-gradient(800px 600px at 76% 4%, #b27c2529, transparent 66%), radial-gradient(760px 560px at 8% 45%, #ffffff08, transparent 70%), var(--landing-bg)}.about-us-hero{border-bottom:1px solid var(--landing-line);grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);align-items:center;gap:72px;min-height:680px;display:grid;position:relative;overflow:hidden}.about-us-hero-copy{z-index:2;padding:120px 0 100px;position:relative}.about-us-page .about-us-hero h1{max-width:850px;font-size:clamp(58px,6.5vw,96px);line-height:.96}.about-us-lead{max-width:650px;color:var(--landing-muted);margin:34px 0 0;font-size:22px;line-height:1.55}.about-us-hero-visual{border:1px solid var(--landing-line-soft);background:#040811;justify-self:end;width:100%;min-height:470px;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000006b}.about-us-hero-visual img{object-fit:cover;object-position:66% center}.about-us-hero-visual:after{content:"";background:linear-gradient(90deg,#04081180,#0000 28%),linear-gradient(#0000 62%,#040811b3);position:absolute;inset:0}.about-us-hero-visual span{z-index:2;color:#dfba75;letter-spacing:.2em;font-size:10px;font-style:normal;font-weight:700;position:absolute;bottom:22px;right:24px}.about-us-intro{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-top:86px;padding-bottom:110px;display:grid}.about-us-intro p{color:var(--landing-muted);margin:0;padding:0 38px;font-size:16px;line-height:1.75}.about-us-intro p:first-child{padding-left:0}.about-us-intro p+p{border-left:1px solid var(--landing-line-soft)}.about-us-intro p:last-child{padding-right:0}.about-us-sections{border-top:1px solid var(--landing-line-soft)}.about-us-section{grid-template-columns:.32fr 1.68fr;gap:80px;padding-top:106px;padding-bottom:106px;display:grid}.about-us-section+.about-us-section{border-top:1px solid var(--landing-line-soft)}.about-us-section-rail{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.about-us-section-index{color:var(--landing-gold);letter-spacing:.18em;padding-top:11px;font-family:Georgia,Times New Roman,serif;font-size:13px}.about-us-section-icon{object-fit:cover;border:1px solid #7c66ff33;border-radius:4px;width:144px;height:144px;display:block;box-shadow:0 18px 45px #00000047,0 0 34px #6349ff14}.about-us-section-copy{max-width:930px}.about-us-section-copy h2{letter-spacing:0;max-width:800px;margin:0 0 34px;font-family:Georgia,Times New Roman,serif;font-size:52px;font-weight:400;line-height:1.08}.about-us-section-copy>p{max-width:800px;color:var(--landing-muted);margin:0;font-size:17px;line-height:1.75}.about-us-section-copy>p+p,.about-us-section-copy .about-us-list+p{margin-top:18px}.about-us-list{border-top:1px solid var(--landing-line-soft);gap:0;max-width:800px;margin:26px 0 0;padding:0;list-style:none;display:grid}.about-us-list li{border-bottom:1px solid var(--landing-line-soft);color:#d9d4cb;min-height:56px;padding:16px 20px 16px 38px;font-size:15px;line-height:1.55;position:relative}.about-us-list li:before{content:"";border:1px solid var(--landing-gold);width:8px;height:8px;position:absolute;top:24px;left:5px;transform:rotate(45deg)}.about-us-list-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:930px}.about-us-list-grid li:nth-child(odd){border-right:1px solid var(--landing-line-soft)}.about-us-list-grid li:nth-child(2n){padding-left:58px}.about-us-list-grid li:nth-child(2n):before{left:25px}.about-us-role-section{position:relative}.about-us-role-section:before{content:"";z-index:-1;background:linear-gradient(110deg,#d2a24b0b,#0000 68%);width:100vw;position:absolute;inset:0 50%;transform:translate(-50%)}.about-us-section-copy .about-us-statement{border-left:2px solid var(--landing-gold);max-width:800px;color:var(--landing-text);background:#d2a24b0f;margin:0 0 30px;padding:22px 26px;font-family:Georgia,Times New Roman,serif;font-size:23px;line-height:1.45}.about-us-section-copy .about-us-closing{max-width:900px;color:var(--landing-text);margin-top:34px;font-family:Georgia,Times New Roman,serif;font-size:27px;line-height:1.48}.about-us-closing-section{padding-bottom:130px}@media (max-width:1100px){.direction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.process-step:nth-child(3){border-right:0}.about-us-hero{grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr)}.about-us-section{grid-template-columns:.22fr 1.78fr;gap:48px}}@media (max-width:950px){.about-section,.platform-layout,.reasons-section,.final-panel{grid-template-columns:1fr}.about-section{gap:34px}.platform-layout,.reasons-section{gap:48px}.reasons-visual{order:2}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-us-hero{grid-template-columns:1fr;gap:28px;min-height:auto;padding-bottom:70px}.about-us-hero-copy{padding:110px 0 20px}.about-us-hero-visual{min-height:430px}.about-us-intro{grid-template-columns:1fr;padding-top:70px;padding-bottom:86px}.about-us-intro p,.about-us-intro p:first-child,.about-us-intro p:last-child{padding:24px 0}.about-us-intro p:first-child{padding-top:0}.about-us-intro p+p{border-top:1px solid var(--landing-line-soft);border-left:0}.about-us-section{grid-template-columns:1fr;gap:24px}.about-us-section-rail{flex-direction:row;justify-content:space-between;align-items:center}.about-us-section-icon{width:96px;height:96px}}@media (max-width:640px){.about-section,.directions-section,.platform-section,.reasons-section,.process-section,.capabilities-section{padding-top:76px;padding-bottom:76px}.about-copy h2,.platform-copy h2,.reasons-copy h2,.final-copy h2{font-size:36px}.direction-grid,.process-grid,.capability-grid,.reasons-list{grid-template-columns:1fr}.direction-card{min-height:300px}.platform-visual,.reasons-visual{min-height:390px}.platform-interface{grid-template-columns:74px 1fr;height:350px;bottom:-70px;left:18px;right:18px}.interface-main{padding:18px}.interface-metrics{grid-template-columns:1fr}.interface-metrics span:not(:first-child),.interface-chart{display:none}.reasons-list div,.reasons-list div:nth-child(2n){border-left:0;padding:16px 0}.process-step,.process-step:not(:first-child){border-right:0;border-bottom:1px solid var(--landing-line-soft);min-height:auto;padding:28px 0}.process-step:before,.process-step:not(:first-child):before{left:0}.capability-card{min-height:170px}.final-section{padding-bottom:76px}.final-copy{padding:38px 24px}.about-us-hero-copy{padding:96px 0 12px}.about-us-page .about-us-hero h1{font-size:50px}.about-us-lead{margin-top:24px;font-size:18px}.about-us-hero{padding-bottom:52px}.about-us-hero-visual{min-height:300px}.about-us-hero-visual span{font-size:8px;bottom:14px;right:16px}.about-us-section-icon{width:76px;height:76px}.about-us-intro{padding-top:56px;padding-bottom:66px}.about-us-section{padding-top:70px;padding-bottom:70px}.about-us-section-copy h2{margin-bottom:26px;font-size:37px}.about-us-section-copy>p{font-size:16px}.about-us-list-grid{grid-template-columns:1fr}.about-us-list-grid li:nth-child(odd){border-right:0}.about-us-list-grid li:nth-child(2n){padding-left:38px}.about-us-list-grid li:nth-child(2n):before{left:5px}.about-us-section-copy .about-us-statement{padding:20px;font-size:20px}.about-us-section-copy .about-us-closing{font-size:23px}.about-us-closing-section{padding-bottom:90px}}.auth-page,.dashboard-page{color:#f4f1ea;background:radial-gradient(900px 540px at 92% 0,#d2a24b1f,#0000 64%),#050505;min-height:100vh}.dashboard-page,.dashboard-page *{box-sizing:border-box}.auth-page{grid-template-columns:minmax(360px,.9fr) minmax(380px,1.1fr);display:grid}.auth-visual{min-height:100vh;position:relative;overflow:hidden}.auth-visual:after{content:"";background:linear-gradient(90deg,#05050529,#050505b8);position:absolute;inset:0}.auth-visual img{object-fit:cover;object-position:center;opacity:.72}.auth-panel{flex-direction:column;justify-content:center;gap:34px;width:min(560px,100% - 48px);margin:0 auto;padding:56px 0;display:flex}.auth-eyebrow,.dashboard-eyebrow{color:#d2a24b;letter-spacing:.22em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:800}.auth-panel h1,.dashboard-section h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:44px;font-weight:400;line-height:1.08}.auth-panel p,.dashboard-section p{color:#b4aea3;max-width:560px;margin:16px 0 0;font-size:16px;line-height:1.7}.auth-form{gap:18px;display:grid}.auth-form label,.modal-panel label,.dashboard-form label{color:#d8d0c2;gap:8px;font-size:13px;font-weight:700;display:grid}.auth-form input,.modal-panel input,.modal-panel select,.modal-panel textarea,.dashboard-form input,.dashboard-form select,.dashboard-form textarea{color:#f4f1ea;width:100%;min-height:52px;font:inherit;background:#ffffff0f;border:1px solid #ffffff26;border-radius:4px;outline:none;padding:0 14px}.auth-form input:focus,.modal-panel input:focus,.modal-panel select:focus,.modal-panel textarea:focus,.dashboard-form input:focus,.dashboard-form select:focus,.dashboard-form textarea:focus{border-color:#f0cf8db8}.auth-form input[readonly],.modal-panel input[readonly]{color:#d9c491;background:#d2a24b14}.auth-submit,.primary-button,.secondary-button,.table-action,.dashboard-logout,.dashboard-menu-toggle,.dashboard-sidebar nav a,.dashboard-sidebar-close,.icon-button,.modal-head button{color:#f4f1ea;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:4px}.auth-submit,.primary-button{color:#100d08;background:linear-gradient(135deg,#ba8231,#e5bc6d);border-color:#0000;justify-content:center;align-items:center;min-height:52px;font-weight:800;text-decoration:none;display:inline-flex}.auth-submit:disabled,.primary-button:disabled{cursor:progress;opacity:.72}.auth-alert,.dashboard-alert{color:#f0cf8d;background:#d2a24b14;border:1px solid #f0cf8d47;border-radius:4px;padding:12px 14px;font-size:14px}.dashboard-toast{z-index:320;color:#f0cf8d;background:#15110af5;border:1px solid #f0cf8d52;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:16px;width:min(380px,100vw - 48px);padding:16px 14px 16px 18px;animation:.18s ease-out dashboard-toast-in;display:flex;position:fixed;top:24px;right:24px;box-shadow:0 22px 70px #0000006b}.dashboard-toast--error{color:#fecaca;background:#2c0d0df5;border-color:#f8717161}.dashboard-toast span{color:inherit;font-size:14px;line-height:1.5}.dashboard-toast button{width:24px;height:24px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.dashboard-toast button:hover,.dashboard-toast button:focus-visible{background:#ffffff14;outline:none}@keyframes dashboard-toast-in{0%{opacity:0;transform:translateY(calc(-100% - 24px))}to{opacity:1;transform:translateY(0)}}.auth-switch{color:#b4aea3;margin:0}.auth-switch a{color:#f0cf8d}.dashboard-page{grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid;overflow-x:clip}.dashboard-mobile-topbar{display:none}.dashboard-sidebar{background:#050505b8;border-right:1px solid #ffffff1a;flex-direction:column;padding:28px;display:flex}.dashboard-sidebar-desktop{box-sizing:border-box;align-self:start;height:100dvh;position:sticky;top:0;overflow-y:auto}.dashboard-sidebar-mobile,.dashboard-mobile-sidebar-layer{display:none}.dashboard-sidebar-head{display:block}.dashboard-brand{color:#f4ead8;border-radius:12px;align-items:center;gap:13px;width:min(100%,246px);margin-bottom:34px;text-decoration:none;transition:filter .2s,opacity .2s;display:inline-flex}.dashboard-mobile-brand{color:#f4ead8;border-radius:10px;align-items:center;gap:10px;width:auto;max-width:calc(100% - 64px);text-decoration:none;transition:filter .2s,opacity .2s;display:inline-flex}.dashboard-brand-mark{object-fit:cover;object-position:50% 42%;border-radius:50%;flex:none;width:48px;height:48px;display:block;box-shadow:0 0 30px #d9a64c1f}.dashboard-brand-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.dashboard-brand-name{letter-spacing:.24em;text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:500;line-height:1;overflow:hidden}.dashboard-brand-tagline{color:#c29b5f;letter-spacing:.22em;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.15;overflow:hidden}.dashboard-mobile-brand .dashboard-brand-mark{width:40px;height:40px}.dashboard-mobile-brand .dashboard-brand-name{letter-spacing:.2em;font-size:18px}.dashboard-mobile-brand .dashboard-brand-tagline{display:none}.dashboard-brand:hover,.dashboard-brand:focus-visible,.dashboard-mobile-brand:hover,.dashboard-mobile-brand:focus-visible{filter:drop-shadow(0 0 18px #f0cf8d2e);opacity:.92}.dashboard-brand:focus-visible,.dashboard-mobile-brand:focus-visible{outline-offset:5px;outline:2px solid #f0cf8d73}.dashboard-sidebar nav{gap:8px;display:grid}.dashboard-sidebar nav a{text-align:left;align-items:center;min-height:44px;padding:0 12px;text-decoration:none;display:flex}.dashboard-sidebar nav a.active{color:#100d08;background:linear-gradient(135deg,#ba8231,#e5bc6d);font-weight:700}.dashboard-menu-toggle,.dashboard-sidebar-close{justify-content:center;align-items:center;width:44px;height:44px;padding:0}.dashboard-menu-toggle{flex-direction:column;gap:4px;display:none}.dashboard-menu-toggle span{background:currentColor;border-radius:999px;width:18px;height:2px;display:block}.dashboard-sidebar-close{font-size:22px;line-height:1;display:none}.dashboard-sidebar-backdrop{display:none}@keyframes dashboard-sidebar-in{0%{transform:translate(-100%)}to{transform:translate(0)}}.dashboard-logout{text-align:center;min-height:44px;margin-top:auto}.dashboard-content{width:min(1180px,100% - 56px);min-width:0;margin:0 auto;padding:52px 0}.dashboard-section{gap:28px;min-width:0;display:grid}.metric-grid,.profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.metric-grid div,.metric-grid .dashboard-stat-link,.profile-grid div{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:6px;gap:8px;min-height:120px;padding:20px;display:grid}.dashboard-stat-link{color:inherit;text-decoration:none;transition:border-color .18s,background .18s,transform .18s}.dashboard-stat-link:hover,.dashboard-stat-link:focus-visible{background:#d2a24b17;border-color:#f0cf8d7a;transform:translateY(-2px)}.dashboard-stat-link:focus-visible{outline-offset:3px;outline:2px solid #f0cf8db8}.metric-grid strong{color:#f0cf8d;font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:400}.metric-grid span,.profile-grid span{color:#b4aea3;font-size:13px}.wallet-balance-grid,.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-grid strong{overflow-wrap:anywhere}.list-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.detail-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.project-detail-image{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:6px;min-height:240px;overflow:hidden}.project-detail-image img{object-fit:cover;width:100%;height:clamp(240px,32vw,420px);display:block}.icon-button{color:#100d08;background:linear-gradient(135deg,#ba8231,#e5bc6d);justify-content:center;align-items:center;width:44px;height:44px;font-size:28px;line-height:1;display:inline-flex}.table-wrap{border:1px solid #ffffff1a;border-radius:6px;max-width:100%;overflow-x:auto}.dashboard-page table{border-collapse:collapse;width:100%;min-width:620px}.dashboard-page th,.dashboard-page td{overflow-wrap:break-word;text-align:left;vertical-align:middle;word-break:normal;border-bottom:1px solid #ffffff14;padding:16px}.dashboard-page th{color:#d9c491;text-transform:uppercase;white-space:nowrap;font-size:12px}.transaction-hash-cell{font-family:var(--font-mono);max-width:240px;font-size:12px}.copyable-value,.copyable-value-empty{align-items:center;min-width:0;max-width:100%;display:inline-flex}.copyable-value{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;margin:-4px -6px;padding:4px 6px;transition:background .18s,color .18s;position:relative}.copyable-value:hover,.copyable-value:focus-visible{color:#f0cf8d;background:#f0cf8d1a;outline:none}.copyable-value:focus-visible{box-shadow:0 0 0 2px #f0cf8d59}.copyable-value--right{text-align:right;justify-content:flex-end}.copyable-value__text,.copyable-value-empty{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.copyable-value__tooltip{pointer-events:none;color:#100d08;opacity:0;white-space:nowrap;z-index:5;background:#f0cf8d;border-radius:4px;padding:6px 8px;font-size:11px;font-weight:800;line-height:1;transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(2px);box-shadow:0 10px 28px #00000061}.copyable-value:hover .copyable-value__tooltip,.copyable-value:focus-visible .copyable-value__tooltip{opacity:1;transform:translateY(0)}.rounded-decimal{vertical-align:baseline;min-width:0;max-width:100%;display:inline-flex;position:relative}.rounded-decimal:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #f0cf8d59}.rounded-decimal__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.rounded-decimal__tooltip{z-index:20;color:#100d08;width:max-content;max-width:min(360px,100vw - 48px);font-family:var(--font-geist-sans), "Geist", ui-sans-serif, system-ui, sans-serif;opacity:0;overflow-wrap:anywhere;pointer-events:none;white-space:normal;background:#f0cf8d;border-radius:4px;padding:7px 8px;font-size:11px;font-weight:800;line-height:1.35;transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(2px);box-shadow:0 10px 28px #00000061}.rounded-decimal:hover .rounded-decimal__tooltip,.rounded-decimal:focus-visible .rounded-decimal__tooltip{opacity:1;transform:translateY(0)}.table-action{min-height:36px;padding:0 12px}.clickable-row{cursor:pointer}.clickable-row:focus-visible{outline-offset:-2px;outline:2px solid #f0cf8db8}.dashboard-text-link{color:#f0cf8d;width:fit-content;margin-bottom:16px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.wallet-actions{flex-wrap:wrap;gap:12px;display:flex}.wallet-address-panel{background:#d2a24b14;border:1px solid #f0cf8d38;border-radius:6px;gap:10px;padding:18px;display:grid}.wallet-address-panel span,.wallet-address-panel small{color:#b4aea3;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.wallet-address-panel strong{color:#f4f1ea;overflow-wrap:anywhere}.wallet-address-panel p{margin:0}.dashboard-form{gap:18px;max-width:680px;display:grid}.dashboard-form textarea{resize:vertical;min-height:120px;padding:14px}.modal-panel textarea{resize:vertical;min-height:132px;padding:14px}.project-modal-panel{width:min(760px,100%);max-height:min(860px,100vh - 40px);overflow-y:auto}.project-form-grid,.swap-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.asset-multi-select{background:#ffffff0f;border:1px solid #ffffff26;border-radius:4px;position:relative}.asset-selection-field{color:#d8d0c2;gap:8px;font-size:13px;font-weight:700;display:grid}.asset-multi-select summary{color:#f4f1ea;cursor:pointer;min-height:52px;padding:16px 42px 12px 14px}.asset-multi-select>div{border-top:1px solid #ffffff1f;max-height:240px;padding:8px;display:grid;overflow-y:auto}.asset-multi-select>div label{cursor:pointer;border-radius:3px;align-items:center;gap:10px;padding:8px;display:flex}.asset-multi-select input[type=checkbox]{width:18px;min-height:18px;margin:0}.swap-grid{align-items:start}.swap-grid .dashboard-form{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:6px;max-width:none;padding:18px}.swap-grid h2,.dashboard-section h2{color:#f4f1ea;margin:0;font-size:22px;font-weight:600}.project-image-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.project-image-grid img{aspect-ratio:16/10;object-fit:cover;border:1px solid #ffffff1a;border-radius:6px;width:100%}.modal-layer{z-index:200;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-backdrop{cursor:pointer;background:#00000094;border:0;position:absolute;inset:0}.modal-panel{z-index:1;background:#11100f;border:1px solid #ffffff24;border-radius:8px;gap:18px;width:min(560px,100%);padding:24px;display:grid;position:relative;box-shadow:0 28px 80px #0000007a}.investment-modal-panel{overscroll-behavior:contain;max-height:calc(100dvh - 40px);overflow-y:auto}.modal-head,.modal-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.modal-head h2{margin:0;font-size:22px}.modal-head-actions{align-items:center;gap:8px;display:flex}.modal-head-actions button{flex:none;justify-content:center;align-items:center;display:inline-flex}.modal-head-actions svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:18px;height:18px;transition:transform .18s}.modal-head-actions svg.is-expanded{transform:rotate(180deg)}.investment-terms{background:#d2a24b14;border:1px solid #f0cf8d3d;border-radius:6px;gap:12px;padding:16px;display:grid}.investment-terms[hidden]{display:none}.investment-terms h3{color:#f4f1ea;margin:0;font-size:16px}.investment-terms-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.investment-terms-grid>div{background:#0000002e;border:1px solid #ffffff14;border-radius:4px;gap:4px;min-width:0;padding:10px 12px;display:grid}.investment-terms-grid span,.investment-quote>span{color:#b4aea3;font-size:12px;font-weight:700}.investment-terms-grid strong{color:#f4f1ea;overflow-wrap:anywhere;font-size:14px}.investment-quote{background:#d2a24b14;border:1px solid #f0cf8d38;border-radius:4px;gap:6px;padding:12px 14px;display:grid}.investment-quote strong{color:#f0cf8d;font-size:20px}.investment-quote p,.investment-quote small{color:#b4aea3;margin:0;line-height:1.45}.investment-quote-warning{background:#893b2629;border-color:#e894786b}.investment-quote-warning p{color:#f0b6a4}.invite-created-for{background:#d2a24b14;border:1px solid #f0cf8d38;border-radius:4px;gap:6px;padding:12px 14px;display:grid}.invite-created-for span{color:#b4aea3;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.invite-created-for strong{color:#f4f1ea;overflow-wrap:anywhere;font-size:15px}.modal-head button{width:36px;height:36px}.secondary-button,.primary-button{text-align:center;justify-content:center;align-items:center;min-height:44px;padding:0 16px;text-decoration:none;display:inline-flex}.modal-done-button{min-width:140px;margin-left:auto}@media (max-width:900px){.auth-page,.dashboard-page{grid-template-columns:1fr}.dashboard-page{display:block;position:relative}.auth-visual{min-height:240px}.dashboard-mobile-topbar{z-index:150;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050505d6;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:16px 24px;display:flex;position:sticky;top:0}.dashboard-menu-toggle{display:inline-flex}.dashboard-sidebar-desktop{display:none}.dashboard-mobile-sidebar-layer{z-index:190;display:block;position:fixed;inset:0}.dashboard-sidebar-mobile{z-index:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050505b8;border-right:1px solid #ffffff24;width:min(320px,100vw - 56px);min-height:100dvh;padding:24px;animation:.18s ease-out dashboard-sidebar-in;display:flex;position:absolute;top:0;bottom:0;left:0;overflow-y:auto;box-shadow:22px 0 70px #0000007a}.dashboard-sidebar-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:34px;display:flex}.dashboard-sidebar-head .dashboard-brand{flex:auto;min-width:0;margin-bottom:0}.dashboard-sidebar-head .dashboard-brand-tagline{display:none}.dashboard-sidebar-close{display:inline-flex}.dashboard-sidebar nav{grid-template-columns:1fr}.dashboard-sidebar-backdrop{-webkit-backdrop-filter:blur(16px)saturate(115%);cursor:pointer;background:#0000007a;border:0;display:block;position:absolute;inset:0}.dashboard-content{padding:36px 0 52px}.metric-grid,.profile-grid,.project-form-grid,.swap-grid,.project-image-grid{grid-template-columns:1fr}.detail-heading{flex-direction:column;align-items:stretch}.project-detail-image{min-height:200px}.project-detail-image img{height:220px}}@media (max-width:640px){.auth-panel,.dashboard-content{width:min(100% - 32px,1180px)}.dashboard-toast{width:auto;top:12px;left:16px;right:16px}.auth-panel h1,.dashboard-section h1{font-size:34px}.dashboard-mobile-topbar{min-height:68px;padding:12px 16px}.dashboard-mobile-brand{font-size:18px}.modal-actions{flex-direction:column;align-items:stretch}.modal-layer{padding:12px}.investment-modal-panel{max-height:calc(100dvh - 24px);padding:18px}.investment-terms-grid{grid-template-columns:1fr}.modal-done-button{margin-left:0}}.theme-toggle{color:#f4efe6;-webkit-backdrop-filter:blur(24px);cursor:pointer;background:#05050552;border:1px solid #ffffff29;border-radius:999px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:color .18s,border-color .18s,background .18s,transform .18s;display:inline-flex;overflow:hidden;box-shadow:0 8px 24px #0000002e}.theme-toggle:hover{color:#f0cf8d;border-color:#f0cf8d75;transform:translateY(-1px)}.theme-toggle:focus-visible{outline-offset:3px;outline:2px solid #f0cf8db8}.theme-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:19px;height:19px}.theme-toggle-moon,:root[data-theme=light] .theme-toggle-sun{display:none}:root[data-theme=light] .theme-toggle-moon{display:block}.theme-toggle--labeled{width:100%;height:44px;font:inherit;border-radius:4px;justify-content:flex-start;gap:10px;padding:0 12px;font-size:14px}:root[data-theme=light] .theme-toggle{color:#392c1b;background:#fffdf8b8;border-color:#221b1224;box-shadow:0 8px 24px #4330141a}:root[data-theme=light] .theme-toggle:hover{color:#8a5a18;border-color:#9a671f66}:root[data-theme=light] .landing-page{--landing-bg:#f5f1e8;--landing-text:#17130d;--landing-muted:#6d655a;--landing-gold:#98651f;--landing-gold-light:#855715;--landing-line:#8f5e1b42;--landing-line-soft:#241c121f;background:radial-gradient(900px 520px at 78% 5%, #bd893729, transparent 68%), radial-gradient(760px 600px at 7% 36%, #ffffffb8, transparent 70%), var(--landing-bg)}:root[data-theme=light] .about-us-page{background:radial-gradient(800px 600px at 76% 4%, #bd89372e, transparent 66%), radial-gradient(760px 560px at 8% 45%, #ffffffb8, transparent 70%), var(--landing-bg)}:root[data-theme=light] .landing-page:before{opacity:.15;mix-blend-mode:multiply}:root[data-theme=light] .landing-page header{background:#faf7efb8;border-color:#30251621;box-shadow:0 18px 60px #4532171f}:root[data-theme=light] .landing-page .landing-header-scrolled{background:#faf7efdb;border-left-color:#0000;border-right-color:#0000;box-shadow:0 14px 44px #45321724}:root[data-theme=light] .brand-copy small,:root[data-theme=light] .section-label,:root[data-theme=light] .service-no,:root[data-theme=light] .case-copy span,:root[data-theme=light] .global-stamp span,:root[data-theme=light] .step .num{color:#8a5a18}:root[data-theme=light] .desktop-nav,:root[data-theme=light] .locale-link,:root[data-theme=light] .hero p,:root[data-theme=light] .service-card p,:root[data-theme=light] .step p,:root[data-theme=light] .cta p,:root[data-theme=light] .footer-meta,:root[data-theme=light] .footer-links,:root[data-theme=light] .about-us-lead,:root[data-theme=light] .about-us-intro p,:root[data-theme=light] .about-us-section-copy>p{color:var(--landing-muted)}:root[data-theme=light] .about-us-list li{color:#292117}:root[data-theme=light] .about-us-section-copy .about-us-statement{color:#292117;background:#98651f14}:root[data-theme=light] .about-us-section-copy .about-us-closing{color:var(--landing-text)}:root[data-theme=light] .locale-switcher,:root[data-theme=light] .mobile-menu-locales{background:#fffdf8ad;border-color:#221b1224;box-shadow:0 8px 24px #43301414}:root[data-theme=light] .locale-link:hover,:root[data-theme=light] .button.ghost,:root[data-theme=light] .burger-button,:root[data-theme=light] .mobile-menu-nav a{color:#211a11}:root[data-theme=light] .button.ghost,:root[data-theme=light] .burger-button{background:#fffdf8a8;border-color:#221b1224;box-shadow:0 10px 26px #43301417}:root[data-theme=light] .mobile-menu-backdrop{background:#5d482a2e}:root[data-theme=light] .mobile-menu-panel{background:#faf7efe6;border-color:#221b1224;box-shadow:0 28px 80px #4330142e}:root[data-theme=light] .principle strong,:root[data-theme=light] .manifesto strong,:root[data-theme=light] .global-list div{color:#292117}:root[data-theme=light] .service-card{background:linear-gradient(145deg,#ffffffb8,#f4ecde7a);box-shadow:0 16px 44px #4330140f}:root[data-theme=light] .showcase{background:linear-gradient(#9b692212,#0000 45%)}:root[data-theme=light] .case,:root[data-theme=light] .global-visual,:root[data-theme=light] .global-stamp{color:#f4f1ea}:root[data-theme=light] .process{background:#eee8dc}:root[data-theme=light] .cta{background:linear-gradient(135deg,#eee6d8,#faf7f0)}:root[data-theme=light] .cta-image:after{background:linear-gradient(90deg,#eee6d8,#0000 35%),linear-gradient(#0000,#281c0f3d)}:root[data-theme=light] .footer-lockup{border:1px solid #221b121f}:root[data-theme=light] .card-number,:root[data-theme=light] .coming-soon-badge,:root[data-theme=light] .final-copy strong{color:#855715}:root[data-theme=light] .coming-soon-badge{background:#aa701f14;border-color:#8f5e1b47}:root[data-theme=light] .about-copy p,:root[data-theme=light] .platform-copy p,:root[data-theme=light] .direction-card p,:root[data-theme=light] .process-step p,:root[data-theme=light] .final-copy p{color:var(--landing-muted)}:root[data-theme=light] .direction-card,:root[data-theme=light] .capability-card{background:linear-gradient(145deg,#ffffffb8,#f4ecde7a);box-shadow:0 16px 44px #4330140f}:root[data-theme=light] .direction-card h3,:root[data-theme=light] .capability-card p,:root[data-theme=light] .reasons-list div{color:#292117}:root[data-theme=light] .platform-section{background:linear-gradient(#9b692212,#0000 46%)}:root[data-theme=light] .process-section{background:#eee8dc}:root[data-theme=light] .final-panel{background:linear-gradient(135deg,#eee6d8,#faf7f0)}:root[data-theme=light] .final-image:after{background:linear-gradient(90deg,#eee6d8,#0000 35%),linear-gradient(#0000,#281c0f3d)}:root[data-theme=light] .auth-page,:root[data-theme=light] .dashboard-page{color:#211a11;background:radial-gradient(900px 540px at 92% 0,#b97f2829,#0000 64%),#f5f1e8}:root[data-theme=light] .auth-visual img{opacity:.82}:root[data-theme=light] .auth-eyebrow,:root[data-theme=light] .dashboard-eyebrow,:root[data-theme=light] .auth-switch a,:root[data-theme=light] .dashboard-text-link,:root[data-theme=light] .copyable-value:hover,:root[data-theme=light] .copyable-value:focus-visible{color:#855715}:root[data-theme=light] .auth-panel p,:root[data-theme=light] .dashboard-section p,:root[data-theme=light] .auth-switch,:root[data-theme=light] .metric-grid span,:root[data-theme=light] .profile-grid span,:root[data-theme=light] .wallet-address-panel span,:root[data-theme=light] .wallet-address-panel small,:root[data-theme=light] .investment-terms-grid span,:root[data-theme=light] .investment-quote>span,:root[data-theme=light] .investment-quote p,:root[data-theme=light] .investment-quote small,:root[data-theme=light] .invite-created-for span{color:#6d655a}:root[data-theme=light] .auth-form label,:root[data-theme=light] .modal-panel label,:root[data-theme=light] .dashboard-form label,:root[data-theme=light] .asset-selection-field{color:#4c4235}:root[data-theme=light] .auth-form input,:root[data-theme=light] .modal-panel input,:root[data-theme=light] .modal-panel select,:root[data-theme=light] .modal-panel textarea,:root[data-theme=light] .dashboard-form input,:root[data-theme=light] .dashboard-form select,:root[data-theme=light] .dashboard-form textarea,:root[data-theme=light] .asset-multi-select{color:#211a11;background:#fffdf8c7;border-color:#221b1229}:root[data-theme=light] .auth-form input[readonly],:root[data-theme=light] .modal-panel input[readonly]{color:#76501a;background:#aa701f17}:root[data-theme=light] .secondary-button,:root[data-theme=light] .table-action,:root[data-theme=light] .dashboard-logout,:root[data-theme=light] .dashboard-menu-toggle,:root[data-theme=light] .dashboard-sidebar nav a,:root[data-theme=light] .dashboard-sidebar-close,:root[data-theme=light] .modal-head button{color:#211a11;background:#fffdf8b8;border-color:#221b1224}:root[data-theme=light] .auth-alert,:root[data-theme=light] .dashboard-alert,:root[data-theme=light] .wallet-address-panel,:root[data-theme=light] .investment-terms,:root[data-theme=light] .investment-quote,:root[data-theme=light] .invite-created-for{color:#76501a;background:#aa701f14;border-color:#8f5e1b47}:root[data-theme=light] .dashboard-toast{color:#76501a;background:#fffaeff7;box-shadow:0 22px 70px #43301433}:root[data-theme=light] .dashboard-toast--error{color:#8f2f2f;background:#fff4f1fa}:root[data-theme=light] .dashboard-sidebar,:root[data-theme=light] .dashboard-mobile-topbar{background:#f7f3eae0;border-color:#221b121f}:root[data-theme=light] .dashboard-brand,:root[data-theme=light] .dashboard-mobile-brand,:root[data-theme=light] .dashboard-section h2,:root[data-theme=light] .wallet-address-panel strong,:root[data-theme=light] .investment-terms h3,:root[data-theme=light] .investment-terms-grid strong,:root[data-theme=light] .invite-created-for strong,:root[data-theme=light] .asset-multi-select summary{color:#211a11}:root[data-theme=light] .metric-grid div,:root[data-theme=light] .metric-grid .dashboard-stat-link,:root[data-theme=light] .profile-grid div,:root[data-theme=light] .project-detail-image,:root[data-theme=light] .swap-grid .dashboard-form{background:#fffdf89e;border-color:#221b121f;box-shadow:0 14px 36px #4330140d}:root[data-theme=light] .metric-grid strong,:root[data-theme=light] .investment-quote strong{color:#855715}:root[data-theme=light] .table-wrap{background:#fffdf875;border-color:#221b1224}:root[data-theme=light] .asset-multi-select>div{border-color:#221b121f}:root[data-theme=light] .modal-panel{color:#211a11;background:#faf7f0;border-color:#221b1224;box-shadow:0 28px 80px #43301438}:root[data-theme=light] .investment-terms-grid>div{background:#ffffff7a;border-color:#221b1217}:root[data-theme=light] .investment-quote-warning{background:#b0482b14;border-color:#b0482b57}:root[data-theme=light] .investment-quote-warning p{color:#9b3e29}@media (max-width:900px){:root[data-theme=light] .dashboard-sidebar-mobile{background:#f7f3eaf5;box-shadow:22px 0 70px #43301433}:root[data-theme=light] .dashboard-sidebar-backdrop{background:#46341d40}}@media (prefers-reduced-motion:reduce){.theme-toggle{transition:none}}.profile-preferences{gap:14px;display:grid}.profile-preferences-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.profile-preference{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:18px 20px;display:flex}.profile-preference>span{color:#b4aea3;font-size:13px;font-weight:700}.profile-password-preference>div{gap:6px;display:grid}.profile-password-preference p,.modal-description{color:#b4aea3;margin:0;font-size:13px;line-height:1.5}.profile-password-status{color:#d9c491;font-size:13px;font-weight:700}.profile-locale-switcher{flex:none}.profile-preference .theme-toggle--labeled{width:auto;min-width:168px}:root[data-theme=light] .profile-preference{background:#fffdf89e;border-color:#221b121f;box-shadow:0 14px 36px #4330140d}:root[data-theme=light] .profile-preference>span,:root[data-theme=light] .profile-password-preference p,:root[data-theme=light] .modal-description{color:#6d655a}:root[data-theme=light] .profile-password-status{color:#8b5e1d}@media (max-width:900px){.profile-preferences-grid{grid-template-columns:1fr}}@media (max-width:480px){.profile-preference{flex-direction:column;align-items:stretch}.profile-password-preference .primary-button,.profile-locale-switcher,.profile-preference .theme-toggle--labeled{width:100%}.profile-locale-switcher .locale-link{flex:1}}.landing-page{--landing-bg:#020611;--landing-text:#f6f4f1;--landing-muted:#929bad;--landing-gold:#d6a54b;--landing-gold-light:#edc873;--landing-violet:#8057ff;--landing-violet-light:#ac91ff;--landing-line:#d6a54b38;--landing-line-soft:#8497c229;--landing-panel:#080d1beb;isolation:isolate;background:radial-gradient(720px 520px at 74% 8%,#3a469d33,#0000 68%),radial-gradient(560px 420px at 92% 52%,#5f32be14,#0000 70%),linear-gradient(#020611 0%,#030713 52%,#02050d 100%);position:relative}.interactive-mesh-background{--mesh-cyan:#16f4f1;--mesh-blue:#178fdf;--mesh-white:#eafaff;--mesh-violet:#9c83e9;--mesh-line:#2089ca6b;z-index:0;pointer-events:none;opacity:.76;width:100%;height:100%;display:block;position:fixed;inset:0}.landing-page>main,.landing-page>footer{z-index:1;position:relative}.landing-page:before{opacity:.13;mix-blend-mode:screen}.landing-page main{background-image:none}.landing-page .shell{width:min(1400px,100% - 48px)}.landing-page header,.landing-page .landing-header-scrolled{-webkit-backdrop-filter:blur(18px);background:#020611e0;border-width:0 0 1px;border-color:#7689b829;border-radius:0;width:100%;height:66px;min-height:66px;margin:0;top:0;box-shadow:0 12px 36px #0000003d}.landing-page header .shell{width:min(1400px,100% - 40px)}.landing-page .brand{gap:10px;min-width:190px}.landing-page .brand-image{border:1px solid #d6a54b47;width:34px;height:34px;box-shadow:0 0 24px #d6a54b29}.landing-page .brand-copy{gap:2px}.landing-page .brand-copy strong{font-family:var(--font-geist-sans), "Geist", sans-serif;letter-spacing:.22em;font-size:16px;font-weight:650}.landing-page .brand-copy small{color:#a9874d;letter-spacing:.18em;font-size:6px}.landing-page .desktop-nav{color:#aeb7c8;gap:26px;font-size:11px}.landing-page .desktop-nav a{padding:8px 0}.landing-page .desktop-nav-indicator{background:linear-gradient(90deg, var(--landing-gold), var(--landing-violet-light));bottom:3px;box-shadow:0 0 12px #8057ff85}.landing-page .header-actions{gap:8px}.landing-page .locale-switcher{box-shadow:none;background:#080d1bb8;border-color:#7789b72e;padding:2px}.landing-page .locale-link{min-width:32px;min-height:27px;padding:0 8px;font-size:9px}.landing-page .locale-link.active{color:#fff;background:linear-gradient(135deg,#4d2aa7,#7e57e8);box-shadow:0 0 16px #8057ff4d}.landing-page .button{border-radius:4px;min-height:40px;padding:10px 18px;font-size:12px;transition:border-color .2s,box-shadow .2s,transform .2s}.landing-page .button:hover{transform:translateY(-1px)}.landing-page .button.gold{color:#171006;background:linear-gradient(135deg,#c69136,#f0c96f);box-shadow:0 8px 24px #c58b3533}.landing-page .button.ghost{color:#ddd8ff;background:#1e134047;border-color:#8057ff57;box-shadow:inset 0 0 22px #8057ff0b}.landing-page .button.ghost:hover{border-color:#a484ffa3;box-shadow:0 0 18px #8057ff24}.landing-page .hero{border-bottom:1px solid var(--landing-line);grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);gap:30px;min-height:650px}.landing-page .hero:before{content:"";pointer-events:none;filter:blur(12px);background:radial-gradient(circle,#5672dc26,#0000 67%);width:44%;height:72%;position:absolute;top:58px;right:3%}.landing-page .hero:after{background:linear-gradient(90deg,#0000,#d6a54b57,#0000)}.landing-page .eyebrow{color:#d8ad5f;letter-spacing:.24em;margin-bottom:20px;font-size:9px}.landing-page .eyebrow:before{background:linear-gradient(90deg, var(--landing-gold), var(--landing-violet));width:30px}.landing-page h1{max-width:650px;font-family:var(--font-geist-sans), "Geist", ui-sans-serif, sans-serif;letter-spacing:-.035em;font-size:clamp(46px,4.5vw,68px);font-weight:420;line-height:1.06}.landing-page .hero-description{max-width:600px;margin:24px 0 28px}.landing-page .hero-description p{color:#9ea7b8;font-size:14px;line-height:1.65}.landing-page .hero-description p+p{margin-top:8px}.landing-page .hero-actions{gap:10px;margin-bottom:0}.landing-page .hero-visual{height:540px}.landing-page .hero-orbit{border-color:#5e77db47;width:480px;height:480px;box-shadow:0 0 80px #3f5bbe1f,inset 0 0 72px #8057ff0d}.landing-page .hero-orbit:before{border-color:#8057ff29}.landing-page .hero-orbit:after{border-color:#d6a54b33}.landing-page .hero-cross-x{background:linear-gradient(90deg,#0000,#667edd42,#0000);width:560px}.landing-page .hero-cross-y{background:linear-gradient(#0000,#8057ff33,#0000);height:560px}.landing-page .hero-logo{filter:drop-shadow(0 28px 60px #000000b3)drop-shadow(0 0 32px #3f5bbe29);width:470px;height:470px}.landing-page .hero-badge{color:#d6c9ff;background:#050815e0;border-color:#8057ff52;padding:10px 14px;font-size:8px;bottom:54px;right:30px;box-shadow:0 0 22px #8057ff1f}.landing-page .spark{background:#a787ff;box-shadow:0 0 16px #8057ff}.landing-page .landing-section{scroll-margin-top:78px}.landing-page .about-section{border-bottom:1px solid var(--landing-line-soft);grid-template-columns:.42fr 1.58fr;gap:60px;padding:74px 0}.landing-page .section-label{color:#c8a15b;letter-spacing:.22em;font-size:9px}.landing-page .section-label:after{background:linear-gradient(90deg,#d6a54b52,#0000)}.landing-page .about-copy h2,.landing-page .section-head h2,.landing-page .platform-copy h2,.landing-page .reasons-copy h2,.landing-page .final-copy h2,.landing-page .about-us-section-copy h2{color:#f3efe9;font-size:clamp(32px,3vw,44px);line-height:1.12}.landing-page .about-copy h2{margin-bottom:20px}.landing-page .about-copy p,.landing-page .platform-copy p,.landing-page .final-copy p{color:#969fb0;max-width:790px;font-size:14px;line-height:1.7}.landing-page .directions-section,.landing-page .capabilities-section{padding:72px 0}.landing-page .section-head{text-align:center;justify-content:center;margin-bottom:28px}.landing-page .direction-grid{gap:8px}.landing-page .direction-card,.landing-page .capability-card{background:linear-gradient(145deg,#0d1427f0,#050915f5);border-color:#7285b32e;border-radius:6px;transition:border-color .22s,box-shadow .22s,transform .22s;box-shadow:inset 0 1px #ffffff05}.landing-page .direction-card:hover,.landing-page .capability-card:hover{border-color:#8057ff70;transform:translateY(-2px);box-shadow:0 12px 34px #0000003d,0 0 22px #8057ff14}.landing-page .direction-card{min-height:250px;padding:20px}.landing-page .direction-card:after,.landing-page .capability-card:after{border-color:#8057ff1a;bottom:-112px;right:-96px}.landing-page .card-number{color:#a78bff;font-family:var(--font-geist-sans), "Geist", sans-serif;font-size:10px}.landing-page .coming-soon-badge{color:#bba8ff;background:#5b37b71f;border-color:#8057ff5c;min-height:22px;padding:4px 8px;font-size:8px;box-shadow:0 0 14px #8057ff14}.landing-page .direction-mark{background:#05091a;border-color:#8057ff85;border-radius:6px;width:52px;height:52px;margin:30px 0 22px;box-shadow:0 0 18px #8057ff38,inset 0 0 12px #8057ff1a}.landing-page .direction-card h3{margin-bottom:10px;font-size:16px}.landing-page .direction-card p{color:#919aab;font-size:12px;line-height:1.55}.landing-page .platform-section{background:radial-gradient(540px 360px at 75% 48%,#4d36a221,#0000 72%),#03071194;border-color:#d6a54b33;padding:76px 0}.landing-page .platform-layout{grid-template-columns:.88fr 1.12fr;gap:54px}.landing-page .platform-copy h2{margin:18px 0 20px}.landing-page .platform-visual{background:radial-gradient(circle at 72% 16%,#8057ff2e,#0000 38%),#050a18;border-color:#7084b633;border-radius:7px;min-height:410px;box-shadow:0 20px 60px #00000047}.landing-page .platform-visual:before,.landing-page .platform-visual:after{border-color:#8057ff29}.landing-page .platform-interface{background:#070c1bfa;border-color:#8057ff3b;border-radius:6px 6px 0 0;grid-template-columns:96px 1fr;height:350px;bottom:-48px;left:24px;right:24px;box-shadow:0 24px 60px #00000080,0 0 30px #8057ff14}.landing-page .interface-logo{background:linear-gradient(135deg,#8057ff,#3f2783);box-shadow:0 0 15px #8057ff5c}.landing-page .interface-link.active{background:linear-gradient(90deg,#8057ff,#b49cff)}.landing-page .interface-header span{background:#d6d8e5}.landing-page .interface-header i{background:#8057ff14;border-color:#8057ff66}.landing-page .interface-metrics span,.landing-page .interface-chart{background-color:#0a1020;border-color:#6f83b12b}.landing-page .reasons-section{grid-template-columns:.9fr 1.1fr;gap:52px;padding:76px 0}.landing-page .reasons-visual{border-color:#7084b633;border-radius:7px;min-height:410px;box-shadow:0 18px 52px #00000047}.landing-page .reasons-image{filter:brightness(.68)saturate(.9)hue-rotate(8deg)}.landing-page .reasons-visual:after{background:linear-gradient(135deg,#03071114,#1a0e3bad)}.landing-page .reasons-copy h2{margin-bottom:22px}.landing-page .reasons-list{border-top:0;gap:7px}.landing-page .reasons-list div,.landing-page .reasons-list div:nth-child(2n){color:#d5d9e3;background:#080e1dd1;border:1px solid #6f83b12e;border-radius:5px;min-height:62px;padding:13px 14px;font-size:12px}.landing-page .reasons-list span{color:#b8a3ff;background:#8057ff1f;border:1px solid #8057ff6b;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;box-shadow:0 0 13px #8057ff1f}.landing-page .process-section{background:radial-gradient(700px 260px at 50% 100%,#4e309c17,#0000 75%),#030713;border-color:#d6a54b33;padding:76px 0}.landing-page .process-grid{border-top:0;gap:8px;margin-top:28px}.landing-page .process-step,.landing-page .process-step:not(:first-child){background:linear-gradient(155deg,#0c1326f0,#050915f5);border:1px solid #6f83b12e;border-radius:6px;min-height:210px;padding:20px}.landing-page .process-step:before,.landing-page .process-step:not(:first-child):before{background:#8e6bff;width:7px;height:7px;top:19px;left:auto;right:20px;box-shadow:0 0 16px #8057ffe6}.landing-page .process-step h3{margin:42px 0 12px;font-size:17px}.landing-page .process-step p{color:#929bad;font-size:12px;line-height:1.58}.landing-page .capabilities-head{text-align:left;justify-content:space-between;align-items:end}.landing-page .capabilities-head>p{color:#929bad;margin-bottom:4px;font-size:13px}.landing-page .capability-grid{gap:8px}.landing-page .capability-card{min-height:155px;padding:18px}.landing-page .capability-card p{color:#d9dce5;max-width:330px;font-family:var(--font-geist-sans), "Geist", sans-serif;margin-top:30px;font-size:15px;line-height:1.42}.landing-page .final-section{padding:0 0 76px}.landing-page .final-panel{background:linear-gradient(135deg,#0a0f1efa,#040710fa);border-color:#d6a54b3d;border-radius:7px;grid-template-columns:1.04fr .96fr;min-height:400px;box-shadow:0 20px 60px #0000003d}.landing-page .final-copy{padding:52px}.landing-page .final-copy h2{margin:18px 0 20px}.landing-page .final-copy strong{color:#e0b967;margin-top:22px;font-size:14px}.landing-page .final-image{min-height:320px}.landing-page .final-image img{filter:brightness(.56)saturate(.78)hue-rotate(5deg)}.landing-page .final-image:after{background:linear-gradient(90deg,#09101f,#0000 42%),linear-gradient(#0000,#06041294)}.landing-page footer{background:#02050dc7;border-color:#6f83b129;padding:28px 0 34px}.landing-page .footer-lockup{width:126px;height:55px}.landing-page .footer-meta,.landing-page .footer-links{color:#747e91;font-size:9px}.landing-page .footer-links{gap:20px}.landing-page .footer-links a:hover{color:#bcaaff}.landing-page.about-us-page{background:radial-gradient(650px 460px at 76% 5%,#474dae2e,#0000 68%),linear-gradient(#020611,#030713 58%,#02050d)}.landing-page .about-us-hero{border-color:#d6a54b38;gap:48px;min-height:540px}.landing-page .about-us-hero-copy{padding:90px 0 72px}.landing-page.about-us-page .about-us-hero h1{font-size:clamp(48px,5.5vw,74px)}.landing-page .about-us-lead{color:#9ba5b7;margin-top:24px;font-size:17px}.landing-page .about-us-hero-mark{color:#e0b967;border-color:#5b74d657;width:min(380px,100%);box-shadow:0 0 64px #3d55b821,inset 0 0 70px #8057ff0d}.landing-page .about-us-hero-mark:before{border-color:#8057ff33}.landing-page .about-us-hero-mark:after{border-color:#d6a54b38}.landing-page .about-us-intro{gap:8px;padding-top:62px;padding-bottom:68px}.landing-page .about-us-intro p,.landing-page .about-us-intro p:first-child,.landing-page .about-us-intro p:last-child,.landing-page .about-us-intro p+p{color:#969fb0;background:#080e1dd1;border:1px solid #6f83b12e;border-radius:6px;padding:20px;font-size:13px;line-height:1.65}.landing-page .about-us-sections{border-color:#d6a54b33}.landing-page .about-us-section{grid-template-columns:.22fr 1.78fr;gap:42px;padding-top:72px;padding-bottom:72px}.landing-page .about-us-section+.about-us-section{border-color:#6f83b129}.landing-page .about-us-section-index{color:#a98dff;font-family:var(--font-geist-sans), "Geist", sans-serif;font-size:10px}.landing-page .about-us-section-copy>p,.landing-page .about-us-list li{color:#969fb0;font-size:13px}.landing-page .about-us-list{border-top:0;gap:6px}.landing-page .about-us-list li,.landing-page .about-us-list-grid li:nth-child(odd){background:#080e1db8;border:1px solid #6f83b12e;border-radius:5px;min-height:50px;padding-left:48px}.landing-page .about-us-list li:before{border-color:#9a7cff;left:18px;box-shadow:0 0 10px #8057ff40}.landing-page .about-us-role-section:before{background:linear-gradient(110deg,#8057ff0e,#0000 68%)}.landing-page .about-us-section-copy .about-us-statement{background:#8057ff14;border-left-color:#8057ff}:root[data-theme=light] .landing-page{--landing-bg:#edf1f8;--landing-text:#111827;--landing-muted:#626b7b;--landing-gold:#a66f1d;--landing-gold-light:#8d5d18;--landing-violet:#6545d6;--landing-violet-light:#765ce0;--landing-line:#a66f1d38;--landing-line-soft:#38486e26;--landing-panel:#ffffffd1;background:radial-gradient(720px 520px at 74% 8%,#6775cd24,#0000 68%),linear-gradient(#f6f8fc 0%,#edf1f8 100%)}:root[data-theme=light] .interactive-mesh-background{--mesh-cyan:#078c9d;--mesh-blue:#1d64b0;--mesh-white:#536b86;--mesh-violet:#6752b8;--mesh-line:#235c9957;opacity:.46}:root[data-theme=light] .landing-page main{background-image:none}:root[data-theme=light] .landing-page header,:root[data-theme=light] .landing-page .landing-header-scrolled{background:#f8fafee6;border-color:#38486e24;box-shadow:0 10px 28px #2f3a5b1a}:root[data-theme=light] .landing-page .brand-copy strong,:root[data-theme=light] .landing-page h1,:root[data-theme=light] .landing-page .about-copy h2,:root[data-theme=light] .landing-page .section-head h2,:root[data-theme=light] .landing-page .platform-copy h2,:root[data-theme=light] .landing-page .reasons-copy h2,:root[data-theme=light] .landing-page .final-copy h2,:root[data-theme=light] .landing-page .about-us-section-copy h2{color:#151b2a}:root[data-theme=light] .landing-page .desktop-nav,:root[data-theme=light] .landing-page .hero-description p,:root[data-theme=light] .landing-page .about-copy p,:root[data-theme=light] .landing-page .platform-copy p,:root[data-theme=light] .landing-page .final-copy p,:root[data-theme=light] .landing-page .about-us-lead,:root[data-theme=light] .landing-page .about-us-section-copy>p{color:#626b7b}:root[data-theme=light] .landing-page .direction-card,:root[data-theme=light] .landing-page .capability-card,:root[data-theme=light] .landing-page .process-step,:root[data-theme=light] .landing-page .process-step:not(:first-child),:root[data-theme=light] .landing-page .reasons-list div,:root[data-theme=light] .landing-page .reasons-list div:nth-child(2n),:root[data-theme=light] .landing-page .about-us-intro p,:root[data-theme=light] .landing-page .about-us-intro p+p,:root[data-theme=light] .landing-page .about-us-list li{background:#ffffffb8;border-color:#38486e24;box-shadow:0 10px 28px #2f3a5b0e}:root[data-theme=light] .landing-page .direction-card h3,:root[data-theme=light] .landing-page .capability-card p,:root[data-theme=light] .landing-page .reasons-list div{color:#222a3a}:root[data-theme=light] .landing-page .direction-mark{background:linear-gradient(145deg,#7559e129,#ffffffeb);border-color:#6545d64d;box-shadow:0 9px 24px #43347e1c,inset 0 0 0 1px #ffffffb8}:root[data-theme=light] .landing-page .direction-icon{filter:brightness(.7)saturate(1.25)contrast(1.18)}:root[data-theme=light] .landing-page .direction-card p,:root[data-theme=light] .landing-page .process-step p,:root[data-theme=light] .landing-page .capabilities-head>p,:root[data-theme=light] .landing-page .about-us-intro p,:root[data-theme=light] .landing-page .about-us-list li{color:#687183}:root[data-theme=light] .landing-page .platform-section,:root[data-theme=light] .landing-page .process-section{background:#e0e6f27a}:root[data-theme=light] .landing-page .final-panel{background:linear-gradient(135deg,#ffffffe6,#e7ecf7e6)}:root[data-theme=light] .landing-page .final-image:after{background:linear-gradient(90deg,#eef2f8,#0000 42%),linear-gradient(#0000,#282f4b33)}@media (max-width:1100px){.landing-page .hero{grid-template-columns:minmax(0,1fr) minmax(390px,.9fr)}.landing-page .hero-logo,.landing-page .hero-orbit{width:410px;height:410px}.landing-page .process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:950px){.landing-page .shell,.landing-page header .shell{width:min(100% - 32px,1400px)}.landing-page header,.landing-page .landing-header-scrolled{height:62px;min-height:62px}.landing-page .hero{grid-template-columns:1fr;min-height:590px}.landing-page .hero-visual{display:none}.landing-page .about-section,.landing-page .platform-layout,.landing-page .reasons-section,.landing-page .final-panel{grid-template-columns:1fr}.landing-page .about-section,.landing-page .platform-layout,.landing-page .reasons-section{gap:34px}.landing-page .reasons-visual{order:2}.landing-page .direction-grid,.landing-page .capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page .about-us-hero{min-height:auto}}@media (max-width:640px){.landing-page .shell,.landing-page header .shell{width:min(100% - 22px,1400px)}.landing-page .brand-image{width:32px;height:32px}.landing-page .hero{min-height:550px}.landing-page h1{font-size:40px}.landing-page .hero-actions{flex-direction:column;align-items:stretch}.landing-page .about-section,.landing-page .directions-section,.landing-page .platform-section,.landing-page .reasons-section,.landing-page .process-section,.landing-page .capabilities-section{padding-top:58px;padding-bottom:58px}.landing-page .direction-grid,.landing-page .process-grid,.landing-page .capability-grid,.landing-page .reasons-list{grid-template-columns:1fr}.landing-page .direction-card,.landing-page .process-step,.landing-page .process-step:not(:first-child){min-height:auto}.landing-page .platform-visual,.landing-page .reasons-visual{min-height:340px}.landing-page .platform-interface{left:14px;right:14px}.landing-page .capabilities-head{text-align:left;align-items:flex-start}.landing-page .final-section{padding-bottom:58px}.landing-page .final-copy{padding:34px 24px}.landing-page .about-us-section{grid-template-columns:1fr;gap:18px;padding-top:58px;padding-bottom:58px}.landing-page .about-us-intro,.landing-page .about-us-list-grid{grid-template-columns:1fr}.landing-page .about-us-list-grid li:nth-child(2n){padding-left:48px}.landing-page .about-us-list-grid li:nth-child(2n):before{left:18px}}@media (prefers-reduced-motion:reduce){.interactive-mesh-background{opacity:.5}.landing-page .button,.landing-page .direction-card,.landing-page .capability-card{transition:none}}.services-page{background:radial-gradient(850px 580px at 78% 5%, #583eb824, transparent 68%), radial-gradient(720px 520px at 6% 45%, #d4a54b0e, transparent 72%), var(--landing-bg)}.services-hero{border-bottom:1px solid var(--landing-line-soft);grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:center;gap:72px;min-height:680px;display:grid}.services-hero-copy{z-index:2;padding:118px 0 94px;position:relative}.services-page .services-hero h1{max-width:670px;font-size:clamp(64px,7vw,100px);line-height:.94}.services-hero-lead{max-width:590px;color:var(--landing-muted);margin:32px 0 0;font-size:21px;line-height:1.58}.services-hero-visual,.services-order-visual,.services-portfolio-visual{border:1px solid var(--landing-line-soft);background:#030712;position:relative;overflow:hidden;box-shadow:0 28px 72px #00000061}.services-hero-visual{min-height:500px}.services-hero-visual img,.services-order-visual img,.services-portfolio-visual img{object-fit:cover}.services-hero-visual img{object-position:66% center}.services-hero-visual:after,.services-order-visual:after,.services-portfolio-visual:after{content:"";pointer-events:none;position:absolute;inset:0}.services-hero-visual:after{background:linear-gradient(90deg,#03071270,#0000 28%),linear-gradient(#0000 62%,#030712ad)}.services-hero-visual span{z-index:2;color:#d9b36d;letter-spacing:.2em;font-size:9px;font-weight:750;position:absolute;bottom:22px;right:24px}.services-intro{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:82px;padding-bottom:100px;display:grid}.services-intro p{max-width:590px;color:var(--landing-muted);margin:0;font-size:17px;line-height:1.78}.services-intro p:first-child{padding-right:58px}.services-intro p+p{border-left:1px solid var(--landing-line-soft);padding-left:58px}.services-catalog{padding-top:24px;padding-bottom:118px}.services-section-heading{grid-template-columns:.54fr 1.46fr;align-items:end;gap:64px;margin-bottom:44px;display:grid}.services-section-heading h2,.services-order-copy h2,.services-portfolio-heading h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:54px;font-weight:400;line-height:1.06}.services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.service-card-custom{background:radial-gradient(circle at 84% 12%,#6948e11a,#0000 32%),linear-gradient(145deg,#0d1427f2,#050915fa);border:1px solid #7c58eb33;min-height:310px;padding:28px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.service-card-custom:after{content:"";border:1px solid #8057ff17;width:180px;height:180px;position:absolute;bottom:-110px;right:-90px;transform:rotate(45deg)}.service-card-topline{z-index:1;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.service-card-topline>span{color:#a78bff;letter-spacing:.15em;padding-top:7px;font-size:11px;font-weight:750}.service-card-topline img{background:#462b9124;border:1px solid #8057ff57;border-radius:8px;width:72px;height:72px;padding:10px;box-shadow:0 0 26px #8057ff1f}.service-card-custom h3{z-index:1;max-width:300px;margin:46px 0 14px;font-size:22px;font-weight:620;line-height:1.25;position:relative}.service-card-custom p{z-index:1;color:#929bac;max-width:340px;margin:0;font-size:14px;line-height:1.68;position:relative}.services-order-section{border-top:1px solid var(--landing-line-soft);border-bottom:1px solid var(--landing-line-soft);background:radial-gradient(620px 420px at 22%,#583eb81f,#0000 70%),#03071180;padding:108px 0}.services-order-layout{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:80px;display:grid}.services-order-visual{min-height:520px}.services-order-visual img{object-position:center}.services-order-visual:after{background:linear-gradient(#0000 62%,#03071185)}.services-order-copy h2{margin:22px 0 28px}.services-order-copy p{max-width:600px;color:var(--landing-muted);margin:0;font-size:17px;line-height:1.75}.services-order-copy p+p{margin-top:18px}.services-portfolio{padding-top:118px;padding-bottom:130px}.services-portfolio-heading{justify-content:space-between;align-items:end;gap:60px;margin-bottom:48px;display:flex}.services-portfolio-heading h2{margin-top:20px}.services-portfolio-heading>p{max-width:470px;color:var(--landing-muted);margin:0;font-size:16px;line-height:1.7}.services-portfolio-layout{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:18px;display:grid}.services-portfolio-visual{min-height:590px}.services-portfolio-visual img{object-position:center}.services-portfolio-visual:after{background:linear-gradient(#0000 68%,#0307119e)}.services-portfolio-list{border-top:1px solid var(--landing-line-soft);grid-template-rows:repeat(3,1fr);display:grid}.services-portfolio-list article{border-right:1px solid var(--landing-line-soft);border-bottom:1px solid var(--landing-line-soft);border-left:1px solid var(--landing-line-soft);background:#ffffff04;grid-template-columns:54px 1fr;align-items:start;gap:24px;padding:34px 26px;display:grid}.services-portfolio-list article>span{color:#a78bff;letter-spacing:.15em;padding-top:4px;font-size:11px;font-weight:750}.services-portfolio-list h3{margin:0 0 10px;font-size:20px;font-weight:620}.services-portfolio-list p{color:var(--landing-muted);margin:0;font-size:14px;line-height:1.65}.services-portfolio-closing{border-top:1px solid var(--landing-line-soft);grid-template-columns:.72fr 1.28fr;gap:80px;margin-top:72px;padding-top:58px;display:grid}.services-portfolio-closing p{color:var(--landing-muted);margin:0;font-size:16px;line-height:1.72}.services-portfolio-closing strong{max-width:760px;color:var(--landing-text);font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400;line-height:1.45}:root[data-theme=light] .services-page{background:radial-gradient(850px 580px at 78% 5%, #7d5adc1a, transparent 68%), radial-gradient(720px 520px at 6% 45%, #ae74231c, transparent 72%), var(--landing-bg)}:root[data-theme=light] .services-hero-lead,:root[data-theme=light] .services-intro p,:root[data-theme=light] .services-order-copy p,:root[data-theme=light] .services-portfolio-heading>p,:root[data-theme=light] .services-portfolio-list p,:root[data-theme=light] .services-portfolio-closing p{color:var(--landing-muted)}:root[data-theme=light] .service-card-custom{background:radial-gradient(circle at 84% 12%,#6948e114,#0000 32%),linear-gradient(145deg,#ffffffc7,#efe8da8f);border-color:#5e3eb429;box-shadow:0 16px 44px #4330140f}:root[data-theme=light] .service-card-custom h3,:root[data-theme=light] .services-portfolio-list h3,:root[data-theme=light] .services-portfolio-closing strong{color:#211a11}:root[data-theme=light] .service-card-custom p{color:#6d655a}:root[data-theme=light] .service-card-topline img{background:#4b2d9714}:root[data-theme=light] .services-order-section{background:radial-gradient(620px 420px at 22%,#583eb814,#0000 70%),#e2dacb6b}:root[data-theme=light] .services-portfolio-list article{background:#ffffff5c}@media (max-width:1100px){.services-hero{grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);gap:48px}.services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.services-order-layout{gap:52px}}@media (max-width:950px){.services-hero,.services-order-layout,.services-portfolio-layout{grid-template-columns:1fr}.services-hero{gap:24px;padding-bottom:70px}.services-hero-copy{padding:104px 0 20px}.services-hero-visual,.services-order-visual,.services-portfolio-visual{min-height:450px}.services-intro{grid-template-columns:1fr;padding-top:70px;padding-bottom:82px}.services-intro p:first-child,.services-intro p+p{padding:24px 0}.services-intro p:first-child{padding-top:0}.services-intro p+p{border-top:1px solid var(--landing-line-soft);border-left:0}.services-section-heading{grid-template-columns:1fr;gap:20px}.services-order-section,.services-portfolio{padding-top:86px;padding-bottom:86px}.services-order-copy{padding-top:12px}.services-portfolio-heading{flex-direction:column;align-items:flex-start;gap:24px}.services-portfolio-list article{min-height:160px}.services-portfolio-closing{grid-template-columns:1fr;gap:28px}}@media (max-width:640px){.services-page .services-hero h1{font-size:52px}.services-hero-lead{font-size:18px}.services-hero{padding-bottom:52px}.services-hero-copy{padding:92px 0 12px}.services-hero-visual,.services-order-visual,.services-portfolio-visual{min-height:320px}.services-hero-visual span{font-size:7px;bottom:13px;right:14px}.services-intro{padding-top:54px;padding-bottom:64px}.services-catalog{padding-top:10px;padding-bottom:72px}.services-section-heading h2,.services-order-copy h2,.services-portfolio-heading h2{font-size:38px}.services-grid{grid-template-columns:1fr}.service-card-custom{min-height:280px;padding:24px}.service-card-topline img{width:64px;height:64px}.services-order-section,.services-portfolio{padding-top:68px;padding-bottom:68px}.services-order-layout{gap:38px}.services-portfolio-list article{grid-template-columns:38px 1fr;gap:14px;min-height:auto;padding:26px 20px}.services-portfolio-closing{margin-top:54px;padding-top:42px}.services-portfolio-closing strong{font-size:23px}}.partner-program-page{background:radial-gradient(880px 620px at 82% 4%, #4a52bc2e, transparent 66%), radial-gradient(680px 520px at 4% 62%, #8057ff12, transparent 72%), var(--landing-bg)}.partner-hero{border-bottom:1px solid var(--landing-line-soft);grid-template-columns:minmax(0,.84fr) minmax(440px,1.16fr);align-items:center;gap:64px;min-height:680px;display:grid}.partner-hero-copy{z-index:2;padding:118px 0 92px;position:relative}.partner-program-page .partner-hero h1{max-width:720px;font-size:clamp(54px,6vw,88px);line-height:.98}.partner-hero-lead{max-width:600px;color:var(--landing-muted);margin:30px 0 0;font-size:19px;line-height:1.65}.partner-hero-visual,.partner-closing-visual{border:1px solid var(--landing-line-soft);background:#030712;position:relative;overflow:hidden;box-shadow:0 28px 72px #00000061}.partner-hero-visual{min-height:510px}.partner-hero-visual img,.partner-closing-visual img{object-fit:cover}.partner-hero-visual img{object-position:70% center}.partner-hero-visual:after,.partner-closing-visual:after{pointer-events:none;content:"";position:absolute;inset:0}.partner-hero-visual:after{background:linear-gradient(90deg,#03071266,#0000 34%),linear-gradient(#0000 58%,#030712b8)}.partner-hero-visual>span{z-index:2;color:#dbb66d;letter-spacing:.2em;font-size:9px;font-weight:750;position:absolute;bottom:22px;right:24px}.partner-intro{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:76px;padding-bottom:96px;display:grid}.partner-intro p,.partner-intro strong{border:1px solid var(--landing-line-soft);min-height:150px;color:var(--landing-muted);background:#080e1dc7;margin:0;padding:28px;font-size:15px;font-weight:400;line-height:1.75}.partner-intro strong{min-height:auto;color:var(--landing-text);background:radial-gradient(circle at 94%,#8057ff1f,#0000 40%),linear-gradient(115deg,#d6a54b17,#080e1dcc);border-color:#d6a54b47;grid-column:1/-1;font-family:Georgia,Times New Roman,serif;font-size:25px;line-height:1.5}.partner-statuses,.partner-benefits{padding-top:24px;padding-bottom:118px}.partner-section-heading{grid-template-columns:.45fr 1.55fr;align-items:end;gap:64px;margin-bottom:44px;display:grid}.partner-section-heading>div:last-child{position:relative}.partner-section-heading>div:last-child>span{color:#a78bff6b;letter-spacing:.18em;font-size:11px;font-weight:750;position:absolute;top:-2px;right:0}.partner-section-heading h2,.partner-turnover-copy h2,.partner-closing-copy h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:54px;font-weight:400;line-height:1.08}.partner-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.partner-status-card{background:radial-gradient(circle at 90% 5%,#6948e11c,#0000 28%),linear-gradient(145deg,#0d1427f5,#050915fa);border:1px solid #7c58eb33;min-width:0;padding:24px;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.partner-status-card:after{pointer-events:none;content:"";border:1px solid #8057ff14;width:180px;height:180px;position:absolute;bottom:-116px;right:-86px;transform:rotate(45deg)}.partner-status-card:hover{border-color:#d6a54b6b;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff09,0 18px 50px #00000038}.partner-status-legacy{background:radial-gradient(circle at 88% 7%,#d6a54b24,#0000 30%),linear-gradient(145deg,#141422f7,#050915fc);border-color:#d6a54b61}.partner-status-topline{z-index:1;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.partner-program-page .affiliate-rank-icon.partner-status-icon{width:64px;height:64px;color:var(--landing-gold-light);background:radial-gradient(circle,#d6a54b26,#0000 68%),#040914d6;border-color:#d6a54b85;box-shadow:inset 0 0 18px #d6a54b14,0 0 22px #d6a54b14}.partner-status-topline>span{color:#a78bff;letter-spacing:.15em;padding-top:6px;font-size:10px;font-weight:750}.partner-status-card h3{z-index:1;color:var(--landing-gold-light);margin:28px 0 8px;font-size:25px;font-weight:620;position:relative}.partner-status-card>p{z-index:1;min-height:40px;color:var(--landing-muted);margin:0;font-size:13px;line-height:1.55;position:relative}.partner-status-metrics{z-index:1;gap:10px;margin:24px 0 0;display:grid;position:relative}.partner-status-metrics div{border:1px solid var(--landing-line-soft);background:#ffffff05;gap:4px;min-height:65px;padding:12px;display:grid}.partner-status-metrics dt{color:var(--landing-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;line-height:1.35}.partner-status-metrics dd{color:var(--landing-text);margin:0;font-size:15px;font-weight:650;line-height:1.35}.partner-commissions{z-index:1;margin-top:24px;position:relative}.partner-commissions h4{color:var(--landing-gold-light);text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px;font-size:11px;font-weight:650}.partner-commissions ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.partner-commissions li{min-width:0;color:var(--landing-muted);background:#d6a54b09;border:1px solid #d6a54b21;justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;font-size:11px;display:flex}.partner-commissions li strong{color:var(--landing-gold-light);font-size:12px}.partner-turnover-section{border-top:1px solid var(--landing-line-soft);border-bottom:1px solid var(--landing-line-soft);background:radial-gradient(650px 440px at 74% 48%,#583eb824,#0000 70%),#03071180;padding:108px 0}.partner-turnover-layout{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:center;gap:88px;display:grid}.partner-turnover-copy h2{max-width:620px;margin:22px 0 28px}.partner-turnover-copy p{max-width:610px;color:var(--landing-muted);margin:0;font-size:16px;line-height:1.75}.partner-turnover-copy p+p{margin-top:18px}.partner-turnover-chart{background:radial-gradient(circle at 90% 0,#6948e11a,#0000 36%),#070c19e6;border:1px solid #7c58eb33;gap:11px;padding:30px;display:grid;box-shadow:0 24px 64px #00000042}.partner-turnover-row{grid-template-columns:66px minmax(0,1fr) 46px;align-items:center;gap:12px;display:grid}.partner-turnover-row>span,.partner-turnover-row>strong{font-size:11px}.partner-turnover-row>span{color:var(--landing-muted)}.partner-turnover-row>strong{color:var(--landing-gold-light);text-align:right}.partner-turnover-row>div{background:#7e5ee012;border:1px solid #7e5ee029;height:9px;overflow:hidden}.partner-turnover-row i{background:linear-gradient(90deg, var(--landing-violet), var(--landing-gold-light));height:100%;display:block;box-shadow:0 0 12px #d6a54b33}.partner-benefits{padding-top:116px;padding-bottom:122px}.partner-benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.partner-benefit-grid article{border:1px solid var(--landing-line-soft);background:#080e1db8;grid-template-columns:46px 1fr;gap:16px;min-height:170px;padding:24px;display:grid}.partner-benefit-grid article>span{width:46px;height:46px;color:var(--landing-gold-light);background:#d6a54b12;border:1px solid #d6a54b6b;border-radius:50%;place-items:center;font-size:19px;display:grid;box-shadow:0 0 20px #d6a54b12}.partner-benefit-grid small{color:#a78bff;letter-spacing:.16em;font-size:9px;font-weight:750}.partner-benefit-grid p{color:var(--landing-muted);margin:16px 0 0;font-size:13px;line-height:1.65}.partner-closing{grid-template-columns:minmax(0,.9fr) minmax(450px,1.1fr);align-items:stretch;min-height:540px;padding-bottom:124px;display:grid}.partner-closing-copy{border:1px solid var(--landing-line-soft);background:radial-gradient(circle at 12% 12%,#d6a54b1a,#0000 38%),#070c19eb;border-right:0;flex-direction:column;justify-content:center;padding:64px;display:flex}.partner-closing-copy h2{margin:24px 0}.partner-closing-copy p{max-width:640px;color:var(--landing-muted);margin:0;font-size:16px;line-height:1.75}.partner-closing-visual{min-height:540px}.partner-closing-visual img{object-position:67% center}.partner-closing-visual:after{background:linear-gradient(90deg,#03071285,#0000 42%),linear-gradient(#0000 55%,#0307124d)}:root[data-theme=light] .partner-program-page{background:radial-gradient(880px 620px at 82% 4%, #6775cd26, transparent 66%), radial-gradient(680px 520px at 4% 62%, #6545d612, transparent 72%), var(--landing-bg)}:root[data-theme=light] .partner-intro p,:root[data-theme=light] .partner-intro strong,:root[data-theme=light] .partner-status-card,:root[data-theme=light] .partner-benefit-grid article,:root[data-theme=light] .partner-closing-copy{background:#ffffffbd;border-color:#38486e26;box-shadow:0 14px 38px #2f3a5b0e}:root[data-theme=light] .partner-intro strong{background:radial-gradient(circle at 94%,#6545d614,#0000 40%),linear-gradient(115deg,#a66f1d14,#ffffffd1);border-color:#a66f1d3d}:root[data-theme=light] .partner-status-legacy{background:radial-gradient(circle at 88% 7%,#a66f1d1a,#0000 30%),#ffffffd1;border-color:#a66f1d57}:root[data-theme=light] .partner-program-page .affiliate-rank-icon.partner-status-icon{background:radial-gradient(circle,#a66f1d1f,#0000 68%),#ffffffe0;border-color:#a66f1d75}:root[data-theme=light] .partner-status-metrics div,:root[data-theme=light] .partner-commissions li{background:#f7f9fdc2;border-color:#38486e1f}:root[data-theme=light] .partner-status-metrics dd,:root[data-theme=light] .partner-intro strong,:root[data-theme=light] .partner-section-heading h2,:root[data-theme=light] .partner-turnover-copy h2,:root[data-theme=light] .partner-closing-copy h2{color:#151b2a}:root[data-theme=light] .partner-hero-lead,:root[data-theme=light] .partner-intro p,:root[data-theme=light] .partner-status-card>p,:root[data-theme=light] .partner-status-metrics dt,:root[data-theme=light] .partner-commissions li,:root[data-theme=light] .partner-turnover-copy p,:root[data-theme=light] .partner-benefit-grid p,:root[data-theme=light] .partner-closing-copy p{color:var(--landing-muted)}:root[data-theme=light] .partner-turnover-section{background:radial-gradient(650px 440px at 74% 48%,#6545d617,#0000 70%),#e0e6f27a}:root[data-theme=light] .partner-turnover-chart{background:radial-gradient(circle at 90% 0,#6545d614,#0000 36%),#ffffffc7;border-color:#6545d62e;box-shadow:0 18px 44px #2f3a5b14}:root[data-theme=light] .partner-turnover-row>div{background:#6545d612;border-color:#6545d61f}@media (max-width:1180px){.landing-page .desktop-nav,.landing-page .desktop-login-button,.landing-page .desktop-start-button{display:none}.landing-page .header-actions{margin-left:auto}.landing-page .burger-button{flex:none;display:inline-flex}.partner-status-grid,.partner-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-turnover-layout{grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);gap:56px}}@media (max-width:950px){.partner-hero,.partner-turnover-layout,.partner-closing{grid-template-columns:1fr}.partner-hero{gap:26px;min-height:auto;padding-bottom:72px}.partner-hero-copy{padding:104px 0 18px}.partner-hero-visual,.partner-closing-visual{min-height:450px}.partner-intro{padding-top:70px;padding-bottom:82px}.partner-section-heading{grid-template-columns:1fr;gap:20px}.partner-turnover-section{padding-top:86px;padding-bottom:86px}.partner-turnover-layout{gap:52px}.partner-closing{min-height:0}.partner-closing-copy{border-right:1px solid var(--landing-line-soft);border-bottom:0;padding:52px}}@media (max-width:640px){.partner-program-page .partner-hero h1{font-size:48px}.partner-hero-lead{font-size:17px}.partner-hero{padding-bottom:54px}.partner-hero-copy{padding:92px 0 10px}.partner-hero-visual,.partner-closing-visual{min-height:320px}.partner-hero-visual>span{font-size:7px;bottom:13px;right:14px}.partner-intro{grid-template-columns:1fr;padding-top:54px;padding-bottom:66px}.partner-intro p,.partner-intro strong{min-height:0;padding:22px}.partner-intro strong{grid-column:auto;font-size:21px}.partner-statuses,.partner-benefits{padding-top:8px;padding-bottom:74px}.partner-section-heading h2,.partner-turnover-copy h2,.partner-closing-copy h2{font-size:38px}.partner-status-grid,.partner-benefit-grid{grid-template-columns:1fr}.partner-status-card{padding:22px}.partner-status-card>p{min-height:0}.partner-turnover-section{padding-top:68px;padding-bottom:68px}.partner-turnover-layout{gap:38px}.partner-turnover-chart{gap:10px;padding:20px 14px}.partner-turnover-row{grid-template-columns:56px minmax(0,1fr) 38px;gap:8px}.partner-benefits{padding-top:72px}.partner-benefit-grid article{min-height:0}.partner-closing{padding-bottom:72px}.partner-closing-copy{padding:36px 24px}}@media (prefers-reduced-motion:reduce){.partner-status-card{transition:none}}.dashboard-page{--dashboard-bg:#020611;--dashboard-text:#f6f4f1;--dashboard-muted:#929bad;--dashboard-gold:#d6a54b;--dashboard-gold-light:#edc873;--dashboard-violet:#8057ff;--dashboard-violet-light:#ac91ff;--dashboard-line:#8497c22e;--dashboard-line-strong:#8057ff57;--dashboard-panel:#080d1bc2;--dashboard-panel-strong:#080d1be6;--dashboard-shadow:#0000003d;isolation:isolate;color:var(--dashboard-text);background:radial-gradient(720px 520px at 74% 8%,#3a469d33,#0000 68%),radial-gradient(560px 420px at 92% 52%,#5f32be14,#0000 70%),linear-gradient(#020611 0%,#030713 52%,#02050d 100%);position:relative}.dashboard-page>.interactive-mesh-background{z-index:0;opacity:.68}.dashboard-sidebar{z-index:2}.dashboard-content{z-index:1}.dashboard-sidebar,.dashboard-mobile-topbar,.metric-grid div,.metric-grid .dashboard-stat-link,.profile-grid div,.profile-preference,.project-detail-image,.swap-grid .dashboard-form,.table-wrap,.wallet-address-panel,.investment-terms,.investment-quote,.invite-created-for{-webkit-backdrop-filter:blur(18px)saturate(112%)}.dashboard-sidebar{border-color:var(--dashboard-line);background:#020611c7;box-shadow:18px 0 54px #00000024}.dashboard-brand,.dashboard-mobile-brand{color:var(--dashboard-text)}.dashboard-brand{gap:10px}.dashboard-brand-mark{border:1px solid #d6a54b47;width:38px;height:38px;box-shadow:0 0 24px #d6a54b29}.dashboard-brand-name{font-family:var(--font-geist-sans), "Geist", ui-sans-serif, sans-serif;letter-spacing:.22em;font-size:17px;font-weight:650}.dashboard-brand-tagline{color:#a9874d;letter-spacing:.18em;font-size:6px}.dashboard-brand:hover,.dashboard-brand:focus-visible,.dashboard-mobile-brand:hover,.dashboard-mobile-brand:focus-visible{filter:drop-shadow(0 0 18px #8057ff33)}.dashboard-brand:focus-visible,.dashboard-mobile-brand:focus-visible{outline-color:#ac91ffad}.dashboard-sidebar nav a,.dashboard-logout,.dashboard-menu-toggle,.dashboard-sidebar-close,.secondary-button,.table-action{border-color:var(--dashboard-line);color:#dbe2ee;background:#080e1da8;transition:border-color .18s,color .18s,background .18s,box-shadow .18s,transform .18s;box-shadow:inset 0 0 22px #8057ff09}.dashboard-sidebar nav a:hover,.dashboard-sidebar nav a:focus-visible,.dashboard-logout:hover,.dashboard-logout:focus-visible,.dashboard-menu-toggle:hover,.dashboard-menu-toggle:focus-visible,.dashboard-sidebar-close:hover,.dashboard-sidebar-close:focus-visible,.secondary-button:hover,.secondary-button:focus-visible,.table-action:hover,.table-action:focus-visible{color:#f4f1ff;background:#3e277d47;border-color:#a484ff94;outline:none;box-shadow:0 0 20px #8057ff1f}.dashboard-sidebar nav a.active{color:#171006;background:linear-gradient(135deg,#c69136,#f0c96f);border-color:#f0c96fb8;box-shadow:0 8px 24px #c58b3533}.dashboard-logout:hover,.dashboard-logout:focus-visible,.secondary-button:hover,.secondary-button:focus-visible,.table-action:hover,.table-action:focus-visible{transform:translateY(-1px)}.dashboard-content{position:relative}.dashboard-eyebrow{color:var(--dashboard-gold);letter-spacing:.24em;font-size:9px}.dashboard-section h1{color:var(--dashboard-text);font-family:var(--font-geist-sans), "Geist", ui-sans-serif, sans-serif;letter-spacing:-.035em;font-size:clamp(38px,4vw,56px);font-weight:420;line-height:1.06}.dashboard-section h2,.swap-grid h2{color:var(--dashboard-text)}.dashboard-section p,.metric-grid span,.profile-grid span,.profile-preference>span,.wallet-address-panel span,.wallet-address-panel small,.investment-terms-grid span,.investment-quote>span,.investment-quote p,.investment-quote small,.invite-created-for span{color:var(--dashboard-muted)}.metric-grid div,.metric-grid .dashboard-stat-link,.profile-grid div,.profile-preference,.project-detail-image,.swap-grid .dashboard-form{border-color:var(--dashboard-line);background:radial-gradient(circle at 100% 0, #8057ff14, transparent 42%), var(--dashboard-panel);box-shadow:0 14px 36px var(--dashboard-shadow);border-radius:5px}.metric-grid .dashboard-stat-link{position:relative;overflow:hidden}.metric-grid .dashboard-stat-link:after{content:"";background:linear-gradient(90deg, var(--dashboard-gold), var(--dashboard-violet-light));opacity:.72;width:28px;height:1px;transition:opacity .18s,width .18s;position:absolute;bottom:18px;right:20px;box-shadow:0 0 12px #8057ff6b}.dashboard-stat-link:hover,.dashboard-stat-link:focus-visible{border-color:var(--dashboard-line-strong);background:radial-gradient(circle at 100% 0,#8057ff26,#0000 46%),#0a1022db;box-shadow:0 18px 42px #0000004d}.dashboard-stat-link:hover:after,.dashboard-stat-link:focus-visible:after{opacity:1;width:44px}.dashboard-stat-link:focus-visible,.clickable-row:focus-visible{outline-color:#ac91ffb8}.metric-grid strong,.investment-quote strong{color:var(--dashboard-gold-light)}.table-wrap{border-color:var(--dashboard-line);box-shadow:0 14px 36px var(--dashboard-shadow);background:#080d1bad;border-radius:5px}.dashboard-page th,.dashboard-page td{border-color:#8497c221}.dashboard-page th{color:#c6a25d}.dashboard-page td{color:#dbe2ee}.dashboard-page tbody .clickable-row{transition:background .18s,box-shadow .18s}.dashboard-page tbody .clickable-row:hover{box-shadow:inset 2px 0 0 var(--dashboard-violet);background:#8057ff12}.dashboard-text-link,.copyable-value:hover,.copyable-value:focus-visible{color:var(--dashboard-gold-light)}.dashboard-form label,.modal-panel label,.asset-selection-field{color:#cbd3e1}.dashboard-form input,.dashboard-form select,.dashboard-form textarea,.modal-panel input,.modal-panel select,.modal-panel textarea,.asset-multi-select{border-color:var(--dashboard-line);color:var(--dashboard-text);background:#080e1dc7}.dashboard-form input:focus,.dashboard-form select:focus,.dashboard-form textarea:focus,.modal-panel input:focus,.modal-panel select:focus,.modal-panel textarea:focus{border-color:#a484ffb8;box-shadow:0 0 0 3px #8057ff1a}.asset-multi-select summary,.wallet-address-panel strong,.investment-terms h3,.investment-terms-grid strong,.invite-created-for strong{color:var(--dashboard-text)}.asset-multi-select>div,.investment-terms-grid>div{border-color:var(--dashboard-line)}.asset-multi-select>div label:hover{background:#8057ff1a}.primary-button,.icon-button{color:#171006;background:linear-gradient(135deg,#c69136,#f0c96f);border-color:#0000;transition:box-shadow .18s,transform .18s;box-shadow:0 8px 24px #c58b3533}.primary-button:hover,.primary-button:focus-visible,.icon-button:hover,.icon-button:focus-visible{outline:none;transform:translateY(-1px);box-shadow:0 11px 30px #c58b354d}.dashboard-alert,.wallet-address-panel,.investment-terms,.investment-quote,.invite-created-for{color:var(--dashboard-gold-light);background:#4a330f47;border-color:#d6a54b42}.dashboard-toast{color:#ddd8ff;-webkit-backdrop-filter:blur(18px);background:#080d1bf0;border-color:#a484ff5c;box-shadow:0 22px 70px #0000006b}.modal-backdrop{-webkit-backdrop-filter:blur(12px);background:#00030c9e}.modal-panel{border-color:var(--dashboard-line-strong);color:var(--dashboard-text);background:radial-gradient(circle at 100% 0, #8057ff1f, transparent 38%), var(--dashboard-panel-strong);-webkit-backdrop-filter:blur(24px)saturate(116%);box-shadow:0 28px 80px #00000080}:root[data-theme=light] .dashboard-page{--dashboard-bg:#edf1f8;--dashboard-text:#111827;--dashboard-muted:#626b7b;--dashboard-gold:#a66f1d;--dashboard-gold-light:#8d5d18;--dashboard-violet:#6545d6;--dashboard-violet-light:#765ce0;--dashboard-line:#38486e26;--dashboard-line-strong:#6545d64d;--dashboard-panel:#ffffffb8;--dashboard-panel-strong:#f8fafef0;--dashboard-shadow:#2f3a5b12;color:var(--dashboard-text);background:radial-gradient(720px 520px at 74% 8%,#6775cd24,#0000 68%),linear-gradient(#f6f8fc 0%,#edf1f8 100%)}:root[data-theme=light] .dashboard-page>.interactive-mesh-background{opacity:.46}:root[data-theme=light] .dashboard-sidebar,:root[data-theme=light] .dashboard-mobile-topbar{border-color:var(--dashboard-line);background:#f8fafed1;box-shadow:18px 0 54px #2f3a5b12}:root[data-theme=light] .dashboard-brand,:root[data-theme=light] .dashboard-mobile-brand,:root[data-theme=light] .dashboard-section h1,:root[data-theme=light] .dashboard-section h2,:root[data-theme=light] .swap-grid h2,:root[data-theme=light] .wallet-address-panel strong,:root[data-theme=light] .investment-terms h3,:root[data-theme=light] .investment-terms-grid strong,:root[data-theme=light] .invite-created-for strong,:root[data-theme=light] .asset-multi-select summary{color:var(--dashboard-text)}:root[data-theme=light] .dashboard-brand-tagline{color:#8f6a31}:root[data-theme=light] .dashboard-sidebar nav a,:root[data-theme=light] .dashboard-logout,:root[data-theme=light] .dashboard-menu-toggle,:root[data-theme=light] .dashboard-sidebar-close,:root[data-theme=light] .secondary-button,:root[data-theme=light] .table-action{border-color:var(--dashboard-line);color:#313a4c;box-shadow:none;background:#ffffffad}:root[data-theme=light] .dashboard-sidebar nav a:hover,:root[data-theme=light] .dashboard-sidebar nav a:focus-visible,:root[data-theme=light] .dashboard-logout:hover,:root[data-theme=light] .dashboard-logout:focus-visible,:root[data-theme=light] .dashboard-menu-toggle:hover,:root[data-theme=light] .dashboard-menu-toggle:focus-visible,:root[data-theme=light] .dashboard-sidebar-close:hover,:root[data-theme=light] .dashboard-sidebar-close:focus-visible,:root[data-theme=light] .secondary-button:hover,:root[data-theme=light] .secondary-button:focus-visible,:root[data-theme=light] .table-action:hover,:root[data-theme=light] .table-action:focus-visible{color:#4b319d;background:#6545d612;border-color:#6545d661;box-shadow:0 8px 24px #43347e14}:root[data-theme=light] .dashboard-sidebar nav a.active{color:#171006;background:linear-gradient(135deg,#c69136,#f0c96f);border-color:#a9701c61;box-shadow:0 8px 24px #9a671f24}:root[data-theme=light] .dashboard-section p,:root[data-theme=light] .metric-grid span,:root[data-theme=light] .profile-grid span,:root[data-theme=light] .profile-preference>span,:root[data-theme=light] .wallet-address-panel span,:root[data-theme=light] .wallet-address-panel small,:root[data-theme=light] .investment-terms-grid span,:root[data-theme=light] .investment-quote>span,:root[data-theme=light] .investment-quote p,:root[data-theme=light] .investment-quote small,:root[data-theme=light] .invite-created-for span{color:var(--dashboard-muted)}:root[data-theme=light] .metric-grid div,:root[data-theme=light] .metric-grid .dashboard-stat-link,:root[data-theme=light] .profile-grid div,:root[data-theme=light] .profile-preference,:root[data-theme=light] .project-detail-image,:root[data-theme=light] .swap-grid .dashboard-form{border-color:var(--dashboard-line);background:radial-gradient(circle at 100% 0, #6545d612, transparent 42%), var(--dashboard-panel);box-shadow:0 10px 28px var(--dashboard-shadow)}:root[data-theme=light] .dashboard-stat-link:hover,:root[data-theme=light] .dashboard-stat-link:focus-visible{border-color:var(--dashboard-line-strong);background:radial-gradient(circle at 100% 0,#6545d61c,#0000 46%),#ffffffe0;box-shadow:0 14px 34px #2f3a5b1c}:root[data-theme=light] .metric-grid strong,:root[data-theme=light] .investment-quote strong,:root[data-theme=light] .dashboard-eyebrow,:root[data-theme=light] .dashboard-text-link,:root[data-theme=light] .copyable-value:hover,:root[data-theme=light] .copyable-value:focus-visible{color:var(--dashboard-gold-light)}:root[data-theme=light] .table-wrap{border-color:var(--dashboard-line);box-shadow:0 10px 28px var(--dashboard-shadow);background:#ffffff9e}:root[data-theme=light] .dashboard-page th,:root[data-theme=light] .dashboard-page td{border-color:#38486e1a}:root[data-theme=light] .dashboard-page th{color:#8d651f}:root[data-theme=light] .dashboard-page td{color:#30394b}:root[data-theme=light] .dashboard-page tbody .clickable-row:hover{background:#6545d60e}:root[data-theme=light] .dashboard-form label,:root[data-theme=light] .modal-panel label,:root[data-theme=light] .asset-selection-field{color:#465064}:root[data-theme=light] .dashboard-form input,:root[data-theme=light] .dashboard-form select,:root[data-theme=light] .dashboard-form textarea,:root[data-theme=light] .modal-panel input,:root[data-theme=light] .modal-panel select,:root[data-theme=light] .modal-panel textarea,:root[data-theme=light] .asset-multi-select{border-color:var(--dashboard-line);color:var(--dashboard-text);background:#ffffffc2}:root[data-theme=light] .asset-multi-select>div,:root[data-theme=light] .investment-terms-grid>div{border-color:var(--dashboard-line)}:root[data-theme=light] .asset-multi-select>div label:hover{background:#6545d612}:root[data-theme=light] .dashboard-alert,:root[data-theme=light] .wallet-address-panel,:root[data-theme=light] .investment-terms,:root[data-theme=light] .investment-quote,:root[data-theme=light] .invite-created-for{color:#815819;background:#d6a54b17;border-color:#a66f1d3d}:root[data-theme=light] .dashboard-toast{color:#4b319d;background:#f8fafef0;border-color:#6545d642;box-shadow:0 22px 70px #2f3a5b2e}:root[data-theme=light] .modal-backdrop{background:#262d4352}:root[data-theme=light] .modal-panel{border-color:var(--dashboard-line-strong);color:var(--dashboard-text);background:radial-gradient(circle at 100% 0, #6545d614, transparent 38%), var(--dashboard-panel-strong);box-shadow:0 28px 80px #2f3a5b33}@media (max-width:900px){.dashboard-mobile-topbar{border-color:var(--dashboard-line);-webkit-backdrop-filter:blur(18px);background:#020611d6;box-shadow:0 10px 28px #0003}.dashboard-sidebar-mobile{border-color:var(--dashboard-line);-webkit-backdrop-filter:blur(24px)saturate(116%);background:#020611f0;box-shadow:22px 0 70px #0000006b}.dashboard-sidebar-backdrop{background:#00030c7a}:root[data-theme=light] .dashboard-mobile-topbar{background:#f8fafedb;box-shadow:0 10px 28px #2f3a5b1a}:root[data-theme=light] .dashboard-sidebar-mobile{background:#f8fafef2;box-shadow:22px 0 70px #2f3a5b2e}:root[data-theme=light] .dashboard-sidebar-backdrop{background:#262d433d}}@media (prefers-reduced-motion:reduce){.dashboard-sidebar nav a,.dashboard-logout,.dashboard-menu-toggle,.dashboard-sidebar-close,.secondary-button,.table-action,.primary-button,.icon-button,.dashboard-stat-link{transition:none}}.dashboard-overview{gap:30px}.overview-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.overview-metric-grid .dashboard-stat-link{min-height:132px}.overview-analytics-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.overview-analytics-heading h2{letter-spacing:-.03em;margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:540}.overview-analytics-heading p:not(.dashboard-eyebrow){margin-bottom:0}.overview-period-controls{border:1px solid var(--dashboard-line);-webkit-backdrop-filter:blur(14px);background:#070c1a9e;border-radius:6px;flex:none;align-items:center;gap:4px;padding:4px;display:inline-flex}.overview-period-controls button{min-height:32px;color:var(--dashboard-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 10px;font-size:12px;font-weight:650;transition:color .18s,background .18s}.overview-period-controls button:hover,.overview-period-controls button:focus-visible{color:var(--dashboard-text);background:#8057ff29;outline:none}.overview-period-controls button:focus-visible{box-shadow:0 0 0 2px #ac91ff94}.overview-period-controls button.is-active{color:#171006;background:linear-gradient(135deg,#c69136,#f0c96f)}.overview-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.overview-chart-card{border:1px solid var(--dashboard-line);min-width:0;min-height:310px;box-shadow:0 16px 42px var(--dashboard-shadow);-webkit-backdrop-filter:blur(18px)saturate(112%);background:radial-gradient(circle at 100% 0,#8057ff1c,#0000 42%),linear-gradient(145deg,#0a1023d6,#060a17bf);border-radius:7px;gap:18px;padding:20px;display:grid;overflow:hidden}.overview-portfolio-card,.overview-arion-card{min-height:210px}.overview-card-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.overview-card-heading>div,.overview-portfolio-breakdown>div{gap:7px;display:grid}.overview-card-heading span,.overview-portfolio-breakdown span,.overview-card-note,.overview-progress-ring span{color:var(--dashboard-muted);font-size:12px}.overview-card-heading strong{color:var(--dashboard-text);letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(22px,2.3vw,30px);font-weight:520}.overview-card-heading small{max-width:156px;color:var(--dashboard-gold-light);text-align:right;background:#d2a24b14;border:1px solid #e6bd693d;border-radius:999px;padding:5px 8px;font-size:10px;line-height:1.25}.overview-portfolio-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.overview-portfolio-breakdown>div{border-left:1px solid #ac91ff42;min-width:0;padding-left:11px}.overview-portfolio-breakdown strong{color:#e8ebf5;overflow-wrap:anywhere;font-size:15px;font-weight:600}.overview-card-note{margin:auto 0 0;line-height:1.45}.overview-card-link{color:var(--dashboard-gold-light);align-self:end;font-size:13px;font-weight:650;text-decoration:none}.overview-card-link:hover,.overview-card-link:focus-visible{color:var(--dashboard-violet-light);outline:none}.overview-chart{min-width:0;height:220px}.overview-donut-chart{height:230px}.overview-chart .recharts-wrapper:focus,.overview-chart .recharts-surface:focus{outline:none}.overview-chart-legend{color:var(--dashboard-muted)}.overview-empty-chart{min-height:184px;color:var(--dashboard-muted);text-align:center;border:1px dashed #ac91ff38;border-radius:5px;align-content:center;place-items:center;gap:10px;padding:18px;font-size:13px;line-height:1.5;display:grid}.overview-empty-chart a{color:var(--dashboard-gold-light);font-weight:650;text-decoration:none}.overview-empty-chart a:hover,.overview-empty-chart a:focus-visible{color:var(--dashboard-violet-light);outline:none}.overview-progress-ring{--overview-progress:0%;aspect-ratio:1;background:conic-gradient(from 215deg, var(--dashboard-gold) 0 var(--overview-progress), var(--dashboard-violet) var(--overview-progress) 72%, #8497c229 72% 100%);border-radius:50%;place-items:center;width:min(158px,52vw);margin:2px auto 0;display:grid;position:relative}.overview-progress-ring:before{content:"";border-radius:inherit;background:#080d1bf0;position:absolute;inset:10px}.overview-progress-ring strong,.overview-progress-ring span{z-index:1;position:relative}.overview-progress-ring strong{color:var(--dashboard-text);letter-spacing:-.04em;font-size:27px;font-weight:550}.overview-progress-ring span{text-align:center;max-width:105px;margin-top:-32px}.overview-activity-list{gap:2px;margin:-5px 0 0;padding:0;list-style:none;display:grid}.overview-activity-list a{color:inherit;border-bottom:1px solid #8497c21f;justify-content:space-between;align-items:center;gap:14px;padding:11px 0;text-decoration:none;display:flex}.overview-activity-list li:last-child a{border-bottom:0}.overview-activity-list a:hover strong,.overview-activity-list a:focus-visible strong{color:var(--dashboard-gold-light)}.overview-activity-list a:focus-visible{outline-offset:4px;outline:2px solid #ac91ff94}.overview-activity-list span{gap:4px;min-width:0;display:grid}.overview-activity-list strong,.overview-activity-list em{color:var(--dashboard-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-style:normal;overflow:hidden}.overview-activity-list small{color:var(--dashboard-muted);font-size:11px}.overview-activity-list em{color:var(--dashboard-gold-light);text-align:right;flex:0 auto}:root[data-theme=light] .overview-period-controls{background:#ffffffb3}:root[data-theme=light] .overview-chart-card{background:radial-gradient(circle at 100% 0,#6545d617,#0000 42%),#ffffffb3;box-shadow:0 12px 32px #2f3a5b1a}:root[data-theme=light] .overview-progress-ring:before{background:#f8fafef5}:root[data-theme=light] .overview-portfolio-breakdown strong,:root[data-theme=light] .overview-activity-list strong{color:var(--dashboard-text)}@media (max-width:900px){.overview-metric-grid,.overview-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-analytics-heading{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.overview-metric-grid,.overview-analytics-grid{grid-template-columns:1fr}.overview-chart-card{min-height:286px;padding:16px}.overview-portfolio-card,.overview-arion-card{min-height:218px}.overview-card-heading small{max-width:116px}.overview-chart{height:205px}.overview-period-controls{width:100%}.overview-period-controls button{flex:1 1 0}}@media (prefers-reduced-motion:reduce){.overview-period-controls button{transition:none}}.auth-page{--auth-bg:#020611;--auth-text:#f6f4f1;--auth-muted:#929bad;--auth-gold:#d6a54b;--auth-gold-light:#edc873;--auth-violet:#8057ff;--auth-violet-light:#ac91ff;--auth-line:#8497c22e;--auth-panel:#080d1be0;--auth-page-gutter:clamp(20px, 3vw, 48px);isolation:isolate;grid-template-columns:minmax(360px,.88fr) minmax(430px,1.12fr);grid-template-rows:calc(66px + var(--auth-page-gutter)) auto;min-height:100dvh;padding:0 var(--auth-page-gutter) var(--auth-page-gutter);color:var(--auth-text);background:radial-gradient(720px 520px at 74% 8%,#3a469d33,#0000 68%),radial-gradient(560px 420px at 8% 84%,#5f32be14,#0000 70%),linear-gradient(#020611 0%,#030713 52%,#02050d 100%);gap:clamp(22px,4vw,64px);position:relative}.auth-page,.auth-page *{box-sizing:border-box}.auth-page>.interactive-mesh-background{z-index:0}.auth-visual,.auth-panel{z-index:1;position:relative}.auth-page>.landing-header{grid-area:1/1/auto/-1;align-self:start;width:100%;position:fixed;top:0;left:0;right:0}.auth-visual{border:1px solid var(--auth-line);-webkit-backdrop-filter:blur(16px)saturate(112%);background:radial-gradient(circle at 50% 45%,#5268c733,#0000 52%),#050a18c2;border-radius:8px;grid-area:2/1;min-height:calc(100dvh - clamp(40px,6vw,96px));box-shadow:0 24px 72px #0000004d}.auth-visual:before{content:"";z-index:1;aspect-ratio:1;pointer-events:none;border:1px solid #8057ff29;border-radius:50%;width:min(78%,560px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 70px #3f5bbe21,inset 0 0 64px #8057ff0b}.auth-visual:after{z-index:2;background:linear-gradient(90deg,#0206111f,#0000 48%),linear-gradient(#0000 60%,#0206116b)}.auth-visual img{z-index:1;object-fit:contain;object-position:center;opacity:.86;filter:drop-shadow(0 28px 60px #000000a8)drop-shadow(0 0 32px #3f5bbe2e);padding:clamp(24px,5vw,72px)}.auth-panel{border:1px solid var(--auth-line);background:radial-gradient(circle at 100% 0, #8057ff1a, transparent 38%), var(--auth-panel);-webkit-backdrop-filter:blur(24px)saturate(116%);border-radius:8px;grid-area:2/2;align-self:stretch;gap:clamp(24px,3vw,34px);width:min(620px,100%);padding:clamp(30px,4vw,54px);overflow:visible;box-shadow:0 24px 72px #0000004d}.auth-eyebrow{color:var(--auth-gold);letter-spacing:.24em;margin-bottom:14px;font-size:9px}.auth-panel h1{color:var(--auth-text);font-family:var(--font-geist-sans), "Geist", ui-sans-serif, sans-serif;letter-spacing:-.035em;font-size:clamp(38px,4vw,56px);font-weight:420;line-height:1.06}.auth-panel p{color:var(--auth-muted);margin-top:14px;font-size:14px;line-height:1.65}.auth-form{gap:16px}.auth-form label{color:#cbd3e1;font-size:12px}.auth-form input{border-color:var(--auth-line);min-height:52px;color:var(--auth-text);background:#080e1dc7;border-radius:4px;transition:border-color .18s,box-shadow .18s,background .18s}.auth-form input:hover{border-color:#a484ff6b}.auth-form input:focus{border-color:#a484ffb8;box-shadow:0 0 0 3px #8057ff1a}.auth-form input[readonly]{color:var(--auth-gold-light);background:#4a330f47;border-color:#d6a54b42}.auth-submit{color:#171006;background:linear-gradient(135deg,#c69136,#f0c96f);border-radius:4px;min-height:52px;transition:box-shadow .18s,transform .18s;box-shadow:0 8px 24px #c58b3533}.auth-submit:hover:not(:disabled),.auth-submit:focus-visible{outline:none;transform:translateY(-1px);box-shadow:0 11px 30px #c58b354d}.auth-alert{color:var(--auth-gold-light);background:#4a330f47;border-color:#d6a54b42}.auth-switch{color:var(--auth-muted)}.auth-switch a{color:var(--auth-violet-light);font-weight:650;text-decoration:none}.auth-switch a:hover{color:#c5b5ff}.auth-switch a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #ac91ffb8}:root[data-theme=light] .auth-page{--auth-bg:#edf1f8;--auth-text:#111827;--auth-muted:#626b7b;--auth-gold:#a66f1d;--auth-gold-light:#8d5d18;--auth-violet:#6545d6;--auth-violet-light:#765ce0;--auth-line:#38486e26;--auth-panel:#ffffffd6;color:var(--auth-text);background:radial-gradient(720px 520px at 74% 8%,#6775cd24,#0000 68%),linear-gradient(#f6f8fc 0%,#edf1f8 100%)}:root[data-theme=light] .auth-page>.interactive-mesh-background{opacity:.46}:root[data-theme=light] .auth-visual{background:radial-gradient(circle at 50% 45%,#6545d617,#0000 52%),#ffffffa3;box-shadow:0 18px 54px #2f3a5b1a}:root[data-theme=light] .auth-visual:after{background:linear-gradient(90deg,#edf1f814,#0000 48%),linear-gradient(#0000 60%,#edf1f857)}:root[data-theme=light] .auth-visual img{opacity:.9;filter:drop-shadow(0 24px 48px #2f3a5b33)drop-shadow(0 0 28px #6545d614)}:root[data-theme=light] .auth-panel{box-shadow:0 18px 54px #2f3a5b1f}:root[data-theme=light] .auth-page .theme-toggle{border-color:var(--auth-line);color:#313a4c;background:#ffffffc7;box-shadow:0 8px 24px #2f3a5b14}.auth-page .theme-toggle:focus-visible{outline-color:#ac91ffb8}:root[data-theme=light] .auth-form label{color:#313a4c}:root[data-theme=light] .auth-form input{border-color:var(--auth-line);color:var(--auth-text);background:#ffffffc2}:root[data-theme=light] .auth-form input:hover{border-color:#6545d657}:root[data-theme=light] .auth-form input:focus{border-color:#6545d694;box-shadow:0 0 0 3px #6545d617}:root[data-theme=light] .auth-form input[readonly],:root[data-theme=light] .auth-alert{color:#815819;background:#d6a54b17;border-color:#a66f1d3d}:root[data-theme=light] .auth-switch a{color:var(--auth-violet-light)}@media (max-width:900px){.auth-page{--auth-page-gutter:24px;grid-template-columns:minmax(0,1fr);grid-template-rows:calc(66px + var(--auth-page-gutter)) auto;padding:0 var(--auth-page-gutter) var(--auth-page-gutter);place-items:center;display:grid}.auth-page>.landing-header{grid-area:1/1}.auth-visual{display:none}.auth-panel{grid-area:2/1;width:min(620px,100%);margin:0}}@media (max-width:640px){.auth-page{--auth-page-gutter:12px;padding:0 var(--auth-page-gutter) var(--auth-page-gutter);align-items:start}.auth-panel{justify-content:flex-start;gap:26px;width:100%;min-height:calc(100dvh - 24px);padding:24px 20px 30px}.auth-panel h1{font-size:36px}.auth-panel p{font-size:13px}}@media (max-width:950px){.landing-page .mobile-menu-layer{z-index:120;padding:74px 10px 10px}.landing-page .mobile-menu-backdrop{-webkit-backdrop-filter:blur(12px)saturate(108%);background:#00030c99}.landing-page .mobile-menu-panel{-webkit-backdrop-filter:blur(24px)saturate(116%);background:radial-gradient(circle at 100% 0,#8057ff1f,#0000 34%),#040814fa;border-color:#8497c238;border-radius:7px;gap:24px;min-height:calc(100dvh - 84px);max-height:calc(100dvh - 84px);padding:22px;overflow-y:auto;box-shadow:0 24px 70px #00000080}.landing-page .mobile-menu-nav{gap:7px}.landing-page .mobile-menu-nav a{color:#dbe2ee;font-family:var(--font-geist-sans), "Geist", ui-sans-serif, sans-serif;background:#080e1db8;border:1px solid #8497c224;border-radius:5px;padding:15px 16px;font-size:17px;font-weight:560;line-height:1.25;transition:border-color .18s,color .18s,background .18s;position:relative}.landing-page .mobile-menu-nav a:hover,.landing-page .mobile-menu-nav a:focus-visible{color:#f4f1ff;background:#3e277d4d;border-color:#a484ff85;outline:none}.landing-page .mobile-menu-nav a.active{color:#c7b9ff;background:#5234a438;border-color:#a484ff75;box-shadow:inset 3px 0 #8057ff}.landing-page .mobile-menu-footer{border-color:#8497c229;flex-direction:column;align-items:stretch;gap:12px;padding-top:18px}.landing-page .mobile-menu-locales{background:#080d1be6;border-color:#8497c22e;justify-content:center;align-self:stretch}.landing-page .mobile-menu-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.landing-page .mobile-menu-cta{width:100%;min-height:46px}:root[data-theme=light] .landing-page .mobile-menu-backdrop{background:#262d4347}:root[data-theme=light] .landing-page .mobile-menu-panel{background:radial-gradient(circle at 100% 0,#6545d614,#0000 34%),#f8fafefb;border-color:#38486e2e;box-shadow:0 24px 70px #2f3a5b33}:root[data-theme=light] .landing-page .mobile-menu-nav a{color:#222a3a;background:#ffffffd6;border-color:#38486e21}:root[data-theme=light] .landing-page .mobile-menu-nav a:hover,:root[data-theme=light] .landing-page .mobile-menu-nav a:focus-visible{color:#4b319d;background:#6545d612;border-color:#6545d657}:root[data-theme=light] .landing-page .mobile-menu-nav a.active{color:#4b319d;background:#6545d614;border-color:#6545d64d;box-shadow:inset 3px 0 #6545d6}:root[data-theme=light] .landing-page .mobile-menu-locales{background:#ffffffe0;border-color:#38486e26}}@media (max-width:640px){.landing-page .mobile-menu-layer{padding:72px 8px 8px}.landing-page .mobile-menu-panel{min-height:calc(100dvh - 80px);max-height:calc(100dvh - 80px);padding:18px}.landing-page .mobile-menu-nav a{padding:14px;font-size:16px}.landing-page .mobile-menu-actions{grid-template-columns:1fr}}.affiliate-dashboard{gap:22px;display:grid}.affiliate-dashboard>h2{margin:8px 0 -8px}.affiliate-rank-progress{border:1px solid var(--dashboard-line);background:radial-gradient(circle at 100% 0, #8057ff21, transparent 42%), var(--dashboard-panel);box-shadow:0 14px 36px var(--dashboard-shadow);-webkit-backdrop-filter:blur(18px)saturate(112%);border-radius:5px;gap:22px;padding:clamp(20px,3vw,30px);display:grid;overflow:hidden}.affiliate-rank-progress-header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.affiliate-rank-eyebrow{color:var(--dashboard-gold);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.affiliate-current-rank{flex-wrap:wrap;align-items:center;gap:10px;margin:7px 0 4px;display:flex}.affiliate-current-rank h2{margin:0;font-size:clamp(28px,4vw,42px);font-weight:500;line-height:1}.affiliate-current-rank span{color:var(--dashboard-gold-light);letter-spacing:.04em;background:#d6a54b1a;border:1px solid #d6a54b61;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700}.affiliate-rank-progress-header small{color:var(--dashboard-muted)}.affiliate-next-rank{border-left:2px solid var(--dashboard-violet);background:#8057ff12;gap:5px;min-width:min(100%,210px);padding:14px 16px;display:grid}.affiliate-next-rank span{color:var(--dashboard-muted);font-size:13px}.affiliate-next-rank strong{color:var(--dashboard-text);font-size:19px}.affiliate-rank-focus{border:1px solid var(--dashboard-line);width:100%;color:var(--dashboard-text);text-align:left;cursor:zoom-out;background:#ffffff06;border-radius:5px;gap:12px;padding:17px 18px;transition:border-color .18s,background .18s,box-shadow .18s;animation:.36s both affiliate-rank-zoom-in;display:grid}.affiliate-rank-focus:hover,.affiliate-rank-focus:focus-visible{border-color:var(--dashboard-line-strong);background:#8057ff12;outline:none;box-shadow:0 0 24px #8057ff1a}.affiliate-rank-focus-label{justify-content:space-between;align-items:center;gap:12px;display:flex}.affiliate-rank-focus-label>span{color:var(--dashboard-muted);font-size:13px}.affiliate-rank-focus-label strong{color:var(--dashboard-gold-light);font-size:14px}.affiliate-rank-focus-track{background:var(--dashboard-line);border-radius:999px;height:9px;display:block;position:relative;overflow:hidden}.affiliate-rank-focus-track>span{border-radius:inherit;background:linear-gradient(90deg, var(--dashboard-gold), var(--dashboard-violet-light));min-width:8px;height:100%;transition:width .45s;display:block;box-shadow:0 0 18px #8057ff5c}.affiliate-rank-overview{animation:.42s cubic-bezier(.22,1,.36,1) both affiliate-rank-zoom-out}.affiliate-rank-track-scroll{scrollbar-width:thin;scrollbar-color:var(--dashboard-line-strong) transparent;padding:22px 8px 10px;overflow-x:auto}.affiliate-rank-track{grid-template-columns:repeat(7,minmax(88px,1fr));min-width:680px;min-height:82px;display:grid;position:relative}.affiliate-rank-track:before,.affiliate-rank-track-fill{content:"";border-radius:999px;height:3px;position:absolute;top:21px;left:7.14286%}.affiliate-rank-track:before{background:var(--dashboard-line);right:7.14286%}.affiliate-rank-track-fill{z-index:1;background:linear-gradient(90deg, var(--dashboard-gold), var(--dashboard-violet-light));box-shadow:0 0 16px #8057ff52}.affiliate-rank-step{z-index:2;min-width:0;color:var(--dashboard-muted);cursor:pointer;background:0 0;border:0;justify-items:center;gap:10px;padding:0 5px 7px;display:grid;position:relative}.affiliate-rank-icon{width:58px;height:58px;color:var(--dashboard-gold-light);background:radial-gradient(circle,#d6a54b29,#0000 68%),#040914d1;border:1px solid #d6a54b80;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 18px #d6a54b14,0 0 20px #d6a54b0f}.affiliate-rank-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:62%;height:62%}.affiliate-rank-icon.compact{width:42px;height:42px;color:var(--dashboard-muted);background:var(--dashboard-panel-strong);opacity:.62;border-width:2px;transition:border-color .2s,color .2s,opacity .2s,box-shadow .2s,transform .2s}.affiliate-rank-step strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:550;transition:color .2s;overflow:hidden}.affiliate-rank-step.complete .affiliate-rank-icon{color:var(--dashboard-violet-light);opacity:.88;border-color:#ac91ffb3}.affiliate-rank-step.current .affiliate-rank-icon{border-color:var(--dashboard-gold);color:var(--dashboard-gold-light);opacity:1;box-shadow:inset 0 0 16px #d6a54b1f,0 0 18px #d6a54b6b}.affiliate-rank-step:hover .affiliate-rank-icon,.affiliate-rank-step:focus-visible .affiliate-rank-icon,.affiliate-rank-step.selected .affiliate-rank-icon{border-color:var(--dashboard-violet-light);color:var(--dashboard-gold-light);opacity:1;box-shadow:0 0 0 3px var(--dashboard-panel-strong), 0 0 0 5px var(--dashboard-violet-light), 0 0 20px #8057ff57;transform:scale(1.08)}.affiliate-rank-step.current.selected .affiliate-rank-icon{box-shadow:0 0 0 3px var(--dashboard-panel-strong), 0 0 0 5px var(--dashboard-gold), 0 0 22px #d6a54b75}.affiliate-rank-step:hover strong,.affiliate-rank-step:focus-visible strong,.affiliate-rank-step.selected strong{color:var(--dashboard-text)}.affiliate-rank-step:focus-visible{outline:2px solid var(--dashboard-violet-light);outline-offset:-1px;border-radius:5px}.affiliate-rank-selected-details{animation:.28s both affiliate-rank-details-in}.affiliate-rank-details{border:1px solid var(--dashboard-line);background:radial-gradient(circle at 0 0,#d6a54b14,#0000 32%),linear-gradient(145deg,#070e1ce6,#050a16b8);border-radius:18px;gap:22px;padding:clamp(20px,2.5vw,28px);display:grid;box-shadow:inset 0 1px #ffffff06,0 18px 38px #00000029}.affiliate-rank-details.current{border-color:#d6a54b61}.affiliate-rank-details-heading{align-items:center;gap:15px;display:flex}.affiliate-rank-details-heading>div{gap:7px;display:grid}.affiliate-rank-details h3{color:var(--dashboard-gold-light);letter-spacing:-.015em;margin:0;font-size:clamp(21px,2vw,27px);font-weight:600}.affiliate-rank-details-heading>div>span{width:fit-content;color:var(--dashboard-gold-light);background:#d6a54b14;border:1px solid #d6a54b52;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}.affiliate-rank-details dl{border-top:1px solid var(--dashboard-line);grid-template-columns:minmax(130px,.8fr) minmax(130px,.8fr) minmax(280px,1.6fr);gap:18px;margin:0;padding-top:20px;display:grid}.affiliate-rank-details dl div{align-content:start;gap:5px;display:grid}.affiliate-rank-details dt{color:var(--dashboard-muted);font-size:13px}.affiliate-rank-details dd{color:var(--dashboard-gold-light);margin:0;font-size:18px;font-weight:520;line-height:1.5}.affiliate-commission-rates ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.affiliate-commission-rates li{background:#d6a54b0b;border:1px solid #d6a54b24;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 10px 8px 20px;display:flex;position:relative}.affiliate-commission-rates li:before{background:var(--dashboard-gold);content:"";border-radius:50%;width:4px;height:4px;position:absolute;left:9px;box-shadow:0 0 8px #d6a54b5c}.affiliate-commission-rates li span{color:var(--dashboard-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.affiliate-commission-rates li strong{color:var(--dashboard-gold-light);font-size:14px;font-weight:650}:root[data-theme=light] .affiliate-rank-icon{background:radial-gradient(circle,#a66f1d1f,#0000 68%),#ffffffd6}:root[data-theme=light] .affiliate-rank-icon.compact{background:var(--dashboard-panel-strong)}:root[data-theme=light] .affiliate-rank-details{background:radial-gradient(circle at 0 0,#a66f1d14,#0000 32%),linear-gradient(145deg,#ffffffeb,#f5f7fcc7);box-shadow:inset 0 1px #ffffffb3,0 16px 34px #2f3a5b14}@keyframes affiliate-rank-zoom-in{0%{opacity:0;transform:scale(.965)}to{opacity:1;transform:scale(1)}}@keyframes affiliate-rank-zoom-out{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes affiliate-rank-details-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.affiliate-rank-focus,.affiliate-rank-overview,.affiliate-rank-selected-details{animation:none}.affiliate-rank-focus-track>span,.affiliate-rank-icon.compact{transition:none}}.affiliate-link-card{border:1px solid var(--dashboard-border,#ffffff24);background:#ffffff0d;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px;display:grid}.affiliate-link-card span{grid-column:1/-1}.affiliate-link-card code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.affiliate-link-actions{flex-wrap:wrap;gap:8px;display:flex}.affiliate-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.affiliate-metric{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:18px;gap:6px;padding:18px;display:grid}.affiliate-metric strong{font-size:20px}.affiliate-pagination{justify-content:flex-end;align-items:center;gap:12px;display:flex}.affiliate-pagination span{text-align:center;min-width:110px}@media (max-width:760px){.affiliate-metrics{grid-template-columns:1fr}.affiliate-rank-progress-header{align-items:start;display:grid}.affiliate-next-rank{width:100%}.affiliate-rank-details dl{grid-template-columns:1fr;gap:11px}.affiliate-link-card{grid-template-columns:1fr}.affiliate-pagination{justify-content:space-between}}.auth-privacy-note{color:var(--dashboard-muted,#94a3b8);margin:0;font-size:.78rem;line-height:1.5}.verified-badge{color:#86efac;letter-spacing:.02em;vertical-align:middle;background:#22c55e1f;border:1px solid #4ade806b;border-radius:999px;align-items:center;gap:.35rem;width:fit-content;padding:.3rem .65rem;font-size:.75rem;font-weight:800;display:inline-flex}.verified-badge-compact{padding:.18rem .5rem;font-size:.68rem}.dashboard-user-identity{color:var(--dashboard-muted,#94a3b8);overflow-wrap:anywhere;gap:.5rem;padding:1rem 0 0;font-size:.72rem;display:grid}.referral-bonus-card{background:radial-gradient(circle at 100% 0,#fbbf241a,#0000 38%),#0f172a85;border:1px solid #fbbf2440;border-radius:1.2rem;gap:1.25rem;padding:1.35rem;display:grid}.referral-bonus-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.referral-bonus-heading p,.referral-verification-box p{color:var(--dashboard-muted,#94a3b8);margin-top:.4rem}.referral-bonus-metrics{margin:0}.referral-bonus-metrics .affiliate-metric{grid-template-rows:1fr auto}.referral-bonus-metric-locked{background:linear-gradient(135deg,#fbbf241f,#0000 68%),#0f172aa3;border-color:#fbbf2442;position:relative;overflow:hidden}.referral-bonus-obscured-value{opacity:.38;filter:blur(3px);-webkit-user-select:none;user-select:none}.referral-bonus-metric-lock{z-index:1;-webkit-backdrop-filter:blur(4px);background:#0f172a75;border:1px solid #ffe69a52;border-radius:50%;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:inline-flex;position:absolute;bottom:1.1rem;right:1.1rem}.referral-bonus-metric-lock .gold-lock-icon{width:1.3rem;height:1.3rem}.referral-bonus-metric-locked:after{pointer-events:none;content:"";background:linear-gradient(112deg,#0000 22%,#fff6c429 44%,#0000 58%);animation:3.6s ease-in-out infinite referral-lock-shine;position:absolute;inset:0;transform:translate(-100%)}.gold-lock-icon{fill:#b7791f75;stroke:#ffe69a;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;filter:drop-shadow(0 0 .32rem #fbbf24c2);flex:none;width:1.15rem;height:1.15rem}.affiliate-details-locked{background:radial-gradient(circle at 100% 0,#fbbf2424,#0000 48%),#0f172aad;border:1px solid #fbbf2466;border-radius:1.2rem;grid-template-columns:auto minmax(0,1fr);gap:.9rem 1rem;padding:1.35rem;display:grid}.affiliate-details-lock-icon{width:2.25rem;height:2.25rem;margin-top:.15rem}.affiliate-details-locked h2,.affiliate-details-locked p{margin:0}.affiliate-details-locked p{color:var(--dashboard-muted,#94a3b8);margin-top:.35rem;line-height:1.5}.affiliate-details-locked ul{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.affiliate-details-locked li{color:#f8d66d;background:#7853181f;border:1px solid #fbbf2438;border-radius:.75rem;align-items:center;gap:.5rem;padding:.75rem;font-size:.88rem;font-weight:700;display:flex}@media (max-width:680px){.affiliate-details-locked ul{grid-template-columns:1fr}}.referral-bonus-lock-notice{color:#f8d66d;background:#78531821;border:1px solid #fbbf2457;border-radius:.9rem;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;display:flex}.referral-bonus-lock-notice>div{gap:.2rem;display:grid}.referral-bonus-lock-notice span{color:var(--dashboard-muted,#94a3b8);font-size:.9rem;line-height:1.45}@keyframes referral-lock-shine{0%,45%{transform:translate(-100%)}75%,to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.referral-bonus-metric-locked:after{animation:none}}.referral-verification-box{background:#0f172a6b;border:1px solid #94a3b82e;border-radius:.9rem;gap:1rem;padding:1rem;display:grid}.referral-verification-box code{overflow-wrap:anywhere;margin-top:.35rem;font-size:1rem;display:block}.referral-approved{align-items:center;gap:.7rem;display:flex}.referral-reward-status{color:#bbf7d0;background:#22c55e1a;border-radius:.8rem;flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:.9rem 1rem;display:flex}:root[data-theme=light] .affiliate-link-card,:root[data-theme=light] .affiliate-metric,:root[data-theme=light] .referral-verification-box{border-color:var(--dashboard-line);background:radial-gradient(circle at 100% 0, #6545d60f, transparent 44%), var(--dashboard-panel);box-shadow:0 10px 28px var(--dashboard-shadow)}:root[data-theme=light] .referral-bonus-card{background:radial-gradient(circle at 100% 0, #d6a54b21, transparent 40%), var(--dashboard-panel-strong);border-color:#a66f1d47;box-shadow:0 18px 46px #2f3a5b1a}:root[data-theme=light] .referral-bonus-metric-locked{background:linear-gradient(135deg,#d6a54b21,#0000 68%),#ffffffbd;border-color:#a66f1d47}:root[data-theme=light] .referral-bonus-metric-lock{background:#ffffffc2;border-color:#a66f1d4d}:root[data-theme=light] .affiliate-details-locked{background:radial-gradient(circle at 100% 0, #d6a54b21, transparent 48%), var(--dashboard-panel-strong);border-color:#a66f1d52;box-shadow:0 18px 46px #2f3a5b17}:root[data-theme=light] .affiliate-details-locked li,:root[data-theme=light] .referral-bonus-lock-notice{color:#815819;background:#d6a54b17;border-color:#a66f1d3d}:root[data-theme=light] .gold-lock-icon{fill:#a66f1d29;stroke:#a66f1d;filter:drop-shadow(0 0 .25rem #a66f1d47)}:root[data-theme=light] .verified-badge{color:#166534;background:#22c55e1a;border-color:#16653447}:root[data-theme=light] .referral-reward-status{color:#166534;background:#22c55e17}@property --tw-border-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}
