@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-ext-400-normal-5tcqmc2S.woff2)format("woff2"),url(/assets/outfit-latin-ext-400-normal-DHm7mdGe.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-400-normal-BGsTXAXT.woff2)format("woff2"),url(/assets/outfit-latin-400-normal-DMwTpYkH.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-ext-500-normal-zeox_O30.woff2)format("woff2"),url(/assets/outfit-latin-ext-500-normal-DrCvqoFD.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-500-normal-DKnIMDSk.woff2)format("woff2"),url(/assets/outfit-latin-500-normal-ClnHRwRh.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-ext-600-normal-B85nYjL1.woff2)format("woff2"),url(/assets/outfit-latin-ext-600-normal-CWJcPgd7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-600-normal-B7SfZ07L.woff2)format("woff2"),url(/assets/outfit-latin-600-normal-BEfTtDA7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/outfit-latin-ext-700-normal-CI4iH74K.woff2)format("woff2"),url(/assets/outfit-latin-ext-700-normal-fjS8-Gm7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/outfit-latin-700-normal-Cu9v6i1X.woff2)format("woff2"),url(/assets/outfit-latin-700-normal-D4itBLBr.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root:not([data-design-package]),[data-design-package=leadpilot-holographic-night]{--font-body:Outfit,Arial,sans-serif;--mono:"IBM Plex Mono",monospace;--bg:#080d19;--text:#f5f8ff;--cyan:#24d6ed;--violet:#9774ff;--muted:#a9bbd6;--line:#69afdc3b;--page-background:radial-gradient(ellipse at 88% 65%,#4f2f8f21,transparent 45%),radial-gradient(ellipse at 7% 10%,#00a5d20e,transparent 40%),#080d19;--panel-frame:linear-gradient(125deg,#32d3ec 0%,#349acabc 38%,#6877ce 77%,#a478ff 100%);--panel-surface:linear-gradient(115deg,#081a2af9,#0a1020fa 65%,#1d1742f9);--field-surface:linear-gradient(115deg,#0d263bb0,#121d33b8);--field-border:#366583;--field-text:#e8f3ff;--action-cyan:linear-gradient(120deg,#32e0f4,#18c2e1);--action-violet:linear-gradient(110deg,#273998,#5521b9);--stage-background:radial-gradient(ellipse at 75% 40%,#0631498a,transparent 52%),radial-gradient(ellipse at 15% 90%,#32226666,transparent 50%),#080f1d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{font-family:var(--font-body);color:var(--text);background:var(--bg);font-synthesis:none;line-height:1.5}*{box-sizing:border-box}body{background:var(--page-background);min-width:340px;margin:0}body:before{content:"";pointer-events:none;opacity:.3;z-index:-1;background-image:radial-gradient(circle,#55caff .6px,#0000 .9px),radial-gradient(circle,#728cd2 .55px,#0000 .8px);background-position:24px 57px,67px 32px;background-size:137px 129px,211px 187px;position:fixed;inset:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1{letter-spacing:-1.2px;font-size:52px;font-weight:600;line-height:1.12}h2{letter-spacing:-.4px;font-size:27px;font-weight:600;line-height:1.25}h3{font-size:18px;font-weight:500}small{color:var(--muted);font-size:12px;line-height:1.5}p{color:var(--muted)}button:focus-visible,a:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}input:focus,select:focus,textarea:focus{outline:1px solid var(--cyan);border-color:var(--cyan);box-shadow:0 0 0 3px #24d6ed0b}button svg,a svg{flex-shrink:0}button:hover:not(:disabled),a.button:hover{filter:brightness(1.12)}.app-shell{grid-template-columns:246px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:linear-gradient(145deg,#071421bc,#080d19dc);border-right:1px solid #49a6d74d;flex-direction:column;height:100vh;padding:30px 16px;display:flex;position:sticky;top:0}.brand{letter-spacing:-.65px;align-items:center;gap:9px;margin:0 10px 27px;font-size:28px;font-weight:600;display:flex}.logo{flex-shrink:0;width:46px;height:51px}.sidebar nav{flex-direction:column;gap:7px;display:flex}.nav-link{color:#bccee6;text-align:left;clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px);background:0 0;border:1px solid #0000;border-radius:0;align-items:center;gap:24px;width:100%;height:54px;padding:0 20px;font-size:15px;display:flex;position:relative}.nav-link.active{color:#f4f9ff;background:linear-gradient(100deg,#1fa2be21,#525eab40);border-color:#4488b2;box-shadow:inset 3px 0 7px #24d6ed66}.nav-link.active:before{content:"";background:var(--cyan);width:2px;position:absolute;top:0;bottom:0;left:0}.nav-link:hover{color:#fff;background:#10213580}.workspace-signature{font-family:var(--mono);color:#b6cdea;border-top:1px solid #3264876b;align-items:center;gap:17px;margin:auto 21px 7px;padding-top:23px;font-size:11px;display:flex}.workspace-signature small{color:#e8f0ff;font-size:11px;display:block}main{min-width:0;padding:27px 24px 20px 22px}.topbar{justify-content:space-between;align-items:center;gap:20px;min-height:47px;margin:0 2px 15px 20px;display:flex}.breadcrumb{color:#b1c5df;align-items:center;gap:18px;font-size:14px;display:flex}.breadcrumb strong{color:#f2f6ff;font-weight:400}.breadcrumb>span{color:#d6e2f4}.topbar-actions{align-items:center;gap:18px;display:flex}.connection{font-family:var(--mono);white-space:nowrap;clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px),0 7px);color:#5ddeef;background:#07142399;border:1px solid #345978;align-items:center;gap:10px;padding:9px 13px;font-size:12px;display:flex}.connection i{background:#45e6b1;border-radius:50%;width:8px;height:8px;box-shadow:0 0 15px #45e6b13b}.connection.disconnected i{background:#f2be69}.button{white-space:nowrap;color:#e6f0ff;clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px);background:0 0;border:1px solid #648ab8;justify-content:center;align-items:center;gap:12px;min-height:45px;padding:11px 22px;font-size:14px;font-weight:500;transition:filter .18s,background .18s;display:inline-flex}.button.primary.violet{background:linear-gradient(110deg,#273998,#5521b9);border-color:#bf9cff;min-width:192px;box-shadow:inset 0 0 12px #a597ff4d}.button.primary.cyan{color:#04101f;background:linear-gradient(120deg,#32e0f4,#18c2e1);border-color:#b0faff;font-weight:600;box-shadow:inset 0 0 8px #b6ffff44}.button.ghost{background:#12213c3d;border-color:#7385b2}.button.ghost:hover{background:#23325366}.button.danger{background:#63283866;border-color:#d57c96}.text-button{color:#6adfec;background:0 0;border:none;align-items:center;gap:7px;padding:0;font-size:13px;display:inline-flex}.icon-button{color:#c7d7ef;background:#14233866;border:1px solid #395877;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.page-heading{margin:25px 0 24px;padding:0 20px}.page-heading p{letter-spacing:.4px;color:#a9bfde;margin-top:8px;font-size:20px;line-height:1.5}.dashboard-heading{margin-top:13px;margin-bottom:23px}.dashboard-grid{grid-template-columns:minmax(0,1.73fr) minmax(325px,1fr);gap:16px;margin-bottom:19px;display:grid}.glass{--corner:14px;isolation:isolate;clip-path:polygon(var(--corner) 0,calc(100% - var(--corner)) 0,100% var(--corner),100% calc(100% - var(--corner)),calc(100% - var(--corner)) 100%,var(--corner) 100%,0 calc(100% - var(--corner)),0 var(--corner));filter:drop-shadow(0 0 8px #24d6ed0c);background:linear-gradient(125deg,#32d3ecaa 0%,#349aca8c 38%,#6877cecc 77%,#a478ffdd 100%);padding:25px 29px;position:relative}.glass:before{content:"";z-index:-1;background:var(--panel-surface);clip-path:polygon(var(--corner) 0,calc(100% - var(--corner)) 0,100% var(--corner),100% calc(100% - var(--corner)),calc(100% - var(--corner)) 100%,var(--corner) 100%,0 calc(100% - var(--corner)),0 var(--corner));position:absolute;inset:1px}.section-description{letter-spacing:.1px;margin-top:7px;font-size:15px;line-height:1.5}.research-panel{grid-template-columns:minmax(240px,1fr) 270px;gap:16px;min-height:435px;padding:25px 30px 23px 38px;display:grid}.research-content{z-index:1;position:relative}.research-content .section-description{max-width:375px;margin-bottom:20px}.research-content form{gap:11px;display:grid}.research-content form>.button{justify-self:start;min-width:250px;margin-top:9px}.germany-map{filter:drop-shadow(0 0 8px #26c9e922);align-self:center;width:100%;max-width:285px;height:380px;overflow:visible}.germany-map text{fill:#c9dcf5;font-size:10px;font-family:var(--mono)}.germany-map .map-selected{fill:#fff;font-family:Outfit,sans-serif;font-size:13px;font-weight:500}.research-panel.extended{grid-template-columns:minmax(0,1fr) 365px;max-width:none;margin-bottom:22px;padding:32px 38px}.research-panel.extended .research-content{max-width:560px}.research-panel.extended .germany-map{max-width:330px;height:400px}.research-running{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;align-items:center;gap:9px;padding-top:12px;font-size:13px;display:flex}.research-running span{flex:1}.research-note{grid-column:1/-1;align-items:start;gap:10px;max-width:800px;font-size:13px;line-height:1.6;display:flex}.research-note svg{flex-shrink:0;margin-top:3px}label{font-family:var(--mono);letter-spacing:.5px;color:#b9cee9;gap:5px;font-size:12px;display:grid}label>input,label>select,label>textarea{letter-spacing:0;color:#f1f5ff;font-family:Outfit,sans-serif;font-size:16px}input,select,textarea{background:var(--field-surface);border:1px solid var(--field-border);color:#e8f3ff;border-radius:6px;width:100%;min-width:0;min-height:43px;padding:10px 15px;line-height:1.3}select{appearance:auto;padding-right:13px}option{color:#e8f3ff;background:#101a2d}textarea{resize:vertical;line-height:1.5}input::placeholder{color:#7892ae;font-size:14px}.form-pair{grid-template-columns:1fr 1fr;gap:15px;display:grid}.workspace-stats{padding:25px 30px}.workspace-stats .section-description{margin-top:9px;margin-bottom:16px}.stat-list{gap:12px;display:grid}.stat-row{clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px);background:linear-gradient(105deg,#0b293f7d,#171a383e);border:1px solid #596b9e78;align-items:center;gap:23px;min-height:90px;padding:15px 17px;display:flex}.stat-row>span:not(.stat-icon){font-family:var(--mono);flex:1;font-size:12px}.stat-row>strong{font-size:36px;font-weight:500;line-height:1}.stat-icon{color:#4ddff5;clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px),0 7px);background:linear-gradient(130deg,#09507866,#132d4655);border:1px solid #3d7aa4;place-items:center;width:52px;height:54px;display:grid}.stat-1 .stat-icon{color:#b696ff;background:linear-gradient(130deg,#432b7455,#23245155);border-color:#795dbe}.stat-1{border-color:#8a6bba80}.stat-2 .stat-icon{color:#59b9ff}.company-panel{min-height:335px;margin-bottom:22px;padding:24px 29px 20px}.section-header{justify-content:space-between;align-items:center;gap:18px;margin:0 8px 17px;display:flex}.section-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.section-actions .button{min-height:43px;padding:9px 22px}.table-wrap{background:#090f1d4d;border:1px solid #365274;border-radius:4px;overflow-x:auto}.table-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:690px}th{font-family:var(--mono);color:#b4cbee;letter-spacing:.35px;background:linear-gradient(95deg,#0d243655,#1d244355);border-bottom:1px solid #355371;border-right:1px solid #263f5b;padding:12px 20px;font-size:12px;font-weight:400}th:last-child{border-right:0}td{color:#c4d4e8;border-bottom:1px solid #27415b60;padding:15px 20px;font-size:14px}tbody tr:last-child td{border-bottom:none}tbody tr:hover{background:#1a365342}td small{color:#7f9abb;margin-top:3px;font-size:11px;display:block}.company-name{color:#e9f1ff;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:13px;width:100%;max-width:340px;padding:0;display:flex}.company-name>span:nth-child(2){flex:1;min-width:0}.company-name strong{overflow-wrap:anywhere;font-size:14px;font-weight:500;display:block}.company-name>svg{color:#648baa}.company-initial{color:#67dfef;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);background:#12344b60;border:1px solid #3d739159;flex-shrink:0;place-items:center;width:36px;height:38px;font-size:15px;display:grid}.table-filters{flex-wrap:wrap;align-items:center;gap:10px;margin:7px 0 17px;display:flex}.table-filters select{flex:1;width:auto;max-width:190px;min-height:38px;padding:8px 10px;font-size:13px}.search-field{flex:1.5;align-items:center;gap:8px;min-width:180px;display:flex;position:relative}.search-field svg{color:#8cabc9;position:absolute;left:12px}.search-field input{min-height:38px;padding:9px 12px 9px 35px;font-size:13px}.search-field input::placeholder{font-size:13px}.score{min-width:64px;font-family:var(--mono);padding-bottom:7px;position:relative}.score>strong{color:#7ce6eb;font-size:16px;font-weight:400}.score>span{color:#7497b2;margin-left:5px;font-size:10px}.score i{background:linear-gradient(to right,#23cfde var(--score),#263c51 var(--score));border-radius:2px;width:70px;height:3px;position:absolute;bottom:0;left:0}.stage{color:#bdcee2;white-space:nowrap;background:#1c3e562b;border:1px solid #678bb150;border-radius:4px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;display:inline-flex}.stage.blocked{color:#ef9ca9;background:#55243833;border-color:#b3667955}.stage.interested{color:#66e3b6;background:#22594033;border-color:#54b18d66}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:19px 20px;display:flex}.empty-state .empty-icon{color:#9ebae3;background:linear-gradient(145deg,#11304b48,#0d162838);border:1px solid #315c7c;border-radius:7px;place-items:center;width:56px;height:56px;margin-bottom:10px;display:grid}.empty-state strong{font-family:var(--mono);color:#f1f5ff;font-size:13px;font-weight:400}.empty-state p{font-family:var(--mono);margin-top:4px;font-size:12px;line-height:1.6}.table-foot{font-family:var(--mono);color:#93b5d5;justify-content:space-between;align-items:center;gap:10px;margin-top:13px;font-size:11px;display:flex}.table-foot p{color:#97bcda;align-items:center;gap:10px;font-size:11px;display:flex}.table-foot svg{color:#3cd9ed}.table-foot>span{white-space:nowrap}.job-history{margin-bottom:20px;padding:26px 30px}.job-history .empty-state{min-height:190px}.subtle{color:#849eb9;font-family:var(--mono);font-size:12px}.job-list{flex-direction:column;display:flex}.job-row{border-bottom:1px solid var(--line);gap:15px;padding:18px 5px;display:flex}.job-row:last-child{border:0}.job-icon{color:#b4cbe6;border:1px solid #476180;border-radius:7px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.job-icon.completed{color:#58d9b2;border-color:#3a957580}.job-icon.failed{color:#e9a0a5;border-color:#ae5f6580}.job-icon.running{color:var(--cyan)}.job-body{flex:1;min-width:0}.job-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.job-title strong{font-size:16px;font-weight:500}.job-title strong>span{color:#87a5c3;font-weight:400}.job-status{color:#9bb6d2;white-space:nowrap;font-size:12px}.job-status.completed{color:#65d4b2}.job-status.failed{color:#f0a5ac}.job-body p{overflow-wrap:anywhere;margin:4px 0;font-size:13px}.job-body small{font-size:11px;font-family:var(--mono);color:#7498b4}.automation-summary{align-items:center;gap:22px;margin-bottom:24px;padding:26px 34px;display:flex}.automation-summary>svg{color:var(--cyan);flex-shrink:0}.automation-summary p{max-width:740px;margin-top:7px;font-size:14px}.automation-summary h2{font-size:25px}.module-counter{color:#6fdbe9;white-space:nowrap;margin-left:auto;font-size:48px;font-weight:500}.module-counter small{margin-left:8px;font-size:20px}.automation-filters{flex-wrap:wrap;gap:10px;margin:0 0 20px 7px;display:flex}.automation-filters button{color:#9cb5d1;background:0 0;border:1px solid #41617d;border-radius:5px;align-items:center;gap:10px;padding:9px 15px;font-size:14px;display:flex}.automation-filters .selected{color:#e7f6ff;background:#14394c88;border-color:#61bad1}.automation-filters span{background:#1e384e;border-radius:3px;padding:1px 6px;font-size:11px}.automation-panel{padding:8px 32px}.automation-row{border-bottom:1px solid var(--line);align-items:start;gap:19px;padding:23px 4px;display:flex}.automation-row:last-child{border:0}.module-icon{color:#7896b5;background:#182d43;border:1px solid #3b5672;border-radius:7px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.module-icon.ready{color:#58dcb7;background:#17373250;border-color:#3b776b}.module-icon.configuration{color:#dac083;background:#3f332343;border-color:#7f704952}.module-main{flex:1;min-width:0}.module-main>div{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.module-main h3{font-size:18px}.module-category{font-family:var(--mono);color:#728eab;font-size:10px}.module-main p{margin-top:3px;font-size:14px}.module-main small{color:#819bb7;align-items:start;gap:6px;margin-top:8px;font-size:12px;line-height:1.6;display:flex}.module-main small svg{flex-shrink:0;margin-top:2px}.module-status{color:#8ca5c0;text-align:center;border:1px solid #4b657e;border-radius:4px;flex-shrink:0;min-width:80px;margin-top:3px;padding:3px 10px;font-size:12px}.module-status.ready{color:#66dfb9;background:#22504422;border-color:#438d7680}.module-status.configuration{color:#d6bd87;background:#463d2d22;border-color:#967c4b70}.page-note{color:#7390ad;padding:18px 10px;font-size:12px;line-height:1.6}.settings-grid{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:20px;display:grid}.settings-grid>.glass{padding:30px 34px}.settings-title{align-items:center;gap:13px;margin-bottom:20px;display:flex}.settings-title svg{color:#62d5e8;flex-shrink:0}.settings-title h2{font-size:24px}dl{grid-template-columns:120px 1fr;gap:12px;margin:23px 0;font-size:14px;display:grid}dt{color:#93aec9}dd{color:#d4e3f5;overflow-wrap:anywhere;margin:0}.backup-name{font-size:12px}.policy-list{margin:15px 0;padding:0;list-style:none}.policy-list li{color:#b9cce2;margin:12px 0;padding-left:18px;font-size:14px;line-height:1.6;position:relative}.policy-list li:before{content:"";background:#6edfe8;border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:0}.provider-panel{padding:29px 34px}.provider-row{border-bottom:1px solid var(--line);padding:20px 0}.provider-row h3{align-items:center;gap:15px;display:flex}.provider-row p{margin:8px 0 5px;font-size:14px}.provider-row small{font-size:12px}.provider-state{color:#d3b681;border:1px solid #87745370;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:400}.provider-state.ready{color:#63d6b6;border-color:#407f7080}.provider-help{max-width:900px;padding-top:22px}.provider-help p{margin:10px 0;font-size:13px;line-height:1.65}.provider-help .text-button{margin-top:10px}.modal{color:#eef5ff;background:radial-gradient(at 100% 0,#2724436b,#0000 50%),#0b1424;border:1px solid #577b9e;border-radius:13px;width:min(600px,100vw - 36px);max-height:90vh;padding:25px 29px;overflow:auto;box-shadow:0 0 90px #4e7cbe15}.modal.wide{width:min(780px,100vw - 36px)}.modal::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030811ca}.modal-top{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.modal-top h2{overflow-wrap:anywhere;font-size:26px}.modal-top .icon-button{flex-shrink:0}.modal-actions{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:12px;margin-top:18px;padding-top:23px;display:flex}.company-form{gap:14px;display:grid}.form-help{color:#839fba;margin-top:12px;font-size:12px;line-height:1.6}.detail-heading{align-items:center;gap:8px;margin-bottom:23px;display:flex}.detail-heading .button{margin-left:auto}.contact-grid{color:#bdd0e5;grid-template-columns:1fr 1fr;gap:18px 24px;font-size:14px;display:grid}.contact-grid>div{overflow-wrap:anywhere;align-items:center;gap:11px;min-width:0;display:flex}.contact-grid svg{color:#83aac5;flex-shrink:0;width:17px;height:17px}.contact-grid a{color:#72d9e7;overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;display:flex}.permission-note{color:#d8c08b;background:#41382026;border:1px solid #665c4399;border-radius:7px;gap:13px;margin:23px 0;padding:15px 17px;display:flex}.permission-note>svg{flex-shrink:0;margin-top:2px}.permission-note strong{font-size:14px;font-weight:500}.permission-note p{color:#b6b1a5;margin-top:4px;font-size:12px;line-height:1.6}.detail-section{border-top:1px solid var(--line);margin-top:21px;padding-top:19px}.detail-section h3{font-size:18px}.detail-section ul{color:#a7bfd6;padding-left:18px;font-size:13px;line-height:1.75}.detail-section .section-header{gap:10px;margin:0}.detail-section .section-header .button{min-height:37px;padding:8px 13px;font-size:12px}.estimate{background:#12334530;border-left:2px solid #53bfd1;padding:8px 13px;font-size:13px;line-height:1.6}.estimate small{font-size:11px;display:block}.source-list{gap:10px;margin-top:14px;display:grid}.source-list>div{background:#12273b35;border:1px solid #33567475;border-radius:6px;flex-wrap:wrap;align-items:center;gap:9px;padding:13px 15px;font-size:12px;display:flex}.source-list strong{font-size:13px;font-weight:500}.source-list a{color:#69d3e1;align-items:center;gap:5px;margin-left:auto;display:inline-flex}.source-list p{overflow-wrap:anywhere;width:100%;font-size:12px;line-height:1.6}.pre-wrap{white-space:pre-wrap;font-size:14px}.danger-zone{justify-content:space-between}.danger-zone small{margin-left:auto}.danger-text{color:#d68598}.file-drop{letter-spacing:0;cursor:pointer;background:#14304a3d;border:1px dashed #5492b7;border-radius:8px;flex-direction:column;align-items:center;gap:9px;margin:22px 0;padding:30px 20px;font-family:Outfit,sans-serif;font-size:14px;display:flex;position:relative}.file-drop>svg{color:#6bdded}.file-drop>span{color:#93b0c9;font-size:12px}.file-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.file-drop:focus-within{outline:2px solid var(--cyan)}.import-preview h3{margin:20px 0 12px;font-size:18px}.preview-list{border:1px solid var(--line);border-radius:5px}.preview-list>div{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.preview-list>div:last-child{border:0}.preview-list svg{color:#60dbb9;flex-shrink:0}.preview-list strong{font-weight:500}.preview-list span{color:#85a4c0;margin-left:auto;font-size:12px}.error-line{color:#efb2bc;background:#592c3833;border:1px solid #c16b8266;border-radius:6px;margin:12px 0;padding:12px 15px;font-size:13px;line-height:1.6}.error-list{color:#efb2bc;padding-left:20px;font-size:13px;line-height:1.7}.toast{z-index:10;color:#def6ff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#102439f5;border:1px solid #569aab;border-radius:9px;align-items:center;gap:12px;max-width:min(680px,100vw - 30px);padding:16px 20px;font-size:14px;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 12px 50px #0007}.toast>svg{color:#5ee4bc;flex-shrink:0}.toast button{color:#aad1e8;background:0 0;border:0;place-items:center;margin-left:10px;display:grid}.loading{color:#abc5de;align-items:center;gap:12px;padding:60px 25px;display:flex}.spin{flex-shrink:0;animation:1.1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}footer{font-family:var(--mono);color:#537490;text-align:center;flex-wrap:wrap;justify-content:center;gap:12px;padding:20px 10px 8px;font-size:10px;display:flex}footer>span{color:#42708c}@media (width>=1600px){main{padding-left:28px;padding-right:36px}.research-panel{grid-template-columns:minmax(250px,1fr) 300px}.germany-map{max-width:300px}.dashboard-grid{grid-template-columns:minmax(0,1.73fr) minmax(350px,1fr)}}@media (width<=1300px){.app-shell{grid-template-columns:204px minmax(0,1fr)}.sidebar{padding-left:12px;padding-right:12px}.brand{gap:4px;margin-left:7px;font-size:25px}.logo{width:42px}.nav-link{gap:18px;padding-left:15px}.workspace-signature{margin-left:12px;margin-right:12px}.dashboard-grid{grid-template-columns:minmax(0,1.6fr) minmax(290px,1fr)}.research-panel{grid-template-columns:minmax(210px,1fr) 190px;padding:24px}.research-content .section-description{font-size:14px}.germany-map{height:330px}.research-content form>.button{min-width:210px}.workspace-stats{padding:24px}.stat-row{gap:12px;padding:13px 12px}.stat-row>span:not(.stat-icon){font-size:11px}.stat-icon{width:42px;height:47px}.stat-row>strong{font-size:30px}.stat-row{min-height:83px}.research-panel{min-height:430px}.page-heading{padding-left:10px}h1{font-size:44px}.section-actions{gap:9px}.section-actions .button{padding:9px 14px}}@media (width<=1100px){.app-shell{grid-template-columns:180px minmax(0,1fr)}.brand{font-size:22px}.logo{width:35px}.nav-link{gap:13px;padding-left:13px;font-size:13px}.topbar{margin-left:4px}.breadcrumb{gap:9px;font-size:12px}.connection{padding:8px 9px;font-size:10px}.topbar-actions{gap:10px}.button.primary.violet{min-width:145px;padding:10px 13px;font-size:12px}.dashboard-grid{grid-template-columns:1fr}.workspace-stats .stat-list{grid-template-columns:repeat(3,1fr);gap:10px}.workspace-stats .section-description{margin-bottom:18px}.stat-row{gap:10px;min-height:79px}.stat-row>span:not(.stat-icon){font-size:10px}.stat-row>strong{font-size:26px}.stat-icon{width:35px;height:42px}.research-panel{grid-template-columns:1fr 290px;min-height:400px;padding-left:30px}.germany-map{height:350px}.research-content .section-description{max-width:430px}.research-content form>.button{min-width:230px}.section-header{flex-wrap:wrap;margin-left:0;margin-right:0}.research-panel.extended{grid-template-columns:1fr 260px;padding:28px}.settings-grid{grid-template-columns:1fr}.settings-grid .glass{padding:28px}h1{font-size:42px}.page-heading p{font-size:17px}.company-panel{padding:23px}.module-main small{font-size:11px}.module-category{display:none}}@media (width<=760px){.app-shell{display:block}.sidebar{background:#081421dd;border-bottom:1px solid #32638677;border-right:none;height:auto;padding:14px 16px 0;display:block;position:relative}.brand{gap:8px;margin:0 0 13px;font-size:24px}.logo{width:35px;height:38px}.sidebar nav{flex-direction:row;gap:3px;padding-bottom:9px;overflow-x:auto}.nav-link{clip-path:none;border-radius:5px;gap:7px;width:auto;min-width:max-content;height:41px;padding:0 11px;font-size:12px}.nav-link svg{width:16px;height:16px}.nav-link.active:before,.workspace-signature{display:none}main{padding:15px 16px 18px}.topbar{gap:10px;min-height:39px;margin:0 0 16px}.breadcrumb{gap:7px;font-size:11px}.topbar-actions{gap:7px}.connection{clip-path:none;background:0 0;border:0;gap:5px;padding:0;font-size:9px}.connection i{width:6px;height:6px}.button.primary.violet{min-width:0;min-height:36px;padding:9px 12px;font-size:11px}.topbar .button svg{display:none}.page-heading{margin:24px 0 20px;padding:0 4px}h1{letter-spacing:-.7px;font-size:35px;line-height:1.14}.page-heading p{letter-spacing:0;margin-top:9px;font-size:15px;line-height:1.5}h2{font-size:23px}.research-panel,.research-panel.extended{grid-template-columns:1fr;gap:0;min-height:0;padding:25px 22px}.research-content .section-description{max-width:none;margin-bottom:20px;font-size:14px}.research-panel .germany-map{display:none}.research-content form>.button{width:100%;min-width:0;margin-top:9px}.research-content form{gap:13px}.research-panel.extended .research-content{max-width:none}.research-panel.extended .form-pair{grid-template-columns:1fr 1fr;gap:10px}.research-panel label{font-size:11px}.research-note,.research-running{margin-top:18px}.research-note{font-size:11px}.research-running{flex-wrap:wrap;font-size:11px}.research-running .text-button{font-size:11px}.dashboard-grid{gap:17px;margin-bottom:17px}.workspace-stats{padding:24px 22px}.workspace-stats .stat-list{grid-template-columns:1fr;gap:8px}.workspace-stats .section-description{margin-bottom:18px;font-size:14px}.stat-row{gap:17px;min-height:69px;padding:10px 14px}.stat-row>span:not(.stat-icon){font-size:11px}.stat-row>strong{font-size:29px}.stat-icon{width:40px;height:42px}.company-panel{margin-bottom:18px;padding:23px 18px}.section-header{gap:14px;margin-bottom:17px}.section-description{font-size:13px}.section-actions{gap:8px;width:100%}.section-actions .button{flex:1;gap:8px;min-height:38px;padding:9px 11px;font-size:12px}.section-actions .primary{flex-basis:100%}.section-actions .button svg{width:15px;height:15px}.table-filters{gap:8px}.search-field{flex-basis:100%}.table-filters select{min-width:calc(50% - 4px);max-width:none;font-size:12px}.empty-state{min-height:175px;padding:24px 12px}.empty-state strong{font-size:12px}.empty-state p{max-width:300px;font-size:11px}.table-foot{display:block}.table-foot p{align-items:start;font-size:10px;line-height:1.65}.table-foot p svg{flex-shrink:0;margin-top:2px}.table-foot>span{margin:9px 0 0 26px;font-size:10px;display:block}.job-history{padding:24px 20px}.job-title{flex-wrap:wrap;align-items:start;gap:5px}.job-title strong{font-size:14px}.job-body p{font-size:12px}.job-body small{font-size:10px}.job-icon{width:33px;height:35px}.job-row{gap:10px}.job-status{font-size:10px}.automation-summary{gap:14px;padding:25px 22px}.automation-summary>svg{width:26px}.automation-summary h2{font-size:21px}.automation-summary p{font-size:12px}.module-counter{display:none}.automation-filters{gap:7px;margin-left:0}.automation-filters button{gap:7px;padding:8px 10px;font-size:12px}.automation-panel{padding:7px 19px}.automation-row{flex-wrap:wrap;gap:12px;padding:21px 0;position:relative}.module-icon{width:33px;height:35px}.module-icon svg{width:18px}.module-main{flex-basis:calc(100% - 46px)}.module-main h3{padding-right:0;font-size:16px}.module-main p{font-size:12px}.module-main small{font-size:11px}.module-status{min-width:65px;margin-left:45px;padding:2px 8px;font-size:10px}.settings-grid{gap:17px}.settings-grid .glass,.provider-panel{padding:25px 22px}.settings-title h2{font-size:21px}.settings-title{gap:10px}.provider-row h3{flex-wrap:wrap;gap:8px;font-size:17px}.provider-row p{font-size:13px}.provider-help p{font-size:12px}dl{grid-template-columns:100px 1fr;font-size:13px}.policy-list li{font-size:13px}.modal{max-height:92vh;padding:21px 19px}.modal-top h2{font-size:23px}.company-form .form-pair{grid-template-columns:1fr;gap:13px}.company-form label{font-size:11px}.company-form input,.company-form select,.company-form textarea{font-size:15px}.contact-grid{grid-template-columns:1fr;gap:15px;font-size:13px}.detail-heading{flex-wrap:wrap}.detail-heading .button{min-height:38px;padding:9px 12px;font-size:12px}.detail-section .section-header{flex-wrap:wrap;gap:12px}.modal-actions{flex-wrap:wrap;gap:8px}.modal-actions .button{padding:10px 16px;font-size:12px}.danger-zone small{font-size:10px}.permission-note{padding:13px}.source-list>div{padding:12px}.source-list a{margin-left:0}.source-list small{font-size:10px}.file-drop{text-align:center;padding:25px 14px}.file-drop>span{font-size:11px}.preview-list>div{flex-wrap:wrap}.preview-list span{width:100%;margin-left:25px}.toast{padding:13px 15px;font-size:12px;bottom:15px;right:15px}.page-note,.form-help{font-size:11px}footer{gap:6px;padding-top:15px;font-size:9px}}.map-lines{fill:none}body:before{z-index:0}.app-shell{z-index:1;position:relative}.button{isolation:isolate;border:0;position:relative}.button:before{content:"";z-index:-1;clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px);position:absolute;inset:1px}.button.ghost{background:linear-gradient(120deg,#739bc4,#ab8dde)}.button.ghost:before{background:linear-gradient(120deg,#102035,#171b35)}.button.primary.violet{background:linear-gradient(120deg,#8fcaff,#c09dff)}.button.primary.violet:before{background:linear-gradient(110deg,#273998,#5521b9);box-shadow:inset 0 0 12px #a597ff4d}.button.primary.cyan{background:#b0faff}.button.primary.cyan:before{background:linear-gradient(120deg,#32e0f4,#18c2e1)}.button.danger{background:#b56b82}.button.danger:before{background:#402636}.stat-row,.stat-icon{isolation:isolate;background:linear-gradient(120deg,#3f7da3,#6e579d);border:0;position:relative}.stat-row:before,.stat-icon:before{content:"";z-index:-1;clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px);background:linear-gradient(110deg,#0b2438,#171a36);position:absolute;inset:1px}.stat-icon:before{clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px),0 7px);background:#102f48}.stat-1 .stat-icon{background:#8766c1}.stat-1 .stat-icon:before{background:#252149}.glass{background:var(--panel-frame)}.glass:before{box-shadow:inset 2px 0 17px #21d6e912,inset -2px 0 22px #a478ff12}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.button:focus-visible:before{box-shadow:inset 0 0 0 2px var(--cyan)}.button.primary.cyan:focus-visible:before{box-shadow:inset 0 0 0 2px #04101f}.nav-link:focus-visible{box-shadow:inset 0 0 0 2px var(--cyan)}@media (width<=700px){.table-wrap table{min-width:900px}.table-wrap th:first-child,.table-wrap td:first-child{min-width:320px}.company-name strong{overflow-wrap:normal;word-break:normal}.company-name small{overflow-wrap:anywhere}}.job-recovery{border:1px solid var(--line);background:#07132188;border-radius:8px;margin-top:12px;padding:12px}.job-recovery summary{cursor:pointer;color:var(--cyan);font-size:13px}.job-recovery small{overflow-wrap:anywhere;display:block}.recovery-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.checkbox-row{align-items:center;gap:8px;display:flex}.checkbox-row input{width:auto}.showcase-notice{color:#c9eaf0;overflow-wrap:anywhere;background:#0a2635;border:1px solid #2b778b;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 20px;padding:12px 16px;font-size:13px;line-height:1.5;display:flex}.showcase-notice strong{color:#57e1e8}.public-app{background:radial-gradient(at 70% 30%,#40317333,#0000 60%),radial-gradient(at 20% 40%,#0b728a22,#0000 55%);flex-direction:column;min-height:100vh;display:flex}.public-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:22px 5vw;display:flex}.public-header .brand{margin:0;font-size:26px}.public-header .logo{width:35px;height:40px}.public-main{flex:1;width:min(1180px,90vw);margin:52px auto 64px}.public-footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:24px;padding:26px 5vw;font-size:12px;display:flex}.public-footer nav{gap:20px;display:flex}.public-footer a{color:var(--muted)}.demo-badge,.benefit-tag{font:11px var(--mono);color:#c4b0ff;background:#7452bd17;border:1px solid #a27cff44;border-radius:5px;padding:7px 11px;display:inline-block}.public-eyebrow{font:11px var(--mono);text-transform:uppercase;letter-spacing:2px;color:var(--cyan);margin-bottom:20px;display:block}.public-eyebrow i{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 13px var(--cyan);border-radius:50%;margin-right:9px;display:inline-block}.presentation{grid-template-columns:1.2fr 1fr;min-height:510px;padding:56px 50px 22px;display:grid;position:relative;overflow:hidden}.presentation-copy{z-index:2;align-self:center;animation:.65s both slide-enter}.slide-number{font:12px var(--mono);color:var(--muted);letter-spacing:3px}.presentation h1{letter-spacing:-2px;max-width:620px;margin:24px 0;font-size:clamp(38px,4.6vw,62px);line-height:1.08}.presentation-copy p{color:#c0cee2;max-width:580px;margin-bottom:25px;font-size:19px;line-height:1.65}.presentation-controls{border-top:1px solid var(--line);z-index:2;grid-column:1/-1;align-items:center;gap:16px;margin-top:38px;padding-top:32px;display:flex}.presentation-controls small{font:11px var(--mono);white-space:nowrap;color:var(--muted)}.slide-progress{background:#a0bcde22;flex:1;min-width:50px;height:3px}.slide-progress i{background:linear-gradient(90deg,var(--cyan),var(--violet));height:100%;transition:width 1s linear;display:block;box-shadow:0 0 10px #24d6ed66}.public-note{color:var(--muted);text-align:center;max-width:840px;margin:20px auto;font-size:12px}.holo-scene{perspective:650px;place-items:center;min-height:300px;display:grid;position:relative}.holo-core{color:#7ce8fc;z-index:2;background:linear-gradient(130deg,#0c688f40,#8460c61a);border:1px solid #43d8ee77;border-radius:28px;place-items:center;width:175px;height:175px;animation:5s ease-in-out infinite float-core;display:grid;transform:rotateY(-18deg)rotateX(8deg);box-shadow:0 0 70px #0ea5bd22,inset 0 0 35px #39d5f51a}.orbit{border:1px solid #42e2ff44;border-radius:50%;width:280px;height:280px;position:absolute;transform:rotateX(64deg)rotate(-24deg);box-shadow:0 0 20px #27d5e712}.orbit-two{border-color:#a478ff33;width:350px;height:350px;animation:20s linear infinite orbit-turn;transform:rotateY(59deg)rotate(17deg)}.scene-floor{filter:blur(5px);background:radial-gradient(#19aec933,#0000 70%);width:240px;height:70px;position:absolute;bottom:10px}.scene-chip{z-index:3;font:11px var(--mono);background:#091529df;border:1px solid #54bfe555;border-radius:7px;align-items:center;gap:8px;padding:12px;animation:5s ease-in-out infinite float-core;display:flex;position:absolute;box-shadow:0 8px 24px #0005}.chip-one{top:20px;left:2px}.chip-two{animation-delay:-2s;top:145px;right:-6px}.chip-three{animation-delay:-3s;bottom:18px;left:0}.intake-panel{padding:32px}.intake-panel .section-header{margin-top:30px}.wish-list{gap:12px;margin-bottom:18px;display:grid}.wish-row{border:1px solid var(--line);background:#12223966;border-radius:9px;grid-template-columns:32px minmax(180px,2fr) minmax(120px,1fr) 120px 32px;align-items:end;gap:12px;padding:15px;display:grid}.wish-row label{margin:0;font-size:12px}.wish-index{font:11px var(--mono);color:var(--cyan);align-self:center}.wish-row .icon-button{margin-bottom:8px}.full-label{margin-top:28px;display:block}.privacy-choice{align-items:flex-start;max-width:880px;margin:25px 0;font-size:13px}.checkbox-row input[type=checkbox]{width:16px;min-width:16px;height:16px;accent-color:var(--cyan);margin-top:2px;padding:0}.bot-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.optout{color:var(--muted);justify-content:center;align-items:center;gap:16px;margin-top:28px;font-size:12px;display:flex}.receipt-panel{text-align:center;max-width:860px;margin:60px auto;padding:50px}.receipt-panel h1{letter-spacing:-1px;font-size:44px}.receipt-panel p{color:var(--muted);font-size:17px}.receipt-panel .form-help{font-size:12px}.success-orb{color:#60dfbf;background:radial-gradient(circle,#25b6a022,#0000);border:1px solid #50c4b444;border-radius:50%;place-items:center;width:110px;height:110px;margin:0 auto 28px;display:grid}.build-stages{flex-wrap:wrap;justify-content:center;gap:24px;margin:32px 0;font-size:12px;display:flex}.build-stages span{color:#79dac4;align-items:center;gap:8px;display:flex}.receipt-id{font:10px var(--mono);color:var(--muted);overflow-wrap:anywhere;margin:24px 0;display:block}.shop-build{margin:26px 0;padding:26px}.build-flow{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.build-flow>div{border:1px solid var(--line);opacity:.35;border-radius:7px;align-items:center;gap:12px;padding:18px;transition:opacity 1s,color 1s;display:flex}.build-flow>div.complete{opacity:1;color:#70dacb}.build-flow span{font-size:12px}.shop-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.product-card{padding:24px}.product-visual{color:#74d8ef;border-bottom:1px solid var(--line);background:radial-gradient(circle,#316c9740,#0000 70%);place-items:center;height:150px;margin-bottom:20px;display:grid;position:relative}.product-visual span{font:11px var(--mono);color:var(--muted);position:absolute;top:0;left:0}.product-card h2{font-size:20px}.product-card p{color:var(--muted);font-size:13px}.product-card>small,.product-card strong small{color:var(--muted);margin-top:12px;font-size:11px;display:block}.shop-checks{margin-top:28px;padding:28px}.shop-checks>div{border-top:1px solid var(--line);align-items:center;gap:13px;padding:16px 0;display:flex}.shop-checks>div>span{flex:1;font-size:14px}.shop-checks small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.shop-checks strong{font-size:12px}.shop-checks svg{color:#67d3b5}.muted{color:var(--muted)!important}.positive{color:#64d5b6!important}.legal-content{max-width:860px}.legal-content .glass{padding:36px}.legal-content h1{font-size:38px}.legal-content h2{margin-top:30px;font-size:20px}.legal-content p{color:#becce0;font-size:14px;line-height:1.8}.legal-content address{font-style:normal;line-height:1.8}.access-page{flex-direction:column;justify-content:center;align-items:center;gap:30px;min-height:100vh;padding:28px;display:flex}.access-page .brand{margin:0}.access-panel{width:min(490px,100%);padding:38px}.access-panel>svg{color:var(--cyan)}.access-panel h1{letter-spacing:-.6px;font-size:32px}.access-panel p{color:var(--muted)}.access-panel form{gap:20px;display:grid}.access-panel>.text-button{margin-top:25px;font-size:12px}.sales-metrics{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:26px;display:grid}.sales-metrics .glass{grid-template-columns:35px 1fr;align-items:center;gap:3px 14px;padding:22px;display:grid}.sales-metrics svg{color:var(--cyan);grid-row:1/3}.sales-metrics strong{font-size:26px}.sales-metrics span{color:var(--muted);font-size:12px}.sales-columns{grid-template-columns:1fr 1fr;gap:24px;margin:24px 0;display:grid}.sales-panel{margin-bottom:24px;padding:28px}.sales-panel h2{margin:0 0 22px;font-size:22px}.sales-panel form>label{margin-bottom:16px;display:block}.sales-panel .form-grid label{margin-bottom:16px}.sales-panel textarea{resize:vertical}.campaign-companies{max-height:630px;margin:15px 0;padding-right:6px;overflow:auto}.campaign-companies article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:15px 0;display:flex}.campaign-companies .checkbox-row{align-items:flex-start;margin:0}.campaign-companies strong{font-size:14px}.campaign-companies small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.sales-list-row{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 0;display:flex}.sales-list-row h3{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.sales-list-row p{color:var(--muted);margin:6px 0;font-size:12px}.sales-list-row small{color:var(--muted);font-size:11px;display:block}.sales-list-row details{margin-top:12px;font-size:12px}.sales-list-row summary{color:var(--cyan);cursor:pointer}.row-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;max-width:320px;display:flex}.row-actions .text-button{font-size:11px}.customer-link{align-items:center;gap:9px;margin-top:12px;display:flex}.permission-form{gap:16px;display:grid}.permission-form .checkbox-row{font-size:12px}.permission-form label{margin:0}.notice{border-left:2px solid var(--violet);color:var(--muted);background:#66519714;padding:12px 16px;font-size:13px}.journey-preview{grid-template-columns:1.15fr 1fr;gap:30px;margin-bottom:24px;padding:38px;display:grid}.journey-preview>div>svg{color:var(--cyan)}.journey-preview h2{margin:18px 0 12px;font-size:27px}.journey-preview p{color:var(--muted);max-width:520px;margin-bottom:25px;font-size:14px}.journey-flow{flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}.journey-flow span{border:1px solid var(--line);text-align:center;min-width:235px;font:11px var(--mono);background:#19314b2b;border-radius:7px;padding:12px 24px}.journey-flow svg{width:17px;color:var(--cyan);transform:rotate(90deg)}.simulation-banner,.inbox-status{align-items:center;gap:20px;margin-bottom:25px;padding:24px;display:flex}.simulation-banner>svg,.inbox-status>svg{color:var(--violet);flex-shrink:0}.simulation-banner>div,.inbox-status>div{flex:1}.simulation-banner h2,.inbox-status h2{margin:0;font-size:19px}.simulation-banner p,.inbox-status p{color:var(--muted);margin:7px 0;font-size:13px}.inbox-status small{color:var(--muted);font-size:11px}.pipeline-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pipeline-column{min-height:230px;padding:20px}.pipeline-column>h2{justify-content:space-between;align-items:center;margin:0 0 20px;font-size:15px;display:flex}.pipeline-column>h2 span{font:10px var(--mono);color:var(--cyan);background:#2cdae91a;border-radius:4px;padding:4px 7px}.pipeline-column>.muted{font-size:12px}.pipeline-card{border:1px solid var(--line);overflow-wrap:anywhere;background:#15283c4d;border-radius:8px;margin:12px 0;padding:16px}.pipeline-card h3{margin:0;font-size:15px}.pipeline-card p{color:var(--muted);font-size:12px}.pipeline-card small{color:var(--muted);font-size:10px;display:block}.pipeline-card details{margin:18px 0;font-size:12px}.pipeline-card summary{cursor:pointer;color:var(--cyan)}.pipeline-card select{padding:8px;font-size:12px}.pipeline-card label{margin:16px 0;font-size:11px}.pipeline-card .text-button{font-size:10px}.retention-note{margin-top:15px}.event-entry{border-left:1px solid var(--line);margin-top:10px;padding-left:8px}.message-text{white-space:pre-wrap;overflow-wrap:anywhere;max-width:900px;font:12px var(--mono);color:#c0d0e6;line-height:1.8}.task-form{grid-template-columns:1.8fr 1fr auto;align-items:end;gap:15px;margin-bottom:24px;display:grid}.task-form label{margin:0}.costs-panel>p{color:var(--muted);font-size:14px}.cost-table-wrap{margin:25px 0;overflow:auto}.cost-table{border-collapse:collapse;text-align:left;width:100%;min-width:700px}.cost-table th{font:10px var(--mono);color:var(--muted);text-transform:uppercase;border-bottom:1px solid var(--line);padding:12px}.cost-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:16px 12px;font-size:12px}.cost-table td:nth-child(2),.cost-table td:nth-child(3){white-space:nowrap;color:#85dfd2}.cost-table td:last-child{max-width:540px;color:var(--muted)}@keyframes slide-enter{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes float-core{0%,to{translate:0}50%{translate:0 -12px}}@keyframes orbit-turn{to{rotate:y 360deg}}@media (width<=1100px){.presentation{min-height:450px;padding:38px 30px 22px}.holo-core{width:140px;height:140px}.orbit{width:230px;height:230px}.orbit-two{width:280px;height:280px}.scene-chip{padding:9px;font-size:9px}.chip-two{right:-9px}.pipeline-board{grid-template-columns:repeat(2,minmax(0,1fr))}.build-flow{grid-template-columns:repeat(2,1fr)}.row-actions{max-width:240px}.sales-columns{grid-template-columns:1fr}.shop-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.public-main{width:calc(100% - 32px);margin:30px auto}.public-header{flex-wrap:wrap;padding:17px 16px}.public-header .brand{font-size:22px}.public-header .demo-badge{text-align:center;order:3;width:100%;font-size:8px}.public-footer{padding:25px 16px}.presentation{grid-template-columns:1fr;min-height:0;padding:28px 22px 20px}.presentation h1{letter-spacing:-1.4px;font-size:40px}.presentation-copy p{font-size:16px}.holo-scene{min-height:225px;margin-top:15px}.holo-core{width:120px;height:120px}.holo-core svg{width:64px}.orbit{width:190px;height:190px}.orbit-two{width:230px;height:230px}.chip-one{top:20px;left:5px}.chip-two{top:115px;right:0}.chip-three{bottom:12px;left:10px}.presentation-controls{flex-wrap:wrap;gap:11px;margin-top:25px;padding-top:22px}.presentation-controls .text-button{justify-content:center;width:100%;font-size:12px}.presentation-controls .slide-progress{min-width:110px}.public-note{font-size:10px;line-height:1.7}.intake-panel{padding:24px 18px}.wish-row{grid-template-columns:24px 1fr 30px;gap:10px;padding:12px}.wish-row label:first-of-type{grid-area:1/2}.wish-row label:nth-of-type(2){grid-area:2/2}.wish-row label:nth-of-type(3){grid-area:3/2}.wish-row .icon-button{grid-area:1/3}.wish-index{grid-area:1/1}.privacy-choice{font-size:12px}.intake-panel form>.button.primary{justify-content:center;width:100%}.receipt-panel{margin:20px 0;padding:30px 22px}.receipt-panel h1{font-size:34px}.receipt-panel p{font-size:14px}.build-stages{flex-direction:column;align-items:flex-start;gap:13px;max-width:220px;margin:28px auto}.shop-products{grid-template-columns:1fr}.shop-checks{padding:22px}.shop-checks>div{flex-wrap:wrap}.shop-checks strong{width:100%;margin-left:31px}.shop-build{padding:18px}.build-flow{grid-template-columns:1fr}.build-flow>div{padding:13px}.legal-content .glass{padding:25px 20px}.legal-content h1{font-size:30px}.sales-metrics{grid-template-columns:1fr;gap:12px}.sales-metrics .glass{padding:17px}.sales-metrics strong{font-size:22px}.sales-panel{padding:22px 18px}.sales-list-row{flex-direction:column;gap:17px}.row-actions{justify-content:flex-start;max-width:none}.journey-preview{grid-template-columns:1fr;padding:25px}.journey-flow{gap:6px}.journey-flow span{min-width:220px}.simulation-banner,.inbox-status{flex-wrap:wrap;gap:13px;padding:20px}.simulation-banner .demo-badge{font-size:9px}.pipeline-board{grid-template-columns:1fr}.pipeline-column{padding:20px}.task-form{grid-template-columns:1fr}.task-form .button{justify-content:center}.optout{flex-direction:column;gap:8px}.access-panel{padding:28px}.public-footer nav{gap:16px}.access-panel h1{font-size:28px}}@media (prefers-reduced-motion:reduce){.holo-core,.orbit-two,.scene-chip,.presentation-copy{animation:none}.slide-progress i,.build-flow>div{transition:none}}.difficulty{font:10px var(--mono);color:#b5a0e8;border:1px solid #8666bc33;border-radius:4px;margin:4px 0 8px;padding:4px 8px;display:inline-block}.access-logout{z-index:10;color:#b3c4d8;cursor:pointer;font:inherit;background:#0b1424;border:1px solid #435064;border-radius:7px;padding:6px 12px;font-size:12px;position:fixed;bottom:14px;right:20px}.public-app.customer-journey .public-main{width:min(1160px,94vw);margin:22px auto 38px}.customer-journey .public-header{padding:16px 4vw}.customer-journey .public-header .demo-badge{font-size:10px}.customer-journey .showcase-notice{margin:12px 0;padding:10px 14px;font-size:11px}.workwear-presentation{isolation:isolate;background:var(--stage-background);border:1px solid #44cbe03d;border-radius:20px;grid-template-rows:1fr auto;grid-template-columns:1.15fr 1fr;min-height:620px;padding:44px 48px 26px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 80px #0003}.workwear-headline{z-index:3;align-self:center;animation:.32s both catchphrase-enter}.workwear-headline h1{letter-spacing:-2px;text-wrap:balance;color:#f3faff;max-width:640px;margin:0;font-size:clamp(42px,5.1vw,66px);font-weight:700;line-height:1.08}.workwear-scene{perspective:800px;color:#72e7f7;align-self:center;place-items:center;min-width:0;height:350px;animation:.45s both catchphrase-enter;display:grid;position:relative}.scene-ring{border:1px solid #6fcddd44;border-radius:50%;width:310px;height:310px;position:absolute;transform:rotateX(60deg);box-shadow:0 0 50px #27d5e720}.scene-grid{background:repeating-linear-gradient(90deg,#52d9ee17 0 1px,#0000 1px 35px),repeating-linear-gradient(0deg,#52d9ee17 0 1px,#0000 1px 35px);position:absolute;inset:65% 0 -15%;transform:rotateX(65deg);-webkit-mask-image:radial-gradient(#000,#0000 65%);mask-image:radial-gradient(#000,#0000 65%)}.free-phone{background:linear-gradient(140deg,#102c45,#112239);border:2px solid #54d5eb;border-radius:28px;place-items:center;width:180px;height:255px;animation:3s ease-in-out infinite scene-float;display:grid;position:relative;transform:rotateY(-14deg);box-shadow:0 0 60px #13c8db25}.free-phone>svg:first-child{opacity:.1;width:100%;height:100%;position:absolute;inset:0}.free-phone strong{color:#f4faff;letter-spacing:-4px;z-index:1;font-size:64px}.free-infinity{color:#b296ff;width:96px;height:70px;position:absolute;bottom:20px}.free-goods{gap:12px;display:flex;position:absolute;bottom:8%;right:4%}.free-goods svg{background:#12334f;border:1px solid #71d7f255;border-radius:12px;width:62px;height:62px;padding:12px;animation:.7s both goods-in}.free-goods svg:last-child{animation-delay:.2s}.visual-shop{background:linear-gradient(135deg,#133952e6,#191a40f2);border:1px solid #6de1ed99;border-radius:14px;width:224px;height:200px;animation:4s ease-in-out infinite scene-float;position:relative;transform:rotateY(-14deg);box-shadow:0 0 55px #3bdeef22}.shop-awning{border-top:7px solid #95ebf4;height:38px;display:flex;position:absolute;top:-20px;left:-10px;right:-10px}.shop-awning i{background:#6be1ee;border-radius:0 0 8px 8px;flex:1}.shop-awning i:nth-child(2n){background:#253956}.shop-symbol{width:40px;height:40px;margin:34px auto 15px;display:block}.shop-shelves{gap:10px;padding:0 16px;display:flex}.shop-shelves>div{height:55px;animation:.5s both stock-in;animation-delay:calc(var(--i,0)*.15s);background:#081d30;border:1px solid #75dbf555;border-radius:7px;flex:1;place-items:center;display:grid;position:relative}.shop-shelves svg:first-child{width:31px;height:31px}.shop-shelves svg:last-child{color:#09362c;background:#66eac6;border-radius:50%;width:17px;height:17px;padding:2px;position:absolute;bottom:-3px;right:-3px}.flying-products{pointer-events:none;position:absolute;inset:0}.flying-products>div{left:calc(5% + var(--i)*30%);top:calc(2% + var(--i)*12%);width:57px;height:57px;animation:2s ease-in-out both product-to-shop;animation-delay:calc(var(--i)*.28s);background:#132b47;border:1px solid #79d4f488;border-radius:12px;place-items:center;display:grid;position:absolute;box-shadow:0 10px 30px #0003}.flying-products svg:first-child{width:30px;height:30px}.flying-products svg:last-child{color:#08352d;background:#58e7bf;border-radius:50%;width:16px;height:16px;padding:2px;position:absolute;bottom:-5px;right:-5px}.scene-one .flying-products>div{animation-name:consolidate-products}.scene-build .visual-shop{animation:2.3s both shop-assemble}.scene-build .flying-products>div{animation-delay:calc(.9s + var(--i)*.25s)}.visual-request{background:#1d2343;border:1px solid #a899ec;border-radius:9px;align-content:center;gap:10px;width:74px;height:88px;padding:13px;animation:1.5s both request-sent;display:grid;position:absolute;top:35%;left:4%}.visual-request i{background:#8a9ccd;border-radius:5px;height:5px}.visual-request svg{color:#63e4bf;width:24px;height:24px}.click-pointer{color:#fff;width:45px;height:45px;animation:1.8s both click-shop;position:absolute;bottom:12%;left:20%}.click-ripple{border:2px solid #87e8f1;border-radius:50%;width:45px;height:45px;animation:1.8s ease-out both click-ripple;position:absolute;bottom:20%;left:22%}.delivery-calendar{text-align:center;background:linear-gradient(120deg,#1d3351,#252449);border:1px solid #a79aef88;border-radius:16px;width:155px;height:170px;animation:.6s both calendar-in;position:absolute;top:9%;right:10%;transform:rotateY(-16deg);box-shadow:0 0 60px #7256bf22}.delivery-calendar>span{background:#9783df;border-radius:15px 15px 0 0;height:24px;display:block}.delivery-calendar strong{color:#fff;font-size:90px;line-height:1.2}.delivery-calendar svg{color:#74f0c8;position:absolute;bottom:8px;right:10px}.delivery-truck{animation:2.6s cubic-bezier(.16,.7,.3,1) both truck-arrives;position:absolute;bottom:8%;left:5%}.delivery-truck>svg{stroke-width:1.3px;filter:drop-shadow(0 0 18px #5bd9f455);width:190px;height:125px}.speed-lines{gap:10px;display:grid;position:absolute;top:15px;left:-35px}.speed-lines i{background:#6de5f288;width:50px;height:2px;animation:.65s linear infinite speed-line}.speed-lines i:nth-child(2){width:35px}.workwear-actions{z-index:4;grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:12px 24px;padding-top:22px;display:grid}.workwear-media-controls{align-items:center;gap:12px;display:flex}.workwear-media-controls button{color:#cae9f3;background:#111f32;border:1px solid #71c8e044;border-radius:10px;min-width:44px;height:44px}.sound-button{font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:9px;padding:0 12px;font-size:13px;display:flex}.workwear-time{font:11px var(--mono);color:var(--muted)}.workwear-progress{grid-area:2/1;align-self:start;gap:5px;display:flex}.workwear-progress>span{background:#5b819644;border-radius:3px;flex:1;height:3px;overflow:hidden}.workwear-progress i{transform-origin:0;background:linear-gradient(90deg,#3bdded,#a58aff);width:100%;height:100%;display:block}.workwear-cta{grid-area:1/2/3;justify-content:center;min-height:50px;padding:15px 20px;font-size:15px}.workwear-media-error{color:#f0c9a0;grid-column:1/-1;margin:0;font-size:12px}.workwear-recording{object-fit:contain;border-radius:12px;grid-column:1/-1;width:100%;height:min(65vh,660px)}.customer-journey .public-note{margin:13px auto;font-size:11px}.capture-page{background:#080f1d;place-items:center;min-height:100vh;display:grid}.capture-presentation{width:100vw;height:100vh;min-height:0;box-shadow:none;border:0;border-radius:0;grid-template-rows:1fr;padding:60px 7vw}.capture-start{z-index:10;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.is-paused .workwear-scene,.is-paused .workwear-scene *{animation-play-state:paused!important}@keyframes catchphrase-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes scene-float{0%,to{translate:0 -4px}50%{translate:0 5px}}@keyframes goods-in{0%{opacity:0;transform:translateY(35px)rotate(-10deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes stock-in{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes product-to-shop{0%,20%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(130px)scale(.3)}}@keyframes consolidate-products{0%{opacity:1;transform:translate(-15px,-15px)}to{opacity:0;transform:translate(20px,150px)scale(.35)}}@keyframes shop-assemble{0%,20%{opacity:0;transform:translateY(30px)rotateY(-30deg)scale(.6)}to{opacity:1;transform:translateY(0)rotateY(-14deg)scale(1)}}@keyframes request-sent{0%,25%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(130px)scale(.45)}}@keyframes click-shop{0%{opacity:0;transform:translateY(20px)}25%,60%{opacity:1;transform:translate(20px,-20px)}to{opacity:.6;transform:translate(20px,-20px)}}@keyframes click-ripple{0%,30%{opacity:0;scale:.3}40%{opacity:.8}to{opacity:0;scale:2.6}}@keyframes calendar-in{0%{opacity:0;transform:rotateY(-16deg)translateY(-30px)}to{opacity:1;transform:rotateY(-16deg)translateY(0)}}@keyframes truck-arrives{0%{opacity:0;transform:translate(-100px)}20%{opacity:1}to{opacity:1;transform:translate(20px)}}@keyframes speed-line{to{opacity:.3;transform:translate(-12px)}}@media (width<=700px){.public-app.customer-journey .public-main{width:calc(100% - 24px);margin:12px auto 26px}.customer-journey .public-header{padding:12px 16px}.customer-journey .public-header .demo-badge{display:none}.customer-journey .public-header .brand{font-size:22px}.workwear-presentation{border-radius:16px;grid-template-rows:auto 1fr auto;grid-template-columns:1fr;min-height:min(600px,100svh - 100px);padding:28px 24px 20px}.workwear-headline{align-self:start;min-height:175px}.workwear-headline h1{letter-spacing:-1.2px;text-wrap:balance;overflow-wrap:normal;max-width:100%;font-size:clamp(34px,9.2vw,46px);line-height:1.09}.workwear-scene{transform-origin:50%;height:225px;margin:-10px -15px;transform:scale(.83)}.scene-ring{width:280px;height:280px}.free-phone{width:152px;height:225px}.free-phone strong{font-size:59px}.workwear-actions{grid-template-columns:1fr;gap:12px;padding-top:10px}.workwear-media-controls{justify-content:space-between}.workwear-progress{grid-area:2/1}.workwear-cta{grid-area:3/1;width:100%;min-height:52px;font-size:16px}.workwear-time{margin-left:auto}.workwear-media-error{grid-column:1;font-size:11px}.workwear-recording{aspect-ratio:9/16;height:auto;max-height:70svh}.capture-presentation{grid-template-rows:auto 1fr;width:100vw;height:100vh;min-height:0;padding:40px 30px}.capture-presentation .workwear-headline{min-height:230px}.capture-presentation .workwear-headline h1{font-size:clamp(40px,9.2vw,72px)}.capture-presentation .workwear-scene{height:330px;margin:0;transform:scale(1.15)}.customer-journey .showcase-notice{margin:12px 0 0}.customer-journey .public-footer{font-size:10px;line-height:1.5}.workwear-media-controls .icon-button{width:44px;height:44px}}@media (width<=350px){.workwear-presentation{padding:23px 18px 17px}.workwear-headline{min-height:170px}.workwear-headline h1{font-size:34px}.workwear-scene{height:210px;transform:scale(.75)}.sound-button{font-size:12px}.workwear-cta{font-size:14px}}@media (prefers-reduced-motion:reduce){.workwear-presentation *{transition:none!important;animation:none!important}.flying-products{display:none}.scene-build .visual-request{top:0;left:0}.click-ripple,.speed-lines{display:none}}.journey-variants{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.workwear-presentation.is-video{grid-template-rows:auto auto;min-height:0;padding:22px 28px}.is-video .workwear-recording{height:min(60svh,650px)}.recording-fallback{grid-column:1/-1;justify-self:center;margin-top:12px}.is-paused .workwear-scene{opacity:1!important}.capture-presentation .workwear-headline h1{font-size:clamp(56px,13vw,72px)}.visual-shop .supply-package{color:#9af0ee;background:#14374e;border:1px solid #6de1ed99;border-radius:12px;width:60px;height:60px;padding:10px;position:absolute;top:-28px;right:20px}.visual-shop .shop-symbol{width:56px;height:56px;margin:24px auto 10px}@media (width<=700px){.journey-variants{display:grid}.journey-variants .button{justify-content:center;width:100%}.workwear-presentation.is-video{padding:12px 16px 18px}.is-video .workwear-recording{aspect-ratio:auto;height:min(60svh,100svh - 255px);max-height:none}.is-video .workwear-actions{padding-top:12px}}.design-settings{margin:24px 0}.design-settings form{margin:18px 0}.design-package-list{gap:18px;display:grid}.design-settings .row-actions{flex-wrap:wrap}.mobile-menu,.filter-toggle{display:none}@media (width<=1024px){body{min-width:0}html{scroll-padding-top:82px}.app-shell{display:block}.sidebar{z-index:8;border-right:0;border-bottom:1px solid var(--line);height:auto;padding:10px max(16px,env(safe-area-inset-right)) 10px max(16px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#081421f5;display:block;position:sticky;top:0}.workspace-signature{display:none}.sidebar-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.sidebar .brand{min-height:44px;margin:0}.mobile-menu{color:#dcf2ff;background:#13243b;border:1px solid #4b7297;border-radius:7px;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:14px;display:flex}.sidebar nav{display:none}.sidebar nav.navigation-open{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:calc(100dvh - 88px);padding:12px 0 0;display:grid;overflow:hidden auto}.sidebar .nav-link{white-space:normal;gap:8px;width:100%;min-width:0;height:auto;min-height:48px;padding:10px;font-size:13px}.sidebar .nav-link svg{width:19px;height:19px}main{padding-bottom:calc(68px + env(safe-area-inset-bottom));min-width:0}.topbar{flex-wrap:wrap;row-gap:9px}.topbar-actions{margin-left:auto}.topbar .button.primary.violet{min-height:44px;font-size:12px}.breadcrumb{flex-wrap:wrap;min-width:0;font-size:12px}.section-actions .button,.detail-heading .button,.detail-section .section-header .button,.button.small,.button,.text-button,.automation-filters button{min-height:44px}.button{white-space:normal;text-align:center;min-width:0;max-width:100%;padding:11px 15px;font-size:14px;line-height:1.4}.text-button{max-width:100%;padding:8px 2px;font-size:13px;line-height:1.4}.icon-button{flex-shrink:0;width:44px;height:44px}input:not([type=checkbox]),select,textarea,.search-field input,.table-filters select,.company-form input,.company-form select,.company-form textarea,.pipeline-card select{min-height:46px;font-size:16px}.checkbox-row{min-height:44px;line-height:1.6}.checkbox-row input[type=checkbox]{flex-shrink:0;width:22px;min-width:22px;height:22px;min-height:22px}.form-pair,.research-panel.extended .form-pair,.form-grid{grid-template-columns:minmax(0,1fr)}.table-filters select{flex-basis:100%;width:100%;min-width:0}.filter-toggle{color:#bfe3f6;background:#102238;border:1px solid #3c647f;border-radius:6px;align-items:center;gap:9px;width:100%;min-height:44px;padding:10px 12px;font-size:13px;display:flex}.table-filters:not(.filters-open) select{display:none}.modal{overscroll-behavior:contain;width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);scroll-padding-block:18px}.modal-top{align-items:flex-start;gap:12px}.modal-top h2{overflow-wrap:anywhere;min-width:0}.modal-actions .button{flex:1;min-height:46px}.contact-grid>div{overflow-wrap:anywhere;min-width:0}.contact-grid a{overflow-wrap:anywhere;min-height:44px}.contact-grid a[href^=tel\:],.contact-grid a[href^=mailto\:]{color:var(--cyan)}.job-body,.module-main,.sales-list-row>div,.campaign-companies label>span{overflow-wrap:anywhere;min-width:0}.sales-list-row h3{overflow-wrap:anywhere}.campaign-companies{max-height:none;padding-right:0;overflow:visible}.campaign-companies article{flex-wrap:wrap}.campaign-companies article>.checkbox-row{flex:1;min-width:180px}.row-actions{gap:10px;width:100%}.row-actions .button{flex:1}.row-actions .text-button{font-size:13px}.customer-link{overflow-wrap:anywhere;min-height:44px}summary{cursor:pointer;min-height:44px;padding-block:10px}.simulation-banner>div,.inbox-status>div{flex-basis:calc(100% - 50px);min-width:0}.journey-flow span{width:100%;min-width:0}.sales-columns{grid-template-columns:minmax(0,1fr)}.sales-columns>*{min-width:0}.sales-panel,.sales-panel label{overflow-wrap:anywhere;min-width:0}.sales-panel h2{overflow-wrap:anywhere}.access-page{min-height:100dvh;padding:20px 16px}.access-panel{padding:26px 20px}.access-panel h1{overflow-wrap:anywhere}.access-logout{min-height:44px;right:max(16px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom))}.toast{bottom:calc(66px + env(safe-area-inset-bottom))}.toast button{min-width:44px;min-height:44px;margin-left:0}.table-wrap{background:0 0;border:0;overflow:visible}.table-wrap table{width:100%;min-width:0}.table-wrap thead,.cost-table thead{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.table-wrap tbody,.cost-table tbody{gap:12px;display:grid}.table-wrap tr,.cost-table tr{border:1px solid var(--line);background:#0d1d3066;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;padding:16px;display:grid}.table-wrap td,.table-wrap td:first-child,.cost-table td{overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block}.table-wrap td:before,.cost-table td:before{content:attr(data-label);font:11px var(--mono);color:var(--muted);margin-bottom:5px;display:block}.table-wrap td:first-child,.cost-table td:first-child,.cost-table td:last-child{grid-column:1/-1}.table-wrap td:first-child:before,.cost-table td:first-child:before{display:none}.company-name{gap:10px;max-width:none;min-height:48px}.company-name strong{overflow-wrap:anywhere;font-size:16px}.table-wrap .stage{white-space:normal}.cost-table-wrap{overflow:visible}.cost-table{width:100%;min-width:0}.cost-table td:first-child{color:#eaf1ff;font-size:16px;font-weight:500}.cost-table td:nth-child(2),.cost-table td:nth-child(3){white-space:normal;font-size:15px}.cost-table td:last-child{max-width:none;font-size:13px;line-height:1.7}.public-main{width:calc(100% - 28px)}.public-footer a{align-items:center;min-height:44px;display:inline-flex}.public-footer nav{flex-wrap:wrap}.wish-row{grid-template-columns:22px minmax(0,1fr) 44px;gap:8px;padding:12px 8px}.wish-row label:first-of-type{grid-column:2/-1;padding-right:50px}.wish-row label:nth-of-type(2),.wish-row label:nth-of-type(3){grid-column:2/-1}.wish-row .icon-button{align-self:center;margin-bottom:0}.wish-row label{min-width:0}.presentation h1{overflow-wrap:anywhere;font-size:clamp(29px,8vw,40px)}.presentation-controls .icon-button{width:44px;height:44px}.receipt-panel .button{width:100%}.public-app .page-heading h1,.product-card h2,.shop-checks span,.legal-content address{overflow-wrap:anywhere}}@media (width<=380px){main{padding-left:12px;padding-right:12px}.glass,.research-panel,.research-panel.extended,.sales-panel,.company-panel{padding-left:16px;padding-right:16px}.topbar-actions{justify-content:space-between;width:100%}.public-main{width:calc(100% - 24px)}.holo-scene{transform-origin:50%;transform:scale(.88)}.automation-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.automation-filters button{white-space:normal;justify-content:center}}.letter-tools{border-block:1px solid var(--line);margin:18px 0;padding-block:8px}.letter-tools summary{min-height:44px;color:var(--cyan);cursor:pointer;padding:12px 0}.letter-tools .section-actions{flex-wrap:wrap;margin:12px 0}.letter-text-preview{color:#17263b;overflow-wrap:anywhere;background:#fff;border-top:8px solid;padding:24px;line-height:1.55}.letter-text-preview p{white-space:pre-wrap;color:inherit;font-size:14px}.serif{font-family:Times New Roman,serif}.sans{font-family:Arial,Helvetica,sans-serif}.letter-text-preview h3{margin:20px 0}.offer-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0;display:flex}.offer-step{border:1px solid var(--line);width:44px;height:44px;color:var(--text);background:#102137;border-radius:50%}.offer-step[aria-current]{border-color:var(--cyan);color:var(--cyan)}.offer-rails{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.offer-rails .glass{padding:25px}.offer-rails p{color:var(--muted);font-size:14px;line-height:1.8}.print-workspace{color:#17263b;background:#e1e5ea;min-width:320px;min-height:100vh;padding:18px}.print-toolbar{flex-wrap:wrap;align-items:center;gap:16px;max-width:1050px;margin:auto;display:flex}.print-toolbar>div{flex:1;min-width:200px}.print-toolbar h1{overflow-wrap:anywhere;font-size:22px}.print-toolbar p,.print-help{font-size:13px;line-height:1.6}.print-toolbar .button{min-height:44px}.print-toolbar .button.ghost{color:#17263b;background:#fff}.print-help{max-width:800px;margin:20px auto}.print-pages{gap:25px;display:grid}.letter-sheet{aspect-ratio:595.28/841.89;background:#fff;width:min(100%,210mm);margin:auto;position:relative;overflow:hidden;box-shadow:0 6px 24px #0002;container-type:inline-size}.letter-position{white-space:pre;letter-spacing:0;line-height:1;display:block;position:absolute}.letter-sheet img{aspect-ratio:1;position:absolute}.letter-stripe{background:var(--letter-accent);height:1.663%;position:absolute;top:0;left:0;right:0}@media (width<=1024px){.sales-panel .form-grid label{grid-template-columns:minmax(0,1fr)}.sales-panel .form-grid select{width:100%;min-width:0;max-width:100%;overflow:hidden}.letter-tools .form-grid{min-width:0}.letter-tools input[type=color]{width:100%;min-width:0}}@media (width<=700px){.offer-rails{grid-template-columns:1fr}.print-workspace{padding:12px}.print-toolbar>div{flex:1 0 100%;order:-1;width:100%}.print-toolbar .button{flex:140px;min-width:140px;font-size:13px}.offer-actions>.button.primary{width:100%}.offer-rails h2{font-size:21px}.sales-list-row .row-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.sales-list-row .row-actions>*{justify-content:center;width:100%;min-width:0}}.print-toolbar p,.print-help{color:#4f6074}.print-toolbar .button.primary{color:#fff;background:#08788a;border-color:#08788a}.print-toolbar .button.ghost{color:#17263b;background:#fff;border-color:#aab5c2}.print-toolbar .button.ghost:before{background:#fff}@media print{@page{size:A4 portrait;margin:0}html,body{background:#fff!important;min-width:0!important}body *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-toolbar,.print-help,.access-logout{display:none!important}.print-workspace{background:0 0;min-width:0;padding:0}.print-pages{display:block}.letter-sheet{aspect-ratio:auto;width:210mm;height:297mm;box-shadow:none;break-after:page;page-break-after:always;margin:0}.letter-sheet:last-child{break-after:auto;page-break-after:auto}}.import-controls{border:0;min-width:0;max-width:100%;margin:0;padding:0}.import-panel{margin-top:20px;padding:26px}.import-panel h2{align-items:center;gap:10px;display:flex}.import-wizard,.import-panel{min-width:0}.import-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.import-wizard label,.import-panel label{min-width:0;color:var(--muted);flex-direction:column;gap:7px;font-size:14px;display:flex}.import-fields input,.import-fields select,.import-wizard textarea,.import-panel textarea,.import-panel label>input{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.import-fields select{text-overflow:ellipsis;overflow:hidden}.import-links{flex-wrap:wrap;align-items:center;gap:14px;margin:14px 0;display:flex}.import-details{overflow-wrap:anywhere;border:1px solid #6cb4e233;border-radius:10px;margin:18px 0;padding:16px}.import-details summary,.import-row summary{cursor:pointer;color:var(--text);font-weight:500;line-height:1.5}.import-details p,.import-row p{overflow-wrap:anywhere;line-height:1.6}.import-details pre{white-space:pre-wrap;word-break:break-word;background:#00000038;border-radius:8px;padding:16px;font-size:12px}.import-details code{overflow-wrap:anywhere;color:#65dcf4}.import-notes{color:#aec4dc;padding-left:20px;font-size:13px;line-height:1.7}.import-rows{gap:12px;margin:18px 0;display:grid}.import-row{background:linear-gradient(125deg,#14607a1f,#53378512);border:1px solid #6198c23d;border-radius:12px;min-width:0;padding:18px}.import-row .section-header{flex-wrap:wrap;gap:12px;margin-bottom:0}.import-row .check-label,.import-wizard .check-label,.import-panel .check-label{flex-flow:wrap;align-items:flex-start;gap:9px;line-height:1.6;display:flex}.import-wizard input[type=checkbox],.import-panel input[type=checkbox]{accent-color:#38dbea;flex:0 0 18px;width:18px;min-width:18px;height:18px;margin-top:3px}.import-row.invalid{border-color:#b35e75}.import-warning{color:#edc489;font-size:13px}.import-state{background:#17354a;border-radius:6px;padding:4px 9px;font-size:12px}.import-state.denied{color:#ffc1d1;background:#542a3b}.import-state.approved{color:#99f3d3;background:#164238}.import-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.import-metrics section{flex-wrap:wrap;align-items:center;gap:12px;padding:20px;display:flex}.import-metrics strong{font-size:28px}.import-metrics span{width:100%;color:var(--muted);font-size:13px}.import-tabs{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.import-key{background:#34c1ad14;border:1px solid #27726b;border-radius:10px;margin:18px 0;padding:16px}.import-key textarea{font-family:var(--mono);word-break:break-all}.import-raw{max-height:480px;padding:8px;overflow-y:auto}.import-raw fieldset{border:1px solid #355071;border-radius:8px;margin:12px 0;padding:14px}.import-raw legend{color:var(--muted);padding:0 8px}.import-preview h3{line-height:1.4}.import-wizard .file-drop span,.import-wizard .error-list{overflow-wrap:anywhere}@media (width<=650px){.import-fields{grid-template-columns:minmax(0,1fr)}.import-panel{padding:17px}.import-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.import-metrics section{gap:8px;padding:14px}.import-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.import-tabs .button{justify-content:center;min-width:0;padding:11px 8px;font-size:13px}.import-row{padding:14px}.import-details{padding:12px}.import-links{gap:10px}.import-raw{padding:0}.import-panel .modal-actions{flex-wrap:wrap}}.process-app .public-main{width:min(1200px,94vw);margin:22px auto 38px}.process-presentation{isolation:isolate;background:var(--stage-background);border:1px solid #4cdae747;border-radius:22px;grid-template-rows:1fr auto;grid-template-columns:1fr 1.12fr;gap:30px;min-height:580px;padding:60px 42px 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #0004}.process-simulation-badge{font:11px var(--mono);color:#9dd8e2;z-index:5;max-width:calc(100% - 70px);position:absolute;top:21px;left:42px}.process-headline{z-index:3;align-self:center;min-width:0;animation:.5s both process-enter}.process-phase{font:11px var(--mono);color:#8fe6ed;margin-bottom:18px;display:block}.process-headline h1{letter-spacing:-1.8px;text-wrap:balance;color:#f5fbff;margin:0;font-size:clamp(40px,4.7vw,60px);line-height:1.1}.process-scene{isolation:isolate;perspective:1000px;color:#92eef5;place-items:center;width:100%;min-width:0;min-height:360px;animation:.65s both process-enter;display:grid;position:relative}.process-aura{z-index:-1;filter:blur(12px);background:radial-gradient(#33dcf137,#0000 65%);animation:4s ease-in-out infinite process-breathe;position:absolute;inset:12% 2%}.process-orbit{z-index:-1;border:1px solid #65d5e842;border-radius:50%;height:280px;animation:9s linear infinite process-orbit-turn;position:absolute;left:8%;right:8%;transform:rotateX(65deg)rotate(-20deg);box-shadow:0 0 35px #3ef2f81b}.outer-orbit{border-color:#a189e52b;height:340px;animation-duration:13s;animation-direction:reverse;left:0;right:0}.process-grid{z-index:-1;background:repeating-linear-gradient(90deg,#69e7f312 0 1px,#0000 1px 35px),repeating-linear-gradient(#a197ef16 0 1px,#0000 1px 35px);height:45%;position:absolute;bottom:-8%;left:-12%;right:-12%;transform:rotateX(62deg);-webkit-mask-image:radial-gradient(#000,#0000 68%);mask-image:radial-gradient(#000,#0000 68%)}.arrival-illustration{grid-template-columns:minmax(0,1fr) 50px minmax(0,1fr);align-items:center;gap:12px;width:100%;display:grid}.form-paper{background:linear-gradient(135deg,#1b4058,#222643);border:1px solid #86dff092;border-radius:15px;justify-self:center;gap:19px;width:100%;max-width:174px;padding:24px 18px;animation:.9s both paper-arrives;display:grid;position:relative;transform:rotateY(16deg)rotate(-6deg);box-shadow:0 25px 55px #0005}.paper-icon{width:40px;height:40px}.form-paper>strong{color:#fff;font-size:19px}.form-paper>div{align-items:center;gap:10px;display:flex}.form-paper>div svg{width:22px;height:22px}.form-paper>div svg:last-child{color:#91f8d8;width:16px}.form-paper i{background:#94a4c866;border-radius:5px;flex:1;height:4px}.paper-send{text-align:center;background:#4475b761;border-radius:7px;padding:7px}.paper-send svg{width:20px;height:20px}.arrival-stream{color:#9bf6f8;height:60px;position:relative}.arrival-stream>svg{filter:drop-shadow(0 0 12px #4cecfa);animation:2.2s ease-in-out infinite mail-to-inbox;position:absolute;top:7px;left:5px}.arrival-stream i{background:linear-gradient(90deg,#0000,#9dd8ef,#0000);height:1px;position:absolute;top:35px;left:0;right:0}.arrival-stream i:nth-child(2){opacity:.4;top:25px}.arrival-stream i:nth-child(3){opacity:.4;top:45px}.inbox-destination{background:linear-gradient(140deg,#07364a88,#292147bb);border:1px solid #7bdcea69;border-radius:22px;justify-items:center;gap:19px;padding:24px 6px;animation:3s ease-in-out infinite inbox-respond;display:grid;position:relative;box-shadow:0 0 50px #32eff121}.inbox-destination>svg{stroke-width:1.2px;width:90px;height:90px}.inbox-destination>strong{text-align:center;color:#fff;overflow-wrap:anywhere;font-size:16px;line-height:1.35}.inbox-notification{color:#06352e;background:#69e8c5;border-radius:50%;justify-content:center;align-items:center;gap:3px;min-width:32px;height:32px;font-weight:700;animation:.5s 1.1s both process-stamp;display:flex;position:absolute;top:13px;right:9px;box-shadow:0 0 30px #5df0c344}.arrival-confirmation{color:#9ce8d8;align-items:center;gap:5px;font-size:11px;animation:.6s 1.2s both process-stamp;display:flex}.arrival-confirmation svg{flex:none;width:16px;height:16px}.selection-illustration{width:100%;padding:40px 0;position:relative}.process-product-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.product-pod{transform:rotateY(-12deg) translateY(calc(var(--i)*-9px));animation:product-picked .7s calc(var(--i)*.45s) ease both;background:linear-gradient(125deg,#123b52,#252044);border:1px solid #7ce2f19c;border-radius:18px;justify-items:center;gap:18px;padding:27px 9px 24px;display:grid;position:relative;box-shadow:0 20px 45px #0005,0 0 30px #2fe9e818}.product-pod>svg:first-child{stroke-width:1.25px;width:66px;height:66px}.product-pod>span{text-align:center;color:#e1eff8;overflow-wrap:anywhere;font-size:13px}.pod-check{color:#063c33;width:38px;height:38px;animation:process-stamp .55s calc(.7s + var(--i)*.4s) ease both;background:#8af4d3;border:4px solid #0b283a;border-radius:50%;padding:5px;position:absolute;bottom:-13px;right:6px}.selection-beam{z-index:3;background:#99eff4;width:3px;animation:2.6s ease-in-out both selection-scan;position:absolute;top:10%;bottom:10%;box-shadow:0 0 24px #53eff2,0 0 55px #53eff255}.selection-caption{color:#b9f2e5;text-align:center;justify-content:center;align-items:center;gap:10px;margin:45px auto 0;font-size:15px;animation:.7s 1.2s both process-stamp;display:flex}.selection-caption svg{flex:none}.assembly-illustration,.verification-illustration{place-items:center;width:100%;min-height:350px;display:grid;position:relative}.supplier-phone{background:linear-gradient(135deg,#183449,#11152c);border:2px solid #8adce9;border-radius:27px;width:184px;height:310px;padding:37px 13px 22px;animation:1.6s both app-materializes;position:relative;transform:rotateY(-14deg)rotateX(5deg);box-shadow:12px 20px 50px #0006,-2px -2px #d4f1f32a,0 0 45px #4dcdec26}.phone-camera{background:#0b111c;border-radius:5px;width:20%;height:4px;position:absolute;top:13px;left:40%}.phone-home{background:#89a5b859;border-radius:5px;width:30%;height:3px;position:absolute;bottom:9px;left:35%}.phone-app-header{color:#eefaff;align-items:center;gap:7px;padding-bottom:18px;font-size:13px;display:flex}.phone-app-header svg{width:25px;height:25px}.phone-app-products{gap:13px;display:grid}.phone-app-products>div{animation:phone-product-in .7s calc(.5s + var(--i)*.35s) ease both;background:#143449;border:1px solid #72c3dc44;border-radius:8px;grid-template-columns:24px 1fr 13px;align-items:center;gap:5px;padding:12px 5px;display:grid}.phone-app-products svg{width:22px;height:22px}.phone-app-products svg:last-child{color:#8deacb;width:12px}.phone-app-products span{color:#d5edf8;overflow-wrap:anywhere;font-size:10px}.phone-app-action{color:#fff;background:linear-gradient(95deg,#24a4bf,#795ccd);border-radius:7px;justify-content:center;align-items:center;gap:7px;margin-top:17px;padding:9px;font-size:11px;display:flex}.assembly-base{z-index:-1;background:radial-gradient(#39e9e520,#0000);border:1px solid #97d6ed55;border-radius:50%;width:65%;height:55px;position:absolute;bottom:8px;transform:rotateX(55deg);box-shadow:0 0 35px #5addf21a}.assembly-products{z-index:4;pointer-events:none;position:absolute;inset:0}.assembly-products>div{left:calc(2% + var(--i)*34%);top:calc(6% + var(--i)*9%);width:61px;height:67px;animation:assemble-product 2.1s calc(var(--i)*.4s) ease both;background:linear-gradient(130deg,#1a4051,#343052);border:1px solid #9ddfed;border-radius:12px;place-items:center;display:grid;position:absolute;box-shadow:0 10px 25px #0005}.assembly-products svg{width:35px;height:35px}.assembly-spark{background:#c0ffff;border-radius:50%;width:5px;height:5px;animation:2.5s ease-in-out infinite assembly-spark;position:absolute;box-shadow:0 0 18px 4px #59ddec77}.spark-a{top:15%;left:22%}.spark-b{animation-delay:.8s;bottom:20%;right:18%}.spark-c{animation-delay:1.4s;top:35%;right:13%}.verification-illustration .supplier-phone{margin-right:90px;animation:.5s both process-enter}.inspection-beam{z-index:3;background:#80ffdf;width:40%;height:4px;animation:2.4s ease-in-out both app-scan;position:absolute;top:13%;left:21%;box-shadow:0 0 18px 5px #43e8c644}.inspection-checks{gap:20px;display:grid;position:absolute;top:20%;right:0}.inspection-checks>span{color:#c6fff0;animation:process-stamp .6s calc(.5s + var(--i)*.65s) ease both;background:#123746e8;border:1px solid #90e9d16b;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.inspection-checks svg{flex:none;width:23px;height:23px}.verified-shield{color:#82efd2;fill:#123a43;filter:drop-shadow(0 0 20px #63e4c63a);width:90px;height:90px;animation:.7s 1.9s both process-stamp;position:absolute;bottom:0;right:8%}.access-illustration{place-items:center;width:100%;padding-left:38px;display:grid;position:relative}.customer-access{background:linear-gradient(135deg,#163850,#272044);border:1px solid #a291e593;border-radius:20px;gap:15px;width:min(285px,100%);padding:23px 24px 17px;animation:1s both access-unlocks;display:grid;position:relative;transform:rotateY(-9deg);box-shadow:15px 25px 55px #0005,0 0 45px #8366da22}.access-user{color:#b5f1f7;background:#28627b60;border-radius:50%;width:46px;height:46px;padding:7px}.customer-access>strong{color:#fff;font-size:19px}.customer-access label{color:#b6c6da;gap:5px;font-size:11px;display:grid}.customer-access label span{font:11px var(--mono);color:#e2f4fa;overflow-wrap:anywhere;background:#071c30a6;border:1px solid #87b8d13b;border-radius:6px;padding:9px}.customer-access .example-password{letter-spacing:1px;color:#a9efef;font-size:14px}.customer-access p{color:#b5eedb;margin:0;font-size:12px}.access-shield{fill:#163749;color:#91f6db;filter:drop-shadow(0 0 15px #81f7dd22);width:62px;height:62px;position:absolute;bottom:16px;right:-20px}.access-key{z-index:4;color:#c3f7ff;place-items:center;width:90px;height:90px;animation:2.1s both key-turns;display:grid;position:absolute;top:23%;left:0}.access-key>svg{filter:drop-shadow(0 0 17px #75dcfbaa);width:70px;height:70px}.access-key span{border:1px solid #88e3fa60;border-radius:50%;animation:2s ease-in-out infinite process-breathe;position:absolute;inset:0}.delivery-illustration{place-items:center;width:100%;min-height:350px;display:grid;position:relative}.email-envelope{perspective:900px;width:290px;height:245px;position:relative}.envelope-back{background:#294c72;border:1px solid #76d2eb88;border-radius:14px;height:180px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 25px 60px #0006}.envelope-front{clip-path:polygon(0 0,50% 56%,100% 0,100% 100%,0 100%);z-index:3;background:linear-gradient(130deg,#174a62,#47336b);border-radius:0 0 14px 14px;height:180px;position:absolute;bottom:0;left:0;right:0}.envelope-flap{clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:top;z-index:1;background:linear-gradient(130deg,#326984,#43365b);height:110px;animation:1.2s both envelope-opens;position:absolute;top:65px;left:0;right:0}.email-letter{z-index:2;background:linear-gradient(135deg,#173b52,#242344);border:1px solid #b3eff3b3;border-radius:13px;align-content:start;gap:15px;height:240px;padding:20px;animation:1.8s .6s both email-letter-rises;display:grid;position:absolute;bottom:24px;left:16px;right:16px;transform:translateY(-50px);box-shadow:0 10px 35px #0004}.email-letter>svg{color:#94e5f1;width:30px;height:30px}.email-letter>strong{color:#fff;font-size:21px;line-height:1.3}.email-app-preview{gap:14px;display:flex}.email-app-preview svg{background:#36708255;border-radius:6px;width:30px;height:30px;padding:4px}.email-open-app{color:#062033;background:linear-gradient(100deg,#27bfd4,#9472e4);border-radius:7px;justify-content:center;align-items:center;gap:12px;padding:9px;font-size:14px;font-weight:600;display:flex}.email-credentials{color:#c1e6ee;align-items:center;gap:7px;font-size:11px;display:flex}.delivery-check{z-index:5;background:#174a48;border:1px solid #98f2d9;border-radius:50%;place-items:center;width:76px;height:76px;animation:.8s 2s both process-stamp;display:grid;position:absolute;bottom:5%;right:3%;box-shadow:0 0 35px #5af3cc25}.delivery-check svg{color:#91f3d5;width:43px;height:43px}.delivery-rays{z-index:-1;border:1px solid #68e1ec38;border-radius:50%;width:220px;height:220px;animation:3s ease-out 1.8s infinite delivery-signal;position:absolute}.ray-two{animation-delay:3s}.process-controls{z-index:5;font:11px var(--mono);color:var(--muted);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:13px;padding-top:8px;display:flex}.process-controls button{min-width:44px;min-height:44px}.process-controls .icon-button,.process-controls .sound-button{color:#d5eff7;background:#132237;border:1px solid #82d5e647;border-radius:10px}.process-controls .text-button{font:12px var(--font-body);margin-left:auto}.process-progress{background:#39546c;border-radius:3px;flex:1;min-width:55px;height:4px;overflow:hidden}.process-progress i{transform-origin:0;background:linear-gradient(90deg,#54d5e3,#a793f2);height:100%;display:block}.process-presentation>.workwear-media-error{grid-column:1/-1}.process-step-picker{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin:18px 0;display:grid}.process-step-picker button{color:#b6cadc;min-height:55px;font:12px var(--font-body);cursor:pointer;overflow-wrap:anywhere;background:#112238;border:1px solid #89b9dd42;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 7px;display:flex}.process-step-picker button>span{font:11px var(--mono);color:#85c8df}.process-step-picker button.selected{color:#e2faff;background:#154052;border-color:#88e7ee}.process-note{margin:16px 0;line-height:1.65;font-size:12px!important}.process-view-links{flex-wrap:wrap;margin:22px 0}.process-variants{flex-wrap:wrap;gap:10px;margin:15px 0;display:flex}.process-variants .selected{border-color:#8bdeec}.process-recording{object-fit:contain;border-radius:12px;grid-column:1/-1;width:100%;height:min(65vh,660px)}.process-video{grid-template-columns:1fr;gap:12px;min-height:0;padding:47px 22px 20px}.process-capture-page{background:#080f1d;min-height:100vh}.process-capture{height:100vh;min-height:0;box-shadow:none;border:0;border-radius:0;width:100vw}.presentation-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.presentation-links article{align-content:start;gap:12px;min-width:0;display:grid}.presentation-links p{color:var(--muted);font-size:14px;line-height:1.6}.presentation-links .row-actions{flex-wrap:wrap}.presentation-links .row-actions .button{white-space:normal;text-align:center;min-height:44px}.presentation-links .row-actions .text-button{min-height:44px}@keyframes process-enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes process-breathe{0%,to{opacity:.55;scale:.97}50%{opacity:1;scale:1.06}}@keyframes process-orbit-turn{0%{transform:rotateX(65deg)rotate(-20deg)}to{transform:rotateX(65deg)rotate(340deg)}}@keyframes paper-arrives{0%{opacity:0;transform:rotateY(35deg)rotate(-14deg)translate(-35px)}to{opacity:1;transform:rotateY(16deg)rotate(-6deg)translate(0)}}@keyframes mail-to-inbox{0%{opacity:0;translate:-18px 10px;scale:.7}25%{opacity:1}80%{opacity:1;translate:22px -3px;scale:1.1}to{opacity:0;translate:25px -3px}}@keyframes inbox-respond{0%,to{box-shadow:0 0 30px #32eff119}50%{box-shadow:0 0 60px #32eff139}}@keyframes process-stamp{0%{opacity:0;translate:0 12px;scale:.6}to{opacity:1;translate:0;scale:1}}@keyframes product-picked{0%{opacity:0;transform:rotateY(-40deg)translateY(35px)}to{opacity:1;transform:rotateY(-12deg) translateY(calc(var(--i)*-9px))}}@keyframes selection-scan{0%{opacity:0;left:0}20%{opacity:1}80%{opacity:1}to{opacity:0;left:100%}}@keyframes app-materializes{0%{opacity:0;transform:rotateY(-45deg)rotateX(15deg)translateY(70px)scale(.65)}to{opacity:1;transform:rotateY(-14deg)rotateX(5deg)translateY(0)scale(1)}}@keyframes phone-product-in{0%{opacity:0;transform:translate(25px)scale(.7)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes assemble-product{0%,15%{opacity:1;transform:translateY(-20px)rotate(-12deg)scale(.85)}55%{opacity:1}to{opacity:0;transform:translate(calc(100px - var(--i)*65px),120px) rotate(10deg) scale(.25)}}@keyframes assembly-spark{0%,to{opacity:.2;translate:0}50%{opacity:1;translate:4px -20px}}@keyframes app-scan{0%{opacity:0;top:13%}15%{opacity:1}85%{opacity:1}to{opacity:0;top:86%}}@keyframes access-unlocks{0%{opacity:0;transform:rotateY(-28deg)translate(35px)}to{opacity:1;transform:rotateY(-9deg)translate(0)}}@keyframes key-turns{0%{opacity:0;transform:translate(-25px)rotate(-40deg)}30%{opacity:1;transform:translate(12px)rotate(-40deg)}75%,to{opacity:1;transform:translate(12px)rotate(0)}}@keyframes envelope-opens{0%{transform:rotateX(0)}to{transform:rotateX(170deg)}}@keyframes email-letter-rises{0%{opacity:.3;transform:translateY(80px)}to{opacity:1;transform:translateY(-50px)}}@keyframes delivery-signal{0%{opacity:.8;scale:.7}to{opacity:0;scale:1.6}}@media (width<=1000px){.process-presentation{grid-template-columns:minmax(0,1fr);gap:24px;padding:54px 30px 22px}.process-headline h1{max-width:730px;font-size:46px}.process-scene{max-width:520px;margin:auto}.process-step-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.presentation-links{grid-template-columns:1fr}.presentation-links article+article{border-top:1px solid var(--line);padding-top:20px}}@media (width<=600px){.process-app .public-main{width:calc(100% - 24px);margin:12px auto 24px}.process-app .public-header{gap:12px;padding:12px 16px}.process-app .public-header .demo-badge{display:none}.process-app .public-header .brand{font-size:22px}.process-app .public-header .text-button{min-height:44px;font-size:12px}.process-presentation{border-radius:16px;grid-template-rows:auto auto auto;gap:20px;min-height:0;padding:53px 17px 17px}.process-simulation-badge{max-width:calc(100% - 35px);font-size:9px;line-height:1.45;top:16px;left:18px}.process-headline{align-self:start;min-height:122px}.process-phase{margin-bottom:14px;font-size:10px}.process-headline h1{letter-spacing:-1px;font-size:clamp(31px,9vw,42px)}.process-scene{min-height:310px}.process-orbit{height:210px}.outer-orbit{height:260px}.arrival-illustration{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);gap:5px}.form-paper{gap:16px;padding:18px 11px;transform:rotateY(8deg)rotate(-4deg)}.paper-icon{width:30px;height:30px}.form-paper>strong{font-size:15px}.form-paper>div{gap:5px}.form-paper>div svg{width:19px;height:19px}.inbox-destination{gap:16px;padding:24px 5px}.inbox-destination>svg{width:66px;height:66px}.inbox-destination>strong{font-size:13px}.inbox-notification{min-width:26px;height:26px;font-size:11px;top:7px;right:4px}.arrival-confirmation{text-align:center;gap:3px;font-size:9px}.arrival-confirmation svg{width:13px;height:13px}.arrival-stream>svg{width:24px;height:24px;left:0}.selection-illustration{padding:26px 0}.process-product-tiles{gap:8px}.product-pod{border-radius:13px;gap:17px;padding:22px 5px}.product-pod>svg:first-child{width:44px;height:44px}.product-pod>span{min-height:30px;font-size:10px}.pod-check{width:29px;height:29px;padding:3px;bottom:-10px;right:2px}.selection-caption{gap:6px;margin-top:40px;font-size:12px}.selection-caption svg{width:18px;height:18px}.assembly-illustration,.verification-illustration{min-height:300px}.supplier-phone{border-radius:23px;width:161px;height:275px;padding:33px 11px 17px}.phone-app-header{padding-bottom:14px;font-size:11px}.phone-app-products{gap:10px}.phone-app-products>div{grid-template-columns:21px 1fr 11px;gap:3px;padding:10px 4px}.phone-app-products svg{width:20px;height:20px}.phone-app-products span{font-size:9px}.phone-app-action{margin-top:13px;padding:7px;font-size:10px}.assembly-products>div{width:46px;height:51px}.assembly-products svg{width:27px;height:27px}.verification-illustration .supplier-phone{margin-right:75px}.inspection-checks{gap:14px;top:24%}.inspection-checks>span{gap:4px;padding:8px 6px;font-size:10px}.inspection-checks svg{width:17px;height:17px}.verified-shield{width:67px;height:67px;bottom:3%;right:2%}.inspection-beam{width:50%;left:8%}.access-illustration{padding-left:18px}.customer-access{gap:12px;width:calc(100% - 22px);padding:19px 16px}.customer-access>strong{font-size:17px}.customer-access label span{padding:8px;font-size:10px}.customer-access p{font-size:11px}.access-user{width:37px;height:37px}.access-key{width:57px;height:57px;top:16%;left:-8px}.access-key>svg{width:48px;height:48px}.access-shield{width:48px;height:48px;bottom:12px;right:-13px}.email-envelope{width:min(245px,100%);height:228px}.email-letter{gap:13px;height:230px;padding:16px;bottom:22px;left:12px;right:12px}.email-letter>strong{font-size:18px}.email-letter>svg{width:25px;height:25px}.email-app-preview{gap:10px}.email-app-preview svg{width:25px;height:25px}.email-open-app{gap:8px;padding:8px;font-size:12px}.email-credentials{gap:5px;font-size:9px}.delivery-check{width:59px;height:59px;bottom:4%;right:0}.delivery-check svg{width:35px;height:35px}.delivery-rays{width:170px;height:170px}.process-controls{gap:9px;font-size:10px}.process-controls .sound-button{gap:6px;padding:0 9px;font-size:12px}.process-controls .text-button{font-size:12px}.process-step-picker{gap:7px;margin:14px 0}.process-step-picker button{flex-direction:column;gap:4px;min-height:54px;padding:7px 5px;font-size:11px}.process-note{font-size:11px!important}.process-view-links .button,.process-variants .button{justify-content:center;width:100%}.process-recording{height:min(61svh,100svh - 225px)}.process-video{grid-template-rows:1fr auto;gap:10px;padding:47px 14px 17px}.process-capture{grid-template-rows:1fr 390px;gap:28px;height:100vh;min-height:0;padding:65px 26px 45px}.process-capture .process-headline{align-self:center;min-height:0}.process-capture .process-headline h1{font-size:54px}.process-capture .process-scene{min-height:360px}.process-capture .process-simulation-badge{font-size:11px;top:26px;left:26px}}.process-presentation.is-paused .process-scene *{animation-play-state:paused!important}.process-presentation.is-paused .process-headline,.process-presentation.is-paused .process-scene,.process-presentation.is-paused .form-paper,.process-presentation.is-paused .product-pod,.process-presentation.is-paused .pod-check,.process-presentation.is-paused .supplier-phone,.process-presentation.is-paused .phone-app-products>div,.process-presentation.is-paused .inspection-checks>span,.process-presentation.is-paused .verified-shield,.process-presentation.is-paused .customer-access,.process-presentation.is-paused .email-letter,.process-presentation.is-paused .delivery-check,.process-presentation.is-paused .arrival-confirmation,.process-presentation.is-paused .inbox-notification{opacity:1;animation:none!important}.envelope-front{height:110px}.process-step-picker button{-webkit-hyphens:auto;hyphens:auto}@media (prefers-reduced-motion:reduce){.process-presentation *{transition:none!important;animation:none!important}.arrival-stream,.assembly-products,.assembly-spark,.selection-beam,.inspection-beam,.delivery-rays{display:none}.process-scene,.process-headline,.product-pod,.supplier-phone,.phone-app-products>div,.customer-access,.email-letter,.delivery-check,.inspection-checks>span,.verified-shield,.arrival-confirmation,.inbox-notification{opacity:1}}.page-heading.product-heading{margin-bottom:28px;padding-top:12px}.product-heading h1{letter-spacing:-1.7px;margin-bottom:13px;font-size:clamp(42px,5vw,64px);line-height:1.1}.page-heading.product-heading .product-subtitle{color:#b8f4fb;text-wrap:balance;max-width:900px;margin:0 0 12px;font-size:clamp(21px,2.25vw,28px);font-weight:500;line-height:1.35}.page-heading.product-heading .product-positioning{color:var(--muted);max-width:760px;margin:0;font-size:15px;line-height:1.55}@media (width<=600px){.page-heading.product-heading{margin-bottom:24px;padding-top:3px}.product-heading h1{letter-spacing:-1px;font-size:42px}.page-heading.product-heading .product-subtitle{text-wrap:initial;overflow-wrap:break-word;font-size:21px}.page-heading.product-heading .product-positioning{font-size:14px}}.workwear-headline h1{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.workwear-presentation.is-paused .workwear-headline,.workwear-presentation.is-paused .workwear-scene{opacity:1;animation:none}.workwear-presentation.is-finished .workwear-cta{color:#041820;background:linear-gradient(115deg,#47e7ed,#25bedf);min-height:58px;font-size:18px;box-shadow:0 0 32px #30d5e73b}.request-document{background:linear-gradient(140deg,#12394b,#212048);border:1px solid #83ecf4;border-radius:18px;align-content:center;gap:14px;width:175px;height:230px;padding:22px;animation:.8s both request-card-arrives;display:grid;position:relative;transform:rotateY(-16deg)rotate(-4deg);box-shadow:0 24px 60px #0006,0 0 60px #4be5e826}.request-document>svg{color:#b9faff;width:40px;height:40px}.request-product-rows{gap:13px;display:grid}.request-product-rows>div{align-items:center;gap:9px;display:flex}.request-product-rows svg{width:21px;height:21px}.request-product-rows i{background:#749bc7;border-radius:4px;flex:1;height:4px}.request-product-rows svg:last-child{color:#71f2c5;width:16px}.request-send{text-align:center;background:linear-gradient(100deg,#20b8da,#7a62df);border-radius:9px;padding:9px}.request-send svg{color:#fff;width:22px;height:22px}.request-confirmed{background:#093c43;border:1px solid #75f6d8;border-radius:50%;place-items:center;width:80px;height:80px;animation:.8s .6s both request-confirmed-in;display:grid;position:absolute;bottom:5%;right:10%;box-shadow:0 0 45px #65f8d550}.request-confirmed svg{color:#8cf5da;width:48px;height:48px}.request-glow{z-index:-1;border:1px solid #69dfff;border-radius:50%;animation:3s ease-in-out infinite request-halo;position:absolute;inset:30%}.customer-journey .intake-explanation{max-width:850px;color:var(--text);margin:16px 0;font-size:17px;line-height:1.65}@keyframes request-card-arrives{0%{opacity:0;transform:translateY(30px)rotateY(-28deg)rotate(-8deg)}to{opacity:1;transform:translateY(0)rotateY(-16deg)rotate(-4deg)}}@keyframes request-confirmed-in{0%{opacity:0;translate:-25px 20px;scale:.4}to{opacity:1;translate:0;scale:1}}@keyframes request-halo{0%,to{opacity:.3;scale:1.25}50%{opacity:.6;scale:1.7}}@media (width<=700px){.customer-journey .public-main{width:calc(100% - 24px);margin:12px auto 24px}.workwear-presentation:not(.is-video){grid-template-rows:auto 165px auto;grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;padding:22px 17px 17px}.workwear-headline{align-self:start;min-height:0;padding:0}.workwear-headline h1{letter-spacing:-.8px;max-width:none;font-size:clamp(28px,8.9vw,40px);line-height:1.12}.workwear-scene{align-self:center;height:220px;margin:-26px 0;scale:.73}.workwear-actions{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;padding-top:0}.workwear-media-controls{justify-content:center;gap:10px}.workwear-progress{grid-area:2/1}.workwear-cta{grid-area:3/1;width:100%;min-height:52px;padding:13px 12px;font-size:16px}.workwear-presentation.is-finished .workwear-cta{min-height:56px;font-size:17px}.workwear-time{font-size:10px}.customer-journey .intake-explanation{font-size:16px;line-height:1.6}.workwear-presentation.is-video .workwear-actions{padding-top:12px}.capture-presentation:not(.is-video){border:0;grid-template-rows:1fr 320px;gap:25px;width:100vw;height:100vh;min-height:0;padding:55px 26px}.capture-presentation .workwear-headline{align-self:center}.capture-presentation .workwear-headline h1{letter-spacing:-1.4px;font-size:54px;line-height:1.1}.capture-presentation .workwear-scene{height:320px;margin:0;scale:1}}@media (prefers-reduced-motion:reduce){.request-document,.request-confirmed,.request-glow{opacity:1;animation:none!important}.workwear-presentation.is-finished .workwear-cta{box-shadow:none}}
