:root{color:#f4f7f2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#070907;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:#070907;min-width:320px}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline-offset:3px;outline:2px solid #b7ff3c}.titan-ai-auth-page{background:#070907;grid-template-columns:minmax(0,1.18fr) minmax(390px,.82fr);min-height:100vh;display:grid}.titan-ai-auth-hero{isolation:isolate;background:radial-gradient(circle at 72% 28%,#b7ff3c26,#0000 23%),linear-gradient(145deg,#080b08,#0f150d 55%,#080a08);align-items:flex-end;min-height:100vh;display:flex;position:relative;overflow:hidden}.titan-ai-auth-hero:before{content:"";z-index:-2;opacity:.34;background-image:linear-gradient(#b7ff3c14 1px,#0000 1px),linear-gradient(90deg,#b7ff3c14 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0}.titan-ai-auth-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#030503f0,#03050340 75%),linear-gradient(#0000 42%,#030503f7);position:absolute;inset:0}.titan-ai-auth-hero-content{z-index:2;max-width:760px;padding:clamp(34px,6vw,92px);position:relative}.titan-ai-kicker,.titan-ai-overline,.titan-ai-hero-foot{color:#b7ff3c;letter-spacing:.21em;text-transform:uppercase;font-size:10px;font-weight:800}.titan-ai-auth-hero h1{letter-spacing:-.055em;max-width:690px;margin:20px 0 16px;font-size:clamp(43px,5.7vw,82px);line-height:.99}.titan-ai-auth-hero-content>p{color:#d0d7cc;max-width:650px;margin:0;font-size:17px;line-height:1.6}.titan-ai-hero-rule{background:#b7ff3c;width:78px;height:2px;margin:30px 0 20px;display:block;box-shadow:0 0 20px #b7ff3c80}.titan-ai-hero-foot{color:#929c8e;font-size:9px}.titan-ai-revenue-visual{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0e09b8;border:1px solid #b7ff3c3b;width:min(44%,520px);min-width:330px;padding:22px;position:absolute;top:clamp(48px,8vh,95px);right:clamp(28px,5vw,80px);box-shadow:0 30px 80px #00000057}.titan-ai-visual-head{border-bottom:1px solid #293026;justify-content:space-between;gap:16px;padding-bottom:18px;display:flex}.titan-ai-visual-head span{color:#899283;letter-spacing:.16em;font-size:9px}.titan-ai-visual-head strong{color:#b7ff3c;font-size:10px}.titan-ai-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.titan-ai-metrics>div{background:#0f130e;border:1px solid #293026;padding:14px}.titan-ai-metrics span,.titan-ai-metrics strong{display:block}.titan-ai-metrics span{color:#70796c;letter-spacing:.11em;text-transform:uppercase;font-size:8px}.titan-ai-metrics strong{margin-top:8px;font-size:20px}.titan-ai-pipeline{gap:10px;margin-top:18px;display:grid}.titan-ai-pipeline-row{color:#899283;grid-template-columns:84px 1fr 42px;align-items:center;gap:12px;font-size:9px;display:grid}.titan-ai-pipeline-track{background:#252b22;height:5px;overflow:hidden}.titan-ai-pipeline-track i{background:#b7ff3c;height:100%;display:block;box-shadow:0 0 14px #b7ff3c73}.titan-ai-auth-panel{background:radial-gradient(circle at 100% 0,#b7ff3c14,#0000 35%),#080b08;place-items:center;padding:48px clamp(24px,5vw,80px);display:grid}.titan-ai-auth-card{width:min(100%,440px)}.titan-ai-brand,.titan-ai-sidebar-brand{align-items:center;gap:13px;display:flex}.titan-ai-brand{margin-bottom:clamp(44px,8vh,88px)}.titan-ai-brand-mark{color:#b7ff3c;border:1px solid #b7ff3c;border-radius:8px;place-items:center;width:47px;height:47px;font-size:22px;font-weight:900;display:grid;box-shadow:0 0 26px #b7ff3c24}.titan-ai-brand strong,.titan-ai-brand span,.titan-ai-sidebar-brand strong,.titan-ai-sidebar-brand span{display:block}.titan-ai-brand strong,.titan-ai-sidebar-brand strong{letter-spacing:.18em;font-size:19px}.titan-ai-brand span,.titan-ai-sidebar-brand span{color:#899283;letter-spacing:.17em;margin-top:4px;font-size:8px}.titan-ai-auth-card h2{letter-spacing:-.04em;margin:13px 0 7px;font-size:38px}.titan-ai-description{color:#939c8f;margin:0 0 30px;font-size:14px;line-height:1.6}.titan-ai-auth-form input{color:#f4f7f2;background:#0f130f;border:1px solid #31392e;border-radius:7px;width:100%;min-height:49px;padding:12px 14px}.titan-ai-auth-form input:focus{border-color:#b7ff3c}.titan-ai-auth-form button,.titan-ai-primary{color:#11170d;cursor:pointer;background:#b7ff3c;border:0;border-radius:7px;min-height:50px;margin-top:4px;font-weight:850}.titan-ai-auth-links{justify-content:space-between;gap:16px;margin-top:24px;display:flex}.titan-ai-auth-links a,.titan-ai-auth-foot a,.titan-ai-inline-link{color:#b7ff3c;text-underline-offset:3px;font-size:12px}.titan-ai-auth-foot{color:#939c8f;margin-top:30px;font-size:12px}.titan-ai-status,.titan-ai-error,.titan-ai-success{border-radius:7px;margin-bottom:22px;padding:13px 14px;font-size:12px;line-height:1.55}.titan-ai-security-strip{background:#293026;border:1px solid #293026;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:32px;display:grid}.titan-ai-security-strip div{background:#0d110d;padding:12px}.titan-ai-security-strip span,.titan-ai-security-strip strong{display:block}.titan-ai-security-strip span{color:#6f786b;letter-spacing:.12em;text-transform:uppercase;font-size:7px}.titan-ai-security-strip strong{margin-top:5px;font-size:10px}.titan-ai-shell{color:#f4f7f2;background:#070907;min-height:100vh;display:flex}.titan-ai-sidebar{background:#090c09;border-right:1px solid #252b22;flex-direction:column;width:250px;min-height:100vh;display:flex}.titan-ai-sidebar-brand{border-bottom:1px solid #252b22;padding:28px 24px}.titan-ai-nav{gap:4px;padding:24px 14px;display:grid}.titan-ai-nav a{color:#8d9788;border:1px solid #0000;border-radius:6px;padding:13px 14px;font-size:11px;text-decoration:none}.titan-ai-nav a:hover,.titan-ai-nav a.active{color:#e7ece3;background:#111610;border-color:#35402f}.titan-ai-nav a.active{box-shadow:inset 3px 0 #b7ff3c}.titan-ai-sidebar-foot{color:#697365;letter-spacing:.13em;border-top:1px solid #252b22;margin-top:auto;padding:20px 24px;font-size:8px}.titan-ai-main{flex:1;min-width:0}.titan-ai-header{background:#080b08f5;border-bottom:1px solid #252b22;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:0 34px;display:flex}.titan-ai-header>div:first-child>span{color:#768170;letter-spacing:.18em;font-size:9px;font-weight:700}.titan-ai-header h1{letter-spacing:.08em;margin:5px 0 0;font-size:18px}.titan-ai-user{align-items:center;gap:18px;display:flex}.titan-ai-user>div{text-align:right;gap:3px;display:grid}.titan-ai-user strong{font-size:11px}.titan-ai-user span{color:#798374;font-size:9px}.titan-ai-user button,.titan-ai-user a,.titan-ai-secondary{color:#bac4b5;cursor:pointer;background:0 0;border:1px solid #35402f;border-radius:6px;padding:8px 12px;font-size:10px;text-decoration:none}.titan-ai-content{max-width:1500px;margin:0 auto;padding:34px}.titan-ai-dashboard-hero{background:radial-gradient(circle at 88% 24%,#b7ff3c29,#0000 20%),linear-gradient(115deg,#10170e,#0a0e0a 62%,#0e120d);border:1px solid #39452f;flex-direction:column;justify-content:flex-end;min-height:250px;padding:34px;display:flex}.titan-ai-dashboard-hero h2{letter-spacing:-.04em;max-width:780px;margin:10px 0 12px;font-size:clamp(28px,3.3vw,46px)}.titan-ai-dashboard-hero p{color:#a3ada0;max-width:760px;margin:0;font-size:13px;line-height:1.65}.titan-ai-dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.titan-ai-dashboard-metrics article,.titan-ai-dashboard-grid article,.titan-ai-app-card{background:#0d110d;border:1px solid #252e22}.titan-ai-dashboard-metrics article{padding:20px}.titan-ai-dashboard-metrics span,.titan-ai-dashboard-metrics strong,.titan-ai-dashboard-metrics small{display:block}.titan-ai-dashboard-metrics span{color:#7c8677;letter-spacing:.11em;text-transform:uppercase;font-size:9px}.titan-ai-dashboard-metrics strong{margin:12px 0 7px;font-size:27px}.titan-ai-dashboard-metrics small{color:#697365;font-size:9px}.titan-ai-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.titan-ai-dashboard-grid article{padding:26px}.titan-ai-dashboard-grid h3{margin:9px 0;font-size:20px}.titan-ai-dashboard-grid p{color:#899384;font-size:12px;line-height:1.65}.titan-ai-signal,.titan-ai-ai-card{background:#10150f;border:1px solid #293126;margin-top:12px;padding:15px}.titan-ai-signal strong,.titan-ai-signal span,.titan-ai-ai-card span,.titan-ai-ai-card strong,.titan-ai-ai-card small{display:block}.titan-ai-signal strong,.titan-ai-ai-card strong{font-size:12px}.titan-ai-signal span,.titan-ai-ai-card small{color:#778272;margin-top:5px;font-size:9px}.titan-ai-ai-card>span{color:#b7ff3c;margin-bottom:8px;font-size:8px}.titan-ai-app-page{background:#070907;place-items:center;min-height:100vh;padding:30px;display:grid}.titan-ai-app-card{width:min(100%,700px);padding:36px}.titan-ai-app-card h1{margin-bottom:10px;font-size:36px}.titan-ai-app-card>p{color:#8e9889;line-height:1.6}.titan-ai-account-grid{border:1px solid #293126;grid-template-columns:repeat(2,minmax(0,1fr));margin:28px 0;display:grid}.titan-ai-account-grid div{border-bottom:1px solid #293126;padding:18px}.titan-ai-account-grid dt{color:#75806f;text-transform:uppercase;font-size:9px}.titan-ai-account-grid dd{margin:6px 0 0;font-size:13px}@media (width<=1000px){.titan-ai-revenue-visual{opacity:.45;right:-100px}.titan-ai-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.titan-ai-auth-page{grid-template-columns:1fr}.titan-ai-auth-hero{min-height:360px}.titan-ai-auth-hero-content{padding:34px}.titan-ai-revenue-visual,.titan-ai-hero-rule,.titan-ai-hero-foot{display:none}.titan-ai-auth-panel{padding:50px 24px 68px}.titan-ai-brand{margin-bottom:40px}.titan-ai-sidebar{width:205px}}@media (width<=700px){.titan-ai-shell{display:block}.titan-ai-sidebar{width:100%;min-height:auto}.titan-ai-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.titan-ai-header{flex-direction:column;align-items:flex-start;padding:20px}.titan-ai-user{justify-content:space-between;width:100%}.titan-ai-user>div{text-align:left}.titan-ai-content{padding:20px}.titan-ai-dashboard-metrics,.titan-ai-dashboard-grid,.titan-ai-account-grid{grid-template-columns:1fr}}.titan-ai-workspace{background:radial-gradient(circle at 100% 0,#b7ff3c0f,#0000 28%),#0a0e0a;border:1px solid #2c3428;margin-top:18px;padding:28px}.titan-ai-workspace-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.titan-ai-workspace-heading h2{letter-spacing:-.025em;margin:8px 0 0;font-size:24px}.titan-ai-workspace-lead{color:#8e9989;max-width:840px;margin:12px 0 24px;font-size:12px;line-height:1.7}.titan-ai-stage-badge,.titan-ai-control-state{color:#caff78;letter-spacing:.14em;white-space:nowrap;background:#b7ff3c12;border:1px solid #b7ff3c52;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:8px;font-weight:800;display:inline-flex}.titan-ai-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.titan-ai-control-card{background:linear-gradient(#121810f5,#0a0e0afa);border:1px solid #263024;border-radius:10px;min-width:0;padding:22px;box-shadow:0 20px 55px #00000029}.titan-ai-control-head{border-bottom:1px solid #252e22;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.titan-ai-control-head>div>span{color:#73806e;letter-spacing:.15em;font-size:8px;font-weight:800}.titan-ai-control-head h3{letter-spacing:-.02em;margin:7px 0 0;font-size:18px}.titan-ai-control-state-pending{color:#cdbf7d;background:#17150d;border-color:#4c4630}.titan-ai-control-tenant{color:#c9d1c6;margin:16px 0 0;font-size:11px;font-weight:700}.titan-ai-control-copy{color:#7e897a;margin:8px 0 0;font-size:11px;line-height:1.6}.titan-ai-control-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.titan-ai-control-button{color:#d4dcd0;cursor:pointer;background:#111610;border:1px solid #35402f;border-radius:7px;min-height:38px;padding:9px 13px;font-size:10px;font-weight:700}.titan-ai-control-button:hover:not(:disabled){background:#151c13;border-color:#6b825d}.titan-ai-control-button-primary{color:#10150d;background:#b7ff3c;border-color:#a1dd39}.titan-ai-control-button-danger{color:#ffc8cf;border-color:#624047}.titan-ai-control-button:disabled{opacity:.42;cursor:not-allowed}.titan-ai-control-form{background:#0c100c;border:1px solid #252e22;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:16px;padding:14px;display:grid}.titan-ai-control-form label,.titan-ai-control-admin label{color:#9ba697;letter-spacing:.04em;gap:7px;min-width:0;font-size:9px;font-weight:700;display:grid}.titan-ai-control-form input,.titan-ai-control-form select,.titan-ai-control-admin input,.titan-ai-control-admin select{color:#eff4ec;background:#10150f;border:1px solid #313b2d;border-radius:6px;width:100%;min-height:39px;padding:8px 10px}.titan-ai-control-form select,.titan-ai-control-admin select{appearance:auto}.titan-ai-control-admin{border-top:1px solid #252e22;margin-top:18px;padding-top:18px}.titan-ai-control-admin h3{margin:0 0 12px;font-size:14px}.titan-ai-control-message{color:#b7c5b0;background:#11170f;border:1px solid #35422f;border-radius:7px;margin:16px 0 0;padding:11px 12px;font-size:10px;line-height:1.55}.titan-ai-control-list{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.titan-ai-control-list>li{color:#9ca896;background:#0c100c;border:1px solid #252e22;border-radius:7px;padding:12px;font-size:10px;line-height:1.55}@media (width<=1100px){.titan-ai-control-grid{grid-template-columns:1fr}}@media (width<=700px){.titan-ai-workspace{padding:20px}.titan-ai-workspace-heading,.titan-ai-control-head{flex-direction:column;align-items:flex-start}.titan-ai-control-form{grid-template-columns:1fr}}:root{--t-bg:#020b14;--t-bg2:#061321;--t-panel:#071827;--t-panel2:#0b2033;--t-line:#16476e;--t-blue:#12a8ff;--t-cyan:#25d9ff;--t-text:#f5f9ff;--t-muted:#91a9bf;--t-good:#35e68a;--t-warn:#f1bb39;--t-bad:#ff5c6f;--t-purple:#9a66ff}html,body,#root{background:var(--t-bg);color:var(--t-text)}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:var(--t-cyan)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid var(--t-cyan);outline-offset:2px}.titan-auth{background:radial-gradient(circle at 20% 20%,#12a8ff29,#0000 28%),linear-gradient(135deg,#020914,#051522 55%,#01060d);grid-template-columns:minmax(0,1.32fr) minmax(420px,.88fr);min-height:100vh;display:grid}.titan-auth-visual{isolation:isolate;background:radial-gradient(circle at 50% 32%,#1499ff33,#0000 22%),linear-gradient(145deg,#03101d,#061a2b 58%,#020914);min-height:100vh;position:relative;overflow:hidden}.titan-auth-grid{opacity:.22;background-image:linear-gradient(#22b5ff1a 1px,#0000 1px),linear-gradient(90deg,#22b5ff14 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0}.titan-auth-earth,.titan-earth,.titan-globe-lines{background:radial-gradient(circle at 50% 100%,#07192a1a,#04101df2 48%,#020912 70%),repeating-radial-gradient(circle at 50% 100%,#0000 0 16px,#0fa4ff14 17px 18px);border-radius:50%;position:absolute;box-shadow:0 -8px 40px #12a8ff38,0 0 90px #107fff1f}.titan-auth-earth{width:110%;height:62%;bottom:-30%;left:-5%}.titan-auth-person{z-index:2;object-fit:cover;object-position:center top;filter:drop-shadow(0 0 28px #0071ff47);max-width:55%;height:88%;position:absolute;bottom:0;left:20%}.titan-auth-hex,.titan-hex{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);border:2px solid #10a8ffa6;width:150px;height:130px;position:absolute;box-shadow:inset 0 0 20px #12a8ff1f,0 0 22px #12a8ff2e}.titan-auth-hex.hex-a{top:8%;left:26%}.titan-auth-hex.hex-b{top:18%;left:45%;transform:scale(.72)}.titan-auth-hex.hex-c{top:29%;left:58%;transform:scale(.5)}.titan-auth-sidewords{z-index:4;color:#b5c8d9;letter-spacing:.34em;gap:24px;font-size:10px;display:grid;position:absolute;top:17%;left:6%}.titan-auth-sidewords i{background:var(--t-blue);width:42px;height:3px;box-shadow:0 0 16px var(--t-blue)}.titan-auth-copy{z-index:5;max-width:390px;position:absolute;bottom:7%;left:6%}.titan-auth-copy h1{letter-spacing:-.055em;text-transform:uppercase;margin:10px 0 9px;font-size:clamp(38px,4.1vw,70px);line-height:.98}.titan-auth-copy p{color:#b7cada;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;line-height:1.6}.titan-auth-panel{background:linear-gradient(#061320f5,#020a12fc);place-items:center;padding:42px;display:grid}.titan-auth-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#081d30d6,#04101ced);border:1px solid #12a8ff5c;border-radius:20px;width:min(100%,520px);padding:36px 34px;box-shadow:0 30px 80px #00000059,0 0 44px #007eff14}.titan-auth-logo{text-align:center;margin-bottom:34px}.titan-auth-logo strong{letter-spacing:.22em;font-size:34px;font-weight:500;display:block}.titan-auth-logo b{color:var(--t-cyan)}.titan-auth-logo sup{color:var(--t-cyan);font-size:8px}.titan-auth-logo span{color:#8ca8c0;letter-spacing:.28em;margin-top:8px;font-size:8px;display:block}.titan-overline,.titan-kicker,.titan-eyebrow{color:var(--t-cyan);letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:800}.titan-auth-card>h2{margin:10px 0 5px;font-size:30px}.titan-auth-description{color:var(--t-muted);margin:0 0 25px}.titan-auth-tabs{border:1px solid #29435b;border-radius:13px;grid-template-columns:1fr 1fr;margin-bottom:24px;padding:3px;display:grid}.titan-auth-tabs button,.titan-auth-tabs a{color:#b7c9d8;background:0 0;border:0;border-radius:10px;place-items:center;min-height:48px;font-weight:700;text-decoration:none;display:grid}.titan-auth-tabs .active{color:#fff;background:linear-gradient(100deg,#0b4f95,#123b91);box-shadow:inset 0 0 0 1px #12b5ff,0 0 24px #12a8ff33}.titan-ai-auth-form{gap:17px;display:grid}.titan-ai-auth-form label{color:#e5eef7;gap:8px;font-size:12px;font-weight:650;display:grid}.titan-ai-auth-form input,.titan-ai-auth-form select,.titan-ai-auth-form textarea{color:#fff;background:#0a1a29;border:1px solid #29445d;border-radius:12px;width:100%;min-height:52px;padding:13px 14px}.titan-ai-auth-form input:focus,.titan-ai-auth-form select:focus,.titan-ai-auth-form textarea:focus{border-color:var(--t-blue);box-shadow:0 0 0 3px #12a8ff14}.titan-auth-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.titan-auth-row>a{font-size:12px;text-decoration:none}.titan-check{color:#a9bed0!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:9px!important;font-weight:500!important;display:flex!important}.titan-check input{accent-color:var(--t-blue);width:18px!important;min-height:18px!important}.titan-auth-submit{box-shadow:0 0 28px #1486ff47;color:#fff!important;background:linear-gradient(90deg,#0a8bff,#1462ff)!important;border:1px solid #18c8ff!important;border-radius:12px!important;min-height:55px!important;font-weight:800!important}.titan-auth-submit span{margin-left:10px}.titan-auth-divider{color:#728da3;align-items:center;gap:12px;margin:23px 0;font-size:11px;display:flex}.titan-auth-divider:before,.titan-auth-divider:after{content:"";background:#284056;flex:1;height:1px}.titan-create-account{color:#fff;border:1px solid #4a7191;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:52px;font-weight:700;text-decoration:none;display:flex}.titan-create-account:hover{border-color:var(--t-cyan);box-shadow:0 0 22px #12a8ff1f}.titan-auth-legal{text-align:center;color:#708ba1!important;margin:22px 0 0!important;font-size:10px!important}.titan-shell{min-height:100vh;color:var(--t-text);background:linear-gradient(135deg,#020a12,#04111e 55%,#020912);display:flex}.titan-sidebar{background:linear-gradient(#031221,#04101c 58%,#03101b);border-right:1px solid #0f3555;flex-direction:column;flex:0 0 274px;width:274px;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.titan-logo{border-bottom:1px solid #0c2a44;padding:27px 26px 22px;text-decoration:none;display:block}.titan-logo-word{color:#fff;letter-spacing:.22em;font-size:27px;display:block}.titan-logo-word b{color:var(--t-cyan);font-weight:600}.titan-logo small{color:#7694ac;letter-spacing:.18em;margin-top:6px;font-size:7px;display:block}.titan-sidebar-nav{z-index:2;gap:5px;padding:22px 13px;display:grid;position:relative}.titan-sidebar-nav a{color:#a9c0d4;border:1px solid #0000;border-radius:10px;align-items:center;gap:13px;min-height:48px;padding:0 14px;font-size:13px;text-decoration:none;display:flex}.titan-sidebar-nav a:hover{background:#071e31}.titan-sidebar-nav a.active{color:#fff;background:linear-gradient(90deg,#0868cf73,#08305959);border-color:#118eff;box-shadow:0 0 20px #007cff2b,inset 0 0 24px #1c91ff14}.titan-nav-icon{text-align:center;color:#7bc5ff;width:24px;font-size:18px}.titan-sidebar-art{color:#6f94ae;letter-spacing:.27em;min-height:250px;margin-top:auto;padding:115px 29px 23px;font-size:8px;line-height:3;position:relative}.titan-sidebar-art .titan-globe-lines{border:1px solid #169dff47;width:280px;height:220px;bottom:-80px;left:-80px}.titan-sidebar-art i{background:var(--t-cyan);width:31px;height:2px;box-shadow:0 0 12px var(--t-blue);display:block}.titan-stage{flex:1;min-width:0}.titan-topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020c15ed;border-bottom:1px solid #103450;justify-content:space-between;align-items:center;gap:22px;height:68px;padding:0 24px;display:flex;position:sticky;top:0}.titan-global-search{background:#071a2b;border:1px solid #1d496d;border-radius:9px;align-items:center;gap:11px;width:min(580px,52vw);height:42px;padding:0 13px;display:flex}.titan-global-search input{color:#dcecff;background:0 0;border:0;outline:0;flex:1;min-width:0}.titan-global-search kbd{color:#8bb1cf;background:#0c2942;border-radius:6px;padding:5px 7px;font-size:10px}.titan-top-actions{align-items:center;gap:13px;display:flex}.titan-org-pill,.titan-profile,.titan-icon-button,.titan-signout{color:#dbeafa;background:#061827;border:1px solid #1d496d;border-radius:9px}.titan-org-pill{align-items:center;gap:10px;min-height:40px;padding:0 13px;font-size:11px;display:flex}.titan-icon-button{width:40px;height:40px;position:relative}.titan-icon-button i{background:#ff475b;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px}.titan-profile{background:0 0;border:0;align-items:center;gap:9px;display:flex}.titan-profile img{object-fit:cover;border-radius:50%;width:36px;height:36px}.titan-profile strong,.titan-profile small{text-overflow:ellipsis;max-width:130px;display:block;overflow:hidden}.titan-profile strong{font-size:11px}.titan-profile small{color:#748fa7;font-size:9px}.titan-signout{cursor:pointer;padding:9px 11px}.titan-page{padding:0 16px 22px}.titan-page-hero{background:radial-gradient(circle at 65% 70%,#12a8ff38,#0000 26%),linear-gradient(110deg,#07192a,#061728 65%,#03101d);border:1px solid #125087;border-radius:0 0 14px 14px;align-items:center;min-height:168px;margin-top:0;display:flex;position:relative;overflow:hidden}.titan-hero-copy{z-index:4;width:57%;padding:30px 38px;position:relative}.titan-hero-copy h1{letter-spacing:-.045em;margin:7px 0 4px;font-size:clamp(32px,3.4vw,56px)}.titan-hero-copy p{color:#b2c6d9;margin:0;font-size:16px}.titan-hero-portrait{width:35%;height:100%;position:absolute;bottom:0;right:19%}.titan-hero-portrait img{z-index:2;object-fit:cover;object-position:center top;filter:drop-shadow(0 0 22px #0088ff42);border-radius:0 0 58px 58px;width:125px;height:150px;position:absolute;bottom:-24px;right:10%}.titan-hero-portrait .titan-earth{width:470px;height:210px;bottom:-120px;right:-100px}.titan-hex.h1{top:12px;right:15px;transform:scale(.48)}.titan-hex.h2{top:44px;right:110px;transform:scale(.33)}.titan-hex.h3{top:-13px;right:175px;transform:scale(.25)}.titan-page-hero blockquote{z-index:4;color:#eaf5ff;text-align:center;width:190px;margin:0;font-size:16px;line-height:1.3;position:absolute;top:38px;right:3%}.titan-page-hero blockquote small{color:var(--t-cyan);letter-spacing:.35em;margin-top:13px;font-size:8px;display:block}.titan-notice{color:#7293ad;letter-spacing:.08em;background:#091e31b8;border:1px solid #12a8ff3b;border-radius:8px;margin:12px 0;padding:9px 12px;font-size:9px}.titan-metrics-grid{gap:10px;margin:11px 0;display:grid}.titan-metrics-grid.six{grid-template-columns:repeat(6,minmax(0,1fr))}.titan-metrics-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.titan-metrics-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.titan-metrics-grid.compact{margin:12px 0 0}.titan-metric-card{background:linear-gradient(#0a2136,#061624);border:1px solid #1265a1;border-radius:10px;grid-template-columns:43px 1fr;gap:10px;min-width:0;min-height:116px;padding:14px;display:grid;position:relative;box-shadow:inset 0 0 20px #0087ff0a}.titan-metric-icon{color:#34beff;background:linear-gradient(145deg,#0f4f92,#07315c);border-radius:9px;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.titan-metric-copy span,.titan-metric-copy strong,.titan-metric-copy small{display:block}.titan-metric-copy span{color:#abc1d5;font-size:9px}.titan-metric-copy strong{white-space:nowrap;text-overflow:ellipsis;margin:6px 0;font-size:18px;overflow:hidden}.titan-metric-copy small{color:var(--t-good);font-size:10px}.titan-metric-copy small em{color:#839db2;margin-top:2px;font-style:normal;display:block}.titan-metric-copy small.danger{color:var(--t-bad)}.titan-sparkline{align-items:end;gap:3px;width:70px;height:26px;display:flex;position:absolute;bottom:13px;right:10px}.titan-sparkline i{border-top:2px solid var(--t-blue);width:11px;transform:rotate(-12deg)}.titan-sparkline i:nth-child(2){height:9px}.titan-sparkline i:nth-child(3){height:16px}.titan-sparkline i:nth-child(4){height:13px}.titan-sparkline i:nth-child(5){height:21px}.titan-panel{background:linear-gradient(#081d2ff0,#04121ef7);border:1px solid #12598e;border-radius:10px;box-shadow:inset 0 0 35px #007fff06}.titan-panel>header{border-bottom:1px solid #103b5d;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 17px;display:flex}.titan-panel header h2,.titan-panel>h2{margin:4px 0 0;font-size:16px}.titan-panel header p{color:#7e9bb2;margin:5px 0 0;font-size:10px}.titan-panel button{color:#cfe2f1;cursor:pointer;background:#0a2135;border:1px solid #285a7c;border-radius:7px;padding:7px 11px}.titan-panel button.primary,.titan-toolbar button.primary{color:#fff;background:linear-gradient(90deg,#078fff,#155eff);border-color:#12a8ff}.titan-panel button.active{background:#0b3e73;border-color:#1eb7ff}.titan-dashboard-grid{grid-template-columns:minmax(0,1.75fr) minmax(320px,.95fr);gap:10px;display:grid}.titan-dashboard-grid>.titan-panel:nth-child(3),.titan-dashboard-grid>.titan-panel:nth-child(4){min-height:210px}.titan-chart-stats{grid-template-columns:repeat(3,1fr);gap:10px;padding:12px 18px;display:grid}.titan-chart-stats div{border-right:1px solid #113b5c}.titan-chart-stats strong,.titan-chart-stats span{display:block}.titan-chart-stats strong{font-size:18px}.titan-chart-stats span{color:#819db4;margin-top:4px;font-size:9px}.titan-chart{height:245px;margin:0 18px 16px;position:relative}.titan-chart .grid{background-image:linear-gradient(#26567940 1px,#0000 1px),linear-gradient(90deg,#26567940 1px,#0000 1px);background-size:20% 25%;position:absolute;inset:0}.titan-chart svg{width:100%;height:calc(100% - 43px);position:absolute;inset:15px 0 28px;overflow:visible}.titan-chart polyline{fill:#0e8bff1a;stroke:#20adff;stroke-width:3px}.titan-chart polyline.secondary{fill:none;stroke:#a9c6e3;stroke-width:2px}.titan-chart .months{color:#7190a8;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:0;left:0;right:0}.titan-insights .titan-list{padding:5px 10px 12px}.titan-list-item{border-bottom:1px solid #123b5d;align-items:center;gap:11px;min-height:58px;padding:9px;display:flex}.titan-list-item>div{flex:1;min-width:0}.titan-list-item strong,.titan-list-item small{display:block}.titan-list-item strong{font-size:11px}.titan-list-item small{color:#7896ae;margin-top:3px;font-size:9px;line-height:1.35}.titan-list-item>b{color:#7aa4c7}.titan-list-icon{color:#54c5ff;background:#0b3359;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.titan-list-icon.i1{color:#b57cff;background:#2b1e50}.titan-list-icon.i2{color:#ffd56b;background:#3c3118}.titan-list-icon.i3{color:#48d5ff}.titan-activity{padding:7px 17px}.titan-activity>div{border-bottom:1px solid #103853;grid-template-columns:58px 1fr;column-gap:10px;padding:10px 0;display:grid}.titan-activity time{color:#6e8ca4;grid-row:1/3;font-size:9px}.titan-activity strong{font-size:10px}.titan-activity span{color:#7692a9;font-size:9px}.titan-task{border-bottom:1px solid #103853;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:12px 17px;display:grid}.titan-task strong,.titan-task span{display:block}.titan-task strong{font-size:10px}.titan-task span{color:#7792aa;margin-top:3px;font-size:9px}.priority{border-radius:6px;padding:5px 12px;font-size:9px}.priority.high{color:#ffc8cf;background:#3a1720;border:1px solid #7c3342}.priority.medium{color:#ffe29a;background:#332810;border:1px solid #755819}.titan-toolbar{flex-wrap:wrap;gap:6px;display:flex}.titan-pipeline{margin-top:10px}.titan-kanban{grid-template-columns:repeat(5,minmax(180px,1fr));gap:7px;padding:8px;display:grid}.titan-column{background:#061725;border-top:3px solid #176dff;border-radius:7px;padding:7px}.titan-column.c2{border-top-color:#f0b43c}.titan-column.c3{border-top-color:#e35479}.titan-column.c4{border-top-color:#27db8a}.titan-column-head{justify-content:space-between;align-items:center;margin:0 4px 7px;display:flex}.titan-column-head strong{font-size:11px}.titan-column-head span{color:#a9c0d4;background:#14304a;border-radius:10px;padding:2px 6px;font-size:8px}.titan-column article{background:#0a2134;border:1px solid #1b496b;border-radius:7px;grid-template-columns:30px 1fr;gap:8px;min-height:89px;margin-bottom:7px;padding:10px;display:grid;position:relative}.titan-column article strong,.titan-column article b,.titan-column article small{display:block}.titan-column article strong{font-size:9px}.titan-column article b{margin-top:2px;font-size:11px}.titan-column article small{color:#7390a7;margin-top:5px;font-size:8px}.titan-company-icon{color:#43bdff;background:#0d3c69;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.titan-column article>span{border-radius:5px;padding:2px 6px;font-size:7px;position:absolute;bottom:8px;left:10px}.titan-column .high{color:#ffb7c0;border:1px solid #96364b}.titan-column .medium{color:#ffd976;border:1px solid #7a621b}.titan-column .won{color:#8effbd;border:1px solid #1c8a55}.titan-column .add{color:#29b2ff;background:0 0;border:0;width:100%;padding:5px}.titan-three-grid{grid-template-columns:1.1fr .85fr 1.15fr;gap:10px;margin-top:10px;display:grid}.titan-three-grid>.titan-panel{padding:15px}.titan-mini-bars{border-bottom:1px solid #1a4a6b;align-items:end;gap:16px;height:110px;padding:15px;display:flex}.titan-mini-bars i{background:linear-gradient(#1eb5ff,#1168ff);flex:1;max-width:34px;box-shadow:0 0 14px #1496ff26}.titan-funnel{place-items:center;gap:5px;margin-top:16px;display:grid}.titan-funnel i{clip-path:polygon(8% 0,92% 0,80% 100%,20% 100%);background:linear-gradient(90deg,#1a8cff,#4c5fff);height:17px;display:block}.titan-funnel i:first-child{width:90%}.titan-funnel i:nth-child(2){width:72%}.titan-funnel i:nth-child(3){background:#8b64ff;width:54%}.titan-funnel i:nth-child(4){background:#f0ae43;width:38%}.titan-funnel i:nth-child(5){background:#25db91;width:24%}.titan-coach>div{color:#bdd0df;border-bottom:1px solid #143d5d;padding:8px 0;font-size:10px}.titan-customers-layout{grid-template-columns:minmax(0,1.75fr) minmax(340px,.95fr);gap:10px;display:grid}.titan-table-panel{overflow:hidden}.titan-table-toolbar{gap:8px;padding:11px;display:flex}.titan-table-toolbar input{color:#fff;background:#071b2c;border:1px solid #1c4c70;border-radius:7px;flex:1;min-width:0;padding:9px 11px}.titan-table-panel table{border-collapse:collapse;width:100%;font-size:9px}.titan-table-panel th{color:#7391a8;text-align:left;border-bottom:1px solid #173f60;padding:9px 10px;font-weight:600}.titan-table-panel td{color:#c7d8e7;border-bottom:1px solid #0e324e;padding:9px 10px}.titan-table-panel tr.selected{box-shadow:inset 2px 0 var(--t-blue);background:#0f6bbc2e}.company-mark{color:#fff;background:#0a345c;border-radius:5px;place-items:center;width:24px;height:24px;margin-right:8px;display:inline-grid}.score,.stage,.active-pill{color:#72ffb2;background:#126b492e;border:1px solid #1f9161;border-radius:999px;justify-content:center;align-items:center;padding:3px 8px;display:inline-flex}.score.warn{color:#ffd869;border-color:#9d7a1f}.score.bad,.stage.at-risk{color:#ff8c9a;border-color:#a33c50}.stage{color:#62bdff;background:#0b2e4b;border-color:#2175b7;min-width:72px}.stage.growth{color:#71ffb1;border-color:#208458}.stage.onboarding{color:#c39bff;border-color:#7444aa}.titan-customer-detail{padding:15px}.titan-customer-detail>header{border-bottom:1px solid #15405f;justify-content:flex-start;padding:0 0 14px}.customer-logo{background:#071d30;border:1px solid #166aa4;border-radius:10px;place-items:center;width:56px;height:56px;font-size:28px;font-weight:900;display:grid}.titan-customer-detail header h2{font-size:20px}.titan-customer-detail>p{color:#86a1b6;font-size:10px}.detail-stats{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.detail-stats div{background:#071b2b;border:1px solid #154364;border-radius:7px;padding:11px}.detail-stats span,.detail-stats strong{display:block}.detail-stats span{color:#7794aa;font-size:8px}.detail-stats strong{margin-top:5px;font-size:12px}.detail-tabs{border-bottom:1px solid #16415f;gap:3px;margin:12px 0;display:flex}.detail-tabs button{color:#7895ac;background:0 0;border:0;border-radius:0}.detail-tabs button.active{color:#35b9ff;border-bottom:2px solid #28b5ff}.titan-customer-detail>section{border-top:1px solid #103852;margin-top:13px;padding-top:11px}.titan-contact{align-items:center;gap:10px;padding:8px 0;display:flex}.titan-contact>b{color:#92cfff;background:#103658;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.titan-contact strong,.titan-contact small{display:block}.titan-contact strong{font-size:10px}.titan-contact small{color:#7390a6;font-size:8px}.titan-automation-grid{grid-template-columns:minmax(0,2.15fr) minmax(300px,.85fr);gap:10px;display:grid}.titan-workflow header h2{font-size:16px}.workflow-canvas{background-color:#061624;background-image:radial-gradient(#184f75 1px,#0000 1px);background-size:18px 18px;height:410px;margin:8px;position:relative;overflow:hidden}.node{z-index:2;text-align:center;background:#09243a;border:1px solid #188ee1;border-radius:8px;place-content:center;width:126px;min-height:70px;padding:8px;display:grid;position:absolute;box-shadow:0 0 16px #0082ff14}.node strong,.node span{display:block}.node strong{font-size:9px}.node span{color:#82a4be;margin-top:4px;font-size:8px}.node.trigger{background:#08352d;border-color:#1ccf8a;top:65px;left:18px}.node.ai{background:#221e46;border-color:#926dff;top:65px;left:168px}.node:nth-of-type(3){top:65px;left:318px}.node.diamond{width:90px;height:90px;top:65px;left:468px;transform:rotate(45deg)}.node.diamond>*{transform:rotate(-45deg)}.node:nth-of-type(5){top:65px;left:590px}.node:nth-of-type(6){top:65px;left:740px}.node.wait{border-color:#8566ff;top:235px;left:250px}.node.follow{top:235px;left:400px}.node.reply{top:230px;left:550px}.node.crm{top:235px;left:690px}.wire{z-index:1;background:#32aaff;height:2px;position:absolute}.w1{width:24px;top:100px;left:144px}.w2{width:24px;top:100px;left:294px}.w3{width:35px;top:100px;left:444px}.w4{width:37px;top:100px;left:553px}.w5{width:24px;top:100px;left:716px}.w6{width:24px;top:270px;left:376px}.w7{width:24px;top:270px;left:526px}.w8{width:50px;top:270px;left:640px}.titan-stack{gap:10px;display:grid}.titan-stack .titan-panel{padding:15px}.template{justify-content:space-between;width:100%;margin-top:7px;display:flex}.template span{color:#2dbaff}.titan-ai-workspace-layout{grid-template-columns:minmax(0,2.2fr) minmax(320px,.8fr);gap:10px;margin-top:10px;display:grid}.titan-ai-mode-tabs{gap:6px;margin-bottom:7px;display:flex;overflow:auto}.titan-ai-mode-tabs button{white-space:nowrap;color:#8da7bc;background:#07192a;border:1px solid #18466a;border-radius:8px;padding:9px 13px}.titan-ai-mode-tabs button.active{color:#fff;background:#0b3970;border-color:#18aaff;box-shadow:0 0 16px #008bff21}.titan-ai-thread{min-height:650px}.titan-ai-thread-head{border-bottom:1px solid #123b5a;justify-content:space-between;align-items:start;padding:15px;display:flex}.titan-ai-statusline{color:#7e9bb2;background:#071b2a;border:1px solid #183f5d;border-radius:7px;margin:10px 15px;padding:9px 10px;font-size:9px}.titan-ai-preview,.titan-conversation{padding:8px 15px 14px}.titan-ai-preview article,.titan-conversation article{grid-template-columns:42px 1fr;gap:10px;margin:12px 0;display:grid}.titan-ai-preview article>div:last-child,.titan-conversation article>div:last-child{background:#0a2236;border:1px solid #18476c;border-radius:9px;padding:12px}.titan-ai-preview .assistant>div:last-child,.titan-conversation .assistant>div:last-child{box-shadow:inset 2px 0 #16abff}.avatar{color:#65c9ff;background:#07345b;border:1px solid #16a6ff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:800;display:grid}.titan-ai-preview strong,.titan-conversation strong{font-size:10px}.titan-ai-preview p,.titan-conversation p{color:#b2c5d5;margin:5px 0 0;font-size:10px;line-height:1.5}.titan-ai-composer{border-top:1px solid #123b5a;margin:12px 15px 15px;padding-top:12px}.titan-ai-context-row{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.titan-ai-context-row label{color:#7895ac;font-size:8px}.titan-ai-context-row select{color:#d8e9f7;background:#071c2d;border:1px solid #1a4a6e;border-radius:7px;width:100%;margin-top:5px;padding:8px}.titan-ai-input{grid-template-columns:1fr 52px;gap:7px;margin-top:9px;display:grid}.titan-ai-input textarea{resize:vertical;color:#fff;background:#081e30;border:1px solid #1d5a85;border-radius:9px;min-height:72px;padding:12px}.titan-ai-input button{color:#fff;background:linear-gradient(#13aaff,#1260ff);border:1px solid #20c5ff;border-radius:9px;font-size:19px}.titan-ai-composer>small{color:#67849a;margin-top:6px;font-size:8px;display:block}.titan-ai-side{align-content:start;gap:10px;display:grid}.titan-ai-side>.titan-panel{padding:14px}.titan-gateway-card section h2{font-size:14px}.titan-gateway-card section button{margin:4px}.titan-gateway-card section p,.titan-gateway-card section li{color:#819db2;font-size:9px}.titan-secondary-button{margin-left:52px}.titan-placeholder{min-height:330px;margin-top:12px;padding:32px}.titan-placeholder h2{font-size:34px}.titan-placeholder p{color:#86a1b6;max-width:660px;line-height:1.7}.titan-ai-error,.titan-ai-success,.titan-ai-status{border-radius:8px;padding:11px 12px;font-size:11px}.titan-ai-error{color:#ffd8e0;background:#331824;border:1px solid #8c3f53}.titan-ai-success{color:#a8ffd2;background:#0b2d23;border:1px solid #19835b}.titan-ai-status{color:#a8c4d9;background:#082036;border:1px solid #1a4e73}@media (width<=1350px){.titan-sidebar{flex-basis:220px;width:220px}.titan-metrics-grid.six{grid-template-columns:repeat(3,1fr)}.titan-kanban{overflow:auto}.titan-column{min-width:210px}.titan-auth-person{max-width:62%;left:15%}}@media (width<=1050px){.titan-top-actions .titan-org-pill,.titan-signout{display:none}.titan-hero-portrait{right:12%}.titan-dashboard-grid,.titan-customers-layout,.titan-automation-grid,.titan-ai-workspace-layout{grid-template-columns:1fr}.titan-metrics-grid.five,.titan-metrics-grid.four{grid-template-columns:repeat(2,1fr)}.titan-auth{grid-template-columns:1fr}.titan-auth-visual{min-height:480px}.titan-auth-person{height:92%;left:38%}.titan-auth-panel{padding:38px 22px}}@media (width<=760px){.titan-shell{display:block}.titan-sidebar{width:100%;height:auto;position:relative}.titan-logo{padding:20px}.titan-sidebar-nav{grid-template-columns:repeat(2,1fr)}.titan-sidebar-art{display:none}.titan-topbar{align-items:flex-start;height:auto;padding:10px;position:relative}.titan-global-search{width:100%}.titan-top-actions{display:none}.titan-page{padding:0 9px 16px}.titan-page-hero{min-height:190px}.titan-hero-copy{width:100%;padding:25px}.titan-hero-portrait,.titan-page-hero blockquote{display:none}.titan-metrics-grid.six,.titan-metrics-grid.five,.titan-metrics-grid.four{grid-template-columns:1fr 1fr}.titan-three-grid{grid-template-columns:1fr}.titan-auth-sidewords{display:none}.titan-auth-person{max-width:70%;left:42%}.titan-auth-copy{max-width:280px;bottom:8%;left:7%}.titan-auth-copy h1{font-size:38px}.titan-auth-card{padding:27px 20px}.titan-table-panel,.workflow-canvas{overflow:auto}.titan-ai-context-row{grid-template-columns:1fr}}@media (width<=480px){.titan-metrics-grid.six,.titan-metrics-grid.five,.titan-metrics-grid.four{grid-template-columns:1fr}.titan-sidebar-nav{grid-template-columns:1fr 1fr}.titan-auth-visual{min-height:400px}.titan-auth-person{height:80%;bottom:0;left:35%}.titan-auth-copy p{display:none}}.titan-auth-reference-stage{background:#020b14;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:auto}.titan-auth-reference-frame{--reference-ratio:1.7779;width:min(100vw, calc(100vh * var(--reference-ratio)));height:min(100vh, calc(100vw / var(--reference-ratio)));background:#020b14;grid-template-columns:57.5957% 42.4043%;min-width:1100px;min-height:619px;display:grid;position:relative;overflow:hidden}.titan-auth-reference-art{background:#020b14;width:100%;height:100%;position:relative;overflow:hidden}.titan-auth-reference-art img{object-fit:fill;border:0;width:100%;max-width:none;height:100%;max-height:none;display:block;position:absolute;inset:0}.titan-auth-reference-panel{box-sizing:border-box;background:radial-gradient(circle at 40% 22%,#0b65af14,#0000 35%),#020b14;justify-content:center;align-items:center;width:100%;height:100%;padding:5.95% 6.7% 6.6% 2.1%;display:flex;position:relative}.titan-auth-reference-card{box-sizing:border-box;background:linear-gradient(#051422f2,#020b14fb);border:1px solid #12a8ff6e;border-radius:20px;width:100%;max-width:none;padding:7.6% 8.5% 6.8%;box-shadow:0 24px 70px #00000057,0 0 36px #007eff0b}.titan-auth-reference-card .titan-auth-logo{text-align:center;margin:0 0 7.6%}.titan-auth-reference-card .titan-auth-logo strong{letter-spacing:.22em;font-size:clamp(30px,2.55vw,46px);font-weight:500;line-height:1;display:block}.titan-auth-reference-card .titan-auth-logo b{color:#25d9ff;font-weight:600}.titan-auth-reference-card .titan-auth-logo sup{color:#25d9ff;margin-left:3px;font-size:7px;position:relative;top:-1.3em}.titan-auth-reference-card .titan-auth-logo span{color:#91a9bf;letter-spacing:.31em;margin-top:14px;font-size:clamp(7px,.54vw,10px);display:block}.titan-auth-reference-card .titan-auth-tabs{border-color:#29435b;border-radius:13px;margin-bottom:6.4%}.titan-auth-reference-card .titan-auth-tabs button,.titan-auth-reference-card .titan-auth-tabs a{min-height:clamp(46px,5.3vh,56px);font-size:clamp(14px,1vw,18px)}.titan-auth-reference-card .titan-ai-auth-form{gap:clamp(15px,2.05vh,21px)}.titan-auth-reference-card .titan-ai-auth-form label{gap:9px;font-size:clamp(11px,.75vw,14px)}.titan-auth-reference-card .titan-ai-auth-form input{border-radius:12px;min-height:clamp(52px,6.1vh,59px);padding:13px 16px;font-size:clamp(13px,.9vw,16px)}.titan-auth-reference-card .titan-auth-row{margin-top:0}.titan-auth-reference-card .titan-check{font-size:clamp(11px,.72vw,14px)!important}.titan-auth-reference-card .titan-auth-row>a{font-size:clamp(11px,.72vw,14px)}.titan-auth-reference-card .titan-auth-submit{min-height:clamp(54px,6.5vh,62px)!important;font-size:clamp(14px,1vw,18px)!important}.titan-auth-reference-card .titan-auth-divider{margin:5.8% 0;font-size:clamp(10px,.65vw,12px)}.titan-auth-reference-card .titan-create-account{min-height:clamp(50px,5.8vh,59px);font-size:clamp(13px,.95vw,17px)}.titan-auth-reference-card .titan-auth-legal{margin:5.3% 0 0!important;font-size:clamp(8px,.58vw,11px)!important}@media (width<=1100px){.titan-auth-reference-stage{min-height:100vh;position:relative;overflow:auto}.titan-auth-reference-frame{width:100%;min-width:0;height:auto;min-height:100vh;display:block}.titan-auth-reference-art{height:auto}.titan-auth-reference-art img{object-fit:contain;width:100%;height:auto;position:relative}.titan-auth-reference-panel{min-height:auto;padding:32px 22px 48px}.titan-auth-reference-card{max-width:650px;padding:42px 34px}}
