*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--coral:#EFE9DD;--lavender:#B8A9D9;--mint:#7ECEC8;--peach:#E8DFD0;--sky:#A8C8E8;--base:#C8BCE0;--ink:#1A1230;--alert:#C2553F;--glass-bg:rgba(255,255,255,0.20);--glass-border:rgba(255,255,255,0.44);--glass-inset:rgba(255,255,255,0.62);--blur-amount:28px;--text-1:rgba(26,18,48,0.96);--text-2:rgba(26,18,48,0.70);--text-3:rgba(26,18,48,0.46);--radius-card:28px;--radius-btn:50px;--density:1;--accent:linear-gradient(135deg,#B860C8,#7472D0 50%,#42B8B2)}body,html{font-family:-apple-system,SF Pro Display,Helvetica Neue,Helvetica,sans-serif;background-color:var(--base);color:var(--text-1);overflow-x:hidden;-webkit-font-smoothing:antialiased}.mesh-bg{position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse 70% 60% at 18% 55%,#C9B6E8 0,transparent 65%),radial-gradient(ellipse 60% 55% at 82% 18%,var(--lavender) 0,transparent 60%),radial-gradient(ellipse 55% 50% at 62% 85%,var(--mint) 0,transparent 60%),radial-gradient(ellipse 45% 40% at 38% 8%,#DCD0EE 0,transparent 55%),radial-gradient(ellipse 50% 45% at 90% 70%,var(--sky) 0,transparent 55%),var(--base);animation:meshDrift 22s ease-in-out infinite alternate}@keyframes meshDrift{0%{filter:hue-rotate(0deg) brightness(1) saturate(1)}33%{filter:hue-rotate(8deg) brightness(1.04) saturate(1.06)}66%{filter:hue-rotate(-6deg) brightness(.97) saturate(.95)}to{filter:hue-rotate(12deg) brightness(1.02) saturate(1.04)}}.glass{background:rgba(255,255,255,.34);backdrop-filter:blur(var(--blur-amount)) saturate(180%);-webkit-backdrop-filter:blur(var(--blur-amount)) saturate(180%);border:1px solid var(--glass-border);border-radius:var(--radius-card);box-shadow:0 16px 52px rgba(80,60,120,.14),inset 0 1.5px 0 var(--glass-inset),inset 0 -1px 0 rgba(255,255,255,.06)}.glass-strong{background:rgba(255,255,255,.28);backdrop-filter:blur(calc(var(--blur-amount) * 1.4)) saturate(200%);-webkit-backdrop-filter:blur(calc(var(--blur-amount) * 1.4)) saturate(200%);border:1px solid rgba(255,255,255,.55);box-shadow:0 24px 72px rgba(80,60,120,.2),inset 0 2px 0 rgba(255,255,255,.78),inset 0 -1px 0 rgba(255,255,255,.1)}.glass-soft{background:rgba(255,255,255,.14);backdrop-filter:blur(calc(var(--blur-amount) * .6)) saturate(150%);-webkit-backdrop-filter:blur(calc(var(--blur-amount) * .6)) saturate(150%);border:1px solid rgba(255,255,255,.3);border-radius:16px}.wordmark{font-weight:800;letter-spacing:-.03em;text-decoration:none;display:inline-flex;align-items:baseline;line-height:.9}.wordmark--stack{display:inline-flex;flex-direction:column;align-items:center}.wordmark .tek{background:linear-gradient(132deg,rgba(255,255,255,.99),rgba(215,228,224,.93) 13%,rgba(148,155,172,.87) 27%,rgba(118,125,145,.83) 36%,rgba(158,178,175,.86) 47%,rgba(195,188,215,.89) 60%,rgba(228,222,235,.93) 76%,rgba(248,245,252,.96) 89%,rgba(255,255,255,.98));-webkit-background-clip:text;background-clip:text;font-size:1.15em;font-weight:900;filter:drop-shadow(0 1px 0 rgba(255,255,255,1)) drop-shadow(-1px 0 0 rgba(255,255,255,.72)) drop-shadow(1px 1px 0 rgba(28,18,55,.55)) drop-shadow(1px 2px 1px rgba(40,28,72,.38)) drop-shadow(2px 6px 0 rgba(65,42,110,.28)) drop-shadow(3px 14px 22px rgba(75,45,130,.32)) drop-shadow(0 0 40px rgba(205,190,238,.2))}.wordmark .serve,.wordmark .tek{-webkit-text-fill-color:transparent;color:transparent}.wordmark .serve{background:linear-gradient(132deg,rgba(62,38,118,.95),rgba(90,62,158,.88) 22%,rgba(48,28,96,.92) 45%,rgba(78,54,142,.9) 68%,rgba(38,22,78,.96));-webkit-background-clip:text;background-clip:text;font-weight:700;filter:drop-shadow(0 1px 0 rgba(200,175,255,.55)) drop-shadow(0 -1px 0 rgba(255,255,255,.18)) drop-shadow(1px 4px 16px rgba(60,35,120,.3))}.wordmark.on-dark .serve{background:linear-gradient(132deg,rgba(255,255,255,.78),rgba(220,210,245,.72) 28%,rgba(232,225,250,.7) 55%,rgba(245,240,255,.74) 82%,rgba(255,255,255,.8));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 2px 14px rgba(180,150,240,.42))}.wordmark .studio-tag{display:block;font-size:.22em;font-weight:600;letter-spacing:.36em;text-transform:uppercase;color:var(--text-2);margin-top:.5em;-webkit-text-fill-color:unset;background:none;filter:none}.wordmark.on-dark .studio-tag{color:rgba(255,255,255,.55)}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 26px;border-radius:var(--radius-btn);font-size:.9rem;font-weight:600;font-family:inherit;background:linear-gradient(135deg,rgba(255,255,255,.55),rgba(255,255,255,.28));border:1px solid rgba(255,255,255,.65);color:var(--text-1);box-shadow:0 6px 22px rgba(80,60,120,.14),inset 0 1px 0 rgba(255,255,255,.8);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:transform .18s,box-shadow .18s;text-decoration:none;white-space:nowrap}.btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 30px rgba(80,60,120,.2),inset 0 1px 0 rgba(255,255,255,.8)}.btn:disabled{opacity:.45;cursor:default}.btn-primary{background:var(--accent);color:white;border-color:transparent;box-shadow:0 6px 24px rgba(120,90,200,.4)}.btn-primary:hover:not(:disabled){box-shadow:0 12px 32px rgba(120,90,200,.52)}.btn-sm{padding:8px 16px;font-size:.8rem}.btn-lg{padding:15px 36px;font-size:1rem}.eyebrow{font-size:.7rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--text-3)}.spinner{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.25);border-top:2px solid var(--ink);animation:spin .7s linear infinite;display:inline-block;vertical-align:middle}@keyframes spin{to{transform:rotate(1turn)}}.pulse-dot{width:7px;height:7px;border-radius:50%;background:#4FC97F;box-shadow:0 0 0 0 rgba(79,201,127,.55);animation:pulse 1.8s ease-in-out infinite;display:inline-block}@keyframes pulse{0%,to{box-shadow:0 0 0 0 rgba(79,201,127,.55)}50%{box-shadow:0 0 0 6px rgba(79,201,127,0)}}.win-bar{display:flex;align-items:center;gap:8px;padding:11px 14px;border-bottom:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.1)}.win-dot{width:11px;height:11px;border-radius:50%}.win-title{flex:1 1;text-align:center;font-size:.74rem;font-weight:600;color:var(--text-3);letter-spacing:.02em}.glass-orb{position:relative;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.85) 0,rgba(255,255,255,.2) 25%,transparent 45%),radial-gradient(circle at 70% 70%,rgba(184,169,217,.45) 0,transparent 55%),radial-gradient(circle at 50% 50%,rgba(126,206,200,.35) 0,rgba(184,169,217,.3) 60%,rgba(242,132,114,.25) 100%);box-shadow:inset 0 8px 30px rgba(255,255,255,.55),inset 0 -10px 40px rgba(80,60,120,.3),0 30px 90px rgba(80,60,120,.3),0 0 60px rgba(184,169,217,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.55)}.glass-orb:before{top:8%;left:18%;width:38%;height:22%;background:radial-gradient(ellipse,rgba(255,255,255,.85) 0,transparent 70%);filter:blur(2px)}.glass-orb:after,.glass-orb:before{content:"";position:absolute;border-radius:50%}.glass-orb:after{bottom:10%;right:14%;width:18%;height:8%;background:radial-gradient(ellipse,rgba(255,255,255,.45) 0,transparent 75%);filter:blur(1px)}.section-h{font-size:clamp(1.7rem,3.5vw,2.6rem);font-weight:800;letter-spacing:-.025em;line-height:1.12;text-wrap:balance}.chip,.section-h{color:var(--text-1)}.chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;background:rgba(255,255,255,.4);border:1px solid rgba(255,255,255,.6);border-radius:999px;font-size:.72rem;font-weight:600}.hairline{border:none;height:1px;background:linear-gradient(90deg,transparent,rgba(26,18,48,.12),transparent);margin:0}.artboard-content::-webkit-scrollbar{width:8px}.artboard-content::-webkit-scrollbar-thumb{background:rgba(80,60,120,.18);border-radius:99px}.gl-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:13px 16px;background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.7);border-radius:14px;font-size:.9rem;font-family:inherit;color:var(--text-1);outline:none;transition:border-color .18s,background .18s,box-shadow .18s}.gl-input:focus{border-color:rgba(184,169,217,.9);background:rgba(255,255,255,.75);box-shadow:0 0 0 4px rgba(184,169,217,.18)}.gl-input::placeholder{color:var(--text-3)}.gl-input:disabled{opacity:.55}.mesh{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 70% 60% at 18% 55%,#C9B6E8 0,transparent 65%),radial-gradient(ellipse 60% 55% at 82% 18%,var(--lavender) 0,transparent 60%),radial-gradient(ellipse 55% 50% at 62% 85%,var(--mint) 0,transparent 60%),radial-gradient(ellipse 45% 40% at 38% 8%,#DCD0EE 0,transparent 55%),radial-gradient(ellipse 50% 45% at 90% 70%,var(--sky) 0,transparent 55%),var(--base);animation:meshDrift 22s ease-in-out infinite alternate}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes typing{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}.site-page{position:relative;z-index:1;min-height:100vh}.site-nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;height:68px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 clamp(18px,4vw,48px);background:rgba(248,247,252,.72);border-bottom:1px solid rgba(26,18,48,.1);backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%)}.brand-lockup{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none;min-width:-moz-fit-content;min-width:fit-content}.nav-links{display:flex;align-items:center;justify-content:center;gap:22px}.nav-links a{color:var(--text-2);font-size:.86rem;font-weight:650;text-decoration:none}.nav-links a:hover{color:var(--text-1)}.hero-section{max-width:1240px;margin:0 auto;padding:clamp(56px,8vw,104px) clamp(18px,4vw,48px) 72px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.78fr);grid-gap:clamp(32px,6vw,76px);gap:clamp(32px,6vw,76px);align-items:center}.contact-section h2,.hero-copy h1,.section-heading h2,.tool-copy h2{color:var(--text-1);letter-spacing:-.025em;text-wrap:balance}.hero-copy h1{max-width:760px;margin-top:28px;font-size:clamp(2.5rem,5.6vw,5.15rem);font-weight:820;line-height:.96}.hero-brand{margin-top:18px;display:flex;align-items:center}.hero-brand .wordmark{font-size:clamp(4.1rem,11.8vw,9.25rem)!important}.hero-brand .studio-tag{color:rgba(26,18,48,.66);font-size:.19em;letter-spacing:.42em;margin-top:.36em}.hero-lede{max-width:650px;margin-top:28px;color:var(--text-2);font-size:clamp(1.08rem,1.6vw,1.28rem);line-height:1.68}.hero-trust{max-width:680px;margin-top:22px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.hero-trust span{display:inline-flex;align-items:center;min-height:34px;padding:7px 13px;border:1px solid rgba(255,255,255,.68);border-radius:999px;background:rgba(255,255,255,.52);box-shadow:0 14px 34px rgba(82,58,120,.1);color:rgba(26,18,48,.74);font-size:.94rem;font-weight:820;letter-spacing:.01em}.hero-trust span:before{content:"";width:7px;height:7px;margin-right:8px;border-radius:999px;background:linear-gradient(135deg,#b45ed5,#45b8bd);box-shadow:0 0 0 4px rgba(255,255,255,.34)}.hero-actions{margin-top:34px;gap:12px}.hero-actions,.proof-row{display:flex;flex-wrap:wrap}.proof-row{margin-top:28px;gap:10px}.proof-row span{display:inline-flex;align-items:center;min-height:32px;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.46);border:1px solid rgba(255,255,255,.62);color:var(--text-2);font-size:.78rem;font-weight:680}.hero-panel{overflow:hidden;border-radius:24px;background:rgba(255,255,255,.42);border:1px solid rgba(255,255,255,.62);box-shadow:0 24px 80px rgba(55,38,96,.2);backdrop-filter:blur(28px) saturate(170%);-webkit-backdrop-filter:blur(28px) saturate(170%)}.section-block{max-width:1240px;margin:0 auto;padding:78px clamp(18px,4vw,48px)}.ai-hosting-section{display:grid;grid-template-columns:minmax(0,.72fr) minmax(420px,1fr);grid-gap:clamp(28px,5vw,68px);gap:clamp(28px,5vw,68px);align-items:stretch;padding-top:36px}.ai-hosting-copy{display:flex;flex-direction:column;justify-content:center}.ai-hosting-copy h2{margin-top:12px;font-size:clamp(2.2rem,4.6vw,4.6rem);font-weight:840;line-height:.98;color:var(--text-1)}.ai-hosting-copy p:not(.eyebrow){margin-top:20px;color:var(--text-2);font-size:1.04rem;line-height:1.7}.ai-hosting-actions{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px}.ai-hosting-panel{min-height:430px;padding:clamp(22px,3vw,34px);border-radius:12px;background:linear-gradient(135deg,rgba(28,20,52,.92),rgba(48,42,78,.76)),radial-gradient(circle at 20% 0,rgba(179,93,215,.28),transparent 42%),radial-gradient(circle at 90% 88%,rgba(66,184,178,.26),transparent 44%);border:1px solid rgba(255,255,255,.18);box-shadow:0 26px 80px rgba(31,19,66,.28);color:rgba(255,255,255,.9)}.ai-hosting-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.7);font-size:.72rem;font-weight:780;letter-spacing:.14em;text-transform:uppercase}.ai-hosting-panel h3{margin-top:20px;font-size:clamp(1.65rem,2.4vw,2.25rem);line-height:1.08}.ai-hosting-panel>p{margin-top:14px;color:rgba(255,255,255,.68);font-size:1rem;line-height:1.62}.ai-hosting-grid{margin-top:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.ai-hosting-grid article{min-height:150px;padding:18px;border-radius:8px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.14)}.ai-hosting-grid strong{display:block;color:rgba(255,255,255,.94);font-size:.95rem}.ai-hosting-grid span,.ai-hosting-note{display:block;margin-top:10px;color:rgba(255,255,255,.66);font-size:.9rem;line-height:1.55}.ai-hosting-note{margin-top:20px;padding-top:18px;border-top:1px solid rgba(255,255,255,.14)}.section-heading{max-width:700px}.contact-section h2,.section-heading h2,.tool-copy h2{margin-top:12px;font-size:clamp(2rem,4vw,3.5rem);font-weight:820;line-height:1.02}.contact-section p,.section-heading p:not(.eyebrow),.tool-copy p{margin-top:18px;color:var(--text-2);font-size:1rem;line-height:1.68}.service-grid{margin-top:34px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.service-card,.stack-card{min-height:250px;padding:22px;border-radius:8px;background:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.68);box-shadow:0 14px 42px rgba(68,48,112,.1)}.service-card p{color:#6359ba;font-size:.7rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.service-card h3,.stack-card h3,.timeline-item h3{margin-top:14px;color:var(--text-1);font-size:1.08rem;line-height:1.25}.package-card span,.service-card span,.site-footer span,.stack-card p,.timeline-item p,.tool-list span{display:block;margin-top:12px;color:var(--text-2);font-size:.92rem;line-height:1.62}.package-section{border-top:1px solid rgba(26,18,48,.1)}.package-grid{margin-top:34px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.package-card{min-height:360px;padding:24px;border-radius:8px;background:rgba(255,255,255,.54);border:1px solid rgba(255,255,255,.7);box-shadow:0 16px 46px rgba(68,48,112,.12);display:flex;flex-direction:column;justify-content:space-between;gap:24px}.package-card h3{color:var(--text-1);font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.12}.package-card p{margin-top:10px;color:#6359ba;font-size:.82rem;font-weight:780}.package-card ul{list-style:none;display:grid;grid-gap:10px;gap:10px}.package-card li{display:flex;gap:10px;color:var(--text-2);font-size:.9rem;line-height:1.45}.package-card li:before{content:"";width:7px;height:7px;margin-top:7px;border-radius:50%;background:linear-gradient(135deg,#7472D0,#42B8B2);flex:0 0 auto}.scope-note{margin-top:18px;padding:14px 16px;border-radius:8px;background:rgba(26,18,48,.08);border:1px solid rgba(26,18,48,.1);color:var(--text-2);font-size:.9rem;line-height:1.55}.contact-section,.split-section,.tool-section{display:grid;grid-template-columns:minmax(0,.8fr) minmax(360px,1fr);grid-gap:clamp(28px,6vw,72px);gap:clamp(28px,6vw,72px);align-items:start}.timeline{display:grid;grid-gap:12px;gap:12px}.timeline-item,.tool-list div{display:grid;grid-template-columns:52px 1fr;grid-gap:18px;gap:18px;padding:18px;border-radius:8px;background:rgba(255,255,255,.46);border:1px solid rgba(255,255,255,.66)}.timeline-item>span{color:var(--text-3);font-size:.74rem;font-weight:820;letter-spacing:.14em}.roadmap-section,.tool-section{border-top:1px solid rgba(26,18,48,.1)}.tool-list{display:grid;grid-gap:12px;gap:12px}.tool-list div{grid-template-columns:120px 1fr}.tool-list strong{color:var(--text-1);font-size:.9rem}.stack-grid{margin-top:30px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.stack-card{min-height:180px}.contact-section{max-width:1240px;margin:0 auto 64px;padding:54px clamp(18px,4vw,48px);border-radius:12px;background:rgba(18,12,36,.9);border:1px solid rgba(255,255,255,.14);box-shadow:0 26px 80px rgba(31,19,66,.28)}.contact-section .eyebrow,.contact-section h2,.contact-section p{color:rgba(255,255,255,.92)}.contact-section p{color:rgba(255,255,255,.62)}.contact-form{display:grid;grid-gap:14px;gap:14px}.contact-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.contact-form label{display:grid;grid-gap:8px;gap:8px;color:rgba(255,255,255,.7);font-size:.84rem;font-weight:680}.contact-form textarea{resize:vertical}.contact-form select{cursor:pointer}.hp-field{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-status{margin:0;padding:12px 14px;border-radius:8px;background:rgba(126,206,200,.18);border:1px solid rgba(126,206,200,.42);color:rgba(255,255,255,.84);font-size:.86rem;line-height:1.45}.form-status-error{background:rgba(194,85,63,.18);border-color:rgba(194,85,63,.46)}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:30px clamp(18px,4vw,48px);background:rgba(18,12,36,.94)}.site-footer span{margin-top:0;color:rgba(255,255,255,.48);font-size:.82rem}.site-footer a{color:rgba(255,255,255,.72);font-size:.82rem;font-weight:680;text-decoration:none}.site-footer a:hover{color:white}.admin-page{position:relative;z-index:1;min-height:100vh;max-width:1180px;margin:0 auto;padding:72px clamp(18px,4vw,48px)}.admin-header{max-width:720px}.admin-header h1{margin-top:14px;color:var(--text-1);font-size:clamp(2.5rem,7vw,5.4rem);line-height:.96;letter-spacing:-.03em}.admin-empty,.admin-header p:not(.eyebrow){margin-top:18px;color:var(--text-2);font-size:1rem;line-height:1.65}.admin-auth{margin-top:34px;display:grid;grid-template-columns:minmax(260px,1fr) auto;grid-gap:14px;gap:14px;align-items:end;padding:18px;border-radius:8px;background:rgba(255,255,255,.46);border:1px solid rgba(255,255,255,.66)}.admin-auth-wide{grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(150px,1fr)) auto}.admin-auth label{display:grid;grid-gap:8px;gap:8px;color:var(--text-2);font-size:.84rem;font-weight:720}.admin-message{margin-top:16px;padding:12px 14px;border-radius:8px;background:rgba(194,85,63,.14);border:1px solid rgba(194,85,63,.34);color:var(--text-1)}.ticket-counts{margin-top:18px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.ticket-counts article{padding:14px;border-radius:8px;background:rgba(255,255,255,.42);border:1px solid rgba(255,255,255,.62)}.ticket-counts span{color:var(--text-1);font-size:1.55rem;font-weight:840;line-height:1}.ticket-counts p{margin-top:6px;color:var(--text-3);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.operations-queue{margin-top:18px;padding:16px;border-radius:8px;background:rgba(255,255,255,.36);border:1px solid rgba(255,255,255,.58)}.operations-queue .panel-title-row p{color:var(--text-3)}.queue-clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--text-2);cursor:pointer;font:inherit;font-size:.78rem;font-weight:760}.queue-clear:hover{color:var(--text-1)}.operations-grid{margin-top:12px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:10px;gap:10px}.queue-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:116px;padding:12px;border-radius:8px;background:rgba(255,255,255,.46);border:1px solid rgba(255,255,255,.64);color:var(--text-1);cursor:pointer;text-align:left;font:inherit;display:grid;align-content:start;grid-gap:7px;gap:7px}.queue-card-active,.queue-card:hover{background:rgba(255,255,255,.64);border-color:rgba(99,89,186,.45);box-shadow:0 12px 34px rgba(68,48,112,.12)}.queue-card span{font-size:1.4rem;font-weight:840;line-height:1}.queue-card strong{font-size:.82rem;line-height:1.2}.queue-card small{color:var(--text-2);font-size:.72rem;line-height:1.35}.ticket-list{margin-top:26px;display:grid;grid-gap:14px;gap:14px}.admin-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.58fr);grid-gap:18px;gap:18px;align-items:start}.ticket-card{padding:22px;border-radius:8px;background:rgba(255,255,255,.54);box-shadow:0 14px 42px rgba(68,48,112,.1)}.ticket-card,.ticket-card-button{border:1px solid rgba(255,255,255,.7)}.ticket-card-button{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-align:left;font:inherit}.ticket-card-button:hover{transform:translateY(-1px);box-shadow:0 18px 50px rgba(68,48,112,.14)}.ticket-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.ticket-card-head p{color:#6359ba;font-size:.72rem;font-weight:820;letter-spacing:.12em}.ticket-card-head h2{margin-top:6px;color:var(--text-1);font-size:1.35rem}.status-pill{padding:5px 10px;border-radius:999px;color:var(--text-1);font-size:.75rem;font-weight:760}.status-new{background:rgba(168,200,232,.34);border:1px solid rgba(87,140,198,.34)}.status-triaged{background:rgba(184,169,217,.42);border:1px solid rgba(116,114,208,.36)}.status-waiting{background:rgba(232,223,208,.72);border:1px solid rgba(160,126,72,.3)}.status-scheduled{background:rgba(126,206,200,.28);border:1px solid rgba(66,184,178,.38)}.status-resolved{background:rgba(26,18,48,.1);border:1px solid rgba(26,18,48,.14);color:var(--text-2)}.ticket-card-head a{color:#6359ba;font-size:.86rem;font-weight:760;text-decoration:none}.ai-ticket-badge{margin-top:10px;color:#6359ba;font-size:.76rem;font-weight:800}.workflow-preview{margin-top:6px;color:rgba(31,20,55,.58);font-size:.76rem;font-weight:800;text-transform:capitalize}.next-action-preview{margin-top:8px;color:var(--text-2);font-size:.88rem;line-height:1.4}.payment-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:10px;padding:5px 10px;border-radius:999px;color:var(--text-1);font-size:.74rem;font-weight:820}.payment-payment_link_sent{background:rgba(184,169,217,.42);border:1px solid rgba(116,114,208,.36)}.payment-paid{background:rgba(126,206,200,.28);border:1px solid rgba(66,184,178,.38)}.payment-refunded,.payment-waived{background:rgba(26,18,48,.1);border:1px solid rgba(26,18,48,.14);color:var(--text-2)}.ticket-card dl{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.ticket-card dt{color:var(--text-3);font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ticket-card dd{margin-top:4px;color:var(--text-1);font-size:.92rem;line-height:1.35}.ticket-issue{margin-top:18px;padding-top:16px;border-top:1px solid rgba(26,18,48,.1);color:var(--text-2);font-size:.96rem;line-height:1.6}.ticket-detail{position:-webkit-sticky;position:sticky;top:88px;margin-top:26px;padding:22px;border-radius:8px;background:rgba(18,12,36,.9);border:1px solid rgba(255,255,255,.16);box-shadow:0 22px 70px rgba(31,19,66,.24);display:grid;grid-gap:16px;gap:16px}.ticket-detail .ticket-card-head p,.ticket-detail h2,.ticket-detail label{color:rgba(255,255,255,.92)}.ticket-detail label{display:grid;grid-gap:8px;gap:8px;font-size:.84rem;font-weight:720}.ticket-meta-strip{display:flex;flex-wrap:wrap;gap:8px}.ticket-meta-strip span{padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.58);font-size:.74rem;font-weight:760}.ticket-detail textarea{resize:vertical}.payment-panel{display:grid;grid-gap:12px;gap:12px;padding:14px;border-radius:8px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12)}.payment-checklist{display:grid;grid-gap:8px;gap:8px}.stripe-mode{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border-radius:8px;font-size:.78rem;line-height:1.35}.stripe-mode strong{font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.stripe-mode span{color:rgba(255,255,255,.66)}.stripe-mode-test{background:rgba(145,121,217,.18);border:1px solid rgba(184,169,217,.36)}.stripe-mode-live{background:rgba(62,179,175,.18);border:1px solid rgba(126,206,200,.36)}.stripe-mode-invalid,.stripe-mode-missing{background:rgba(220,142,74,.14);border:1px solid rgba(220,142,74,.3)}.payment-checklist span{width:-moz-fit-content;width:fit-content;padding:7px 10px;border-radius:999px;font-size:.74rem;font-weight:780}.check-ready{color:rgba(220,255,248,.9);background:rgba(62,179,175,.18);border:1px solid rgba(126,206,200,.32)}.check-missing{color:rgba(255,235,209,.9);background:rgba(220,142,74,.14);border:1px solid rgba(220,142,74,.3)}.workflow-actions{display:grid;grid-gap:12px;gap:12px;padding:14px;border-radius:8px;background:rgba(126,206,200,.08);border:1px solid rgba(126,206,200,.18)}.composer-actions,.workflow-actions>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.reply-composer{display:grid;grid-gap:12px;gap:12px;padding:14px;border-radius:8px;background:rgba(184,169,217,.1);border:1px solid rgba(184,169,217,.24)}.panel-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.panel-title-row p{color:rgba(255,255,255,.52);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.panel-title-row span{color:rgba(255,255,255,.58);font-size:.74rem;font-weight:760}.ticket-detail-actions{display:flex;flex-wrap:wrap;gap:10px}.ai-triage{padding:14px;border-radius:8px;background:rgba(126,206,200,.1);border:1px solid rgba(126,206,200,.22)}.message-history{display:grid;grid-gap:10px;gap:10px;border-top:1px solid rgba(255,255,255,.12);padding-top:14px}.message-history>p{color:rgba(255,255,255,.52);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.message-history article{display:grid;grid-gap:8px;gap:8px;padding:12px;border-radius:8px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12)}.message-history article>div{display:flex;justify-content:space-between;gap:10px}.message-history strong{color:rgba(255,255,255,.92);font-size:.86rem;line-height:1.35}.message-history small,.message-history span{color:rgba(255,255,255,.52);font-size:.72rem}.message-history pre{max-height:180px;overflow:auto;white-space:pre-wrap;color:rgba(255,255,255,.76);font:.8rem/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.workflow-panel{display:grid;grid-gap:14px;gap:14px;padding:14px;border-radius:8px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15)}.workflow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.workflow-grid article,.workflow-list{padding:12px;border-radius:8px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12)}.workflow-panel h3{margin-bottom:8px;color:rgba(255,255,255,.86);font-size:.84rem}.workflow-panel li,.workflow-panel p{color:rgba(255,255,255,.76);font-size:.82rem;line-height:1.5}.workflow-panel small{display:block;margin-top:6px;color:rgba(255,255,255,.48);font-size:.72rem}.workflow-panel ol{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:18px}.workflow-panel a{color:rgba(255,255,255,.88);font-weight:800;text-decoration:none}.ai-triage summary{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;list-style:none}.ai-triage summary::-webkit-details-marker{display:none}.reply-draft{border-top:1px solid rgba(255,255,255,.12);padding-top:14px}.ai-triage p,.reply-draft p,.reply-draft summary{color:rgba(255,255,255,.52);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.reply-draft summary{cursor:pointer}.ai-triage span{color:rgba(255,255,255,.5);font-size:.74rem}.ai-triage strong{display:block;margin-top:12px;color:rgba(255,255,255,.9);font-size:.94rem;line-height:1.45}.ai-triage pre,.reply-draft pre{margin-top:10px;margin-bottom:10px;white-space:pre-wrap;color:rgba(255,255,255,.78);font:.84rem/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ai-triage pre{color:rgba(255,255,255,.82)}.ai-reply{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.12)}.ai-reply p{color:rgba(255,255,255,.52)}.ai-reply pre{color:rgba(255,255,255,.88)}@media (max-width:980px){.nav-links{display:none}.ai-hosting-section,.contact-section,.hero-section,.split-section,.tool-section{grid-template-columns:1fr}.hero-panel{max-width:620px}.ai-hosting-panel{min-height:0}.package-grid,.service-grid,.stack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.site-nav{height:auto;min-height:64px}.site-nav .btn{display:none}.hero-copy h1{font-size:clamp(2.45rem,15vw,4rem)}.hero-panel{border-radius:16px}.ai-hosting-grid,.package-grid,.service-grid,.stack-grid{grid-template-columns:1fr}.operations-grid,.ticket-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.package-card,.service-card,.stack-card{min-height:0}.contact-form-grid,.timeline-item,.tool-list div{grid-template-columns:1fr;gap:8px}.contact-section{margin-inline:12px;padding:34px 18px}.site-footer{align-items:flex-start;flex-direction:column}.admin-auth,.admin-auth-wide,.admin-workspace,.ticket-card dl,.ticket-counts{grid-template-columns:1fr}.ticket-detail{position:static}}