.smq{--ink:#0e1726;--ink-2:#1b2638;--muted:#5a6577;--line:#dce2ea;--line-2:#e9edf2;--line-strong:#c3cddb;--bg:#f6f7f9;--panel:#fff;--panel-2:#f9fafb;--blue:#2563d9;--blue-hover:#1d53bc;--blue-soft:#e9f0fd;--blue-ink:#1a4baf;--blue-on-dark:#7aa5f5;--green:#1f9d57;--green-bright:#3dd68c;--green-soft:#e6f5ec;--green-ink:#13703f;--night:#080d16;--night-2:#0e1521;--night-line:#ffffff17;--night-strong:#ffffff38;--night-muted:#dee6f1a8;--ease:cubic-bezier(.16,1,.3,1);--gutter:clamp(12px,2.4vw,32px);--frame:min(1376px,calc(100% - 2*var(--gutter)));--pad:clamp(18px,3.6vw,56px);--pixel:var(--font-pixel);background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}:where(.smq) *,:where(.smq) :before,:where(.smq) :after{box-sizing:border-box}:where(.smq) a{color:inherit;text-decoration:none}:where(.smq) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.smq :is(a,button,input,[tabindex]):focus-visible{outline:2px solid var(--blue);outline-offset:3px}:where(.smq) img{max-width:100%}.smq-skip{z-index:100;color:var(--ink);background:#fff;padding:10px 16px;position:fixed;top:10px;left:10px;transform:translateY(-200%)}.smq-skip:focus{transform:none}.smq-light,.smq-dark,.smq-hero,.smq-footer{position:relative}.smq-light:before,.smq-dark:before,.smq-hero:before,.smq-footer:before{content:"";width:var(--frame);border-inline:1px solid var(--line);pointer-events:none;z-index:3;margin-inline:auto;position:absolute;inset:0}.smq-dark,.smq-hero{background:var(--night);color:#fff}.smq-dark:before,.smq-hero:before{border-color:var(--night-line)}.smq-light>section,.smq-dark>section,.smq-dark>.smq-offer>article{position:relative}.smq-light>section:after,.smq-dark>section:after{content:"";width:var(--frame);background:var(--line);z-index:3;height:1px;margin-inline:auto;position:absolute;top:0;left:0;right:0}.smq-dark>section:after{background:var(--night-line)}.smq-light>section:before{content:"";width:calc(var(--frame) + 8px);z-index:4;pointer-events:none;background:linear-gradient(90deg,var(--line-strong)0 9px,transparent 9px calc(100% - 9px),var(--line-strong)calc(100% - 9px));height:9px;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.smq-section{width:var(--frame);padding:clamp(72px,9vw,120px)var(--pad);margin-inline:auto}.smq-section__head{max-width:900px}.smq h2{letter-spacing:-.048em;text-wrap:balance;margin:18px 0 0;font-size:clamp(32px,4.2vw,58px);font-weight:500;line-height:1.05}.smq h2 em{color:var(--blue);font-style:normal}.smq-dark h2 em,.smq-hero h2 em{color:var(--blue-on-dark)}.smq-section__head p{max-width:660px;color:var(--muted);margin:20px 0 0;font-size:17px;line-height:1.6}.smq-kicker{font:11px/1 var(--pixel);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin:0;display:inline-flex}.smq-kicker:before{content:"";background:var(--green);width:7px;height:7px}.smq-kicker--dark{color:var(--night-muted)}.smq-live{background:var(--green-bright);flex-shrink:0;width:7px;height:7px;animation:2.2s ease-out infinite smq-live;display:inline-block;box-shadow:0 0 #3dd68c8c}.smq-dot{background:var(--green);width:7px;height:7px;display:inline-block}@keyframes smq-live{0%{box-shadow:0 0 #3dd68c8c}70%,to{box-shadow:0 0 0 8px #3dd68c00}}.smq-tag{height:20px;font:10px/1 var(--pixel);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid;align-items:center;gap:4px;padding:0 7px;display:inline-flex}.smq-tag--green{color:var(--muted);border-color:var(--line);background:#f1f4f8}.smq-tag--blue{color:var(--blue-ink);background:var(--blue-soft);border-color:#c9daf8}.smq-check{background:var(--blue-soft);width:20px;height:20px;color:var(--blue);flex-shrink:0;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.smq-tex--display{text-align:center;margin:12px 0;display:block;overflow:auto hidden}.smq-tex .katex{font-size:1.04em}.smq-btn{letter-spacing:-.01em;white-space:nowrap;border:1px solid #0000;justify-content:space-between;align-items:center;gap:18px;min-height:46px;padding:0 18px;font-size:14px;font-weight:500;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex;position:relative}.smq-btn__window{height:20px;line-height:20px;display:block;overflow:hidden}.smq-btn__roll{transition:transform .38s var(--ease);display:block}.smq-btn__roll>span{display:block}.smq-btn svg{transition:transform .3s var(--ease);flex-shrink:0}.smq-btn:hover .smq-btn__roll,.smq-btn:focus-visible .smq-btn__roll{transform:translateY(-50%)}.smq-btn:hover svg{transform:translate(3px)}.smq-btn:active{transform:translateY(1px)}.smq-btn:disabled{opacity:.55;cursor:not-allowed}.smq-btn--primary{background:var(--blue);color:#fff;border-color:var(--blue-hover)}.smq-btn--primary:hover{background:var(--blue-hover)}.smq-btn--ghost{color:var(--ink);border-color:var(--line-strong);background:0 0}.smq-btn--ghost:hover{background:var(--panel);border-color:var(--ink)}.smq-btn--light{color:var(--ink);background:#fff;border-color:#fff}.smq-btn--light:hover{background:#e9eef6}.smq-btn--ghost-dark{color:#fff;border-color:var(--night-strong);background:#ffffff08}.smq-btn--ghost-dark:hover{background:#ffffff17;border-color:#ffffff73}.smq-textlink{color:var(--blue);gap:8px;font-size:14px;font-weight:500;display:inline-flex}.smq-textlink span{transition:transform .25s var(--ease)}.smq-textlink:hover span{transform:translate(4px)}.smq-header{z-index:60;color:#fff;border-bottom:1px solid #0000;transition:background-color .35s,border-color .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s,transform .25s;position:fixed;top:0;left:0;right:0}@media (max-width:767px){.smq-header.is-hidden:not(:focus-within){transform:translateY(-100%)}}.smq-header--solid{background:var(--night);border-bottom-color:var(--night-line);position:relative}.smq-header.is-scrolled,.smq-header.is-open{border-bottom-color:var(--night-line);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#080d16d6}.smq-header__bar{width:var(--frame);height:64px;padding-inline:var(--pad);align-items:center;gap:28px;margin-inline:auto;display:flex}.smq-header__logo img{filter:invert()brightness(1.4);width:auto;height:38px;display:block}.smq-header__links{gap:26px;margin-left:10px;font-size:13.5px;display:flex}.smq-header__links a{color:#ffffffb3;padding:6px 0;transition:color .2s}.smq-header__links a:hover{color:#fff}.smq-header__actions{align-items:center;gap:10px;margin-left:auto;display:flex}.smq-header__login{color:#ffffffd9;border:1px solid var(--night-strong);padding:8px 12px;font-size:13.5px}.smq-header__login:hover{background:#ffffff14}.smq-header__cta{color:var(--ink);background:#fff;border:1px solid #fff;padding:9px 14px;font-size:13.5px;font-weight:500}.smq-header__cta:hover{background:#e7edf6}.smq-header__toggle{border:1px solid var(--night-strong);width:40px;height:40px;display:none;position:relative}.smq-header__toggle span,.smq-header__toggle span:before,.smq-header__toggle span:after{content:"";background:#fff;width:16px;height:1.5px;transition:transform .25s;position:absolute;left:11px}.smq-header__toggle span{top:19px}.smq-header__toggle span:before{top:-5px;left:0}.smq-header__toggle span:after{top:5px;left:0}.smq-header.is-open .smq-header__toggle span{background:0 0}.smq-header.is-open .smq-header__toggle span:before{transform:translateY(5px)rotate(45deg)}.smq-header.is-open .smq-header__toggle span:after{transform:translateY(-5px)rotate(-45deg)}.smq-header__mobile{width:var(--frame);padding:8px var(--pad)24px;max-height:calc(100vh - 64px);margin-inline:auto;display:grid;overflow-y:auto}.smq-header__mobile a{border-bottom:1px solid var(--night-line);justify-content:space-between;padding:15px 0;font-size:16px;display:flex}.smq-header__mobile a.is-primary{background:var(--blue);border:0;margin-top:12px;padding-inline:14px}.smq-footer{background:var(--bg);border-top:1px solid var(--line)}.smq-footer__top{width:var(--frame);padding:64px var(--pad)48px;grid-template-columns:1.5fr repeat(4,1fr);gap:32px;margin-inline:auto;display:grid}.smq-footer__brand img{width:auto;height:56px;display:block}.smq-footer__brand p{max-width:320px;color:var(--muted);margin:16px 0 0;font-size:14px;line-height:1.6}.smq-footer__col h3{color:var(--muted);font:10.5px/1 var(--pixel);letter-spacing:.06em;text-transform:uppercase;margin:0 0 14px}.smq-footer__col ul{margin:0;padding:0;list-style:none}.smq-footer__col a{padding:5px 0;font-size:14px;transition:color .2s;display:inline-block}.smq-footer__col a:hover{color:var(--blue)}.smq-footer__base{width:var(--frame);padding:20px var(--pad);border-top:1px solid var(--line);margin-inline:auto}.smq-footer__base p{color:var(--muted);margin:0;font-size:12.5px}.smq-footer__mark{width:var(--frame);border-top:1px solid var(--line);-webkit-user-select:none;user-select:none;margin-inline:auto;line-height:0}.smq-footer__mark svg{width:100%;height:auto;display:block}.smq-footer__mark text{font-family:var(--font-sans);letter-spacing:-.06em;fill:#e2e8f1;font-size:206px;font-weight:500}.smq[data-motion=full] [data-reveal]{opacity:0;transition:opacity .9s var(--ease)var(--reveal-delay,0s),transform .9s var(--ease)var(--reveal-delay,0s);transform:translateY(28px)}.smq[data-motion=full] [data-reveal].is-in{opacity:1;transform:none}@media (max-width:1180px){.smq-header__links{display:none}.smq-header__toggle{display:inline-block}.smq-footer__top{grid-template-columns:repeat(3,1fr)}.smq-footer__brand{grid-column:1/-1}}@media (max-width:640px){.smq-header__login{display:none}.smq-header__logo img{height:32px}.smq-footer__top{grid-template-columns:repeat(2,1fr)}.smq-footer__brand{grid-column:1/-1}.smq-btn{width:100%}}@media (prefers-reduced-motion:reduce){.smq *,.smq :before,.smq :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.dispatch-workspace.bg-polaris-bg{background:#f6f7f9}.dispatch-workspace :is(.rounded-polaris,.rounded-polaris-sm,.rounded-polaris-lg,.rounded-full){border-radius:0}.dispatch-workspace .bg-polaris-brand{background:#2563d9}.wave-transition{z-index:200;pointer-events:all;cursor:progress;transition:background .2s;position:fixed;inset:0}.wave-transition.is-covered{background:#f1f1f1}.wave-transition canvas{width:100%;height:100%;position:absolute;inset:0}
