@property --drift{syntax:"<length>";inherits:false;initial-value:0}@property --s{syntax:"<number>";inherits:false;initial-value:1}.cs-shell{z-index:10;color:#15110d;color:lab(5.25001% 1.38035 2.33883);min-height:100dvh;font-family:var(--font-inter), "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fcf9f7;background:lab(98.253% .667602 1.3273);grid-template-columns:1.25fr 1fr;display:grid;position:fixed;inset:0}.cs-shell :focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #fa6800;outline:2px solid lab(62.5652% 54.959 73.647)}.cs-shell :focus:not(:focus-visible),.cs-shell .cs-field-box input:focus-visible,.cs-shell .cs-field-box input:focus{outline:none}.cs-stage-wrap{background:radial-gradient(120% 80% at 30%,#fffbf7 0%,#f9f4f0 55%,#f5efea 100%);background:radial-gradient(120% 80% at 30%,lab(98.8256% 1.34325 2.65954) 0%,lab(96.5056% 1.34358 2.65974) 55%,lab(94.7617% 1.68496 3.32817) 100%);border-right:1px solid #e4e0dd;border-right:1px solid lab(89.5493% 1.0052 1.99326);position:relative;overflow:hidden}.cs-stage{background:radial-gradient(120% 80% at 30%,#fffbf7 0%,#f9f4f0 55%,#f5efea 100%);background:radial-gradient(120% 80% at 30%,lab(98.8256% 1.34325 2.65954) 0%,lab(96.5056% 1.34358 2.65974) 55%,lab(94.7617% 1.68496 3.32817) 100%);width:100%;height:100%;position:relative;overflow:hidden}.cs-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.cs-horizon{pointer-events:none;background:linear-gradient(90deg,#0000,#e1ddda8c 30% 70%,#0000);background:linear-gradient(90deg,#0000,lab(88.3893% 1.00535 1.99332/.55) 30% 70%,#0000);height:1px;position:absolute;top:50%;left:0;right:0}.cs-chips{pointer-events:none;position:absolute;inset:4% 3%}.cs-chips .chip{pointer-events:auto;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.cs-chips .chip .chip__inner{--drift:0px;--s:1;-webkit-backdrop-filter:blur(8px);color:#544f4a;color:lab(33.8601% 1.71605 3.34927);white-space:nowrap;cursor:default;transform:translateY(var(--drift)) scale(var(--s));will-change:transform;background:#ffffffdb;background:lab(100% 0 0/.86);border:1px solid #e4e0dd;border:1px solid lab(89.5493% 1.0052 1.99326);border-radius:999px;align-items:center;gap:8px;padding:7px 12px 7px 10px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:12.5px;transition:--s .25s,border-color .25s,box-shadow .25s,background .25s;animation:14s ease-in-out infinite cs-drift;display:inline-flex;box-shadow:0 1px 2px #1a15120d,0 6px 18px #1a15120a;box-shadow:0 1px 2px lab(7.20476% 1.68892 2.90778/.05),0 6px 18px lab(7.20476% 1.68892 2.90778/.04)}.cs-chips .chip .chip__inner:before{content:"";background:#fa6800;background:lab(62.5652% 54.959 73.647);border-radius:50%;width:6px;height:6px;transition:transform .3s,box-shadow .3s,background .3s;box-shadow:0 0 0 3px #fa680026;box-shadow:0 0 0 3px lab(62.5652% 54.959 73.647/.15)}.cs-chips .chip b{color:#15110d;color:lab(5.25001% 1.38035 2.33883);font-weight:600}.cs-chips .chip>.chip__inner>span{color:#847f7b;color:lab(53.5851% 1.35359 2.66621)}.cs-chips .chip:hover .chip__inner{--s:1.13;background:#fffffff5;background:lab(100% 0 0/.96);border-color:#fa6800b3;border-color:lab(62.5652% 54.959 73.647/.7);box-shadow:0 4px 10px #1a151214,0 18px 46px #fa680052;box-shadow:0 4px 10px lab(7.20476% 1.68892 2.90778/.08),0 18px 46px lab(62.5652% 54.959 73.647/.32)}.cs-chips .chip:hover .chip__inner:before{background:#ff8e4f;background:lab(70.7274% 55.5305 80.6271);transform:scale(2.2);box-shadow:0 0 0 6px #fa68003d;box-shadow:0 0 0 6px lab(62.5652% 54.959 73.647/.24)}.cs-chips .chip.pulse .chip__inner{--s:1.06;border-color:#fa6800a6;border-color:lab(62.5652% 54.959 73.647/.65);box-shadow:0 3px 14px #fa680057;box-shadow:0 3px 14px lab(62.5652% 54.959 73.647/.34)}.cs-chips .chip.pulse .chip__inner:before{background:#ffaf67;background:lab(78.1484% 45.7309 98.5511);transform:scale(2.5);box-shadow:0 0 0 7px #ff84323d;box-shadow:0 0 0 7px lab(68.7177% 45.7077 66.3159/.24)}.cs-chips .chip:after{content:"";width:var(--len,80px);background:linear-gradient(90deg,#d5d0cc,#0000);background:linear-gradient(90deg,lab(83.7455% 1.34566 2.66109),#0000);height:1px;transition:background .25s;position:absolute;top:50%;transform:translateY(-.5px)}.cs-chips .chip.right:after{left:100%}.cs-chips .chip.left:after{background:linear-gradient(270deg,#d5d0cc,#0000);background:linear-gradient(270deg,lab(83.7455% 1.34566 2.66109),#0000);right:100%}.cs-chips .chip.right:hover:after{background:linear-gradient(90deg,#fa6800b3,#0000);background:linear-gradient(90deg,lab(62.5652% 54.959 73.647/.7),#0000)}.cs-chips .chip.left:hover:after{background:linear-gradient(270deg,#fa6800b3,#0000);background:linear-gradient(270deg,lab(62.5652% 54.959 73.647/.7),#0000)}.cs-chips .chip.c1{--len:110px;animation-delay:-2s;top:16%;left:85%}.cs-chips .chip.c1.left:after{width:110px}.cs-chips .chip.c2{--len:190px;animation-delay:-7s;top:30%;left:11%}.cs-chips .chip.c2.right:after{width:190px}.cs-chips .chip.c3{--len:110px;animation-delay:-4s;top:46%;left:87%}.cs-chips .chip.c3.left:after{width:110px}.cs-chips .chip.c4{--len:210px;animation-delay:-9s;top:60%;left:10%}.cs-chips .chip.c4.right:after{width:210px}.cs-chips .chip.c5{--len:110px;animation-delay:-5s;top:74%;left:85%}.cs-chips .chip.c5.left:after{width:110px}.cs-chips .chip.c6{--len:190px;animation-delay:-12s;top:86%;left:13%}.cs-chips .chip.c6.right:after{width:190px}@keyframes cs-drift{0%,to{--drift:0px}50%{--drift:-8px}}.cs-panel{background:#fefcfa;background:lab(99.0739% .338972 1.07774);place-items:center;padding:48px;display:grid;position:relative;overflow-y:auto}.cs-panel-footer{flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;bottom:24px;left:0;right:0}.cs-panel-footer .cs-divider{width:80%;max-width:360px;margin:0}.cs-card{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:408px;display:flex}.cs-brand{justify-content:center;align-items:center;gap:12px;width:100%;margin-bottom:40px;display:flex}.cs-logo{object-fit:contain;object-position:center;flex-shrink:0;width:auto;max-width:100%;height:44px}.cs-status-pill{letter-spacing:.07em;text-transform:uppercase;color:#dc5500;color:lab(54.3995% 55.5815 85.9041);background:#fa680014;background:lab(62.5652% 54.959 73.647/.08);border:1px solid #fa68002e;border:1px solid lab(62.5652% 54.959 73.647/.18);border-radius:999px;align-self:center;align-items:center;gap:10px;width:fit-content;margin-bottom:28px;padding:8px 18px 8px 12px;font-family:DM Mono,monospace;font-size:13px;font-weight:500;display:inline-flex}.cs-status-dot{flex-shrink:0;width:9px;height:9px;display:flex;position:relative}.cs-status-dot:before{content:"";opacity:.7;background:#fa6800;background:lab(62.5652% 54.959 73.647);border-radius:50%;animation:1.6s ease-in-out infinite cs-ping;position:absolute;inset:0}.cs-status-dot:after{content:"";z-index:1;background:#fa6800;background:lab(62.5652% 54.959 73.647);border-radius:50%;width:9px;height:9px;display:inline-flex;position:relative}@keyframes cs-ping{0%,to{opacity:.7;transform:scale(1)}50%{opacity:0;transform:scale(2.4)}}.cs-h1{letter-spacing:-.025em;color:#15110d;color:lab(5.25001% 1.38035 2.33883);margin:0 0 24px;font-size:clamp(34px,4vw,44px);font-weight:700;line-height:1.08}.cs-accent{color:#e45c00;color:lab(56.7335% 55.3941 81.0008);display:inline-block;position:relative}.cs-accent:after{content:"";background:linear-gradient(90deg,#fa680073,#fa680014);background:linear-gradient(90deg,lab(62.5652% 54.959 73.647/.45),lab(62.5652% 54.959 73.647/.08));border-radius:999px;width:100%;height:5px;position:absolute;bottom:-3px;left:0}.cs-form-wrapper{width:100%;margin-bottom:0}.cs-form{flex-direction:column;gap:10px;width:100%;margin-bottom:24px;display:flex}.cs-form-row{gap:10px;width:100%;display:flex}.cs-field{flex:1;min-width:0}.cs-field-box{background:#fff;background:lab(100% 0 0);border:1px solid #e1ddda;border:1px solid lab(88.3893% 1.00535 1.99332);border-radius:14px;align-items:center;height:54px;padding:0 14px;transition:border-color .18s cubic-bezier(.25,1,.5,1),box-shadow .18s cubic-bezier(.25,1,.5,1);display:flex;position:relative;box-shadow:0 1px 2px #a39d980a;box-shadow:0 1px 2px lab(65.1813% 1.69432 3.3343/.04)}.cs-field-box:hover:not(:focus-within){border-color:#c8c3bf;border-color:lab(79.1055% 1.34653 2.66166);box-shadow:0 2px 6px #a39d9812;box-shadow:0 2px 6px lab(65.1813% 1.69432 3.3343/.07)}.cs-field-box:focus-within{border-color:#fa6800a6;border-color:lab(62.5652% 54.959 73.647/.65);box-shadow:0 0 0 4px #fa68001f,0 1px 2px #a39d980f;box-shadow:0 0 0 4px lab(62.5652% 54.959 73.647/.12),0 1px 2px lab(65.1813% 1.69432 3.3343/.06)}.cs-field-box.is-invalid{border-color:#c53732a6;border-color:lab(46.0249% 56.4689 37.9874/.65);box-shadow:0 0 0 4px #c537321f;box-shadow:0 0 0 4px lab(46.0249% 56.4689 37.9874/.12)}.cs-field-lead{color:#847f7b;color:lab(53.5851% 1.35359 2.66621);flex:none;margin-right:10px;transition:color .18s}.cs-field-box:focus-within .cs-field-lead{color:#fa6800;color:lab(62.5652% 54.959 73.647)}.cs-field-box input{min-width:0;height:100%;font:inherit;color:#15110d;color:lab(5.25001% 1.38035 2.33883);background:0 0;border:0;outline:0;flex:1;font-size:14.5px}.cs-field-box input::placeholder{color:#938e8a;color:lab(59.3852% 1.35157 2.66489)}.cs-field-msg{color:#c53732;color:lab(46.0249% 56.4689 37.9874);margin:5px 2px 0;font-family:DM Mono,monospace;font-size:12px}.cs-btn{height:54px;font:inherit;cursor:pointer;white-space:nowrap;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14.5px;font-weight:600;text-decoration:none;transition:transform 80ms cubic-bezier(.25,1,.5,1),filter .15s,background .2s,box-shadow .2s,opacity .2s;display:inline-flex;position:relative}.cs-btn-primary{color:#fff;background:linear-gradient(#ff8432,#fa6800);background:linear-gradient(lab(68.7177% 45.7077 66.3159),lab(62.5652% 54.959 73.647));border:1px solid #e14f00;border:1px solid lab(54.2161% 60.2653 85.9888);box-shadow:inset 0 1px #ffffff40,0 8px 20px #fa680040;box-shadow:inset 0 1px lab(100% 0 0/.25),0 8px 20px lab(62.5652% 54.959 73.647/.25)}.cs-btn-primary:hover:not(:disabled){filter:brightness(1.04)}.cs-btn-primary:active:not(:disabled){background:linear-gradient(#fa6800,#e14f00);background:linear-gradient(lab(62.5652% 54.959 73.647),lab(54.2161% 60.2653 85.9888));transform:translateY(1px)}.cs-btn-primary:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.cs-btn-arrow{transition:transform .2s cubic-bezier(.16,1,.3,1);position:absolute;right:18px}.cs-btn:hover:not(:disabled) .cs-btn-arrow{transform:translate(3px)}.cs-btn-label{pointer-events:none}.cs-btn-spinner{border:2px solid #ffffff59;border:2px solid lab(100% 0 0/.35);border-top-color:#fff;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;animation:.7s linear infinite cs-spin;display:none;position:absolute;top:50%;left:50%}.cs-btn.is-loading{color:#0000;pointer-events:none}.cs-btn.is-loading .cs-btn-arrow{opacity:0}.cs-btn.is-loading .cs-btn-spinner{display:block}.cs-btn.is-success{pointer-events:none;color:#fff;background:linear-gradient(#4fa866,#3b9555);background:linear-gradient(lab(62.2107% -39.1062 25.6228),lab(55.2407% -39.2081 25.8022));border-color:#258343;border-color:lab(48.2688% -39.3408 26.041)}@keyframes cs-spin{to{transform:rotate(360deg)}}.cs-success{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:24px 0;display:flex}.cs-success-icon{color:#dc5500;color:lab(54.3995% 55.5815 85.9041);background:#fa68001a;background:lab(62.5652% 54.959 73.647/.1);border:1px solid #fa680038;border:1px solid lab(62.5652% 54.959 73.647/.22);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.cs-success p{color:#544f4a;color:lab(33.8601% 1.71605 3.34927);font-size:14px;line-height:1.5}.cs-success strong{color:#15110d;color:lab(5.25001% 1.38035 2.33883);font-size:15px;font-weight:600}.cs-divider{background:#e4e0dd;background:lab(89.5493% 1.0052 1.99326);width:100%;height:1px;margin:28px 0 16px}.cs-copyright{color:#847f7b;color:lab(53.5851% 1.35359 2.66621);text-align:center;justify-content:center;align-items:center;gap:6px;font-family:DM Mono,monospace;font-size:12px;display:flex}@media (max-width:1180px){.cs-chips .chip .chip__inner{padding:6px 10px 6px 9px;font-size:11.5px}.cs-chips .chip:after{display:none}}@media (max-width:880px){.cs-shell{grid-template-columns:1fr}.cs-stage-wrap{display:none}.cs-panel{padding:32px 20px}.cs-h1{font-size:30px}}@media (prefers-reduced-motion:reduce){.cs-shell *,.cs-shell :before,.cs-shell :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
