:root{--ink:#06070b;--ink-2:#0b0e17;--panel:#111420c7;--panel-solid:#111420;--line:#ffffff1a;--line-hot:#687dff6b;--text:#f7f8ff;--muted:#969cad;--muted-2:#6f7586;--blue:#5f73ff;--blue-2:#8a96ff;--cyan:#58e9ff;--lime:#c7ff4a;--violet:#af65ff;--peach:#ff9e77;--success:#74f4b4;--danger:#ff788f;--radius:22px;--radius-sm:14px;--max:1180px;--shadow:0 28px 90px #00000073}.commerce-panel{gap:1.25rem;display:grid}.commerce-waiting,.commerce-blockers,.commerce-withdrawal,.commerce-clarity,.commerce-scope,.commerce-supplier{background:#07122794;border:1px solid #6bd1ff2e;padding:1rem}.commerce-waiting p,.commerce-blockers p,.commerce-withdrawal p,.commerce-clarity p,.commerce-scope p{color:var(--muted);margin:.45rem 0 0;line-height:1.55}.commerce-supplier{gap:.2rem;display:grid}.commerce-supplier span,.commerce-scope strong,.commerce-clarity strong,.commerce-lines>strong,.commerce-withdrawal>strong{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem}.commerce-supplier small{color:var(--muted)}.commerce-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;display:grid}.commerce-offer-grid>div{background:#ffffff06;border:1px solid #ffffff14;padding:.85rem}.commerce-offer-grid dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.commerce-offer-grid dd{margin:.35rem 0 0;font-weight:700;line-height:1.4}.commerce-lines{gap:.55rem;display:grid}.commerce-lines>div{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:1rem;padding-bottom:.55rem;display:flex}.commerce-lines span{color:var(--muted)}.commerce-duty{color:var(--muted);margin:0;font-size:.82rem}.commerce-clarity{background:#c7ff4a06;border-color:#c7ff4a2e}.commerce-clarity strong{color:var(--lime)}.commerce-consents{margin:0}.commerce-order-acceptance{background:#58e9ff09;border:1px solid #58e9ff33;padding:1rem}.checkout-consents label{color:#8f98aa;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;font-size:11px;line-height:1.55;display:grid}.checkout-consents label input{width:16px;min-height:16px;accent-color:var(--blue);margin:2px 0 0}.checkout-consents label span{overflow-wrap:anywhere;min-width:0}.commerce-pay{justify-content:center;width:100%}.commerce-blockers{border-color:#ffb85c40}.commerce-blockers p:before{content:"— ";color:#ffb85c}.commerce-withdrawal{margin-top:.35rem}.commerce-withdrawal-confirm{border-top:1px solid #ffffff17;gap:.8rem;margin-top:1rem;padding-top:1rem;display:grid}.commerce-withdrawal-confirm label{color:var(--muted);align-items:flex-start;gap:.7rem;line-height:1.45;display:flex}.commerce-withdrawal-confirm label input{margin-top:.22rem}.commerce-withdrawal-confirm>div{flex-wrap:wrap;gap:.7rem;display:flex}.commerce-withdrawal-recorded{border-color:#5de9ae47}.admin-commerce{background:#030b1cb8;border:1px solid #56cfff33;gap:1rem;margin-top:1rem;padding:1rem;display:grid}.admin-commerce-gates,.admin-commerce-state{flex-wrap:wrap;gap:.5rem;display:flex}.admin-commerce-gates span,.admin-commerce-state span{color:var(--muted);border:1px solid #ffffff17;padding:.42rem .62rem;font-size:.75rem}.admin-commerce-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.admin-commerce-form>strong,.admin-commerce-wide,.admin-commerce-active,.admin-commerce-form>button{grid-column:1/-1}.admin-commerce-form label,.admin-commerce-action label{color:var(--muted);gap:.35rem;font-size:.78rem;display:grid}.admin-commerce-form input,.admin-commerce-form textarea,.admin-commerce-action input,.admin-commerce-action textarea,.admin-commerce-action select{color:#fff;width:100%;font:inherit;background:#071126;border:1px solid #ffffff1f;padding:.72rem}.admin-commerce-form textarea,.admin-commerce-action textarea{resize:vertical;min-height:6rem}.admin-commerce-active{grid-template-columns:auto 1fr;align-items:center;display:flex!important}.admin-commerce-action{border-top:1px solid #ffffff1a;gap:.65rem;padding-top:1rem;display:grid}.admin-commerce-action p{color:var(--muted);margin:0}@media (width<=680px){.commerce-offer-grid,.admin-commerce-form{grid-template-columns:1fr}.commerce-lines>div{align-items:flex-start}.commerce-order-acceptance,.checkout-consents{padding:14px}.commerce-panel{gap:1rem}}.admin-shell{min-height:100vh;color:var(--ink,#10111a);background:radial-gradient(circle at 12% 8%,#5cffc32e,#0000 28rem),radial-gradient(circle at 90% 10%,#725eff29,#0000 32rem),#f4f1e9;padding:28px clamp(18px,4vw,64px) 64px}.admin-shell--embedded{border-top:1px solid #ffffff1f;border-radius:clamp(28px,5vw,56px) clamp(28px,5vw,56px) 0 0;min-height:0;margin-top:clamp(64px,9vw,112px);scroll-margin-top:88px}.admin-header,.admin-title,.admin-job-head,.admin-job-actions{justify-content:space-between;align-items:center;gap:18px;display:flex}.admin-header{max-width:1180px;margin:0 auto 64px}.admin-brand{color:inherit;letter-spacing:.12em;font:800 16px/1 JetBrains Mono,monospace;text-decoration:none}.admin-login{background:#ffffffb8;border:1px solid #10111a29;border-radius:24px;width:min(480px,100%);margin:10vh auto 0;padding:32px;box-shadow:0 24px 80px #1414231a}.admin-login h1,.admin-title h1,.admin-title h2{letter-spacing:-.06em;margin:10px 0;font-size:clamp(36px,6vw,72px)}.admin-login form{gap:14px;margin:28px 0 12px;display:grid}.admin-login label,.admin-note{gap:7px;font-size:13px;font-weight:700;display:grid}.admin-login input,.admin-note textarea,.admin-job-actions select{width:100%;color:inherit;font:inherit;background:#fff;border:1px solid #10111a33;border-radius:12px;padding:13px 14px}.admin-shell .auth-google,.admin-shell .auth-secondary{color:#171923;background:#ffffffd1;border-color:#10111a33}.admin-shell .auth-google{margin-top:10px}.admin-shell .auth-link{color:#10111a9e}.admin-title{align-items:end;max-width:1180px;margin:0 auto 28px}.admin-title p{color:#10111a9e;margin:0}.admin-jobs{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1180px;margin:0 auto;display:grid}.admin-job{background:#fffc;border:1px solid #10111a26;border-radius:22px;padding:24px;box-shadow:0 16px 48px #14142312}.admin-job-head span{color:#fff;background:#171923;border-radius:999px;padding:7px 10px;font:700 11px/1 JetBrains Mono,monospace}.admin-job-head code{color:#10111a8c;text-overflow:ellipsis;overflow:hidden}.admin-job h2{letter-spacing:-.04em;margin:22px 0 4px;font-size:28px}.admin-job p{color:#10111aa6;margin:0 0 18px}.admin-job a{color:inherit}.admin-job-meta{flex-wrap:wrap;gap:7px;margin-bottom:20px;display:flex}.admin-job-meta span{border:1px solid #10111a1f;border-radius:8px;padding:7px 9px;font:600 11px/1 JetBrains Mono,monospace}.admin-job-features{grid-template-columns:110px 1fr;gap:8px 12px;margin-bottom:18px;font-size:13px;display:grid}.admin-job-features strong{color:#10111a8c}.admin-note textarea{resize:vertical;min-height:76px}.admin-job-actions{margin-top:14px}.admin-job-actions select{max-width:180px}.admin-section-heading{max-width:1180px;margin:46px auto 18px}.admin-section-heading h2{letter-spacing:-.05em;margin:7px 0 0;font-size:clamp(27px,4vw,42px)}.admin-requests{max-width:1180px;margin:0 auto}.admin-request-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.admin-request{background:#ffffffb8;border:1px solid #10111a26;border-radius:22px;min-width:0;padding:24px}.admin-request h3{letter-spacing:-.04em;margin:20px 0 5px;font-size:25px}.admin-request>p{color:#10111aa6;margin:0 0 18px;font-size:13px}.admin-request a{color:inherit}.admin-request dl{gap:10px;margin:18px 0;display:grid}.admin-request dl div{grid-template-columns:90px 1fr;gap:10px;display:grid}.admin-request dt{color:#10111a80;text-transform:uppercase;font:700 10px JetBrains Mono,monospace}.admin-request dd{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.admin-palette{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.admin-palette span{border:1px solid #10111a2e;border-radius:9px;width:60px;height:42px;position:relative;box-shadow:inset 0 0 0 2px #ffffff59}.admin-palette i{color:#fff;background:#0000009e;border-radius:4px;padding:2px 3px;font:600 7px JetBrains Mono,monospace;position:absolute;bottom:4px;right:4px}.admin-assets{gap:7px;display:grid}.admin-assets>strong{margin-bottom:3px;font-size:11px}.admin-assets button{color:#171923;text-align:left;text-overflow:ellipsis;background:#ffffffb8;border:1px solid #10111a24;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex;overflow:hidden}.admin-assets button small{color:#10111a80;flex:none}.admin-request-actions{border-top:1px solid #10111a21;flex-wrap:wrap;align-items:end;gap:10px;margin-top:20px;padding-top:18px;display:flex}.admin-request-actions label{color:#10111a99;flex:1;gap:6px;font-size:10px;font-weight:700;display:grid}.admin-request-actions select{color:#171923;background:#fff;border:1px solid #10111a2e;border-radius:9px;width:100%;min-height:40px;padding:0 10px}.admin-request-actions .auth-secondary{width:auto;min-height:40px;padding-inline:13px}.admin-request-actions .admin-action-active{color:#fff;background:#3849b9;border-color:#5f73ff;box-shadow:0 7px 22px #3849b933}.admin-request.admin-request-conversation-open{grid-column:1/-1}.admin-request-panel{background:#5f73ff0e;border:1px solid #5f73ff38;border-radius:15px;outline:none;margin-top:18px;padding:18px;animation:.18s ease-out admin-panel-open}.admin-request-panel:focus{box-shadow:0 0 0 3px #5f73ff1f}.admin-request-panel-context{border-bottom:1px solid #10111a1f;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:14px;display:flex}.admin-request-panel-context span{color:#4e5eb5;letter-spacing:.12em;font:800 8px JetBrains Mono,monospace}.admin-request-panel-context strong{overflow-wrap:anywhere;text-align:right;font-size:12px}.request-conversation-admin{border-top:1px solid #10111a21;margin-top:22px;padding-top:22px}.request-conversation-admin .request-conversation-head h2{color:#171923}.request-conversation-admin .request-conversation-head button,.request-conversation-admin .request-message-attachments button{color:#171923;background:#ffffffb8;border-color:#10111a26}.request-conversation-admin .request-conversation-intro,.request-conversation-admin .request-message-meta span,.request-conversation-admin .request-message-read,.request-conversation-admin .request-message-counter{color:#10111a8c}.request-conversation-admin .request-message-list{background:#f5f6fad9;border-color:#10111a21}.request-conversation-admin .request-message-list article{color:#171923;background:#fff;border-color:#10111a1f}.request-conversation-admin .request-message-list article.request-message-own{background:#5f73ff14;border-color:#5f73ff40}.request-conversation-admin .request-message-form textarea{color:#171923;background:#fff;border-color:#10111a2e}.request-conversation-admin .request-message-files{color:#10111aa6;background:#ffffffa6;border-color:#10111a33}.request-conversation-admin .request-message-selected span{color:#171923;background:#ffffffbf;border-color:#10111a21}.admin-delivery{border-top:1px solid #10111a21;grid-template-columns:1fr 150px;gap:12px;margin-top:22px;padding-top:20px;display:grid}.admin-delivery>div,.admin-delivery>label:nth-of-type(3),.admin-delivery>label:nth-of-type(4),.admin-delivery .admin-zip,.admin-delivery progress,.admin-delivery>.button,.admin-delivery-history-toggle{grid-column:1/-1}.admin-delivery>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-delivery>div span{color:#10111a8a;font-size:10px}.admin-delivery label{color:#10111aa6;gap:6px;font-size:11px;font-weight:700;display:grid}.admin-delivery input,.admin-delivery textarea{color:#171923;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #10111a2e;border-radius:10px;padding:11px 12px}.admin-delivery textarea{resize:vertical;min-height:76px}.admin-delivery .admin-zip{border:1px dashed #10111a38;border-radius:10px;padding:12px}.admin-delivery .admin-zip input{background:0 0;border:0;padding:0}.admin-delivery progress{accent-color:#5f73ff;width:100%}.admin-delivery>.button{width:100%}.admin-delivery-history-toggle{justify-self:start}.delivery-history-admin{background:#ffffff8c;border:1px solid #10111a21;border-radius:14px;margin-top:18px;padding:18px}.delivery-history-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.delivery-history-heading span{color:#10111a80;font-size:10px}.admin-account-documents{border-top:1px solid #10111a21;margin-top:22px;padding-top:22px}.admin-account-documents-head>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.admin-account-documents-head span{color:#10111a80;font-size:10px}.admin-account-document-form{background:#ffffff85;border:1px solid #10111a21;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:16px;padding:16px;display:grid}.admin-account-document-form label{color:#10111aa3;gap:6px;min-width:0;font-size:10px;font-weight:700;display:grid}.admin-account-document-form input,.admin-account-document-form select,.admin-account-document-form textarea{color:#171923;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #10111a2e;border-radius:9px;padding:10px 11px}.admin-account-document-form textarea{resize:vertical;min-height:74px}.admin-account-document-notes,.admin-account-document-file,.admin-account-document-form>.button{grid-column:1/-1}.admin-account-document-file{border:1px dashed #10111a33;border-radius:10px;padding:12px}.admin-account-document-file input{background:0 0;border:0;padding:0}.admin-account-document-file small{color:#10111a85}.admin-account-document-form>.button{width:100%}.admin-document-feedback{color:#4c387d;margin:12px 0 0;font-size:11px}.admin-empty,.admin-message{background:#fffc;border-radius:12px;grid-column:1/-1;padding:18px}.admin-message{z-index:80;color:#171923;border:1px solid #10111a24;justify-content:space-between;align-items:flex-start;gap:16px;max-width:420px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 36px #00000029}.admin-message span{font-size:12px;line-height:1.55}.admin-message button{color:#171923;background:#ffffffb8;border:1px solid #10111a24;border-radius:50%;flex:none;width:27px;height:27px;padding:0;font-size:16px}@keyframes admin-panel-open{0%{opacity:0;transform:translateY(-6px)}}@media (width<=760px){.admin-header{margin-bottom:36px}.admin-title{align-items:flex-start}.admin-jobs,.admin-request-grid{grid-template-columns:1fr}.admin-job-actions{flex-direction:column;align-items:stretch}.admin-job-actions select{max-width:none}.admin-request dl div,.admin-delivery{grid-template-columns:1fr}.admin-request-actions{flex-direction:column;align-items:stretch}.admin-request-actions .auth-secondary{width:100%}.admin-request-panel{padding:14px}.admin-request-panel-context{flex-direction:column;align-items:flex-start;gap:5px}.admin-request-panel-context strong{text-align:left}.admin-message{max-width:none;bottom:12px;left:12px;right:12px}.admin-delivery>label,.admin-delivery>div,.admin-delivery progress,.admin-delivery>.button{grid-column:auto}.admin-account-document-form{grid-template-columns:1fr}.admin-account-document-notes,.admin-account-document-file,.admin-account-document-form>.button{grid-column:auto}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--text);background:radial-gradient(circle at 84% 8%, #5f73ff2b, transparent 27rem), radial-gradient(circle at 8% 22%, #af65ff1a, transparent 23rem), var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,system-ui,sans-serif;overflow-x:hidden}body:before{content:"";pointer-events:none;opacity:.18;z-index:-1;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}body:after{content:"";z-index:99;pointer-events:none;opacity:.025;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");position:fixed;inset:0}html.sabia-splash-lock,html.sabia-splash-lock body{overflow:hidden}.sabia-splash{z-index:10000;color:#f7f8ff;isolation:isolate;opacity:1;contain:strict;background:#000;place-items:center;transition:opacity .25s cubic-bezier(.4,0,1,1);display:grid;position:fixed;inset:0;overflow:hidden}.sabia-splash--leaving{opacity:0;pointer-events:none}.sabia-splash:before{content:"";z-index:-3;background:radial-gradient(circle at 50% 43%,#151f45e6,#0000 34%),radial-gradient(circle at 18% 20%,#3240781f,#0000 24%),radial-gradient(circle at 82% 78%,#58e9ff12,#0000 28%),#020309;animation:1.2s ease-in forwards sabia-splash-background;position:absolute;inset:-18%}.sabia-splash:after{content:"";z-index:8;pointer-events:none;opacity:.035;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E");position:absolute;inset:0}.sabia-splash__stars,.sabia-splash__stars:before,.sabia-splash__stars:after{z-index:-2;content:"";opacity:.76;transform-origin:50% 46%;will-change:transform, opacity;background-image:radial-gradient(circle at 11% 18%,#e4f2ffe6 0 1px,#0000 1.5px),radial-gradient(circle at 73% 12%,#58e9ffcc 0 1px,#0000 1.5px),radial-gradient(circle at 86% 37%,#e1edffb8 0 1px,#0000 1.5px),radial-gradient(circle at 24% 64%,#687dffb8 0 1px,#0000 1.5px),radial-gradient(circle at 66% 74%,#e6f5ffb3 0 1px,#0000 1.5px),radial-gradient(circle at 38% 87%,#58e9ff9e 0 1px,#0000 1.5px);background-size:260px 310px,330px 290px,290px 370px,350px 330px,280px 320px,390px 350px;animation:1.16s cubic-bezier(.72,0,1,.4) forwards sabia-splash-star-rush;position:absolute;inset:-25%}.sabia-splash__stars:before{opacity:.38;inset:8%;transform:rotate(32deg)scale(.86)}.sabia-splash__stars:after{opacity:.25;inset:-8%;transform:rotate(-27deg)scale(1.12)}.sabia-splash__well{--horizon-size:clamp(142px, 34vw, 250px);z-index:1;width:var(--horizon-size);height:var(--horizon-size);transform-origin:50%;will-change:transform, opacity;animation:1.18s cubic-bezier(.62,0,.94,.46) forwards sabia-splash-approach;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)scale(.025)}.sabia-splash__halo,.sabia-splash__horizon,.sabia-splash__disk{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sabia-splash__halo{z-index:-2;aspect-ratio:1;background:radial-gradient(circle,#0000 48%,#4567ff14 62%,#58e9ff1c 70%,#0000 74%);border:1px solid #58e9ff21;border-radius:50%;width:192%;animation:1s ease-in-out infinite alternate sabia-splash-halo;box-shadow:0 0 54px #58e9ff1c,inset 0 0 48px #5f73ff14}.sabia-splash__disk{z-index:-1;border:clamp(4px,1vw,9px) solid #58e9ffeb;border-color:#58e9ffeb #e7fefffa #5f73ffc2 #af65ff7a;border-radius:50%;width:205%;height:38%;transform:translate(-50%,-50%)rotate(-3deg);box-shadow:0 0 13px #e6feffdb,0 0 32px #58e9ff9e,0 0 58px #5f73ff57,inset 0 0 16px #e2fcff99}.sabia-splash__disk:before,.sabia-splash__disk:after{content:"";border-radius:50%;position:absolute}.sabia-splash__disk:before{border:2px solid #e0fdffbf;inset:17% 6%;box-shadow:0 0 19px #58e9ff8c}.sabia-splash__disk:after{border:1px solid #af65ff59;inset:-34% -8%;box-shadow:0 0 15px #687dff3d}.sabia-splash__disk--inner{z-index:3;clip-path:inset(50% -12% -60%);border-width:2px;border-color:#eefeffe6 #58e9ffb8 #5f73ff47;width:162%;height:25%;box-shadow:0 0 15px #58e9ffb8}.sabia-splash__horizon{z-index:2;aspect-ratio:1;background:radial-gradient(circle at 42% 39%,#050710 0,#010207 55%,#000 82%);border:1px solid #6ce1ff85;border-radius:50%;width:100%;box-shadow:0 0 8px #d8fbff59,0 0 28px #58e9ff40,0 0 68px #5f73ff47,inset -14px -18px 28px #000000e6}.sabia-splash__horizon:before{content:"";border:1px solid #58e9ff2b;border-radius:50%;position:absolute;inset:-5%;box-shadow:inset 0 0 18px #58e9ff1a}.sabia-splash__brand{z-index:5;opacity:0;will-change:transform, opacity;place-content:center;justify-items:center;padding-bottom:5vh;animation:.54s cubic-bezier(.16,1,.3,1) .12s forwards sabia-splash-brand;display:grid;position:absolute;inset:0}.sabia-splash__brand img{clip-path:inset(100% 0 0);filter:drop-shadow(0 0 20px #58e9ff26);width:clamp(168px,38vw,250px);height:auto;margin-bottom:clamp(38px,6vh,62px);animation:.42s cubic-bezier(.16,1,.3,1) .16s forwards sabia-splash-logo}.sabia-splash__brand strong{letter-spacing:.24em;text-shadow:0 0 24px #58e9ff21;opacity:0;padding-left:.24em;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(28px,6vw,42px);font-weight:700;line-height:1;animation:.38s cubic-bezier(.16,1,.3,1) .36s forwards sabia-splash-copy;transform:translateY(18px)}.sabia-splash__rule{background:linear-gradient(90deg,#0000,#58e9ffc2,#0000);width:min(330px,66vw);height:1px;margin:28px 0 20px;animation:.34s ease-out .54s forwards sabia-splash-rule;transform:scaleX(0)}.sabia-splash__brand small{color:#7d879b;letter-spacing:.18em;opacity:0;align-items:center;gap:8px;padding-left:.18em;font:600 clamp(7px,1.7vw,10px)/1 JetBrains Mono,monospace;animation:.34s ease-out .68s forwards sabia-splash-copy;display:flex}.sabia-splash__brand small b{color:#58e9ff;font-weight:600}.sabia-splash__brand small i{background:#c7ff4a;border-radius:50%;width:7px;height:7px;margin-left:5px;box-shadow:0 0 13px #a7ff29}@keyframes sabia-splash-background{0%,66%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.2)}}@keyframes sabia-splash-star-rush{0%,54%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@keyframes sabia-splash-approach{0%{opacity:0;transform:translate(-50%,-50%)scale(.025)}10%{opacity:1}48%{transform:translate(-50%,-50%)scale(1)}66%{transform:translate(-50%,-50%)scale(1.04)}to{opacity:0;transform:translate(-50%,-45%)scale(4.2)}}@keyframes sabia-splash-halo{0%{opacity:.64;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1.04)}}@keyframes sabia-splash-brand{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes sabia-splash-logo{0%{clip-path:inset(100% 0 0);opacity:0;transform:scale(.76)}to{clip-path:inset(0);opacity:1;transform:scale(1)}}@keyframes sabia-splash-copy{to{opacity:1;transform:translateY(0)}}@keyframes sabia-splash-rule{to{transform:scaleX(1)}}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,select{cursor:pointer}.wrap{width:min(calc(100% - 40px), var(--max));margin-inline:auto}.preview-note{color:#b8bdcd;letter-spacing:.14em;text-align:center;text-transform:uppercase;background:#080a10;border-bottom:1px solid #ffffff12;place-items:center;min-height:30px;padding:6px 16px;font:600 10px/1.4 JetBrains Mono,monospace;display:grid}.nav-shell{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#06070be6,#06070b94);padding:14px 0;position:sticky;top:0}.nav{border:1px solid var(--line);background:#0f121cc2;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:58px;padding:8px 10px 8px 16px;display:grid;box-shadow:0 18px 50px #0000003b}.brand{letter-spacing:.01em;white-space:nowrap;align-items:center;gap:11px;font-family:Space Grotesk,sans-serif;font-size:17px;font-weight:700;display:inline-flex}.brand-mark{aspect-ratio:1;background:#03050a url(/icons/icon-64.png) 50%/cover no-repeat;border:1px solid #ffffff3d;border-radius:10px;place-items:center;width:33px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 26px #58e9ff47,inset 0 1px #ffffff38}.brand-mark:before,.brand-mark:after{display:none}.brand-copy{flex-direction:column;line-height:1;display:flex}.brand small{color:var(--muted-2);letter-spacing:.14em;text-transform:uppercase;margin-top:5px;font:500 7px JetBrains Mono,monospace}.nav-links{justify-content:center;gap:6px;display:flex}.nav-links a{color:#aeb3c2;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:600;transition:all .2s}.nav-links a:hover{color:#fff;background:#ffffff0e}.nav-projects-mobile,.nav-account-mobile{color:#dce2f5;border:1px solid var(--line);background:#ffffff09;border-radius:10px;align-items:center;min-height:39px;padding:0 11px;font-size:11px;font-weight:700;display:none}.button{color:#fff;background:linear-gradient(135deg,#6b7cff,#4e60f2);border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 18px;font-size:13px;font-weight:700;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex;box-shadow:0 10px 30px #4253e247,inset 0 1px #fff3}.button:hover{transform:translateY(-2px);box-shadow:0 15px 38px #4253e261}.button.secondary{color:#dce0ed;box-shadow:none;background:#ffffff0a}.button.secondary:hover{border-color:#ffffff45}.button .arrow{font-size:16px;transition:transform .2s}.button:hover .arrow{transform:translate(3px)}.hero{grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;gap:48px;min-height:760px;padding:95px 0 76px;display:grid;position:relative;overflow-x:clip}.hero:before{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #7689ff1f;border-radius:50%;width:620px;position:absolute;top:-70px;right:-260px;box-shadow:0 0 0 80px #7689ff06,0 0 0 160px #7689ff05}.eyebrow{color:#cbd0df;letter-spacing:.1em;text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:10px;margin-bottom:24px;padding:7px 10px;font:600 10px/1.2 JetBrains Mono,monospace;display:inline-flex}.eyebrow .pulse{aspect-ratio:1;background:var(--lime);border-radius:50%;width:7px;box-shadow:0 0 0 5px #c7ff4a14,0 0 15px #c7ff4a8c}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Space Grotesk,sans-serif}h1{letter-spacing:-.072em;max-width:700px;margin-bottom:24px;font-size:clamp(54px,6.4vw,91px);line-height:.91}h1 .gradient{color:#0000;background:linear-gradient(100deg,#c9d0ff 0%,#6f82ff 42%,#5deaff 100%);-webkit-background-clip:text;background-clip:text;display:inline-block}.hero-human-line{color:#dfe3ef;letter-spacing:-.04em;max-width:610px;margin-top:.34em;font-size:.43em;line-height:1.08;display:block}.hero-copy>p{color:#a7adbd;max-width:610px;margin-bottom:30px;font-size:18px;line-height:1.65}.hero-copy>p strong{color:#fff}.hero-clarifier{color:#8992a7;border-left:2px solid var(--cyan);background:#58e9ff09;max-width:610px;margin:-12px 0 28px;padding:12px 14px;font-size:11px;line-height:1.6}.hero-clarifier strong{color:#d9faff}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-actions .button{min-height:54px;padding:0 22px}.micro-proof{color:#777e90;letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;gap:18px;margin-top:31px;font:500 10px JetBrains Mono,monospace;display:flex}.micro-proof span{align-items:center;gap:7px;display:inline-flex}.micro-proof i{aspect-ratio:1;background:var(--success);width:4px;box-shadow:0 0 9px var(--success);border-radius:50%}.mission-wrap{perspective:1200px;place-items:center;min-height:560px;display:grid;position:relative}.orbit{aspect-ratio:1;border:1px solid #7084ff30;border-radius:50%;width:455px;position:absolute;transform:rotateX(66deg)rotate(-8deg);box-shadow:0 0 80px #5b6cff0f}.orbit:before,.orbit:after{content:"";border-radius:50%;position:absolute}.orbit:before{border:1px dashed #59e9ff29;inset:48px}.orbit:after{aspect-ratio:1;background:var(--lime);width:12px;box-shadow:0 0 24px var(--lime);animation:2.8s ease-in-out infinite planetPulse;top:42px;left:93px}@keyframes planetPulse{50%{opacity:.65;transform:scale(1.45)}}.mission-card{width:min(100%,470px);box-shadow:var(--shadow), 0 0 0 1px #5f73ff14;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0d101ad6;border:1px solid #ffffff24;border-radius:28px;padding:13px;position:relative;transform:rotateY(-4deg)rotateX(2deg)}.mission-glow{filter:blur(70px);pointer-events:none;background:#5f73ff47;border-radius:50%;width:260px;height:190px;position:absolute;top:-40px;right:-40px}.mission-top{color:#777e90;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:8px 8px 17px;font:500 9px JetBrains Mono,monospace;display:flex}.window-dots{gap:5px;display:flex}.window-dots span{aspect-ratio:1;background:#303647;border-radius:50%;width:6px}.window-dots span:first-child{background:var(--peach)}.window-dots span:nth-child(2){background:var(--lime)}.mission-screen{background-color:#0c0f19;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:35px 35px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ffffff17;border-radius:20px;overflow:hidden}.screen-head{justify-content:space-between;align-items:center;padding:23px 24px 14px;display:flex}.screen-label{color:var(--blue-2);letter-spacing:.12em;text-transform:uppercase;font:600 9px JetBrains Mono,monospace}.live-pill{color:var(--success);background:#74f4b40d;border:1px solid #74f4b433;border-radius:999px;padding:5px 8px;font:600 8px JetBrains Mono,monospace}.screen-title{letter-spacing:-.045em;padding:0 24px;font:600 28px/1.05 Space Grotesk,sans-serif}.screen-title span{color:#808697}.project-track{background:#202433;border-radius:99px;height:7px;margin:28px 24px 22px;position:relative}.project-track:before{content:"";border-radius:inherit;background:linear-gradient(90deg, var(--blue), var(--cyan));position:absolute;inset:0 37% 0 0;box-shadow:0 0 16px #58e9ff40}.project-track:after{content:"";aspect-ratio:1;border:3px solid var(--ink-2);background:var(--cyan);width:13px;box-shadow:0 0 16px var(--cyan);border-radius:50%;position:absolute;top:50%;left:63%;transform:translate(-50%,-50%)}.mission-stats{grid-template-columns:1fr 1fr;gap:10px;padding:0 14px 14px;display:grid}.mission-stat{border:1px solid var(--line);background:#ffffff08;border-radius:15px;min-height:112px;padding:17px}.mission-stat span{color:#71788b;letter-spacing:.1em;text-transform:uppercase;font:500 8px JetBrains Mono,monospace}.mission-stat strong{margin-top:11px;font:600 24px Space Grotesk,sans-serif;display:block}.mission-stat:first-child strong{color:var(--lime)}.stat-lines{gap:5px;margin-top:10px;display:grid}.stat-lines i{background:#272b39;border-radius:9px;height:4px;display:block}.stat-lines i:last-child{width:63%}.float-chip{color:#cbd0df;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#111420e0;border:1px solid #ffffff21;border-radius:13px;align-items:center;gap:10px;padding:11px 13px;font-size:11px;font-weight:600;display:flex;position:absolute;box-shadow:0 14px 35px #00000052}.float-chip i{aspect-ratio:1;background:var(--success);width:8px;box-shadow:0 0 12px var(--success);border-radius:50%}.chip-one{animation:5s ease-in-out infinite floatOne;top:90px;left:-20px}.chip-two{animation:5.7s ease-in-out infinite floatTwo;bottom:75px;right:-20px}.chip-two i{background:var(--violet);box-shadow:0 0 12px var(--violet)}@keyframes floatOne{50%{transform:translateY(-9px)rotate(-1deg)}}@keyframes floatTwo{50%{transform:translateY(8px)rotate(1deg)}}.proof-deck{z-index:2;border:1px solid var(--line);background:#ffffff06;border-radius:20px;grid-template-columns:repeat(3,1fr);margin-bottom:0;display:grid;position:relative;overflow:hidden}.proof-cell{border-right:1px solid var(--line);align-items:center;gap:17px;min-height:125px;padding:27px;display:flex;position:relative}.proof-cell:last-child{border-right:0}.proof-cell strong{letter-spacing:-.04em;min-width:max-content;font:600 34px Space Grotesk,sans-serif}.proof-cell span{color:#81889a;font-size:12px;line-height:1.45}.proof-cell:before{content:"";opacity:0;background:linear-gradient(115deg,#5f73ff1a,#0000 60%);transition:opacity .2s;position:absolute;inset:0}.proof-cell:hover:before{opacity:1}.difference-section{padding:44px 0 112px}.difference-shell{background:radial-gradient(circle at 7% 0,#5f73ff21,#0000 28rem),linear-gradient(145deg,#121624f2,#090b12f7);border:1px solid #5f73ff33;border-radius:28px;padding:54px;position:relative;overflow:hidden;box-shadow:0 32px 90px #00000047}.difference-shell:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #58e9ff1f;border-radius:50%;width:330px;position:absolute;top:-205px;right:-210px;box-shadow:0 0 0 58px #58e9ff05,0 0 0 116px #5f73ff03}.difference-heading{z-index:1;grid-template-columns:1.1fr .9fr;align-items:end;gap:52px;display:grid;position:relative}.difference-heading h2{letter-spacing:-.06em;max-width:720px;margin:0;font-size:clamp(40px,5.2vw,68px);line-height:.96}.difference-heading>p{color:#99a1b5;max-width:520px;margin:0 0 4px;font-size:15px;line-height:1.72}.difference-grid{z-index:1;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:38px;display:grid;position:relative}.difference-grid article{border:1px solid var(--line);background:#ffffff06;border-radius:17px;min-width:0;min-height:210px;padding:23px}.difference-grid article>span{color:var(--cyan);letter-spacing:.08em;margin-bottom:26px;font:600 8px JetBrains Mono,monospace;display:block}.difference-grid h3{letter-spacing:-.04em;margin-bottom:10px;font-size:22px}.difference-grid p{color:#838b9f;margin:0;font-size:12px;line-height:1.65}.difference-actions{z-index:1;align-items:center;gap:20px;margin-top:23px;display:flex;position:relative}.difference-actions .button{min-height:46px}.difference-person{color:#cdd3e6;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.difference-person span{color:var(--cyan);transition:transform .2s}.difference-person:hover span{transform:translate(4px)}section{padding:110px 0}.section-kicker{color:var(--blue-2);letter-spacing:.14em;text-transform:uppercase;margin-bottom:15px;font:600 10px JetBrains Mono,monospace}.section-title{letter-spacing:-.06em;max-width:780px;margin-bottom:19px;font-size:clamp(39px,5vw,67px);line-height:.98}.section-intro{color:#9299ab;max-width:660px;font-size:17px;line-height:1.65}.templates{padding-top:25px}.template-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:42px;display:flex}.template-head p{color:#878ea0;max-width:390px;margin-bottom:7px;line-height:1.55}.template-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.template-card{border:1px solid var(--line);background:linear-gradient(150deg,#ffffff0e,#ffffff05);border-radius:22px;min-height:410px;padding:22px;transition:transform .25s,border-color .25s;position:relative;overflow:hidden}.template-card:hover{border-color:#7a8aff59;transform:translateY(-7px)}.template-meta{color:#70778a;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font:600 9px JetBrains Mono,monospace;display:flex}.template-meta .ready{color:var(--success)}.template-window{background:#0a0d15;border:1px solid #ffffff1a;border-radius:15px;height:213px;margin:21px 0 22px;position:relative;overflow:hidden}.template-window:after{content:"";background:linear-gradient(#0000 58%,#0a0d15d1);position:absolute;inset:0}.mock-side{background:#10131f;border-right:1px solid #212534;width:22%;position:absolute;inset:0 auto 0 0}.mock-logo{background:var(--blue);border-radius:4px;width:22px;height:6px;margin:15px}.mock-nav{gap:9px;padding:4px 10px;display:grid}.mock-nav i{background:#272c3b;border-radius:4px;height:5px}.mock-main{padding:18px;position:absolute;inset:0 0 0 22%}.mock-title{background:#d6daeb;border-radius:6px;width:55%;height:8px;margin-bottom:17px}.mock-cards{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.mock-cards i{background:linear-gradient(140deg,#5f73ff26,#ffffff05);border:1px solid #222839;border-radius:9px;height:54px}.mock-chart{background:linear-gradient(135deg,#0000 48%,#58e9ff4d 49% 51%,#0000 52%);border:1px solid #222839;border-radius:9px;height:55px;margin-top:8px}.portal .mock-side{display:none}.portal .mock-main{padding:20px;inset:0}.portal .mock-title{width:35%}.portal .mock-cards{grid-template-columns:repeat(3,1fr)}.portal .mock-chart{background:radial-gradient(circle at 65%,#af65ff40,#0000 30%),#10131f;height:68px}.quote-mock{padding:20px}.quote-line{background:#272c3b;border-radius:4px;height:8px;margin-bottom:10px}.quote-line:nth-child(2){width:74%}.quote-line:nth-child(3){width:86%}.quote-total{background:linear-gradient(135deg,#c7ff4a1a,#5f73ff1f);border-radius:10px;justify-content:space-between;align-items:end;height:70px;margin-top:15px;padding:15px;display:flex}.quote-total:before,.quote-total:after{content:"";background:#596071;border-radius:4px;height:8px}.quote-total:before{width:34%}.quote-total:after{background:var(--lime);width:27%}.template-card h3{letter-spacing:-.04em;margin-bottom:8px;font-size:24px}.template-card p{color:#858c9e;min-height:44px;margin-bottom:17px;font-size:13px;line-height:1.6}.template-action{color:#dfe3f4;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.template-action span{color:var(--blue-2)}.config-section{padding:130px 0;position:relative}.config-section:before{content:"";z-index:-1;background:radial-gradient(circle at 50% 0,#58e9ff13,#0000 33rem),linear-gradient(#0000,#5f73ff06,#0000);position:absolute;inset:0}.config-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:45px;display:flex}.config-heading .section-title{margin-bottom:0}.credit-badge{color:#aeb5c6;background:#c7ff4a09;border:1px solid #c7ff4a26;border-radius:13px;max-width:330px;padding:14px 16px;font-size:12px;line-height:1.5}.credit-badge strong{color:var(--lime)}.launchpad{background:#0c0f18f0;border:1px solid #ffffff21;border-radius:28px;grid-template-columns:165px minmax(0,1fr) 330px;min-height:670px;display:grid;overflow:hidden;box-shadow:0 45px 120px #0000006b}.launch-rail{border-right:1px solid var(--line);background:#ffffff05;padding:25px 16px}.rail-label{color:#777e90;letter-spacing:.11em;text-transform:upperc…22 tokens truncated…rid;text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:29px 1fr;align-items:center;gap:10px;margin:0 9px 7px;padding:10px 9px;font:600 11px JetBrains Mono,monospace}.rail-step span{border:1px solid var(--line);border-radius:9px;place-items:center;width:28px;height:28px;font:600 9px JetBrains Mono,monospace;display:grid}.rail-step.active{color:#fff;background:#5f73ff1a}.rail-step.active span{color:var(--cyan);background:#58e9ff0d;border-color:#58e9ff33}.rail-step.done span{color:var(--success)}.rail-progress{background:#222635;border-radius:4px;height:3px;margin:33px 10px 12px;position:relative;overflow:hidden}.rail-progress:after{content:"";opacity:.7;background:linear-gradient(90deg, var(--blue), var(--cyan));position:absolute;inset:0}.rail-caption{color:#62697b;text-transform:uppercase;margin:0 10px;font:500 8px/1.6 JetBrains Mono,monospace}.launch-main{padding:34px 36px 45px}.launch-top{justify-content:space-between;gap:18px;margin-bottom:29px;display:flex}.launch-top h3{letter-spacing:-.04em;margin-bottom:5px;font-size:28px}.launch-top p{color:#777e91;margin:0;font-size:12px}.autosave{color:#6e7587;text-transform:uppercase;align-items:center;gap:7px;font:500 8px JetBrains Mono,monospace;display:flex}.autosave i{aspect-ratio:1;background:var(--success);width:6px;box-shadow:0 0 8px var(--success);border-radius:50%}.field{margin-top:27px}.field-head{color:#c8ccda;justify-content:space-between;align-items:center;margin-bottom:11px;font-size:11px;font-weight:700;display:flex}.field-head span{color:#676e80;letter-spacing:.05em;text-transform:uppercase;font:500 8px JetBrains Mono,monospace}.product-select{color:#eef0f9;border:1px solid var(--line);background:#111522;border-radius:12px;outline:none;width:100%;min-height:52px;padding:0 16px;font-size:13px}.product-select:focus{border-color:var(--line-hot);box-shadow:0 0 0 3px #5f73ff14}.screen-control{border:1px solid var(--line);background:#111522;border-radius:13px;justify-content:space-between;align-items:center;min-height:62px;padding:8px 10px 8px 16px;display:flex}.screen-value{align-items:baseline;gap:8px;display:flex}.screen-value output{color:#fff;font:600 25px Space Grotesk,sans-serif}.screen-value span{color:#747b8d;font-size:10px}.stepper{gap:6px;display:flex}.stepper button{color:#dfe2ee;border:1px solid var(--line);background:#ffffff09;border-radius:10px;width:39px;height:39px;font-size:18px}.stepper button:hover{border-color:var(--line-hot);background:#5f73ff1a}.feature-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.feature{border:1px solid var(--line);cursor:pointer;background:#ffffff05;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:11px 12px;transition:border-color .2s,background .2s;display:flex;position:relative;overflow:hidden}.feature:hover{border-color:#fff3}.feature input{opacity:0;pointer-events:none;position:absolute}.feature-main{align-items:center;gap:10px;min-width:0;display:flex}.feature-check{aspect-ratio:1;color:#0000;background:#0d101a;border:1px solid #383e50;border-radius:7px;flex:none;place-items:center;width:21px;font-size:11px;display:grid}.feature-name{color:#b7bdcd;min-width:0;font-size:10px;font-weight:600;line-height:1.3}.feature-price{color:#6f7688;flex:none;font:600 8px JetBrains Mono,monospace}.feature:has(input:checked){background:#5f73ff17;border-color:#5f73ff73}.feature input:checked+.feature-main .feature-check{color:#071018;border-color:var(--cyan);background:var(--cyan);box-shadow:0 0 14px #58e9ff40}.feature:has(input:checked) .feature-name{color:#fff}.feature.complex .feature-price{color:var(--peach)}.feature.complex:has(input:checked){background:#ff9e7711;border-color:#ff9e775c}.feature.complex input:checked+.feature-main .feature-check{border-color:var(--peach);background:var(--peach);box-shadow:0 0 14px #ff9e7733}.prototype-brief-field,.prototype-guided-field,.complex-requirements{border-top:1px solid var(--line);padding-top:25px}.guided-brief-intro{color:#828a9c;margin:-4px 0 13px;font-size:9px;line-height:1.6}.guided-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.guided-brief-grid .input-shell{min-width:0;margin:0}.guided-brief-wide{grid-column:1/-1}.guided-brief-grid textarea{min-height:95px}.complex-requirements{background:#ff9e7709;border:1px solid #ff9e7733;border-radius:15px;padding:20px}.complex-requirements[hidden],.complex-detail[hidden]{display:none}.prototype-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.prototype-brief-grid .input-shell{min-width:0;margin:0}.prototype-brief-message,.prototype-brief-files{grid-column:1/-1}.prototype-brief-grid .prototype-brief-message textarea{min-height:105px}.prototype-brief-message output{color:#687186;text-align:right;margin-top:6px;font:500 8px JetBrains Mono,monospace;display:block}.prototype-brief-warning{color:#686f82;margin:10px 0 0;font-size:8px;line-height:1.5}.field-explainer{color:#737b8e;margin:9px 0 0;font-size:9px;line-height:1.55}.launch-quote{border-left:1px solid var(--line);background:linear-gradient(160deg,#5f73ff14,#ffffff05 45%);flex-direction:column;padding:28px 24px;display:flex;position:relative}.quote-topline{color:#777e90;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;font:600 8px JetBrains Mono,monospace;display:flex}.quote-topline span{color:var(--success);text-align:right}.quote-topline span.needs-human{color:var(--peach)}.quote-price{letter-spacing:-.065em;margin:29px 0 4px;font:600 clamp(45px,5vw,67px)/1 Space Grotesk,sans-serif}.quote-sub{color:#777e90;font-size:10px;line-height:1.45}.quote-details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:13px;margin:29px 0;padding:19px 0;display:grid}.quote-detail{color:#7e8596;justify-content:space-between;gap:15px;font-size:10px;display:flex}.quote-detail strong{color:#cfd3df;font-weight:600}.quote-delivery{background:#58e9ff07;border:1px solid #58e9ff1f;border-radius:12px;gap:7px;margin:0 0 12px;padding:13px;display:grid}.quote-delivery strong{color:#dffbff;margin-bottom:2px;font-size:10px}.quote-delivery span{color:#8690a4;font-size:9px;line-height:1.4}.quote-boundary{color:#7c8394;margin:0 0 16px;font-size:8px;line-height:1.55}.quote-boundary strong{color:var(--peach)}.credit-card{background:#c7ff4a09;border:1px solid #c7ff4a21;border-radius:13px;grid-template-columns:34px 1fr;gap:11px;margin-bottom:22px;padding:13px;display:grid}.credit-icon{aspect-ratio:1;color:#0a0e10;background:var(--lime);border-radius:10px;place-items:center;width:34px;font-weight:900;display:grid}.credit-card strong{color:#e9f0d3;margin-bottom:4px;font-size:10px;display:block}.credit-card span{color:#7f8772;font-size:9px;line-height:1.45;display:block}.launch-quote .button{border:0;width:100%;min-height:51px;margin-top:auto}.secure-note{color:#5f6677;text-align:center;text-transform:uppercase;margin:12px 0 0;font:500 8px/1.5 JetBrains Mono,monospace}.delivery-section{padding-top:80px;position:relative}.delivery-section:before{content:"";z-index:-1;background:radial-gradient(circle at 82% 26%,#af65ff13,#0000 29rem);position:absolute;inset:0}.delivery-heading{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:45px;display:grid}.delivery-heading .section-kicker,.delivery-heading .section-title{grid-column:1}.delivery-heading .section-title{margin-bottom:0}.delivery-heading .section-intro{grid-area:1/2/span 2;margin:0}.delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:46px;display:grid}.delivery-card{border:1px solid var(--line);background:linear-gradient(150deg,#ffffff0d,#ffffff05);border-radius:23px;padding:31px;position:relative;overflow:hidden}.delivery-card:before{content:"";aspect-ratio:1;filter:blur(30px);pointer-events:none;background:#5f73ff26;border-radius:50%;width:250px;position:absolute;top:-155px;right:-145px}.delivery-card-product:before{background:#58e9ff1f}.delivery-card-top{letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;margin-bottom:34px;font:600 8px JetBrains Mono,monospace;display:flex;position:relative}.delivery-card-top span{color:var(--blue-2)}.delivery-card-product .delivery-card-top span{color:var(--cyan)}.delivery-card-top strong{color:#bec5d8;border:1px solid var(--line);background:#ffffff06;border-radius:8px;padding:7px 9px;font-size:8px}.delivery-card h3{letter-spacing:-.045em;margin-bottom:12px;font-size:32px;position:relative}.delivery-card>p{color:#9299aa;max-width:520px;font-size:13px;line-height:1.65;position:relative}.delivery-card ul{gap:10px;margin:23px 0;padding:0;list-style:none;display:grid}.delivery-card li{color:#b0b6c6;padding-left:19px;font-size:11px;line-height:1.5;position:relative}.delivery-card li:before{content:"✓";color:var(--success);font-weight:800;position:absolute;left:0}.delivery-card>.delivery-timing{color:#aab3c7;background:#58e9ff06;border:1px solid #58e9ff21;border-radius:12px;margin:-7px 0 22px;padding:13px 14px;font-size:10px;line-height:1.6}.delivery-limit,.delivery-cost{background:#ff9e7709;border:1px solid #ff9e7729;border-radius:13px;gap:5px;margin-top:25px;padding:15px;display:grid}.delivery-cost{background:#c7ff4a08;border-color:#c7ff4a24}.delivery-limit strong,.delivery-cost strong{color:#f4d0c2;font-size:10px}.delivery-cost strong{color:#e5f7bd}.delivery-limit span,.delivery-cost span{color:#82899a;font-size:9px;line-height:1.55}.delivery-handoff{background:#ffffff06;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:54px 1fr;align-items:center;gap:19px;margin-top:16px;padding:23px 26px;display:grid}.delivery-handoff-icon{aspect-ratio:1;color:#061116;background:var(--cyan);border-radius:15px;place-items:center;width:54px;font-size:22px;font-weight:900;display:grid}.delivery-handoff strong{margin-bottom:5px;font-size:13px;display:block}.delivery-handoff p{color:#868ea0;margin:0;font-size:11px;line-height:1.6}.delivery-example{background:linear-gradient(135deg,#5f73ff12,#080a10e6);border:1px solid #5f73ff2e;border-radius:22px;margin-top:16px;overflow:hidden}.delivery-example-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:25px;padding:24px 27px;display:flex}.delivery-example-title span,.delivery-example-grid span{color:var(--blue-2);letter-spacing:.08em;font:600 8px JetBrains Mono,monospace}.delivery-example-title h3{letter-spacing:-.035em;margin:0;font-size:24px}.delivery-example-grid{grid-template-columns:repeat(2,1fr);display:grid}.delivery-example-grid>div{padding:25px 27px}.delivery-example-grid>div+div{border-left:1px solid var(--line)}.delivery-example-grid strong{margin:10px 0 7px;font-size:15px;display:block}.delivery-example-grid p{color:#858d9f;margin:0;font-size:10px;line-height:1.65}.direct-quote-section{padding-top:85px}.direct-quote-shell{background:radial-gradient(circle at 7% 12%,#5ee5ff17,#0000 32%),linear-gradient(145deg,#111726f0,#080a11f7);border:1px solid #5ee5ff2e;border-radius:30px;grid-template-columns:.78fr 1.22fr;gap:52px;padding:58px;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 100px #0000004d}.direct-quote-shell:before{content:"";aspect-ratio:1;border:1px solid #5ee5ff26;border-radius:50%;width:390px;position:absolute;bottom:-270px;left:-230px;box-shadow:0 0 0 72px #5ee5ff05,0 0 0 144px #5f73ff03}.direct-quote-copy,.direct-quote-form{z-index:1;position:relative}.direct-quote-copy .section-title{margin-bottom:18px;font-size:clamp(40px,5vw,62px)}.direct-quote-copy p{color:#9299aa;line-height:1.72}.direct-quote-points{color:#8790a7;letter-spacing:.05em;text-transform:uppercase;gap:10px;margin-top:28px;font:600 9px JetBrains Mono,monospace;display:grid}.direct-quote-points span{border-bottom:1px solid var(--line);padding-bottom:10px}.direct-quote-form{background:#07090fb3;border:1px solid #ffffff1f;border-radius:20px;padding:25px}.direct-quote-grid{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.direct-quote-wide{grid-column:1/-1}.direct-quote-form textarea{min-height:96px}.rescue-section{padding-top:85px}.rescue-shell{border:1px solid var(--line);background:radial-gradient(circle at 0 100%,#af65ff1f,#0000 24rem),linear-gradient(145deg,#ffffff0a,#ffffff04);border-radius:30px;grid-template-columns:.92fr 1.08fr;align-items:center;gap:60px;padding:75px;display:grid;position:relative;overflow:hidden}.rescue-shell:after{content:"";aspect-ratio:1;border:1px solid #af65ff29;border-radius:50%;width:330px;position:absolute;top:-120px;right:-130px;box-shadow:0 0 0 60px #af65ff05,0 0 0 120px #af65ff03}.rescue-copy{z-index:2;position:relative}.rescue-copy .section-title{font-size:clamp(40px,5vw,64px)}.rescue-copy p{color:#9299aa;line-height:1.7}.source-pills{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.source-pill{color:#777e90;border:1px solid var(--line);letter-spacing:.06em;background:#ffffff06;border-radius:8px;padding:7px 9px;font:600 8px JetBrains Mono,monospace}.rescue-form{z-index:2;background:#080a10b8;border:1px solid #ffffff1f;border-radius:22px;padding:14px;position:relative;box-shadow:0 30px 70px #0000004d}.dropzone{background:#ffffff05;border:1px dashed #ffffff29;border-radius:15px;min-height:330px;padding:29px}.drop-head{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.drop-head span{color:#697083;text-transform:uppercase;font:600 8px JetBrains Mono,monospace}.drop-head strong{color:var(--violet);font:600 8px JetBrains Mono,monospace}.input-shell{margin-bottom:10px}.input-shell label{color:#747b8e;margin-bottom:7px;font-size:9px;font-weight:600;display:block}.input-shell input,.input-shell textarea,.input-shell select{color:#e8eaf3;border:1px solid var(--line);background:#0e111b;border-radius:10px;outline:none;width:100%;padding:13px 14px;font-size:11px}.input-shell textarea{resize:vertical;min-height:85px;line-height:1.5}.input-shell input:focus,.input-shell textarea:focus,.input-shell select:focus{border-color:#af65ff73;box-shadow:0 0 0 3px #af65ff12}.input-shell>small,.design-file-input output{color:#687186;margin-top:6px;font-size:8px;line-height:1.45;display:block}.input-shell .field-optional{color:#5d667a;font-weight:500}.design-file-input input[type=file]{padding:9px}.design-file-input input[type=file]::file-selector-button{color:#dfe7ff;background:#5f73ff24;border:1px solid #5f73ff47;border-radius:7px;margin-right:10px;padding:8px 10px;font:700 8px Inter,sans-serif}.rescue-submit{color:#fff;background:linear-gradient(135deg,#af65ffdb,#5f73ffe0);border:1px solid #af65ff59;border-radius:11px;width:100%;min-height:47px;margin-top:8px;font-size:11px;font-weight:700}.rescue-warning{color:#5f6677;text-align:center;margin:11px 0 0;font-size:8px;line-height:1.5}.human-section{padding-bottom:80px}.human-grid{grid-template-columns:1fr 1.15fr;align-items:center;gap:75px;display:grid}.human-visual{place-items:center;min-height:500px;display:grid;position:relative}.human-core{aspect-ratio:1;background:radial-gradient(circle,#5f73ff2e,#5f73ff08 42%,#0000 43%);border:1px solid #5f73ff47;border-radius:50%;place-items:center;width:285px;display:grid;position:relative;box-shadow:0 0 90px #5f73ff1f}.human-core:before,.human-core:after{content:"";border-radius:50%;position:absolute}.human-core:before{border:1px dashed #58e9ff26;animation:28s linear infinite spin;inset:-62px}.human-core:after{border:1px solid #ffffff0f;inset:-122px}@keyframes spin{to{transform:rotate(360deg)}}.initials{aspect-ratio:1;background:linear-gradient(145deg,#252b49,#111523);border:1px solid #ffffff2b;border-radius:25px;place-items:center;width:92px;font:600 28px Space Grotesk,sans-serif;display:grid;box-shadow:0 25px 55px #0006}.human-node{color:#949bad;border:1px solid var(--line);text-transform:uppercase;background:#0e111a;border-radius:9px;padding:8px 10px;font:600 8px JetBrains Mono,monospace;position:absolute}.node-a{top:18px;left:16px}.node-b{top:105px;right:0}.node-c{bottom:38px;right:45px}.node-d{bottom:115px;left:-5px}.human-copy .section-title{font-size:clamp(42px,5vw,66px)}.human-copy>p{color:#9299aa;font-size:16px;line-height:1.7}.human-list{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.human-item{border:1px solid var(--line);background:#ffffff06;border-radius:14px;min-height:102px;padding:17px}.human-item span{color:var(--cyan);letter-spacing:.06em;margin-bottom:9px;font:600 8px JetBrains Mono,monospace;display:block}.human-item strong{font-size:11px;line-height:1.5}.process-section{padding-top:70px}.process-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.process-step{padding:37px 23px 0 0;position:relative}.process-step:before{content:"";aspect-ratio:1;border:2px solid var(--ink);background:var(--blue);width:9px;box-shadow:0 0 0 1px var(--blue), 0 0 17px #5f73ffa6;border-radius:50%;position:absolute;top:-5px;left:0}.process-step span{color:#606779;font:600 9px JetBrains Mono,monospace}.process-step h3{letter-spacing:-.035em;margin:18px 0 10px;font-size:21px}.process-step p{color:#858c9d;max-width:230px;font-size:12px;line-height:1.6}.final-cta{padding:110px 0 135px}.cta-shell{text-align:center;background:radial-gradient(circle at 50% 120%,#58e9ff30,#0000 40%),radial-gradient(circle at 50% -20%,#af65ff33,#0000 42%),#0d101a;border:1px solid #5f73ff47;border-radius:32px;place-items:center;min-height:430px;padding:80px 30px;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 120px #0006}.cta-shell:before{content:"";aspect-ratio:1;border:1px solid #ffffff12;border-radius:50%;width:600px;position:absolute;box-shadow:0 0 0 80px #ffffff05,0 0 0 160px #ffffff03}.cta-content{z-index:2;position:relative}.cta-shell h2{letter-spacing:-.065em;max-width:800px;margin:0 auto 18px;font-size:clamp(44px,6vw,76px);line-height:.96}.cta-shell p{color:#969daf;max-width:610px;margin:0 auto 29px;line-height:1.6}.cta-shell .button{min-height:55px;padding-inline:25px}.cta-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}footer{border-top:1px solid var(--line);padding:30px 0 45px}.footer-grid{grid-template-columns:1fr auto;align-items:center;gap:30px;display:grid}.footer-copy{color:#666d7f;font-size:10px;line-height:1.7}.footer-copy strong{color:#bfc4d2}.footer-links{color:#71788a;gap:18px;font-size:10px;display:flex}.footer-links a:hover{color:#fff}.footer-links span{color:#555c6d}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030408c7;place-items:center;padding:20px;display:none;position:fixed;inset:0}.modal-backdrop.open{display:grid}.modal{background:#111520;border:1px solid #ffffff26;border-radius:23px;width:min(100%,520px);overflow:hidden;box-shadow:0 35px 100px #00000094}.modal-beam{background:linear-gradient(90deg, var(--violet), var(--blue), var(--cyan), var(--lime));height:4px}.modal-body{padding:31px}.modal-label{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font:600 9px JetBrains Mono,monospace}.modal h3{letter-spacing:-.045em;margin-bottom:12px;font-size:31px}.modal p{color:#9299aa;font-size:13px;line-height:1.65}.modal-summary{color:#c7ccda;border:1px solid var(--line);white-space:pre-line;background:#ffffff06;border-radius:12px;margin:21px 0;padding:15px;font:500 10px/1.65 JetBrains Mono,monospace}.modal-actions{gap:9px;display:flex}.modal-actions .button{flex:1}.modal-actions button{color:#c7ccda;border:1px solid var(--line);background:#ffffff09;border-radius:12px;min-height:46px;padding:0 17px;font-size:12px;font-weight:700}@media (width<=1050px){.nav-links{display:none}.nav{grid-template-columns:1fr auto auto auto;gap:10px}.nav-projects-mobile,.nav-account-mobile{display:inline-flex}.hero{text-align:center;grid-template-columns:1fr;padding-top:75px}.hero-copy>p{margin-inline:auto}.hero-clarifier{text-align:left;margin-inline:auto}.hero-actions,.micro-proof{justify-content:center}.mission-wrap{width:100%;max-width:600px;margin-inline:auto}.proof-deck{margin-top:20px}.difference-heading{grid-template-columns:1fr;gap:22px}.launchpad{grid-template-columns:130px minmax(0,1fr)}.launch-quote{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;min-height:390px}.launch-quote .button{margin-top:10px}.direct-quote-shell,.rescue-shell{gap:35px;padding:55px 45px}}@media (width<=780px){.wrap{width:min(calc(100% - 24px), var(--max))}.nav-shell{padding-top:8px}.nav{border-radius:15px;min-height:54px;padding-left:12px}.brand{font-size:16px}.brand small{display:none}.nav .button{min-height:39px;padding:0 12px;font-size:11px}.hero{gap:22px;min-height:auto;padding:62px 0 40px;overflow-x:clip}.hero:before{width:380px;right:-260px}h1{font-size:clamp(53px,16vw,75px)}.hero-copy>p{font-size:16px}.hero-actions{display:grid}.hero-actions .button{width:100%}.micro-proof{gap:10px 15px;margin-top:24px}.mission-wrap{min-height:465px;transform:scale(.92)}.mission-card{transform:none}.float-chip{display:none}.orbit{width:370px}.proof-deck{grid-template-columns:1fr;margin-bottom:0}.proof-cell{border-right:0;border-bottom:1px solid var(--line);min-height:95px;padding:20px}.proof-cell:last-child{border-bottom:0}section{padding:78px 0}.section-title{font-size:clamp(40px,13vw,58px)}.difference-section{padding:30px 0 78px}.difference-shell{border-radius:22px;padding:34px 18px}.difference-heading h2{font-size:clamp(39px,12vw,56px)}.difference-heading>p{font-size:14px}.difference-grid{grid-template-columns:1fr;margin-top:28px}.difference-grid article{min-height:0}.difference-grid article>span{margin-bottom:18px}.difference-actions{flex-direction:column;align-items:stretch}.difference-actions .button{width:100%}.difference-person{justify-content:center;min-height:42px}.template-head,.config-heading{display:block}.template-head p{margin-top:15px}.template-grid{grid-template-columns:1fr}.template-card{min-height:auto}.config-heading .credit-badge{margin-top:20px}.launchpad{border-radius:20px;display:block}.launch-rail{border-right:0;border-bottom:1px solid var(--line);scrollbar-width:none;padding:13px;display:flex;overflow-x:auto}.launch-rail::-webkit-scrollbar{display:none}.rail-label,.rail-progress,.rail-caption{display:none}.rail-step{grid-template-columns:25px 1fr;min-width:max-content;margin:0 4px 0 0;padding:7px 9px}.rail-step span{width:25px;height:25px}.launch-main{padding:28px 17px 32px}.launch-top h3{font-size:24px}.autosave{display:none}.feature-grid,.prototype-brief-grid,.guided-brief-grid{grid-template-columns:1fr}.guided-brief-wide,.prototype-brief-message,.prototype-brief-files{grid-column:auto}.launch-quote{min-height:0;padding:28px 20px}.quote-price{font-size:58px}.launch-quote .button{margin-top:10px}.delivery-heading{display:block}.delivery-heading .section-intro{margin-top:19px}.delivery-grid{grid-template-columns:1fr;margin-top:32px}.delivery-example-title{flex-direction:column;align-items:flex-start}.delivery-example-grid{grid-template-columns:1fr}.delivery-example-grid>div+div{border-top:1px solid var(--line);border-left:0}.direct-quote-shell,.rescue-shell{border-radius:22px;grid-template-columns:1fr;padding:34px 18px}.direct-quote-grid{grid-template-columns:1fr}.direct-quote-wide{grid-column:auto}.human-section{overflow-x:clip}.human-grid{grid-template-columns:1fr;gap:25px}.human-visual{min-height:430px;transform:scale(.83)}.human-copy{text-align:center}.human-list{text-align:left}.process-grid{border-top:0;border-left:1px solid var(--line);grid-template-columns:1fr;margin-left:5px}.process-step{padding:0 0 35px 30px}.process-step:before{top:2px;left:-5px}.process-step h3{margin-top:8px}.cta-shell{border-radius:23px;min-height:410px;padding:60px 20px}.footer-grid{text-align:center;grid-template-columns:1fr}.footer-links{justify-content:center}}@media (width<=430px){.preview-note{font-size:8px}.brand-mark{width:27px}.nav{gap:7px}.nav-projects-mobile,.nav-account-mobile{padding:0 7px;font-size:9px}.nav .button .hide-mobile{display:none}.mission-wrap{min-width:0;margin:-10px 0;overflow:hidden;transform:none}.mission-card{width:100%;min-width:0;transform:none}.human-list{grid-template-columns:1fr}.delivery-card{padding:23px 19px}.delivery-card-top{flex-direction:column;align-items:flex-start;margin-bottom:25px}.delivery-handoff{grid-template-columns:42px 1fr;padding:19px}.delivery-handoff-icon{border-radius:12px;width:42px}.modal-actions{flex-direction:column-reverse}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.sabia-splash__well,.sabia-splash__stars{display:none}.sabia-splash__brand{opacity:1}.sabia-splash__brand img{clip-path:inset(0)}.sabia-splash__brand strong,.sabia-splash__brand small{opacity:1;transform:none}.sabia-splash__rule{transform:scaleX(1)}}.legal-page{background:radial-gradient(circle at 82% 0,#5f73ff1f,#0000 32%),#080a10;min-height:100vh}.legal-nav{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080a10db;justify-content:space-between;align-items:center;width:min(100% - 40px,1040px);margin:0 auto;padding:16px 0;display:flex;position:sticky;top:0}.legal-nav .brand{color:#fff;letter-spacing:.03em;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.legal-nav .brand small{color:#697083;text-transform:uppercase;margin-top:2px;font:500 6px JetBrains Mono,monospace;display:block}.legal-nav>div{gap:6px;display:flex}.legal-nav>div a{color:#8b93a7;border-radius:9px;padding:9px 12px;font-size:11px;font-weight:700}.legal-nav>div a[aria-current=page]{color:#fff;background:#5f73ff29}.legal-document{width:min(100% - 40px,840px);margin:0 auto;padding:72px 0 90px}.legal-draft{color:#f0d184;letter-spacing:.08em;background:#f0d1840e;border:1px solid #f0d18438;border-radius:999px;margin-bottom:20px;padding:7px 10px;font:600 8px JetBrains Mono,monospace;display:inline-flex}.legal-meta{color:#697083;text-transform:uppercase;font:500 9px JetBrains Mono,monospace}.legal-document h1{letter-spacing:-.065em;max-width:760px;margin:18px 0 22px;font-size:clamp(48px,8vw,82px);line-height:.94}.legal-lead{max-width:720px;color:#b7bed0!important;margin-bottom:55px!important;font-size:17px!important;line-height:1.65!important}.legal-document h2{color:#f0f2f8;letter-spacing:-.02em;margin:42px 0 12px;font-size:20px}.legal-document p,.legal-document li{color:#949caf;font-size:13px;line-height:1.8}.legal-document ul{gap:8px;padding-left:22px;display:grid}.legal-document a{color:var(--cyan);text-underline-offset:3px;-webkit-text-decoration:underline #5ee5ff40;text-decoration:underline #5ee5ff40}.legal-document code{color:#d8dcf0}.legal-footer{color:#697083;border-top:1px solid var(--line);justify-content:space-between;gap:20px;width:min(100% - 40px,1040px);margin:0 auto;padding:24px 0 38px;font-size:10px;display:flex}.legal-footer a{color:#adb4c8}.order-page{background:radial-gradient(circle at 50% 0,#5f73ff38,#0000 40%),#080a10;place-items:center;min-height:100vh;padding:24px;display:grid}.order-card{background:#10141f;border:1px solid #ffffff24;border-radius:25px;width:min(100%,620px);padding:38px;box-shadow:0 38px 120px #00000094}.order-card .brand{color:#fff;align-items:center;gap:10px;margin-bottom:54px;font-size:12px;font-weight:800;display:inline-flex}.order-card .brand small{color:#697083;text-transform:uppercase;font:500 6px JetBrains Mono,monospace;display:block}.order-kicker{color:var(--cyan);letter-spacing:.13em;margin-bottom:12px;font:700 9px JetBrains Mono,monospace;display:block}.order-card h1{letter-spacing:-.06em;margin:0 0 16px;font-size:clamp(42px,9vw,68px);line-height:.94}.order-card>p{color:#9299aa;margin:0 0 28px;font-size:13px;line-height:1.7}.order-facts{border:1px solid var(--line);background:var(--line);border-radius:13px;gap:1px;margin:0 0 24px;display:grid;overflow:hidden}.order-facts div{background:#121722;grid-template-columns:110px 1fr;gap:15px;padding:13px 15px;display:grid}.order-facts dt{color:#727b8e;font-size:10px}.order-facts dd{overflow-wrap:anywhere;color:#e1e5ef;margin:0;font:600 10px JetBrains Mono,monospace}.order-card>.button{width:100%}.auth-backdrop{z-index:140;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030408d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.auth-dialog{background:#10141f;border:1px solid #ffffff29;border-radius:24px;width:min(100%,510px);max-height:calc(100dvh - 40px);position:relative;overflow:hidden auto;box-shadow:0 38px 120px #000000ad}.auth-beam{background:linear-gradient(90deg, var(--violet), var(--blue), var(--cyan), var(--lime));height:4px}.auth-close{z-index:2;color:#aeb5c7;border:1px solid var(--line);background:#ffffff09;border-radius:50%;width:36px;height:36px;font-size:22px;line-height:1;position:absolute;top:18px;right:18px}.auth-state{padding:42px 38px 20px}.auth-kicker{color:var(--cyan);letter-spacing:.14em;margin-bottom:12px;font:600 9px JetBrains Mono,monospace;display:block}.auth-state h2{letter-spacing:-.055em;max-width:390px;margin:0 0 13px;font-size:clamp(32px,8vw,46px);line-height:.98}.auth-state>p{color:#9299aa;margin:0 0 24px;font-size:13px;line-height:1.65}.auth-state>p strong{color:#dfe3ee}.auth-tabs{border:1px solid var(--line);background:#ffffff06;border-radius:13px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:16px;padding:4px;display:grid}.auth-tabs button{color:#777f92;background:0 0;border:0;border-radius:9px;min-height:40px;font-weight:700}.auth-tabs button[aria-selected=true]{color:#fff;background:#5f73ff2e;box-shadow:inset 0 0 0 1px #5f73ff3d}.auth-form{gap:12px;display:grid}.auth-form label{color:#aeb5c7;gap:7px;font-size:11px;font-weight:700;display:grid}.auth-form input{color:#fff;border:1px solid var(--line);background:#ffffff09;border-radius:11px;outline:none;width:100%;min-height:48px;padding:0 14px;font:500 13px Inter,sans-serif}.auth-form input:focus{border-color:#58e9ff8c;box-shadow:0 0 0 3px #58e9ff14}.auth-form .auth-consent,.auth-consent{color:#7d8598;grid-template-columns:18px 1fr;align-items:start;gap:9px;font-size:9px;font-weight:500;line-height:1.5;display:grid}.auth-form .auth-consent input,.auth-consent input{width:16px;min-height:16px;accent-color:var(--blue);margin-top:1px}.auth-consent a{color:var(--cyan);text-underline-offset:2px;text-decoration:underline}.auth-google-consent{margin-bottom:11px}.auth-form .button,.auth-state>.button{width:100%;min-height:49px;margin-top:4px}.auth-divider{color:#62697b;text-align:center;margin:20px 0;font-size:10px;position:relative}.auth-divider:before{content:"";background:var(--line);height:1px;position:absolute;top:50%;left:0;right:0}.auth-divider span{background:#10141f;padding:0 10px;position:relative}.auth-google,.auth-secondary{color:#e9ebf2;border:1px solid var(--line);background:#ffffff09;border-radius:11px;width:100%;min-height:47px;font-weight:700}.auth-google span{color:#fff;background:linear-gradient(135deg,#4285f4,#34a853);border-radius:50%;place-items:center;width:24px;height:24px;margin-right:8px;font-weight:800;display:inline-grid}.auth-secondary{margin-top:10px}.auth-link{color:#8f98ad;text-underline-offset:3px;background:0 0;border:0;margin:15px auto 0;padding:4px;font-size:11px;text-decoration:underline;display:block}.auth-link:disabled{opacity:.4}.auth-state small{color:#60687a;text-align:center;margin-top:16px;font-size:9px;line-height:1.6;display:block}.auth-feedback{min-height:31px;padding:0 38px 24px}.auth-feedback p{border-radius:9px;margin:0;padding:10px 12px;font-size:11px;line-height:1.5}.auth-error{color:#ffb3c0;background:#ff788f1a}.auth-success{color:#a7f7ce;background:#74f4b417}.auth-readiness{border:1px solid var(--line);background:#ffffff06;border-radius:13px;grid-template-columns:1fr auto;gap:10px 20px;margin:20px 0 24px;padding:17px;font-size:10px;display:grid}.auth-readiness span{color:#7e8698}.auth-readiness strong{color:#dfe3ee;text-align:right}.auth-verified-consent{border:1px solid var(--line);background:#ffffff06;border-radius:11px;margin:0 0 14px;padding:12px}.consent-target-error{outline-offset:2px;outline:2px solid #ff788f9e}.auth-consent.consent-target-error,.checkout-consents label.consent-target-error{color:#ffc1cb;background:#ff788f12;border-radius:8px}.auth-secondary.consent-target-error{background:#ff788f12;border-color:#ff788f9e}.consent-validation{color:#ffc1cb;background:#ff788f14;border:1px solid #ff788f47;border-radius:9px;margin:-5px 0 12px;padding:9px 11px;font-size:11px;line-height:1.5}.auth-history{border:1px solid var(--line);background:#ffffff05;border-radius:11px;gap:7px;margin:18px 0 8px;padding:14px;display:grid}.auth-history strong{color:#dfe3ee;font-size:10px}.auth-history span{color:#7e8698;font-size:9px;line-height:1.45}.design-attachments{background:#58e9ff06;border:1px solid #58e9ff24;border-radius:12px;gap:11px;margin:13px 0;padding:14px;display:grid}.design-attachments>div:first-child{gap:4px;display:grid}.design-attachments>div:first-child strong{color:#e8edf8;font-size:11px}.design-attachments>div:first-child span{color:#717b8f;font-size:9px}.design-palette{flex-wrap:wrap;gap:7px;display:flex}.design-palette>span{border:1px solid #ffffff29;border-radius:9px;width:61px;height:39px;position:relative;box-shadow:inset 0 0 0 2px #ffffff14}.design-palette i{color:#fff;background:#000000a6;border-radius:4px;padding:2px 3px;font:600 6px JetBrains Mono,monospace;position:absolute;bottom:3px;right:3px}.design-file-button{color:#dbe2f3;cursor:pointer;background:#5f73ff12;border:1px dashed #5f73ff59;border-radius:9px;place-items:center;min-height:40px;font-size:9px;font-weight:700;display:grid;position:relative}.design-file-button input{opacity:0;width:1px;height:1px;position:absolute}.design-file-list{gap:6px;display:grid}.design-file-list>span{background:#ffffff09;border-radius:8px;grid-template-columns:minmax(0,1fr) auto 25px;align-items:center;gap:8px;padding:7px 8px;display:grid}.design-file-list b{color:#b9c1d3;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.design-file-list small{color:#657085;margin:0;font-size:7px}.design-file-list button{color:#ff9aac;background:#ff788f14;border:0;border-radius:7px;width:25px;height:25px}.checkout-notice,.checkout-box{border:1px solid var(--line);background:#ffffff06;border-radius:13px;gap:10px;margin:18px 0 8px;padding:16px;display:grid}.auth-brief-summary{background:#5ee5ff06;border:1px solid #5ee5ff24;border-radius:13px;gap:8px;margin:18px 0 8px;padding:16px;display:grid}.auth-brief-summary>strong{color:#eef1f8;margin-bottom:2px;font-size:13px}.auth-brief-summary>span{color:#aeb7c8;grid-template-columns:86px 1fr;gap:10px;font-size:9px;line-height:1.55;display:grid}.auth-brief-summary b{color:#667187;text-transform:uppercase;font:700 8px JetBrains Mono,monospace}.checkout-notice strong,.checkout-box>strong{color:#eef1f8;font-size:13px}.checkout-notice p,.checkout-box>p{color:#858da0;margin:0;font-size:10px;line-height:1.6}.checkout-mode{width:max-content;color:var(--lime);letter-spacing:.07em;background:#adff7f0d;border:1px solid #adff7f33;border-radius:999px;padding:5px 8px;font:700 8px JetBrains Mono,monospace}.checkout-consents{background:#5ee5ff06;border:1px solid #5ee5ff1f;border-radius:10px;gap:9px;margin:2px 0;padding:12px;display:grid}.checkout-box>.button{width:100%;min-height:49px}.checkout-box>small{color:#6f7789;text-align:left;margin:0}.checkout-test-mode{color:#aab38d;background:#c7ff4a0d;border:1px solid #c7ff4a33;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 18px;padding:12px 14px;font-size:11px;line-height:1.5;display:flex}.checkout-test-mode strong{color:var(--lime);letter-spacing:.1em;flex:none;font:700 9px JetBrains Mono,monospace}.commerce-offer-title{gap:5px;margin-bottom:14px;display:grid}.commerce-offer-title span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font:700 9px JetBrains Mono,monospace}.commerce-offer-title strong{color:#f3f5fa;font-size:18px}.auth-danger-link{color:#e28c9b}.account-delete-box{background:#ff788f0b;border:1px solid #ff788f2e;border-radius:11px;gap:9px;margin-top:16px;padding:14px;display:grid}.account-delete-box>strong{color:#ffc2cc;font-size:11px}.account-delete-box>p{color:#9b7c85;margin:0;font-size:9px;line-height:1.5}.account-delete-box>input{color:#fff;background:#0000002e;border:1px solid #ff788f38;border-radius:9px;outline:none;min-height:40px;padding:0 11px}.account-delete-box>div{grid-template-columns:.8fr 1.2fr;gap:8px;display:grid}.account-delete-box .auth-secondary{min-height:40px;margin:0}.auth-danger{color:#ffe4e8;background:#ff788f24;border:1px solid #ff788f3d;border-radius:9px;min-height:40px;font-size:10px;font-weight:800}.auth-danger:disabled{opacity:.35}.fiscal-form{grid-template-columns:1fr 1fr;gap:12px;padding:42px 38px 24px;display:grid}.fiscal-form h2,.fiscal-form>p,.fiscal-form>.auth-kicker{grid-column:1/-1}.fiscal-form h2{letter-spacing:-.055em;max-width:390px;margin:0 0 2px;font-size:clamp(32px,8vw,46px);line-height:.98}.fiscal-form>p{color:#9299aa;margin:0 0 8px;font-size:12px;line-height:1.6}.fiscal-form label{color:#aeb5c7;gap:6px;font-size:10px;font-weight:700;display:grid}.fiscal-form input,.fiscal-form select{color:#fff;border:1px solid var(--line);background:#171c29;border-radius:10px;outline:none;min-width:0;min-height:42px;padding:10px 12px}.fiscal-form input:focus,.fiscal-form select:focus{border-color:#5ee5ff73;box-shadow:0 0 0 3px #5ee5ff12}.fiscal-form label small{color:#ff8296;font-size:9px;line-height:1.35}.fiscal-form .field-optional{color:#767e91;font-size:9px;font-weight:500}.fiscal-country{border:1px solid var(--line);background:#ffffff06;border-radius:10px;align-content:center;gap:4px;min-height:62px;padding:10px 12px;display:grid}.fiscal-country span{color:#aeb5c7;font-size:10px;font-weight:700}.fiscal-country strong{color:#fff;font-size:13px}.fiscal-country small{color:#767e91;font-size:9px;line-height:1.35}.fiscal-hint{background:#5ee5ff09;border:1px solid #5ee5ff1f;border-radius:10px;padding:10px 12px;margin:-2px 0 2px!important}.fiscal-hint strong{color:#dffaff}.fiscal-wide{grid-column:1/-1}.fiscal-actions{grid-template-columns:.7fr 1.3fr;gap:10px;margin-top:5px;display:grid}@media (width<=520px){.checkout-test-mode{flex-direction:column;align-items:flex-start}.legal-nav,.legal-document,.legal-footer{width:min(100% - 24px,840px)}.legal-nav .brand small{display:none}.legal-document{padding-top:48px}.legal-footer{flex-direction:column}.auth-backdrop{align-items:end;padding:8px}.auth-dialog{border-radius:22px 22px 14px 14px;max-height:calc(100dvh - 16px)}.auth-state{padding:38px 20px 18px}.auth-feedback{padding:0 20px 20px}.fiscal-form{grid-template-columns:1fr;padding:38px 20px 18px}.fiscal-form h2,.fiscal-form>p,.fiscal-form>.auth-kicker,.fiscal-wide{grid-column:auto}.fiscal-actions{grid-template-columns:1fr}}.projects-page{min-height:100vh;color:var(--text);background:radial-gradient(circle at 88% 4%,#5f73ff33,#0000 26rem),radial-gradient(circle at -5% 36%,#af65ff1f,#0000 30rem),#070910;position:relative;overflow:hidden}.projects-page:before{content:"";pointer-events:none;opacity:.52;background-image:radial-gradient(circle,#ffffffb3 0 1px,#0000 1.4px),radial-gradient(circle,#58e9ff73 0 1px,#0000 1.4px);background-position:0 0,31px 47px;background-size:97px 97px,151px 151px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0,#0000 72%);mask-image:linear-gradient(#000 0,#0000 72%)}.projects-page>*{z-index:1;position:relative}.projects-nav{background:#070910bd;width:min(100% - 40px,1180px)}.projects-hero{width:min(100% - 40px,1180px);margin:0 auto;padding:clamp(76px,10vw,138px) 0 clamp(62px,8vw,104px)}.projects-hero:after{content:"";z-index:-1;aspect-ratio:1;filter:saturate(1.2);background:radial-gradient(circle at 32% 26%,#ffffff47,#0000 3%),radial-gradient(circle at 36% 30%,#58e9ff73,#0000 12%),radial-gradient(circle at 44% 42%,#5367eb 0,#262a73 35%,#100e2d 69%,#070910 72%);border:1px solid #8896ff2b;border-radius:50%;width:clamp(260px,42vw,560px);position:absolute;top:5%;right:-12%;box-shadow:-55px 28px 140px #5367eb3b}.projects-hero .section-kicker{color:var(--cyan);letter-spacing:.17em;align-items:center;gap:10px;margin-bottom:24px;font:700 10px/1 JetBrains Mono,monospace;display:inline-flex}.projects-hero .section-kicker:before{content:"";background:currentColor;width:32px;height:1px}.projects-hero h1{letter-spacing:-.075em;max-width:920px;margin:0;font:700 clamp(62px,10vw,132px)/.82 Space Grotesk,sans-serif}.projects-hero h1 em{color:#0000;background:linear-gradient(92deg,#8a96ff 0,#58e9ff 48%,#c7ff4a 105%);-webkit-background-clip:text;background-clip:text;font-style:normal}.projects-hero>p{color:#a6adbf;max-width:650px;margin:35px 0 0;font-size:clamp(16px,2vw,20px);line-height:1.65}.projects-hero-stats{flex-wrap:wrap;gap:10px;margin-top:40px;display:flex}.projects-hero-stats span{color:#8991a5;border:1px solid var(--line);text-transform:uppercase;background:#ffffff06;border-radius:999px;align-items:baseline;gap:8px;padding:11px 14px;font:600 9px/1 JetBrains Mono,monospace;display:flex}.projects-hero-stats strong{color:#fff;font-size:13px}.projects-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(100% - 40px,1180px);margin:0 auto;padding-bottom:26px;display:grid}.project-card{--project-glow:95, 115, 255;background:linear-gradient(145deg,#151928f0,#0a0c15f0);border:1px solid #ffffff1c;border-radius:25px;min-width:0;transition:border-color .35s,box-shadow .35s,transform .35s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000040}.project-card:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0f}.project-card:hover{z-index:2;border-color:rgba(var(--project-glow), .42);box-shadow:0 34px 100px #00000073, 0 0 65px rgba(var(--project-glow), .11);transform:translateY(-7px)}.project-visual{background:radial-gradient(circle at 50% 50%, rgba(var(--project-glow), .22), transparent 18%), radial-gradient(circle at 50% 50%, #151a2b 0, #0c0f19 55%, #080a11 100%);border-bottom:1px solid #ffffff14;place-items:center;min-height:285px;display:grid;position:relative;overflow:hidden}.project-visual:before,.project-visual:after{content:"";border:1px solid rgba(var(--project-glow), .22);border-radius:50%;position:absolute;transform:rotate(-18deg)scaleY(.42)}.project-visual:before{aspect-ratio:1;width:310px}.project-visual:after{aspect-ratio:1;opacity:.45;width:440px}.project-orbit{aspect-ratio:1;border:1px dashed rgba(var(--project-glow), .32);border-radius:50%;width:205px;animation:18s linear infinite project-spin;position:absolute}.project-orbit:after{content:"";aspect-ratio:1;background:rgb(var(--project-glow));width:8px;box-shadow:0 0 22px rgb(var(--project-glow));border-radius:50%;position:absolute;top:24px;left:16px}.project-visual i{z-index:2;aspect-ratio:1;color:#fff;background:linear-gradient(145deg, rgba(var(--project-glow), .9), rgba(var(--project-glow), .2));width:104px;box-shadow:0 24px 60px rgba(var(--project-glow), .25), inset 0 1px #ffffff4d;letter-spacing:-.06em;border:1px solid #ffffff3b;border-radius:30px;place-items:center;font:800 30px/1 Space Grotesk,sans-serif;display:grid;position:relative;transform:rotate(-4deg)}.project-visual>span{color:#ffffffd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.08em;text-transform:uppercase;background:#05070ca6;border:1px solid #ffffff1a;border-radius:8px;padding:7px 9px;font:600 8px/1 JetBrains Mono,monospace;position:absolute;bottom:17px;right:18px}.project-visual-amber{--project-glow:255, 194, 84}.project-visual-orange{--project-glow:255, 126, 74}.project-visual-lime{--project-glow:199, 255, 74}.project-visual-cyan{--project-glow:88, 233, 255}.project-visual-green{--project-glow:84, 240, 164}.project-visual-blue{--project-glow:95, 115, 255}.project-visual-violet{--project-glow:175, 101, 255}.project-visual-pink{--project-glow:255, 116, 190}.project-card-copy{padding:27px 29px 31px}.project-card-copy>span{color:#727b90;letter-spacing:.11em;text-transform:uppercase;font:600 8px/1.3 JetBrains Mono,monospace}.project-card-copy h2{letter-spacing:-.055em;margin:12px 0 11px;font-size:clamp(29px,4vw,42px);line-height:.98}.project-card-copy p{color:#9098ab;max-width:470px;margin:0;font-size:13px;line-height:1.65}.project-card-copy strong{color:#dfe4f1;margin-top:24px;font-size:11px;display:inline-block}.project-card>small{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff1f;border-radius:999px;padding:7px 9px;font:700 8px/1 JetBrains Mono,monospace;position:absolute;top:16px;left:16px}.project-status-live{color:var(--success);background:#0a1e17b8}.project-status-design{color:#d5c4ff;background:#1e1430b8}.projects-note{border:1px solid var(--line);background:linear-gradient(110deg,#5f73ff1a,#58e9ff06);border-radius:22px;grid-template-columns:minmax(170px,.5fr) minmax(0,1.5fr);gap:34px;width:min(100% - 40px,1180px);margin:72px auto 110px;padding:34px;display:grid}.projects-note>span{color:var(--cyan);letter-spacing:.11em;font:700 9px/1.5 JetBrains Mono,monospace}.projects-note strong{letter-spacing:-.04em;margin-bottom:8px;font-size:clamp(22px,3vw,32px);display:block}.projects-note p{color:#939bad;max-width:760px;margin:0;font-size:13px;line-height:1.7}@keyframes project-spin{to{transform:rotate(360deg)}}@media (width<=760px){.projects-nav{width:min(100% - 24px,1180px)}.projects-nav>div a{padding-inline:9px}.projects-hero{width:min(100% - 24px,1180px);padding-top:64px}.projects-hero:after{opacity:.72;top:12%;right:-55%}.projects-hero h1{font-size:clamp(55px,17vw,84px)}.projects-hero>p{font-size:15px}.projects-hero-stats{grid-template-columns:1fr;max-width:330px;display:grid}.projects-hero-stats span{justify-content:space-between}.projects-grid{grid-template-columns:1fr;width:min(100% - 24px,1180px)}.project-visual{min-height:235px}.project-visual i{border-radius:25px;width:88px;font-size:27px}.project-card-copy{padding:24px 22px 27px}.projects-note{grid-template-columns:1fr;width:min(100% - 24px,1180px);margin:55px auto 80px;padding:25px 22px}}@media (prefers-reduced-motion:reduce){.project-orbit{animation:none}.project-card{transition:none}}.account-page{min-height:100vh;color:var(--text);background:radial-gradient(circle at 82% 2%,#58e9ff21,#0000 30rem),radial-gradient(circle at 3% 44%,#af65ff21,#0000 32rem),#070910;padding-bottom:90px;position:relative;overflow:hidden}.account-page:before{content:"";pointer-events:none;opacity:.4;background-image:radial-gradient(circle,#ffffffa6 0 1px,#0000 1.35px);background-size:113px 113px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.account-page>*{z-index:1;position:relative}.account-nav{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070910c7;justify-content:space-between;align-items:center;gap:24px;width:min(100% - 40px,1180px);margin:0 auto;padding:16px 0;display:flex;position:sticky;top:0}.account-nav>div{gap:6px;display:flex}.account-nav>div a{color:#8e96a9;border-radius:9px;padding:9px 12px;font-size:11px;font-weight:700}.account-nav>div a:hover{color:#fff;background:#ffffff0d}.account-nav-notifications{align-items:center;gap:6px;display:inline-flex}.account-nav-notifications span{color:#071018;background:var(--lime);border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font:800 8px JetBrains Mono,monospace;display:grid;box-shadow:0 0 16px #c7ff4a2e}.account-kicker{color:var(--cyan);letter-spacing:.15em;font:700 9px/1 JetBrains Mono,monospace}.account-access{background:linear-gradient(145deg,#141928f5,#0a0d16f5);border:1px solid #ffffff21;border-radius:27px;width:min(100% - 32px,560px);margin:clamp(45px,9vh,100px) auto 0;padding:clamp(28px,5vw,46px);box-shadow:0 38px 120px #0000007a,0 0 75px #58e9ff0d}.account-access h1{letter-spacing:-.075em;margin:16px 0 20px;font-size:clamp(52px,10vw,82px);line-height:.83}.account-access h1 em{color:#0000;background:linear-gradient(90deg,#8a96ff,#58e9ff);-webkit-background-clip:text;background-clip:text;font-style:normal}.account-access>p{color:#949cae;margin:0 0 28px;font-size:14px;line-height:1.7}.account-access .auth-google,.account-access>.button,.account-access>.auth-secondary{width:100%;margin-top:10px}.account-feedback,.account-global-feedback{color:#ffb7c2;font-size:11px;line-height:1.55}.account-hero{justify-content:space-between;align-items:end;gap:24px;width:min(100% - 40px,1180px);margin:0 auto;padding:clamp(72px,10vw,120px) 0 46px;display:flex}.account-hero h1{letter-spacing:-.075em;margin:15px 0 12px;font-size:clamp(55px,9vw,108px);line-height:.84}.account-hero h1 em{color:#0000;background:linear-gradient(92deg,#8a96ff,#58e9ff 70%,#c7ff4a);-webkit-background-clip:text;background-clip:text;font-style:normal}.account-hero p{color:#7e879b;margin:0;font:500 10px/1.6 JetBrains Mono,monospace}.account-hero>.auth-secondary{width:auto;min-width:100px}.account-hero-actions{align-items:center;gap:10px;display:flex}.account-hero-actions .button,.account-hero-actions .auth-secondary{width:auto;min-width:100px}.account-metrics{border:1px solid var(--line);background:#ffffff06;border-radius:18px;grid-template-columns:repeat(4,1fr);width:min(100% - 40px,1180px);margin:0 auto 18px;padding:0;display:grid;overflow:hidden}.account-metrics div{border-right:1px solid var(--line);justify-content:center;align-items:baseline;gap:10px;padding:19px;display:flex}.account-metrics div:last-child{border-right:0}.account-metrics strong{letter-spacing:-.05em;font-size:29px}.account-metrics span{color:#778095;text-transform:uppercase;font:600 9px JetBrains Mono,monospace}.account-layout{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;width:min(100% - 40px,1180px);margin:0 auto;display:grid}.account-layout>*{min-width:0}.account-panel{background:linear-gradient(145deg,#131725e6,#0a0d15e6);border:1px solid #ffffff1c;border-radius:23px;min-width:0;padding:26px;box-shadow:0 24px 70px #0003}.account-fiscal{grid-column:span 5}.account-notifications{grid-column:1/-1}.account-requests{grid-column:span 7}.account-projects{grid-column:1/-1}.account-orders{grid-column:span 7}.account-security{grid-column:span 5}.account-panel-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.account-panel-head>div{align-items:center;gap:11px;min-width:0;display:flex}.account-panel-head>div>span{aspect-ratio:1;width:28px;color:var(--cyan);border:1px solid #58e9ff2e;border-radius:9px;flex:none;place-items:center;font:700 8px JetBrains Mono,monospace;display:grid}.account-panel-head>div>b{color:var(--lime);text-transform:uppercase;background:#c7ff4a0a;border:1px solid #c7ff4a29;border-radius:999px;padding:5px 7px;font:700 7px JetBrains Mono,monospace}.account-panel h2{letter-spacing:-.045em;margin:0;font-size:clamp(21px,3vw,30px)}.account-text-action{color:#aeb6ca;border:1px solid var(--line);background:#ffffff06;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:700}.account-fiscal-grid{border:1px solid var(--line);background:var(--line);border-radius:13px;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.account-fiscal-grid div{background:#121722;min-width:0;padding:12px 13px}.account-fiscal-grid .account-fiscal-wide{grid-column:1/-1}.account-fiscal-grid dt{color:#6e788d;font-size:9px}.account-fiscal-grid dd{overflow-wrap:anywhere;color:#e3e6ef;margin:5px 0 0;font-size:11px;font-weight:650}.account-fiscal>small{color:#626b7e;margin-top:12px;font-size:8px;display:block}.account-empty{background:#ffffff05;border:1px dashed #ffffff1f;border-radius:14px;align-content:center;gap:8px;min-height:135px;padding:22px;display:grid}.account-empty strong{font-size:16px}.account-empty p{color:#7e879b;margin:0;font-size:11px;line-height:1.6}.account-empty .button,.account-empty .auth-secondary{width:max-content;min-height:39px;margin-top:8px;padding-inline:14px;font-size:10px}.account-list{gap:9px;display:grid}.account-list article{border:1px solid var(--line);background:#ffffff05;border-radius:13px;justify-content:space-between;align-items:center;gap:15px;padding:14px;display:flex}.account-list article>div{min-width:0}.account-list span,.account-project-grid article>div:nth-child(2)>span{color:#6f788c;text-transform:uppercase;font:600 8px JetBrains Mono,monospace}.account-list h3{text-overflow:ellipsis;white-space:nowrap;margin:6px 0 4px;font-size:15px;overflow:hidden}.account-list code,.account-order-list code{color:#555e71;text-overflow:ellipsis;font-size:8px;display:block;overflow:hidden}.account-status{color:var(--cyan);text-transform:uppercase;background:#58e9ff0b;border:1px solid #58e9ff29;border-radius:999px;flex:none;padding:7px 9px;font:700 8px JetBrains Mono,monospace}.account-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.account-project-grid article{border:1px solid var(--line);background:radial-gradient(circle at 8%,#5f73ff1f,#0000 35%),#ffffff05;border-radius:16px;grid-template-columns:66px minmax(0,1fr);align-items:center;gap:15px;min-height:132px;padding:18px;display:grid;position:relative;overflow:hidden}.account-project-orbit{aspect-ratio:1;border:1px solid #58e9ff2e;border-radius:50%;place-items:center;width:62px;display:grid;box-shadow:0 0 0 9px #5f73ff06,0 0 32px #58e9ff14}.account-project-orbit span{aspect-ratio:1;background:linear-gradient(145deg,#5f73ff,#25306f);border-radius:12px;place-items:center;width:38px;font:800 12px Space Grotesk,sans-serif;display:grid}.account-project-grid h3{letter-spacing:-.04em;margin:7px 0 5px;font-size:20px}.account-project-grid p{color:#737d91;margin:0;font-size:9px}.account-project-grid .account-status{position:absolute;top:12px;right:12px}.account-project-grid article.account-project-delivered{grid-template-columns:66px minmax(0,1fr);align-items:start}.account-project-delivered .account-project-orbit{margin-top:22px}.account-project-copy{min-width:0}.account-delivery{border-top:1px solid var(--line);gap:9px;margin-top:16px;padding-top:13px;display:grid}.account-project-grid .account-delivery p{color:#919bae;font-size:9px;line-height:1.5}.account-project-grid .account-delivery p strong{color:var(--success)}.account-project-grid .account-delivery .account-delivery-instructions{color:#a5adbd;white-space:pre-line}.account-delivery-actions{flex-wrap:wrap;gap:8px;display:flex}.account-delivery-actions .button,.account-delivery-actions .auth-secondary{justify-content:center;align-items:center;width:auto;min-height:38px;margin:0;padding:8px 12px;font-size:9px;display:inline-flex}.account-status-ready{color:var(--success);background:#74f4b40b;border-color:#74f4b42e}.account-status-blocked,.account-status-cancelled{color:#ff9cb0;background:#ff788f0b;border-color:#ff788f2e}.account-order-list{gap:9px;display:grid}.account-order-list article{border:1px solid var(--line);background:#ffffff05;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;padding:15px;display:flex}.account-order-list article>div{min-width:0}.account-order-list article>div:first-child>span{color:var(--lime);border:1px solid #c7ff4a2b;border-radius:6px;margin-bottom:7px;padding:4px 6px;font:700 7px JetBrains Mono,monospace;display:inline-block}.account-order-list article>div:first-child>strong{margin-bottom:5px;font-size:20px;display:block}.account-order-list article>div:last-child{text-align:right}.account-order-list article>div:last-child strong{color:#dfe3ed;margin-bottom:4px;font-size:10px;display:block}.account-order-list article>div:last-child span{color:#697286;font-size:9px}.account-documents-hero{justify-content:space-between;align-items:end;gap:24px;width:min(100% - 40px,1180px);margin:0 auto;padding:clamp(70px,10vw,115px) 0 38px;display:flex}.account-documents-hero>div>a{color:#8791a6;margin-bottom:25px;font-size:10px;font-weight:700;display:inline-block}.account-documents-hero h1{letter-spacing:-.075em;margin:15px 0 18px;font-size:clamp(58px,9vw,108px);line-height:.82}.account-documents-hero h1 em{color:#0000;background:linear-gradient(92deg,#8a96ff,#58e9ff 72%,#c7ff4a);-webkit-background-clip:text;background-clip:text;font-style:normal}.account-documents-hero p{color:#828ca0;max-width:650px;margin:0;font-size:12px;line-height:1.7}.account-documents-hero>.auth-secondary{width:auto;min-width:100px}.account-documents-shell{background:linear-gradient(145deg,#131725e6,#0a0d15e6);border:1px solid #ffffff1c;border-radius:23px;width:min(100% - 40px,1180px);margin:0 auto;padding:24px}.account-documents-toolbar{justify-content:space-between;align-items:center;gap:22px;margin-bottom:22px;display:flex}.account-documents-toolbar>div:first-child{align-items:baseline;gap:9px;display:flex}.account-documents-toolbar>div:first-child strong{font-size:30px}.account-documents-toolbar>div:first-child span{color:#778095;text-transform:uppercase;font:600 9px JetBrains Mono,monospace}.account-document-filters{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.account-document-filters button{color:#8690a4;border:1px solid var(--line);background:#ffffff06;border-radius:999px;padding:8px 10px;font-size:8px;font-weight:700}.account-document-filters button[aria-pressed=true]{color:#071018;border-color:var(--cyan);background:var(--cyan)}.account-document-list{gap:11px;display:grid}.account-document-card{border:1px solid var(--line);background:#ffffff06;border-radius:15px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:16px;padding:17px;display:grid}.account-document-icon{aspect-ratio:1;color:#ffb2bd;background:#ff788f0e;border:1px solid #ff788f2e;border-radius:14px;place-items:center;width:52px;font:800 10px JetBrains Mono,monospace;display:grid}.account-document-copy{min-width:0}.account-document-copy>span{color:var(--cyan);text-transform:uppercase;font:700 8px JetBrains Mono,monospace}.account-document-copy h3{letter-spacing:-.035em;margin:6px 0 9px;font-size:18px}.account-document-copy dl{flex-wrap:wrap;gap:7px 18px;margin:0;display:flex}.account-document-copy dl div{gap:5px;min-width:0;display:flex}.account-document-copy dt{color:#687286;font-size:8px}.account-document-copy dd{overflow-wrap:anywhere;color:#aeb7c7;margin:0;font-size:8px;font-weight:700}.account-document-copy p{color:#9ba4b5;margin:10px 0 0;font-size:10px;line-height:1.55}.account-document-copy small{overflow-wrap:anywhere;color:#657084;margin-top:9px;font:500 7px/1.5 JetBrains Mono,monospace;display:block}.account-document-card>.auth-secondary{width:auto;min-width:105px;margin:0}.account-documents-empty{justify-items:start;min-height:260px}.account-documents-empty .auth-secondary{width:max-content;padding-inline:14px}.account-document-list-admin{margin-top:14px}.account-document-list-admin .account-document-card{background:#ffffffa6;border-color:#10111a21;grid-template-columns:45px minmax(0,1fr) auto}.account-document-list-admin .account-document-icon{color:#9b2941;background:#9b29410d;border-color:#9b294126;width:42px}.account-document-list-admin .account-document-copy>span{color:#4052b5}.account-document-list-admin .account-document-copy h3{color:#171923}.account-document-list-admin .account-document-copy dt,.account-document-list-admin .account-document-copy small{color:#10111a7a}.account-document-list-admin .account-document-copy dd,.account-document-list-admin .account-document-copy p{color:#10111aa6}.account-security>p{color:#8a93a6;font-size:12px;line-height:1.7}.account-form-shell{background:#10141f;border:1px solid #ffffff21;border-radius:25px;width:min(100% - 32px,720px);margin:70px auto 0;overflow:hidden;box-shadow:0 38px 120px #0000007a}.account-form-shell .fiscal-form{padding:38px}.account-loading{color:#7e879b;place-items:center;gap:14px;min-height:45vh;padding:80px 20px;display:grid}.account-loading span{aspect-ratio:1;border:2px solid #ffffff1a;border-top-color:var(--cyan);border-radius:50%;width:42px;animation:.8s linear infinite account-spin}.request-detail-skeleton{position:relative}.request-detail-skeleton>p,.account-overview-skeleton>p,.account-panel-skeleton>p{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.account-overview-skeleton .account-metrics div{align-items:center;min-height:68px}.account-overview-skeleton .account-metrics .skeleton-line{width:42%}.account-panel-skeleton{min-height:250px}.account-panel-skeleton>div{align-content:start;gap:14px;display:grid}.skeleton-stack,.skeleton-card{align-content:start;gap:13px;display:grid}.skeleton-card{min-height:180px}.skeleton-card-tall{min-height:290px}.skeleton-line{background:linear-gradient(100deg,#ffffff0b 25%,#ffffff1c 44%,#ffffff0b 63%) 0 0/220% 100%;border-radius:999px;width:100%;height:13px;animation:1.4s ease-in-out infinite skeleton-shimmer;display:block}.skeleton-line-short{width:31%}.skeleton-line-medium{width:58%}.skeleton-line-title{border-radius:18px;width:min(78%,680px);height:clamp(38px,6vw,68px)}.account-global-feedback{z-index:50;background:#1e1019f5;border:1px solid #ff788f33;border-radius:11px;max-width:min(420px,100% - 36px);margin:0;padding:13px 15px;position:fixed;bottom:18px;right:18px;box-shadow:0 18px 55px #0006}.account-request-actions{flex:none;justify-items:end;gap:7px;display:grid}.account-detail-link{color:#c9d0e3;border:1px solid var(--line);background:#ffffff06;border-radius:8px;justify-content:center;align-items:center;width:max-content;padding:7px 9px;font-size:8px;font-weight:750;display:inline-flex}.account-detail-link:hover{color:#fff;background:#58e9ff0e;border-color:#58e9ff40}.account-project-detail-link{margin-top:11px}.request-conversation{min-width:0}.request-conversation-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:8px;display:flex}.request-conversation-head>div>span{color:var(--cyan);letter-spacing:.13em;font:700 8px JetBrains Mono,monospace}.request-conversation-head h2{letter-spacing:-.045em;margin:6px 0 0;font-size:clamp(23px,3vw,32px)}.request-conversation-head>button{color:#aeb6ca;border:1px solid var(--line);background:#ffffff06;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:700}.request-conversation-intro{color:#7e879b;margin:0 0 17px;font-size:9px;line-height:1.6}.prototype-change-panel{background:radial-gradient(circle at 100% 0,#c7ff4a12,#0000 42%),#c7ff4a05;border:1px solid #c7ff4a29;border-radius:16px;gap:14px;margin:0 0 18px;padding:18px;display:grid}.prototype-change-panel>div:first-child>span{color:var(--lime);font:700 8px var(--mono);letter-spacing:.13em}.prototype-change-panel h3{letter-spacing:-.025em;margin:6px 0;font-size:19px}.prototype-change-panel p{color:#8791a5;max-width:690px;margin:0;font-size:10px;line-height:1.6}.prototype-change-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.prototype-change-grid button{min-width:0;color:inherit;border:1px solid var(--line);text-align:left;background:#ffffff06;border-radius:12px;gap:5px;padding:13px;transition:border-color .2s,background .2s,transform .2s;display:grid}.prototype-change-grid button:hover{background:#c7ff4a0b;border-color:#c7ff4a47;transform:translateY(-1px)}.prototype-change-grid button:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.prototype-change-grid strong{color:#e7ebf4;font-size:10px;line-height:1.35}.prototype-change-grid span{color:#798397;font-size:8px;line-height:1.5}.prototype-change-panel>small{color:#6f7a8d;font-size:8px;line-height:1.5}.request-message-list{border:1px solid var(--line);background:#05080e59;border-radius:15px;gap:10px;min-height:140px;max-height:520px;padding:14px;display:grid;overflow:auto}.request-message-list article{background:#ffffff09;border:1px solid #ffffff1a;border-radius:13px 13px 13px 4px;width:min(82%,690px);padding:13px 14px}.request-message-list article.request-message-own{background:#58e9ff0e;border-color:#58e9ff29;border-radius:13px 13px 4px;justify-self:end}.request-message-meta{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.request-message-meta strong{font-size:10px}.request-message-meta span{color:#697286;flex:none;font:600 7px JetBrains Mono,monospace}.request-message-list article>p{overflow-wrap:anywhere;color:inherit;white-space:pre-wrap;margin:9px 0 0;font-size:11px;line-height:1.65}.request-message-read{color:#687286;text-align:right;margin-top:8px;font-size:7px;display:block}.request-message-attachments{gap:6px;margin-top:10px;display:grid}.request-message-attachments button{color:#c9d0df;border:1px solid var(--line);text-align:left;background:#ffffff06;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 9px;display:flex;overflow:hidden}.request-message-attachments button span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.request-message-attachments button small{color:#707a8e;flex:none;font-size:7px}.request-conversation-empty{color:#757f93;text-align:center;align-self:center;margin:auto;font-size:10px}.request-message-form{gap:10px;margin-top:14px;display:grid}.request-message-form>label:first-child{color:#8992a6;gap:7px;font-size:9px;font-weight:700;display:grid}.request-message-form textarea{color:#edf0f6;border:1px solid var(--line);resize:vertical;background:#ffffff06;border-radius:11px;outline:none;min-height:100px;padding:12px;font:11px/1.6 inherit}.request-message-form textarea:focus{border-color:#58e9ff52;box-shadow:0 0 0 3px #58e9ff0a}.request-message-counter{color:#646e82;justify-content:space-between;gap:12px;font-size:7px;display:flex}.request-message-files{color:#8992a6;background:#ffffff04;border:1px dashed #ffffff21;border-radius:10px;gap:7px;padding:11px;font-size:9px;font-weight:700;display:grid}.request-message-files input{min-width:0;font-size:9px}.request-message-selected{gap:6px;display:grid}.request-message-selected span{border:1px solid var(--line);background:#ffffff05;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.request-message-selected b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.request-message-selected small{color:#727c90;flex:none;font-size:7px}.request-message-form>.button{width:max-content;min-height:40px;margin:0;padding-inline:16px;font-size:9px}.request-conversation-feedback{color:#ff9eb0;margin:10px 0 0;font-size:9px;line-height:1.5}.account-notifications{scroll-margin-top:92px}.account-notification-list{gap:9px;display:grid}.account-notification-list article{border:1px solid var(--line);background:#ffffff05;border-radius:14px;grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:13px;padding:15px;display:grid}.account-notification-list article.account-notification-unread{background:linear-gradient(90deg,#58e9ff0e,#ffffff05);border-color:#58e9ff33}.account-notification-list article>i{aspect-ratio:1;background:#4f586b;border-radius:50%;width:8px;margin-top:5px;box-shadow:0 0 0 4px #ffffff06}.account-notification-list article.account-notification-unread>i{background:var(--cyan);box-shadow:0 0 13px #58e9ff6b}.account-notification-list span{color:#687286;text-transform:uppercase;font:600 8px JetBrains Mono,monospace}.account-notification-list h3{margin:5px 0 4px;font-size:15px}.account-notification-list p{color:#8c95a8;max-width:760px;margin:0;font-size:10px;line-height:1.6}.account-notification-actions{justify-items:end;gap:6px;display:grid}.account-notification-actions button{color:#717b90;text-underline-offset:3px;background:0 0;border:0;padding:4px 5px;font-size:8px;text-decoration:underline}.account-notification-toggle{color:#aeb7ca;border:1px solid var(--line);background:#ffffff06;border-radius:10px;width:100%;margin-top:12px;padding:11px;font-size:9px;font-weight:750;display:block}.account-notification-toggle:hover{color:#fff;background:#58e9ff0b;border-color:#58e9ff38}.request-detail-page{min-height:100vh}.request-detail-hero{justify-content:space-between;align-items:flex-start;gap:30px;width:min(100% - 40px,1180px);margin:0 auto;padding:90px 0 34px;display:flex}.request-detail-hero>div{min-width:0}.request-detail-hero>div>a{color:#858da1;margin-bottom:24px;font-size:10px;display:block}.request-detail-hero h1{overflow-wrap:anywhere;letter-spacing:-.065em;max-width:900px;margin:14px 0 11px;font-size:clamp(42px,7vw,82px);line-height:.92}.request-detail-hero code{color:#596276;text-overflow:ellipsis;font-size:9px;display:block;overflow:hidden}.request-detail-hero>.auth-secondary{width:auto;min-width:100px;margin:38px 0 0}.request-detail-layout{grid-template-columns:minmax(0,2fr) minmax(270px,.82fr);gap:18px;width:min(100% - 40px,1180px);margin:0 auto;display:grid}.request-detail-main{gap:18px;min-width:0;display:grid}.request-next-action{background:radial-gradient(circle at 100% 0,#58e9ff17,#0000 38%),#58e9ff06;border:1px solid #58e9ff2e;border-radius:21px;padding:28px;position:relative;overflow:hidden}.request-next-action:after{content:"";aspect-ratio:1;border:1px solid #58e9ff1f;border-radius:50%;width:170px;position:absolute;bottom:-110px;right:-85px;box-shadow:0 0 0 28px #58e9ff05}.request-next-action-customer{background:radial-gradient(circle at 100% 0,#c7ff4a17,#0000 38%),#c7ff4a06;border-color:#c7ff4a30}.request-next-action>span{color:var(--cyan);letter-spacing:.13em;font:700 8px JetBrains Mono,monospace}.request-next-action-customer>span{color:var(--lime)}.request-next-action h2{letter-spacing:-.045em;margin:11px 0 8px;font-size:clamp(25px,4vw,39px)}.request-next-action p{color:#8d96a9;max-width:650px;margin:0;font-size:12px;line-height:1.65}.request-next-action .account-detail-link{z-index:1;margin-top:16px;position:relative}.request-progress{z-index:1;border-bottom:1px solid #ffffff17;margin:-4px 0 24px;padding-bottom:22px;position:relative}.request-progress-head{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:16px;display:flex}.request-progress-head span{color:#6f7b91;letter-spacing:.12em;font:700 8px JetBrains Mono,monospace}.request-progress-head strong{color:#dfe5ef;font-size:10px}.request-progress ol{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.request-progress li{color:#626d82;text-align:center;justify-items:center;gap:8px;min-width:0;display:grid;position:relative}.request-progress li:not(:last-child):after{content:"";z-index:0;background:#ffffff14;width:calc(100% - 30px);height:2px;position:absolute;top:12px;left:calc(50% + 15px)}.request-progress li.request-progress-complete:not(:last-child):after{background:linear-gradient(90deg, var(--cyan), #7588ff)}.request-progress li i{z-index:1;aspect-ratio:1;background:#151a26;border:1px solid #ffffff21;border-radius:50%;place-items:center;width:25px;font:700 8px JetBrains Mono,monospace;display:grid;position:relative}.request-progress li span{overflow-wrap:anywhere;text-transform:uppercase;font:700 7px/1.35 JetBrains Mono,monospace}.request-progress-complete{color:#a8e9f2!important}.request-progress-complete i{color:#071018;border-color:var(--cyan)!important;background:var(--cyan)!important}.request-progress-current{color:#edf4fa!important}.request-progress-current i{color:#071018;box-shadow:0 0 18px #c7ff4a38;border-color:var(--lime)!important;background:var(--lime)!important}.request-progress-attention{color:#ffc1cb!important}.request-progress-attention i{color:#fff;box-shadow:0 0 18px #ff788f33;background:#ff788f38!important;border-color:#ff788f!important}.request-detail-timeline ol{margin:0;padding:0;list-style:none;display:grid}.request-detail-timeline li{grid-template-columns:20px 1fr;gap:13px;min-height:92px;padding-bottom:18px;display:grid;position:relative}.request-detail-timeline li:not(:last-child):before{content:"";background:linear-gradient(var(--blue), #5f73ff14);width:1px;position:absolute;top:16px;bottom:-2px;left:6px}.request-detail-timeline li>i{z-index:1;background:#59677e;border:3px solid #161b27;border-radius:50%;width:13px;height:13px;margin-top:3px;position:relative;box-shadow:0 0 0 1px #ffffff1f}.request-detail-timeline li.request-timeline-current>i{background:var(--cyan);box-shadow:0 0 0 1px var(--cyan), 0 0 18px #58e9ff59}.request-detail-timeline li span{color:#647087;text-transform:uppercase;margin-bottom:6px;font:600 8px JetBrains Mono,monospace;display:block}.request-detail-timeline li strong{color:#e8ebf3;font-size:15px;display:block}.request-detail-timeline li p{color:#818b9e;margin:5px 0 0;font-size:10px;line-height:1.55}.request-detail-facts{border:1px solid var(--line);background:var(--line);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.request-detail-facts>div{background:#121722;min-width:0;padding:14px}.request-detail-facts .request-detail-wide{grid-column:1/-1}.request-detail-facts dt,.request-detail-meta dt{color:#687389;text-transform:uppercase;font-size:8px}.request-detail-facts dd,.request-detail-meta dd{overflow-wrap:anywhere;color:#dfe3ed;white-space:pre-line;margin:7px 0 0;font-size:11px;font-weight:600;line-height:1.6}.request-detail-facts dd>small{color:#737e92;font-size:8px;font-weight:500}.request-detail-facts dd>a{color:var(--cyan);text-underline-offset:3px;text-decoration:underline}.request-detail-muted{color:#778195;font-weight:500}.request-detail-assets{gap:7px;margin-top:16px;display:grid}.request-detail-assets>strong{color:#aeb7c8;text-transform:uppercase;margin-bottom:3px;font-size:9px}.request-detail-assets>span{border:1px solid var(--line);background:#ffffff05;border-radius:9px;justify-content:space-between;gap:12px;min-width:0;padding:9px 11px;display:flex}.request-detail-assets b{color:#bfc6d6;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.request-detail-assets small{color:#6d788e;font-size:8px}.request-detail-delivery>p{color:#9ba4b5;white-space:pre-line;margin:0 0 18px;font-size:11px;line-height:1.65}.delivery-history-list{gap:14px;display:grid}.delivery-history-state,.delivery-history-feedback{color:#9ba4b5;margin:0;font-size:11px;line-height:1.6}.delivery-history-feedback{color:var(--cyan);margin-top:12px}.delivery-version{border:1px solid var(--line);background:#05091459;border-radius:14px;padding:16px}.delivery-version header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.delivery-version header span{color:var(--cyan);font:700 8px/1.2 var(--mono);letter-spacing:.14em}.delivery-version h3{color:#f5f7fb;font:700 16px/1.2 var(--display);margin:4px 0 0}.delivery-version time{color:#778195;font:500 9px/1.5 var(--mono);text-align:right}.delivery-version dl{flex-wrap:wrap;gap:8px 18px;margin:0 0 14px;display:flex}.delivery-version dl div{gap:2px;display:grid}.delivery-version dt{color:#697386;font:600 8px/1.3 var(--mono);text-transform:uppercase}.delivery-version dd{color:#aeb7c7;margin:0;font-size:10px}.delivery-notes{gap:12px;margin-bottom:14px;display:grid}.delivery-notes>div{border-left:2px solid #45d6ff52;padding-left:12px}.delivery-notes strong{color:#dfe5ef;font-size:10px}.delivery-notes p{color:#9ba4b5;white-space:pre-line;margin:4px 0 0;font-size:11px;line-height:1.65}.delivery-notes small{color:#697386;font:500 8px/1.4 var(--mono)}.delivery-notes-editor{gap:12px;margin-bottom:14px;display:grid}.delivery-notes-editor label{color:inherit;gap:6px;font-size:10px;font-weight:700;display:grid}.delivery-notes-editor textarea{min-height:88px;color:inherit;border:1px solid var(--line);font:inherit;resize:vertical;background:#02050d8c;border-radius:10px;padding:11px 12px}.delivery-notes-editor>div{flex-wrap:wrap;gap:8px;display:flex}.delivery-notes-editor .button,.delivery-notes-editor .auth-secondary{width:auto;margin:0}.delivery-history-admin .delivery-version{background:#ffffffb8;border-color:#10111a21}.delivery-history-admin .delivery-version h3,.delivery-history-admin .delivery-notes strong{color:#171923}.delivery-history-admin .delivery-version dd,.delivery-history-admin .delivery-notes p,.delivery-history-admin .delivery-history-state{color:#10111a9e}.delivery-history-admin .delivery-version dt,.delivery-history-admin .delivery-version time,.delivery-history-admin .delivery-notes small{color:#10111a73}.delivery-history-admin .delivery-notes-editor textarea{color:#171923;background:#fff;border-color:#10111a2e}.request-detail-meta{height:max-content;position:sticky;top:90px}.request-detail-meta dl{border:1px solid var(--line);background:var(--line);border-radius:13px;gap:1px;margin:0;display:grid;overflow:hidden}.request-detail-meta dl>div{background:#121722;padding:12px}.request-detail-project-state{background:#58e9ff06;border:1px solid #58e9ff1f;border-radius:12px;gap:9px;margin-top:17px;padding:14px;display:grid}.request-detail-project-state>span{color:#69748a;text-transform:uppercase;font-size:8px}.request-detail-project-state .account-status{width:max-content}.request-detail-project-state small{color:#7d879b;font-size:8px}.request-detail-contact{color:#b8c0d1;border:1px solid var(--line);text-align:center;border-radius:10px;margin-top:16px;padding:11px;font-size:9px;font-weight:700;display:block}.request-detail-error{align-content:center;justify-items:start;gap:12px;width:min(100% - 32px,520px);min-height:50vh;margin:0 auto;display:grid}.request-detail-error strong{font-size:25px}.request-detail-error p{color:#8d96aa;margin:0;line-height:1.6}.request-detail-error .auth-secondary{width:max-content;padding:0 16px}@keyframes account-spin{to{transform:rotate(360deg)}}@keyframes skeleton-shimmer{to{background-position-x:-220%}}@media (width<=820px){.account-hero{flex-direction:column;align-items:flex-start}.account-hero-actions{flex-wrap:wrap;width:100%;margin-top:22px}.account-layout{grid-template-columns:1fr}.account-fiscal,.account-notifications,.account-requests,.account-projects,.account-orders,.account-security{grid-column:auto}.account-project-grid,.request-detail-layout{grid-template-columns:1fr}.request-detail-meta{position:static}.account-documents-hero,.account-documents-toolbar{flex-direction:column;align-items:flex-start}.account-document-filters{justify-content:flex-start}}@media (width<=560px){.account-page{padding-bottom:55px}.account-nav{width:calc(100% - 24px)}.account-nav .brand small,.account-nav-projects,.account-nav-home{display:none!important}.account-nav>div a{padding-inline:8px}.account-nav>div{gap:1px}.account-hero,.account-metrics,.account-layout{width:calc(100% - 24px)}.account-hero{padding-top:60px}.account-hero h1{font-size:clamp(51px,17vw,74px)}.account-metrics div{justify-items:center;gap:3px;padding:15px 8px;display:grid}.account-metrics strong{font-size:23px}.account-panel{border-radius:19px;padding:20px}.account-panel-head{align-items:flex-start}.account-panel-head>div{flex-wrap:wrap}.account-panel-head h2{overflow-wrap:anywhere}.account-fiscal-grid{grid-template-columns:1fr}.account-fiscal-grid .account-fiscal-wide{grid-column:auto}.account-list article{flex-direction:column;align-items:flex-start}.account-request-actions{grid-template-columns:auto 1fr;place-items:center start;width:100%}.account-request-actions .account-detail-link{justify-self:end}.account-notification-list article{grid-template-columns:9px minmax(0,1fr)}.account-notification-actions{grid-column:2;grid-template-columns:auto auto;justify-content:space-between;justify-items:start}.request-message-list{padding:10px}.request-message-list article{width:94%}.request-message-meta,.request-message-counter{flex-direction:column;align-items:flex-start;gap:4px}.prototype-change-grid{grid-template-columns:1fr}.request-message-form>.button{width:100%}.account-project-grid article{grid-template-columns:54px minmax(0,1fr);padding:15px}.account-project-orbit{width:50px}.account-project-orbit span{width:32px}.account-project-grid .account-status{grid-column:1/-1;width:max-content;position:static}.account-project-grid article.account-project-delivered{grid-template-columns:44px minmax(0,1fr)}.account-documents-hero,.account-documents-shell{width:calc(100% - 24px)}.account-documents-hero{padding-top:58px}.account-documents-hero h1{font-size:clamp(54px,17vw,74px)}.account-documents-shell{border-radius:19px;padding:17px}.account-document-card{grid-template-columns:44px minmax(0,1fr);align-items:start;padding:14px}.account-document-icon{width:42px}.account-document-card>.auth-secondary{grid-column:1/-1;width:100%}.account-project-delivered .account-project-orbit{width:44px;margin-top:25px}.account-delivery-actions{display:grid}.account-delivery-actions .button,.account-delivery-actions .auth-secondary{width:100%}.delivery-version header{gap:6px;display:grid}.delivery-version time{text-align:left}.account-order-list article{align-items:flex-start}.account-access{padding:26px 20px}.account-form-shell{margin-top:28px}.account-form-shell .fiscal-form{padding:32px 20px 20px}.request-detail-hero,.request-detail-layout{width:calc(100% - 24px)}.request-detail-hero{flex-direction:column;padding-top:60px}.request-detail-hero h1{font-size:clamp(39px,13vw,58px)}.request-detail-hero>.auth-secondary{margin-top:0}.request-next-action,.request-detail-page .account-panel{padding:20px}.commerce-panel{overflow:hidden}.commerce-lines>div{flex-direction:column;align-items:flex-start;gap:4px}.commerce-lines>div b{align-self:flex-end}.checkout-consents{gap:13px}.checkout-consents label{font-size:10px}.request-progress{margin-bottom:20px;padding-bottom:18px}.request-progress-head{flex-direction:column;align-items:flex-start;gap:5px}.request-progress li{gap:7px}.request-progress li span{font-size:6.5px}.request-progress li:not(:last-child):after{width:calc(100% - 26px);left:calc(50% + 13px)}.request-detail-facts{grid-template-columns:1fr}.request-detail-facts .request-detail-wide{grid-column:auto}}@media (prefers-reduced-motion:reduce){.account-loading span,.skeleton-line,.admin-request-panel{animation:none}}.pwa-install-prompt{z-index:130;width:min(440px,100% - 28px);color:var(--text);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#111623fa,#080b13fa);border:1px solid #58e9ff38;border-radius:21px;grid-template-columns:64px minmax(0,1fr);gap:15px 16px;padding:18px;animation:.45s cubic-bezier(.18,.88,.32,1.18) both pwa-prompt-enter;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 26px 90px #0000009e,0 0 55px #58e9ff14}.pwa-install-prompt:before{content:"";background:linear-gradient(90deg, transparent, var(--cyan), transparent);height:1px;position:absolute;top:0;left:24px;right:24px}.pwa-install-prompt>img{border:1px solid #ffffff21;border-radius:16px;width:64px;height:64px;box-shadow:0 12px 30px #00000061}.pwa-install-copy{min-width:0;padding-right:18px}.pwa-install-copy>span{color:var(--cyan);letter-spacing:.11em;margin:1px 0 6px;font:700 7px/1 JetBrains Mono,monospace;display:block}.pwa-install-copy strong{letter-spacing:-.035em;margin-bottom:5px;font-size:18px;display:block}.pwa-install-copy p{color:#8992a6;margin:0;font-size:10px;line-height:1.5}.pwa-install-close{color:#7c8598;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;font-size:20px;display:grid;position:absolute;top:10px;right:10px}.pwa-install-actions{grid-column:1/-1;grid-template-columns:1fr auto;gap:9px;display:grid}.pwa-install-actions .button{min-height:43px}.pwa-install-actions>button:not(.button){color:#9ba3b7;border:1px solid var(--line);background:#ffffff06;border-radius:11px;min-width:86px;font-size:10px;font-weight:700}@keyframes pwa-prompt-enter{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=520px){.pwa-install-prompt{width:calc(100% - 28px);bottom:14px;right:14px}}@media (prefers-reduced-motion:reduce){.pwa-install-prompt{animation:none}}.showcase-hero{padding-bottom:72px}.showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(1180px,100% - 48px);margin:0 auto 80px;display:grid}.showcase-card{background:linear-gradient(145deg,#111623eb,#080b13f7);border:1px solid #ffffff17;border-radius:24px;overflow:hidden;box-shadow:0 24px 70px #0000004d}.showcase-card-visual{background:radial-gradient(circle at 30% 30%,#58e9ff30,#0000 36%),linear-gradient(135deg,#12192a,#070a12);place-items:center;min-height:300px;display:grid;overflow:hidden}.showcase-card-visual img{object-fit:cover;width:100%;height:100%;min-height:300px}.showcase-card-visual>span{color:#ffffffbf;letter-spacing:-.09em;font-size:64px;font-weight:800}.showcase-card-copy{gap:12px;padding:26px;display:grid}.showcase-card-copy>span,.showcase-card-copy>small{color:var(--cyan);letter-spacing:.09em;text-transform:uppercase;font:700 9px/1.4 JetBrains Mono,monospace}.showcase-card-copy h2{letter-spacing:-.055em;margin:0;font-size:clamp(28px,4vw,46px)}.showcase-card-copy p{color:#a4adbf;margin:0;line-height:1.7}.showcase-card-copy a{color:#f7f9ff;width:max-content;font-size:12px;font-weight:800;text-decoration:none}.showcase-empty{background:radial-gradient(circle at 88% 20%,#58e9ff14,#0000 35%),#0a0e18d1;border:1px solid #58e9ff29;border-radius:26px;justify-items:start;width:min(920px,100% - 48px);margin:0 auto 80px;padding:clamp(28px,6vw,68px);display:grid}.showcase-empty>span{color:var(--cyan);letter-spacing:.14em;font:700 9px/1 JetBrains Mono,monospace}.showcase-empty h2{letter-spacing:-.055em;max-width:680px;margin:18px 0 12px;font-size:clamp(30px,5vw,58px);line-height:.98}.showcase-empty p{color:#929bad;max-width:650px;margin:0 0 24px;line-height:1.7}.showcase-note{margin-top:0}.showcase-consent-panel{gap:18px;display:grid}.showcase-consent-panel .account-panel-head>strong{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;font:700 9px/1.4 JetBrains Mono,monospace}.showcase-consent-intro{color:#9aa4b8;margin:0;line-height:1.7}.showcase-consent-preview{background:#ffffff06;border:1px solid #ffffff14;border-radius:16px;gap:9px;padding:20px;display:grid}.showcase-consent-preview>span{color:var(--cyan);letter-spacing:.1em;text-transform:uppercase;font:700 8px/1 JetBrains Mono,monospace}.showcase-consent-preview h3,.showcase-consent-preview p{margin:0}.showcase-consent-preview h3{letter-spacing:-.04em;font-size:26px}.showcase-consent-preview p,.showcase-consent-preview small{color:#a1a9ba;line-height:1.65}.showcase-consent-preview a{color:#f5f7ff;font-size:11px;font-weight:800}.showcase-consent-materials{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.showcase-consent-materials figure{background:#ffffff06;border:1px solid #ffffff14;border-radius:13px;margin:0;overflow:hidden}.showcase-consent-materials img{aspect-ratio:16/10;object-fit:cover;width:100%}.showcase-consent-materials figcaption{color:#9aa3b5;padding:10px;font-size:10px}.showcase-consent-actions{border-top:1px solid #ffffff14;gap:12px;padding-top:16px;display:grid}.showcase-consent-actions label{color:#eef1f8;gap:10px;font-size:12px;line-height:1.55;display:flex}.showcase-consent-actions input{width:17px;height:17px;accent-color:var(--cyan);margin:1px 0 0}.showcase-consent-actions p,.showcase-consent-closed{color:#929bad;margin:0;font-size:11px;line-height:1.65}.showcase-consent-actions>div{flex-wrap:wrap;gap:9px;display:flex}.showcase-revoke{color:#ff9ca8!important;border-color:#ff647840!important}.admin-showcase{background:#040c168c;border:1px solid #58e9ff29;border-radius:16px;gap:14px;margin-top:18px;padding:18px;display:grid}.admin-showcase-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.admin-showcase-head>div{gap:5px;display:grid}.admin-showcase-head span,.admin-showcase-head b{color:#8994a9;letter-spacing:.07em;text-transform:uppercase;font:700 8px/1.4 JetBrains Mono,monospace}.admin-showcase-head b{color:var(--cyan)}.admin-showcase-current{background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;gap:7px;padding:14px;display:grid}.admin-showcase-current h4,.admin-showcase-current p{margin:0}.admin-showcase-current p,.admin-showcase-current small{color:#939db0;line-height:1.55}.admin-showcase-current>div{gap:8px;margin-top:5px;display:flex}.admin-showcase details>summary{color:#dce3ef;cursor:pointer;font-size:11px;font-weight:800}.admin-showcase-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:16px;display:grid}.admin-showcase-form label,.admin-showcase-materials label{color:#9ba5b7;gap:6px;font-size:9px;font-weight:700;display:grid}.admin-showcase-form input,.admin-showcase-form select,.admin-showcase-form textarea,.admin-showcase-materials input{color:#eef2fa;width:100%;min-height:42px;font:inherit;background:#03070eb8;border:1px solid #ffffff1a;border-radius:9px;padding:10px 11px}.admin-showcase-form textarea{resize:vertical;min-height:110px}.admin-showcase-wide{grid-column:1/-1}.admin-showcase-form label>small,.admin-showcase-form>p{color:#788397;margin:0;font-size:9px;line-height:1.55}.admin-showcase-materials{gap:8px;display:grid}@media (width<=760px){.showcase-grid{grid-template-columns:1fr;width:calc(100% - 24px)}.showcase-card-visual,.showcase-card-visual img{min-height:220px}.showcase-empty{width:calc(100% - 24px)}.showcase-consent-materials,.admin-showcase-form{grid-template-columns:1fr}.admin-showcase-wide{grid-column:auto}.admin-showcase-head{display:grid}}
