.download-cta-mac{position:relative;border:1px solid transparent;transition:all .2s ease-in-out;background:linear-gradient(180deg,#fff,#f0f0f0);box-shadow:0 2px 6px rgba(0,0,0,.08)}.download-cta-mac:hover{background:linear-gradient(180deg,#f0f0f0,#d6d6d6);box-shadow:0 4px 8px rgba(0,0,0,.12)}.download-cta-mac:disabled{cursor:not-allowed}.download-cta-mac:disabled:hover{background:linear-gradient(180deg,#fff,#f0f0f0);box-shadow:0 2px 6px rgba(0,0,0,.08)}.download-cta-mac:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(0,0,0,.12),rgba(0,0,0,.08) 50%,rgba(0,0,0,.04));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.download-cta-windows{position:relative;border:1px solid transparent;transition:all .2s ease-in-out;background:linear-gradient(180deg,rgba(0,0,0,.85),rgba(0,0,0,.95));backdrop-filter:blur(8px)}.download-cta-windows:hover{background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(0,0,0,.85));box-shadow:0 4px 12px rgba(0,0,0,.15)}.download-cta-windows:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,.1));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.download-requirements{color:hsla(0,0%,100%,.7);font-size:12px;font-weight:400;letter-spacing:.2px}.download-cta-ios{position:relative;border-radius:999px;background:linear-gradient(135deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,.05));transition:all .2s ease-in-out;color:hsla(0,0%,100%,.9);font-weight:500;letter-spacing:.3px;.download-now{color:hsla(0,0%,100%,.6);font-weight:400;transition:color .2s ease-in-out}}.download-cta-ios:hover{background:linear-gradient(135deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.1));.download-now{color:hsla(0,0%,100%,.8)}}.download-cta-ios:before{content:"";position:absolute;inset:-1px;border-radius:999px;padding:1px;background:linear-gradient(135deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,.1));animation:rotate 4s linear infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@keyframes rotate{0%{background-position:0 0}to{background-position:200% 0}}.download-qr:hover .download-qr-hover\:block{z-index:9999!important;isolation:isolate}.download-cta-windows.disabled{opacity:.8;cursor:not-allowed!important;background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.7))}.download-cta-windows.disabled:hover{background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.7));box-shadow:none;transform:none}.download-cta-windows.disabled:before{opacity:.3}.kiln{--ease-out-cubic:cubic-bezier(0.215,0.61,0.355,1);position:relative;display:flex;min-height:100svh;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px 96px;background:#000;color:#fff;text-align:center;font:16px/1.5 ui-rounded,SF Pro Rounded,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.kiln-name{margin:0;font-size:28px;font-weight:600;line-height:1;letter-spacing:-.3px;color:#f5f5f5}.kiln-tagline{margin:8px 0 44px;font-size:14px;color:#777}.kiln-download-slot{display:flex;flex-direction:column;align-items:center;opacity:0;transition:opacity .2s var(--ease-out-cubic)}.kiln-download-slot[data-ready=true]{opacity:1}.kiln-download{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:196px;height:46px;border-radius:14px;font-size:15px;font-weight:600;letter-spacing:-.1px;color:#1a1a1a;text-decoration:none;text-shadow:0 1px 0 hsla(0,0%,100%,.8);background:linear-gradient(180deg,#fff,#f1f1f1 55%,#e2e2e2);box-shadow:inset 0 1.5px 0 #fff,inset 0 -3px 6px rgba(0,0,0,.08),inset 0 0 0 1px rgba(0,0,0,.06);transition:transform .15s var(--ease-out-cubic),background .2s var(--ease-out-cubic);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.kiln-download-lift{display:inline-flex;filter:drop-shadow(0 2px 3px rgba(0,0,0,.4)) drop-shadow(0 6px 14px rgba(255,255,255,.05))}.kiln-download-lift:has(:focus-visible){outline:3px solid #ff6b22;outline-offset:4px;border-radius:18px}.kiln-download svg{flex:none;fill:#1a1a1a}@media (hover:hover) and (pointer:fine){.kiln-download:hover{transform:translateY(-1px);background:linear-gradient(180deg,#fff,#f6f6f6 55%,#e8e8e8)}}.kiln-download:active,.kiln-download[data-pressed=true]{transform:translateY(1px) scale(.98)}.kiln-download:focus-visible{outline:none}.kiln-hint{margin:16px 0 0;font-size:14px;color:#777}.kiln-hint strong{font-weight:600;color:#aaa}.kiln-meta{margin:6px 0 0;font-size:12px;color:#4a4a4a}.kiln-meta a{color:#666;text-decoration:none;transition:color .2s var(--ease-out-cubic)}.kiln-meta a:hover{color:#bbb}.kiln-mobile{display:none;margin:0;font-size:14px;color:#777}.kiln[data-visitor=mobile] .kiln-download-slot{display:none}.kiln[data-visitor=mobile] .kiln-mobile{display:block}.kiln-footer{position:absolute;bottom:calc(32px + env(safe-area-inset-bottom));left:0;right:0;margin:0;font-size:14px;color:#555}.kiln-footer a{color:#999;text-decoration:none;transition:color .2s var(--ease-out-cubic)}.kiln-footer a:hover{color:#fff}@media (hover:none) and (pointer:coarse){.kiln-download-slot{display:none}.kiln-mobile{display:block}}@media (prefers-reduced-motion:reduce){.kiln-download,.kiln-download-slot{transition:none}}.kiln-strip{--strip-loop:5.6s;--strip-ease:cubic-bezier(0.215,0.61,0.355,1);display:flex;align-items:center;gap:10px;margin-bottom:30px}.kiln-tile-lift{position:relative;display:inline-flex;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.5)) drop-shadow(0 4px 10px rgba(0,0,0,.35))}.kiln-tile{position:relative;display:grid;width:52px;height:52px;place-items:center;overflow:hidden;border-radius:13px;background:linear-gradient(180deg,#3a3a3e,#1c1c1f)}.kiln-disc,.kiln-tile svg{position:relative}.kiln-disc{width:34px;height:34px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kiln-tile-label{position:absolute;top:calc(100% + 7px);left:0;right:0;font-size:11px;font-weight:500;letter-spacing:.4px;line-height:1;color:#4a4a4a}.kiln-drive-heat{position:absolute;inset:-35% -1px -1px;background:linear-gradient(180deg,#ff8a3d,#e5381c);-webkit-mask-image:linear-gradient(180deg,transparent,#000 26%);mask-image:linear-gradient(180deg,transparent,#000 26%);opacity:0;transform:translateY(100%);animation:kiln-drive-heat var(--strip-loop) var(--strip-ease) infinite}.kiln-strip-flame{display:inline-flex;animation:kiln-flame var(--strip-loop) var(--strip-ease) infinite}.kiln-strip-flame img{width:72px;height:72px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kiln-wire{position:relative;width:44px;height:2px;border-radius:1px}.kiln-wire:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,rgba(255,107,34,0),rgba(255,160,100,.9));transform:scaleX(0);transform-origin:left}.kiln-wire-in:after{animation:kiln-trail-in var(--strip-loop) var(--strip-ease) infinite}.kiln-wire-out:after{animation:kiln-trail-out var(--strip-loop) var(--strip-ease) infinite}.kiln-wire-in{background:linear-gradient(90deg,hsla(0,0%,100%,.16),rgba(255,107,34,.45))}.kiln-wire-out{background:linear-gradient(90deg,rgba(255,107,34,.45),hsla(0,0%,100%,.16))}.kiln-spark{position:absolute;top:50%;left:-3px;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:#ffd2b0;box-shadow:0 0 6px 2px rgba(255,140,60,.85),0 0 14px 4px rgba(255,107,34,.35);opacity:0}.kiln-wire-in .kiln-spark{animation:kiln-spark-in var(--strip-loop) var(--strip-ease) infinite}.kiln-wire-out .kiln-spark{animation:kiln-spark-out var(--strip-loop) var(--strip-ease) infinite}.kiln-check{position:absolute;right:-5px;bottom:-5px;display:grid;width:19px;height:19px;place-items:center;border:2px solid #000;border-radius:50%;background:#3fbf5a;opacity:0;transform:scale(.4);animation:kiln-check var(--strip-loop) var(--strip-ease) infinite}@keyframes kiln-spark-in{0%,6%{opacity:0;transform:translateX(0)}10%{opacity:1}26%{opacity:1;transform:translateX(44px)}30%,to{opacity:0;transform:translateX(44px)}}@keyframes kiln-flame{0%,26%{transform:scale(1);filter:drop-shadow(0 0 0 rgba(255,107,34,0))}33%{transform:scale(1.05);filter:drop-shadow(0 0 14px rgba(255,107,34,.55))}48%,to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(255,107,34,0))}}@keyframes kiln-spark-out{0%,36%{opacity:0;transform:translateX(0)}40%{opacity:1}56%{opacity:1;transform:translateX(44px)}60%,to{opacity:0;transform:translateX(44px)}}@keyframes kiln-drive-heat{0%,57%{opacity:.85;transform:translateY(100%)}74%{opacity:.85;transform:translateY(0)}90%,to{opacity:0;transform:translateY(0)}}@keyframes kiln-trail-in{0%,6%{opacity:1;transform:scaleX(0)}26%{opacity:1;transform:scaleX(1)}40%,to{opacity:0;transform:scaleX(1)}}@keyframes kiln-trail-out{0%,36%{opacity:1;transform:scaleX(0)}56%{opacity:1;transform:scaleX(1)}70%,to{opacity:0;transform:scaleX(1)}}@keyframes kiln-check{0%,74%{opacity:0;transform:scale(.4)}80%{opacity:1;transform:scale(1)}94%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@media (max-width:360px){.kiln-strip{transform:scale(.88)}}@media (prefers-reduced-motion:reduce){.kiln-check,.kiln-drive-heat,.kiln-spark,.kiln-strip-flame,.kiln-wire:after{animation:none}.kiln-check{opacity:1;transform:none}}