:root{color-scheme:dark;--bg:#07090b;--bg-elevated:#0d1116;--panel:#10161d;--panel-2:#141b23;--panel-3:#090d12;--panel-border:rgba(223,229,235,0.12);--panel-border-strong:rgba(223,229,235,0.2);--text:#f4f7f8;--muted:#a7b0b8;--subtle:#77828d;--amber:#d99a2b;--amber-soft:rgba(217,154,43,0.13);--teal:#37b7a9;--teal-soft:rgba(55,183,169,0.12);--steel:#89a5bc;--steel-soft:rgba(137,165,188,0.12);--brand-navy:#071121;--brand-navy-2:#09182b;--danger:#ff837a;--ok:#7fd8a8;--shadow:0 18px 42px rgba(0,0,0,0.34)}*{box-sizing:border-box}html{font-size:16px}body{margin:0;min-height:100vh;background:var(--bg);color:var(--text);font-family:Segoe UI,Inter,Arial,sans-serif}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(17,23,29,.98),rgba(7,9,11,1) 44%),linear-gradient(90deg,rgba(217,154,43,.06),transparent 28%,rgba(55,183,169,.05) 80%,transparent),repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 104px)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.page-frame{width:min(1440px,calc(100vw - 28px));margin:0 auto;padding:14px 0 48px}.topbar{position:-webkit-sticky;position:sticky;top:10px;z-index:20;display:grid;grid-template-columns:minmax(154px,232px) minmax(0,1fr) minmax(174px,238px);grid-gap:10px;margin-bottom:18px;padding:8px;border:1px solid rgba(87,167,248,.2);border-radius:8px;background:linear-gradient(180deg,rgba(8,20,36,.98),rgba(5,12,24,.98)),var(--brand-navy);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 42px rgba(0,0,0,.36),inset 0 0 0 1px rgba(255,255,255,.025)}.brand-mark,.topbar{align-items:center;gap:10px}.brand-mark{display:flex;min-width:0}.brand-mark img{display:block;width:min(208px,100%);height:52px;object-fit:contain;object-position:left center;border-radius:6px}.brand-mark span:not(.brand-pulse){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.brand-pulse{flex:0 0 auto;width:14px;height:32px;border-radius:3px;background:linear-gradient(180deg,var(--amber),var(--teal));box-shadow:0 0 0 1px rgba(255,255,255,.08),0 0 28px rgba(55,183,169,.16)}.topbar-links{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:3px;gap:3px;overflow:visible}.topbar-links,.topbar-links a{align-items:center;min-width:0}.topbar-links a{display:inline-flex;justify-content:center;min-height:34px;padding:8px 7px;border:1px solid transparent;border-radius:6px;color:var(--muted);font-size:clamp(.68rem,.78vw,.82rem);font-weight:750;line-height:1;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.topbar-links a.is-active,.topbar-links a:focus-visible,.topbar-links a:hover{border-color:var(--panel-border-strong);background:rgba(22,41,62,.86);color:var(--text);outline:none}.topbar-links a.is-active{box-shadow:inset 0 -2px 0 var(--amber)}.topbar-meta{display:grid;justify-items:end;grid-gap:5px;gap:5px;min-width:0}.topbar-subtle{color:var(--subtle);font-size:.68rem;line-height:1.15;text-align:right}.page-stack{display:grid;grid-gap:18px;gap:18px}.download-card,.feature-card,.hero-panel,.matrix-card,.metric-card,.panel,.remote-command-card,.service-card,.stack-card,.stat-card,.token-card{border:1px solid var(--panel-border);border-radius:8px;background:var(--panel);box-shadow:var(--shadow);min-width:0}.download-card,.feature-card,.matrix-card,.metric-card,.panel,.remote-command-card,.service-card,.stack-card,.token-card{position:relative}.download-card:before,.feature-card:before,.panel:before,.remote-command-card:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;border-radius:8px 8px 0 0;background:linear-gradient(90deg,rgba(217,154,43,.55),rgba(55,183,169,.42),transparent 70%);opacity:.62;pointer-events:none}.hero-panel{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);grid-gap:18px;gap:18px;min-height:540px;padding:18px;align-items:stretch}.download-card,.feature-card,.hero-copy,.hero-matrix,.matrix-card,.panel,.service-card{display:grid;align-content:start;grid-gap:14px;gap:14px;min-width:0}.hero-copy{padding:18px;border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.024),rgba(255,255,255,0))}.hero-copy h1{max-width:980px;margin:0;font-size:clamp(2.25rem,4.2vw,4.25rem);line-height:1.02;letter-spacing:0}.download-card p,.feature-card p,.hero-copy p,.matrix-card p,.panel p,.remote-command-card p,.section-heading p,.service-card p{margin:0;color:var(--muted);line-height:1.55}.eyebrow,.section-heading span{display:inline-flex;align-items:center;gap:8px;color:var(--amber);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:700}.hero-actions,.inline-actions,.pill-row{display:flex;flex-wrap:wrap;gap:8px}.tool-preset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:12px}.preset-button{display:grid;grid-gap:4px;gap:4px;min-height:76px;padding:10px;border:1px solid var(--panel-border);border-radius:6px;background:#111923;color:var(--text);cursor:pointer;text-align:left}.preset-button:hover{border-color:rgba(242,163,58,.55);background:#162130}.preset-button:disabled{cursor:not-allowed;opacity:.55}.preset-button strong{font-size:.86rem;line-height:1.2}.preset-button span{color:var(--muted);font-size:.74rem;line-height:1.25}.button-primary,.button-secondary{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:40px;padding:10px 14px;border-radius:6px;cursor:pointer;text-align:center;font-weight:700;transition:border-color .12s ease,background .12s ease,transform .12s ease}.button-primary{border:1px solid rgba(242,163,58,.7);background:var(--amber);color:#101316}.button-secondary{border:1px solid var(--panel-border-strong);background:#17202a;color:var(--text)}.button-primary:hover:not(:disabled),.button-secondary:hover:not(:disabled){transform:translateY(-1px)}.danger-button{background:#8a1f2d;border-color:#8a1f2d;color:#fff}.danger-button:hover:not(:disabled){background:#6f1723;border-color:#6f1723}.button-primary:disabled,.button-secondary:disabled{cursor:not-allowed;opacity:.55}.connect-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:4px}.connect-strip div{min-height:126px;padding:14px;border:1px solid var(--panel-border);border-radius:8px;background:var(--panel-2)}.connect-strip span{display:grid;place-items:center;width:30px;height:30px;margin-bottom:12px;border-radius:6px;background:var(--panel-3);color:var(--teal);font-weight:900}.connect-strip strong,.download-card strong,.matrix-card strong,.remote-command-card strong{display:block}.crossloop-console{display:grid;grid-gap:14px;gap:14px;padding:18px;border:1px solid var(--panel-border-strong);border-radius:8px;background:linear-gradient(180deg,rgba(14,22,30,.94),rgba(7,11,15,.98)),repeating-linear-gradient(0deg,rgba(255,255,255,.04) 0 1px,transparent 1px 38px)}.console-header{display:grid;grid-gap:8px;gap:8px}.console-header span{color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.1em}.console-header strong{width:100%;padding:16px;border:1px solid rgba(57,198,182,.28);border-radius:6px;background:#071014;color:var(--teal);font-family:Consolas,Courier New,monospace;font-size:clamp(1.7rem,4vw,2.8rem);letter-spacing:.08em;text-align:center}.support-console{gap:14px}.support-command-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px;border:1px solid var(--panel-border-strong);border-radius:8px;background:linear-gradient(90deg,rgba(217,154,43,.11),rgba(55,183,169,.08),rgba(13,17,22,.94));box-shadow:var(--shadow)}.support-command-bar h2{margin:0;font-size:1.05rem;line-height:1.25}.support-command-bar p{margin:4px 0 0;color:var(--muted);line-height:1.45}.support-command-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.session-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.session-rail .metric-card{min-height:92px}.console-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.console-actions a{min-height:40px;display:grid;place-items:center;border:1px solid var(--panel-border);border-radius:6px;background:#141d26;color:var(--text);font-weight:700}.card-grid,.compact-stack,.dashboard-grid,.download-grid,.form-grid,.pricing-grid,.remote-command-grid,.session-meta-grid,.stat-grid,.surface-grid,.technician-shell{display:grid;grid-gap:12px;gap:12px}.dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.download-grid,.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.remote-command-grid,.session-meta-grid,.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.section-heading{max-width:920px}.section-heading h2{margin:7px 0 8px;font-size:clamp(1.55rem,2.8vw,2.55rem);line-height:1.08;letter-spacing:0}.download-card,.feature-card,.panel,.service-card{padding:16px}.download-card h2,.feature-card h3,.panel h3,.service-card h3{margin:0;font-size:1.05rem;line-height:1.25}.feature-card{min-height:170px}.matrix-card,.metric-card,.remote-command-card,.stack-card,.stat-card,.token-card{padding:14px}.matrix-card{min-height:130px;background:var(--panel-2)}.card-kicker span,.feature-card span,.matrix-card span,.metric-card span,.panel h3+p,.technician-stat span{color:var(--subtle)}.stat-card{min-height:104px;background:#101720}.stat-card.warm{border-left:3px solid var(--amber)}.stat-card.cool{border-left:3px solid var(--teal)}.stat-card span{color:var(--muted);font-size:.82rem}.stat-card strong{display:block;margin-top:8px;font-size:1.8rem;line-height:1}.remote-command-card{min-height:150px;background:#101720}.remote-command-card strong{color:var(--teal);font-size:1rem}.form-grid label,.technician-field{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:.88rem}.form-grid input,.form-grid select,.form-grid textarea,.technician-field input,.technician-field select,.technician-field textarea{min-height:42px;width:100%;padding:10px 12px;border:1px solid var(--panel-border-strong);border-radius:6px;background:#0b1016;color:var(--text)}.form-grid textarea,.technician-field textarea{resize:vertical;line-height:1.45}.compact-login-form{max-width:420px;gap:10px}.compact-login-form label{gap:5px;font-size:.8rem}.compact-login-form input,.compact-login-form select,.compact-login-form textarea{min-height:34px;padding:7px 10px;font-size:.9rem}.compact-login-form .button-primary,.compact-login-form .button-secondary{min-height:36px;padding:8px 12px}.access-panel{align-content:center;justify-items:start}.download-card dl{display:grid;grid-gap:8px;gap:8px;margin:0}.download-card dl div{display:flex;justify-content:space-between;gap:12px;padding-top:9px;border-top:1px solid var(--panel-border)}.download-card dt{color:var(--muted)}.download-card dd{margin:0;text-align:right}.card-kicker,.list-row{display:flex;justify-content:space-between;gap:12px;min-width:0}.list-row{align-items:flex-start;padding:11px 0;border-top:1px solid var(--panel-border)}.list-row>div{min-width:0}.compact-row span,.compact-row strong,.list-row p,.list-row strong{overflow-wrap:anywhere}.list-row:first-of-type{border-top:none;padding-top:0}.pill-row{padding:0;margin:0;list-style:none}.pill-row li,.status-chip{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border:1px solid var(--panel-border);border-radius:999px;background:#101720;color:var(--text);font-size:.78rem;white-space:nowrap}.status-chip-live{border-color:rgba(57,198,182,.45);background:var(--teal-soft)}.status-chip-public{border-color:rgba(242,163,58,.45);background:var(--amber-soft)}.technician-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)}.technician-workbench{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr)}.metric-card,.stack-card,.token-card{background:#0f151c;box-shadow:none}.technician-stat{display:grid;grid-gap:5px;gap:5px;padding:12px;border:1px solid var(--panel-border);border-radius:6px;background:#0f151c}.metric-card span,.technician-stat span{font-size:.74rem;text-transform:uppercase;letter-spacing:.1em}.metric-card strong,.technician-stat strong{font-size:.96rem;word-break:break-word}.output-block,.token-block{overflow-x:auto;max-width:100%;min-width:0;margin:0;padding:12px;border:1px solid var(--panel-border);border-radius:6px;background:#070b0f;color:#d7f2ef;font-family:Consolas,Courier New,monospace;font-size:.82rem;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.table-shell{width:100%;overflow-x:auto;border:1px solid var(--panel-border);border-radius:8px;background:#0c1117}.table-shell table{width:100%;min-width:760px;border-collapse:collapse}.table-shell td,.table-shell th{padding:11px 12px;border-bottom:1px solid var(--panel-border);text-align:left;vertical-align:top;font-size:.86rem}.table-shell th{color:var(--subtle);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.table-shell tr:last-child td{border-bottom:none}.table-shell td span{display:block;margin-top:4px;color:var(--muted);font-size:.78rem}.table-shell code{color:#d7f2ef;font-family:Consolas,Courier New,monospace}.technician-frame{display:grid;place-items:center;min-height:460px;padding:12px;border:1px solid var(--panel-border-strong);border-radius:8px;background:radial-gradient(circle at 50% 40%,rgba(55,183,169,.08),transparent 38%),#05080b;overflow:hidden}.technician-frame-image{display:block;width:100%;max-height:72vh;object-fit:contain;border-radius:4px;box-shadow:0 16px 48px rgba(0,0,0,.48)}.technician-frame-image-control{cursor:crosshair}.technician-monitor{background:#0b1015}.toolbelt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.toolbelt-button{min-height:58px;padding:10px;border:1px solid var(--panel-border);border-radius:6px;background:#0d141b;color:var(--text);text-align:left;cursor:pointer}.toolbelt-button strong{display:block;font-size:.84rem}.toolbelt-button span{display:block;margin-top:3px;color:var(--muted);font-size:.74rem;line-height:1.25}.technician-log{max-height:720px;overflow-y:auto;padding-right:4px}.compact-row{display:grid;grid-gap:6px;gap:6px;padding:10px;border:1px solid var(--panel-border);border-radius:6px;background:#0d1319}.error-copy{color:var(--danger)}.hint-copy{margin:0;color:var(--muted)}.home-experience{gap:20px}.home-landing{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto;gap:16px;min-height:min(790px,calc(100vh - 106px));padding:16px;border-color:rgba(223,229,235,.18);background:linear-gradient(135deg,rgba(5,8,12,.98),rgba(9,19,31,.96) 45%,rgba(12,17,21,.98)),linear-gradient(90deg,rgba(217,154,43,.1),transparent 36%,rgba(55,183,169,.1)),repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 84px);box-shadow:0 28px 84px rgba(0,0,0,.42),inset 0 0 0 8px rgba(255,255,255,.025);overflow:hidden}.home-browser-body,.home-browser-topline,.home-proof-strip{position:relative;z-index:1}.home-browser-topline{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-height:56px;padding:8px;border:1px solid rgba(223,229,235,.13);border-radius:8px;background:rgba(13,17,22,.84);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.home-mini-brand,.home-mini-cta,.home-mini-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border-radius:6px;font-weight:800}.home-mini-brand{position:relative;width:58px;padding:4px;border:1px solid rgba(87,167,248,.38);background:#071121;color:var(--text);overflow:visible}.home-mini-brand img{display:block;width:42px;height:42px;object-fit:contain;object-position:center}.home-mini-brand:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:12px;height:8px;background:#071121;border-right:1px solid rgba(87,167,248,.38);border-bottom:1px solid rgba(87,167,248,.38);-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%)}.home-mini-nav{display:flex;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid rgba(223,229,235,.08);border-radius:8px;background:rgba(255,255,255,.045)}.home-mini-nav a{padding:6px 12px;color:#d7dde2;font-size:.86rem}.home-mini-nav a:focus-visible,.home-mini-nav a:hover{background:rgba(255,255,255,.08);outline:none}.home-mini-cta{padding:8px 14px;border:1px solid rgba(242,163,58,.68);background:rgba(242,163,58,.12);color:var(--text)}.home-browser-body{display:grid;grid-template-columns:minmax(0,.92fr) minmax(430px,.78fr);grid-gap:clamp(18px,3vw,34px);gap:clamp(18px,3vw,34px);min-height:0;align-items:center}.home-hero-copy{display:grid;align-content:center;grid-gap:18px;gap:18px;min-width:0;padding:clamp(16px,4vw,58px)}.home-hero-copy h1{max-width:760px;margin:0;font-size:clamp(3.35rem,8vw,7.45rem);line-height:.9;letter-spacing:0}.home-hero-copy p{max-width:610px;margin:0;color:#c5cdd3;font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.55}.home-connect-composer{display:grid;grid-template-columns:minmax(280px,520px) auto;grid-gap:8px;gap:8px;max-width:760px;align-items:stretch}.home-connect-composer label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:52px;border:1px solid rgba(223,229,235,.22);border-radius:8px;background:rgba(9,13,18,.72);overflow:hidden}.home-connect-composer label span{display:inline-flex;align-items:center;align-self:stretch;padding:0 12px;border-right:1px solid rgba(223,229,235,.13);background:rgba(55,183,169,.1);color:var(--teal);font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.home-connect-composer input{min-width:0;width:100%;height:100%;border:0;background:transparent;color:var(--text);outline:none;padding:0 12px}.home-connect-composer .button-primary{min-height:52px;padding-inline:20px;white-space:nowrap}.home-automation-brief{display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;max-width:760px;min-height:42px;padding:8px 10px;border:1px solid rgba(55,183,169,.2);border-radius:8px;background:rgba(55,183,169,.065)}.automation-control-row span,.automation-step span,.home-automation-brief span{color:var(--teal);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.home-automation-brief strong{color:var(--text)}.home-automation-brief small{min-width:0;color:var(--muted)}.home-proof-row{display:flex;flex-wrap:wrap;gap:8px}.home-proof-row span{display:inline-flex;min-height:34px;align-items:center;padding:7px 11px;background:rgba(255,255,255,.045);color:var(--text);font-size:.82rem}.home-proof-row span,.repair-stage{border:1px solid rgba(223,229,235,.16);border-radius:8px}.repair-stage{position:relative;display:grid;align-content:start;grid-gap:12px;gap:12px;min-width:0;padding:14px;background:linear-gradient(140deg,rgba(255,255,255,.075),rgba(255,255,255,.02) 44%,rgba(55,183,169,.055)),#0b1015;box-shadow:0 28px 72px rgba(0,0,0,.38);overflow:hidden}.repair-stage-topline,.slot-meta,.video-controls{display:flex;align-items:center;justify-content:space-between;gap:10px}.repair-stage-topline{position:relative;z-index:2;color:var(--muted);font-size:.83rem}.automation-control-row{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:10px;border:1px solid rgba(223,229,235,.12);border-radius:8px;background:rgba(7,11,15,.66)}.automation-control-row div{display:grid;grid-gap:3px;gap:3px;min-width:0}.automation-control-row strong{font-size:1rem;line-height:1.1}.automation-control-row .button-secondary{min-height:34px;padding:7px 10px;font-size:.78rem}.repair-visual{position:relative;min-height:clamp(204px,24vw,274px);border:1px solid rgba(223,229,235,.11);border-radius:8px;background:linear-gradient(135deg,rgba(8,12,18,.48),rgba(10,33,54,.88)),repeating-linear-gradient(0deg,rgba(255,255,255,.032) 0 1px,transparent 1px 44px);overflow:hidden}.repair-rail{position:absolute;display:block;height:12px;border:1px solid rgba(255,255,255,.28);border-radius:8px;transform-origin:center;box-shadow:0 14px 24px rgba(0,0,0,.24)}.repair-rail-primary{width:63%;top:42%;right:-4%;background:linear-gradient(90deg,var(--amber),#f25f3a 54%,#2f7ff0);transform:rotate(13deg)}.repair-rail-accent{width:52%;top:67%;left:4%;background:linear-gradient(90deg,#2f7ff0,var(--teal));transform:rotate(-10deg)}.repair-rail-steel{width:42%;top:22%;left:19%;background:linear-gradient(90deg,rgba(137,165,188,.85),rgba(55,183,169,.18));transform:rotate(-42deg)}.repair-device-strip,.repair-node,.service-bubble{position:absolute;z-index:2}.repair-node{display:grid;place-items:center;min-width:66px;min-height:48px;padding:10px;border:1px solid rgba(223,229,235,.22);border-radius:8px;background:#101820;color:var(--text);font-weight:900;box-shadow:0 16px 28px rgba(0,0,0,.25)}.repair-node-core{top:35%;left:42%;min-width:82px;min-height:82px;border-color:rgba(242,163,58,.7);background:linear-gradient(160deg,#d99a2b,#f25f3a);color:#101316;animation:servicePulse 2.6s ease-in-out infinite}.repair-node-phone{top:13%;right:12%;color:#101316;background:var(--teal)}.repair-node-pc{right:9%;bottom:16%;border-color:rgba(47,127,240,.62);background:#2f7ff0}.service-bubble{max-width:min(220px,44%);padding:10px 12px;border:1px solid rgba(223,229,235,.26);border-radius:8px;background:#f4f7f8;color:#17202a;font-size:.9rem;font-weight:850;line-height:1.16;box-shadow:0 18px 34px rgba(0,0,0,.27)}.service-bubble-tech{right:5%;top:35%;background:#45a0ff;color:#f7fbff;animation:messageFloat 4.2s ease-in-out infinite}.service-bubble-customer{left:8%;top:18%;animation:messageFloat 4.8s ease-in-out infinite}.service-bubble-consent{left:12%;bottom:17%;background:#f2a33a;color:#101316;animation:messageFloat 5.2s ease-in-out infinite}.repair-device-strip{left:14px;right:14px;bottom:12px;display:flex;flex-wrap:wrap;gap:6px}.repair-device-strip span{display:inline-flex;align-items:center;min-height:28px;padding:5px 8px;border:1px solid rgba(223,229,235,.14);border-radius:6px;background:rgba(9,13,18,.74);color:#dbe4eb;font-size:.74rem;font-weight:800}.automation-status-panel{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px;padding:8px;border:1px solid rgba(223,229,235,.1);border-radius:8px;background:rgba(8,12,17,.68)}.repair-stage .automation-status-panel{grid-template-columns:repeat(4,minmax(0,1fr))}.automation-step{position:relative;display:grid;grid-gap:4px;gap:4px;min-height:74px;padding:9px;border:1px solid rgba(223,229,235,.1);border-radius:6px;background:rgba(255,255,255,.03);overflow:hidden}.repair-stage .automation-step{min-height:132px}.automation-step:before{content:"";position:absolute;inset:auto 0 0 0;height:2px;background:rgba(223,229,235,.18)}.automation-step.is-active:before,.automation-step.is-complete:before{background:linear-gradient(90deg,var(--amber),var(--teal))}.automation-step.is-active{border-color:rgba(55,183,169,.5);background:rgba(55,183,169,.09)}.automation-step strong{color:var(--text);font-size:.82rem;line-height:1.08}.automation-step small{color:var(--muted);font-size:.72rem;line-height:1.18}.session-stack{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(180px,.7fr);grid-gap:10px;gap:10px}.selected-pro-card{display:grid;grid-template-columns:78px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;min-height:116px;padding:14px;border:1px solid var(--panel-border-strong);border-radius:8px;background:#0f161d}.selected-pro-card-warm{border-left:4px solid var(--amber)}.selected-pro-card-cool{border-left:4px solid var(--teal)}.selected-pro-card-steel{border-left:4px solid var(--steel)}.pro-avatar{display:grid;place-items:center;width:72px;height:72px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:linear-gradient(145deg,rgba(217,154,43,.9),rgba(55,183,169,.74));color:#071014;font-size:1.35rem;font-weight:900}.selected-pro-card span,.session-code-card span,.slot-kicker,.video-placeholder span{color:var(--subtle);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.selected-pro-card strong{display:block;margin-top:4px;font-size:1.35rem;line-height:1.1}.selected-pro-card p,.session-code-card p{margin:6px 0 0;color:var(--muted);line-height:1.4}.session-code-card,.video-room-card{display:grid;grid-gap:12px;gap:12px;padding:12px;border:1px solid var(--panel-border);border-radius:8px;background:#0d141b}.session-code-card{align-content:center}.video-screen{position:relative;display:grid;min-height:148px;border:1px solid rgba(223,229,235,.14);border-radius:8px;background:linear-gradient(145deg,rgba(8,12,16,.82),rgba(11,19,24,.92)),repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 42px);overflow:hidden}.video-screen video{width:100%;height:100%;min-height:148px;object-fit:cover}.video-placeholder{position:absolute;inset:0;display:grid;place-content:center;grid-gap:8px;gap:8px;padding:20px;text-align:center}.video-placeholder strong{font-size:clamp(1.28rem,2vw,1.84rem);line-height:1}.session-code-card strong{color:var(--teal);font-size:clamp(1.1rem,2vw,1.45rem);letter-spacing:0;line-height:1.1}.home-proof-strip{grid-template-columns:minmax(180px,1fr) repeat(3,minmax(150px,.7fr));grid-gap:10px;gap:10px;align-items:stretch;background:rgba(14,19,24,.9)}.home-proof-strip,.home-proof-strip button,.home-proof-strip>div{display:grid;padding:12px;border:1px solid rgba(223,229,235,.12);border-radius:8px}.home-proof-strip button,.home-proof-strip>div{grid-gap:4px;gap:4px;align-content:center;min-height:76px;background:rgba(255,255,255,.035);color:var(--text);text-align:left}.home-proof-strip button{cursor:pointer}.home-proof-strip button.is-selected,.home-proof-strip button:focus-visible,.home-proof-strip button:hover{border-color:rgba(242,163,58,.68);outline:none}.home-proof-strip strong{font-size:1rem;line-height:1.1}.home-proof-strip span{color:var(--muted);font-size:.82rem}.home-suite-section,.repair-slots-section,.repair-topics-section{display:grid;grid-gap:14px;gap:14px}.home-flow-grid,.repair-slot-grid,.review-trust-grid,.suite-card-grid,.topic-grid{display:grid;grid-gap:12px;gap:12px}.repair-slot-grid,.topic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.review-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.slot-visual,.visual-tile{position:relative;display:block;flex:0 0 auto;font-style:normal;width:54px;height:42px;border:1px solid rgba(87,167,248,.3);border-radius:8px;background:linear-gradient(145deg,rgba(15,39,66,.94),rgba(5,15,29,.96)),var(--brand-navy);box-shadow:inset 0 0 0 1px rgba(255,255,255,.035),0 12px 28px rgba(0,0,0,.24);overflow:hidden}.slot-visual:after,.slot-visual:before,.visual-tile:after,.visual-tile:before{content:"";position:absolute;display:block}.slot-visual:before,.visual-tile:before{inset:11px 12px;border:2px solid #3da5ff;border-radius:5px}.slot-visual:after,.visual-tile:after{width:18px;height:3px;left:18px;bottom:7px;border-radius:999px;background:var(--teal)}.slot-visual{width:76px;height:66px}.slot-visual:before{inset:14px 13px 22px}.slot-visual:after{width:34px;left:21px;bottom:11px}.slot-visual-phone:before,.visual-tile-phone:before{inset:8px 18px;border-color:var(--teal);border-radius:9px}.slot-visual-phone:after,.visual-tile-phone:after{width:5px;height:5px;left:50%;bottom:9px;transform:translateX(-50%);background:#f4f7f8}.slot-visual-apple:before,.visual-tile-apple:before{inset:10px 11px 12px;border-color:var(--steel);border-radius:10px 10px 7px 7px}.slot-visual-apple:after,.visual-tile-apple:after{width:13px;height:16px;right:13px;top:7px;border:2px solid var(--teal);border-left:0;border-bottom:0;border-radius:50%;background:transparent}.visual-tile-security:before{inset:8px 16px 13px;border-color:var(--amber);border-radius:14px 14px 8px 8px}.visual-tile-security:after{left:25px;bottom:15px;width:6px;height:6px;background:var(--amber)}.visual-tile-network:before{inset:17px 10px 17px;border:0;border-top:2px solid #3da5ff;border-bottom:2px solid var(--teal);transform:rotate(-16deg)}.visual-tile-network:after{left:22px;top:15px;width:10px;height:10px;border-radius:999px;background:var(--amber)}.visual-tile-crm:before,.visual-tile-office:before,.visual-tile-portal:before{inset:8px 12px;border-color:rgba(223,229,235,.46);background:linear-gradient(90deg,transparent 48%,rgba(223,229,235,.22) 48% 52%,transparent 52%),linear-gradient(180deg,transparent 48%,rgba(223,229,235,.22) 48% 52%,transparent 52%)}.visual-tile-video:before{inset:12px 18px;border-color:var(--teal);border-radius:999px}.visual-tile-video:after{right:10px;left:auto;bottom:16px;width:12px;height:10px;background:var(--amber);-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%)}.visual-tile-consent:before{inset:12px;border-color:var(--teal);border-radius:999px}.visual-tile-consent:after{left:22px;bottom:17px;width:13px;height:7px;border-left:3px solid var(--teal);border-bottom:3px solid var(--teal);background:transparent;transform:rotate(-45deg)}.visual-tile-diagnostics:before,.visual-tile-marketplace:before{inset:18px 10px;border:0;border-top:2px solid var(--teal);transform:rotate(-12deg)}.visual-tile-diagnostics:after,.visual-tile-marketplace:after{left:23px;top:15px;width:10px;height:10px;border-radius:999px;background:#3da5ff;box-shadow:-16px 8px 0 rgba(217,154,43,.88),16px 8px 0 rgba(55,183,169,.88)}.review-card,.topic-card{display:grid;grid-gap:10px;gap:10px;min-height:166px;padding:16px;border:1px solid var(--panel-border);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015)),#0f151c;box-shadow:var(--shadow)}.review-card strong,.topic-card h3{margin:0;font-size:1.08rem;line-height:1.18}.review-card p,.topic-card p{margin:0;color:var(--muted);line-height:1.5}.review-card span{color:var(--amber);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.review-card-action{border-color:rgba(55,183,169,.38)}.repair-slot-card{display:grid;grid-gap:12px;gap:12px;min-height:286px;padding:16px;border:1px solid var(--panel-border);border-radius:8px;background:#101720;color:var(--text);text-align:left;cursor:pointer;box-shadow:var(--shadow);transition:transform .14s ease,border-color .14s ease,background .14s ease}.repair-slot-card.is-selected,.repair-slot-card:focus-visible,.repair-slot-card:hover{transform:translateY(-2px);outline:none}.repair-slot-card-warm.is-selected,.repair-slot-card-warm:focus-visible,.repair-slot-card-warm:hover{border-color:rgba(217,154,43,.7)}.repair-slot-card-cool.is-selected,.repair-slot-card-cool:focus-visible,.repair-slot-card-cool:hover{border-color:rgba(55,183,169,.72)}.repair-slot-card-steel.is-selected,.repair-slot-card-steel:focus-visible,.repair-slot-card-steel:hover{border-color:rgba(137,165,188,.72)}.repair-slot-card strong{font-size:1.32rem;line-height:1.05}.repair-slot-card small{color:var(--muted);font-size:.9rem;line-height:1.4}.selected-pro-details,.slot-price-line{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.selected-pro-details span,.slot-price-line span{min-height:26px;border:1px solid rgba(223,229,235,.12);border-radius:999px;font-size:.74rem;font-weight:750}.selected-pro-details span,.slot-meta span,.slot-price-line span,.slot-tags span{display:inline-flex;align-items:center;padding:5px 8px;background:#0b1117;color:var(--text)}.slot-meta span,.slot-tags span{min-height:27px;border:1px solid var(--panel-border);border-radius:999px;font-size:.76rem}.slot-tags{display:flex;flex-wrap:wrap;gap:6px}.home-flow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.flow-card{display:grid;grid-gap:10px;gap:10px;min-height:204px;padding:16px;border:1px solid var(--panel-border);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015)),#0f151c}.flow-card span{color:var(--amber);font-weight:900}.flow-card strong{font-size:1.22rem}.flow-card p,.suite-card p{margin:0;color:var(--muted);line-height:1.5}.suite-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.suite-card{min-height:146px}.home-ops-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.connect-alpha{gap:20px}.connect-alpha-hero{grid-template-columns:minmax(0,.95fr) minmax(420px,.82fr);min-height:min(760px,calc(100vh - 116px));border-color:rgba(55,183,169,.22);background:linear-gradient(135deg,rgba(7,10,14,.98),rgba(8,20,31,.96) 50%,rgba(13,15,18,.98)),linear-gradient(90deg,rgba(217,154,43,.08),transparent 38%,rgba(55,183,169,.1))}.connect-alpha-copy,.connect-live-room,.connect-tool-suite{display:grid;grid-gap:14px;gap:14px;min-width:0}.connect-alpha-copy{align-content:center;padding:clamp(12px,3vw,36px)}.connect-alpha-copy h1{max-width:760px;margin:0;font-size:clamp(2.8rem,6.4vw,6.4rem);line-height:.92;letter-spacing:0}.connect-alpha-copy p{max-width:680px;margin:0;color:var(--muted);line-height:1.55}.connect-consent-grid,.connect-intake-grid,.connect-media-grid,.connect-session-summary{display:grid;grid-gap:10px;gap:10px}.connect-session-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.connect-session-summary>div{display:grid;grid-gap:5px;gap:5px;min-height:110px;padding:12px;border:1px solid rgba(223,229,235,.14);border-radius:8px;background:rgba(255,255,255,.035)}.connect-command-card span,.connect-media-panel span,.connect-room-topline,.connect-session-summary span{color:var(--subtle);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.connect-session-summary strong{font-size:1.1rem;line-height:1.08}.connect-session-summary small{color:var(--muted);line-height:1.3}.connect-intake-grid{grid-template-columns:minmax(180px,.82fr) minmax(220px,1fr) minmax(150px,.6fr)}.connect-consent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.connect-consent-grid label{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;min-height:48px;padding:10px;border:1px solid rgba(223,229,235,.12);border-radius:8px;background:rgba(9,14,19,.72);color:var(--text);font-weight:750}.connect-consent-grid input{width:18px;height:18px;accent-color:var(--teal)}.connect-live-room{align-content:start;padding:14px;border:1px solid rgba(223,229,235,.16);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02)),#0a1015;box-shadow:0 26px 70px rgba(0,0,0,.36)}.connect-room-topline{display:flex;align-items:center;justify-content:space-between;gap:10px}.connect-media-grid{grid-template-columns:minmax(0,1.22fr) minmax(160px,.62fr)}.connect-media-panel{position:relative;display:grid;min-height:300px;border:1px solid rgba(223,229,235,.14);border-radius:8px;background:linear-gradient(145deg,rgba(7,11,16,.9),rgba(13,32,49,.9)),repeating-linear-gradient(0deg,rgba(255,255,255,.032) 0 1px,transparent 1px 42px);overflow:hidden}.connect-camera-panel{min-height:300px}.connect-media-panel video{width:100%;height:100%;min-height:300px;object-fit:cover}.connect-media-panel>div{position:absolute;inset:0;display:grid;place-content:center;grid-gap:8px;gap:8px;padding:16px;text-align:center}.connect-media-panel strong{font-size:clamp(1.1rem,2vw,1.8rem);line-height:1}.connect-automation-panel{grid-template-columns:repeat(5,minmax(0,1fr))}.connect-command-card{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(223,229,235,.13);border-radius:8px;background:#0d141b}.connect-command-card strong{display:block;margin-top:4px;color:var(--teal);font-family:Consolas,Courier New,monospace;font-size:clamp(1.45rem,2.8vw,2.3rem);line-height:1}.connect-command-card p{margin:6px 0 0;color:var(--muted);line-height:1.45}.connect-command-card .token-block{max-height:126px}@keyframes messageFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes servicePulse{0%,to{box-shadow:0 16px 28px rgba(0,0,0,.25),0 0 0 rgba(242,163,58,0)}50%{box-shadow:0 18px 34px rgba(0,0,0,.3),0 0 30px rgba(242,163,58,.28)}}@media (max-width:1180px){.dashboard-grid,.hero-panel,.support-command-bar,.technician-grid,.technician-workbench{grid-template-columns:1fr}.topbar{grid-template-columns:minmax(144px,208px) minmax(0,1fr)}.topbar-meta{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;justify-items:start}.support-command-meta{justify-content:flex-start}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.connect-alpha-hero,.connect-intake-grid,.connect-media-grid,.connect-session-summary,.home-browser-body,.home-browser-topline,.home-landing,.home-ops-grid,.home-proof-strip,.repair-slot-grid,.review-trust-grid,.suite-card-grid,.topic-grid{grid-template-columns:1fr}.home-mini-nav{justify-content:flex-start}.automation-status-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.connect-automation-panel,.home-flow-grid,.repair-stage .automation-status-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.page-frame{width:min(100vw - 18px,1440px);padding-top:9px}.topbar-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px;overflow-x:visible}.topbar-links a{display:inline-flex;justify-content:center;min-width:0;width:100%;text-align:center;white-space:normal}.topbar{grid-template-columns:1fr;gap:8px}.brand-mark img{width:min(176px,100%);height:44px}.topbar-meta{grid-template-columns:1fr}.topbar-subtle{text-align:left}.card-grid,.connect-strip,.console-actions,.download-grid,.pricing-grid,.remote-command-grid,.review-trust-grid,.session-meta-grid,.session-rail,.stat-grid,.tool-preset-grid,.toolbelt-grid,.topic-grid{grid-template-columns:1fr}.download-card,.feature-card,.hero-copy,.hero-panel,.panel{padding:12px}.hero-copy h1{font-size:2rem}.home-hero-copy{padding:12px}.home-hero-copy h1{font-size:3rem;line-height:.96}.home-browser-topline{padding:8px}.home-mini-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.home-mini-cta,.home-mini-nav a{width:100%}.automation-control-row,.automation-status-panel,.connect-consent-grid,.home-automation-brief,.home-connect-composer,.home-proof-strip,.repair-stage .automation-status-panel,.session-stack{grid-template-columns:1fr}.connect-alpha-copy{padding:12px}.connect-alpha-copy h1{font-size:2.75rem;line-height:.96}.connect-live-room{padding:12px}.connect-room-topline{align-items:stretch;flex-direction:column}.connect-camera-panel,.connect-media-panel,.connect-media-panel video{min-height:220px}.home-connect-composer label{grid-template-columns:1fr}.home-connect-composer label span{min-height:34px;border-right:0;border-bottom:1px solid rgba(223,229,235,.13)}.repair-visual{min-height:286px}.service-bubble{max-width:72%;font-size:.78rem}.service-bubble-customer{left:8px;top:18px}.service-bubble-tech{right:8px;top:82px}.service-bubble-consent{left:10px;bottom:72px}.repair-node-core{left:36%}.repair-node-pc,.repair-node-phone{right:8px}.home-flow-grid,.selected-pro-card{grid-template-columns:1fr}.repair-stage-topline,.slot-meta,.video-controls{align-items:stretch;flex-direction:column}.video-controls .button-primary,.video-controls .button-secondary{width:100%}.technician-frame{min-height:280px}}@media (prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto;transition:none!important}}