/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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,ui-sans-serif, system-ui, 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;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{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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.start{inset-inline-start:var(--spacing)}.table{display:table}}input{font:inherit}.language-menu-wrap{z-index:90;position:relative}.language-trigger{color:#b9c8dc;white-space:nowrap;background:#071126cc;border:1px solid #334762;border-radius:8px;align-items:center;gap:7px;height:40px;padding:0 11px;font-size:10px;font-weight:700;display:flex}.language-trigger svg:first-child{color:#6ea2ff;font-size:15px}.language-trigger svg:last-child{transition:transform .2s}.language-trigger svg.rotated{transform:rotate(180deg)}.language-dropdown{background:#071126;border:1px solid #294263;border-radius:11px;width:210px;padding:7px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 50px #000b}.language-dropdown button{text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;width:100%;min-height:38px;padding:7px 9px;display:grid}.language-dropdown button:hover,.language-dropdown button.active{background:#12264a}.language-dropdown span{font-size:11px;font-weight:700}.language-dropdown small{color:#7185a1;font-size:8px}.language-dropdown svg{color:#65a0ff}.authenticated-language-menu{z-index:30;position:absolute;top:12px;right:330px}@media (max-width:1050px){.language-trigger span{display:none}.authenticated-language-menu{right:285px}}@media (max-width:760px){.authenticated-language-menu{right:152px}.institutional-actions .language-trigger{justify-content:center;width:38px}.institutional-actions .language-trigger span,.institutional-actions .language-trigger svg:last-child{display:none}.language-dropdown{grid-template-columns:1fr 1fr;width:auto;display:grid;position:fixed;top:68px;left:12px;right:12px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--navy:#050b1d;--line:#1a2946;--blue:#1767ff}*{box-sizing:border-box}html,body{background:var(--navy);color:#eef3ff;min-height:100%;margin:0}body{font-family:Arial,Helvetica,sans-serif}button,textarea{font:inherit}button{color:inherit;cursor:pointer}.app-shell{background:radial-gradient(circle at 65% 32%,#0d1c3d 0,#071126 28%,#050b1d 63%);min-height:100vh;display:flex;overflow:hidden}.sidebar{z-index:20;background:#050b1df7;border-right:1px solid #17223a;flex-direction:column;width:272px;height:100vh;padding:27px 18px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand-row{justify-content:space-between;align-items:center;padding:0 9px 25px;display:flex}.brand-logo{width:150px;height:auto}.new-chat{background:linear-gradient(#1265ed,#0c4ec1);border:1px solid #245fbd;border-radius:9px;align-items:center;gap:10px;height:45px;padding:0 13px;font-size:13px;font-weight:700;display:flex;box-shadow:0 7px 22px #0757e333}.new-chat span{font-size:20px}.new-chat kbd{color:#afc8f5;border:1px solid #4a7cc4;border-radius:4px;margin-left:auto;padding:2px 5px;font-size:10px}nav{padding:23px 3px 0}.nav-label{color:#53647f;letter-spacing:.12em;margin:0 10px 9px;font-size:9px;font-weight:800}.nav-label.spaced{margin-top:23px}.nav-item{color:#8190a8;text-align:left;background:0 0;border:0;border-radius:7px;width:100%;margin:1px 0;padding:10px 12px;font-size:13px}.nav-item:hover,.nav-item.active{color:#dce7fb;background:#0f1b33}.sidebar-bottom{margin-top:auto}.protection-card{background:linear-gradient(145deg,#0b1935,#091229);border:1px solid #1a2c4e;border-radius:10px;padding:13px}.protection-head{align-items:center;gap:9px;display:flex}.protection-head img{object-fit:cover;border-radius:6px;width:31px;height:31px}.protection-head span{flex-direction:column;font-size:11px;display:flex}.protection-head small{color:#5bd78d;margin-top:2px;font-size:9px}.protection-head i{background:#39d47a;border-radius:50%;width:7px;height:7px;margin-left:auto;box-shadow:0 0 8px #39d47a}.protection-card p{color:#70819a;margin:10px 0 0;font-size:9px;line-height:1.5}.free-count{color:#7d8da6;padding:16px 4px 12px;font-size:10px}.free-count b{color:#edf4ff;font-size:12px}.free-count strong{float:right;color:#9badc8;font-size:9px}.free-count div{background:#16243c;height:3px;margin-top:8px}.free-count i{background:#1968ff;width:100%;height:100%;display:block}.gov-small{color:#cbd7e9;background:#0d1729;border:1px solid #24334d;border-radius:8px;width:100%;padding:10px;font-size:11px}.chat-area{flex-direction:column;width:calc(100% - 272px);min-height:100vh;margin-left:272px;display:flex}.topbar{border-bottom:1px solid #17233a;flex:none;justify-content:flex-end;align-items:center;height:65px;padding:0 30px;display:flex}.secure-label{color:#52637e;letter-spacing:.12em;font-size:9px;font-weight:800;position:absolute;left:calc(50% + 136px);transform:translate(-50%)}.secure-label span{color:#3ed17e;margin-right:7px}.help{color:#72829a;background:0 0;border:0;font-size:12px}.mobile-mark{display:none}.conversation{width:min(740px,100% - 40px);margin:auto;padding:42px 0 25px}.welcome{text-align:center}.welcome-mark{background:#0d1a36;border:1px solid #1e3970;border-radius:12px;place-items:center;width:49px;height:49px;margin:0 auto 18px;display:grid;overflow:hidden;box-shadow:0 0 30px #0d5cff35}.eyebrow{color:#4b80db;letter-spacing:.18em;margin:0 0 10px;font-size:9px;font-weight:800}.welcome h1{letter-spacing:-.035em;margin:0;font-size:30px}.subtitle{color:#7b8ba4;margin:12px 0 0;font-size:12px;line-height:1.6}.model-section{margin-top:28px}.section-title{justify-content:space-between;margin-bottom:9px;display:flex}.section-title span{color:#6d7f9c;letter-spacing:.12em;font-size:9px;font-weight:800}.section-title small{color:#52627a;font-size:9px}.model-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.model-card{text-align:left;background:#0a1428;border:1px solid #1b2a44;border-radius:9px;align-items:center;gap:10px;min-height:69px;padding:10px;display:flex}.model-card.selected{background:linear-gradient(145deg,#0b1935,#0c1830);border-color:#1767ff;box-shadow:0 8px 22px #034dcc1f}.model-icon{border:1px solid var(--model-color);width:31px;height:31px;color:var(--model-color);background:#111c33;border-radius:8px;place-items:center;font-weight:800;display:grid}.model-card span:nth-child(2){flex-direction:column;gap:3px;display:flex}.model-card b{font-size:11px}.model-card small{color:#6b7a92;font-size:8px}.model-card i{border:1px solid #30415e;border-radius:50%;align-self:flex-start;place-items:center;width:14px;height:14px;margin-left:auto;font-size:8px;font-style:normal;display:grid}.model-card.selected i{background:#1767ff;border-color:#1767ff}.selected-model{color:#5d6f89;margin:8px 2px 0;font-size:9px}.selected-model span{color:#2fc878}.selected-model b{color:#aebbd0}.composer{background:linear-gradient(145deg,#0b1730,#0a1427);border:1px solid #254574;border-radius:13px;min-height:108px;margin-top:18px;padding:15px;box-shadow:0 10px 35px #0006}.composer textarea{resize:none;color:#eff5ff;background:0 0;border:0;outline:0;width:100%;height:45px;font-size:13px}.composer textarea::placeholder{color:#586981}.composer-actions{align-items:center;gap:9px;display:flex}.attach{color:#8393ac;background:#0e1c34;border:1px solid #263957;border-radius:7px;width:27px;height:27px}.protect-chip{color:#64758e;font-size:9px}.protect-chip i{color:#4197ff;font-style:normal}.send{background:#1767ff;border:0;border-radius:7px;width:28px;height:28px;margin-left:auto;font-size:17px;box-shadow:0 5px 15px #1767ff55}.notice{color:#e6c997;background:#291d10;border:1px solid #8b642d;border-radius:8px;margin-top:10px;padding:10px 35px 10px 12px;font-size:10px;position:relative}.notice button{color:#b79562;background:0 0;border:0;position:absolute;top:5px;right:7px}.suggestions{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:11px;display:grid}.suggestions button{color:#71819a;text-align:left;background:#081226;border:1px solid #17263f;border-radius:8px;align-items:center;gap:5px;padding:10px 11px;font-size:9px;line-height:1.35;display:flex}.suggestions span{margin-left:auto}.privacy-warning{color:#53647e;justify-content:center;gap:9px;margin-top:16px;font-size:9px;line-height:1.5;display:flex}.privacy-warning p{margin:0}.privacy-warning b{color:#8090a9}.footer{color:#465570;border-top:1px solid #152038;flex:none;justify-content:space-between;align-items:center;height:44px;padding:0 24px;font-size:8px;display:flex}.footer div{align-items:center;gap:5px;display:flex}.footer img{object-fit:cover;border-radius:3px;width:17px;height:17px}.footer i{background:#1f2c45;width:1px;height:13px;margin:0 6px}.mobile-only,.scrim{display:none}@media (max-width:760px){.sidebar{width:278px;transition:all .25s;transform:translate(-100%)}.sidebar.open{transform:none}.scrim{z-index:15;background:#0009;border:0;display:block;position:fixed;inset:0}.chat-area{width:100%;margin-left:0}.topbar{justify-content:space-between;height:58px;padding:0 16px}.mobile-only{place-items:center;display:grid}.icon-button{background:#0b162c;border:1px solid #21314d;border-radius:8px;width:34px;height:34px}.mobile-mark{align-items:center;gap:7px;font-size:13px;display:flex}.mobile-mark img{object-fit:cover;border-radius:6px;width:26px;height:26px}.secure-label,.help span{display:none}.conversation{width:min(100% - 28px,600px);padding:28px 0 20px}.welcome h1{font-size:26px}.subtitle br{display:none}.model-grid{grid-template-columns:repeat(2,1fr)}.model-card{min-height:62px}.suggestions{grid-template-columns:1fr}.footer{text-align:center;justify-content:center;height:auto;min-height:38px;padding:10px 16px}.footer div{display:none}}.free-count button{color:#6796e8;background:0 0;border:0;padding:8px 0 0;font-size:9px}.free-count i{transition:width .2s}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020611d9;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.plans-modal{background:linear-gradient(145deg,#0b1730,#071024);border:1px solid #263b60;border-radius:18px;width:min(980px,100%);padding:34px;position:relative;box-shadow:0 30px 90px #000b}.modal-close{color:#8fa0ba;background:#0d192e;border:1px solid #263957;border-radius:8px;width:32px;height:32px;font-size:20px;position:absolute;top:16px;right:18px}.plans-modal h2{margin:0;font-size:28px}.plans-intro{color:#7889a4;margin:9px 0 24px;font-size:12px}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.price-card{background:#081226;border:1px solid #1d2d48;border-radius:13px;flex-direction:column;min-height:270px;padding:22px;display:flex}.price-card.current{border-color:#1767ff;box-shadow:0 12px 36px #0757e329}.plan-status{color:#5f86c9;letter-spacing:.13em;font-size:8px;font-weight:800}.price-card h3{margin:14px 0 6px;font-size:17px}.price-card>p:not(.price){color:#8392aa;font-size:11px;line-height:1.55}.price{margin:4px 0 8px}.price b{font-size:25px}.price span{color:#72819a;margin-left:3px;font-size:11px}.price-card button{background:#1259d5;border:1px solid #2869cc;border-radius:8px;min-height:38px;margin-top:auto;font-size:11px;font-weight:700}.price-card button:disabled{cursor:not-allowed;color:#62718a;background:#101b2e;border-color:#263651}.recharge-card{background:linear-gradient(145deg,#10182b,#0b1324)}.commercial-note{color:#5f708b;text-align:center;margin:16px 0 0;font-size:9px}@media (max-width:760px){.modal-backdrop{align-items:start;padding:12px;overflow:auto}.plans-modal{margin:12px 0;padding:25px 18px}.pricing-grid{grid-template-columns:1fr}.price-card{min-height:220px}.plans-modal h2{font-size:23px}}.brand-logo-wrap{background:#fff;border-radius:9px;align-items:center;padding:7px 10px;display:flex;box-shadow:0 4px 18px #0003}.brand-logo{display:block}.model-icon svg{width:19px;height:19px}.topbar-actions{align-items:center;gap:16px;display:flex}.theme-toggle{color:#9cadc5;background:#0d192e;border:1px solid #263957;border-radius:9px;align-items:center;gap:7px;height:34px;padding:0 11px;font-size:11px;display:flex}.theme-toggle svg{width:15px;height:15px}.theme-toggle:hover{color:#dce7fb;border-color:#10a37f}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] body{color:#202123;background:#fff}html[data-theme=light] .app-shell{background:#fff}html[data-theme=light] .sidebar{background:#f7f7f8;border-color:#e5e5e5}html[data-theme=light] .brand-logo-wrap{box-shadow:0 2px 10px #00000012}html[data-theme=light] .new-chat{background:#10a37f;border-color:#0d8f71;box-shadow:0 6px 18px #10a37f2c}html[data-theme=light] .new-chat kbd{color:#eafff8;border-color:#72cbb5}html[data-theme=light] .nav-label,html[data-theme=light] .section-title span{color:#8e8ea0}html[data-theme=light] .nav-item{color:#565869}html[data-theme=light] .nav-item:hover,html[data-theme=light] .nav-item.active{color:#202123;background:#ececf1}html[data-theme=light] .protection-card{background:#fff;border-color:#dedede}html[data-theme=light] .protection-card p,html[data-theme=light] .free-count,html[data-theme=light] .free-count strong{color:#6e6e80}html[data-theme=light] .free-count b{color:#202123}html[data-theme=light] .free-count div{background:#dedede}html[data-theme=light] .free-count i{background:#10a37f}html[data-theme=light] .gov-small,html[data-theme=light] .icon-button{color:#40414f;background:#fff;border-color:#d9d9e3}html[data-theme=light] .topbar,html[data-theme=light] .footer{border-color:#e5e5e5}html[data-theme=light] .theme-toggle{color:#40414f;background:#fff;border-color:#d9d9e3}html[data-theme=light] .theme-toggle:hover{color:#10a37f;border-color:#10a37f}html[data-theme=light] .help,html[data-theme=light] .secure-label{color:#6e6e80}html[data-theme=light] .welcome-mark{background:#fff;border-color:#d9d9e3;box-shadow:0 10px 28px #00000012}html[data-theme=light] .eyebrow{color:#10a37f}html[data-theme=light] .subtitle,html[data-theme=light] .section-title small{color:#6e6e80}html[data-theme=light] .model-card{color:#202123;background:#fff;border-color:#d9d9e3}html[data-theme=light] .model-card.selected{background:#f0fdf9;border-color:#10a37f;box-shadow:0 8px 22px #10a37f18}html[data-theme=light] .model-icon{background:#fff}html[data-theme=light] .model-card small,html[data-theme=light] .selected-model{color:#6e6e80}html[data-theme=light] .model-card.selected i,html[data-theme=light] .send{background:#10a37f;border-color:#10a37f}html[data-theme=light] .selected-model b{color:#40414f}html[data-theme=light] .composer{background:#fff;border-color:#c5c5d2;box-shadow:0 5px 24px #00000010}html[data-theme=light] .composer textarea{color:#202123}html[data-theme=light] .composer textarea::placeholder{color:#8e8ea0}html[data-theme=light] .attach{color:#6e6e80;background:#fff;border-color:#d9d9e3}html[data-theme=light] .protect-chip{color:#6e6e80}html[data-theme=light] .suggestions button{color:#565869;background:#fff;border-color:#e5e5e5}html[data-theme=light] .privacy-warning,html[data-theme=light] .footer{color:#6e6e80}html[data-theme=light] .privacy-warning b{color:#40414f}html[data-theme=light] .notice{color:#775a1d;background:#fff8e6;border-color:#d9a441}html[data-theme=light] .modal-backdrop{background:#0007}html[data-theme=light] .plans-modal{color:#202123;background:#fff;border-color:#d9d9e3}html[data-theme=light] .modal-close{color:#565869;background:#fff;border-color:#d9d9e3}html[data-theme=light] .plans-intro,html[data-theme=light] .price-card>p:not(.price),html[data-theme=light] .price span,html[data-theme=light] .commercial-note{color:#6e6e80}html[data-theme=light] .price-card,html[data-theme=light] .recharge-card{background:#fff;border-color:#d9d9e3}html[data-theme=light] .price-card.current{border-color:#10a37f;box-shadow:0 12px 30px #10a37f18}html[data-theme=light] .price-card button{background:#10a37f;border-color:#0d8f71}html[data-theme=light] .price-card button:disabled{color:#8e8ea0;background:#ececf1;border-color:#d9d9e3}@media (max-width:760px){.theme-toggle span{display:none}.topbar-actions{gap:8px}}.gov-small{justify-content:center;align-items:center;gap:7px;font-weight:700;display:flex}.gov-small svg{color:#42d98b;width:14px;height:14px}.icxus-footer-logo{background:#04070c;object-fit:contain!important;width:28px!important}.auth-backdrop{overflow:auto}.auth-modal{background:linear-gradient(145deg,#0b1730,#071024);border:1px solid #263b60;border-radius:18px;width:min(560px,100%);padding:32px;position:relative;box-shadow:0 30px 90px #000b}.auth-heading{align-items:flex-start;gap:16px;display:flex}.auth-heading h2,.facial-heading h2{margin:0 0 7px;font-size:26px}.auth-heading p:last-child,.facial-heading>p:last-child{color:#8190a8;margin:0;font-size:12px;line-height:1.55}.auth-seal{color:#42d98b;background:#0f2d27;border:1px solid #1c705b;border-radius:13px;flex:none;place-items:center;width:45px;height:45px;display:grid}.auth-seal svg{width:21px;height:21px}.auth-options{gap:11px;margin-top:25px;display:grid}.auth-option{text-align:left;background:#0a1428;border:1px solid #243653;border-radius:12px;align-items:center;gap:13px;width:100%;min-height:78px;padding:14px;transition:all .18s;display:flex}.auth-option:hover{background:#0d1e2c;border-color:#10a37f;transform:translateY(-1px)}.auth-option-icon{color:#1351b4;background:#fff;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;font-size:25px;font-weight:900;display:grid!important}.face-option .auth-option-icon{color:#42d98b;background:#0d2b28;font-size:18px}.auth-option>span:nth-child(2){flex-direction:column;gap:5px;display:flex}.auth-option b{font-size:13px}.auth-option small{color:#74859f;font-size:10px}.auth-option>svg,.auth-arrow{color:#71829b;margin-left:auto}.auth-trust{color:#6f8099;background:#071123;border-radius:10px;gap:10px;margin-top:20px;padding:13px;display:flex}.auth-trust>svg{color:#42d98b;flex:none;margin-top:1px}.auth-trust span{flex-direction:column;gap:3px;display:flex}.auth-trust b{color:#aebbd0;font-size:10px}.auth-trust small{font-size:9px;line-height:1.45}.auth-back{color:#8190a8;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11px;display:flex}.facial-heading{text-align:center;max-width:410px;margin:10px auto 18px}.facial-heading .auth-seal{margin:0 auto 12px}.camera-frame{background:#040a17;border:1px solid #263b60;border-radius:15px;height:230px;position:relative;overflow:hidden}.camera-frame video{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.camera-placeholder{color:#60718d;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.camera-placeholder>svg{width:34px;height:34px}.camera-placeholder b{color:#aebbd0;font-size:12px}.camera-placeholder small{font-size:9px}.camera-frame.requesting .camera-placeholder>svg{animation:1.2s infinite pulse-camera}@keyframes pulse-camera{50%{opacity:.35;transform:scale(.92)}}.biometric-consent{color:#7788a2;align-items:flex-start;gap:9px;margin:15px 2px;font-size:9px;line-height:1.5;display:flex}.biometric-consent input{accent-color:#10a37f;margin-top:2px}.start-liveness{color:#fff;background:#10a37f;border:1px solid #168d73;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;height:43px;font-size:11px;font-weight:800;display:flex}.start-liveness:disabled{cursor:not-allowed;color:#62718a;background:#101b2e;border-color:#263651}.biometric-note{color:#5f708b;justify-content:center;align-items:center;gap:6px;margin:12px 0 0;font-size:8px;display:flex}html[data-theme=light] .auth-modal,html[data-theme=light] .auth-option{color:#202123;background:#fff;border-color:#d9d9e3}html[data-theme=light] .auth-option:hover{background:#f0fdf9;border-color:#10a37f}html[data-theme=light] .auth-option small,html[data-theme=light] .auth-heading p:last-child,html[data-theme=light] .facial-heading>p:last-child,html[data-theme=light] .biometric-consent,html[data-theme=light] .biometric-note{color:#6e6e80}html[data-theme=light] .auth-trust{color:#6e6e80;background:#f7f7f8}html[data-theme=light] .auth-trust b{color:#40414f}html[data-theme=light] .camera-frame{background:#f7f7f8;border-color:#d9d9e3}html[data-theme=light] .camera-placeholder b{color:#40414f}html[data-theme=light] .auth-back{color:#565869}@media (max-width:760px){.auth-modal{padding:25px 18px}.auth-heading{padding-right:24px}.camera-frame{height:210px}.icxus-footer-logo{display:none}}.model-card{overflow:visible}.model-icon-tooltip{position:relative}.model-icon-tooltip:before,.model-icon-tooltip:after{z-index:40;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .16s,transform .16s;position:absolute;left:50%}.model-icon-tooltip:before{content:"";border:5px solid #0000;border-top-color:#eef3ff;bottom:calc(100% + 5px);transform:translate(-50%,3px)}.model-icon-tooltip:after{content:attr(data-tooltip);color:#15171b;white-space:nowrap;background:#eef3ff;border:1px solid #d9dce3;border-radius:7px;width:max-content;max-width:180px;padding:7px 9px;font-size:10px;font-weight:700;line-height:1;bottom:calc(100% + 15px);transform:translate(-50%,5px);box-shadow:0 8px 22px #0007}.model-icon-tooltip:hover:before,.model-icon-tooltip:hover:after{opacity:1;visibility:visible;transform:translate(-50%)}.model-card:focus-visible .model-icon-tooltip:before{opacity:1;visibility:visible;transform:translate(-50%)}.model-card:focus-visible .model-icon-tooltip:after{opacity:1;visibility:visible;transform:translate(-50%)}html[data-theme=light] .model-icon-tooltip:before{border-top-color:#202123}html[data-theme=light] .model-icon-tooltip:after{color:#fff;background:#202123;border-color:#202123;box-shadow:0 8px 20px #0003}@media (hover:none){.model-icon-tooltip:before,.model-icon-tooltip:after{display:none}}.model-icon{color:var(--model-color-dark);border-color:var(--model-color-dark);box-shadow:inset 0 0 0 1px #ffffff08}.brand-logo-wrap{aspect-ratio:3;width:150px;box-shadow:none;background:0 0;border:0;place-items:center;padding:0;display:grid;overflow:hidden}.brand-logo{object-fit:contain;width:100%;height:100%}.welcome-mark img{object-fit:contain;width:39px;height:39px}.welcome-mark,html[data-theme=light] .welcome-mark{box-shadow:none;background:0 0;border:0}.welcome-mark img,html[data-theme=light] .welcome-mark img{background:0 0;border:0}.protection-head img,.footer img,.mobile-mark img,.welcome-mark img{background:#fff;border:1px solid #ffffff24}.icxus-footer-logo{background:#04070c;border-color:#ffffff30}.footer img.icxus-footer-logo,html[data-theme=light] .footer img.icxus-footer-logo{background:0 0;border:0}html[data-theme=light] .model-icon{color:var(--model-color);border-color:var(--model-color);box-shadow:none}html[data-theme=light] .brand-logo-wrap{box-shadow:none;background:0 0;border:0}html[data-theme=light] .protection-head img,html[data-theme=light] .footer img,html[data-theme=light] .mobile-mark img,html[data-theme=light] .welcome-mark img{border-color:#d9d9e3}html[data-theme=light] .icxus-footer-logo{background:#04070c;border-color:#d9d9e3}.company-symbol{color:#8290a7;letter-spacing:.08em;border:1px solid #33435e;border-radius:3px;place-items:center;min-width:29px;height:17px;padding:0 4px;font-size:6px;font-weight:800;display:grid}html[data-theme=light] .company-symbol{color:#565869;border-color:#c8c8d0}html .welcome-mark,html[data-theme=light] .welcome-mark{box-shadow:none;background:0 0;border:0}html .welcome-mark img,html[data-theme=light] .welcome-mark img{background:0 0;border:0}.footer img.icxus-footer-logo{background:0 0;border:1px solid #0000;border-radius:5px;height:24px;padding:3px 5px;object-fit:contain!important;width:58px!important}html[data-theme=light] .footer img.icxus-footer-logo{background:linear-gradient(145deg,#111827,#02050b);border-color:#26344a;box-shadow:0 2px 7px #11182724}.right-drawer-scrim{z-index:59;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0206119e;border:0;position:fixed;inset:0}.conversations-drawer{z-index:60;background:linear-gradient(160deg,#0b1730,#050b1d 62%);border-left:1px solid #263b60;flex-direction:column;width:min(430px,100%);padding:27px 24px 18px;animation:.22s ease-out drawer-in;display:flex;position:fixed;inset:0 0 0 auto;box-shadow:-28px 0 80px #0009}@keyframes drawer-in{0%{opacity:.5;transform:translate(36px)}}.drawer-heading{justify-content:space-between;align-items:flex-start;display:flex}.drawer-heading h2{letter-spacing:-.025em;margin:0;font-size:23px}.drawer-close{color:#8fa0ba;background:#0d192e;border:1px solid #263957;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.drawer-close svg{width:18px;height:18px}.drawer-new-chat{background:#1259d5;border:1px solid #2869cc;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:44px;margin-top:22px;font-size:12px;font-weight:800;display:flex;box-shadow:0 8px 24px #0757e32b}.drawer-new-chat svg{width:17px;height:17px}.conversation-search{color:#60718c;background:#081225;border:1px solid #21324e;border-radius:9px;align-items:center;gap:9px;height:40px;margin-top:12px;padding:0 12px;display:flex}.conversation-search:focus-within{border-color:#1767ff}.conversation-search svg{flex:none;width:15px;height:15px}.conversation-search input{color:#e8eef9;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:11px}.conversation-search input::placeholder{color:#60718c}.retention-card{color:#4c92ff;background:#0a1930;border:1px solid #274367;border-radius:10px;align-items:flex-start;gap:10px;margin-top:14px;padding:13px;display:flex}.retention-card>svg{flex:none;margin-top:2px}.retention-card>div{flex-direction:column;gap:4px;display:flex}.retention-card b{color:#b9c9df;font-size:10px}.retention-card span{color:#7385a0;font-size:9px;line-height:1.45}.retention-card button{color:#69a2fa;text-underline-offset:2px;background:0 0;border:0;width:max-content;padding:2px 0;font-size:9px;text-decoration:underline}.conversation-list{min-height:0;margin:17px -7px 0;padding:0 7px;overflow:auto}.conversation-row{background:#081225;border:1px solid #0000;border-radius:10px;margin-bottom:6px;position:relative}.conversation-row:hover,.conversation-row.selected{background:#0d1a31;border-color:#27466f}.conversation-select{text-align:left;background:0 0;border:0;align-items:flex-start;gap:10px;width:100%;min-width:0;padding:12px 42px 12px 11px;display:flex}.conversation-icon{color:#6f91c9;background:#0e1b31;border:1px solid #263957;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;display:grid}.conversation-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.conversation-copy b,.conversation-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-copy b{color:#d9e4f5;font-size:11px}.conversation-copy small{color:#6d7e98;font-size:9px}.conversation-copy i{color:#53657f;align-items:center;gap:4px;font-size:8px;font-style:normal;display:flex}.conversation-copy i svg{width:9px}.conversation-delete{color:#50627c;opacity:0;background:0 0;border:0;border-radius:7px;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:13px;right:9px}.conversation-row:hover .conversation-delete,.conversation-row:focus-within .conversation-delete{opacity:1}.conversation-delete:hover{color:#ef7288;background:#311a22}.conversation-empty{text-align:center;color:#65758e;padding:52px 25px}.conversation-empty>span{background:#0c182c;border:1px solid #263957;border-radius:13px;place-items:center;width:46px;height:46px;margin:auto;display:grid}.conversation-empty h3{color:#b9c6d9;margin:14px 0 7px;font-size:13px}.conversation-empty p{margin:0;font-size:10px;line-height:1.5}.drawer-privacy{color:#51627c;border-top:1px solid #15233a;justify-content:center;align-items:center;gap:6px;margin:auto 0 0;padding-top:14px;font-size:8px;display:flex}.drawer-privacy svg{color:#42d98b}html[data-theme=light] .right-drawer-scrim{background:#0005}html[data-theme=light] .conversations-drawer{color:#202123;background:#f7f7f8;border-color:#d9d9e3}html[data-theme=light] .drawer-close,html[data-theme=light] .conversation-search{color:#565869;background:#fff;border-color:#d9d9e3}html[data-theme=light] .conversation-search:focus-within{border-color:#10a37f}html[data-theme=light] .conversation-search input{color:#202123}html[data-theme=light] .drawer-new-chat{background:#10a37f;border-color:#0d8f71}html[data-theme=light] .retention-card{background:#f0f7ff;border-color:#b9d3ee}html[data-theme=light] .retention-card b{color:#40414f}html[data-theme=light] .retention-card span{color:#6e6e80}html[data-theme=light] .conversation-row{background:#fff}html[data-theme=light] .conversation-row:hover,html[data-theme=light] .conversation-row.selected{background:#f0fdf9;border-color:#a6ddcf}html[data-theme=light] .conversation-icon{color:#10a37f;background:#fff;border-color:#d9d9e3}html[data-theme=light] .conversation-copy b{color:#202123}html[data-theme=light] .conversation-copy small,html[data-theme=light] .conversation-copy i,html[data-theme=light] .conversation-empty{color:#6e6e80}html[data-theme=light] .conversation-empty>span{background:#fff;border-color:#d9d9e3}html[data-theme=light] .conversation-empty h3{color:#40414f}html[data-theme=light] .drawer-privacy{color:#6e6e80;border-color:#e5e5e5}@media (max-width:520px){.conversations-drawer{padding:22px 16px 16px}.conversation-delete{opacity:1}.retention-card{padding:11px}}.file-input{display:none}.document-upload{color:#69a2fa;text-align:left;background:#0a1830;border:1px dashed #37649c;border-radius:11px;align-items:center;gap:12px;min-height:66px;margin-top:21px;padding:12px 15px;display:flex}.document-upload>svg{width:25px;height:25px}.document-upload span{flex-direction:column;gap:4px;display:flex}.document-upload b{color:#c8d7ec;font-size:11px}.document-upload small{color:#657892;font-size:9px}.document-upload:hover{background:#0d1d38;border-color:#1767ff}.retention-policy{background:#10172a;border:1px solid #384669;border-radius:11px;align-items:flex-start;gap:11px;margin-top:12px;padding:14px;display:flex}.retention-policy.automatic{background:#21190f;border-color:#584129}.retention-policy-icon{color:#e2a654;background:#2f2213;border-radius:9px;flex:none;place-items:center;width:33px;height:33px;display:grid}.retention-policy.manual .retention-policy-icon{color:#42d98b;background:#102a25}.retention-policy>div{flex-direction:column;gap:4px;display:flex}.retention-policy p{color:#8d754f;letter-spacing:.15em;margin:0;font-size:7px;font-weight:800}.retention-policy b{color:#e4d2b7;font-size:11px}.retention-policy small{color:#847662;font-size:9px;line-height:1.45}.retention-policy button{color:#71a8f8;text-underline-offset:3px;background:0 0;border:0;width:max-content;margin-top:3px;padding:0;font-size:9px;text-decoration:underline}.document-list{min-height:0;margin:13px -7px 0;padding:0 7px;overflow:auto}.document-row{background:#081225;border:1px solid #1b2a43;border-radius:10px;align-items:center;gap:10px;margin-bottom:6px;padding:11px;display:flex}.document-row:hover{border-color:#2b4770}.document-file-icon{color:#6e9ce4;background:#0e1b31;border:1px solid #2a3d5b;border-radius:7px;flex:none;place-items:center;width:34px;height:38px;display:grid}.document-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.document-copy b,.document-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.document-copy b{color:#d4dfef;font-size:10px}.document-copy small,.document-copy i{color:#63748e;font-size:8px;font-style:normal}.document-row>button{color:#586a84;background:0 0;border:0;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.document-row>button:hover{color:#ef7288;background:#311a22}.retention-authorization-backdrop{z-index:80}.retention-authorization{background:linear-gradient(150deg,#15140f,#091125);border:1px solid #604926;border-radius:17px;width:min(500px,100%);padding:31px;position:relative;box-shadow:0 30px 90px #000c}.authorization-icon{color:#e6ad50;background:#2b2011;border:1px solid #765a2d;border-radius:12px;place-items:center;width:45px;height:45px;margin-bottom:15px;display:grid}.authorization-icon svg{width:21px;height:21px}.retention-authorization h2{margin:0 38px 9px 0;font-size:22px}.retention-authorization>p:not(.eyebrow){color:#8695ac;margin:0;font-size:11px;line-height:1.6}.retention-authorization>p b{color:#d8e2f0}.authorization-impact{color:#68a0f1;background:#0a1629;border:1px solid #283b59;border-radius:10px;align-items:flex-start;gap:10px;margin-top:18px;padding:13px;display:flex}.authorization-impact>svg{flex:none;margin-top:1px}.authorization-impact span{flex-direction:column;gap:4px;display:flex}.authorization-impact b{color:#becce0;font-size:10px}.authorization-impact small{color:#71829b;font-size:9px;line-height:1.5}.authorization-check{color:#8796ac;align-items:flex-start;gap:9px;margin:16px 2px;font-size:9px;line-height:1.5;display:flex}.authorization-check input{accent-color:#1767ff;margin-top:2px}.authorization-actions{grid-template-columns:1fr 1.3fr;gap:9px;display:grid}.authorization-actions button{background:#0d1728;border:1px solid #2b3b55;border-radius:8px;height:40px;font-size:10px;font-weight:700}.authorization-actions button:last-child{color:#fff;background:#1767ff;border-color:#1767ff}.authorization-actions button:disabled{cursor:not-allowed;color:#56667d;background:#111a29;border-color:#26344b}html[data-theme=light] .document-upload{background:#f5f9ff;border-color:#9bbce4}html[data-theme=light] .document-upload b{color:#303746}html[data-theme=light] .retention-policy.automatic{background:#fff9ef;border-color:#e2c797}html[data-theme=light] .retention-policy b{color:#54442d}html[data-theme=light] .retention-policy small{color:#786a55}html[data-theme=light] .retention-policy.manual{background:#f0fdf9;border-color:#a6ddcf}html[data-theme=light] .document-row{background:#fff;border-color:#e0e0e5}html[data-theme=light] .document-file-icon{color:#10a37f;background:#f7f7f8;border-color:#d9d9e3}html[data-theme=light] .document-copy b{color:#202123}html[data-theme=light] .document-copy small,html[data-theme=light] .document-copy i{color:#6e6e80}html[data-theme=light] .retention-authorization{color:#202123;background:#fff;border-color:#dec79e}html[data-theme=light] .retention-authorization>p:not(.eyebrow),html[data-theme=light] .authorization-check{color:#6e6e80}html[data-theme=light] .retention-authorization>p b{color:#30313a}html[data-theme=light] .authorization-impact{background:#f5f9ff;border-color:#cbdcf0}html[data-theme=light] .authorization-impact b{color:#40414f}html[data-theme=light] .authorization-impact small{color:#6e6e80}html[data-theme=light] .authorization-actions button:first-child{color:#40414f;background:#fff;border-color:#d9d9e3}html[data-theme=light] .authorization-actions button:last-child{background:#10a37f;border-color:#0d8f71}@media (max-width:520px){.retention-authorization{padding:25px 18px}.authorization-actions{grid-template-columns:1fr}.retention-authorization h2{font-size:20px}}.signup-small,.top-signup{color:#fff;background:#10a37f;border:1px solid #168d73;border-radius:8px;font-weight:800}.signup-small{justify-content:center;align-items:center;gap:7px;width:100%;padding:10px;font-size:11px;display:flex}.top-signup{height:34px;padding:0 14px;font-size:11px}.mode-switch{background:#071124;border:1px solid #213451;border-radius:9px;width:max-content;margin:0 0 10px auto;padding:3px;display:flex}.mode-switch button{color:#687a95;background:0 0;border:0;border-radius:6px;min-width:105px;padding:7px 12px;font-size:9px;font-weight:800}.mode-switch button.active{color:#fff;background:#1767ff}.price-card.featured{border-color:#2e6dcc;box-shadow:0 12px 36px #0757e329}.price-card ul{color:#9bacbf;gap:8px;margin:7px 0 18px;padding:0;font-size:10px;list-style:none;display:grid}.price-card li{align-items:center;gap:7px;display:flex}.price-card li svg{color:#42d98b;flex:none}.extra-credit-row{background:#081226;border:1px solid #263957;border-radius:11px;align-items:center;gap:18px;margin-top:14px;padding:14px 16px;display:flex}.extra-credit-row>span{flex:1;grid-template-columns:auto 1fr;align-items:center;column-gap:9px;display:grid}.extra-credit-row>span>svg{color:#69a2fa;background:#172642;border-radius:7px;grid-row:1/3;width:26px;height:26px;padding:6px}.extra-credit-row b{font-size:11px}.extra-credit-row small{color:#70819a;font-size:9px}.extra-credit-row strong{font-size:18px}.extra-credit-row button{background:#122542;border:1px solid #355b91;border-radius:8px;height:36px;padding:0 14px;font-size:10px;font-weight:800}.signup-modal,.checkout-modal{background:linear-gradient(145deg,#0b1730,#071024);border:1px solid #263b60;border-radius:18px;width:min(460px,100%);padding:34px;position:relative;box-shadow:0 30px 90px #000b}.signup-modal{text-align:center}.signup-seal,.checkout-icon{color:#42d98b;background:#0f2d27;border:1px solid #1c705b;border-radius:14px;place-items:center;width:48px;height:48px;margin:0 auto 13px;display:grid}.signup-modal h2,.checkout-modal h2{margin:0;font-size:27px}.signup-intro{color:#7f90a9;margin:9px auto 22px;font-size:11px;line-height:1.5}.social-signup{gap:9px;display:grid}.social-signup button,.email-signup{color:#202124;text-align:left;background:#fff;border:1px solid #2b3d59;border-radius:9px;align-items:center;width:100%;height:46px;padding:0 14px;font-size:11px;font-weight:800;display:flex}.social-signup button svg,.email-signup svg{width:18px;height:18px;margin-right:12px}.social-signup button:nth-child(3) svg{color:#fff;background:#1877f2;border-radius:50%;padding:3px}.or-divider{color:#61718a;align-items:center;height:31px;font-size:9px;display:flex}.or-divider:before,.or-divider:after{content:"";background:#22314a;flex:1;height:1px}.or-divider span{padding:0 10px}.email-signup{color:#fff;background:#1259d5;border-color:#2869cc;justify-content:center}.terms-note{color:#566781;margin:15px 10px 0;font-size:8px;line-height:1.5}.checkout-icon{margin:0 0 14px}.checkout-summary{background:#091a32;border:1px solid #27466f;border-radius:10px;justify-content:space-between;align-items:center;margin:22px 0;padding:15px;display:flex}.checkout-summary span{flex-direction:column;gap:4px;display:flex}.checkout-summary b{font-size:12px}.checkout-summary small{color:#70819a;font-size:9px}.checkout-summary strong{font-size:20px}.checkout-summary strong small{font-size:9px;font-weight:400}.payment-field{gap:6px;margin-top:10px;display:grid}.payment-field span{color:#8293ac;font-size:9px;font-weight:700}.payment-field input{color:#eaf1fc;background:#071124;border:1px solid #2a3b58;border-radius:8px;outline:0;width:100%;height:42px;padding:0 12px;font-size:11px}.payment-field input:focus{border-color:#1767ff}.payment-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pay-button{color:#fff;background:#10a37f;border:1px solid #168d73;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;height:45px;margin-top:18px;font-size:11px;font-weight:800;display:flex}.payment-note{color:#61738d;justify-content:center;align-items:center;gap:6px;margin:12px 0 0;font-size:8px;display:flex}html[data-theme=light] .signup-small,html[data-theme=light] .top-signup,html[data-theme=light] .mode-switch button.active{background:#10a37f;border-color:#0d8f71}html[data-theme=light] .mode-switch{background:#f1f1f3;border-color:#d9d9e3}html[data-theme=light] .extra-credit-row{background:#f7f7f8;border-color:#d9d9e3}html[data-theme=light] .extra-credit-row button{color:#40414f;background:#fff;border-color:#c8d2df}html[data-theme=light] .signup-modal,html[data-theme=light] .checkout-modal{color:#202123;background:#fff;border-color:#d9d9e3}html[data-theme=light] .checkout-summary{background:#f0f7ff;border-color:#b9d3ee}html[data-theme=light] .payment-field input{color:#202123;background:#fff;border-color:#cfcfd8}@media (max-width:760px){.top-signup{padding:0 10px}.mode-switch{width:100%;margin-bottom:10px}.mode-switch button{flex:1}.extra-credit-row{flex-wrap:wrap;align-items:flex-start}.extra-credit-row>span{min-width:100%}.extra-credit-row button{margin-left:auto}.signup-modal,.checkout-modal{margin:12px 0;padding:28px 20px}}.prompt-attachments{flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}.prompt-attachment{color:#69a2fa;background:#0d1d35;border:1px solid #315887;border-radius:9px;align-items:center;gap:8px;min-width:210px;max-width:100%;padding:8px 9px;display:flex}.prompt-attachment>svg{flex:none}.prompt-attachment>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.prompt-attachment b{text-overflow:ellipsis;white-space:nowrap;color:#d7e4f5;font-size:9px;overflow:hidden}.prompt-attachment small{color:#7187a4;font-size:8px}.prompt-attachment>button{color:#7187a4;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;display:grid}.prompt-attachment>button:hover{color:#fff;background:#263a56}.document-row[role=button]{cursor:pointer}.document-row.attached{background:#0b1a31;border-color:#2c78c9}.document-row.attached .document-file-icon{color:#69a2fa;background:#102746;border-color:#377cc4}.satisfactory-completion{color:#42d98b;text-align:left;background:#0d2a25;border:1px solid #168d73;border-radius:9px;align-items:center;gap:10px;width:100%;margin-top:10px;padding:11px 13px;display:flex}.satisfactory-completion>span{flex-direction:column;gap:3px;display:flex}.satisfactory-completion b{color:#d7eee8;font-size:10px}.satisfactory-completion small{color:#78a79b;font-size:9px}.signup-flow{text-align:left;width:min(620px,100%)}.signup-flow>.signup-seal{margin-left:0}.account-type-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.account-type-grid>button{text-align:left;background:#09152a;border:1px solid #2a3d5c;border-radius:13px;flex-direction:column;align-items:flex-start;gap:8px;min-height:190px;padding:19px;display:flex}.account-type-grid>button:hover{background:#0b1d2d;border-color:#10a37f}.account-type-grid>button>span{color:#42d98b;background:#0e2925;border:1px solid #275e55;border-radius:10px;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.account-type-grid>button>.gov-type-icon{color:#1351b4;background:#fff;border-color:#d9e1ee;font-size:23px;font-weight:900}.account-type-grid b{font-size:14px}.account-type-grid small{color:#7d8da5;min-height:46px;font-size:10px;line-height:1.5}.account-type-grid strong{color:#69a2fa;align-items:center;gap:5px;margin-top:auto;font-size:10px;display:flex}.privacy-promise{color:#42d98b;background:#0b211e;border:1px solid #205446;border-radius:10px;align-items:flex-start;gap:10px;margin-top:14px;padding:13px;display:flex}.privacy-promise>svg{flex:none;margin-top:2px}.privacy-promise>span{flex-direction:column;gap:4px;display:flex}.privacy-promise b{color:#c8e4dc;font-size:10px}.privacy-promise small{color:#7da69c;font-size:9px;line-height:1.5}.private-signup-form{text-align:left;grid-template-columns:1fr 1fr;gap:12px;display:grid}.private-signup-form>label:not(.signup-consent){flex-direction:column;gap:6px;display:flex}.private-signup-form label>span{color:#8495ae;font-size:9px;font-weight:700}.private-signup-form input:not([type=checkbox]){color:#eaf1fc;background:#071124;border:1px solid #2a3b58;border-radius:8px;outline:0;width:100%;height:42px;padding:0 12px;font-size:11px}.private-signup-form input:focus{border-color:#10a37f}.signup-consent{grid-column:1/-1;align-items:flex-start;gap:8px;display:flex}.signup-consent input{accent-color:#10a37f;margin-top:1px}.signup-consent span{line-height:1.5}.private-submit{color:#fff;background:#10a37f;border:1px solid #168d73;border-radius:9px;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;height:44px;font-size:11px;font-weight:800;display:flex}.trial-offer{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 14px;display:grid}.trial-offer>span{background:#0a1830;border:1px solid #27476f;border-radius:11px;grid-template-columns:30px 1fr;align-items:center;column-gap:9px;padding:13px;display:grid}.trial-offer svg{color:#6ea6ff;grid-row:1/3;width:21px;height:21px}.trial-offer b{font-size:13px}.trial-offer small{color:#8192aa;font-size:9px}.trial-rule{color:#d8bd7d;background:#241d0d;border:1px solid #5e4a25;border-radius:9px;align-items:center;gap:9px;margin:12px 0 0;padding:10px 12px;font-size:9px;line-height:1.45;display:flex}.trial-rule svg{flex:none}.signup-login-link{text-align:center;color:#8495ae;margin:13px 0 0;font-size:10px}.signup-login-link button{color:#69a2fa;background:0 0;border:0;padding:0;font-weight:800}.free-count>small{color:#8798b0;align-items:center;gap:5px;font-size:8px;display:flex}.free-count>small svg{color:#69a2fa}.professional-onboarding{width:min(520px,100%)}.professional-onboarding select{color:#eaf1fc;background:#071124;border:1px solid #2a3b58;border-radius:8px;outline:0;width:100%;height:42px;padding:0 12px;font-size:11px}.professional-onboarding select:focus{border-color:#10a37f}.professional-later{color:#8495ae;background:0 0;border:0;width:100%;margin-top:10px;padding:8px;font-size:10px;font-weight:700}.professional-later:hover{color:#fff}html[data-theme=light] .professional-onboarding select{color:#202123;background:#fff;border-color:#cfcfd8}.signup-govbr{color:#143f82;background:#fff;border:1px solid #d5dcea;border-radius:10px;align-items:center;gap:11px;width:100%;height:48px;padding:0 15px;font-size:11px;display:flex}.signup-govbr>span{color:#fff;background:#1351b4;border-radius:50%;place-items:center;width:27px;height:27px;font-size:16px;font-weight:900;display:grid}.signup-govbr>b{text-align:left;flex:1}.signup-divider{color:#6f809a;text-transform:uppercase;align-items:center;gap:10px;margin:16px 0;font-size:8px;display:flex}.signup-divider:before,.signup-divider:after{content:"";background:#263752;flex:1;height:1px}.registration-form>label:last-of-type:nth-child(odd){grid-column:1/-1}.registration-form input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.registration-form+.privacy-promise{margin-bottom:0}html[data-theme=light] .registration-form input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.signup-inline-notice{color:#f4c47b;background:#2a190d;border:1px solid #8b5c2a;border-radius:9px;grid-column:1/-1;align-items:flex-start;gap:8px;padding:11px 12px;font-size:10px;line-height:1.45;display:flex}.signup-inline-notice svg{flex:none;margin-top:1px}html[data-theme=light] .signup-inline-notice{color:#7a4b0e;background:#fff8e9;border-color:#e4b978}.signup-flow{max-height:calc(100vh - 32px);overflow-y:auto}.signup-profile-grid{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 14px;display:grid}.signup-profile-grid label{flex-direction:column;gap:6px;display:flex}.signup-profile-grid label>span{color:#8495ae;font-size:9px;font-weight:700}.signup-profile-grid select{color:#eaf1fc;background:#071124;border:1px solid #2a3b58;border-radius:8px;outline:0;width:100%;height:42px;padding:0 10px;font-size:10px}.signup-profile-grid select:focus{border-color:#10a37f}.signup-profile-grid select:disabled{opacity:.55}.citizen-disclaimer{color:#dfc484;background:#221b0e;border:1px solid #6b5830;border-radius:8px;align-items:flex-start;gap:8px;margin:-2px 0 14px;padding:10px 11px;font-size:9px;line-height:1.5;display:flex}.citizen-disclaimer svg{flex:none;margin-top:1px}html[data-theme=light] .signup-profile-grid select{color:#202123;background:#fff;border-color:#cfcfd8}html[data-theme=light] .citizen-disclaimer{color:#715d25;background:#fff9e9;border-color:#dfc783}@media (max-width:600px){.signup-profile-grid{grid-template-columns:1fr}}html[data-theme=light] .account-type-grid>button{color:#202123;background:#fff;border-color:#d9d9e3}html[data-theme=light] .account-type-grid>button:hover{background:#f0fdf9;border-color:#10a37f}html[data-theme=light] .account-type-grid small{color:#6e6e80}html[data-theme=light] .privacy-promise{background:#f0fdf9;border-color:#a6ddcf}html[data-theme=light] .privacy-promise b{color:#24584b}html[data-theme=light] .privacy-promise small{color:#55766e}html[data-theme=light] .private-signup-form input:not([type=checkbox]){color:#202123;background:#fff;border-color:#cfcfd8}html[data-theme=light] .prompt-attachment{background:#f0f7ff;border-color:#a9c7e8}html[data-theme=light] .prompt-attachment b{color:#303746}html[data-theme=light] .document-row.attached{background:#f0f7ff;border-color:#6ba4dc}@media (max-width:600px){.account-type-grid,.private-signup-form{grid-template-columns:1fr}.account-type-grid>button{min-height:155px}.signup-consent,.private-submit{grid-column:auto}}.help{align-items:center;gap:6px;display:flex}.help svg{width:15px;height:15px}.user-menu-wrap{position:relative}.user-trigger{text-align:left;background:#0b1629;border:1px solid #263957;border-radius:12px;align-items:center;gap:9px;height:44px;padding:4px 9px 4px 5px;transition:all .18s;display:flex}.user-trigger:hover,.user-trigger[aria-expanded=true]{background:#0e1c34;border-color:#35639d}.user-avatar{color:#75aaf7;background:linear-gradient(145deg,#15325b,#0d1e39);border:1px solid #2b5284;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.user-avatar img,.profile-avatar img{object-fit:cover;width:100%;height:100%}.user-avatar.large{border-radius:12px;width:42px;height:42px}.user-trigger-copy{flex-direction:column;gap:2px;min-width:78px;display:flex}.user-trigger-copy b{text-overflow:ellipsis;white-space:nowrap;max-width:105px;font-size:11px;overflow:hidden}.user-trigger-copy small{color:#71819a;font-size:8px}.user-trigger>svg{color:#647690;transition:all .18s}.user-trigger>svg.rotated{transform:rotate(180deg)}.user-dropdown{z-index:45;background:#091326;border:1px solid #273957;border-radius:14px;width:280px;padding:8px;animation:.15s ease-out user-menu-in;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 22px 60px #000a}@keyframes user-menu-in{0%{opacity:0;transform:translateY(-5px)}}.user-summary{border-bottom:1px solid #1c2b43;align-items:center;gap:11px;padding:10px;display:flex}.user-summary>span:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.user-summary b,.user-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-summary b{font-size:12px}.user-summary small{color:#71819a;font-size:9px}.user-menu-group{padding:7px 0}.user-menu-group button,.logout-button,.login-button{color:#a9b8cd;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:39px;padding:8px 10px;display:flex}.user-menu-group button:hover{color:#eff5ff;background:#101f37}.user-menu-group button>svg,.logout-button>svg,.login-button>svg{flex:none;width:16px;height:16px}.user-menu-group button>span{flex-direction:column;gap:3px;font-size:10px;display:flex}.user-menu-group button b{font-size:11px}.user-menu-group button small{color:#60718b;font-size:8px}.user-menu-group button>span+svg{margin-left:auto;transform:rotate(-90deg)}.logout-button{color:#ef8193;border-top:1px solid #1c2b43;border-radius:0 0 8px 8px}.logout-button:hover{background:#2a141e}.login-button{color:#fff;background:#10a37f;justify-content:center;font-weight:800}.profile-modal{background:linear-gradient(145deg,#0b1730,#071024);border:1px solid #263b60;border-radius:18px;width:min(560px,100%);padding:32px;position:relative;box-shadow:0 30px 90px #000b}.profile-hero{align-items:center;gap:17px;padding-right:35px;display:flex}.profile-avatar{color:#75aaf7;background:#102343;border:2px solid #376ba8;border-radius:22px;flex:none;place-items:center;width:78px;height:78px;display:grid;position:relative;overflow:visible}.profile-avatar>svg{width:30px;height:30px}.profile-avatar>img{border-radius:20px;overflow:hidden}.profile-avatar button{color:#fff;background:#1767ff;border:2px solid #0a1428;border-radius:9px;place-items:center;width:29px;height:29px;display:grid;position:absolute;bottom:-6px;right:-6px}.profile-hero h2,.password-heading h2{margin:0;font-size:25px}.profile-hero>div>p:last-child,.password-heading>p:last-child{color:#7b8ca5;margin:5px 0 0;font-size:11px}.profile-status{color:#42d98b;background:#0a211f;border:1px solid #1f4e46;border-radius:10px;align-items:flex-start;gap:10px;margin:22px 0 14px;padding:12px;display:flex}.profile-status>svg{flex:none;margin-top:1px}.profile-status span{flex-direction:column;gap:3px;display:flex}.profile-status b{color:#c9e9e1;font-size:10px}.profile-status small{color:#719d93;font-size:9px}.profile-actions{gap:8px;display:grid}.profile-actions>button{text-align:left;background:#091529;border:1px solid #223552;border-radius:11px;align-items:center;gap:12px;min-height:65px;padding:11px;display:flex}.profile-actions>button:hover{background:#0c1b34;border-color:#1767ff}.profile-actions>button>span{color:#70a5f4;background:#102541;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.profile-actions>button>div{flex-direction:column;flex:1;gap:4px;display:flex}.profile-actions b{font-size:11px}.profile-actions small{color:#71829b;font-size:9px}.profile-actions>button>svg{color:#61738d;transform:rotate(-90deg)}.avatar-camera{height:270px}.face-guide{border:2px solid #42d98b;border-radius:48% 48% 45% 45%;width:155px;height:205px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 999px #02071266}.password-heading{margin:20px 0}.password-heading .auth-seal{margin-bottom:14px}.password-form{gap:12px;display:grid}.password-form label{gap:6px;display:grid}.password-form label span{color:#8495ae;font-size:9px;font-weight:700}.password-form input{color:#eaf1fc;background:#071124;border:1px solid #2a3b58;border-radius:8px;outline:0;width:100%;height:43px;padding:0 12px}.password-form input:focus{border-color:#10a37f}.password-form button{color:#fff;background:#10a37f;border:1px solid #168d73;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:44px;margin-top:5px;font-size:11px;font-weight:800;display:flex}html[data-theme=light] .user-trigger,html[data-theme=light] .user-dropdown{color:#202123;background:#fff;border-color:#d9d9e3}html[data-theme=light] .user-trigger:hover,html[data-theme=light] .user-trigger[aria-expanded=true],html[data-theme=light] .user-menu-group button:hover{color:#202123;background:#f2f7f6;border-color:#10a37f}html[data-theme=light] .user-summary,html[data-theme=light] .logout-button{border-color:#e5e5e5}html[data-theme=light] .profile-modal{color:#202123;background:#fff;border-color:#d9d9e3}html[data-theme=light] .profile-status{background:#f0fdf9;border-color:#a6ddcf}html[data-theme=light] .profile-status b{color:#24584b}html[data-theme=light] .profile-actions>button{color:#202123;background:#fff;border-color:#d9d9e3}html[data-theme=light] .profile-actions>button:hover{background:#f0fdf9;border-color:#10a37f}html[data-theme=light] .password-form input{color:#202123;background:#fff;border-color:#cfcfd8}@media (max-width:760px){.user-trigger-copy{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.user-trigger>svg,.help{display:none}.user-trigger{border-radius:11px;width:42px;height:42px;padding:3px}.user-avatar{width:34px;height:34px}.user-dropdown{width:auto;position:fixed;top:66px;left:12px;right:12px}.profile-modal{margin:10px 0;padding:26px 18px}.profile-hero{align-items:flex-start}.profile-avatar{border-radius:19px;width:66px;height:66px}.avatar-camera{height:min(55vh,330px)}}@media (max-width:420px){.topbar-actions{gap:6px}.top-signup{display:none}.theme-toggle{justify-content:center;width:36px;padding:0}.profile-hero h2{font-size:21px}.profile-status{align-items:flex-start}.topbar .user-menu-wrap{display:block}.mobile-mark b{display:none}}.top-login{color:#b7c8df;background:0 0;border:1px solid #34527d;border-radius:8px;height:34px;padding:0 14px;font-size:11px;font-weight:800}.top-login:hover{color:#fff;border-color:#1767ff}.login-heading{text-align:center;margin:21px 0 20px}.login-heading .auth-seal{margin:0 auto 13px}.login-heading h2{margin:0;font-size:26px}.login-heading>p:last-child{color:#8190a8;max-width:390px;margin:8px auto 0;font-size:11px;line-height:1.5}.login-form{gap:12px;display:grid}.login-form label{gap:6px;display:grid}.login-form label span{color:#8495ae;font-size:9px;font-weight:700}.login-form input{color:#eaf1fc;background:#071124;border:1px solid #2a3b58;border-radius:8px;outline:0;width:100%;height:44px;padding:0 12px}.login-form input:focus{border-color:#10a37f}.login-form>button[type=submit]{color:#fff;background:#10a37f;border:1px solid #168d73;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:44px;font-size:11px;font-weight:800;display:flex}.forgot-password{color:#69a2fa;background:0 0;border:0;justify-self:center;font-size:9px}.auth-switch{color:#71829b;text-align:center;border-top:1px solid #1d2c44;margin:17px 0 0;padding-top:15px;font-size:9px}.auth-switch button,.create-account-link{color:#69a2fa;background:0 0;border:0;font-size:9px;font-weight:700}.create-account-link{text-align:center;width:100%;padding:8px}.create-account-link:hover{color:#9fc4ff}html[data-theme=light] .top-login{color:#40414f;border-color:#c6cbd3}html[data-theme=light] .login-form input{color:#202123;background:#fff;border-color:#cfcfd8}html[data-theme=light] .login-heading>p:last-child{color:#6e6e80}html[data-theme=light] .auth-switch{color:#6e6e80;border-color:#e5e5e5}@media (max-width:760px){.top-login{padding:0 10px}}@media (max-width:420px){.top-login{height:36px;padding:0 9px}.mobile-mark b{display:none}}.plan-card-actions{grid-template-columns:.8fr 1.2fr;gap:8px;margin-top:auto;display:grid}.price-card .plan-card-actions>button{margin-top:0}.price-card .plan-details-button{color:#a9bad1;background:0 0;border-color:#2a3e5d}.price-card .plan-details-button:hover{color:#fff;background:#10203a;border-color:#5f86c9}.plan-details-backdrop{z-index:60;overflow:auto}.plan-details-modal{background:#071023;border:1px solid #294263;border-radius:20px;width:min(1040px,100%);max-height:calc(100vh - 48px);position:relative;overflow:auto;box-shadow:0 38px 110px #000d}.plan-details-hero{background:radial-gradient(circle at 78% 28%,#1256c94a,#0000 34%),linear-gradient(135deg,#0c1c38,#081327);border-bottom:1px solid #1b2e49;align-items:flex-end;min-height:185px;padding:34px 220px 30px 38px;display:flex;position:relative;overflow:hidden}.plan-details-hero:after{content:"";border:1px solid #3376d33d;border-radius:50%;width:120px;height:120px;position:absolute;top:18px;right:72px;box-shadow:0 0 0 24px #1767ff0a,0 0 0 48px #1767ff08}.plan-detail-tag{color:#7db1ff;letter-spacing:.13em;background:#112d58;border:1px solid #2869cc;border-radius:6px;padding:6px 9px;font-size:8px;font-weight:900;position:absolute;top:25px}.plan-details-hero .eyebrow{margin-bottom:8px}.plan-details-hero h2{letter-spacing:-.03em;margin:0;font-size:31px}.plan-detail-headline{color:#8fa2bd;max-width:570px;margin:9px 0 0;font-size:12px;line-height:1.55}.plan-detail-price{z-index:1;flex-direction:column;align-items:flex-end;display:flex;position:absolute;bottom:35px;right:37px}.plan-detail-price span,.plan-detail-price small{color:#7790b3;font-size:9px}.plan-detail-price strong{letter-spacing:-.03em;margin:3px 0;font-size:29px}.plan-details-body{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);display:grid}.plan-detail-main{border-right:1px solid #192b44;padding:28px 34px 32px}.ideal-card{background:linear-gradient(135deg,#0c203c,#0a192f);border:1px solid #24486c;border-radius:11px;align-items:flex-start;gap:12px;padding:14px;display:flex}.ideal-card>span{color:#69a2fa;background:#12345b;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.ideal-card small,.detail-section-heading small,.plan-detail-summary>div>small{color:#5f86c9;letter-spacing:.14em;font-size:8px;font-weight:900}.ideal-card p{color:#9cacc1;margin:4px 0 0;font-size:10px;line-height:1.55}.detail-section-heading{justify-content:space-between;align-items:flex-end;margin:25px 0 12px;display:flex}.detail-section-heading h3,.plan-detail-summary h3{margin:4px 0 0;font-size:15px}.detail-section-heading>span{color:#79a9ee;background:#102848;border-radius:20px;padding:5px 8px;font-size:8px}.analysis-journey{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.analysis-journey article{background:#09162a;border:1px solid #1d314d;border-radius:10px;min-height:112px;padding:13px;position:relative}.analysis-journey article:not(:last-child):after{content:"›";z-index:1;color:#6f96cb;background:#0b182d;border:1px solid #243b5b;border-radius:50%;place-items:center;width:18px;height:18px;font-size:15px;display:grid;position:absolute;top:42px;right:-14px}.analysis-journey article>span{color:#fff;background:#1767ff;border-radius:6px;place-items:center;width:21px;height:21px;margin-bottom:10px;font-size:9px;font-weight:900;display:grid}.analysis-journey b{font-size:10px}.analysis-journey p{color:#71839d;margin:5px 0 0;font-size:9px;line-height:1.5}.plan-models-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.plan-model-item{background:#091528;border:1px solid #1d304a;border-radius:9px;align-items:center;gap:9px;min-width:0;padding:10px;display:flex}.plan-model-item .model-icon{flex:none;width:30px;height:30px}.plan-model-item>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.plan-model-item b{font-size:10px}.plan-model-item small{color:#657993;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.plan-model-item>svg{color:#42d98b;flex:none}.plan-detail-summary{background:#081428;flex-direction:column;gap:24px;padding:28px 25px;display:flex}.plan-detail-summary ul{gap:11px;margin:14px 0 0;padding:0;list-style:none;display:grid}.plan-detail-summary li{color:#a6b4c8;align-items:flex-start;gap:8px;font-size:9px;line-height:1.45;display:flex}.plan-detail-summary li svg{color:#42d98b;flex:none;margin-top:1px}.plan-boundaries{border-top:1px solid #1c2d46;padding-top:21px}.plan-boundaries li>span{color:#627793}.plan-detail-security{color:#42d98b;background:#0b211e;border:1px solid #205446;border-radius:10px;align-items:flex-start;gap:10px;margin-top:auto;padding:13px;display:flex}.plan-detail-security>svg{flex:none;margin-top:1px}.plan-detail-security span{flex-direction:column;gap:4px;display:flex}.plan-detail-security b{color:#c8e4dc;font-size:10px}.plan-detail-security small{color:#759f94;font-size:8px;line-height:1.45}.plan-detail-footer{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#081326f5;border-top:1px solid #203553;justify-content:space-between;align-items:center;padding:16px 28px;display:flex;position:sticky;bottom:0}.plan-detail-footer p{color:#7387a2;align-items:center;gap:8px;margin:0;font-size:9px;display:flex}.plan-detail-footer p svg{color:#42d98b}.plan-detail-footer p b{color:#b7c4d6}.plan-detail-footer>div{gap:8px;display:flex}.plan-detail-footer button{border-radius:8px;height:40px;padding:0 16px;font-size:10px;font-weight:800}.detail-back-button{color:#91a2b9;background:0 0;border:1px solid #293b57}.detail-choose-button{color:#fff;background:#1767ff;border:1px solid #2869cc}.detail-choose-button span{margin-left:6px;font-size:15px}.detail-choose-button:disabled{color:#61728a;background:#111d30;border-color:#283850}html[data-theme=light] .price-card .plan-details-button{color:#4c617b;background:#fff;border-color:#cbd4df}html[data-theme=light] .plan-details-modal{color:#202123;background:#fff;border-color:#d9d9e3}html[data-theme=light] .plan-details-hero{background:radial-gradient(circle at 78% 28%,#10a37f22,#0000 34%),linear-gradient(135deg,#f4fbf9,#f7faff);border-color:#dbe3ed}html[data-theme=light] .plan-detail-headline{color:#637083}html[data-theme=light] .plan-detail-tag{color:#087e62;background:#e9f8f3;border-color:#80cbb8}html[data-theme=light] .plan-detail-main{border-color:#e0e5eb}html[data-theme=light] .ideal-card{background:#f0fdf9;border-color:#b8d8cf}html[data-theme=light] .ideal-card>span{color:#0b8b6d;background:#dff5ed}html[data-theme=light] .ideal-card p,html[data-theme=light] .analysis-journey p,html[data-theme=light] .plan-detail-summary li{color:#626d7b}html[data-theme=light] .analysis-journey article,html[data-theme=light] .plan-model-item{background:#fff;border-color:#dfe3e8}html[data-theme=light] .analysis-journey article:not(:last-child):after{background:#fff;border-color:#d9dfe6}html[data-theme=light] .analysis-journey article>span{background:#10a37f}html[data-theme=light] .detail-section-heading>span{color:#087e62;background:#e7f6f1}html[data-theme=light] .plan-detail-summary{background:#f7f9fb}html[data-theme=light] .plan-boundaries{border-color:#e0e5eb}html[data-theme=light] .plan-detail-security{background:#f0fdf9;border-color:#a6ddcf}html[data-theme=light] .plan-detail-security b{color:#24584b}html[data-theme=light] .plan-detail-footer{background:#fffffff2;border-color:#dce2e8}html[data-theme=light] .detail-back-button{color:#4f5e70;background:#fff;border-color:#d2d8df}html[data-theme=light] .detail-choose-button{background:#10a37f;border-color:#0d8f71}@media (max-width:760px){.plan-card-actions{grid-template-columns:1fr 1fr}.plan-details-modal{max-height:none;margin:0}.plan-details-hero{min-height:225px;padding:60px 24px 75px}.plan-detail-tag{top:25px}.plan-detail-price{align-items:flex-start;bottom:18px;left:24px;right:auto}.plan-detail-price span{display:none}.plan-detail-price strong{font-size:23px}.plan-details-body{grid-template-columns:1fr}.plan-detail-main{border-right:0;padding:22px 18px}.analysis-journey{grid-template-columns:1fr}.analysis-journey article{gap:11px;min-height:auto;display:flex}.analysis-journey article:not(:last-child):after{content:"↓";inset:auto auto -14px 22px}.analysis-journey article>span{flex:none;margin:0}.plan-models-grid{grid-template-columns:1fr 1fr}.plan-detail-summary{padding:24px 19px}.plan-detail-footer{flex-direction:column;align-items:stretch;padding:13px 16px}.plan-detail-footer>div{grid-template-columns:1fr 1.2fr;display:grid}.plan-detail-footer p{display:none}}@media (max-width:420px){.plan-card-actions,.plan-models-grid{grid-template-columns:1fr}.plan-details-hero h2{font-size:27px}.detail-back-button{display:none}.plan-detail-footer>div{grid-template-columns:1fr}}.plan-details-modal>.modal-close{z-index:5}.plans-modal{width:min(1180px,100%)}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1000px) and (min-width:761px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.language-flag{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:18px;line-height:1}.language-trigger>.language-flag{display:inline-block}.language-dropdown{width:220px}.language-dropdown button{grid-template-columns:24px 1fr auto 14px;min-height:40px}.language-dropdown button>.language-flag{font-size:18px;font-weight:400}.language-dropdown button>span:not(.language-flag){font-size:11px;font-weight:700}@media (max-width:640px){.institutional-actions .language-trigger>.language-flag{display:inline-block}}html[dir=rtl] body{font-family:Arial,Noto Sans Arabic,Segoe UI,sans-serif}html[dir=rtl] .institutional-header,html[dir=rtl] .topbar,html[dir=rtl] .hero-footer,html[dir=rtl] .product-heading,html[dir=rtl] .how-it-works-heading{text-align:right}html[dir=rtl] .language-dropdown{left:0;right:auto}html[dir=rtl] .language-dropdown button,html[dir=rtl] .nav-item{text-align:right}html[dir=rtl] .language-dropdown button{grid-template-columns:14px auto 1fr 24px}html[dir=rtl] .language-dropdown button>.language-flag{grid-column:4}html[dir=rtl] .language-dropdown button>svg{grid-area:1/1}html[dir=rtl] .sidebar{border-left:1px solid #17223a;border-right:0;left:auto;right:0}html[dir=rtl] .chat-area{margin-left:0;margin-right:272px}html[dir=rtl] .authenticated-language-menu{left:330px;right:auto}html[dir=rtl] .plan-detail-price{align-items:flex-start;left:37px;right:auto}@media (max-width:760px){html[dir=rtl] .sidebar{right:-290px}html[dir=rtl] .sidebar.open{left:auto;right:0}html[dir=rtl] .chat-area{margin-right:0}html[dir=rtl] .authenticated-language-menu{left:152px;right:auto}}.institutional-page{z-index:40;color:#f5f8ff;scroll-behavior:smooth;background:#030817;font-family:Arial,Helvetica,sans-serif;position:fixed;inset:0;overflow:hidden auto}.institutional-page button,.institutional-page a{transition:border-color .2s,background .2s,color .2s,transform .2s}.institutional-header{z-index:3;background:linear-gradient(#020714cc,#0000);border-bottom:1px solid #ffffff14;align-items:center;height:86px;padding:0 max(5vw,28px);display:flex;position:absolute;top:0;left:0;right:0}.institutional-brand{width:158px;display:flex}.institutional-brand img,.institutional-footer img{width:100%;height:auto;display:block}.institutional-header nav{gap:34px;margin-left:auto;display:flex}.institutional-header nav a{color:#99a9c2;font-size:12px;font-weight:700;text-decoration:none}.institutional-header nav a:hover{color:#fff}.institutional-actions{gap:10px;margin-left:42px;display:flex}.institutional-actions button,.hero-actions button{border-radius:8px;font-weight:800}.institutional-login{color:#dce7f7;background:#07112699;border:1px solid #52637c;height:40px;padding:0 20px}.institutional-login:hover{background:#0d1c38;border-color:#8ca9d5}.institutional-signup{color:#fff;background:#1767ff;border:1px solid #216fff;height:40px;padding:0 20px;box-shadow:0 10px 25px #0758ef38}.institutional-signup:hover,.hero-primary:hover{background:#2f79ff;transform:translateY(-2px)}.institutional-signup span,.hero-primary span{margin-left:9px}.institutional-hero{isolation:isolate;align-items:center;height:100vh;min-height:790px;display:flex;position:relative;overflow:hidden}.hero-backdrop{z-index:-2;background-image:linear-gradient(90deg,#020613 0%,#020613ee 23%,#0206138f 46%,#02061322 70%),linear-gradient(#0000 68%,#030817 100%),url(/brand/judic-hero-vault.webp);background-position:50%;background-size:cover;position:absolute;inset:0}.institutional-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000 49%,#2677ff10 50%,#0000 51%) 0 0/90px 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 55%,#0000);mask-image:linear-gradient(#0000,#000 55%,#0000)}.hero-content{width:min(650px,47vw);margin-left:max(7vw,48px);padding-top:58px}.security-pill{color:#a9bdd8;letter-spacing:.03em;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0a1930a8;border:1px solid #2e5787;border-radius:30px;align-items:center;gap:9px;width:max-content;margin-bottom:25px;padding:7px 12px 7px 8px;font-size:10px;font-weight:700;display:flex}.security-pill span{color:#fff;background:#1264ed;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.hero-kicker{color:#4e8cf4;letter-spacing:.22em;margin:0 0 16px;font-size:10px;font-weight:900}.hero-content h1{letter-spacing:-.055em;max-width:620px;margin:0;font-size:clamp(46px,4.8vw,75px);line-height:1.01}.hero-content h1 em{color:#6ea2ff;font-style:normal;display:block}.hero-lead{color:#96a6bc;max-width:570px;margin:25px 0 0;font-size:16px;line-height:1.7}.hero-actions{gap:12px;margin-top:33px;display:flex}.hero-actions button{justify-content:center;align-items:center;gap:8px;height:50px;padding:0 24px;display:flex}.hero-primary{color:#fff;background:#1767ff;border:1px solid #2675ff;box-shadow:0 13px 35px #0759f244}.hero-secondary{color:#d6e1f2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071126c7;border:1px solid #354965}.hero-secondary:hover{background:#0c1a31;border-color:#6d8fbc}.hero-proof{color:#73859f;align-items:center;gap:10px;margin:22px 0 0;font-size:9px;font-weight:700;display:flex}.hero-proof>svg{color:#40cd88}.hero-proof span{background:#50617a;border-radius:50%;width:3px;height:3px}.model-orbit{gap:7px;display:flex;position:absolute;bottom:68px;right:4vw}.model-orbit span{color:#b8c9df;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#061124b8;border:1px solid #2f5b92aa;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:80px;height:42px;padding:0 11px;font-size:9px;display:flex;box-shadow:0 8px 25px #0005}.model-orbit svg{color:#4f92ff;width:15px;height:15px}.scroll-hint{color:#53637b;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;font-size:8px;font-weight:800;display:flex;position:absolute;bottom:31px;left:max(7vw,48px)}.scroll-hint span{background:#355175;width:28px;height:1px}.institutional-trust{text-align:center;background:#050c1c;border-top:1px solid #13223c;border-bottom:1px solid #13223c;padding:52px max(7vw,48px)}.institutional-trust>p{color:#4c6488;letter-spacing:.2em;margin:0 0 32px;font-size:9px;font-weight:900}.institutional-trust>div{grid-template-columns:repeat(4,1fr);display:grid}.institutional-trust span{color:#71839c;border-right:1px solid #182944;flex-direction:column;justify-content:center;gap:5px;min-height:66px;font-size:9px;display:flex}.institutional-trust span:last-child{border:0}.institutional-trust strong{color:#dce7f8;letter-spacing:-.03em;font-size:25px}.institutional-features{background:radial-gradient(circle at 80% 20%,#0a2d601f,#0000 35%),#030817;padding:100px max(7vw,48px) 120px}.feature-heading{grid-template-columns:1fr 1.1fr;align-items:end;column-gap:70px;display:grid}.feature-heading>p{color:#4285f4;letter-spacing:.2em;grid-column:1/-1;margin:0 0 15px;font-size:9px;font-weight:900}.feature-heading h2{letter-spacing:-.04em;margin:0;font-size:45px;line-height:1.05}.feature-heading>span{color:#7f90aa;max-width:510px;font-size:13px;line-height:1.7}.feature-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:56px;display:grid}.feature-grid article{background:linear-gradient(145deg,#09162c,#061020);border:1px solid #172b49;border-radius:14px;min-height:245px;padding:30px;position:relative;overflow:hidden}.feature-grid article:after{content:"";border:1px solid #1767ff1c;border-radius:50%;width:130px;height:130px;position:absolute;top:-50px;right:-50px;box-shadow:0 0 0 22px #1767ff08}.feature-grid article>span{color:#63a0ff;background:#0c2342;border:1px solid #24599e;border-radius:10px;place-items:center;width:43px;height:43px;display:grid}.feature-grid article>small{color:#29456d;font-size:10px;font-weight:900;position:absolute;top:29px;right:26px}.feature-grid h3{margin:31px 0 10px;font-size:17px}.feature-grid p{color:#75869f;margin:0;font-size:11px;line-height:1.7}.institutional-footer{background:#020612;border-top:1px solid #16253e;align-items:center;gap:30px;padding:30px max(7vw,48px);display:flex}.institutional-footer img{width:120px}.institutional-footer p{color:#65758d;font-size:10px}.institutional-footer button{color:#9fbbdf;background:#09172b;border:1px solid #2e527e;border-radius:8px;margin-left:auto;padding:11px 16px;font-size:10px;font-weight:800}.institutional-footer button:hover{color:#fff;border-color:#1767ff}.institutional-page~.modal-backdrop{z-index:70}@media (max-width:900px){.institutional-header nav{display:none}.hero-content{width:min(610px,70vw)}.model-orbit{right:24px}.model-orbit span{min-width:42px}.model-orbit b{display:none}.feature-heading{grid-template-columns:1fr}.feature-heading>span{margin-top:20px}.feature-grid{grid-template-columns:1fr 1fr}.feature-grid article:last-child{grid-column:1/-1}}@media (max-width:640px){.institutional-header{height:72px;padding:0 18px}.institutional-brand{width:122px}.institutional-actions{margin-left:auto}.institutional-login{padding:0 12px}.institutional-signup{padding:0 13px;font-size:10px}.institutional-signup span{display:none}.institutional-hero{align-items:flex-end;height:100svh;min-height:720px;padding-bottom:105px}.hero-backdrop{background-image:linear-gradient(#02061355 28%,#020613ee 61%,#020613 90%),url(/brand/judic-hero-vault.webp);background-position:68%}.hero-content{width:auto;margin:0 20px;padding:0}.security-pill{margin-bottom:18px}.hero-content h1{font-size:43px}.hero-lead{font-size:13px;line-height:1.55}.hero-actions{display:grid}.hero-actions button{width:100%}.hero-proof{flex-wrap:wrap;line-height:1.5}.model-orbit{justify-content:center;bottom:29px;left:20px;right:20px}.model-orbit span{flex:1;min-width:0;height:34px;padding:0 5px}.model-orbit span:nth-child(n+5),.scroll-hint{display:none}.institutional-trust{padding:42px 20px}.institutional-trust>div{grid-template-columns:1fr 1fr;gap:0}.institutional-trust span{border-bottom:1px solid #182944}.institutional-trust span:nth-child(2){border-right:0}.institutional-features{padding:75px 20px}.feature-heading h2{font-size:36px}.feature-grid{grid-template-columns:1fr}.feature-grid article:last-child{grid-column:auto}.institutional-footer{flex-wrap:wrap;padding:27px 20px}.institutional-footer p{order:3;width:100%;margin:0}.institutional-footer button{margin-left:auto}}.institutional-hero{min-height:850px}.hero-backdrop{background-image:linear-gradient(#020613da 0%,#0000 23% 72%,#020613e8 100%),url(/brand/judic-security-flow-v3.webp);background-position:50%;background-size:cover}.hero-content{z-index:2;text-align:center;width:min(840px,76vw);margin:0;padding:0;position:absolute;top:108px;left:50%;transform:translate(-50%)}.hero-content .security-pill{margin:0 auto 14px}.hero-content .hero-kicker{margin-bottom:10px}.hero-content h1{text-shadow:0 3px 28px #000;max-width:840px;font-size:clamp(34px,3.25vw,52px);line-height:1.04}.hero-content h1 em{display:inline}.hero-content .hero-lead{text-shadow:0 2px 16px #000;max-width:710px;margin:14px auto 0;font-size:13px;line-height:1.55}.flow-models{gap:8px;display:grid;inset:30% auto auto 12.2vw}.flow-models span{background:#06142dda;border-color:#2870c7;justify-content:flex-start;width:116px;height:43px;box-shadow:0 0 20px #0866f52c}.flow-models:before{content:"03 • IAs MULTIMODAIS";color:#69a4ff;letter-spacing:.13em;margin:0 0 2px;font-size:8px;font-weight:900}.flow-vault-label,.flow-document-label,.flow-output-label{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#061329dc;border:1px solid #3674be;border-radius:9px;align-items:center;gap:9px;padding:9px 12px;display:flex;position:absolute;box-shadow:0 10px 30px #0008}.flow-vault-label svg,.flow-document-label svg,.flow-output-label svg{color:#66a4ff}.flow-vault-label span,.flow-document-label span,.flow-output-label span{flex-direction:column;gap:3px;display:flex}.flow-vault-label small,.flow-document-label small,.flow-output-label small{color:#6b9ddd;letter-spacing:.1em;font-size:7px;font-weight:900}.flow-vault-label b,.flow-document-label b,.flow-output-label b{font-size:9px}.flow-vault-label{top:71%;left:50%;transform:translate(-50%)}.flow-document-label{top:58%;right:4.4vw}.flow-output-label{top:73%;left:18.5vw}.hero-bottom-cta{z-index:2;align-items:center;gap:20px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.hero-bottom-cta p{color:#8ca0bb;white-space:nowrap;align-items:center;gap:7px;font-size:9px;display:flex}.hero-bottom-cta p svg{color:#42d98b}.hero-bottom-cta button{border-radius:8px;height:44px;padding:0 20px;font-size:10px}.lgpd-disclaimer{color:#42d98b;background:linear-gradient(135deg,#071b20,#071426);border:1px solid #205446;border-radius:12px;align-items:flex-start;gap:14px;margin-top:18px;padding:20px 23px;display:flex}.lgpd-disclaimer>svg{flex:none;margin-top:2px}.lgpd-disclaimer b{color:#cce8df;font-size:11px}.lgpd-disclaimer p{color:#789b96;margin:6px 0 0;font-size:9px;line-height:1.6}@media (max-width:1000px){.flow-models span{width:43px}.flow-models b,.flow-output-label{display:none}.flow-document-label{right:2vw}.hero-content{width:90vw}}@media (max-width:640px){.institutional-hero{align-items:initial;height:100svh;min-height:850px;padding:0}.hero-backdrop{background-image:linear-gradient(#020613e8 0%,#02061344 33%,#02061355 62%,#020613f5 89%),url(/brand/judic-security-flow-v3.webp);background-position:50%;background-size:auto 100%}.hero-content{width:calc(100% - 32px);top:94px}.hero-content .security-pill{display:none}.hero-content h1{font-size:32px}.hero-content .hero-lead{font-size:11px}.flow-models{display:none}.flow-vault-label{width:max-content;top:68%}.flow-document-label{padding:7px;top:54%;right:12px}.flow-document-label b{max-width:90px}.hero-bottom-cta{gap:7px;display:grid;bottom:22px;left:16px;right:16px;transform:none}.hero-bottom-cta p{justify-content:center;margin:0}.hero-bottom-cta button{width:100%}.lgpd-disclaimer{padding:17px}}.institutional-page{height:100svh;overflow:hidden}.institutional-hero{height:100svh;min-height:0}.institutional-trust,.institutional-features,.institutional-footer{display:none}.institutional-header{height:clamp(64px,9vh,86px)}.institutional-header nav{display:flex}.institutional-actions{margin-left:42px}.hero-content{top:clamp(78px,11.5vh,108px)}.hero-content h1{font-size:clamp(30px,min(3.25vw,5.7vh),52px)}.flow-models{gap:clamp(16px,4.25vh,40px);top:19vh}.flow-models .flow-model{height:clamp(34px,5.2vh,49px)}.flow-vault-label{top:68vh}.flow-document-label{top:55vh}.flow-output-label{top:70vh}.hero-bottom-cta{bottom:clamp(12px,2.5vh,24px)}.hero-footer{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020817ed;border-top:1px solid #1b3558;align-items:center;gap:18px;min-height:88px;padding:10px max(4vw,22px);display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -15px 45px #020611a6}.hero-footer-message{align-items:flex-start;gap:11px;max-width:520px;display:flex}.hero-footer-message>svg{color:#58a0ff;flex:none;margin-top:2px}.hero-footer p{color:#91a3bb;margin:0;font-size:9px;line-height:1.55}.aws-compliance{color:inherit;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;margin-left:auto;text-decoration:none;display:grid}.aws-provider{border-right:1px solid #284361;flex-direction:column;grid-row:1/3;padding-right:13px;display:flex}.aws-provider small{color:#6281a8;letter-spacing:.1em;font-size:6px;font-weight:900}.aws-provider b{color:#fff;letter-spacing:-.08em;font-size:25px;font-style:italic}.iso-badges{gap:5px;display:flex}.iso-badges i{color:#b7c9df;white-space:nowrap;background:#0a1930;border:1px solid #31557e;border-radius:5px;padding:5px 6px;font-size:7px;font-style:normal;font-weight:900}.aws-scope{color:#607794;align-items:center;gap:4px;margin-top:5px;font-size:6px;display:flex}.aws-compliance:hover .iso-badges i{color:#fff;border-color:#5a91d1}.creator-credit{color:inherit;white-space:nowrap;border-left:1px solid #284361;flex-direction:column;gap:2px;padding-left:16px;text-decoration:none;display:flex}.creator-credit small{color:#6281a8;letter-spacing:.08em;font-size:6px;font-weight:900}.creator-credit b{color:#e8f1ff;letter-spacing:.02em;font-size:11px}.creator-credit span{color:#68809e;align-items:center;gap:4px;font-size:6px;display:flex}.creator-credit:hover b{color:#69a4ff}.hero-footer button{border:1px solid #2675ff;border-radius:8px;height:40px;padding:0 17px;font-size:10px}@media (max-height:720px) and (min-width:1001px){.hero-content .security-pill{display:none}.hero-content{top:74px}.hero-content h1{font-size:34px}.flow-models:before{display:none}.flow-models{gap:2.3vh;top:25vh}.flow-models .flow-model{height:5.5vh}.flow-vault-label{top:63vh}.flow-document-label{top:49vh}.flow-output-label{display:none}.hero-footer{min-height:72px;padding-top:6px;padding-bottom:6px}.hero-footer p{font-size:8px}.aws-scope{display:none}}@media (max-width:1200px){.hero-footer-message{max-width:360px}.hero-footer p{font-size:8px}.aws-scope,.creator-credit span{display:none}.hero-footer{gap:12px}.creator-credit{padding-left:10px}}@media (max-width:900px){.institutional-header nav{display:none}.institutional-actions{margin-left:auto}.hero-footer{flex-wrap:wrap;gap:10px 12px;padding:9px 18px}.hero-footer-message{max-width:calc(100% - 120px)}.aws-compliance{flex:1;order:3;width:auto;margin:0}.creator-credit{order:4}.hero-footer button{flex:none;margin-left:auto}.iso-badges{justify-content:flex-start}}@media (max-width:640px){.institutional-page{height:100svh;overflow:hidden}.institutional-hero{height:100svh;min-height:0}.hero-content{top:84px}.hero-content h1{font-size:clamp(27px,8vw,32px)}.flow-vault-label{top:59vh}.flow-document-label{top:45vh}.hero-footer{align-items:center;min-height:136px}.hero-footer-message{gap:8px;max-width:calc(100% - 106px)}.hero-footer p{font-size:7px;line-height:1.35}.hero-footer button{width:94px;height:38px;padding:0 7px}.hero-footer button span{display:none}.aws-provider b{font-size:20px}.iso-badges{gap:3px}.iso-badges i{padding:4px 3px;font-size:5.5px}.creator-credit{padding-left:8px}.creator-credit small{font-size:5px}.creator-credit b{font-size:8px}}.adam-footer-logo{background:#121b66;border:1px solid #334f82;border-radius:13px;flex:none;place-items:center;width:49px;height:49px;display:grid;overflow:hidden;box-shadow:0 0 22px #315cff24}.adam-footer-logo img{object-fit:cover;width:100%;height:100%;display:block}.hero-footer-message p{flex-direction:column;gap:3px;display:flex}.hero-footer-message p b{color:#d8e6f8;letter-spacing:.06em;text-transform:uppercase;font-size:8px}.icxus-infrastructure{color:inherit;grid-template-columns:74px auto auto;align-items:center;column-gap:11px;margin-left:auto;display:grid}.icxus-developer-logo{object-fit:contain;background:linear-gradient(145deg,#111827,#02050b);border:1px solid #2b4670;border-radius:10px;grid-area:1/1/3;width:72px;height:48px;padding:5px;display:block;box-shadow:0 0 22px #1767ff20}.icxus-provider{border-right:1px solid #284361;flex-direction:column;grid-area:1/2/3;gap:4px;padding-right:11px;display:flex}.icxus-provider small{color:#6281a8;letter-spacing:.09em;font-size:6px;font-weight:900}.icxus-provider em{color:#d5e1f0;letter-spacing:.04em;white-space:nowrap;font-size:8px;font-style:normal;font-weight:700}.icxus-iso-badges{grid-area:1/3/3;grid-template-columns:repeat(2,auto);gap:4px;display:grid}.icxus-iso-badges i{color:#7892b3;white-space:nowrap;border:1px solid #36567f;border-radius:4px;padding:3px 5px;font-size:5px;font-style:normal;font-weight:800}@media (max-width:1200px){.cloud-standards{display:none}}@media (max-width:900px){.icxus-infrastructure{flex:1;order:3;width:auto;margin:0}}@media (max-width:640px){.adam-footer-logo{border-radius:10px;width:38px;height:38px}.hero-footer-message p b{font-size:6px}.icxus-infrastructure{grid-template-columns:52px auto auto;column-gap:7px}.icxus-developer-logo{border-radius:7px;width:50px;height:35px;padding:4px}.icxus-provider{gap:3px;padding-right:6px}.icxus-provider small{font-size:4px}.icxus-provider em{font-size:5px}.icxus-iso-badges{gap:2px}.icxus-iso-badges i{padding:2px 3px;font-size:3.5px}}.institutional-header nav button{color:#99a9c2;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.institutional-header nav button:hover{color:#fff}.how-it-works-backdrop{z-index:80}.how-it-works-modal{color:#edf4ff;background:radial-gradient(circle at 90% 0,#123b723d,#0000 32%),linear-gradient(145deg,#0b1730,#060d1e);border:1px solid #29446e;border-radius:20px;width:min(820px,100%);max-height:min(860px,100svh - 48px);padding:34px;position:relative;overflow:auto;box-shadow:0 35px 100px #000d}.how-it-works-modal>.modal-close{z-index:2;place-items:center;display:grid}.how-it-works-modal>.modal-close svg{width:17px;height:17px}.how-it-works-heading{grid-template-columns:52px 1fr;gap:17px;padding-right:44px;display:grid}.how-it-works-seal{color:#6ea6ff;background:#102b53;border:1px solid #3474d5;border-radius:14px;place-items:center;width:52px;height:52px;font-size:23px;display:grid}.how-it-works-heading .eyebrow{margin:1px 0 8px}.how-it-works-heading h2{letter-spacing:-.035em;max-width:630px;margin:0;font-size:28px;line-height:1.12}.how-it-works-heading>div>p:last-child{color:#91a2bb;max-width:680px;margin:13px 0 0;font-size:12px;line-height:1.65}.how-it-works-steps{grid-template-columns:1fr 1fr;gap:10px;margin-top:26px;display:grid}.how-it-works-steps article{background:#081326b8;border:1px solid #1d3354;border-radius:12px;grid-template-columns:33px 1fr;gap:12px;min-height:116px;padding:18px;display:grid}.how-it-works-steps article>span{color:#6ea6ff;background:#102c57;border-radius:8px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:900;display:grid}.how-it-works-steps b{font-size:13px}.how-it-works-steps p{color:#7f91ab;margin:7px 0 0;font-size:10px;line-height:1.55}.how-it-works-audience{background:linear-gradient(90deg,#102b52,#0a1830);border:1px solid #285998;border-radius:12px;grid-template-columns:35px 1fr;gap:13px;margin-top:12px;padding:17px 18px;display:grid}.how-it-works-audience>svg{color:#6ea6ff;width:23px;height:23px;margin:2px auto}.how-it-works-audience b{font-size:12px}.how-it-works-audience p{color:#a7b7cc;margin:5px 0 0;font-size:10px;line-height:1.55}.how-it-works-footer{border-top:1px solid #1c2e49;align-items:center;gap:18px;margin-top:19px;padding-top:17px;display:flex}.how-it-works-footer p{color:#6f819c;align-items:flex-start;gap:7px;margin:0;font-size:9px;line-height:1.45;display:flex}.how-it-works-footer p svg{color:#e8af55;flex:none;margin-top:1px}.how-it-works-footer button{color:#fff;background:#1767ff;border:1px solid #2675ff;border-radius:8px;min-width:112px;height:40px;margin-left:auto;font-size:11px;font-weight:800}.how-it-works-footer button:hover{background:#2f79ff}@media (max-width:640px){.how-it-works-backdrop{padding:10px}.how-it-works-modal{border-radius:15px;max-height:calc(100svh - 20px);margin:0;padding:24px 17px 18px}.how-it-works-heading{grid-template-columns:42px 1fr;gap:12px;padding-right:28px}.how-it-works-seal{border-radius:11px;width:42px;height:42px;font-size:19px}.how-it-works-heading h2{font-size:21px}.how-it-works-steps{grid-template-columns:1fr}.how-it-works-steps article{min-height:auto}.how-it-works-footer{flex-direction:column;align-items:stretch}.how-it-works-footer button{width:100%;margin:0}}.sovereignty-modal{background:radial-gradient(circle at 88% 3%,#0d6b5750,#0000 31%),linear-gradient(145deg,#0a1a2d,#050b18 74%);width:min(920px,100%)}.sovereignty-pillars{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:27px;display:grid}.sovereignty-pillars article{background:linear-gradient(150deg,#0a2630,#07151f);border:1px solid #1e4c59;border-radius:13px;flex-direction:column;min-height:230px;padding:21px;display:flex;box-shadow:inset 0 1px #ffffff08}.sovereignty-pillars article>span{color:#61dfb0;background:#0d3a39;border:1px solid #287466;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.sovereignty-pillars article>span svg{width:18px;height:18px}.sovereignty-pillars article>div{margin-top:22px}.sovereignty-pillars small{color:#55bd9a;letter-spacing:.13em;margin-bottom:7px;font-size:7px;font-weight:900;display:block}.sovereignty-pillars b{color:#edf8f5;font-size:13px;line-height:1.3;display:block}.sovereignty-pillars p{color:#819c9d;margin:10px 0 0;font-size:9.5px;line-height:1.65}.sovereignty-assurance{background:linear-gradient(90deg,#0d3039,#0a1b29);border:1px solid #32677a;border-radius:12px;grid-template-columns:35px 1fr;gap:13px;margin-top:12px;padding:17px 19px;display:grid}.sovereignty-assurance>svg{color:#64d6b0;width:22px;height:22px;margin:2px auto}.sovereignty-assurance b{font-size:12px}.sovereignty-assurance p{color:#94aaad;margin:5px 0 0;font-size:9.5px;line-height:1.55}.sovereignty-callout{color:#eaf7f4;text-align:left;background:linear-gradient(90deg,#0c3138,#0b1f31);border:1px solid #276678;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;margin-top:12px;padding:14px 16px;display:grid}.sovereignty-callout>svg{color:#61d9ae;justify-self:center;width:21px;height:21px}.sovereignty-callout span{flex-direction:column;gap:4px;min-width:0;display:flex}.sovereignty-callout small{color:#59bd9d;letter-spacing:.13em;font-size:7px;font-weight:900}.sovereignty-callout b{font-size:10px;line-height:1.35}.sovereignty-callout strong{color:#8de4c5;white-space:nowrap;font-size:8px}.sovereignty-callout:hover{background:linear-gradient(90deg,#104047,#0d2940);border-color:#55bda0}@media (max-width:1200px) and (min-width:901px){.institutional-header nav{gap:18px}.institutional-actions{margin-left:20px}}@media (max-width:720px){.sovereignty-pillars{grid-template-columns:1fr}.sovereignty-pillars article{min-height:auto}.sovereignty-callout{grid-template-columns:31px 1fr}.sovereignty-callout strong{grid-column:2}.sovereignty-assurance{padding:15px}}.product-backdrop{z-index:85;padding:24px}.product-modal{background:radial-gradient(circle at 92% 4%,#154b8e55,#0000 30%),linear-gradient(145deg,#0b1831,#050b19 72%);border:1px solid #294a78;border-radius:22px;width:min(1080px,100%);max-height:calc(100svh - 48px);padding:38px;position:relative;overflow:auto;box-shadow:0 38px 110px #000e}.product-modal>.modal-close{z-index:3;place-items:center;display:grid}.product-heading{grid-template-columns:minmax(0,1.5fr) minmax(260px,.65fr);align-items:end;gap:42px;padding-right:38px;display:grid}.product-heading h2{letter-spacing:-.045em;margin:8px 0 14px;font-size:38px;line-height:1.08}.product-heading h2 span{color:#68a3ff}.product-heading>div>p:last-child{color:#94a7c1;max-width:680px;margin:0;font-size:12px;line-height:1.65}.product-heading aside{background:#0b2344b8;border:1px solid #28568f;border-radius:12px;align-items:center;gap:13px;padding:17px;display:flex}.product-heading aside>svg{color:#64a4ff;flex:none;width:23px;height:23px}.product-heading aside span{flex-direction:column;gap:4px;display:flex}.product-heading aside small,.product-audiences article small{color:#649cff;letter-spacing:.14em;font-size:7px;font-weight:900}.product-heading aside b{font-size:11px}.product-value-strip{background:#071326b5;border:1px solid #1e3a60;border-radius:13px;grid-template-columns:repeat(4,1fr);margin-top:28px;display:grid;overflow:hidden}.product-value-strip>span{border-right:1px solid #1e3a60;grid-template-rows:auto auto;grid-template-columns:27px 1fr;align-content:center;min-height:73px;padding:14px 16px;display:grid}.product-value-strip>span:last-child{border:0}.product-value-strip svg{color:#5f9fff;grid-row:1/3;align-self:center;width:17px;height:17px}.product-value-strip b{font-size:11px}.product-value-strip small{color:#657b98;margin-top:3px;font-size:8px}.product-audiences{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.product-audiences article{background:linear-gradient(145deg,#0a172c,#07101f);border:1px solid #1b3457;border-radius:14px;grid-template-columns:43px 1fr;gap:15px;min-height:195px;padding:22px;transition:border-color .2s,transform .2s;display:grid}.product-audiences article:hover{border-color:#3677c8;transform:translateY(-2px)}.audience-icon{color:#6da9ff;background:#0e2a50;border:1px solid #285d9e;border-radius:10px;place-items:center;width:41px;height:41px;display:grid}.product-audiences h3{margin:7px 0 12px;font-size:15px;line-height:1.25}.product-audiences ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.product-audiences li{color:#8395ad;align-items:flex-start;gap:7px;font-size:9px;line-height:1.35;display:flex}.product-audiences li svg{color:#48d98a;flex:none;width:12px;height:12px}.product-footer{border-top:1px solid #1d3352;align-items:center;gap:28px;margin-top:18px;padding-top:18px;display:flex}.product-footer p{color:#71859f;align-items:flex-start;gap:9px;max-width:690px;margin:0;font-size:9px;line-height:1.55;display:flex}.product-footer p svg{color:#4add91;flex:none;margin-top:1px}.product-footer p b{color:#b9c9dc}.product-footer button{color:#fff;white-space:nowrap;background:#1767ff;border:1px solid #2675ff;border-radius:8px;height:42px;margin-left:auto;padding:0 18px;font-size:10px;font-weight:800}.product-footer button:hover{background:#2e78ff}.product-editions{background:linear-gradient(90deg,#0c2b53,#09182d);border:1px solid #28568f;border-radius:12px;grid-template-columns:175px 1fr;align-items:center;gap:16px;margin-top:25px;padding:14px 17px;display:grid}.product-editions>span{color:#68a3ff;letter-spacing:.14em;font-size:7px;font-weight:900}.product-editions p{color:#91a5bf;margin:0;font-size:10px;line-height:1.55}.product-editions b{color:#eef5ff}.product-editions+.product-value-strip{margin-top:12px}@media (max-width:760px){.product-backdrop{padding:10px}.product-modal{border-radius:16px;max-height:calc(100svh - 20px);padding:25px 17px 18px}.product-heading{grid-template-columns:1fr;gap:16px;padding-right:28px}.product-heading h2{font-size:28px}.product-heading aside{padding:13px}.product-editions{grid-template-columns:1fr;gap:5px}.product-value-strip{grid-template-columns:1fr 1fr}.product-value-strip>span:nth-child(2){border-right:0}.product-value-strip>span:nth-child(-n+2){border-bottom:1px solid #1e3a60}.product-audiences{grid-template-columns:1fr}.product-audiences article{min-height:auto;padding:18px}.product-footer{flex-direction:column;align-items:stretch;gap:14px}.product-footer button{width:100%;margin:0}}.mobile-flow-only{display:none}@media (max-width:640px){.institutional-page{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;height:100svh;overflow:hidden auto}.institutional-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020714e8;height:70px;position:sticky;top:0}.institutional-actions{gap:6px}.institutional-login{display:none}.institutional-signup{height:38px;padding:0 11px}.institutional-actions .language-menu-wrap{z-index:100;position:relative}.institutional-actions .language-dropdown{overscroll-behavior:contain;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071126f7;border-color:#38577e;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:min(340px,100vw - 24px);max-height:calc(100svh - 86px);padding:8px;position:absolute;top:46px;left:auto;right:0;overflow-y:auto;box-shadow:0 20px 55px #000d}.institutional-actions .language-dropdown button{grid-template-columns:24px minmax(0,1fr) 14px;gap:7px;min-width:0;min-height:44px;padding:7px 8px}.institutional-actions .language-dropdown button>span:not(.language-flag){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.institutional-actions .language-dropdown small{display:none}.institutional-actions .language-dropdown svg{justify-self:end}.institutional-hero{height:980px;min-height:980px;overflow:hidden}.hero-backdrop{background-image:linear-gradient(#020613f2 0%,#0206138a 22%,#02061324 43%,#02061366 70%,#020613f4 88%),url(/brand/judic-security-flow-v3.webp);background-position:50% 34%;background-repeat:no-repeat;background-size:auto 810px}.hero-content{width:calc(100% - 32px);top:24px}.hero-content .hero-kicker{margin-bottom:8px;font-size:8px}.hero-content h1{font-size:clamp(26px,7.8vw,32px);line-height:1.06}.hero-content .hero-lead{color:#a7b6ca;max-width:355px;margin:12px auto 0;font-size:10px;line-height:1.55;display:block}.flow-models{grid-template-columns:1fr 1fr;gap:6px;width:126px;display:grid;top:260px;left:16px;right:auto}.flow-models:before{grid-column:1/-1;margin-bottom:1px;font-size:7px}.flow-models span{background:#06142de8;justify-content:flex-start;gap:5px;width:60px;height:34px;padding:0 6px}.flow-models span:nth-child(n+5){display:flex}.flow-models b{text-overflow:ellipsis;font-size:7px;display:block;overflow:hidden}.flow-models svg{flex:none;width:13px;height:13px}.flow-document-label{top:490px;right:12px}.flow-vault-label{top:625px;left:50%}.flow-output-label{display:flex;top:715px;left:12px}.flow-document-label,.flow-vault-label,.flow-output-label{padding:8px 10px}.flow-document-label b,.flow-vault-label b,.flow-output-label b{max-width:116px;font-size:8px}.hero-footer{background:#020817f5;grid-template-columns:1fr 98px;gap:11px;min-height:170px;padding:13px 16px;display:grid;position:absolute;bottom:0}.hero-footer-message{max-width:none}.hero-footer-message p{font-size:7.5px;line-height:1.45}.hero-footer-message p b{font-size:6.5px}.hero-footer button{grid-area:1/2;width:98px}.icxus-infrastructure{grid-area:2/1/auto/-1;width:100%;margin:0}.institutional-trust,.institutional-features,.institutional-footer{display:flex}.institutional-trust{padding:46px 20px;display:block}.institutional-trust>p{margin-bottom:25px;line-height:1.5}.institutional-features{padding:68px 20px 74px;display:block}.feature-heading h2{font-size:34px}.feature-heading>span{font-size:12px}.feature-grid{margin-top:38px}.feature-grid article{min-height:215px;padding:25px}.institutional-footer{padding:26px 20px;display:flex}}.topbar{position:relative}.topbar-actions{z-index:35;gap:10px;position:relative}.theme-toggle{white-space:nowrap;border-radius:10px;justify-content:center;min-width:112px;height:38px;padding:0 13px;font-weight:800;transition:border-color .18s,background .18s,color .18s,transform .18s}.theme-toggle:hover{transform:translateY(-1px)}.theme-toggle:focus-visible{outline-offset:2px;outline:2px solid #69a2ff}.theme-toggle[aria-pressed=true]{background:#111e31;border-color:#51657f}.theme-toggle svg{flex:none}html[data-theme=light] .theme-toggle[aria-pressed=true]{color:#202123;background:#f1f1f3;border-color:#bfc5cc}@media (max-width:900px){.theme-toggle{width:40px;min-width:40px;padding:0}.theme-toggle span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:760px){.topbar{grid-template-columns:40px minmax(0,1fr) auto;gap:8px;padding:0 12px;display:grid}.mobile-mark{min-width:0}.topbar-actions{gap:8px;margin-left:auto}.top-login,.top-signup,.topbar-actions .help{display:none}.theme-toggle{border-radius:11px;width:42px;min-width:42px;height:42px;padding:0}.theme-toggle svg{width:17px;height:17px}.authenticated-language-menu{top:9px;right:112px}.language-trigger{justify-content:center;width:42px;height:42px;padding:0}.authenticated-language-menu .language-trigger span,.authenticated-language-menu .language-trigger svg:last-child{display:none}}@media (max-width:420px){.topbar{grid-template-columns:38px minmax(0,1fr) auto;padding:0 10px}.theme-toggle,.language-trigger{width:38px;min-width:38px;height:38px}.authenticated-language-menu{top:10px;right:104px}.user-trigger{width:40px;height:40px}}.hero-backdrop{background-image:linear-gradient(#020613f2 0%,#020b20bd 19%,#0000 47%,#020817dc 100%),url(/brand/judic-security-flow-v3.webp);background-position:50%;background-size:cover;animation:12s ease-in-out infinite alternate hero-breathe;overflow:hidden}.hero-backdrop:after{content:"";mix-blend-mode:screen;background:radial-gradient(circle at 50% 59%,#2677ff25 0,#0000 34%);animation:4.8s ease-in-out infinite hero-glow;position:absolute;inset:0}.hero-energy-scan{z-index:2;filter:blur(2px);background:linear-gradient(90deg,#0000,#1767ff18 45%,#dbeafe55 50%,#60a5fa1c 55%,#0000);width:22%;animation:8s cubic-bezier(.45,0,.55,1) infinite hero-scan;position:absolute;inset:-20% auto -20% -16%;transform:skew(-8deg)}.hero-vault-pulse{z-index:2;aspect-ratio:1;border:1px solid #60a5fa66;border-radius:50%;width:20vw;animation:3.4s ease-out infinite vault-pulse;position:absolute;top:59%;left:50.5%;transform:translate(-50%,-50%);box-shadow:0 0 40px #1767ff35,inset 0 0 34px #1d4ed82b}.hero-data-particles{z-index:2;filter:drop-shadow(0 0 8px #1767ff);opacity:.45;background:linear-gradient(90deg,#0000,#3b82f666 18%,#eff6ff 50%,#60a5fa66 82%,#0000);height:2px;animation:2.8s ease-in-out infinite alternate data-current;position:absolute;top:61%;left:4%;right:4%}.institutional-hero .flow-models{display:none!important}.technology-creator{grid-template-columns:54px auto auto;align-items:center;gap:10px;margin-left:auto;display:grid}.himni-creator-logo{object-fit:contain;background:#020625;border:1px solid #31527c;border-radius:11px;width:52px;height:52px;padding:3px;box-shadow:0 0 22px #1767ff22}.technology-creator>span{flex-direction:column;gap:4px;display:flex}.technology-creator small{color:#6281a8;letter-spacing:.1em;font-size:6px;font-weight:900}.technology-creator em{color:#e5efff;letter-spacing:.12em;font-size:11px;font-style:normal;font-weight:900}.privacy-signals{border-left:1px solid #284361;gap:4px;padding-left:10px;display:grid}.privacy-signals i{color:#7892b3;white-space:nowrap;border:1px solid #36567f;border-radius:5px;padding:4px 6px;font-size:5px;font-style:normal;font-weight:900}.himni-footer-logo{background:#020625;object-fit:contain!important;width:22px!important;height:22px!important}@keyframes hero-breathe{0%{background-size:100%}to{background-size:103%}}@keyframes hero-glow{0%,to{opacity:.45}50%{opacity:1}}@keyframes hero-scan{0%{opacity:0;left:-20%}12%{opacity:.8}75%{opacity:.55}to{opacity:0;left:114%}}@keyframes vault-pulse{0%{opacity:.8;transform:translate(-50%,-50%)scale(.72)}75%,to{opacity:0;transform:translate(-50%,-50%)scale(1.35)}}@keyframes data-current{0%{opacity:.28;transform:scaleX(.94)}to{opacity:.72;transform:scaleX(1.03)}}@media (max-width:900px){.technology-creator{order:3;grid-template-columns:44px auto}.himni-creator-logo{width:42px;height:42px}.privacy-signals{display:none}}@media (max-width:640px){.hero-backdrop{background-image:linear-gradient(#020613f7 0%,#020b2094 29%,#02081770 63%,#020613fa 88%),url(/brand/judic-security-flow-v3.webp);background-position:50%;background-size:auto 100%;animation:none}.hero-vault-pulse{width:42vw;top:56%;left:51%}.technology-creator{grid-area:2/1/auto/-1;width:100%;margin:0}.himni-creator-logo{width:36px;height:36px}.technology-creator small{font-size:5px}.technology-creator em{font-size:9px}}@media (prefers-reduced-motion:reduce){.hero-backdrop,.hero-backdrop:after,.hero-energy-scan,.hero-vault-pulse,.hero-data-particles{animation:none!important}}.product-modal{color:#eef5ff}.product-heading .eyebrow,.product-heading h2{color:#fff}.topbar-actions{flex-wrap:nowrap;min-width:0}.authenticated-language-menu{z-index:40;flex:none;position:relative;inset:auto}.user-menu-wrap{flex:none;min-width:0}.user-trigger{width:auto;max-width:min(320px,32vw);padding-right:10px}.user-trigger-copy{width:max-content;min-width:0;max-width:230px}.user-trigger-copy b,.user-trigger-copy small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.user-dropdown{width:260px;max-width:calc(100vw - 24px)}@media (max-width:1250px){.secure-label{display:none}.user-trigger{max-width:min(290px,30vw)}.user-trigger-copy{max-width:205px}}@media (max-width:1050px){.topbar-actions .help{display:none}.user-trigger{max-width:min(250px,27vw)}.user-trigger-copy{max-width:165px}}@media (max-width:760px){.topbar-actions{grid-column:3;margin-left:0}.authenticated-language-menu{position:relative;inset:auto}.user-menu-wrap{flex:none}}.message-list{scrollbar-width:thin;max-height:min(58vh,620px);overflow-y:auto}.chat-message{border-bottom:1px solid #17263f;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:20px 4px;display:grid}.message-avatar{color:#8da4c6;background:#0d1a31;border:1px solid #294466;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.chat-message.assistant .message-avatar{color:#35c79d;background:#0d2a25;border-color:#168d73}.message-body{min-width:0}.message-body>b{color:#aebdd2;font-size:10px}.message-body p{color:#dbe5f5;white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:13px;line-height:1.7}.chat-message.user .message-body p{color:#b8c7db}.message-body small{color:#d48383;margin-top:7px;font-size:9px;display:block}.stream-cursor{vertical-align:-3px;background:#35c79d;width:7px;height:16px;margin-left:3px;animation:.8s step-end infinite stream-blink;display:inline-block}@keyframes stream-blink{50%{opacity:0}}.composer textarea:disabled{cursor:wait}.send:disabled{cursor:not-allowed;opacity:.45}.send.stop{background:#34445e;font-size:10px}.conversation:has(.message-list){width:min(820px,100% - 40px);margin:0 auto;padding-top:24px}.conversation:has(.message-list) .composer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a162ced;position:sticky;bottom:12px}html[data-theme=light] .chat-message{border-color:#e5e5e5}html[data-theme=light] .message-body p{color:#30313a}html[data-theme=light] .chat-message.user .message-body p{color:#555866}html[data-theme=light] .message-avatar{background:#f7f7f8;border-color:#d9d9e3}html[data-theme=light] .chat-message.assistant .message-avatar{background:#eaf8f4;border-color:#a6ddcf}
