.hs-root{--desk:#0a0f1d;--text:#eef1f8;--dim:#a4adc2;--rim:#ffffff29;--accent:#ff3b4e;--accent-dark:#d62839;--tape-yellow:#f7e463;--focus:#7aa2ff;--card-w:124px;--glass-fill:linear-gradient(135deg, #ffffff2b, #ffffff0d 60%, #ffffff1a);--glass-edge:inset 0 1px 0 #ffffff73, inset 0 -1px 0 #ffffff12, inset 1px 0 0 #ffffff24, inset -1px 0 0 #ffffff0d;--glass-drop:0 18px 44px #0006;--mx:0;--my:0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;isolation:isolate;background:var(--desk);min-height:100dvh;color:var(--text);font-family:var(--hs-body), system-ui, sans-serif;font-size:16px;line-height:1.5;position:relative}.hs-size-s{--card-w:96px}.hs-size-m{--card-w:124px}.hs-size-l{--card-w:176px}.hs-root button{font:inherit;color:inherit;cursor:pointer}.hs-root button:disabled{cursor:not-allowed;opacity:.38}.hs-root :focus-visible{outline:2px solid var(--focus);outline-offset:3px}.hs-root p,.hs-root h1,.hs-root h2{margin:0}.hs-defs{width:0;height:0;position:absolute}.hs-lights{z-index:-2;pointer-events:none;position:fixed;inset:0;overflow:hidden}.hs-lights span{mix-blend-mode:screen;translate:calc(var(--mx) * var(--px,30px)) calc(var(--my) * var(--py,30px));transition:translate .9s cubic-bezier(.2,.7,.2,1);animation:40s ease-in-out infinite alternate hs-drift;position:absolute}.hs-lights span:first-child{mix-blend-mode:normal;--px:14px;--py:10px;background:radial-gradient(90% 70% at 18% -8%,#ffeccd33,#ffeccd0d 45%,#0000 70%);animation:none;inset:0}.hs-lights span:nth-child(2){--px:40px;--py:28px;background:linear-gradient(#ff2d5557,#ff2d5529);width:54vmax;height:90vmax;top:-22vmax;left:-8vmax;rotate:-16deg;box-shadow:inset 0 0 0 1px #ffbec84d}.hs-lights span:nth-child(3){--px:-52px;--py:22px;background:linear-gradient(200deg,#2f6bff66,#2f6bff24);width:60vmax;height:56vmax;animation-duration:52s;animation-delay:-12s;top:6vmax;right:-14vmax;rotate:11deg;box-shadow:inset 0 0 0 1px #b4cdff4d}.hs-lights span:nth-child(4){--px:30px;--py:-40px;background:linear-gradient(90deg,#ffb02042,#ffb02014);width:70vmax;height:36vmax;animation-duration:46s;animation-delay:-20s;bottom:-10vmax;left:16vmax;rotate:-5deg;box-shadow:inset 0 0 0 1px #ffe1a047}.hs-lights:after{content:"";background:radial-gradient(130% 100% at 50% 30%,#0000 40%,#02040cb3);position:absolute;inset:0}.hs-lights span:not(:first-child){transition:translate .9s cubic-bezier(.2,.7,.2,1),opacity .8s}.is-working .hs-lights span:not(:first-child){opacity:.5}@keyframes hs-drift{to{transform:translate(3vmax,2vmax)rotate(2.5deg)}}.hs-grain{z-index:-1;pointer-events:none;opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.hs-top,.hs-tray,.hs-menu,.hs-toast,.hs-dialog,.hs-veil-glass{background:var(--glass-fill);-webkit-backdrop-filter:blur(24px)saturate(1.8)brightness(1.05);box-shadow:var(--glass-edge), var(--glass-drop);border:0}.hs-btn{background:#ffffff1a;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:8px 18px;font-size:15px;font-weight:600;transition:background-color .2s,box-shadow .2s,transform .12s;display:inline-flex;box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ffffff14}.hs-btn:hover:not(:disabled){background:#fff3}.hs-btn:active:not(:disabled){transform:scale(.97)}.hs-btn svg{flex:none;font-size:18px}.hs-root .hs-primary{background:linear-gradient(180deg, #ff5266, var(--accent-dark));color:#fff;font-weight:700;box-shadow:inset 0 1px #ffffff73,0 8px 22px #ff3b4e61}.hs-root .hs-primary:hover:not(:disabled){background:linear-gradient(#ff6678,#e02f42)}.hs-icon-btn{background:0 0;border:0;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;transition:background-color .2s;display:inline-grid}.hs-icon-btn:hover:not(:disabled){background:#ffffff24}.hs-shine{position:relative;overflow:hidden}.hs-shine:after{content:"";background:linear-gradient(100deg,#0000,#ffffff80,#0000);width:40%;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}.hs-shine:hover:after{animation:.8s hs-sweep}@keyframes hs-sweep{to{left:130%}}.hs-top{z-index:20;border-radius:999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;width:min(1200px,100% - 24px);margin:12px auto 0;padding:7px 8px 7px 20px;display:flex;position:sticky;top:12px}.hs-name{font:800 24px/1 var(--hs-display), sans-serif;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:12px;display:flex}.hs-logo{width:38px;height:32px;font:800 22px/1 var(--hs-display), sans-serif;place-items:center;display:inline-grid;position:relative}.hs-logo svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hs-logo path{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linecap:round}.hs-top-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hs-seg{background:#00000047;border-radius:999px;margin-right:6px;padding:3px;display:inline-flex;box-shadow:inset 0 1px 3px #0006}.hs-seg button{min-height:34px;color:var(--dim);background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:600;transition:background-color .2s,color .2s}.hs-root .hs-seg button[aria-pressed=true]{color:#10162a;background:#ffffffeb;box-shadow:0 2px 8px #0000004d}.hs-body{grid-template-columns:276px minmax(0,1fr);gap:8px;min-height:calc(100dvh - 70px);padding-top:14px;display:grid}.hs-tray{border-radius:0 34px 34px 0;flex-direction:column;align-self:start;gap:14px;max-height:calc(100dvh - 100px);padding:20px 18px 22px;display:flex;position:sticky;top:84px;overflow-y:auto}.hs-tray.is-over{box-shadow:var(--glass-edge), var(--glass-drop), 0 0 0 2px var(--accent)}.hs-tray h2{font:500 12px/1.2 var(--hs-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.hs-hint{color:var(--dim);font-size:14px}.hs-thumbs{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px;padding-top:6px;display:grid}.hs-main{align-content:start;gap:6px;min-width:0;padding:6px 28px 120px 24px;display:grid}.hs-summary{gap:10px;padding-bottom:14px;display:grid}.hs-summary p{font:500 12px/1.3 var(--hs-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.hs-summary strong{color:var(--text);font-weight:600}.hs-progress{background:#ffffff24;border-radius:2px;height:3px;position:relative}.hs-progress span{background:var(--accent);height:100%;box-shadow:0 0 14px 1px var(--accent);border-radius:2px;transition:width .5s cubic-bezier(.2,.7,.2,1),background-color .4s,box-shadow .4s;display:block}.hs-progress.is-done span{background:#2ee6a0;box-shadow:0 0 16px 2px #2ee6a0}.hs-done{align-items:center;gap:6px;display:inline-flex;color:#2ee6a0!important}.hs-burst{pointer-events:none;width:0;height:0;position:absolute;top:50%;right:0}.hs-burst i{border-radius:1px;width:8px;height:8px;position:absolute;top:-4px;left:-4px}.hs-warn{font:500 13px/1.4 var(--hs-mono), monospace;letter-spacing:.02em;background:#ff3b4e29;border-radius:4px 18px;margin-bottom:10px;padding:10px 14px;box-shadow:inset 0 0 0 1px #ff3b4e73}.hs-group{--pen:var(--accent);border-top:1px solid #ffffff29;grid-template-columns:148px minmax(0,1fr);gap:6px 22px;padding:26px 0 34px;display:grid;position:relative}.hs-group:after{content:"";z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(120% 140% at 20% 0%, color-mix(in srgb, var(--pen) 38%, transparent), transparent 70%);-webkit-backdrop-filter:blur(10px)saturate(1.5);backdrop-filter:blur(10px)saturate(1.5);border-radius:30px;transition:opacity .25s;position:absolute;inset:6px -14px 8px}.hs-group.is-over:after{opacity:1}.hs-group.is-over{border-top-color:var(--pen)}.hs-group-head{flex-direction:column;align-items:flex-start;gap:10px;padding-top:4px;display:flex}.hs-group-review{--pen:var(--tape-yellow)}.hs-row{flex-wrap:wrap;gap:26px 20px;padding-top:8px;display:flex}.hs-count-pill{font:500 12px/1 var(--hs-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);padding-left:6px}.hs-chip{background:var(--tape-yellow);color:#1a1d2b;font:600 12px/1 var(--hs-mono), monospace;letter-spacing:.1em;text-transform:uppercase;clip-path:polygon(0 0,4% 14%,0 28%,4% 42%,0 56%,4% 70%,0 84%,3% 100%,100% 100%,96% 86%,100% 72%,96% 58%,100% 44%,96% 30%,100% 16%,97% 0);padding:7px 16px 6px;display:inline-block;transform:rotate(-2.5deg);box-shadow:0 3px 8px #00000059}.hs-group-review .hs-hint{max-width:17ch}.hs-num{font:800 64px/1 var(--hs-display), sans-serif;text-align:center;font-variant-numeric:tabular-nums;min-width:76px;text-shadow:0 2px 18px color-mix(in srgb, var(--pen) 60%, transparent);padding:12px 26px;position:relative}.hs-num svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hs-num path{fill:none;stroke:var(--pen,var(--accent));stroke-width:2.8px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--pen) 70%, transparent));animation:.8s ease-out both hs-draw}@keyframes hs-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.hs-card-wrap{width:var(--card-w);position:relative}.hs-card-wrap:nth-child(odd){--tilt:-4deg;--skew:-.7deg}.hs-card-wrap:nth-child(2n){--tilt:3deg;--skew:.6deg}.hs-card-wrap:nth-child(3n){--tilt:-1.5deg;--skew:-.3deg}.hs-card-wrap:before{content:"";z-index:5;pointer-events:none;width:42%;height:17px;translate:-50%;rotate:var(--tilt,-3deg);background:color-mix(in srgb, var(--pen,#dfe4f2) 72%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);clip-path:polygon(0 0,6% 18%,0 36%,6% 54%,0 72%,6% 100%,100% 100%,94% 80%,100% 60%,94% 40%,100% 20%,94% 0);position:absolute;top:-8px;left:50%;box-shadow:0 1px 2px #0000004d,inset 0 1px #ffffff59}.hs-tray .hs-card-wrap{width:auto}.hs-card{cursor:grab;flex-direction:column;gap:10px;width:100%;display:flex;position:relative}.hs-card.is-dragging{opacity:.35}.hs-card.is-over .hs-thumb{outline:2px solid var(--pen,var(--accent));outline-offset:4px}.hs-thumb{aspect-ratio:3/4;rotate:var(--skew,0deg);background:#fdfdfb;border-radius:1px;place-items:center;transition:box-shadow .25s,translate .25s,rotate .25s;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 1px #00000059,0 5px 10px #0000004d,0 18px 34px #00000059;container-type:size}.hs-card:hover .hs-thumb,.hs-card:focus-within .hs-thumb{translate:0 -4px;rotate:0deg;box-shadow:0 2px 2px #0000004d,0 12px 20px #00000059,0 30px 54px #00000073}.hs-thumb .hs-pimg{width:min(100cqw, calc(100cqh * var(--a)))}.hs-pimg{aspect-ratio:var(--a);background:#fdfdfb;position:relative;overflow:hidden}.hs-pimg-inner{position:absolute}.hs-pimg-inner img{max-width:none;display:block;position:absolute;top:50%;left:50%}.hs-view{z-index:1;cursor:zoom-in;background:0 0;border:0;position:absolute;inset:0}.hs-tag{z-index:2;pointer-events:none;min-width:26px;height:26px;color:var(--accent-dark);border:2.5px solid var(--accent-dark);font:800 16px/1 var(--hs-display), sans-serif;border-radius:50%;place-items:center;padding:0 3px;display:grid;position:absolute;top:8px;right:8px;transform:rotate(-8deg)}.hs-remove{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#0e12228c;border:0;border-radius:50%;place-items:center;width:28px;height:28px;font-size:15px;transition:opacity .2s,scale .2s,background-color .2s;display:grid;position:absolute;top:8px;left:8px;scale:.8;box-shadow:inset 0 1px #ffffff4d}.hs-root .hs-remove{color:#fff}.hs-remove:hover{background:var(--accent-dark)}.hs-actions{z-index:3;-webkit-backdrop-filter:blur(12px)saturate(1.6);backdrop-filter:blur(12px)saturate(1.6);opacity:0;background:#0e122280;border-radius:999px;justify-content:center;gap:2px;padding:4px;transition:opacity .2s,translate .2s;display:flex;position:absolute;bottom:10px;left:10px;right:10px;translate:0 8px;box-shadow:inset 0 1px #ffffff52}.hs-actions button{color:#fff;background:0 0;border:0;border-radius:50%;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.hs-actions button:hover:not(:disabled){background:#ffffff40}.hs-card:hover .hs-remove,.hs-card:focus-within .hs-remove{opacity:1;scale:1}.hs-card:hover .hs-actions,.hs-card:focus-within .hs-actions{opacity:1;translate:0}.hs-label-row{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.hs-label,.hs-label-input{text-align:left;min-width:0;color:var(--text);font:600 18px/1.2 var(--hs-display), sans-serif;letter-spacing:.04em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-bottom:1.5px solid #0000;padding:2px 0;overflow:hidden}.hs-label{flex:0 auto;max-width:100%}.hs-label:hover{border-bottom-color:var(--pen,var(--dim))}.hs-label.is-empty{color:var(--dim);border-bottom:1.5px dashed #ffffff59;font-weight:500}.hs-label-input{width:100%;box-shadow:inset 0 0 0 1.5px var(--focus);text-transform:none;font-size:15px;font-family:var(--hs-mono), monospace;background:#00000059;border-radius:8px;flex:1;padding:2px 8px}.hs-pageno{font:500 11px/1 var(--hs-mono), monospace;letter-spacing:.08em;color:var(--dim);border:1px solid #ffffff38;border-radius:2px;flex:none;padding:3px 5px;transform:rotate(-3deg)}.hs-accept{background:var(--tape-yellow);color:#1a1d2b;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:34px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 6px 16px #f7e46340}.hs-root .hs-accept{color:#1a1d2b}.hs-accept:hover{background:#fff08a}.hs-landing{align-items:center;min-height:calc(100dvh - 70px);padding:20px 28px 60px;display:grid}.hs-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:20px 40px;width:min(1180px,100%);margin:0 auto;display:grid}.hs-hero-copy{justify-items:start;gap:22px;display:grid}.hs-headline{font:800 clamp(46px, 7vw, 108px)/.9 var(--hs-display), sans-serif;text-transform:uppercase;letter-spacing:-.005em;text-wrap:balance;display:grid}.hs-headline>span{display:block}.hs-headline>span:first-child{color:#0000;-webkit-text-stroke:1.5px #ffffffbf}.hs-ringed{padding:0 .1em;display:inline-block;position:relative}.hs-ringed svg{width:104%;height:112%;position:absolute;inset:-6% -2%;overflow:visible}.hs-ringed path{fill:none;stroke:var(--accent);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:1;filter:drop-shadow(0 0 8px #ff3b4ecc);vector-effect:non-scaling-stroke;animation:1.1s ease-out 1s both hs-draw}.hs-lede{color:#cfd6e6;max-width:46ch;font-size:19px;line-height:1.45}.hs-cta{flex-wrap:wrap;gap:10px;display:flex}.hs-cta .hs-btn{min-height:50px;padding:10px 24px;font-size:16px}.hs-flow{font:500 12px/1 var(--hs-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.hs-demo{justify-self:center;width:100%;max-width:400px;height:380px;position:relative}.hs-demo-page{aspect-ratio:3/4;will-change:transform, filter;background:#fdfdfb;border-radius:1px;position:absolute;top:0;left:0;box-shadow:0 1px 1px #00000059,0 6px 12px #0000004d,0 20px 36px #0006}.hs-demo-lines{background-image:repeating-linear-gradient(#0000 0 9px,#14213d47 9px 11px);position:absolute;inset:16px 14px}.hs-demo-num{width:44px;height:44px;color:var(--pen);border:3px solid var(--pen);font:800 26px/1 var(--hs-display), sans-serif;box-shadow:0 0 22px color-mix(in srgb, var(--pen) 55%, transparent), inset 0 0 14px color-mix(in srgb, var(--pen) 25%, transparent);z-index:3;border-radius:50%;place-items:center;display:grid;position:absolute;top:4px}.hs-dialog{width:min(94vw,800px);max-height:94dvh;color:var(--text);font-family:var(--hs-body), system-ui, sans-serif;border-radius:34px;margin:auto;padding:0;overflow:hidden}.hs-dialog::backdrop{-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);background:#04071080}.hs-dialog-body{gap:14px;padding:20px;display:grid}.hs-crop-wrap{background:#00000052;border-radius:22px;place-items:center;padding:18px;display:grid;overflow:hidden;box-shadow:inset 0 2px 10px #00000073}.hs-crop-stage{width:min(100%, calc(60dvh * var(--a,.75)));touch-action:none;-webkit-user-select:none;user-select:none;position:relative}.hs-crop-stage .hs-pimg,.hs-preview-stage .hs-pimg{width:100%;box-shadow:0 10px 30px #00000080}.hs-preview-stage{width:min(100%, calc(66dvh * var(--a,.75)))}.hs-preview-head{font-family:var(--hs-display), sans-serif;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:22px;display:flex}.hs-preview-head .hs-hint{font-family:var(--hs-mono), monospace;letter-spacing:.08em;font-size:12px}.hs-crop-box{cursor:move;touch-action:none;border:2px solid #fff;position:absolute;box-shadow:0 0 0 9999px #04071099}.hs-handle{border:2px solid var(--accent);touch-action:none;background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;box-shadow:0 2px 6px #0006}.hs-handle-nw{cursor:nwse-resize;top:-10px;left:-10px}.hs-handle-n{cursor:ns-resize;top:-10px;left:calc(50% - 9px)}.hs-handle-ne{cursor:nesw-resize;top:-10px;right:-10px}.hs-handle-e{cursor:ew-resize;top:calc(50% - 9px);right:-10px}.hs-handle-se{cursor:nwse-resize;bottom:-10px;right:-10px}.hs-handle-s{cursor:ns-resize;bottom:-10px;left:calc(50% - 9px)}.hs-handle-sw{cursor:nesw-resize;bottom:-10px;left:-10px}.hs-handle-w{cursor:ew-resize;top:calc(50% - 9px);left:-10px}.hs-dialog-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hs-bar-gap{flex:1}.hs-veil{z-index:70;-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);pointer-events:none;background:#04071073;place-items:center;display:grid;position:fixed;inset:0}.hs-veil-glass{-webkit-backdrop-filter:blur(24px)saturate(1.8);border-radius:60px 14px;justify-items:center;gap:6px;padding:54px 80px;font-size:40px;display:grid;position:relative}.hs-veil-glass strong{font:800 44px/1 var(--hs-display), sans-serif;letter-spacing:.06em;text-transform:uppercase}.hs-veil-glass span{font:500 12px/1 var(--hs-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.hs-menu{z-index:60;transform-origin:0 0;-webkit-backdrop-filter:blur(34px)saturate(2)brightness(.9);backdrop-filter:blur(34px)saturate(2)brightness(.9);background:linear-gradient(135deg,#282e46b3,#14182a9e);border-radius:24px 24px 24px 6px;min-width:232px;padding:8px;position:fixed}.hs-menu button{text-align:left;background:0 0;border:0;border-radius:999px;align-items:center;gap:12px;width:100%;min-height:38px;padding:6px 12px;font-size:15px;display:flex}.hs-menu button:hover:not(:disabled),.hs-menu button:focus-visible{background:#ffffff29;outline:none}.hs-menu button:focus-visible{box-shadow:inset 0 0 0 1.5px var(--focus)}.hs-menu button.is-danger{color:#ff8793}.hs-menu button.is-danger:hover:not(:disabled),.hs-menu button.is-danger:focus-visible{background:#ff3b4e38}.hs-menu-icon{width:20px;color:var(--dim);place-items:center;font-size:16px;display:grid}.hs-menu button.is-danger .hs-menu-icon{color:inherit}.hs-menu-label{flex:1}.hs-menu kbd{font:500 11px/1 var(--hs-mono), monospace;color:var(--dim)}.hs-menu-sep{background:#ffffff24;height:1px;margin:6px 10px}.hs-toasts{z-index:40;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed;bottom:22px;left:0;right:0}.hs-toast{-webkit-backdrop-filter:blur(28px)saturate(1.8);backdrop-filter:blur(28px)saturate(1.8);pointer-events:auto;background:linear-gradient(135deg,#282e46c7,#0e1222db);border-radius:999px;align-items:center;gap:16px;padding:8px 8px 8px 22px;font-size:15px;display:flex}.hs-root .hs-toast button{background:var(--tape-yellow);color:#1a1d2b;border:0;border-radius:999px;min-height:34px;padding:0 16px;font-weight:700}@media (pointer:coarse){.hs-remove,.hs-actions{opacity:1;translate:0;scale:1}.hs-remove{width:38px;height:38px}.hs-actions button{width:40px;height:40px}.hs-accept{min-height:42px}}@media (max-width:900px){.hs-body{grid-template-columns:1fr}.hs-tray{border-radius:0 28px 28px 0;max-height:none;margin-right:20px;position:static}.hs-thumbs{grid-template-columns:none;grid-auto-columns:minmax(100px,124px);grid-auto-flow:column;padding-bottom:8px;overflow-x:auto}.hs-main{padding:6px 16px 120px}.hs-group{grid-template-columns:1fr;padding-top:20px}.hs-group-head{flex-flow:wrap;align-items:center}.hs-hero{grid-template-columns:1fr}.hs-demo{height:340px}}@media (max-width:560px){.hs-top{border-radius:30px;padding:8px 10px 8px 16px}.hs-name{font-size:20px}.hs-top-actions{width:100%}.hs-seg{display:none}.hs-top-actions .hs-btn{padding:8px 14px}.hs-primary{margin-left:auto}.hs-landing{padding:8px 18px 50px}}@media (prefers-reduced-motion:reduce){.hs-root *,.hs-root :before,.hs-root :after{transition:none!important;animation:none!important}.hs-lights span{translate:none}}.hs-phone{background:var(--glass-fill);width:100%;max-width:520px;box-shadow:var(--glass-edge), var(--glass-drop);-webkit-backdrop-filter:blur(26px)saturate(1.6);backdrop-filter:blur(26px)saturate(1.6);border-radius:36px;justify-self:center;gap:20px;padding:30px;display:grid;position:relative}.hs-phone-x{width:34px;height:34px;font-size:24px;position:absolute;top:12px;right:14px}.hs-phone-row{grid-template-columns:170px 1fr;align-items:center;gap:22px;display:grid}.hs-phone-qr{background:#fdfdfb;border-radius:30px;width:170px;height:170px;padding:14px;box-shadow:0 14px 34px #00000080}.hs-phone-qr svg{border-radius:8px;width:100%;height:100%;display:block}.hs-phone h3{font:700 26px/1.15 var(--hs-body), sans-serif;padding-right:24px}.hs-phone p{color:var(--dim);margin-top:6px;font-size:16px;line-height:1.4}.hs-phone-steps{flex-wrap:wrap;gap:8px;display:flex}.hs-phone-steps span{background:#ffffff14;border-radius:999px;align-items:center;gap:10px;padding:8px 14px;font-size:16px;display:flex;box-shadow:inset 0 1px #fff3}.hs-phone-steps b{background:var(--accent);border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.hs-phone-tray{background:#00000047;border-radius:36px;align-items:center;gap:8px;min-height:76px;padding:10px 16px;display:flex;box-shadow:inset 0 2px 8px #0006}.hs-phone-thumb{background:repeating-linear-gradient(#fdfdfb 0 6px,#cdd2dd 6px 7px);border-radius:6px;width:38px;height:50px;box-shadow:0 6px 14px #0006}.hs-phone-live{font:500 14px/1 var(--hs-mono), monospace;color:var(--tape-yellow);align-items:center;gap:9px;margin-left:auto;display:flex}.hs-phone-live i{background:var(--tape-yellow);width:9px;height:9px;box-shadow:0 0 12px var(--tape-yellow);border-radius:50%}.hs-phone-url{overflow-wrap:anywhere;font:400 12px/1.4 var(--hs-mono), monospace;color:var(--dim)}.hs-phone-pop{z-index:40;width:min(520px,100vw - 32px);position:fixed;top:84px;right:24px}@media (max-width:560px){.hs-phone-row{grid-template-columns:1fr;justify-items:start}}
