/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-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,::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;-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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.lowercase{text-transform:lowercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--content:1380px;--gutter:32px;--section-y:112px;--radius-card:22px;--page:#050812;--page-grid:#6e89e00b;--text:#eff4ff;--text-strong:#f7f9ff;--text-muted:#98a5bd;--text-soft:#76839a;--line:#97b1e933;--line-soft:#97b1e91f;--blue:#5d7cff;--blue-bright:#86a7ff;--cyan:#55e5f2;--violet:#a65cff;--green:#51e1a5;--header-surface:#050812d1;--nav-surface:#070c19f7;--control-surface:#121d34e0;--control-hover:#ffffff0f;--eyebrow-surface:#0f1a31bd;--ticker-bg:#091020;--ticker-text:#8290aa;--catalogue-bg:radial-gradient(circle at 84% 8%, #4b6de829, transparent 30%), linear-gradient(180deg, #0b1224 0%, #09101f 100%);--steps-bg:radial-gradient(circle at 8% 100%, #436bef33, transparent 35%), linear-gradient(180deg, #111a30 0%, #0e172b 100%);--safety-bg:radial-gradient(circle at 88% 12%, #44d5e814, transparent 27%), linear-gradient(180deg, #080d19 0%, #060b15 100%);--cta-bg:radial-gradient(circle at 76% 48%, #5e55ef3d, transparent 32%), linear-gradient(180deg, #121a31 0%, #0d1427 100%);--footer-bg:#03050c;--card-bg:linear-gradient(145deg, #16223ef5, #0c1529fa);--card-border:#97b1e936;--card-shadow:0 22px 55px #0000004d;--card-hover-shadow:0 28px 68px #0000005c, 0 0 36px #516fee14;--card-control:#ffffff0a;--card-control-hover:#5d7cff1c;--field-bg:#121d34;--field-border:#9ab4eb4d;--field-focus:#7e9dff;--field-placeholder:#6f7c94;--step-card:#0a1224b8;--safety-card:radial-gradient(circle at 5% 40%, #5d7cff21, transparent 32%), linear-gradient(120deg, #111b33f5, #0a1122f5);--safety-badge-border:#10182d;--network-grid:#7ca0ff3d;--network-ring:#799cff3d;--network-core:radial-gradient(circle at 35% 30%, #90b0ff52, transparent 34%), #0d1630e0;--network-core-border:#83a4ff80;--network-stat:#091023cc;--network-stat-text:#a9b5cd;--network-node-border:#ffffff2b;--network-node-status-border:#080d19;--shadow:#00000052}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#e8edf6;--page-grid:#31487e12;--text:#172033;--text-strong:#10182a;--text-muted:#56647b;--text-soft:#67758c;--line:#3042693d;--line-soft:#30426926;--blue:#4966d8;--blue-bright:#4e69d3;--cyan:#167b9a;--violet:#7050cc;--green:#17845e;--header-surface:#e8edf6e0;--nav-surface:#e0e7f1fa;--control-surface:#dae2eeeb;--control-hover:#354d8017;--eyebrow-surface:#d7e1efeb;--ticker-bg:#c8d5e7;--ticker-text:#40516d;--catalogue-bg:radial-gradient(circle at 86% 8%, #526fdc1f, transparent 28%), linear-gradient(180deg, #dfe6f1 0%, #d8e0ec 100%);--steps-bg:radial-gradient(circle at 8% 100%, #5277ff29, transparent 34%), linear-gradient(180deg, #ccd7e6 0%, #c5d1e1 100%);--safety-bg:radial-gradient(circle at 14% 8%, #22a6be1a, transparent 26%), linear-gradient(180deg, #e4eaf2 0%, #dce4ef 100%);--cta-bg:radial-gradient(circle at 78% 50%, #5b59e829, transparent 32%), linear-gradient(180deg, #d4deeb 0%, #cbd6e5 100%);--footer-bg:#bdcadd;--card-bg:linear-gradient(145deg, #eef2f7, #e0e7f0);--card-border:#3042693d;--card-shadow:0 18px 45px #2a385b21;--card-hover-shadow:0 26px 60px #2a385b30;--card-control:#d8e1ec;--card-control-hover:#ccd8e7;--field-bg:#d4deeb;--field-border:#31446d52;--field-focus:#526bd0;--field-placeholder:#67758c;--step-card:#e6ecf5c7;--safety-card:radial-gradient(circle at 5% 40%, #5d7cff1f, transparent 32%), linear-gradient(120deg, #e8edf4, #d8e1ec);--safety-badge-border:#dce4ef;--network-grid:#25469147;--network-ring:#274faa5c;--network-core:radial-gradient(circle at 35% 30%, #d9e4ff, #b9cbe6 72%);--network-core-border:#2d4fa480;--network-stat:#d8e2f1eb;--network-stat-text:#334765;--network-node-border:#1831684d;--network-node-status-border:#e8edf6;--shadow:#2a385b29}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--page);width:100%;min-width:0;max-width:100%;overflow-x:hidden}body{background:linear-gradient(var(--page-grid) 1px, transparent 1px), linear-gradient(90deg, var(--page-grid) 1px, transparent 1px), var(--page);width:100%;min-width:0;max-width:100%;min-height:100dvh;color:var(--text);font-family:var(--font-geist-sans), "Inter", "Segoe UI", Arial, sans-serif;-webkit-font-smoothing:antialiased;background-size:72px 72px;margin:0;transition:background-color .24s,color .24s;overflow-x:hidden}body:before{content:"";z-index:1000;background:linear-gradient(90deg, transparent, var(--cyan), transparent);height:1px;box-shadow:0 0 24px var(--cyan);opacity:.45;pointer-events:none;position:fixed;inset:0 0 auto}main{isolation:isolate;width:100%;min-width:0;max-width:100%;position:relative;overflow-x:hidden}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}::selection{color:#fff;background:#5277ff73}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-icon{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}.ambient-light{z-index:-1;filter:blur(130px);pointer-events:none;opacity:.2;border-radius:50%;width:min(560px,100vw);height:560px;position:fixed}.ambient-one{background:var(--blue);top:10px;left:-260px}.ambient-two{background:var(--violet);top:300px;right:-280px}.havora-logo{background:#020617 url(../havora-logo-mark.webp) 50%/cover no-repeat;border:1px solid #699aff6b;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;transition:border-color .2s,box-shadow .2s,transform .2s;display:inline-grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #1537ab47,inset 0 1px #ffffff14}.brand{width:fit-content;color:var(--text-strong);letter-spacing:.2em;align-items:center;gap:12px;font-size:16px;font-weight:780;display:inline-flex}.brand:hover .havora-logo{border-color:#64e5f2b3;transform:translateY(-1px);box-shadow:0 10px 26px #1537ab5c,0 0 22px #55e5f238}.site-header{z-index:20;width:min(var(--content), calc(100% - 64px));border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;height:88px;margin:0 auto;display:grid;position:relative}.nav-links{color:var(--text-muted);align-items:center;gap:34px;font-size:13px;font-weight:570;display:flex}.nav-links a{padding:8px 0;transition:color .18s;position:relative}.nav-links a:after{content:"";background:var(--cyan);height:1px;box-shadow:0 0 8px var(--cyan);transition:right .18s,left .18s;position:absolute;bottom:0;left:50%;right:50%}.nav-links a:hover{color:var(--text-strong)}.nav-links a:hover:after{left:0;right:0}.header-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.login-button,.menu-button,.theme-toggle{cursor:pointer;border-radius:12px;min-height:42px}.login-button,.menu-button{color:var(--text-muted);background:0 0;border:0;padding:0 14px;font-size:13px;font-weight:650}.login-button:hover{background:var(--control-hover);color:var(--text-strong)}.theme-toggle{border:1px solid var(--line);background:var(--control-surface);width:42px;height:42px;color:var(--text-muted);box-shadow:0 8px 24px var(--shadow);place-items:center;padding:0;transition:border-color .18s,color .18s,transform .18s;display:inline-grid}.theme-toggle:hover{color:var(--blue-bright);border-color:#7091ff9e;transform:translateY(-1px)}.menu-button{border:1px solid var(--line-soft);background:var(--control-surface);flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;padding:0;display:none}.menu-button span{background:var(--text-strong);width:20px;height:1.5px}.primary-button{color:#fff;cursor:pointer;background:linear-gradient(115deg,#3e59eb,#668bff 55%,#6d5cff);border:1px solid #82a3ffc7;border-radius:14px;justify-content:center;align-items:center;gap:16px;min-height:53px;padding:0 23px;font-size:13px;font-weight:720;transition:box-shadow .18s,transform .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 13px 32px #334bcd42,inset 0 1px #ffffff40}.primary-button:before{content:"";background:linear-gradient(90deg,#0000,#ffffff59,#0000);width:40%;height:200%;transition:left .52s;position:absolute;top:-50%;left:-70%;transform:rotate(18deg)}.primary-button:hover{transform:translateY(-2px);box-shadow:0 18px 42px #425ae26b,0 0 28px #4de7f524}.primary-button:hover:before{left:135%}.primary-button.compact{border-radius:12px;min-height:42px;padding:0 17px;font-size:12px}.text-button{color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:12px 0;font-size:13px;font-weight:680;display:inline-flex}.text-button .ui-icon{color:var(--cyan);transition:transform .18s}.text-button:hover .ui-icon{transform:translate(3px,-3px)}.hero{z-index:1;width:min(var(--content), calc(100% - 64px));grid-template-columns:minmax(0,.94fr) minmax(500px,1.06fr);align-items:center;gap:5%;min-height:720px;margin:0 auto;padding:68px 0 86px;display:grid;position:relative}.hero-copy{z-index:4;max-width:720px;animation:.75s cubic-bezier(.2,.75,.25,1) both enter-left;position:relative}.eyebrow{border:1px solid var(--cyan);align-items:center;gap:10px;margin-bottom:28px;padding:8px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.eyebrow{border:1px solid color-mix(in srgb, var(--cyan) 28%, transparent)}}.eyebrow{background:var(--eyebrow-surface);color:var(--text-muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;font-size:9px;font-weight:650}.live-dot{background:var(--green);width:6px;height:6px;box-shadow:0 0 0 4px var(--green), 0 0 14px var(--green);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.live-dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--green) 14%, transparent), 0 0 14px var(--green)}}.live-dot{animation:2s ease-in-out infinite live-pulse}.hero h1{letter-spacing:-.067em;max-width:790px;margin:0;font-size:clamp(60px,6.1vw,94px);font-weight:675;line-height:.94}.hero h1 em{color:#0000;text-shadow:0 0 48px #588aff33;background:linear-gradient(95deg,#7ca2ff 15%,#70e1ef 58%,#bd72ff);-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:680}.hero-copy>p{max-width:600px;color:var(--text-muted);margin:29px 0 0;font-size:17px;line-height:1.7}.hero-actions{align-items:center;gap:27px;margin-top:36px;display:flex}.trust-row{color:var(--text-soft);align-items:center;gap:15px;margin-top:50px;font-size:11px;display:flex}.trust-row strong{color:var(--text-strong);font-weight:700}.mini-avatars{display:flex}.mini-avatars .bot-avatar+.bot-avatar{margin-left:-8px}.hero-showcase{contain:layout paint;min-width:0;max-width:100%;min-height:580px;animation:.9s cubic-bezier(.2,.75,.25,1) .1s both enter-right;position:relative;overflow:hidden}.network-visual{perspective:800px;place-items:center;display:grid;position:absolute;inset:0}.network-visual:before{content:"";background:radial-gradient(circle, var(--blue), var(--blue) 46%, transparent 70%);border-radius:50%;width:470px;height:470px;position:absolute}@supports (color:color-mix(in lab, red, red)){.network-visual:before{background:radial-gradient(circle, color-mix(in srgb, var(--blue) 28%, transparent), color-mix(in srgb, var(--blue) 7%, transparent) 46%, transparent 70%)}}.network-visual:before{filter:blur(4px)}.network-map{width:100%;height:100%;color:var(--blue-bright);position:absolute;overflow:visible}.network-grid-lines,.network-links{fill:none}.network-grid-lines{stroke:var(--network-grid);stroke-width:1px}.network-links{stroke:url(#orbitGradient);stroke-width:1.6px;stroke-dasharray:8 10;animation:16s linear infinite signal-dash}.network-comets{fill:var(--cyan)}.network-ring{border:1px solid var(--network-ring);box-shadow:inset 0 0 40px var(--blue);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.network-ring{box-shadow:inset 0 0 40px color-mix(in srgb, var(--blue) 4%, transparent)}}.network-ring:before{content:"";background:var(--cyan);width:7px;height:7px;box-shadow:0 0 14px var(--cyan);border-radius:50%;position:absolute;top:-4px;left:50%}.ring-a{width:460px;height:460px;animation:18s linear infinite spin}.ring-b{border-style:dashed;width:344px;height:344px;animation:24s linear infinite spin-reverse}.ring-c{width:565px;height:260px;animation:7s ease-in-out infinite ring-tilt;transform:rotate(-18deg)}.core-node{z-index:4;border:1px solid var(--network-core-border);background:var(--network-core);width:170px;height:170px;box-shadow:0 0 75px var(--blue), inset 0 0 40px var(--blue);border-radius:50%;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.core-node{box-shadow:0 0 75px color-mix(in srgb, var(--blue) 28%, transparent), inset 0 0 40px color-mix(in srgb, var(--blue) 12%, transparent)}}.core-node{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.core-node:after{content:"";border:1px dashed var(--blue-bright);position:absolute;inset:12px}@supports (color:color-mix(in lab, red, red)){.core-node:after{border:1px dashed color-mix(in srgb, var(--blue-bright) 38%, transparent)}}.core-node:after{border-radius:50%;animation:12s linear infinite spin}.core-halo{border:1px solid var(--cyan);position:absolute;inset:-18px}@supports (color:color-mix(in lab, red, red)){.core-halo{border:1px solid color-mix(in srgb, var(--cyan) 18%, transparent)}}.core-halo{border-radius:50%;animation:3s ease-out infinite halo}.havora-logo.core-brand{z-index:2;border-radius:24px;width:88px;height:88px;box-shadow:0 14px 36px #15308961,0 0 28px #55e5f21f}.core-node small{color:var(--cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:8px;position:absolute;bottom:28px}.data-node{z-index:5;border:1px solid var(--network-node-border);color:#fff;width:56px;height:56px;box-shadow:0 14px 38px var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:18px;place-items:center;font-size:11px;font-weight:760;display:grid;position:absolute}.data-node:after{content:"";border:3px solid var(--network-node-status-border);background:#51e1a5;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 10px #51e1a5b3}.node-a{background:linear-gradient(145deg,#3e5eedf2,#141f50f2);animation:6s ease-in-out infinite float-a;top:65px;left:18%}.node-b{background:linear-gradient(145deg,#25abc3eb,#0d2039f5);animation:7.2s ease-in-out infinite float-b;top:108px;right:7%}.node-c{background:linear-gradient(145deg,#8346cfeb,#251448f5);animation:6.8s ease-in-out .7s infinite float-a;bottom:74px;right:16%}.node-d{background:linear-gradient(145deg,#27a77beb,#0d302ff5);animation:6.4s ease-in-out .3s infinite float-b;bottom:92px;left:9%}.signal-pulse{z-index:2;background:var(--cyan);width:8px;height:8px;box-shadow:0 0 18px var(--cyan);border-radius:50%;position:absolute}.pulse-a{animation:5s linear infinite pulse-path-a}.pulse-b{animation:6s linear 1.2s infinite pulse-path-b}.pulse-c{animation:4.5s linear .8s infinite pulse-path-c}.network-stat{z-index:7;border:1px solid var(--line);background:var(--network-stat);color:var(--network-stat-text);box-shadow:0 16px 40px var(--shadow);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:12px;align-items:center;gap:9px;padding:10px 13px;font-size:8px;display:flex;position:absolute}.network-stat i{background:#51e1a5;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #51e1a5}.network-stat strong{color:var(--text-strong);font-size:11px}.stat-a{top:35px;right:26%}.stat-b{flex-direction:column;align-items:flex-start;gap:2px;bottom:29%;right:1%}.network-ticker{z-index:2;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--ticker-bg);width:100%;color:var(--ticker-text);position:relative;overflow:hidden}.ticker-track{will-change:transform;width:max-content;animation:28s linear infinite ticker-loop;display:flex}.ticker-group{flex:0 0 max(100vw,980px);justify-content:space-between;align-items:center;width:max(100vw,980px);min-height:52px;padding:0 36px;display:flex}.ticker-item{font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;white-space:nowrap;flex:none;align-items:center;gap:clamp(28px,3vw,58px);font-size:9px;display:inline-flex}.ticker-item i{background:var(--blue);width:4px;height:4px;box-shadow:0 0 9px var(--blue);border-radius:50%}.network-ticker:hover .ticker-track{animation-play-state:paused}.catalogue-section,.steps-section,.safety-section,.final-cta{z-index:2;width:100%;padding:var(--section-y) max(var(--gutter), calc((100% - var(--content)) / 2));border-top:1px solid var(--line);color:var(--text);position:relative}.catalogue-section{background:var(--catalogue-bg)}.steps-section{border-bottom:1px solid var(--line);background:var(--steps-bg);overflow:hidden}.safety-section{background:var(--safety-bg);padding-top:90px;padding-bottom:90px}.section-heading{grid-template-columns:1fr minmax(320px,.55fr);align-items:end;gap:40px;display:grid}.section-index{color:var(--blue-bright);font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;margin-bottom:18px;font-size:9px;font-weight:750;display:inline-block}.section-heading h2{max-width:810px;color:var(--text-strong);letter-spacing:-.058em;margin:0;font-size:clamp(40px,4.3vw,64px);font-weight:650;line-height:1}.section-heading>p{max-width:500px;color:var(--text-muted);margin:0;font-size:14px;line-height:1.75}.catalogue-toolbar{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:24px;margin-top:57px;padding-bottom:22px;display:flex}.categories{overscroll-behavior-inline:contain;scrollbar-width:none;gap:7px;min-width:0;display:flex;overflow-x:auto}.categories::-webkit-scrollbar{display:none}.categories button{height:41px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;flex:none;padding:0 15px;font-size:12px;font-weight:630;transition:background .16s,color .16s,transform .16s}.categories button:hover{background:var(--control-hover);color:var(--text-strong);transform:translateY(-1px)}.categories button.active{border-color:var(--blue-bright)}@supports (color:color-mix(in lab, red, red)){.categories button.active{border-color:color-mix(in srgb, var(--blue-bright) 50%, transparent)}}.categories button.active{background:linear-gradient(135deg, var(--blue), var(--blue))}@supports (color:color-mix(in lab, red, red)){.categories button.active{background:linear-gradient(135deg, color-mix(in srgb, var(--blue) 26%, transparent), color-mix(in srgb, var(--blue) 11%, transparent))}}.categories button.active{color:var(--text-strong);box-shadow:inset 0 1px #ffffff1a, 0 10px 28px var(--shadow)}.search-box{border:1px solid var(--field-border);background:var(--field-bg);height:41px;color:var(--text-muted);box-shadow:inset 0 1px #ffffff0d, 0 10px 28px var(--shadow);border-radius:11px;flex:0 0 265px;align-items:center;gap:9px;padding:0 10px;transition:background .16s,border-color .16s,box-shadow .16s;display:flex}.search-box:focus-within{border-color:var(--field-focus);box-shadow:0 0 0 3px var(--field-focus), 0 10px 28px var(--shadow)}@supports (color:color-mix(in lab, red, red)){.search-box:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--field-focus) 17%, transparent), 0 10px 28px var(--shadow)}}.search-box input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:12px}.search-box input::placeholder{color:var(--field-placeholder)}.search-box kbd{border:1px solid var(--line-soft);background:var(--control-surface);color:var(--text-soft);white-space:nowrap;border-radius:5px;padding:3px 5px;font-size:8px}.bot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:27px;display:grid}.bot-card{--delay:0s;border:1px solid var(--card-border);border-radius:var(--radius-card);background:var(--card-bg);min-height:342px;color:var(--text);box-shadow:var(--card-shadow), inset 0 1px #ffffff0d;animation:card-enter .52s var(--delay) ease-out both;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:25px;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative;overflow:hidden}.bot-card:hover{z-index:1;border-color:var(--blue-bright)}@supports (color:color-mix(in lab, red, red)){.bot-card:hover{border-color:color-mix(in srgb, var(--blue-bright) 52%, transparent)}}.bot-card:hover{box-shadow:var(--card-hover-shadow);transform:translateY(-5px)}.card-glow{background:var(--blue);border-radius:50%;width:180px;height:180px;position:absolute;top:-90px;right:-100px}@supports (color:color-mix(in lab, red, red)){.card-glow{background:color-mix(in srgb, var(--blue) 24%, transparent)}}.card-glow{filter:blur(35px);opacity:0;pointer-events:none;transition:opacity .2s}.bot-card:hover .card-glow{opacity:1}.bot-card-top,.bot-title,.bot-meta,.card-actions,.catalogue-footer{align-items:center;display:flex}.bot-card-top{justify-content:space-between;margin-bottom:22px}.status{background:var(--green);border-radius:999px;align-items:center;gap:7px;padding:6px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.status{background:color-mix(in srgb, var(--green) 11%, transparent)}}.status{color:var(--green)}@supports (color:color-mix(in lab, red, red)){.status{color:color-mix(in srgb, var(--green) 86%, var(--text))}}.status{font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:720}.status i{background:var(--green);width:6px;height:6px;box-shadow:0 0 8px var(--green);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.status i{box-shadow:0 0 8px color-mix(in srgb, var(--green) 70%, transparent)}}.bot-avatar{border:2px solid var(--text);flex:none;place-items:center;width:58px;height:58px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bot-avatar{border:2px solid color-mix(in srgb, var(--text) 18%, transparent)}}.bot-avatar{color:#fff;letter-spacing:-.04em;box-shadow:0 12px 28px var(--shadow);border-radius:18px;font-size:14px;font-weight:780}.bot-avatar>span:not(.havora-logo){z-index:2;position:relative}.bot-avatar>i{border:9px solid #ffffff47;border-radius:50%;width:43px;height:43px;position:absolute;bottom:-14px;right:-9px}.bot-avatar .avatar-brand{border-radius:inherit;width:100%;height:100%;box-shadow:none;border:0}.bot-avatar .avatar-brand+i{display:none}.bot-avatar.small{border-width:2px;border-radius:10px;width:31px;height:31px;font-size:8px}.bot-avatar.large{border-radius:20px;width:65px;height:65px;font-size:18px}.bot-avatar.cobalt{background:linear-gradient(145deg,#5277ff,#2435a4)}.bot-avatar.cyan{background:linear-gradient(145deg,#37cad9,#12617a)}.bot-avatar.mint{background:linear-gradient(145deg,#43cfa2,#0b7f66)}.bot-avatar.violet{background:linear-gradient(145deg,#9a62ef,#5424b4)}.bot-avatar.coral{background:linear-gradient(145deg,#ff8069,#cf3c69)}.bot-avatar.amber{background:linear-gradient(145deg,#f6b83c,#b85b15)}.bot-title{gap:7px}.bot-title h3{color:var(--text-strong);letter-spacing:-.025em;margin:0;font-size:19px}.verified{color:#fff;background:#4f6fec;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;font-weight:800;display:inline-grid}.handle{color:var(--text-soft);font-family:var(--font-geist-mono), monospace;margin-top:4px;font-size:10px;display:block}.bot-card>p{min-height:56px;color:var(--text-muted);margin:17px 0 19px;font-size:12px;line-height:1.58}.bot-meta{color:var(--text-soft);gap:12px;font-size:9px;font-weight:650}.bot-meta span+span{padding-left:12px;position:relative}.bot-meta span+span:before{content:"";background:var(--text-soft);border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:0}.card-actions{border-top:1px solid var(--line-soft);gap:8px;margin-top:23px;padding-top:18px}.card-actions button{border:1px solid var(--line);background:var(--card-control);height:38px;color:var(--text-muted);cursor:pointer;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:680;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.card-actions button:hover{border-color:var(--blue-bright)}@supports (color:color-mix(in lab, red, red)){.card-actions button:hover{border-color:color-mix(in srgb, var(--blue-bright) 48%, transparent)}}.card-actions button:hover{background:var(--card-control-hover);transform:translateY(-1px)}.card-actions .card-primary{color:#fff;background:linear-gradient(115deg,#405de6,#667fff);border-color:#7594ffc7;box-shadow:0 8px 22px #3850cc38}.empty-state{border:1px dashed var(--line);border-radius:var(--radius-card);text-align:center;margin-top:27px;padding:65px 20px}.empty-state>span{color:var(--text-soft);font-size:33px}.empty-state h3{margin:14px 0 6px}.empty-state p{color:var(--text-muted);margin:0;font-size:13px}.catalogue-footer{color:var(--text-soft);justify-content:space-between;margin-top:31px;font-size:10px}.catalogue-footer button{color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:12px;font-weight:700;display:flex}.steps-grid-bg{background:linear-gradient(var(--blue-bright) 1px, transparent 1px), linear-gradient(90deg, var(--blue-bright) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.steps-grid-bg{background:linear-gradient(color-mix(in srgb, var(--blue-bright) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--blue-bright) 6%, transparent) 1px, transparent 1px)}}.steps-grid-bg{pointer-events:none;background-size:52px 52px;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.section-heading.light{align-items:center;position:relative}.section-heading.light h2{max-width:720px}.light-action{border:0;border-bottom:1px solid var(--blue-bright);justify-self:end;padding:0 0 8px}@supports (color:color-mix(in lab, red, red)){.light-action{border-bottom:1px solid color-mix(in srgb, var(--blue-bright) 58%, transparent)}}.light-action{color:var(--text);cursor:pointer;background:0 0;font-size:13px;font-weight:650}.steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:64px;display:grid;position:relative}.steps-grid article{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--step-card);min-height:285px;box-shadow:0 22px 55px var(--shadow), inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:30px 32px;position:relative}.steps-grid article>span{color:var(--text-soft);font-family:var(--font-geist-mono), monospace;font-size:9px;font-weight:700}.step-track{border:1px solid var(--line);background:var(--control-surface);width:64px;height:64px;color:var(--blue-bright);box-shadow:0 14px 35px var(--shadow), inset 0 0 24px var(--blue);border-radius:50%;place-items:center;margin:42px 0 25px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.step-track{box-shadow:0 14px 35px var(--shadow), inset 0 0 24px color-mix(in srgb, var(--blue) 10%, transparent)}}.step-track i{border:1px dashed var(--cyan);position:absolute;inset:7px}@supports (color:color-mix(in lab, red, red)){.step-track i{border:1px dashed color-mix(in srgb, var(--cyan) 36%, transparent)}}.step-track i{border-radius:50%;animation:9s linear infinite spin}.step-track .ui-icon{z-index:2;position:relative}.steps-grid h3{color:var(--text-strong);letter-spacing:-.025em;margin:0;font-size:18px}.steps-grid p{max-width:300px;color:var(--text-muted);margin:10px 0 0;font-size:12px;line-height:1.65}.safety-card{border:1px solid var(--card-border);background:var(--safety-card);box-shadow:0 30px 90px var(--shadow), inset 0 1px #ffffff0f;border-radius:29px;grid-template-columns:160px minmax(300px,1fr) minmax(280px,.72fr);align-items:center;gap:50px;padding:54px;display:grid}.safety-symbol{border-radius:30px;place-items:center;width:130px;height:130px;display:grid;position:relative}.safety-symbol:before{content:"";border:1px dashed var(--blue);position:absolute;inset:-11px}@supports (color:color-mix(in lab, red, red)){.safety-symbol:before{border:1px dashed color-mix(in srgb, var(--blue) 38%, transparent)}}.safety-symbol:before{border-radius:38px;animation:8s ease-in-out infinite safety-orbit}.havora-logo.safety-brand{width:130px;height:130px;box-shadow:0 24px 45px var(--blue);border-radius:30px}@supports (color:color-mix(in lab, red, red)){.havora-logo.safety-brand{box-shadow:0 24px 45px color-mix(in srgb, var(--blue) 26%, transparent)}}.safety-symbol i{z-index:2;border:5px solid var(--safety-badge-border);color:#fff;background:#4f6fec;border-radius:50%;place-items:center;width:40px;height:40px;font-size:14px;font-style:normal;display:grid;position:absolute;bottom:-8px;right:-8px}.safety-card h2{max-width:620px;color:var(--text-strong);letter-spacing:-.05em;margin:0;font-size:clamp(34px,3.5vw,50px);line-height:1.04}.safety-card p{max-width:670px;color:var(--text-muted);margin:18px 0 0;font-size:13px;line-height:1.72}.safety-card ul{color:var(--text-muted);flex-direction:column;gap:15px;margin:0;padding:0;font-size:12px;font-weight:620;list-style:none;display:flex}.safety-card li{align-items:center;gap:10px;display:flex}.safety-card li span{background:var(--blue);border-radius:8px;place-items:center;width:23px;height:23px;display:grid}@supports (color:color-mix(in lab, red, red)){.safety-card li span{background:color-mix(in srgb, var(--blue) 15%, transparent)}}.safety-card li span{color:var(--blue-bright);font-size:10px}.final-cta{background:var(--cta-bg);justify-content:space-between;align-items:center;gap:48px;padding-top:105px;padding-bottom:105px;display:flex}.final-cta:after{content:"";border:1px solid var(--blue);width:320px;height:320px;position:absolute;right:15%}@supports (color:color-mix(in lab, red, red)){.final-cta:after{border:1px solid color-mix(in srgb, var(--blue) 11%, transparent)}}.final-cta:after{box-shadow:0 0 0 55px var(--blue), 0 0 0 110px var(--blue);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.final-cta:after{box-shadow:0 0 0 55px color-mix(in srgb, var(--blue) 3%, transparent), 0 0 0 110px color-mix(in srgb, var(--blue) 2%, transparent)}}.final-cta:after{pointer-events:none}.final-cta>*{z-index:1;position:relative}.final-cta h2{color:var(--text-strong);letter-spacing:-.06em;margin:0;font-size:clamp(40px,4.4vw,66px);line-height:1}.final-cta p{color:var(--text-muted);margin:15px 0 0;font-size:14px}footer{z-index:2;width:100%;min-height:150px;padding:0 max(var(--gutter), calc((100% - var(--content)) / 2));border-top:1px solid var(--line);background:var(--footer-bg);color:var(--text-muted);grid-template-columns:1fr auto 1fr;align-items:center;font-size:10px;display:grid;position:relative}footer p{margin:0}footer>div{justify-content:flex-end;gap:27px;display:flex}footer a,footer button{transition:color .16s}footer a:hover,footer button:hover{color:var(--text-strong)}footer button{color:inherit;cursor:pointer;font-size:inherit;background:0 0;border:0;padding:0}.floating-favorite{z-index:30;border:1px solid var(--line);background:var(--control-surface);width:48px;height:48px;color:var(--text-muted);cursor:pointer;box-shadow:0 15px 40px var(--shadow);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);border-radius:50%;transition:border-color .16s,color .16s,transform .16s;position:fixed;bottom:23px;right:23px}.floating-favorite:hover,.floating-favorite.active{color:#ff6b9d;border-color:#ff699799;transform:translateY(-2px)}.toast{z-index:100;border:1px solid var(--line);background:var(--control-surface);max-width:calc(100% - 120px);color:var(--text);box-shadow:0 16px 48px var(--shadow);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:13px;align-items:center;gap:11px;padding:13px 17px;font-size:11px;font-weight:620;transition:opacity .18s,transform .18s;display:flex;position:fixed;bottom:25px;right:82px;transform:translateY(12px)}.toast span{background:var(--green);border-radius:7px;place-items:center;width:22px;height:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.toast span{background:color-mix(in srgb, var(--green) 13%, transparent)}}.toast span{color:var(--green);font-size:10px}.toast.visible{opacity:1;transform:translateY(0)}@keyframes enter-left{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes enter-right{0%{opacity:0;transform:translate(24px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes card-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.8)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spin-reverse{to{transform:rotate(-360deg)}}@keyframes ring-tilt{0%,to{transform:rotate(-18deg)scaleX(1)}50%{transform:rotate(-14deg)scaleX(.96)}}@keyframes halo{0%{opacity:.75;transform:scale(.88)}80%,to{opacity:0;transform:scale(1.28)}}@keyframes safety-orbit{0%,to{opacity:.58;transform:rotate(-2deg)scale(.98)}50%{opacity:1;transform:rotate(2deg)scale(1.03)}}@keyframes float-a{0%,to{transform:translate(0)}50%{transform:translate(8px,-14px)}}@keyframes float-b{0%,to{transform:translate(0)}50%{transform:translate(-9px,12px)}}@keyframes pulse-path-a{0%{opacity:0;transform:translate(-185px,110px)}15%,85%{opacity:1}to{opacity:0;transform:translate(180px,-135px)}}@keyframes pulse-path-b{0%{opacity:0;transform:translate(195px,115px)}15%,85%{opacity:1}to{opacity:0;transform:translate(-165px,-120px)}}@keyframes pulse-path-c{0%{opacity:0;transform:translate(-190px,-120px)}15%,85%{opacity:1}to{opacity:0;transform:translate(160px,130px)}}@keyframes signal-dash{to{stroke-dashoffset:-180px}}@keyframes ticker-loop{to{transform:translate(-50%)}}@media (width<=1120px){.site-header,.hero{width:min(100% - 40px,980px)}.site-header{grid-template-columns:1fr auto}.nav-links{border:1px solid var(--line);background:var(--nav-surface);box-shadow:0 20px 45px var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:16px;flex-direction:column;align-items:stretch;gap:0;padding:8px;display:none;position:absolute;top:78px;left:0;right:0}.nav-links.open{display:flex}.nav-links a{border-radius:10px;align-items:center;min-height:48px;padding:0 14px;display:flex}.nav-links a:after{display:none}.menu-button{display:flex}.hero{grid-template-columns:minmax(0,1fr) 460px;gap:14px}.hero h1{font-size:clamp(53px,6.6vw,74px)}.bot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.safety-card{grid-template-columns:130px 1fr}.safety-card ul{grid-column:2}}@media (width<=820px){:root{--gutter:20px;--section-y:88px}.site-header,.hero{width:100%;min-width:0;max-width:100%;padding-right:max(20px, env(safe-area-inset-right));padding-left:max(20px, env(safe-area-inset-left));margin:0}.site-header{height:76px}.nav-links{top:68px;left:20px;right:20px}.header-actions .login-button,.header-actions .compact{display:none}.hero{grid-template-columns:minmax(0,1fr);min-height:0;padding-top:55px;padding-bottom:60px;overflow:hidden}.hero-copy{text-align:center;width:100%;min-width:0}.hero h1,.hero-copy>p{margin-left:auto;margin-right:auto}.eyebrow,.hero-actions,.trust-row{justify-content:center}.hero-showcase{width:100%;min-width:0;min-height:520px;margin-top:10px}.section-heading{grid-template-columns:minmax(0,1fr);gap:20px}.catalogue-toolbar{flex-direction:column}.search-box{flex-basis:auto;width:100%}.steps-grid{grid-template-columns:minmax(0,1fr)}.steps-grid article{min-height:0}.light-action{justify-self:start}.safety-card{grid-template-columns:minmax(0,1fr);padding:40px}.safety-card ul{grid-column:auto}.final-cta{flex-direction:column;align-items:flex-start}footer{grid-template-columns:1fr auto;gap:20px}footer p{display:none}}@media (width<=580px){:root{--gutter:16px;--section-y:70px}body{background-size:46px 46px}.site-header,.hero{padding-right:max(16px, env(safe-area-inset-right));padding-left:max(16px, env(safe-area-inset-left))}.site-header{height:70px}.brand{letter-spacing:.16em;gap:9px;font-size:13px}.havora-logo{border-radius:10px;width:34px;height:34px}.header-actions{gap:7px}.theme-toggle,.menu-button{width:42px;height:42px}.nav-links{left:16px;right:16px}.hero{padding-top:42px;padding-bottom:50px}.eyebrow{letter-spacing:.1em;max-width:100%;margin-bottom:22px;font-size:8px}.hero h1{max-width:100%;font-size:clamp(42px,13vw,56px);line-height:.96}.hero-copy>p{max-width:355px;margin-top:23px;font-size:14px;line-height:1.65}.hero-actions{flex-direction:column;gap:8px;width:100%;margin-top:29px}.hero-actions .primary-button,.hero-actions .text-button{width:100%;min-height:50px}.trust-row{margin-top:30px;font-size:10px}.hero-showcase{width:100%;min-height:350px;margin:0}.network-visual{transform-origin:50%;width:720px;min-width:720px;height:620px;inset:50% auto auto 50%;transform:translate(-50%,-50%)scale(.54)}.ticker-group{flex-basis:900px;width:900px;min-height:46px;padding:0 24px}.catalogue-section,.steps-section,.safety-section,.final-cta,footer{width:100%;min-width:0;max-width:100%;padding-right:max(16px, env(safe-area-inset-right));padding-left:max(16px, env(safe-area-inset-left));margin:0}.section-heading h2,.final-cta h2{font-size:38px}.section-heading>p{font-size:13px}.catalogue-toolbar{gap:15px;margin-top:36px}.categories{width:100%;max-width:100%}.search-box{min-width:0;height:44px}.search-box kbd{display:none}.bot-grid{grid-template-columns:minmax(0,1fr);gap:13px}.bot-card{border-radius:19px;width:100%;min-height:0;padding:22px}.bot-meta{flex-wrap:wrap;row-gap:8px}.card-actions button{height:44px}.catalogue-footer{flex-direction:column;align-items:flex-start;gap:16px}.steps-grid{gap:12px;margin-top:42px}.steps-grid article{width:100%;padding:24px}.step-track{width:58px;height:58px;margin:24px 0 18px}.safety-card{border-radius:22px;gap:32px;width:100%;padding:25px}.safety-symbol,.havora-logo.safety-brand{border-radius:25px;width:104px;height:104px}.final-cta{gap:32px}.final-cta .primary-button{width:100%}footer{grid-template-columns:1fr;justify-items:start;padding-top:38px;padding-bottom:38px}footer>div{flex-wrap:wrap;justify-content:flex-start}.floating-favorite{bottom:16px;right:16px}.toast{max-width:calc(100% - 90px);bottom:18px;right:72px}}@media (width<=420px){.network-visual{transform:translate(-50%,-50%)scale(.49)}}@media (width<=360px){.network-visual{transform:translate(-50%,-50%)scale(.44)}}@supports (overflow:clip){html,body,main{overflow-x:clip}.hero-showcase{overflow:clip}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ticker-track{transform:translate(0)}}:root,:root[data-theme=dark]{--flow-page:radial-gradient(circle at 10% 8%, #435dde2b, transparent 29%), linear-gradient(135deg, #07101f 0%, #050812 48%, #090d1b 100%);--flow-panel:#0c1427e6;--flow-panel-strong:#0f1930fa;--flow-panel-soft:#0f1a31ad;--flow-line:#97b1e933;--flow-line-strong:#97b1e957;--flow-input:#101b31;--flow-input-hover:#14213b;--flow-sidebar:#060b17f0;--flow-preview:radial-gradient(circle at 82% 0%, #5d7cff2e, transparent 33%), linear-gradient(150deg, #141f3bfa, #080f1ffa);--flow-shadow:0 30px 80px #00000054;--flow-glow:#55e5f22e}:root[data-theme=light]{--flow-page:radial-gradient(circle at 10% 8%, #4665dc26, transparent 29%), linear-gradient(135deg, #d8e2f0 0%, #e6ebf3 48%, #d7e0ec 100%);--flow-panel:#e1e8f2f0;--flow-panel-strong:#ebf0f7fa;--flow-panel-soft:#d5dfedd1;--flow-line:#31446d3d;--flow-line-strong:#2a3e6961;--flow-input:#d6e0ec;--flow-input-hover:#cfdbe9;--flow-sidebar:#cad6e7f5;--flow-preview:radial-gradient(circle at 82% 0%, #4d68d329, transparent 34%), linear-gradient(150deg, #e8edf4, #d2ddea);--flow-shadow:0 28px 72px #2a385b2e;--flow-glow:#336fbe29}textarea,select{font:inherit}.login-button{justify-content:center;align-items:center;display:inline-flex}.product-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}.product-header{z-index:30;border-bottom:1px solid var(--flow-line);grid-template-columns:1fr auto;align-items:center;width:min(1440px,100% - 64px);min-height:84px;margin:0 auto;display:grid;position:relative}.product-brand{width:fit-content;color:var(--text-strong);letter-spacing:.2em;align-items:center;gap:12px;font-size:15px;font-weight:780;display:inline-flex}.product-brand-mark{width:38px;height:38px}.product-brand.compact{font-size:13px}.product-header-actions{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.product-back-link{min-height:42px;color:var(--text-muted);border-radius:11px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:640;transition:background .18s,color .18s;display:inline-flex}.product-back-link:hover{background:var(--control-hover);color:var(--text-strong)}.product-theme-toggle{border:1px solid var(--flow-line);background:var(--flow-panel-soft);width:42px;height:42px;color:var(--text-muted);box-shadow:0 10px 28px var(--shadow);cursor:pointer;border-radius:12px;place-items:center;padding:0;transition:border-color .18s,color .18s,transform .18s;display:grid}.product-theme-toggle:hover{border-color:var(--flow-line-strong);color:var(--blue-bright);transform:translateY(-1px)}.access-page{background:var(--flow-page);width:100%;min-height:100dvh;color:var(--text);position:relative;overflow:hidden}.access-page:before{content:"";background:linear-gradient(var(--page-grid) 1px, transparent 1px), linear-gradient(90deg, var(--page-grid) 1px, transparent 1px);pointer-events:none;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 20%,#0000 85%);mask-image:linear-gradient(#000 20%,#0000 85%)}.access-ambient{filter:blur(130px);opacity:.18;pointer-events:none;border-radius:50%;width:460px;height:460px;position:absolute}.access-ambient-one{background:var(--violet);top:-180px;right:-130px}.access-ambient-two{background:var(--blue);bottom:-240px;left:-180px}.access-shell{z-index:2;grid-template-columns:minmax(0,1fr) minmax(420px,470px);align-items:center;gap:clamp(56px,7vw,112px);width:min(1180px,100% - 64px);min-height:calc(100dvh - 84px);margin:0 auto;padding:70px 0 90px;display:grid;position:relative}.access-story{max-width:690px;padding-left:10px;animation:.7s cubic-bezier(.2,.75,.25,1) both enter-left;position:relative}.access-kicker,.creator-overline,.access-overline{color:var(--blue-bright);font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;font-size:9px;font-weight:750}.access-kicker{border:1px solid var(--blue-bright);align-items:center;gap:10px;margin-bottom:26px;padding:8px 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.access-kicker{border:1px solid color-mix(in srgb, var(--blue-bright) 25%, transparent)}}.access-kicker{background:var(--flow-panel-soft);border-radius:999px}.access-kicker>span{background:var(--green);width:6px;height:6px;box-shadow:0 0 12px var(--green);border-radius:50%;animation:2s ease-in-out infinite live-pulse}.access-story h1{max-width:720px;color:var(--text-strong);letter-spacing:-.065em;margin:0;font-size:clamp(56px,5.4vw,82px);font-weight:660;line-height:.98}.access-story h1 em{color:#0000;background:linear-gradient(100deg,#789dff,#65dbe9 55%,#a96cff);-webkit-background-clip:text;background-clip:text;font-style:normal;display:block}.access-story>p{max-width:590px;color:var(--text-muted);margin:26px 0 0;font-size:15px;line-height:1.75}.access-network{width:min(520px,95%);height:220px;margin-top:44px;position:relative}.access-network:before,.access-network:after{content:"";transform-origin:0;background:linear-gradient(90deg, var(--blue), transparent);height:1px;box-shadow:0 0 8px var(--flow-glow);position:absolute;top:50%;left:47%}.access-network:before{width:220px;transform:rotate(-20deg)}.access-network:after{width:190px;transform:rotate(155deg)}.access-orbit{border:1px solid var(--blue-bright);position:absolute;top:50%;left:47%}@supports (color:color-mix(in lab, red, red)){.access-orbit{border:1px solid color-mix(in srgb, var(--blue-bright) 26%, transparent)}}.access-orbit{border-radius:50%;transform:translate(-50%,-50%)}.orbit-one{border-style:dashed;width:190px;height:190px;animation:18s linear infinite spin}.orbit-two{width:330px;height:120px;animation:8s ease-in-out infinite access-orbit;transform:translate(-50%,-50%)rotate(-12deg)}.access-node{z-index:2;border:1px solid var(--flow-line-strong);background:var(--flow-panel-strong);color:var(--blue-bright);box-shadow:0 20px 48px var(--shadow), 0 0 28px var(--flow-glow);place-items:center;display:grid;position:absolute}.access-node-main{border-radius:30px;width:100px;height:100px;top:50%;left:47%;transform:translate(-50%,-50%)}.access-node-main .havora-logo{border-radius:21px;width:72px;height:72px}.access-node-small{border-radius:15px;width:46px;height:46px}.node-one{animation:6s ease-in-out infinite float-a;top:14px;right:40px}.node-two{animation:6.8s ease-in-out infinite float-b;bottom:16px;left:18px}.node-three{animation:7.2s ease-in-out .5s infinite float-b;bottom:28px;right:3px}.access-signal{z-index:4;background:var(--cyan);width:7px;height:7px;box-shadow:0 0 16px var(--cyan);border-radius:50%;position:absolute}.signal-one{animation:4.4s linear infinite access-signal-one}.signal-two{animation:5.2s linear 1.1s infinite access-signal-two}.access-proof{border-top:1px solid var(--flow-line);grid-template-columns:repeat(3,1fr);width:min(520px,100%);margin-top:25px;display:grid}.access-proof div{padding:19px 20px 0 0}.access-proof div+div{border-left:1px solid var(--flow-line);padding-left:20px}.access-proof strong,.access-proof span{display:block}.access-proof strong{color:var(--text-strong);font-size:12px}.access-proof span{color:var(--text-soft);margin-top:4px;font-size:10px}.access-panel-wrap{width:100%;animation:.72s cubic-bezier(.2,.75,.25,1) 80ms both enter-right}.access-panel{border:1px solid var(--flow-line-strong);background:var(--flow-panel);box-shadow:var(--flow-shadow), inset 0 1px #ffffff12;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border-radius:28px;padding:clamp(32px,4vw,48px);position:relative;overflow:hidden}.access-panel:before{content:"";background:var(--blue);filter:blur(75px);opacity:.14;pointer-events:none;border-radius:50%;width:230px;height:230px;position:absolute;top:-100px;right:-100px}.access-tabs{z-index:1;border:1px solid var(--flow-line);background:var(--flow-sidebar);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-bottom:31px;padding:5px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.access-tabs{background:color-mix(in srgb, var(--flow-sidebar) 72%, transparent)}}.access-tabs button{min-height:40px;color:var(--text-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:0 12px;font-size:11px;font-weight:680;transition:background .18s,border-color .18s,color .18s,box-shadow .18s}.access-tabs button:hover{color:var(--text)}.access-tabs button.active{border-color:var(--flow-line);background:var(--flow-panel-strong);color:var(--text-strong);box-shadow:0 9px 24px var(--shadow), inset 0 1px #ffffff0f}.access-form-heading{z-index:1;grid-template-columns:58px 1fr;align-items:center;gap:17px;display:grid;position:relative}.access-state-icon{border:1px solid var(--flow-line-strong);background:radial-gradient(circle at 30% 20%, #80a5ff42, transparent 45%), var(--flow-panel-strong);width:58px;height:58px;color:var(--blue-bright);box-shadow:0 14px 35px var(--shadow);border-radius:18px;place-items:center;display:grid;position:relative}.access-state-icon>i{border:4px solid var(--flow-panel);background:linear-gradient(135deg, var(--blue), var(--violet));color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;bottom:-6px;right:-6px}.access-panel h2{color:var(--text-strong);letter-spacing:-.05em;margin:7px 0 0;font-size:clamp(31px,3vw,42px);font-weight:650}.access-panel-copy{z-index:1;color:var(--text-muted);margin:18px 0 0;font-size:13px;line-height:1.65;position:relative}.access-form{z-index:1;gap:18px;margin-top:28px;display:grid;position:relative}.access-field{gap:8px;display:grid}.access-field>span{color:var(--text-muted);font-size:10px;font-weight:680}.access-field>div{border:1px solid var(--flow-line-strong);background:var(--flow-input);min-height:54px;color:var(--text-soft);box-shadow:inset 0 1px #ffffff0d, 0 11px 28px color-mix(in srgb, 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a 60%, transparent);border-radius:13px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 13px;display:grid}@supports (color:color-mix(in lab, red, red)){.access-field>div{box-shadow:inset 0 1px #ffffff0d, 0 11px 28px color-mix(in srgb, var(--shadow) 60%, transparent)}}.access-field>div{transition:background .18s,border-color .18s,box-shadow .18s}.access-field>div:focus-within{border-color:var(--field-focus);background:var(--flow-input-hover);box-shadow:0 0 0 3px var(--field-focus), 0 13px 30px var(--shadow)}@supports (color:color-mix(in lab, red, red)){.access-field>div:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--field-focus) 17%, transparent), 0 13px 30px var(--shadow)}}.access-field.invalid>div{border-color:#ff5b7eb8;box-shadow:0 0 0 3px #ff5b7e17}.access-field input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:13px}.access-field input::placeholder{color:var(--field-placeholder)}.access-field>div>button{width:34px;height:34px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid}.access-field>div>button:hover{background:var(--control-hover);color:var(--text)}.access-field>small{color:#ff718c;font-size:9px;line-height:1.45}.access-field>small.hint{color:var(--text-soft)}.access-submit{color:#fff;cursor:pointer;background:linear-gradient(115deg,#3e59eb,#668bff 56%,#6d5cff);border:1px solid #82a3ffcc;border-radius:14px;justify-content:space-between;align-items:center;width:100%;min-height:54px;margin-top:4px;padding:0 18px 0 20px;font-size:13px;font-weight:720;transition:box-shadow .18s,transform .18s;display:flex;box-shadow:0 15px 36px #334bcd4d,inset 0 1px #ffffff40}.access-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 19px 44px #334bcd6b,0 0 28px #55e5f221}.access-submit:disabled{cursor:wait;opacity:.72}.access-security-note{z-index:1;border:1px solid var(--green);grid-template-columns:24px 1fr;gap:10px;margin-top:24px;padding:14px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.access-security-note{border:1px solid color-mix(in srgb, var(--green) 22%, var(--flow-line))}}.access-security-note{background:var(--green);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.access-security-note{background:color-mix(in srgb, var(--green) 5%, var(--flow-panel-soft))}}.access-security-note{color:var(--green)}.access-security-note p{color:var(--text-soft);margin:0;font-size:9px;line-height:1.55}.access-legal{z-index:1;color:var(--text-soft);text-align:center;margin:18px 0 0;font-size:9px;line-height:1.6;position:relative}.creator-page{background:var(--flow-page);width:100%;min-height:100dvh;color:var(--text);overflow:hidden}.creator-page:before{content:"";z-index:0;background:linear-gradient(var(--page-grid) 1px, transparent 1px), linear-gradient(90deg, var(--page-grid) 1px, transparent 1px);pointer-events:none;background-size:68px 68px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.creator-header{background:var(--flow-sidebar);grid-template-columns:1fr auto 1fr;width:100%;min-height:76px;padding:0 28px}@supports (color:color-mix(in lab, red, red)){.creator-header{background:color-mix(in srgb, var(--flow-sidebar) 92%, transparent)}}.creator-header{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.creator-header-center{color:var(--text-muted);align-items:center;gap:9px;font-size:11px;font-weight:660;display:flex}.creator-header-center>i{background:var(--text-soft);border-radius:50%;width:3px;height:3px}.saved-state{color:var(--text-soft);align-items:center;gap:5px;transition:color .18s;display:inline-flex}.saved-state.active{color:var(--green)}.creator-signin{border:1px solid var(--flow-line);background:var(--flow-panel-soft);min-height:40px;color:var(--text);border-radius:11px;align-items:center;padding:0 15px;font-size:11px;font-weight:680;display:inline-flex}.creator-account{max-width:220px;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;font-size:10px;font-weight:630;display:flex;overflow:hidden}.creator-account>span{background:linear-gradient(145deg, var(--blue), var(--violet));color:#fff;border-radius:9px;flex:none;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.creator-layout{z-index:2;border-right:1px solid var(--flow-line);border-left:1px solid var(--flow-line);grid-template-columns:236px minmax(620px,860px) 344px;justify-content:center;width:min(1440px,100%);min-height:calc(100dvh - 76px);margin:0 auto;display:grid;position:relative;box-shadow:0 32px 90px #0000001f}.creator-steps,.creator-preview{background:var(--flow-sidebar)}.creator-steps{border-right:1px solid var(--flow-line);padding:40px 25px 28px}.creator-progress-copy{color:var(--text-soft);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:8px;display:flex}.creator-progress-copy strong{color:var(--blue-bright);font-size:9px}.creator-progress-bar{background:var(--flow-line);border-radius:999px;height:3px;margin-top:12px;overflow:hidden}.creator-progress-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--blue), var(--cyan));height:100%;box-shadow:0 0 12px var(--cyan);transition:width .3s;display:block}.creator-steps ol{flex-direction:column;gap:5px;margin:35px 0 0;padding:0;list-style:none;display:flex}.creator-steps li{position:relative}.creator-steps li:not(:last-child):after{content:"";background:var(--flow-line);width:1px;height:18px;position:absolute;top:45px;left:19px}.creator-steps li.done:not(:last-child):after{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.creator-steps li.done:not(:last-child):after{background:color-mix(in srgb, var(--blue) 62%, var(--flow-line))}}.creator-steps button{width:100%;min-height:54px;color:var(--text-soft);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:39px 1fr;align-items:center;gap:11px;padding:8px;display:grid}.creator-steps button:disabled{cursor:default;opacity:.5}.creator-steps li.active button{border-color:var(--flow-line);background:var(--flow-panel-soft);color:var(--text);box-shadow:0 12px 30px var(--shadow)}.creator-steps button>span{border:1px solid var(--flow-line);background:var(--flow-panel);width:32px;height:32px;color:var(--text-soft);border-radius:10px;place-items:center;display:grid}.creator-steps li.active button>span{border-color:var(--blue-bright)}@supports (color:color-mix(in lab, red, red)){.creator-steps li.active button>span{border-color:color-mix(in srgb, var(--blue-bright) 54%, transparent)}}.creator-steps li.active button>span{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.creator-steps li.active button>span{background:color-mix(in srgb, var(--blue) 15%, var(--flow-panel))}}.creator-steps li.active button>span{color:var(--blue-bright)}.creator-steps li.done button>span{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.creator-steps li.done button>span{border-color:color-mix(in srgb, var(--green) 40%, transparent)}}.creator-steps li.done button>span{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.creator-steps li.done button>span{background:color-mix(in srgb, var(--green) 11%, var(--flow-panel))}}.creator-steps li.done button>span{color:var(--green)}.creator-steps button small,.creator-steps button strong{display:block}.creator-steps button small{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;margin-bottom:3px;font-size:7px}.creator-steps button strong{color:inherit;font-size:10px;font-weight:670}.creator-safe-note{border:1px solid var(--green);grid-template-columns:28px 1fr;gap:9px;margin-top:44px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.creator-safe-note{border:1px solid color-mix(in srgb, var(--green) 20%, var(--flow-line))}}.creator-safe-note{background:var(--green);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.creator-safe-note{background:color-mix(in srgb, var(--green) 5%, var(--flow-panel-soft))}}.creator-safe-note{color:var(--green)}.creator-safe-note p{color:var(--text-soft);margin:0;font-size:8px;line-height:1.55}.creator-main{background:var(--page);min-width:0;padding:48px 42px 38px}@supports (color:color-mix(in lab, red, red)){.creator-main{background:color-mix(in srgb, var(--page) 28%, transparent)}}.creator-main form{width:min(720px,100%);margin:0 auto}.creator-mobile-progress{display:none}.creator-step-panel{border:1px solid var(--flow-line);background:var(--flow-panel);border-radius:24px;min-height:0;padding:32px}@supports (color:color-mix(in lab, red, red)){.creator-step-panel{background:color-mix(in srgb, var(--flow-panel) 86%, transparent)}}.creator-step-panel{box-shadow:0 24px 68px color-mix(in srgb, 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a 62%, transparent), inset 0 1px #ffffff0e}@supports (color:color-mix(in lab, red, red)){.creator-step-panel{box-shadow:0 24px 68px color-mix(in srgb, var(--shadow) 62%, transparent), inset 0 1px #ffffff0e}}.creator-step-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:.42s cubic-bezier(.2,.75,.25,1) both creator-panel-in}.creator-title{max-width:610px;margin-bottom:32px}.creator-title h1{color:var(--text-strong);letter-spacing:-.052em;margin:13px 0 0;font-size:clamp(38px,3.45vw,52px);font-weight:650;line-height:1.02}.creator-title>p{max-width:650px;color:var(--text-muted);margin:17px 0 0;font-size:13px;line-height:1.72}.creator-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:17px;display:grid}.creator-form-grid>.field{min-width:0;margin:0}.creator-step-panel>.creator-form-grid+.field,.creator-step-panel>.creator-form-grid+.creator-form-grid,.creator-step-panel>.field+.creator-form-grid,.creator-step-panel>.field+.field{margin-top:21px}.field{color:var(--text);display:block}.field>span,.accent-picker legend,.visibility-options legend{width:100%;color:var(--text-muted);justify-content:space-between;align-items:center;margin-bottom:9px;font-size:10px;font-weight:650;display:flex}.field>span i{color:var(--text-soft);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:550}.field-control,.select-control,.phone-control>label,.phone-control>div,.field textarea{border:1px solid var(--flow-line-strong);background:var(--flow-input);color:var(--text);box-shadow:inset 0 1px #ffffff0d, 0 11px 28px color-mix(in srgb, 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a 60%, transparent);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.field-control,.select-control,.phone-control>label,.phone-control>div,.field textarea{box-shadow:inset 0 1px #ffffff0d, 0 11px 28px color-mix(in srgb, var(--shadow) 60%, transparent)}}.field-control,.select-control,.phone-control>label,.phone-control>div,.field textarea{transition:background .18s,border-color .18s,box-shadow .18s}.field-control,.select-control,.phone-control>label,.phone-control>div{align-items:center;gap:10px;min-height:50px;padding:0 14px;display:flex}.field-control:focus-within,.select-control:focus-within,.phone-control>label:focus-within,.phone-control>div:focus-within,.field textarea:focus{border-color:var(--field-focus);background:var(--flow-input-hover);box-shadow:0 0 0 3px var(--field-focus), 0 13px 30px var(--shadow)}@supports (color:color-mix(in lab, red, red)){.field-control:focus-within,.select-control:focus-within,.phone-control>label:focus-within,.phone-control>div:focus-within,.field textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--field-focus) 17%, transparent), 0 13px 30px var(--shadow)}}.field-control:focus-within,.select-control:focus-within,.phone-control>label:focus-within,.phone-control>div:focus-within,.field textarea:focus{outline:0}.field-control>.product-icon,.select-control>.product-icon:first-child,.phone-control>div>.product-icon{color:var(--text-soft)}.field-control input,.select-control select,.phone-control input,.phone-control select{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:12px}.field-control input::placeholder,.phone-control input::placeholder,.field textarea::placeholder{color:var(--field-placeholder)}.prefix-control>strong{color:var(--blue-bright);font-size:13px}.select-control{position:relative}.select-control select,.phone-control select{appearance:none;cursor:pointer}.select-control>.product-icon:last-child{color:var(--text-soft);pointer-events:none}.field textarea{resize:vertical;outline:0;width:100%;min-height:118px;padding:14px 15px;font-size:12px;line-height:1.6;display:block}.field>small,.field-meta small{color:#ff718c;margin-top:7px;font-size:9px;line-height:1.45;display:block}.field>.field-hint,.field-meta .field-hint,.field-meta small:last-child{color:var(--text-soft)}.field-meta{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.field.invalid .field-control,.field.invalid textarea,.field.invalid .phone-control>div{border-color:#ff5b7eb3;box-shadow:0 0 0 3px #ff5b7e14}.accent-picker,.visibility-options{border:0;margin:24px 0 0;padding:0}.accent-picker>div{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.accent-picker button{border:1px solid var(--flow-line);background:var(--flow-panel-soft);min-height:43px;color:var(--text-muted);cursor:pointer;border-radius:11px;align-items:center;gap:8px;padding:0 11px;font-size:9px;font-weight:650;display:flex}.accent-picker button.selected{border-color:var(--blue-bright)}@supports (color:color-mix(in lab, red, red)){.accent-picker button.selected{border-color:color-mix(in srgb, var(--blue-bright) 52%, transparent)}}.accent-picker button.selected{color:var(--text);box-shadow:0 8px 22px var(--shadow)}.accent-picker button>i{border:2px solid #ffffff61;border-radius:6px;width:17px;height:17px}.accent-picker button>.product-icon{color:var(--blue-bright);margin-left:auto}.accent-picker .cobalt,.preview-avatar.cobalt{background:linear-gradient(145deg,#5277ff,#2939a7)}.accent-picker .cyan,.preview-avatar.cyan{background:linear-gradient(145deg,#37cad9,#12617a)}.accent-picker .violet,.preview-avatar.violet{background:linear-gradient(145deg,#a66af2,#5124af)}.accent-picker .mint,.preview-avatar.mint{background:linear-gradient(145deg,#43cfa2,#0b7f66)}.verification-notice{border:1px solid var(--green);grid-template-columns:35px 1fr;gap:10px;margin-bottom:25px;padding:15px 17px;display:grid}@supports (color:color-mix(in lab, red, red)){.verification-notice{border:1px solid color-mix(in srgb, var(--green) 24%, var(--flow-line))}}.verification-notice{background:var(--green);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.verification-notice{background:color-mix(in srgb, var(--green) 6%, var(--flow-panel-soft))}}.verification-notice{color:var(--green)}.verification-notice strong,.verification-notice span{display:block}.verification-notice strong{color:var(--text);font-size:10px}.verification-notice span{color:var(--text-soft);margin-top:3px;font-size:9px;line-height:1.5}.phone-control{grid-template-columns:125px 1fr;gap:9px;display:grid}.phone-control>label{padding-right:10px;position:relative}.phone-control>label>.product-icon{color:var(--text-soft)}.verification-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:31px;display:grid;position:relative}.verification-flow article{z-index:2;border:1px solid var(--flow-line);background:var(--flow-panel-soft);min-height:148px;box-shadow:0 13px 30px var(--shadow);border-radius:15px;padding:18px;position:relative}.verification-flow article>span{color:var(--text-soft);font-family:var(--font-geist-mono), monospace;font-size:8px;position:absolute;top:13px;right:13px}.verification-flow article>i{border:1px solid var(--blue-bright);place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.verification-flow article>i{border:1px solid color-mix(in srgb, var(--blue-bright) 30%, transparent)}}.verification-flow article>i{background:var(--blue);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.verification-flow article>i{background:color-mix(in srgb, var(--blue) 10%, var(--flow-panel))}}.verification-flow article>i{color:var(--blue-bright);font-style:normal}.verification-flow article strong{color:var(--text);margin-top:17px;font-size:10px;display:block}.verification-flow article p{color:var(--text-soft);margin:5px 0 0;font-size:8px;line-height:1.5}.verification-line{z-index:0;background:var(--flow-line);height:1px;position:absolute;top:37px;left:13%;right:13%;overflow:hidden}.verification-line i{background:linear-gradient(90deg, transparent, var(--cyan), transparent);width:90px;height:100%;box-shadow:0 0 10px var(--cyan);animation:3.6s linear infinite verification-scan;display:block}.signal-status-card{border:1px solid var(--flow-line);background:var(--flow-panel);border-radius:15px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;margin-top:16px;padding:15px;display:grid}.signal-status-icon{background:var(--flow-panel-soft);width:38px;height:38px;color:var(--text-soft);border-radius:12px;place-items:center;display:grid}.signal-status-card strong,.signal-status-card span{display:block}.signal-status-card strong{color:var(--text);font-size:10px}.signal-status-card div>span{color:var(--text-soft);margin-top:4px;font-size:8px}.status-pill{color:#e6a743;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;background:#e6a7431f;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:700}.visibility-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.visibility-options legend{grid-column:1/-1}.visibility-options>label{border:1px solid var(--flow-line);background:var(--flow-panel-soft);cursor:pointer;border-radius:16px;min-height:166px;padding:18px;transition:border-color .18s,box-shadow .18s,transform .18s;display:block;position:relative}.visibility-options>label:hover{transform:translateY(-2px)}.visibility-options>label.selected{border-color:var(--blue-bright)}@supports (color:color-mix(in lab, red, red)){.visibility-options>label.selected{border-color:color-mix(in srgb, var(--blue-bright) 56%, transparent)}}.visibility-options>label.selected{box-shadow:0 14px 32px var(--shadow), inset 0 0 28px var(--blue)}@supports (color:color-mix(in lab, red, red)){.visibility-options>label.selected{box-shadow:0 14px 32px var(--shadow), inset 0 0 28px color-mix(in srgb, var(--blue) 7%, transparent)}}.visibility-options input{opacity:0;pointer-events:none;position:absolute}.visibility-options label>span{border:1px solid var(--flow-line);background:var(--flow-panel);width:39px;height:39px;color:var(--text-soft);border-radius:12px;place-items:center;display:grid}.visibility-options label.selected>span{color:var(--blue-bright)}.visibility-options label>div{margin-top:22px}.visibility-options strong{color:var(--text);font-size:11px}.visibility-options p{color:var(--text-soft);margin:6px 0 0;font-size:8px;line-height:1.5}.visibility-options label>i{border:1px solid var(--flow-line);color:#0000;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid;position:absolute;top:15px;right:15px}.visibility-options label.selected>i{border-color:var(--blue);background:var(--blue);color:#fff}.group-settings{border:1px solid var(--flow-line);background:var(--flow-panel-soft);border-radius:16px;margin-top:19px;padding:19px}.switch-row,.switch-row>div{justify-content:space-between;align-items:center;display:flex}.switch-row>div{justify-content:flex-start;gap:11px}.group-icon{background:var(--flow-panel);width:38px;height:38px;color:var(--blue-bright);border-radius:12px;flex:none;place-items:center;display:grid}.switch-row strong,.switch-row p{display:block}.switch-row strong{color:var(--text);font-size:10px}.switch-row p{color:var(--text-soft);margin:4px 0 0;font-size:8px}.switch{border:1px solid var(--flow-line-strong);background:var(--flow-input);cursor:pointer;border-radius:999px;width:42px;height:24px;padding:0;position:relative}.switch span{background:var(--text-soft);border-radius:50%;width:16px;height:16px;transition:background .18s,left .18s;position:absolute;top:3px;left:3px}.switch.on{border-color:var(--blue);background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.switch.on{background:color-mix(in srgb, var(--blue) 36%, var(--flow-input))}}.switch.on span{background:#fff;left:21px}.group-settings>.field{border-top:1px solid var(--flow-line);margin-top:18px;padding-top:17px;animation:.24s ease-out both creator-panel-in}.discovery-note{color:var(--text-soft);align-items:center;gap:9px;margin-top:18px;font-size:8px;line-height:1.5;display:flex}.discovery-note .product-icon{color:var(--green)}.review-grid{gap:9px;display:grid}.review-grid article{border:1px solid var(--flow-line);background:var(--flow-panel-soft);border-radius:15px;grid-template-columns:47px 1fr auto;align-items:center;gap:13px;padding:13px 15px;display:grid}.review-grid .preview-avatar,.review-icon{border:1px solid var(--flow-line);color:#fff;border-radius:13px;place-items:center;width:43px;height:43px;font-size:10px;font-weight:760;display:grid}.review-icon{background:var(--flow-panel);color:var(--blue-bright)}.review-grid article div>span{color:var(--text-soft);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:7px}.review-grid h3{color:var(--text);margin:4px 0 0;font-size:11px}.review-grid p{color:var(--text-soft);margin:3px 0 0;font-size:8px}.review-grid button{border:1px solid var(--flow-line);background:var(--flow-panel);color:var(--text-muted);cursor:pointer;border-radius:8px;padding:7px 9px;font-size:8px}.permission-card{border:1px solid var(--blue-bright);margin-top:18px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.permission-card{border:1px solid color-mix(in srgb, var(--blue-bright) 28%, var(--flow-line))}}.permission-card{background:var(--flow-panel-soft);border-radius:16px}.permission-heading{border-bottom:1px solid var(--flow-line);grid-template-columns:42px 1fr;align-items:center;gap:11px;padding:17px;display:grid}.permission-heading>span{background:var(--blue);border-radius:12px;place-items:center;width:39px;height:39px;display:grid}@supports (color:color-mix(in lab, red, red)){.permission-heading>span{background:color-mix(in srgb, var(--blue) 12%, var(--flow-panel))}}.permission-heading>span{color:var(--blue-bright)}.permission-heading strong{color:var(--text);font-size:10px}.permission-heading p{color:var(--text-soft);margin:4px 0 0;font-size:8px;line-height:1.45}.permission-card ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 17px;margin:0;padding:17px;list-style:none;display:grid}.permission-card li{color:var(--text-muted);grid-template-columns:20px 1fr;align-items:start;gap:7px;font-size:8px;line-height:1.45;display:grid}.permission-card li .product-icon{color:var(--green)}.permission-card li.denied .product-icon{color:var(--text-soft)}.confirmation-row{cursor:pointer;grid-template-columns:20px 1fr;align-items:start;gap:10px;margin-top:18px;display:grid}.confirmation-row input{opacity:0;pointer-events:none;position:absolute}.confirmation-row>span{border:1px solid var(--flow-line-strong);background:var(--flow-input);color:#0000;border-radius:6px;place-items:center;width:19px;height:19px;display:grid}.confirmation-row input:checked+span{border-color:var(--blue);background:var(--blue);color:#fff}.confirmation-row p{color:var(--text-muted);margin:1px 0 0;font-size:8px;line-height:1.55}.confirmation-row.invalid>span{border-color:#ff5b7eb8}.confirmation-error{color:#ff718c;margin:7px 0 0 30px;font-size:8px;display:block}.signin-gate{border:1px solid var(--blue-bright);grid-template-columns:28px 1fr auto;align-items:center;gap:9px;margin-top:18px;padding:13px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.signin-gate{border:1px solid color-mix(in srgb, var(--blue-bright) 28%, var(--flow-line))}}.signin-gate{background:var(--blue);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.signin-gate{background:color-mix(in srgb, var(--blue) 7%, var(--flow-panel-soft))}}.signin-gate{color:var(--blue-bright)}.signin-gate strong,.signin-gate span{display:block}.signin-gate strong{color:var(--text);font-size:9px}.signin-gate span{color:var(--text-soft);margin-top:3px;font-size:8px}.signin-gate a{border:1px solid var(--flow-line);background:var(--flow-panel);color:var(--text);border-radius:8px;padding:7px 9px;font-size:8px;font-weight:680}.creator-navigation{border-top:1px solid var(--flow-line);justify-content:space-between;align-items:center;width:min(720px,100%);margin:23px auto 0;padding-top:22px;display:flex}.creator-back,.creator-primary,.creator-secondary{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:45px;font-size:10px;font-weight:700;display:inline-flex}.creator-back{color:var(--text-muted);background:0 0;border:1px solid #0000;padding:0 14px}.creator-back:disabled{cursor:default;opacity:.32}.creator-primary{color:#fff;background:linear-gradient(115deg,#3e59eb,#668bff 56%,#6d5cff);border:1px solid #82a3ffc7;min-width:150px;padding:0 18px;box-shadow:0 12px 30px #334bcd47,inset 0 1px #ffffff3d}.creator-primary:hover{transform:translateY(-1px);box-shadow:0 16px 38px #334bcd66}.creator-preview{border-left:1px solid var(--flow-line);padding:39px 24px 28px}.preview-label{color:var(--text-soft);font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;justify-content:space-between;align-items:center;font-size:7px;display:flex}.preview-label>i{color:var(--green);letter-spacing:.04em;align-items:center;gap:6px;font-style:normal;display:inline-flex}.preview-label b{background:var(--green);width:5px;height:5px;box-shadow:0 0 8px var(--green);border-radius:50%}.preview-card{border:1px solid var(--flow-line-strong);background:var(--flow-preview);min-height:410px;box-shadow:var(--flow-shadow), inset 0 1px #ffffff0f;border-radius:22px;margin-top:18px;padding:27px;position:relative;overflow:hidden}.preview-card-grid{background:linear-gradient(var(--blue-bright) 1px, transparent 1px), linear-gradient(90deg, var(--blue-bright) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.preview-card-grid{background:linear-gradient(color-mix(in srgb, var(--blue-bright) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--blue-bright) 5%, transparent) 1px, transparent 1px)}}.preview-card-grid{pointer-events:none;background-size:36px 36px;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.preview-status{color:var(--text-soft);justify-content:space-between;align-items:center;display:flex;position:relative}.preview-status>span{background:var(--flow-panel-soft);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:5px 8px;font-size:7px;display:inline-flex}.preview-status>span i{background:#e6a743;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #e6a743}.preview-status>.product-icon{color:var(--blue-bright)}.preview-avatar{color:#fff;box-shadow:0 16px 38px var(--shadow);border:1px solid #ffffff3b;place-items:center;display:grid}.preview-avatar.large{border-radius:22px;width:73px;height:73px;margin-top:41px;font-size:17px;font-weight:780;position:relative}.preview-card h2{color:var(--text-strong);letter-spacing:-.035em;margin:19px 0 0;font-size:21px;position:relative}.preview-handle{color:var(--text-soft);font-family:var(--font-geist-mono), monospace;margin-top:4px;font-size:9px;display:block;position:relative}.preview-card>p{min-height:55px;color:var(--text-muted);margin:18px 0 0;font-size:10px;line-height:1.6;position:relative}.preview-tags{flex-wrap:wrap;gap:6px;margin-top:17px;display:flex;position:relative}.preview-tags span{border:1px solid var(--flow-line);background:var(--flow-panel-soft);color:var(--text-soft);border-radius:8px;padding:6px 8px;font-size:7px;font-weight:650}.preview-actions{border-top:1px solid var(--flow-line);grid-template-columns:repeat(2,1fr);gap:7px;margin-top:25px;padding-top:17px;display:grid;position:relative}.preview-actions button{border:1px solid var(--flow-line);background:var(--flow-panel-soft);height:37px;color:var(--text-soft);border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:8px;display:flex}.preview-actions button:first-child{border-color:var(--blue-bright)}@supports (color:color-mix(in lab, red, red)){.preview-actions button:first-child{border-color:color-mix(in srgb, var(--blue-bright) 42%, transparent)}}.preview-actions button:first-child{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.preview-actions button:first-child{background:color-mix(in srgb, var(--blue) 15%, var(--flow-panel))}}.preview-actions button:first-child{color:var(--blue-bright)}.preview-secure{border:1px solid var(--flow-line);background:var(--flow-panel-soft);color:var(--green);border-radius:13px;grid-template-columns:28px 1fr;gap:8px;margin-top:15px;padding:12px;display:grid}.preview-secure strong,.preview-secure span{display:block}.preview-secure strong{color:var(--text);font-size:8px}.preview-secure span{color:var(--text-soft);margin-top:3px;font-size:7px}.creator-complete-page{position:relative}.creator-complete{z-index:2;text-align:center;width:min(840px,100% - 40px);margin:0 auto;padding:75px 0 90px;position:relative}.complete-orbit{border:1px dashed var(--blue-bright);place-items:center;width:168px;height:168px;margin:0 auto 30px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.complete-orbit{border:1px dashed color-mix(in srgb, var(--blue-bright) 38%, transparent)}}.complete-orbit{border-radius:50%;animation:18s linear infinite spin}.complete-orbit:before{content:"";border:1px solid var(--flow-line);border-radius:50%;position:absolute;inset:20px}.complete-orbit .preview-avatar{z-index:2;border-radius:25px;width:88px;height:88px;font-size:20px;font-weight:780;animation:18s linear infinite spin-reverse;position:relative}.complete-orbit>i{background:var(--cyan);width:8px;height:8px;box-shadow:0 0 14px var(--cyan);border-radius:50%;position:absolute}.complete-orbit>i:first-of-type{top:16px;left:25px}.complete-orbit>i:last-of-type{background:var(--violet);box-shadow:0 0 14px var(--violet);bottom:53px;right:7px}.creator-complete h1{max-width:800px;color:var(--text-strong);letter-spacing:-.06em;margin:15px auto 0;font-size:clamp(46px,6vw,72px);font-weight:650;line-height:1}.creator-complete>p{max-width:660px;color:var(--text-muted);margin:21px auto 0;font-size:13px;line-height:1.7}.complete-summary{border:1px solid var(--flow-line-strong);background:var(--flow-panel);box-shadow:var(--flow-shadow);text-align:left;border-radius:17px;grid-template-columns:repeat(3,1fr);margin-top:40px;display:grid;overflow:hidden}.complete-summary>div{padding:18px 20px}.complete-summary>div+div{border-left:1px solid var(--flow-line)}.complete-summary span,.complete-summary strong{display:block}.complete-summary span{color:var(--text-soft);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:7px}.complete-summary strong{color:var(--text);margin-top:7px;font-size:11px}.complete-summary .draft-status{color:#e6a743;align-items:center;gap:7px;display:flex}.draft-status i{background:#e6a743;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #e6a743}.complete-actions{justify-content:center;align-items:center;gap:12px;margin-top:28px;display:flex}.creator-secondary{border:1px solid var(--flow-line);background:var(--flow-panel-soft);min-width:165px;color:var(--text);padding:0 17px}.complete-security{color:var(--text-soft);justify-content:center;align-items:center;gap:8px;margin-top:28px;font-size:9px;display:flex}.complete-security .product-icon{color:var(--green)}@keyframes access-orbit{0%,to{transform:translate(-50%,-50%)rotate(-12deg)}50%{transform:translate(-50%,-50%)rotate(2deg)}}@keyframes access-signal-one{0%{opacity:0;top:50%;left:47%}15%{opacity:1}to{opacity:0;top:15%;left:88%}}@keyframes access-signal-two{0%{opacity:0;top:50%;left:47%}15%{opacity:1}to{opacity:0;top:82%;left:4%}}@keyframes creator-panel-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes verification-scan{0%{transform:translate(-110px)}to{transform:translate(560px)}}@media (width<=1180px){.access-shell{grid-template-columns:minmax(0,1fr) minmax(400px,.8fr);gap:55px}.access-story h1{font-size:clamp(51px,6vw,70px)}.creator-layout{grid-template-columns:230px minmax(500px,1fr) 310px}.creator-main{padding-left:36px;padding-right:36px}.creator-preview{padding-left:18px;padding-right:18px}.preview-card{padding:22px}}@media (width<=980px){.product-header{width:calc(100% - 40px)}.access-shell{grid-template-columns:1fr;gap:50px;width:min(680px,100% - 40px);padding-top:55px}.access-story{text-align:center;padding-left:0}.access-story>p,.access-network,.access-proof,.access-kicker{margin-left:auto;margin-right:auto}.creator-header{width:100%}.creator-layout{grid-template-columns:210px minmax(0,1fr)}.creator-preview{display:none}.creator-title h1{font-size:clamp(40px,6vw,57px)}}@media (width<=760px){.product-header{width:100%;min-height:68px;padding:0 18px}.product-brand{font-size:13px}.product-brand-mark{border-radius:10px;width:34px;height:34px}.product-back-link{min-height:40px;padding:0 8px;font-size:0}.product-back-link .product-icon{width:19px;height:19px}.product-theme-toggle{width:40px;height:40px}.access-shell{width:100%;min-height:calc(100dvh - 68px);padding:46px 18px 55px}.access-story h1{font-size:clamp(44px,13vw,62px)}.access-story>p{font-size:13px}.access-network{width:100%;height:190px}.access-node-main{width:86px;height:86px}.access-node-main .havora-logo{border-radius:18px;width:62px;height:62px}.orbit-one{width:165px;height:165px}.orbit-two{width:280px}.access-proof{width:100%}.access-panel{border-radius:22px;padding:28px 22px}.access-tabs{margin-bottom:25px}.access-form-heading{grid-template-columns:52px 1fr;gap:14px}.access-state-icon{border-radius:16px;width:52px;height:52px}.creator-header{min-height:68px;padding:0 16px}.creator-header-center,.creator-account,.creator-exit{display:none}.creator-header{grid-template-columns:1fr auto}.creator-layout{min-height:calc(100dvh - 68px);display:block}.creator-steps{display:none}.creator-main{width:100%;padding:22px 18px 32px}.creator-step-panel{border-radius:19px;padding:23px}.creator-mobile-progress{border:1px solid var(--flow-line);background:var(--flow-panel-soft);border-radius:14px;grid-template-columns:1fr auto;align-items:end;margin-bottom:35px;padding:13px 14px 18px;display:grid;position:relative}.creator-mobile-progress div>span,.creator-mobile-progress div>strong{display:block}.creator-mobile-progress div>span{color:var(--text-soft);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:7px}.creator-mobile-progress div>strong{color:var(--text);margin-top:4px;font-size:11px}.creator-mobile-progress>span{color:var(--blue-bright);font-family:var(--font-geist-mono), monospace;font-size:8px}.creator-mobile-progress>i{background:var(--flow-line);border-radius:999px;height:3px;position:absolute;bottom:10px;left:14px;right:14px;overflow:hidden}.creator-mobile-progress b{border-radius:inherit;background:linear-gradient(90deg, var(--blue), var(--cyan));height:100%;display:block}.creator-title{margin-bottom:31px}.creator-title h1{font-size:clamp(38px,11vw,52px)}.creator-title>p{font-size:12px}.creator-form-grid{grid-template-columns:1fr}.creator-form-grid>.field+.field{margin-top:0}.accent-picker>div{grid-template-columns:repeat(2,1fr)}.verification-flow,.visibility-options{grid-template-columns:1fr}.verification-flow article,.visibility-options>label{min-height:0}.verification-flow article{grid-template-columns:38px 1fr;gap:12px;display:grid}.verification-flow article>i{grid-row:1/3}.verification-flow article>div{grid-column:2}.verification-flow article strong{margin-top:0}.verification-line{display:none}.visibility-options>label{grid-template-columns:40px 1fr 20px;align-items:center;gap:12px;display:grid}.visibility-options label>div{margin-top:0}.visibility-options label>i{position:static}.permission-card ul{grid-template-columns:1fr}.creator-step-panel{min-height:0}.creator-navigation{z-index:10;padding:14px 0 max(14px, env(safe-area-inset-bottom));background:linear-gradient(to bottom, transparent, var(--page) 24%), var(--page);margin-top:32px;position:sticky;bottom:0}.creator-complete{padding-top:55px}}@media (width<=520px){.access-network{transform:scale(.92)}.access-proof div{padding-right:9px}.access-proof div+div{padding-left:9px}.access-proof strong{font-size:10px}.access-proof span{font-size:8px}.phone-control{grid-template-columns:115px 1fr}.phone-control>label,.phone-control>div{padding-left:10px;padding-right:10px}.switch-row{gap:10px}.switch-row p{max-width:210px}.review-grid article{grid-template-columns:43px 1fr auto;padding:12px}.creator-navigation{gap:10px}.creator-back{min-width:43px;padding:0 11px;font-size:0}.creator-primary{min-width:0}.signin-gate{grid-template-columns:26px 1fr}.signin-gate a{grid-column:2;width:fit-content}.complete-summary{grid-template-columns:1fr}.complete-summary>div+div{border-top:1px solid var(--flow-line);border-left:0}.complete-actions{flex-direction:column}.complete-actions>*{width:100%}.complete-security{text-align:left;align-items:flex-start}}@media (width<=380px){.creator-main{padding-left:14px;padding-right:14px}.creator-step-panel{padding:19px}.product-header{padding-left:14px;padding-right:14px}.phone-control{grid-template-columns:103px 1fr}.creator-primary{padding-left:13px;padding-right:13px;font-size:9px}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
