.site-footer-module__01evGG__footer{--footer-muted:#8f90a6;background:var(--color-ink);color:var(--footer-muted);padding:56px 0 28px;font-size:12px;overflow:hidden}.site-footer-module__01evGG__word{font:700 clamp(64px, 15.5vw, 230px) / .8 var(--font-display);letter-spacing:-.06em;background:var(--gradient-aurora);color:#0000;white-space:nowrap;-webkit-background-clip:text;background-clip:text;margin:0 0 48px}.site-footer-module__01evGG__grid{grid-template-columns:180px 1fr;gap:40px;display:grid}@media not all and (min-width:45.0625rem){.site-footer-module__01evGG__grid{grid-template-columns:1fr;gap:24px}}.site-footer-module__01evGG__nav{align-content:start;gap:6px;display:grid}.site-footer-module__01evGG__nav a{color:#e8e8f2;align-items:center;gap:8px;font-weight:500;display:flex}.site-footer-module__01evGG__nav a:before{content:"";background:var(--color-ink-faint);border-radius:50%;width:5px;height:5px}.site-footer-module__01evGG__nav a:hover{color:var(--color-amber)}.site-footer-module__01evGG__fine p{max-width:760px;margin:0 0 12px;line-height:1.6}.site-footer-module__01evGG__base{color:#e8e8f2;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-top:30px;padding-top:20px;display:flex}@media not all and (min-width:45.0625rem){.site-footer-module__01evGG__base{flex-direction:column;align-items:flex-start;gap:16px}}.site-footer-module__01evGG__brand{letter-spacing:-.02em;align-items:center;gap:7px;font-size:13px;font-weight:650;display:inline-flex}.site-footer-module__01evGG__trailing{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.site-footer-module__01evGG__social{align-items:center;gap:4px;display:flex}.site-footer-module__01evGG__social a{width:28px;height:28px;color:var(--footer-muted);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.site-footer-module__01evGG__social a:hover{color:var(--color-amber)}.site-footer-module__01evGG__social a:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.site-footer-module__01evGG__credit{text-align:center;margin-top:20px}.site-footer-module__01evGG__credit a{text-underline-offset:3px;text-decoration:underline}.site-footer-module__01evGG__credit a:hover{color:var(--color-amber)}
.pill-button-module__dV-h4q__pill{--edge:#0b0d1a47;--lift-shadow:0 0 0 transparent;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;height:42px;box-shadow:0 3px 0 var(--edge), var(--lift-shadow);transition:transform var(--duration-moderate) var(--ease-soft), box-shadow var(--duration-moderate) var(--ease-soft), background var(--duration-fast) var(--ease-soft);border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:0 16px 0 18px;font-size:14px;font-weight:600;display:inline-flex}.pill-button-module__dV-h4q__pill:hover{box-shadow:0 4px 0 var(--edge), var(--lift-shadow);transform:translateY(-1px)}.pill-button-module__dV-h4q__pill:active{box-shadow:0 0 0 var(--edge), var(--lift-shadow);transition-duration:var(--duration-exit-fast);transform:translateY(3px)}.pill-button-module__dV-h4q__pill[aria-disabled=true]{cursor:default}.pill-button-module__dV-h4q__pill[aria-disabled=true]:hover,.pill-button-module__dV-h4q__pill[aria-disabled=true]:active{box-shadow:0 3px 0 var(--edge), var(--lift-shadow);transform:none}.pill-button-module__dV-h4q__blue{background:var(--color-brand);color:#fff;--edge:#2a1fb8;--lift-shadow:0 14px 30px -14px #4b3cffe6;border-color:#6b5fff}.pill-button-module__dV-h4q__blue:hover{background:var(--color-brand-strong)}.pill-button-module__dV-h4q__outline{background:var(--color-surface);color:var(--color-ink);--edge:#0b0d1a38;border-color:#0b0d1a24}.pill-button-module__dV-h4q__ink{background:var(--color-ink);color:#fff;--edge:#000;border-color:#2a2d44;padding:0 16px}.pill-button-module__dV-h4q__small{height:34px;padding:0 12px 0 14px;font-size:13px}.pill-button-module__dV-h4q__small.pill-button-module__dV-h4q__ink{padding:0 14px}.pill-button-module__dV-h4q__arrow{opacity:.75;font-size:13px}.pill-button-module__dV-h4q__arrow:before{content:"↵"}
.language-switcher-module__nCPfuq__trigger{letter-spacing:.02em;height:34px;color:var(--color-ink-muted);transition:background var(--duration-fast) var(--ease-soft), color var(--duration-fast) var(--ease-soft);border-radius:10px;gap:6px;padding:0 10px;font-size:13px;font-weight:500}.language-switcher-module__nCPfuq__trigger:hover,.language-switcher-module__nCPfuq__trigger[aria-expanded=true]{background:var(--color-sand);color:var(--color-ink)}.language-switcher-module__nCPfuq__trigger:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px;box-shadow:none;border-color:#0000}.language-switcher-module__nCPfuq__icon{width:16px;height:16px}.language-switcher-module__nCPfuq__menu{min-width:11rem}
.site-header-module__VGUAqa__nav{z-index:50;-webkit-backdrop-filter:saturate(160%)blur(16px);transition:border-color var(--duration-moderate) var(--ease-soft);background:#f4f1ead1;border-bottom:1px solid #0000;position:sticky;top:0}.site-header-module__VGUAqa__scrolled{border-bottom-color:var(--color-hairline)}.site-header-module__VGUAqa__inner{justify-content:space-between;align-items:center;gap:20px;height:58px;display:flex}.site-header-module__VGUAqa__brand{letter-spacing:-.02em;align-items:center;gap:9px;font-size:16px;font-weight:650;display:inline-flex}.site-header-module__VGUAqa__links{color:var(--color-ink-muted);gap:26px;font-size:13.5px;display:flex}.site-header-module__VGUAqa__links a{transition:color var(--duration-fast) var(--ease-soft)}.site-header-module__VGUAqa__links a:hover{color:var(--color-ink)}@media not all and (min-width:60.0625rem){.site-header-module__VGUAqa__links{display:none}}.site-header-module__VGUAqa__end{align-items:center;display:flex;position:relative}.site-header-module__VGUAqa__switcher{position:absolute;top:50%;right:calc(100% + 10px);translate:0 -50%}@media not all and (min-width:60.0625rem){.site-header-module__VGUAqa__switcherAtEdge{right:0}}
.skip-link-module__aPO6ma__skip{z-index:100;background:var(--color-brand);color:#fff;border-radius:8px;padding:8px 14px;font-weight:600;position:absolute;top:-60px;left:16px}.skip-link-module__aPO6ma__skip:focus{top:12px}
.faq-list-module__qWVnAG__list{background:var(--color-surface);border:1px solid var(--color-hairline);border-radius:16px;padding:4px 20px}.faq-list-module__qWVnAG__item{border-bottom:1px solid var(--color-hairline)}.faq-list-module__qWVnAG__item:last-child{border-bottom:0}.faq-list-module__qWVnAG__trigger{font-family:var(--font-sans);letter-spacing:-.01em;cursor:pointer;border:0;border-radius:0;align-items:normal;gap:20px;padding:16px 0;font-size:14.5px;font-weight:600;line-height:1.55;transition:none}.faq-list-module__qWVnAG__trigger:hover{text-decoration:none}.faq-list-module__qWVnAG__trigger:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px;box-shadow:none;border-radius:8px}.faq-list-module__qWVnAG__trigger:after{content:"+";color:var(--color-ink-muted);transition:transform var(--duration-exit-fast) var(--ease-soft);font-size:20px;font-weight:400;line-height:1}.faq-list-module__qWVnAG__trigger[data-state=open]:after{transition-duration:var(--duration-fast);transform:rotate(45deg)}.faq-list-module__qWVnAG__trigger [data-slot=accordion-trigger-icon]{display:none}.faq-list-module__qWVnAG__item [data-slot=accordion-content]{animation:none}.faq-list-module__qWVnAG__answer{max-width:720px;color:var(--color-ink-muted);margin:0;font-size:14px;line-height:1.55}
.kbd-module__Q0z3Vq__kbd{min-width:24px;height:22px;font:600 11.5px/1 var(--font-sans);color:var(--color-ink);letter-spacing:0;background:linear-gradient(#fff,#f1f1ef);border:1px solid #00000024;border-bottom-width:2px;border-radius:6px;justify-content:center;align-items:center;padding:0 7px;display:inline-flex}.kbd-module__Q0z3Vq__hero{height:auto;font:inherit;letter-spacing:-.03em;color:var(--color-ink);vertical-align:.04em;background:linear-gradient(#fff,#ecece8);border-bottom-width:.07em;border-radius:.2em;padding:.02em .4em .08em;font-size:.86em;box-shadow:inset 0 -.06em #0000000f,0 .25em .6em -.2em #00000040}.kbd-module__Q0z3Vq__dark{color:#eee;background:linear-gradient(#2a2c35,#1c1e25);border-color:#ffffff29}
.note-bar-module__rmGjsW__bar{border-radius:var(--radius-card-sm);color:var(--color-ink-muted);border:1.5px dashed #0b0d1a2e;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding:14px 14px 14px 20px;font-size:13.5px;display:flex}.note-bar-module__rmGjsW__bar p{max-width:680px;margin:0}.note-bar-module__rmGjsW__bar strong{color:var(--color-ink);font-weight:600}.note-bar-module__rmGjsW__meta{color:var(--color-ink-faint);white-space:nowrap;font-size:12px}@media (max-width:720px){.note-bar-module__rmGjsW__bar{flex-direction:column;align-items:flex-start}}
.section-head-module__Cob5nG__head{margin-bottom:36px}.section-head-module__Cob5nG__head h2{font-size:clamp(28px,3.4vw,40px);line-height:1.08}.section-head-module__Cob5nG__center{text-align:center;max-width:640px;margin:0 auto 48px}.section-head-module__Cob5nG__center h2{font-size:clamp(36px,5vw,60px);line-height:1.02}.section-head-module__Cob5nG__center p:not([data-slot=chip]){color:#9a9aa1;margin:14px 0 0}.section-head-module__Cob5nG__row{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}
.capabilities-section-module__b4ncbq__head{grid-template-columns:1fr minmax(260px,420px);align-items:end;gap:16px 48px;margin-bottom:36px;display:grid}.capabilities-section-module__b4ncbq__lede{color:var(--color-ink-muted);margin:0;font-size:15px;line-height:1.55}.capabilities-section-module__b4ncbq__grid{grid-template-columns:repeat(6,1fr);grid-auto-flow:dense;gap:16px;margin-top:16px;display:grid}@media not all and (min-width:60.0625rem){.capabilities-section-module__b4ncbq__head{grid-template-columns:1fr}.capabilities-section-module__b4ncbq__grid{grid-template-columns:repeat(2,1fr)}.capabilities-section-module__b4ncbq__grid>[data-capability]{grid-column:span 1}.capabilities-section-module__b4ncbq__grid>[data-is-wide]{grid-column:1/-1}}@media not all and (min-width:45.0625rem){.capabilities-section-module__b4ncbq__grid{grid-template-columns:1fr}:is(.capabilities-section-module__b4ncbq__grid>[data-capability],.capabilities-section-module__b4ncbq__grid>[data-is-wide]){grid-column:auto}}
.capability-stats-module__dGkdZG__band{isolation:isolate;border-radius:var(--radius-card);background:var(--color-ink);color:#fff;position:relative;overflow:hidden}.capability-stats-module__dGkdZG__band:before{content:"";z-index:-1;background:radial-gradient(38% 55% at 12% 20%,#4b3cff8c,#0000 70%),radial-gradient(34% 50% at 52% 0,#a64dff66,#0000 70%),radial-gradient(34% 55% at 88% 25%,#ff4f9a57,#0000 70%),radial-gradient(40% 40% at 70% 100%,#ffb54733,#0000 70%);animation:18s ease-in-out infinite alternate capability-stats-module__dGkdZG__drift;position:absolute;inset:-30% -10%}.capability-stats-module__dGkdZG__band:after{content:"";z-index:-1;background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}@keyframes capability-stats-module__dGkdZG__drift{to{transform:translate(-4%,6%)scale(1.06)}}.capability-stats-module__dGkdZG__stats{grid-template-columns:repeat(5,1fr);margin:0;padding:40px 12px 28px;display:grid}.capability-stats-module__dGkdZG__stat{border-inline-start:1px solid #ffffff1f;flex-direction:column-reverse;justify-content:flex-end;gap:8px;padding:0 24px;display:flex}.capability-stats-module__dGkdZG__stat:first-child{border-inline-start:0}.capability-stats-module__dGkdZG__label{color:#c4c3d1;font-size:13.5px;line-height:1.3}.capability-stats-module__dGkdZG__value{font:600 clamp(40px, 5vw, 60px) / 1 var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#0000;background:linear-gradient(#fff 35%,#c9c2ff);-webkit-background-clip:text;background-clip:text;margin:0}.capability-stats-module__dGkdZG__value>span{display:inline-block}.capability-stats-module__dGkdZG__ticker{background:#07081a59;border-top:1px solid #ffffff1a;padding:14px 0 18px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.capability-stats-module__dGkdZG__track{width:max-content;animation:90s linear infinite capability-stats-module__dGkdZG__scroll;display:flex}.capability-stats-module__dGkdZG__half{gap:8px;margin:0 8px 0 0;padding:0;list-style:none;display:flex}.capability-stats-module__dGkdZG__suffix{font:500 12px/1.4 var(--font-mono);color:#ffffff9e;white-space:nowrap;border:1px solid #ffffff1f;border-radius:99px;padding:3px 10px}@keyframes capability-stats-module__dGkdZG__scroll{to{transform:translate(-50%)}}@media not all and (min-width:67.5625rem){.capability-stats-module__dGkdZG__stats{grid-template-columns:repeat(6,1fr);row-gap:28px;padding:32px 8px 24px}.capability-stats-module__dGkdZG__stat{grid-column:span 2}.capability-stats-module__dGkdZG__stat:nth-child(4){border-inline-start:0;grid-column:2/span 2}.capability-stats-module__dGkdZG__stat:nth-child(5){grid-column:span 2}}@media not all and (min-width:45.0625rem){.capability-stats-module__dGkdZG__stats{grid-template-columns:1fr 1fr;padding:28px 4px 20px}.capability-stats-module__dGkdZG__stat,.capability-stats-module__dGkdZG__stat:nth-child(4),.capability-stats-module__dGkdZG__stat:nth-child(5){border-inline-start:0;grid-column:auto;padding:0 18px}.capability-stats-module__dGkdZG__stat:nth-child(2n){border-inline-start:1px solid #ffffff1f}.capability-stats-module__dGkdZG__stat:last-child{border-inline-start:0;grid-column:1/-1}}
.capability-art-module__tmWXfq__art{--art-paper:#fffdf8;--art-line:#0b0d1a29;--art-bar:#0b0d1a1f;--art-ink:#1b1e33;--art-warn:#ffb547;--art-magenta:#ff4f9a;--art-mint:#1f9d84;--art-amber:#d98a1c;place-items:center;width:100%;display:grid}.capability-art-module__tmWXfq__svg{width:100%;height:190px}.capability-art-module__tmWXfq__paper{fill:var(--art-paper);stroke:var(--art-line);stroke-width:1.5px}.capability-art-module__tmWXfq__paperFill{fill:var(--art-paper)}.capability-art-module__tmWXfq__fold{fill:none;stroke:var(--art-line);stroke-width:1.5px}.capability-art-module__tmWXfq__bar{fill:var(--art-bar)}.capability-art-module__tmWXfq__accent{fill:var(--accent)}.capability-art-module__tmWXfq__accentSoft{fill:var(--accent-soft)}.capability-art-module__tmWXfq__accentStroke{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.capability-art-module__tmWXfq__hairStroke{fill:none;stroke:var(--art-line);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.capability-art-module__tmWXfq__warn{fill:var(--art-warn)}.capability-art-module__tmWXfq__ink{fill:var(--art-ink)}.capability-art-module__tmWXfq__row{transition:translate .6s var(--ease-spring);transition-delay:calc(var(--i,0) * 45ms);translate:0}.capability-art-module__tmWXfq__pull{transition:translate .7s var(--ease-spring);translate:0}@media (hover:hover){[data-capability]:hover .capability-art-module__tmWXfq__row{translate:8px}[data-capability]:hover .capability-art-module__tmWXfq__pull{translate:0 14px}}.capability-art-module__tmWXfq__hidden{opacity:.45}.capability-art-module__tmWXfq__dashed{stroke-dasharray:3 3}.capability-art-module__tmWXfq__flow{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:6 5;animation:1.1s linear infinite paused capability-art-module__tmWXfq__dash}@media (hover:hover){[data-capability]:hover .capability-art-module__tmWXfq__flow{animation-play-state:running}}@keyframes capability-art-module__tmWXfq__dash{to{stroke-dashoffset:-22px}}.capability-art-module__tmWXfq__float{animation:5.5s ease-in-out infinite capability-art-module__tmWXfq__float;animation-delay:calc(var(--i,0) * -1.4s)}@keyframes capability-art-module__tmWXfq__float{50%{translate:0 -7px}}.capability-art-module__tmWXfq__tokKeyword{fill:var(--accent)}.capability-art-module__tmWXfq__tokString{fill:var(--art-mint)}.capability-art-module__tmWXfq__tokType{fill:var(--art-magenta)}.capability-art-module__tmWXfq__tokNumber{fill:var(--art-amber)}.capability-art-module__tmWXfq__caret{fill:var(--accent);animation:1s steps(2,start) infinite paused capability-art-module__tmWXfq__blink}@media (hover:hover){[data-capability]:hover .capability-art-module__tmWXfq__caret{animation-play-state:running}}@keyframes capability-art-module__tmWXfq__blink{to{visibility:hidden}}.capability-art-module__tmWXfq__spinArrow{transform-box:fill-box;transform-origin:50%;transition:rotate .8s var(--ease-spring)}@media (hover:hover){[data-capability]:hover .capability-art-module__tmWXfq__spinArrow{rotate:180deg}}.capability-art-module__tmWXfq__thumbs{grid-template-columns:repeat(3,70px);gap:10px;display:grid}.capability-art-module__tmWXfq__thumb{--fold:16px;background:var(--art-paper);height:76px;box-shadow:inset 0 0 0 1.5px var(--art-line);transition:transform .6s var(--ease-spring);transition-delay:calc(var(--i,0) * 35ms);flex-direction:column;gap:5px;padding:11px 8px 8px;display:flex;position:relative}@media (hover:hover){[data-capability]:hover .capability-art-module__tmWXfq__thumb{transform:translateY(-5px)}}.capability-art-module__tmWXfq__thumb:after{filter:none}.capability-art-module__tmWXfq__thumbDark{box-shadow:none;background:#14172a}.capability-art-module__tmWXfq__line{background:var(--art-bar);border-radius:3px;height:5px;display:block}.capability-art-module__tmWXfq__thumbDark .capability-art-module__tmWXfq__line{background:#ffffff38}.capability-art-module__tmWXfq__lineAccent{background:var(--accent)}.capability-art-module__tmWXfq__cells{grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.capability-art-module__tmWXfq__cell{background:var(--art-bar);border-radius:2px;height:7px}.capability-art-module__tmWXfq__cellHead{background:var(--accent);opacity:.85}.capability-art-module__tmWXfq__mark{font:700 9px/1 var(--font-mono);border-radius:3px;align-self:flex-start;padding:1px 3px}.capability-art-module__tmWXfq__generic{flex:1;place-items:center;display:grid}.capability-art-module__tmWXfq__genericGlyph{border:1.5px dashed var(--art-line);border-radius:4px;width:26px;height:32px}.capability-art-module__tmWXfq__plot{flex:1;width:100%}.capability-art-module__tmWXfq__schemes{justify-items:center;gap:12px;display:grid}.capability-art-module__tmWXfq__schemeRow{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.capability-art-module__tmWXfq__swatch{width:62px;height:46px;transition:transform .5s var(--ease-spring);transition-delay:calc(var(--i,0) * 30ms);border-radius:10px;align-content:center;gap:7px;padding:0 9px;display:grid;box-shadow:inset 0 0 0 1px #0b0d1a29,0 8px 14px -10px #0b0d1a80}@media (hover:hover){[data-capability]:hover .capability-art-module__tmWXfq__swatch{transform:translateY(-4px)}}.capability-art-module__tmWXfq__dots{gap:4px;display:flex}.capability-art-module__tmWXfq__dot{border-radius:50%;width:8px;height:8px}.capability-art-module__tmWXfq__swatchBar{background:var(--swatch-ink);opacity:.35;border-radius:2px;width:70%;height:4px}@media (max-width:720px){.capability-art-module__tmWXfq__swatch{width:52px;height:42px;padding:0 7px}}.capability-art-module__tmWXfq__scene{perspective:560px;place-items:center;width:120px;height:120px;display:grid}.capability-art-module__tmWXfq__cube{--size:84px;width:var(--size);height:var(--size);transform-style:preserve-3d;animation:16s linear infinite capability-art-module__tmWXfq__spin;position:relative;transform:rotateX(-24deg)rotateY(34deg)}.capability-art-module__tmWXfq__cubeInner{--size:40px;margin:-20px 0 0 -20px;position:absolute;inset:50% auto auto 50%}.capability-art-module__tmWXfq__face{border:1.5px solid var(--accent);background:color-mix(in srgb, var(--accent) 9%, transparent);backface-visibility:visible;position:absolute;inset:0}.capability-art-module__tmWXfq__front{transform:translateZ(calc(var(--size) / 2))}.capability-art-module__tmWXfq__back{transform:rotateY(180deg) translateZ(calc(var(--size) / 2))}.capability-art-module__tmWXfq__right{transform:rotateY(90deg) translateZ(calc(var(--size) / 2))}.capability-art-module__tmWXfq__left{transform:rotateY(-90deg) translateZ(calc(var(--size) / 2))}.capability-art-module__tmWXfq__top{transform:rotateX(90deg) translateZ(calc(var(--size) / 2))}.capability-art-module__tmWXfq__bottom{transform:rotateX(-90deg) translateZ(calc(var(--size) / 2))}@keyframes capability-art-module__tmWXfq__spin{0%{transform:rotateX(-24deg)rotateY(34deg)}to{transform:rotateX(-24deg)rotateY(394deg)}}.capability-art-module__tmWXfq__languages{flex-wrap:wrap;justify-content:center;gap:6px;max-width:330px;padding:12px;display:flex}.capability-art-module__tmWXfq__language{background:var(--art-paper);box-shadow:inset 0 0 0 1px var(--art-line);color:var(--art-ink);rotate:var(--tilt,0deg);transition:translate .6s var(--ease-spring);border-radius:99px;padding:4px 11px;font-size:13px;font-weight:500;line-height:1.3}.capability-art-module__tmWXfq__languageAccent{background:var(--accent);box-shadow:none;color:#fff}@media (hover:hover){[data-capability]:hover .capability-art-module__tmWXfq__language{translate:0 -3px}}
.capability-tile-module__yvkvNq__tile{grid-column:span var(--span);border:1px solid var(--color-hairline);background:var(--color-surface);transition:transform .5s var(--ease-glide), box-shadow .5s var(--ease-glide), border-color .3s var(--ease-soft);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}@media (hover:hover){.capability-tile-module__yvkvNq__tile:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--color-hairline));box-shadow:0 26px 40px -28px color-mix(in srgb, var(--accent) 60%, transparent);transform:translateY(-4px)}}.capability-tile-module__yvkvNq__art{background:radial-gradient(circle at 50% 120%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 70%), radial-gradient(color-mix(in srgb, var(--accent) 18%, transparent) 1px, transparent 1px) 0 0 / 18px 18px, var(--accent-soft);border-bottom:1px solid var(--color-hairline);flex:none;place-items:center;min-height:190px;display:grid;position:relative;overflow:hidden}.capability-tile-module__yvkvNq__copy{flex-direction:column;flex:1;align-items:flex-start;gap:8px;padding:20px 22px 22px;display:flex}.capability-tile-module__yvkvNq__title{letter-spacing:-.025em;font-size:18px;line-height:1.25}.capability-tile-module__yvkvNq__body{color:var(--color-ink-muted);margin:0;font-size:14px;line-height:1.5}.capability-tile-module__yvkvNq__tags{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.capability-tile-module__yvkvNq__tag{background:color-mix(in srgb, var(--accent) 10%, var(--color-surface));border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);color:color-mix(in srgb, var(--accent) 55%, var(--color-ink));border-radius:99px;padding:3px 9px;font-size:11.5px;font-weight:500;line-height:1.4}.capability-tile-module__yvkvNq__action{margin-top:auto;padding-top:12px}
.format-card-module__qH8j5q__card{background:var(--color-surface);border-radius:16px;align-content:start;gap:8px;padding:18px;display:grid}.format-card-module__qH8j5q__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.format-card-module__qH8j5q__name{letter-spacing:-.01em;font-size:15px}.format-card-module__qH8j5q__description{color:var(--color-ink-muted);margin:0;font-size:13px;line-height:1.5}.format-card-module__qH8j5q__observation{color:var(--color-ink-muted);margin:0;font-size:12px;line-height:1.45}.format-card-module__qH8j5q__codes{flex-wrap:wrap;gap:5px;display:flex}.format-card-module__qH8j5q__codes code{color:#45454a;background:#f1f1ef;border-radius:6px;padding:2px 7px;font-size:11px}.format-card-module__qH8j5q__upcoming{color:var(--color-brand);background:color-mix(in srgb, var(--color-brand) 12%, transparent);white-space:nowrap;border-radius:99px;padding:2px 8px;font-size:10.5px;font-weight:600}.format-card-module__qH8j5q__optIn{color:#b86e00;white-space:nowrap;background:#ffb54733;border-radius:99px;padding:2px 8px;font-size:10.5px;font-weight:600}
.format-browser-module__PLH2wq__browser{margin-top:36px}.format-browser-module__PLH2wq__tabs{gap:0}.format-browser-module__PLH2wq__chips{background:0 0;border-radius:0;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:8px;width:auto;height:auto;margin-bottom:18px;padding:0;display:flex}.format-browser-module__PLH2wq__chip{background:var(--color-surface);height:auto;box-shadow:none;color:var(--color-ink-muted);font-size:13px;font-weight:400;line-height:inherit;white-space:normal;cursor:pointer;transition:background var(--duration-moderate) var(--ease-soft), border-color var(--duration-moderate) var(--ease-soft), color var(--duration-moderate) var(--ease-soft);border:1px solid #0000001f;border-radius:99px;flex:0 auto;justify-content:center;align-items:center;gap:0;padding:6px 14px;display:inline-flex}.format-browser-module__PLH2wq__chip:after{display:none}.format-browser-module__PLH2wq__chip[aria-selected=true]{background:var(--color-ink);border-color:var(--color-ink);color:#fff;box-shadow:none}.format-browser-module__PLH2wq__chip:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px;box-shadow:none}.format-browser-module__PLH2wq__formats{font-size:inherit;line-height:inherit;flex:none;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}
.format-group-card-module__XZ70aq__group{text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;padding:0}.format-group-card-module__XZ70aq__art{aspect-ratio:3/4;color:#fff;transition:transform .6s var(--ease-glide);will-change:transform;border-radius:14px;display:block;position:relative;overflow:hidden;box-shadow:0 16px 30px -18px #0006}@media (hover:hover){.format-group-card-module__XZ70aq__group:hover .format-group-card-module__XZ70aq__art{transform:translateY(-6px)rotate(-1.5deg)}}.format-group-card-module__XZ70aq__group[aria-pressed=true] .format-group-card-module__XZ70aq__name{color:var(--color-brand)}.format-group-card-module__XZ70aq__group[aria-pressed=true] .format-group-card-module__XZ70aq__art{transform:translateY(-8px)}.format-group-card-module__XZ70aq__glyph{font:700 34px/1 var(--font-display);letter-spacing:-.04em;place-items:center;display:grid;position:absolute;inset:0}.format-group-card-module__XZ70aq__count{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff40;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:600;position:absolute;top:10px;left:10px}.format-group-card-module__XZ70aq__name{letter-spacing:-.01em;margin-top:10px;font-size:13px;font-weight:600;display:block}.format-group-card-module__XZ70aq__extensions{color:var(--color-ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}
.formats-section-module__vGc6HG__projects{grid-template-columns:minmax(240px,.8fr) 2fr;align-items:start;gap:40px;display:grid}.formats-section-module__vGc6HG__copy{justify-items:start;gap:22px;display:grid;position:sticky;top:90px}.formats-section-module__vGc6HG__title{font-size:clamp(28px,3.4vw,40px);line-height:1.08}.formats-section-module__vGc6HG__groups{grid-template-columns:repeat(5,minmax(120px,1fr));gap:12px;min-height:260px;display:grid}@media not all and (min-width:67.5625rem){.formats-section-module__vGc6HG__projects{grid-template-columns:1fr}.formats-section-module__vGc6HG__copy{position:static}.formats-section-module__vGc6HG__groups{grid-template-columns:repeat(5,150px);padding-bottom:6px;overflow-x:auto}}
.chip-module__k61xJa__chip{background:var(--color-surface);border:1px solid var(--color-hairline);color:var(--color-ink-muted);border-radius:99px;align-items:center;gap:8px;margin:0 0 22px;padding:6px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.chip-module__k61xJa__dot{background:var(--gradient-aurora);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #a64dff29}.chip-module__k61xJa__dark{color:#c9cad1;background:#ffffff0f;border-color:#ffffff1a}
.hero-tile-art-module__lBleFa__art{--art-code-concealed:#ffb547;--art-code-concealed-bg:#ffb54729;--art-mark-bg:#ffffffd9;--art-mark-text:#111;--art-cell:#ffffffc7;--art-cell-head:#fff;height:calc(var(--tile-width) * 1.28);color:#111;background:#eee;border-radius:14px;display:block;position:relative;overflow:hidden}.hero-tile-art-module__lBleFa__launching{animation:hero-tile-art-module__lBleFa__launch .45s var(--ease-soft)}@keyframes hero-tile-art-module__lBleFa__launch{40%{transform:scale(1.08);box-shadow:0 0 0 4px #4b3cff80}}.hero-tile-art-module__lBleFa__mark{background:var(--art-mark-bg);width:18px;height:18px;font:800 8px var(--font-sans);color:var(--art-mark-text);border-radius:6px;place-items:center;display:grid;position:absolute;top:10px;left:10px}.hero-tile-art-module__lBleFa__table{grid-template-rows:repeat(6,1fr);gap:3px;display:grid;position:absolute;inset:40px 12px 14px}.hero-tile-art-module__lBleFa__tableRow{grid-template-columns:1.4fr 1fr .8fr;gap:3px;display:grid}.hero-tile-art-module__lBleFa__tableRow b{background:var(--art-cell);border-radius:2px}.hero-tile-art-module__lBleFa__tableRow:first-child b{background:var(--art-cell-head)}.hero-tile-art-module__lBleFa__code{font:600 9.5px/1.75 var(--font-mono);white-space:pre;position:absolute;inset:40px 12px 12px}.hero-tile-art-module__lBleFa__code em{color:var(--art-code-concealed);background:var(--art-code-concealed-bg);border-radius:3px;padding:0 2px;font-style:normal}.hero-tile-art-module__lBleFa__glyph{font:700 44px/1 var(--font-display);letter-spacing:-.04em;place-items:center;display:grid;position:absolute;inset:0}.hero-tile-art-module__lBleFa__roll{position:absolute;inset:42px 10px 14px}.hero-tile-art-module__lBleFa__note{background:#fff;border-radius:3px;height:6px;position:absolute}.hero-tile-art-module__lBleFa__svg{width:calc(100% - 16px);height:auto;position:absolute;inset:26px 8px 8px}
.hero-tile-module___vPnxW__tile{--tile-width:128px;--spread:min(470px, 40vw);width:var(--tile-width);text-align:left;left:calc(50% + var(--t) * var(--spread) - var(--tile-width) / 2);top:calc(600px + var(--t) * var(--t) * 110px);pointer-events:auto;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;z-index:var(--z,1);transform-origin:50% 160%;filter:drop-shadow(0 18px 22px #0b0d1a38);transform:translate(var(--dx,0px), var(--dy,0px)) rotate(calc(var(--r,0deg) + var(--tilt,0deg)));transition:transform .55s var(--ease-spring), filter .3s var(--ease-soft);animation:hero-tile-module___vPnxW__deal .9s var(--ease-spring) both;animation-delay:calc(var(--i,0) * 70ms + .2s);background:0 0;border:0;padding:0;position:absolute}@media (not (min-width:77.5rem)) and (min-width:45.0625rem){.hero-tile-module___vPnxW__tile{--tile-width:112px;--spread:38vw}}.hero-tile-module___vPnxW__tile.hero-tile-module___vPnxW__dragging{cursor:grabbing;z-index:30;filter:drop-shadow(0 34px 40px #0b0d1a59);transition:transform 80ms linear;animation:none}.hero-tile-module___vPnxW__body{transform:translate(var(--nudge,0px), var(--lift,0px));transition:transform .5s var(--ease-spring);will-change:transform;display:block}.hero-tile-module___vPnxW__tile.hero-tile-module___vPnxW__hovered:not(.hero-tile-module___vPnxW__dragging),.hero-tile-module___vPnxW__tile:focus-visible{--lift:-18px;z-index:20}.hero-tile-module___vPnxW__tile.hero-tile-module___vPnxW__dragging .hero-tile-module___vPnxW__body{transition:none}.hero-tile-module___vPnxW__tile.hero-tile-module___vPnxW__moved,.hero-tile-module___vPnxW__tile.hero-tile-module___vPnxW__dealt{animation:none}.hero-tile-module___vPnxW__tile[data-hop=a]{animation:hero-tile-module___vPnxW__hop-a .55s var(--ease-spring);animation-delay:calc(var(--i,0) * 45ms)}.hero-tile-module___vPnxW__tile[data-hop=b]{animation:hero-tile-module___vPnxW__hop-b .55s var(--ease-spring);animation-delay:calc(var(--i,0) * 45ms)}@keyframes hero-tile-module___vPnxW__deal{0%{opacity:0;translate:0 340px;rotate:calc(var(--r,0deg) * -1);scale:.6}}@keyframes hero-tile-module___vPnxW__hop-a{40%{translate:0 -34px}}@keyframes hero-tile-module___vPnxW__hop-b{40%{translate:0 -34px}}.hero-tile-module___vPnxW__label{color:var(--color-ink);text-align:center;margin-top:8px;font-size:11.5px;font-weight:600;display:block}.hero-tile-module___vPnxW__badge{letter-spacing:.02em;color:var(--color-ink-muted);text-align:center;margin-top:3px;font-size:10px;font-weight:600;display:block}@media not all and (min-width:45.0625rem){.hero-tile-module___vPnxW__tile{transform:rotate(calc(var(--r,0deg) / 3));scroll-snap-align:center;touch-action:auto;cursor:pointer;flex:none;animation:none;position:relative;top:auto;left:auto}}
.hero-pile-module__r_98mG__pile{z-index:3;pointer-events:none;position:absolute;inset:0}@media not all and (min-width:45.0625rem){.hero-pile-module__r_98mG__pile{scroll-snap-type:x mandatory;gap:14px;padding:40px 16px 18px;display:flex;position:static;overflow-x:auto}}
.hero-spacebar-module__vchqjW__key{z-index:4;cursor:pointer;width:min(640px,82%);height:76px;color:var(--color-ink-muted);font:500 15px var(--font-sans);letter-spacing:.02em;transition:transform .1s var(--ease-soft), border-bottom-width .1s var(--ease-soft), color .2s;background:linear-gradient(#fffdf8,#ece8df);border:1px solid #0b0d1a24;border-bottom-width:7px;border-radius:18px;justify-content:flex-end;align-items:flex-end;padding:0 22px 14px;display:flex;position:absolute;bottom:96px;left:50%;transform:translate(-50%);box-shadow:0 40px 60px -30px #0b0d1a73}.hero-spacebar-module__vchqjW__key:hover{color:var(--color-ink)}.hero-spacebar-module__vchqjW__key:active,.hero-spacebar-module__vchqjW__down{border-bottom-width:2px;transform:translate(-50%)translateY(5px)}.hero-spacebar-module__vchqjW__glow{z-index:1;pointer-events:none;filter:blur(10px);width:min(900px,110%);height:260px;transition:opacity .4s var(--ease-soft), transform .6s var(--ease-spring);background:radial-gradient(50% 50% at 50% 60%,#a64dff59,#ff4f9a2e 45%,#ffb5471a 65%,#0000 72%);position:absolute;bottom:40px;left:50%;transform:translate(-50%)}[data-section=hero]:has(.hero-spacebar-module__vchqjW__key:hover) .hero-spacebar-module__vchqjW__glow{transform:translate(-50%)scale(1.08)}.hero-spacebar-module__vchqjW__flash{animation:hero-spacebar-module__vchqjW__glow-flash .7s var(--ease-soft)}@keyframes hero-spacebar-module__vchqjW__glow-flash{30%{opacity:1;filter:blur(4px)saturate(1.6);transform:translate(-50%)scale(1.25)}}@media not all and (min-width:45.0625rem){.hero-spacebar-module__vchqjW__key{margin:8px auto 0;display:flex;position:relative;bottom:auto;left:auto;transform:none}.hero-spacebar-module__vchqjW__key:active,.hero-spacebar-module__vchqjW__down{transform:translateY(4px)}.hero-spacebar-module__vchqjW__glow{display:none}}
.hero-section-module__oaqtQq__hero{background:radial-gradient(circle, #0b0d1a17 1px, transparent 1.4px) 0 0 / 22px 22px, var(--color-paper);min-height:1060px;padding:96px 0 0;position:relative;overflow:hidden}.hero-section-module__oaqtQq__hero:after{content:"";background:linear-gradient(transparent, var(--color-paper));pointer-events:none;height:160px;position:absolute;bottom:0;left:0;right:0}.hero-section-module__oaqtQq__copy{z-index:2;text-align:center;pointer-events:none;max-width:640px;position:relative}.hero-section-module__oaqtQq__copy a,.hero-section-module__oaqtQq__copy button{pointer-events:auto}.hero-section-module__oaqtQq__title{letter-spacing:-.045em;font-size:clamp(42px,6.2vw,76px);line-height:1.02}.hero-section-module__oaqtQq__lede{max-width:520px;color:var(--color-ink-muted);margin:22px auto 0;font-size:15.5px;line-height:1.6}.hero-section-module__oaqtQq__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.hero-section-module__oaqtQq__caption{z-index:4;text-align:center;color:var(--color-ink-muted);margin:0;font-size:12px;position:absolute;bottom:30px;left:0;right:0}@media not all and (min-width:45.0625rem){.hero-section-module__oaqtQq__hero{min-height:0;padding:64px 0 40px}.hero-section-module__oaqtQq__hero:after{display:none}.hero-section-module__oaqtQq__caption{margin-top:4px;position:static}}
.file-icon-module__1igyBG__icon{--file-icon-paper-from:#f4f5f8;--file-icon-paper-to:#d9dce4;--file-icon-badge-default:#7a8296;--file-icon-folder-from:#7cc4ff;--file-icon-folder-to:#3a95f0;--file-icon-folder-tab:#6ab8fb;background:linear-gradient(var(--file-icon-paper-from), var(--file-icon-paper-to));border-radius:2px 5px 2px 2px;flex:none;width:16px;height:20px;position:relative}.file-icon-module__1igyBG__icon:after{content:attr(data-ext);text-align:center;font:800 5.5px/1.5 var(--font-sans);color:#fff;background:var(--file-icon-badge,var(--file-icon-badge-default));letter-spacing:.02em;text-transform:uppercase;border-radius:2px;position:absolute;bottom:2px;left:-3px;right:-3px}.file-icon-module__1igyBG__folder{background:linear-gradient(var(--file-icon-folder-from), var(--file-icon-folder-to));border-radius:3px;width:20px;height:16px}.file-icon-module__1igyBG__folder:after{display:none}.file-icon-module__1igyBG__folder:before{content:"";background:var(--file-icon-folder-tab);border-radius:2px 2px 0 0;width:8px;height:4px;position:absolute;top:-2px;left:0}
.how-art-module__PE4L1q__art{--art-surface:#f5f2ec;--art-track:#ece8df;--art-finder:#1e1f24;--art-row-selected:#2b5cd8;--art-row-dim:#a8aab4;--art-ql-surface:#fbfbfa;--art-ql-bar:#f0f0ed;--art-ql-dot:#d8d8d4;--art-ql-cell:#e2e0f2;--art-ql-cell-accent:#c9c2ff;opacity:0;visibility:hidden;filter:blur(4px);width:100%;transition:opacity .45s var(--ease-soft), transform .6s var(--ease-spring), filter .45s var(--ease-soft), visibility 0s linear .45s;grid-area:1/1;place-items:center;display:grid;transform:translateY(18px)scale(.96)}.how-art-module__PE4L1q__art.how-art-module__PE4L1q__on{opacity:1;visibility:visible;filter:none;transition-delay:80ms,80ms,80ms,0s;transform:none}.how-art-module__PE4L1q__art.how-art-module__PE4L1q__leaving{transform:translateY(-14px)scale(.97)}.how-art-module__PE4L1q__card{background:var(--color-surface);border-radius:18px;padding:22px;box-shadow:0 24px 50px -24px #0000004d}.how-art-module__PE4L1q__store{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;width:min(380px,100%);display:grid}.how-art-module__PE4L1q__store img{filter:drop-shadow(0 10px 20px #2f5bff59)}.how-art-module__PE4L1q__store strong{letter-spacing:-.02em;font-size:16px;display:block}.how-art-module__PE4L1q__store span{color:var(--color-ink-muted);font-size:12.5px}.how-art-module__PE4L1q__storeBar{background:var(--art-track);border-radius:4px;height:4px;margin-top:8px;display:block;overflow:hidden}.how-art-module__PE4L1q__storeBar b{border-radius:inherit;background:var(--gradient-aurora);width:0;height:100%;display:block}.how-art-module__PE4L1q__on .how-art-module__PE4L1q__storeBar b{animation:how-art-module__PE4L1q__install 1.8s var(--ease-soft) .35s forwards}.how-art-module__PE4L1q__on .how-art-module__PE4L1q__store img{animation:how-art-module__PE4L1q__icon-pop .7s var(--ease-spring) .1s both}@keyframes how-art-module__PE4L1q__install{to{width:100%}}@keyframes how-art-module__PE4L1q__icon-pop{0%{opacity:0;transform:scale(.4)rotate(-12deg)}}.how-art-module__PE4L1q__settings{gap:10px;width:min(360px,100%);display:grid}.how-art-module__PE4L1q__crumb{color:var(--color-brand);margin:0;font-size:12px}.how-art-module__PE4L1q__settings strong{letter-spacing:-.02em;margin-bottom:4px;font-size:18px}.how-art-module__PE4L1q__note{color:var(--color-ink-faint);margin:6px 0 0;font-size:11.5px}.how-art-module__PE4L1q__press{width:min(400px,100%);height:290px;position:relative}.how-art-module__PE4L1q__finder{background:var(--art-finder);border-radius:12px;gap:2px;padding:8px;display:grid;position:absolute;top:0;left:0;right:0;box-shadow:0 20px 40px -24px #0b0d1a99}.how-art-module__PE4L1q__row{color:#fff;background:var(--art-row-selected);border-radius:7px;align-items:center;gap:9px;padding:6px 10px;font-size:12.5px;display:flex}.how-art-module__PE4L1q__rowDim{color:var(--art-row-dim);background:0 0}.how-art-module__PE4L1q__quickLook{background:var(--art-ql-surface);transform-origin:18% 0;opacity:0;border:1px solid #0b0d1a1a;border-radius:12px;height:150px;position:absolute;top:34px;left:6%;right:6%;overflow:hidden;transform:scale(.08);box-shadow:0 30px 60px -20px #0b0d1a8c}.how-art-module__PE4L1q__quickLookBar{background:var(--art-ql-bar);border-bottom:1px solid #0b0d1a14;align-items:center;gap:8px;padding:8px 10px;font-size:11px;display:flex}.how-art-module__PE4L1q__quickLookBar i{background:var(--art-ql-dot);border-radius:50%;width:10px;height:10px}.how-art-module__PE4L1q__quickLookGrid{grid-template-columns:1.4fr 1fr .8fr;gap:6px 10px;padding:12px;display:grid}.how-art-module__PE4L1q__quickLookGrid i{background:var(--art-ql-cell);border-radius:3px;height:7px}.how-art-module__PE4L1q__quickLookGrid i:nth-child(3n+1){background:var(--art-ql-cell-accent)}.how-art-module__PE4L1q__quickLookGrid i:nth-child(-n+3){background:var(--color-brand);opacity:.7}.how-art-module__PE4L1q__key{cursor:pointer;width:82%;height:70px;font:500 14px var(--font-sans);color:var(--color-ink-muted);transition:transform .1s var(--ease-soft), border-bottom-width .1s var(--ease-soft);background:linear-gradient(#fffdf8,#ece8df);border:1px solid #0b0d1a24;border-bottom-width:6px;border-radius:16px;justify-content:flex-end;align-items:flex-end;padding:0 18px 12px;display:flex;position:absolute;bottom:0;left:50%;translate:-50%;box-shadow:0 30px 50px -28px #0b0d1a80}.how-art-module__PE4L1q__key:before{content:"";z-index:-1;opacity:0;background:radial-gradient(closest-side,#a64dff73,#ff4f9a33,#0000);border-radius:50%;position:absolute;inset:-30px -10% -40px}.how-art-module__PE4L1q__key:hover{color:var(--color-ink)}.how-art-module__PE4L1q__key:active,.how-art-module__PE4L1q__keyDown{border-bottom-width:2px;transform:translateY(4px)}.how-art-module__PE4L1q__on .how-art-module__PE4L1q__key{animation:how-art-module__PE4L1q__key-press 3.6s var(--ease-soft) .4s infinite}.how-art-module__PE4L1q__on .how-art-module__PE4L1q__key:before{animation:how-art-module__PE4L1q__key-glow 3.6s var(--ease-soft) .4s infinite}.how-art-module__PE4L1q__on .how-art-module__PE4L1q__quickLook{animation:how-art-module__PE4L1q__ql-pop 3.6s var(--ease-spring) .4s infinite}.how-art-module__PE4L1q__on .how-art-module__PE4L1q__finder .how-art-module__PE4L1q__row:first-child{animation:3.6s linear .4s infinite how-art-module__PE4L1q__row-blink}.how-art-module__PE4L1q__press:hover .how-art-module__PE4L1q__key,.how-art-module__PE4L1q__press:hover .how-art-module__PE4L1q__quickLook,.how-art-module__PE4L1q__press:hover .how-art-module__PE4L1q__key:before{animation-play-state:paused}@keyframes how-art-module__PE4L1q__key-press{0%,14%,22%,64%,72%,to{border-bottom-width:6px;transform:none}17%,67%{border-bottom-width:2px;transform:translateY(4px)}}@keyframes how-art-module__PE4L1q__key-glow{0%,12%{opacity:0}20%{opacity:1}40%,to{opacity:0}}@keyframes how-art-module__PE4L1q__ql-pop{0%,17%{opacity:0;transform:scale(.08)}30%{opacity:1;transform:scale(1)}64%{opacity:1;transform:scale(1)}74%,to{opacity:0;transform:scale(.08)}}@keyframes how-art-module__PE4L1q__row-blink{0%,to{filter:none}16%{filter:brightness(1.25)}}.how-art-module__PE4L1q__swatches{justify-items:center;gap:14px;display:grid}.how-art-module__PE4L1q__swatchRow{gap:12px;display:flex}.how-art-module__PE4L1q__swatch{background:var(--swatch-background);border:1px solid #0000001a;border-radius:12px;width:84px;height:64px;position:relative}.how-art-module__PE4L1q__swatch:after{content:"";background:var(--swatch-accent);height:5px;box-shadow:0 12px 0 var(--swatch-accent), 0 24px 0 var(--swatch-accent);border-radius:3px;position:absolute;top:16px;left:12px;right:22px}@supports (color:color-mix(in lab, red, red)){.how-art-module__PE4L1q__swatch:after{box-shadow:0 12px 0 var(--swatch-accent), 0 24px 0 color-mix(in srgb, var(--swatch-accent) 50%, transparent)}}.how-art-module__PE4L1q__on .how-art-module__PE4L1q__swatch{animation:how-art-module__PE4L1q__swatch-in .6s var(--ease-spring) both, how-art-module__PE4L1q__swatch-pick 3.6s var(--ease-soft) infinite}.how-art-module__PE4L1q__on .how-art-module__PE4L1q__swatch:nth-child(2){animation-delay:80ms,1.2s}.how-art-module__PE4L1q__on .how-art-module__PE4L1q__swatch:nth-child(3){animation-delay:.16s,2.4s}@keyframes how-art-module__PE4L1q__swatch-in{0%{opacity:0;transform:translateY(16px)scale(.8)}}@keyframes how-art-module__PE4L1q__swatch-pick{0%,30%,to{transform:none;box-shadow:0 0 #4b3cff00}6%,26%{box-shadow:0 0 0 3px #fffdf8, 0 0 0 5px var(--color-brand);transform:translateY(-6px)}}.how-art-module__PE4L1q__swatches p{color:var(--color-ink-muted);margin:0;font-size:12.5px}@media (prefers-reduced-motion:reduce){.how-art-module__PE4L1q__art{filter:none;transform:none}.how-art-module__PE4L1q__quickLook{opacity:1;transform:none}}
.art-switch-module__cFohKG__row{cursor:pointer;transition:background .4s var(--ease-soft), box-shadow .4s var(--ease-soft);background:#f5f2ec;border-radius:12px;justify-content:space-between;align-items:center;padding:11px 14px;font-size:13.5px;display:flex}.art-switch-module__cFohKG__row:has([data-state=checked]){background:#eefaf1;box-shadow:inset 0 0 0 1px #34c75940}.art-switch-module__cFohKG__switch{cursor:pointer;width:38px;height:23px;transition:background .3s var(--ease-soft);background:#d1d1d6;border:0;border-radius:99px;flex:none;padding:0;position:relative}.art-switch-module__cFohKG__switch[data-state=checked]{background:var(--color-success)}.art-switch-module__cFohKG__switch:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;box-shadow:none}.art-switch-module__cFohKG__switch [data-slot=switch-thumb]{width:19px;height:19px;transition:translate .45s var(--ease-spring), width .2s var(--ease-soft);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #0003}.art-switch-module__cFohKG__row:active .art-switch-module__cFohKG__switch [data-slot=switch-thumb]{width:24px}.art-switch-module__cFohKG__switch[data-state=checked] [data-slot=switch-thumb]{translate:15px}
.how-steps-module__JTaFPW__steps{border-top:1px solid #ffffff1a;margin:auto 0 0;padding:0;list-style:none;display:block}.how-steps-module__JTaFPW__item{border-bottom:1px solid #ffffff1a}.how-steps-module__JTaFPW__head{color:#c7c7cc;width:100%;font-family:var(--font-sans);letter-spacing:normal;text-align:left;cursor:pointer;transition:color var(--duration-fast) var(--ease-soft);background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:14px;padding:14px 0;font-size:14.5px;font-weight:500;line-height:1.55;text-decoration:none;display:flex}.how-steps-module__JTaFPW__head[aria-expanded=true]{color:#fff}.how-steps-module__JTaFPW__head:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px;box-shadow:none;border-radius:8px}.how-steps-module__JTaFPW__head [data-slot=accordion-trigger-icon]{display:none}.how-steps-module__JTaFPW__number{font:500 11px var(--font-mono);color:#6b6b72;transition:color var(--duration-fast) var(--ease-soft)}.how-steps-module__JTaFPW__head[aria-expanded=true] .how-steps-module__JTaFPW__number{color:#b9a6ff}.how-steps-module__JTaFPW__item>[data-slot=accordion-content][data-state=open]{animation:how-steps-module__JTaFPW__open var(--duration-fast) var(--ease-soft)}.how-steps-module__JTaFPW__item>[data-slot=accordion-content][data-state=closed]{animation:how-steps-module__JTaFPW__close var(--duration-exit-fast) var(--ease-soft)}@keyframes how-steps-module__JTaFPW__open{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes how-steps-module__JTaFPW__close{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}.how-steps-module__JTaFPW__inner{height:auto;padding:0 0 16px 38px;line-height:1.55}.how-steps-module__JTaFPW__inner p{color:#9a9aa1;margin:0;font-size:13px}.how-steps-module__JTaFPW__bar{background:#ffffff1a;border-radius:2px;height:2px;margin-top:14px;display:block;position:relative;overflow:hidden}.how-steps-module__JTaFPW__bar:after{content:"";background:var(--gradient-aurora);transform-origin:0;transform:scaleX(var(--p,0));position:absolute;inset:0}
.split-card-module__UxeIka__split{border-radius:var(--radius-card);background:var(--color-ink-raised);grid-template-columns:1fr 1fr;min-height:480px;display:grid;overflow:hidden}.split-card-module__UxeIka__split h2{font-size:clamp(28px,3.4vw,40px);line-height:1.08}.split-card-module__UxeIka__flip .split-card-module__UxeIka__copy{order:2}.split-card-module__UxeIka__copy{color:#f2f2f4;flex-direction:column;padding:36px 40px 34px;display:flex}.split-card-module__UxeIka__copy h2{color:#fff}.split-card-module__UxeIka__lede{color:#a1a1a8;max-width:420px;margin:14px 0 22px;font-size:14px}.split-card-module__UxeIka__art{grid-template-columns:minmax(0,1fr);place-items:center;min-height:360px;padding:32px;display:grid;position:relative;overflow:hidden}.split-card-module__UxeIka__grey{isolation:isolate;background:radial-gradient(circle,#0b0d1a14 1px,#0000 1.4px) 0 0/18px 18px,#e9e5db}.split-card-module__UxeIka__sun{background:radial-gradient(70% 60% at 20% 20%,#ffd3e6,#0000 70%),radial-gradient(70% 70% at 90% 90%,#ffe2b8,#0000 70%),linear-gradient(135deg,#e6e0ff,#f3ecff)}@media not all and (min-width:60.0625rem){.split-card-module__UxeIka__split{grid-template-columns:1fr}}@media not all and (min-width:45.0625rem){.split-card-module__UxeIka__copy{padding:28px 24px}.split-card-module__UxeIka__art{padding:24px 18px}}
.code-view-module__3B0WeW__code{background:var(--q-code-bg);min-height:100%;color:var(--q-text);font:400 var(--q-size) / 1.6 var(--font-mono);grid-template-columns:auto 1fr;display:grid}.code-view-module__3B0WeW__gutter{padding:var(--code-pad-y,14px) 10px var(--code-pad-y,14px) 16px;text-align:right;color:var(--q-gutter);-webkit-user-select:none;user-select:none;border-right:1px solid var(--q-line);white-space:pre}.code-view-module__3B0WeW__body{padding:var(--code-pad-y,14px) 18px;white-space:pre;tab-size:4;overflow-x:auto}[data-line-numbers=off] .code-view-module__3B0WeW__code{grid-template-columns:1fr}[data-line-numbers=off] .code-view-module__3B0WeW__gutter{display:none}
.highlighted-text-module__y55UtG__key{color:var(--t-key)}.highlighted-text-module__y55UtG__string{color:var(--t-str)}.highlighted-text-module__y55UtG__number{color:var(--t-num)}.highlighted-text-module__y55UtG__keyword{color:var(--t-kw)}.highlighted-text-module__y55UtG__comment{color:var(--t-com);font-style:italic}.highlighted-text-module__y55UtG__function{color:var(--t-fn)}.highlighted-text-module__y55UtG__type{color:var(--t-type)}.highlighted-text-module__y55UtG__punctuation{color:var(--t-punct)}.highlighted-text-module__y55UtG__addition{color:var(--t-add);background:var(--t-add-bg);min-width:100%;display:inline-block}.highlighted-text-module__y55UtG__deletion{color:var(--t-del);background:var(--t-del-bg);min-width:100%;display:inline-block}.highlighted-text-module__y55UtG__hunk{color:var(--t-fn)}
.compare-slider-module__otgrZa__compare{gap:10px;width:min(460px,100%);display:grid;position:relative}.compare-slider-module__otgrZa__labels{color:#0b0d1aa6;justify-content:space-between;font-size:11.5px;font-weight:600;display:flex}.compare-slider-module__otgrZa__frame{--pos:55%;background:#15161b;border-radius:16px;height:290px;position:relative;overflow:hidden;box-shadow:0 30px 60px -28px #0000008c}.compare-slider-module__otgrZa__compare .compare-slider-module__otgrZa__frame .concealed{color:#e89a1c}.compare-slider-module__otgrZa__layer{--q-size:12px;position:absolute;inset:0;overflow:hidden}.compare-slider-module__otgrZa__layer>*{min-height:100%}.compare-slider-module__otgrZa__safe{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.compare-slider-module__otgrZa__raw:after{content:attr(data-badge);font:700 10px var(--font-mono);color:#ff7a7a;letter-spacing:.1em;position:absolute;bottom:10px;right:12px}.compare-slider-module__otgrZa__handle{top:0;bottom:0;left:var(--pos);pointer-events:none;background:#fff;width:2px;margin-left:-1px;position:absolute}.compare-slider-module__otgrZa__handle:after{transition:scale .3s var(--ease-spring);content:"‹ ›";width:34px;height:34px;font:700 13px var(--font-sans);color:var(--color-ink);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 16px #0000004d}.compare-slider-module__otgrZa__compare:hover .compare-slider-module__otgrZa__handle:after,.compare-slider-module__otgrZa__compare:focus-within .compare-slider-module__otgrZa__handle:after{scale:1.15}.compare-slider-module__otgrZa__hint{animation:compare-slider-module__otgrZa__compare-hint 1.6s var(--ease-soft)}@keyframes compare-slider-module__otgrZa__compare-hint{0%{--pos:55%}35%{--pos:82%}70%{--pos:30%}to{--pos:55%}}.compare-slider-module__otgrZa__range{opacity:0;cursor:ew-resize;width:100%;height:290px;margin:0;position:absolute;top:28px;left:0;right:0}.compare-slider-module__otgrZa__compare:focus-within .compare-slider-module__otgrZa__frame{outline:3px solid var(--color-ink);outline-offset:3px}
.privacy-card-module__4Ey5Iq__ticks{border-top:1px solid #ffffff1a;grid-template-columns:1fr 1fr;gap:10px 18px;margin:auto 0 0;padding:18px 0 0;list-style:none;display:grid}.privacy-card-module__4Ey5Iq__ticks li{color:#c7c7cc;padding-left:22px;font-size:13px;position:relative}.privacy-card-module__4Ey5Iq__ticks li:before{content:"";border:solid var(--color-success);border-width:0 0 2px 2px;width:8px;height:4px;position:absolute;top:5px;left:2px;transform:rotate(-45deg)}@media not all and (min-width:45.0625rem){.privacy-card-module__4Ey5Iq__ticks{grid-template-columns:1fr}}
.demo-tour-module__PWDgUW__tour{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;margin-bottom:20px;display:grid}.demo-tour-module__PWDgUW__step{text-align:left;cursor:pointer;color:#77777f;transition:color var(--duration-fast) var(--ease-soft);background:0 0;border:0;padding:0 0 4px;font-size:11.5px;font-weight:500}.demo-tour-module__PWDgUW__step i{background:#ffffff24;border-radius:3px;height:3px;margin-bottom:8px;display:block;position:relative;overflow:hidden}.demo-tour-module__PWDgUW__step i:after{content:"";background:var(--gradient-aurora);transform-origin:0;transform:scaleX(var(--p,0));position:absolute;inset:0}.demo-tour-module__PWDgUW__step[aria-selected=true]{color:#fff}.demo-tour-module__PWDgUW__step:hover{color:#d1d1d6}@media not all and (min-width:45.0625rem){.demo-tour-module__PWDgUW__tour{grid-template-columns:repeat(4,1fr);grid-auto-flow:row;row-gap:10px}}
.finder-module__oxEm5G__finder{--f-bg:#1e1f24;--f-side:#282930eb;--f-line:#ffffff12;--f-text:#e9e9ee;--f-muted:#8d8f9a;--f-sel:#2b5cd8;--f-sel-dim:#3a3d48;--f-focus:#2f5bffb3;--f-light-red:#ff5f57;--f-light-yellow:#febc2e;--f-light-green:#28c840;background:var(--f-bg);color:var(--f-text);border:1px solid #ffffff1f;border-radius:14px;outline:none;margin:0 auto;font-size:13px;position:relative;overflow:hidden;box-shadow:0 0 0 .5px #000c,0 40px 100px -30px #000000e6}.finder-module__oxEm5G__finder:focus-visible{box-shadow:0 0 0 3px var(--f-focus), 0 40px 100px -30px #000000e6}.finder-module__oxEm5G__titlebar{border-bottom:1px solid var(--f-line);background:#ffffff05;grid-template-columns:auto auto 1fr auto;align-items:center;gap:16px;height:52px;padding:0 16px;display:grid}.finder-module__oxEm5G__lights{gap:8px;display:flex}.finder-module__oxEm5G__lights i{background:var(--f-light-red);border-radius:50%;width:12px;height:12px}.finder-module__oxEm5G__lights i:nth-child(2){background:var(--f-light-yellow)}.finder-module__oxEm5G__lights i:nth-child(3){background:var(--f-light-green)}.finder-module__oxEm5G__nav{color:var(--f-muted);gap:10px;display:flex}.finder-module__oxEm5G__dim{opacity:.4}.finder-module__oxEm5G__title{font-size:13.5px;font-weight:700}.finder-module__oxEm5G__search{height:28px;color:var(--f-muted);background:#ffffff0f;border-radius:8px;align-items:center;gap:6px;width:170px;padding:0 12px;display:flex}.finder-module__oxEm5G__body{grid-template-columns:170px minmax(0,1fr) 280px;height:470px;display:grid}.finder-module__oxEm5G__sidebar{background:var(--f-side);border-right:1px solid var(--f-line);flex-direction:column;gap:2px;padding:12px 10px;display:flex}.finder-module__oxEm5G__sidebar p{color:var(--f-muted);margin:10px 8px 4px;font-size:11px;font-weight:700}.finder-module__oxEm5G__sidebar span{color:#d6d7dd;border-radius:6px;padding:5px 8px}.finder-module__oxEm5G__sidebar .finder-module__oxEm5G__current{background:#ffffff1a}.finder-module__oxEm5G__list{flex-direction:column;min-width:0;display:flex}.finder-module__oxEm5G__head,.finder-module__oxEm5G__row{grid-template-columns:minmax(0,2.3fr) 1.3fr minmax(66px,.6fr) 1.1fr;align-items:center;gap:12px;padding:0 16px;display:grid}.finder-module__oxEm5G__head{height:30px;color:var(--f-muted);border-bottom:1px solid var(--f-line);font-size:11.5px}.finder-module__oxEm5G__rows{scrollbar-width:thin;flex:1;padding:4px 8px 8px;overflow:auto}.finder-module__oxEm5G__row{cursor:default;-webkit-user-select:none;user-select:none;height:30px;color:var(--f-text);border-radius:6px;padding:0 8px;transition:background 80ms}.finder-module__oxEm5G__row:nth-child(2n){background:#ffffff06}.finder-module__oxEm5G__row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finder-module__oxEm5G__row .finder-module__oxEm5G__muted{color:var(--f-muted)}.finder-module__oxEm5G__row.finder-module__oxEm5G__selected{background:var(--f-sel-dim)}.finder-module__oxEm5G__finder:focus .finder-module__oxEm5G__row.finder-module__oxEm5G__selected,.finder-module__oxEm5G__finder.finder-module__oxEm5G__active .finder-module__oxEm5G__row.finder-module__oxEm5G__selected{background:var(--f-sel);color:#fff}.finder-module__oxEm5G__finder:focus .finder-module__oxEm5G__row.finder-module__oxEm5G__selected .finder-module__oxEm5G__muted,.finder-module__oxEm5G__finder.finder-module__oxEm5G__active .finder-module__oxEm5G__row.finder-module__oxEm5G__selected .finder-module__oxEm5G__muted{color:#fffc}.finder-module__oxEm5G__name{align-items:center;gap:9px;display:flex}.finder-module__oxEm5G__status{border-top:1px solid var(--f-line);height:38px;color:var(--f-muted);justify-content:space-between;align-items:center;padding:0 16px;font-size:12px;display:flex}.finder-module__oxEm5G__spaceKey{color:var(--f-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:4px 6px;font-size:12px;display:inline-flex}.finder-module__oxEm5G__spaceKey:hover{color:var(--f-text);background:#ffffff0d}.finder-module__oxEm5G__spaceKey .finder-module__oxEm5G__spaceCap{height:20px;font-size:11px}.finder-module__oxEm5G__spaceKey.finder-module__oxEm5G__pulse .finder-module__oxEm5G__spaceCap{animation:1.8s ease-in-out infinite finder-module__oxEm5G__pulse}@keyframes finder-module__oxEm5G__pulse{50%{opacity:.5}}.finder-module__oxEm5G__drop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;z-index:3;background:#0a0e1eb8;place-items:center;transition:opacity .15s;display:grid;position:absolute;inset:0}.finder-module__oxEm5G__drop.finder-module__oxEm5G__on{opacity:1}.finder-module__oxEm5G__dropCard{text-align:center;border:2px dashed #6e8bffb3;border-radius:16px;gap:6px;padding:28px 36px;display:grid}.finder-module__oxEm5G__dropCard span{color:var(--f-muted)}@media not all and (min-width:60.0625rem){.finder-module__oxEm5G__body{grid-template-columns:170px minmax(0,1fr)}}@media not all and (min-width:45.0625rem){.finder-module__oxEm5G__sidebar,.finder-module__oxEm5G__search{display:none}.finder-module__oxEm5G__body{grid-template-columns:1fr;height:430px}.finder-module__oxEm5G__head,.finder-module__oxEm5G__row{grid-template-columns:minmax(0,1fr) 64px}.finder-module__oxEm5G__head span:nth-child(2),.finder-module__oxEm5G__head span:nth-child(4),.finder-module__oxEm5G__row>span:nth-child(2),.finder-module__oxEm5G__row>span:nth-child(4){display:none}}
.fallback-view-module__oxWIZW__fallback{text-align:center;place-items:center;height:100%;padding:30px;display:grid}.fallback-view-module__oxWIZW__content{justify-items:center;gap:10px;max-width:380px;display:grid}.fallback-view-module__oxWIZW__icon{margin:16px 0 22px;transform:scale(2.6)}.fallback-view-module__oxWIZW__content p{color:var(--q-muted);margin:0}
.listing-module__Xa3Uga__listing{padding:6px 0 0}
.listing-header-module__9k3toq__head{border-bottom:1px solid var(--q-line);flex-wrap:wrap;gap:18px;padding:14px 20px;display:flex}.listing-header-module__9k3toq__stat{gap:2px;display:grid}.listing-header-module__9k3toq__stat b{letter-spacing:-.02em;font-size:18px}.listing-header-module__9k3toq__stat span{color:var(--q-muted);font-size:11.5px}.listing-header-module__9k3toq__pill{height:auto;color:var(--color-mint);background:#4fe3c11f;border-radius:99px;align-self:center;align-items:center;gap:6px;margin-left:auto;padding:3px 10px;font-size:11.5px;font-weight:500;display:inline-flex}
.listing-row-module__Y2hH8W__row{border-bottom:1px solid var(--q-line);grid-template-columns:1fr 90px 90px;gap:10px;padding:6px 20px;font-size:.96em;display:grid}.listing-row-module__Y2hH8W__row>span:not(:first-child){text-align:right;color:var(--q-muted);font-family:var(--font-mono);font-size:.92em}.listing-row-module__Y2hH8W__header{font-weight:600}.listing-row-module__Y2hH8W__dir{color:var(--t-key);font-weight:600}.listing-row-module__Y2hH8W__label{overflow-wrap:anywhere;unicode-bidi:isolate;min-width:0}.listing-row-module__Y2hH8W__notes{flex-wrap:wrap;gap:4px;margin-top:3px;font-weight:400;display:flex}.listing-row-module__Y2hH8W__note{background:color-mix(in srgb, var(--t-num) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--t-num) 42%, transparent);color:var(--q-text);font-family:var(--font-sans);border-radius:99px;padding:0 7px;font-size:.82em;line-height:1.6}
.cad-info-module__9K7TiG__info{color:var(--q-muted);font-size:11.5px;font-family:var(--font-mono);position:absolute;top:12px;left:14px}
.cad-toolbar-module__yYO8SG__tools{background:var(--q-bar);border:1px solid var(--q-line);border-radius:10px;gap:4px;padding:4px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.cad-toolbar-module__yYO8SG__tools button{color:var(--q-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 10px;font-size:12px}.cad-toolbar-module__yYO8SG__tools button:hover{color:var(--q-text);background:#7f7f7f26}
.cad-view-module__wHsHHa__cad{background:radial-gradient(circle at 50% 40%,#7f7f7f24,#0000 70%);height:100%;position:relative}.cad-view-module__wHsHHa__compact{background:0 0}.cad-view-module__wHsHHa__canvas{cursor:grab;touch-action:none;width:100%;height:100%;position:absolute;inset:0}.cad-view-module__wHsHHa__canvas:active{cursor:grabbing}
.diagram-view-module__KgR-JG__root{--d-edge:var(--q-text)}@supports (color:color-mix(in lab, red, red)){.diagram-view-module__KgR-JG__root{--d-edge:color-mix(in srgb, var(--q-text) 62%, var(--q-bg))}}.diagram-view-module__KgR-JG__root{--d-quiet:var(--q-text)}@supports (color:color-mix(in lab, red, red)){.diagram-view-module__KgR-JG__root{--d-quiet:color-mix(in srgb, var(--q-text) 22%, transparent)}}.diagram-view-module__KgR-JG__root{--d-tone:var(--q-muted);background:var(--q-bg);height:100%;min-height:0;color:var(--q-text);display:flex;position:relative}.diagram-view-module__KgR-JG__stage{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;outline-offset:-3px;flex:1;min-width:0;position:relative;overflow:hidden}.diagram-view-module__KgR-JG__stage[data-is-dragging]{cursor:grabbing}.diagram-view-module__KgR-JG__svg{width:100%;height:100%;display:block;position:absolute;inset:0}.diagram-view-module__KgR-JG__root [data-tone=key]{--d-tone:var(--t-key)}.diagram-view-module__KgR-JG__root [data-tone=str]{--d-tone:var(--t-str)}.diagram-view-module__KgR-JG__root [data-tone=num]{--d-tone:var(--t-num)}.diagram-view-module__KgR-JG__root [data-tone=kw]{--d-tone:var(--t-kw)}.diagram-view-module__KgR-JG__root [data-tone=fn]{--d-tone:var(--t-fn)}.diagram-view-module__KgR-JG__root [data-tone=type]{--d-tone:var(--t-type)}.diagram-view-module__KgR-JG__root [data-tone=plain]{--d-tone:var(--q-muted)}.diagram-view-module__KgR-JG__shape{fill:var(--d-tone)}@supports (color:color-mix(in lab, red, red)){.diagram-view-module__KgR-JG__shape{fill:color-mix(in srgb, var(--d-tone) 14%, var(--q-bg))}}.diagram-view-module__KgR-JG__shape{stroke:var(--d-tone);stroke-width:1.5px;stroke-linejoin:round}.diagram-view-module__KgR-JG__detail{fill:none;stroke:var(--d-tone);stroke-width:1.2px;opacity:.8}.diagram-view-module__KgR-JG__rect{stroke-width:1.3px}.diagram-view-module__KgR-JG__rect[data-role=box]{fill:var(--d-tone)}@supports (color:color-mix(in lab, red, red)){.diagram-view-module__KgR-JG__rect[data-role=box]{fill:color-mix(in srgb, var(--d-tone) 16%, var(--q-bg))}}.diagram-view-module__KgR-JG__rect[data-role=box]{stroke:var(--d-tone)}.diagram-view-module__KgR-JG__rect[data-role=note]{fill:var(--d-tone)}@supports (color:color-mix(in lab, red, red)){.diagram-view-module__KgR-JG__rect[data-role=note]{fill:color-mix(in srgb, var(--d-tone) 13%, var(--q-bg))}}.diagram-view-module__KgR-JG__rect[data-role=note]{stroke:var(--d-tone)}@supports (color:color-mix(in lab, red, red)){.diagram-view-module__KgR-JG__rect[data-role=note]{stroke:color-mix(in srgb, var(--d-tone) 70%, transparent)}}.diagram-view-module__KgR-JG__rect[data-role=frame]{fill:var(--q-text)}@supports (color:color-mix(in lab, red, red)){.diagram-view-module__KgR-JG__rect[data-role=frame]{fill:color-mix(in srgb, var(--q-text) 3%, transparent)}}.diagram-view-module__KgR-JG__rect[data-role=frame]{stroke:var(--d-quiet)}.diagram-view-module__KgR-JG__rect[data-role=frame][data-dashed]{stroke-dasharray:6 4}.diagram-view-module__KgR-JG__rect[data-role=label]{fill:var(--q-bg);stroke:var(--d-quiet);stroke-width:1px}.diagram-view-module__KgR-JG__rect[data-role=label][data-tone=kw]{fill:var(--d-tone)}@supports (color:color-mix(in lab, red, red)){.diagram-view-module__KgR-JG__rect[data-role=label][data-tone=kw]{fill:color-mix(in srgb, var(--d-tone) 14%, var(--q-bg))}}.diagram-view-module__KgR-JG__rect[data-role=label][data-tone=kw]{stroke:var(--d-tone)}@supports (color:color-mix(in lab, red, red)){.diagram-view-module__KgR-JG__rect[data-role=label][data-tone=kw]{stroke:color-mix(in srgb, var(--d-tone) 60%, transparent)}}.diagram-view-module__KgR-JG__line{fill:none;stroke:var(--d-edge);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.diagram-view-module__KgR-JG__line[data-role=quiet]{stroke:var(--d-quiet);stroke-width:1.1px}.diagram-view-module__KgR-JG__line[data-style=thick]{stroke-width:3px}.diagram-view-module__KgR-JG__line[data-style=dashed]{stroke-dasharray:7 5}.diagram-view-module__KgR-JG__line[data-style=dotted]{stroke-dasharray:2 5}.diagram-view-module__KgR-JG__markerFill{fill:var(--d-edge)}.diagram-view-module__KgR-JG__markerStroke{fill:none;stroke:var(--d-edge);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.diagram-view-module__KgR-JG__markerRing{fill:var(--q-bg);stroke:var(--d-edge);stroke-width:1.4px}.diagram-view-module__KgR-JG__text{fill:var(--q-text);pointer-events:none}.diagram-view-module__KgR-JG__text[data-bold]{font-weight:600}.diagram-view-module__KgR-JG__text[data-muted]{fill:var(--q-muted)}.diagram-view-module__KgR-JG__text[data-on-accent]{fill:var(--q-bg)}.diagram-view-module__KgR-JG__slice{--d-slice:var(--t-key);fill:var(--d-slice);stroke:var(--q-bg);stroke-width:1.5px;stroke-linejoin:round}.diagram-view-module__KgR-JG__slice[data-index="1"]{--d-slice:var(--t-str)}.diagram-view-module__KgR-JG__slice[data-index="2"]{--d-slice:var(--t-num)}.diagram-view-module__KgR-JG__slice[data-index="3"]{--d-slice:var(--t-kw)}.diagram-view-module__KgR-JG__slice[data-index="4"]{--d-slice:var(--t-fn)}.diagram-view-module__KgR-JG__slice[data-index="5"]{--d-slice:var(--t-type)}.diagram-view-module__KgR-JG__slice[data-index="6"]{--d-slice:var(--t-key)}@supports (color:color-mix(in lab, red, red)){.diagram-view-module__KgR-JG__slice[data-index="6"]{--d-slice:color-mix(in srgb, var(--t-key) 55%, var(--q-bg))}}.diagram-view-module__KgR-JG__slice[data-index="7"]{--d-slice:var(--t-str)}@supports (color:color-mix(in lab, red, red)){.diagram-view-module__KgR-JG__slice[data-index="7"]{--d-slice:color-mix(in srgb, var(--t-str) 55%, var(--q-bg))}}.diagram-view-module__KgR-JG__slice[data-index="8"]{--d-slice:var(--t-num)}@supports (color:color-mix(in lab, red, red)){.diagram-view-module__KgR-JG__slice[data-index="8"]{--d-slice:color-mix(in srgb, var(--t-num) 55%, var(--q-bg))}}.diagram-view-module__KgR-JG__slice[data-index="9"]{--d-slice:var(--t-kw)}@supports (color:color-mix(in lab, red, red)){.diagram-view-module__KgR-JG__slice[data-index="9"]{--d-slice:color-mix(in srgb, var(--t-kw) 55%, var(--q-bg))}}.diagram-view-module__KgR-JG__slice[data-index="10"]{--d-slice:var(--t-fn)}@supports (color:color-mix(in lab, red, red)){.diagram-view-module__KgR-JG__slice[data-index="10"]{--d-slice:color-mix(in srgb, var(--t-fn) 55%, var(--q-bg))}}.diagram-view-module__KgR-JG__slice[data-index="11"]{--d-slice:var(--t-type)}@supports (color:color-mix(in lab, red, red)){.diagram-view-module__KgR-JG__slice[data-index="11"]{--d-slice:color-mix(in srgb, var(--t-type) 55%, var(--q-bg))}}.diagram-view-module__KgR-JG__tools{background:var(--q-bar);border:1px solid var(--q-line);inset-inline-end:14px;border-radius:10px;gap:4px;padding:4px;display:flex;position:absolute;bottom:12px}[inert] .diagram-view-module__KgR-JG__tools{display:none}.diagram-view-module__KgR-JG__tools button{min-width:30px;height:28px;color:var(--q-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0 10px;font-size:12px;display:grid}.diagram-view-module__KgR-JG__tools button:hover{color:var(--q-text);background:#7f7f7f26}.diagram-view-module__KgR-JG__tools button[aria-pressed=true]{color:var(--q-text)}
.invisibles-view-module__gBlYDG__invisibles{--marker-fg:var(--t-num);background:var(--q-code-bg);flex-direction:column;min-height:100%;display:flex}[data-theme=light] .invisibles-view-module__gBlYDG__invisibles{--marker-fg:color-mix(in srgb, var(--t-num) 68%, black)}.invisibles-view-module__gBlYDG__note{border-bottom:1px solid var(--q-line);background:var(--q-bar);color:var(--q-muted);font-family:var(--font-sans);font-size:calc(var(--q-size) * .9);margin:0;padding:9px 16px;line-height:1.45}.invisibles-view-module__gBlYDG__code{color:var(--q-text);font:400 var(--q-size) / 1.6 var(--font-mono);flex:1;grid-template-columns:auto 1fr;display:grid}.invisibles-view-module__gBlYDG__gutter{border-right:1px solid var(--q-line);color:var(--q-gutter);text-align:right;white-space:pre;-webkit-user-select:none;user-select:none;padding:14px 10px 14px 16px}.invisibles-view-module__gBlYDG__body{tab-size:4;white-space:pre;padding:14px 18px;overflow-x:auto}.invisibles-view-module__gBlYDG__marker{background:color-mix(in srgb, var(--marker-fg) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--marker-fg) 40%, transparent);color:var(--marker-fg);text-underline-offset:3px;border-radius:4px;margin:0 1px;padding:0 4px;font-size:.92em;font-weight:500;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}[data-line-numbers=off] .invisibles-view-module__gBlYDG__code{grid-template-columns:1fr}[data-line-numbers=off] .invisibles-view-module__gBlYDG__gutter{display:none}
.midi-legend-module__uGlfUG__legend{gap:12px;margin-left:auto;display:flex}.midi-legend-module__uGlfUG__swatch{background:var(--swatch);border-radius:2px;width:8px;height:8px;margin-right:5px;display:inline-block}
.midi-play-button-module__4E8EyW__play{background:var(--color-brand);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:1px 6px;display:grid}
.midi-view-module__AKKZ4W__midi{flex-direction:column;height:100%;display:flex}.midi-view-module__AKKZ4W__canvas{flex:1;width:100%;min-height:0;display:block}.midi-view-module__AKKZ4W__bar{border-top:1px solid var(--q-line);background:var(--q-bar);color:var(--q-muted);align-items:center;gap:12px;padding:10px 16px;font-size:12px;display:flex}.midi-view-module__AKKZ4W__time{font-family:var(--font-mono)}
.profile-view-module__9ba2eW__wrap{background:var(--q-bg);color:var(--q-text);flex-direction:column;min-height:100%;display:flex}.profile-view-module__9ba2eW__table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:.92em}.profile-view-module__9ba2eW__table th,.profile-view-module__9ba2eW__table td{border-bottom:1px solid var(--q-line);text-align:left;vertical-align:middle;white-space:nowrap;padding:9px}.profile-view-module__9ba2eW__table thead th{z-index:2;background:var(--q-bar);color:var(--q-muted);font-size:.88em;font-weight:600;position:sticky;top:0}.profile-view-module__9ba2eW__table tbody tr:hover>*{background:var(--q-text)}@supports (color:color-mix(in lab, red, red)){.profile-view-module__9ba2eW__table tbody tr:hover>*{background:color-mix(in srgb, var(--q-text) 4%, var(--q-bg))}}.profile-view-module__9ba2eW__table .profile-view-module__9ba2eW__name{z-index:1;background:var(--q-bg);font-weight:600;font-family:var(--font-mono);box-shadow:1px 0 0 var(--q-line);font-size:.94em;position:sticky;left:0}.profile-view-module__9ba2eW__table thead .profile-view-module__9ba2eW__name{z-index:3;background:var(--q-bar);font-family:inherit;font-size:.88em}.profile-view-module__9ba2eW__table td.profile-view-module__9ba2eW__number{text-align:right;font-family:var(--font-mono);font-size:.94em}.profile-view-module__9ba2eW__table td.profile-view-module__9ba2eW__number[data-is-zero]{color:var(--q-muted)}.profile-view-module__9ba2eW__type{--chip:var(--q-muted);color:var(--chip);background:var(--chip);border-radius:999px;padding:1px 8px;font-size:.86em;font-weight:500;display:inline-block}@supports (color:color-mix(in lab, red, red)){.profile-view-module__9ba2eW__type{background:color-mix(in srgb, var(--chip) 14%, transparent)}}.profile-view-module__9ba2eW__type{box-shadow:inset 0 0 0 1px var(--chip)}@supports (color:color-mix(in lab, red, red)){.profile-view-module__9ba2eW__type{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--chip) 30%, transparent)}}.profile-view-module__9ba2eW__type[data-type=integer],.profile-view-module__9ba2eW__type[data-type=decimal]{--chip:var(--t-num)}.profile-view-module__9ba2eW__type[data-type=date]{--chip:var(--t-type)}.profile-view-module__9ba2eW__type[data-type=boolean]{--chip:var(--t-kw)}.profile-view-module__9ba2eW__type[data-type=text]{--chip:var(--t-str)}.profile-view-module__9ba2eW__type[data-type=mixed],.profile-view-module__9ba2eW__type[data-type=concealed]{--chip:var(--color-warn)}.profile-view-module__9ba2eW__type[data-type=empty]{--chip:var(--q-muted)}.profile-view-module__9ba2eW__table .profile-view-module__9ba2eW__common{white-space:normal;overflow-wrap:anywhere;max-width:210px;color:var(--q-text)}.profile-view-module__9ba2eW__spark{display:block;overflow:visible}.profile-view-module__9ba2eW__spark rect{fill:var(--t-key)}.profile-view-module__9ba2eW__spark rect[data-is-empty]{fill:var(--q-gutter);opacity:.6}.profile-view-module__9ba2eW__notes{white-space:normal;gap:4px;min-width:190px;max-width:280px;margin:0;padding:0;font-size:.92em;line-height:1.4;list-style:none;display:grid}.profile-view-module__9ba2eW__notes li{padding-left:14px;position:relative}.profile-view-module__9ba2eW__notes li:before{content:"";background:var(--color-warn);border-radius:50%;width:6px;height:6px;position:absolute;top:.5em;left:0}.profile-view-module__9ba2eW__status{color:var(--q-muted);gap:4px;margin:0;padding:10px 16px 4px;font-size:12px;line-height:1.4;list-style:none;display:grid;position:sticky;left:0}.profile-view-module__9ba2eW__status li{padding-inline-start:14px;position:relative}.profile-view-module__9ba2eW__status li:before{content:"";background:var(--color-warn);inset-inline-start:0;border-radius:50%;width:6px;height:6px;position:absolute;top:.5em}.profile-view-module__9ba2eW__summary{color:var(--q-muted);border-top:1px solid var(--q-line);background:var(--q-bar);margin-top:auto;padding:10px 16px;font-size:12px;position:sticky;bottom:0;left:0}
.sqlite-view-module__ePlqPa__schema{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;padding:14px 20px;display:grid}.sqlite-view-module__ePlqPa__table{border:1px solid var(--q-line);border-radius:12px;overflow:hidden}.sqlite-view-module__ePlqPa__table header{background:#7f7f7f14;justify-content:space-between;padding:9px 12px;font-weight:600;display:flex}.sqlite-view-module__ePlqPa__table header span{color:var(--q-muted);font-size:12px;font-weight:400}.sqlite-view-module__ePlqPa__table ul{margin:0;padding:0;list-style:none}.sqlite-view-module__ePlqPa__table li{font:12px/1.6 var(--font-mono);border-top:1px solid var(--q-line);justify-content:space-between;padding:5px 12px;display:flex}.sqlite-view-module__ePlqPa__table li span:last-child{color:var(--t-type)}
.cues-view-module__NPaXoW__cues{padding:10px 0}.cues-view-module__NPaXoW__cue{border-bottom:1px solid var(--q-line);grid-template-columns:52px 200px 1fr;gap:14px;padding:10px 20px;display:grid}.cues-view-module__NPaXoW__number{color:var(--q-gutter);font:12px / 1.6 var(--font-mono);text-align:right}.cues-view-module__NPaXoW__time{color:var(--t-type);font:12px / 1.6 var(--font-mono)}.cues-view-module__NPaXoW__text{line-height:1.5}@media not all and (min-width:45.0625rem){.cues-view-module__NPaXoW__cue{grid-template-columns:1fr;gap:2px}.cues-view-module__NPaXoW__number{text-align:left}}
.markdown-view-module__NncoQG__md{max-width:700px;font-family:var(--font-sans);line-height:1.65;font-size:calc(var(--q-size) + 1px);margin:0 auto;padding:28px 32px 40px}.markdown-view-module__NncoQG__md h1{letter-spacing:-.03em;margin:0 0 .4em;font-size:1.9em}.markdown-view-module__NncoQG__md h2{border-bottom:1px solid var(--q-line);margin:1.4em 0 .5em;padding-bottom:.3em;font-size:1.35em}.markdown-view-module__NncoQG__md h3{margin:1.2em 0 .4em;font-size:1.1em}.markdown-view-module__NncoQG__md p,.markdown-view-module__NncoQG__md ul,.markdown-view-module__NncoQG__md ol,.markdown-view-module__NncoQG__md blockquote{margin:0 0 .9em}.markdown-view-module__NncoQG__md ul,.markdown-view-module__NncoQG__md ol{padding-left:1.4em}.markdown-view-module__NncoQG__md ul{list-style:outside}.markdown-view-module__NncoQG__md ol{list-style:decimal}.markdown-view-module__NncoQG__md code{background:#7f7f7f26;border-radius:5px;padding:.1em .35em}.markdown-view-module__NncoQG__md pre{background:#7f7f7f1a;border-radius:10px;margin:1em 0;padding:12px 14px;font-size:.9em;overflow-x:auto}.markdown-view-module__NncoQG__md pre code{background:0 0;padding:0}.markdown-view-module__NncoQG__md blockquote{border-left:3px solid var(--color-brand);color:var(--q-muted);padding:.2em 1em}.markdown-view-module__NncoQG__md .markdown-view-module__NncoQG__link{color:var(--t-key);text-underline-offset:2px;-webkit-text-decoration:underline #7f7f7f80;text-decoration:underline #7f7f7f80}.markdown-view-module__NncoQG__md hr{border:0;border-top:1px solid var(--q-line);margin:1.5em 0}.markdown-view-module__NncoQG__md .markdown-view-module__NncoQG__task{margin-left:-1.3em;list-style:none}.markdown-view-module__NncoQG__md .markdown-view-module__NncoQG__task:before{content:"☐ "}.markdown-view-module__NncoQG__md .markdown-view-module__NncoQG__task.markdown-view-module__NncoQG__done:before{content:"☑ ";color:var(--color-mint)}.markdown-view-module__NncoQG__md.markdown-view-module__NncoQG__cell{padding:2px 4px}.markdown-view-module__NncoQG__md.markdown-view-module__NncoQG__cell h2{margin:0 0 .3em;font-size:1.3em}.markdown-view-module__NncoQG__md.markdown-view-module__NncoQG__cell p{color:var(--q-muted);margin:0}
.notebook-view-module__kjqecW__notebook{--output-prompt:#ff9e7a;font-family:var(--font-sans);gap:12px;padding:18px 22px 30px;display:grid}.notebook-view-module__kjqecW__cell{grid-template-columns:64px 1fr;gap:10px;display:grid}.notebook-view-module__kjqecW__prompt{font:500 11.5px / 2 var(--font-mono);color:var(--t-type);text-align:right;-webkit-user-select:none;user-select:none;padding-top:6px}.notebook-view-module__kjqecW__source{border:1px solid var(--q-line);font:var(--q-size) / 1.6 var(--font-mono);white-space:pre-wrap;background:#7f7f7f14;border-radius:10px;padding:10px 14px}.notebook-view-module__kjqecW__output{font:var(--q-size) / 1.55 var(--font-mono);white-space:pre;color:var(--q-text);padding:4px 14px;overflow-x:auto}.notebook-view-module__kjqecW__output .notebook-view-module__kjqecW__prompt{color:var(--output-prompt)}@media not all and (min-width:45.0625rem){.notebook-view-module__kjqecW__cell{grid-template-columns:1fr}.notebook-view-module__kjqecW__prompt{text-align:left;padding:0}}
.outline-view-module__nWzeaa__outline{font-family:var(--font-sans)}.outline-view-module__nWzeaa__node{margin:0;padding:0;list-style:none}.outline-view-module__nWzeaa__node .outline-view-module__nWzeaa__node{padding-left:18px}.outline-view-module__nWzeaa__row{border-radius:6px;align-items:center;gap:8px;min-height:26px;padding:0 10px;display:flex}.outline-view-module__nWzeaa__row:hover{background:#7f7f7f14}.outline-view-module__nWzeaa__toggle{width:16px;height:16px;color:var(--q-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:transform .15s;display:grid}.outline-view-module__nWzeaa__toggle[aria-expanded=true]{transform:rotate(90deg)}.outline-view-module__nWzeaa__spacer{width:16px}.outline-view-module__nWzeaa__key{color:var(--t-key);font-family:var(--font-mono);font-size:.95em}.outline-view-module__nWzeaa__value{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.95em;overflow:hidden}.outline-view-module__nWzeaa__badge{color:var(--q-muted);white-space:nowrap;background:#7f7f7f1f;border-radius:99px;margin-left:auto;padding:1px 8px;font-size:11px}
.table-view-module__U8m7eq__wrap{background:var(--q-bg);color:var(--q-text);padding:0}.table-view-module__U8m7eq__table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:.96em}.table-view-module__U8m7eq__table th,.table-view-module__U8m7eq__table td{border-bottom:1px solid var(--q-line);text-align:left;white-space:nowrap;padding:7px 14px}.table-view-module__U8m7eq__table th{background:var(--q-bar);z-index:1;font-weight:600;position:sticky;top:0}.table-view-module__U8m7eq__table td.table-view-module__U8m7eq__number{text-align:right;font-family:var(--font-mono)}.table-view-module__U8m7eq__table .table-view-module__U8m7eq__rownum{color:var(--q-gutter);text-align:right;-webkit-user-select:none;user-select:none;width:1%;font-family:var(--font-mono)}.table-view-module__U8m7eq__table tbody tr:hover td{background:#7f7f7f0f}.table-view-module__U8m7eq__summary{color:var(--q-muted);border-top:1px solid var(--q-line);background:var(--q-bar);padding:10px 16px;font-size:12px;position:sticky;bottom:0}
.finder-preview-pane-module__4cgfIa__pane{--f-link:#4a90f6;border-left:1px solid var(--f-line);flex-direction:column;min-width:0;padding:16px 16px 14px;font-size:12px;display:flex;overflow:hidden}.finder-preview-pane-module__4cgfIa__preview{flex:1;place-items:center;min-height:0;display:grid}.finder-preview-pane-module__4cgfIa__stage{--pane-scale:.6;aspect-ratio:4/3;background:var(--q-bg);width:100%;color:var(--q-text);animation:finder-preview-pane-module__4cgfIa__pane-in .32s var(--ease-soft);border-radius:6px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 14px 30px -18px #000000e6}.finder-preview-pane-module__4cgfIa__canvas{--q-size:12px;width:calc(100% / var(--pane-scale));height:calc(100% / var(--pane-scale));transform:scale(var(--pane-scale));transform-origin:0 0;pointer-events:none;font-size:var(--q-size);position:absolute;top:0;left:0;overflow:hidden}.finder-preview-pane-module__4cgfIa__canvas>*{height:100%}.finder-preview-pane-module__4cgfIa__details{flex:none;padding-top:18px}.finder-preview-pane-module__4cgfIa__name{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:700;line-height:1.3}.finder-preview-pane-module__4cgfIa__summary{color:var(--f-muted);margin:2px 0 0;font-size:12.5px}.finder-preview-pane-module__4cgfIa__sectionHead{justify-content:space-between;align-items:baseline;gap:12px;margin:14px 0 4px;font-size:13px;font-weight:700;display:flex}.finder-preview-pane-module__4cgfIa__more{color:var(--f-link);font-size:12px;font-weight:500}.finder-preview-pane-module__4cgfIa__info{grid-template-columns:minmax(0,1fr);margin:0;display:grid}.finder-preview-pane-module__4cgfIa__info div{justify-content:space-between;align-items:baseline;gap:12px;padding:3px 0;display:flex}.finder-preview-pane-module__4cgfIa__info dt{color:var(--f-muted);flex:none}.finder-preview-pane-module__4cgfIa__info dd{text-align:end;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.finder-preview-pane-module__4cgfIa__tagsPlaceholder{color:var(--f-muted);opacity:.7;margin:0}@keyframes finder-preview-pane-module__4cgfIa__pane-in{0%{opacity:0;transform:translateY(6px)}}@media not all and (min-width:60.0625rem){.finder-preview-pane-module__4cgfIa__pane{display:none}}
.findings-banner-module__yK2FXG__banner{--tone:var(--t-key);--finding-mark:var(--q-bg);border:1px solid var(--tone);margin:10px 12px 0;padding:10px 12px 11px}@supports (color:color-mix(in lab, red, red)){.findings-banner-module__yK2FXG__banner{border:1px solid color-mix(in srgb, var(--tone) 38%, var(--q-line))}}.findings-banner-module__yK2FXG__banner{border-inline-start:3px solid var(--tone);background:var(--tone);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.findings-banner-module__yK2FXG__banner{background:color-mix(in srgb, var(--tone) 8%, var(--q-bg))}}.findings-banner-module__yK2FXG__banner{color:var(--q-text);font-family:var(--font-sans);font-size:calc(var(--q-size) * .95);line-height:1.45}.findings-banner-module__yK2FXG__banner[data-tone=warning]{--tone:var(--t-del)}.findings-banner-module__yK2FXG__banner[data-tone=caution]{--tone:var(--t-num)}.findings-banner-module__yK2FXG__head{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.findings-banner-module__yK2FXG__badge{background:var(--tone);border-radius:99px;align-items:center;gap:5px;padding:2px 9px 2px 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.findings-banner-module__yK2FXG__badge{background:color-mix(in srgb, var(--tone) 18%, transparent)}}.findings-banner-module__yK2FXG__badge{font-size:.86em;font-weight:600}.findings-banner-module__yK2FXG__badgeIcon{color:var(--tone);flex:none}.findings-banner-module__yK2FXG__heading{letter-spacing:0;flex:14ch;margin:0;font-family:inherit;font-size:1em;font-weight:600}.findings-banner-module__yK2FXG__total{color:var(--q-muted);white-space:nowrap;margin-inline-start:auto;font-size:.86em}.findings-banner-module__yK2FXG__list{gap:8px;margin:9px 0 0;padding:0;list-style:none;display:grid}.findings-banner-module__yK2FXG__row{--row-tone:var(--t-key);grid-template-columns:16px minmax(0,1fr);gap:9px;display:grid}.findings-banner-module__yK2FXG__row[data-tone=warning]{--row-tone:var(--t-del)}.findings-banner-module__yK2FXG__row[data-tone=caution]{--row-tone:var(--t-num)}.findings-banner-module__yK2FXG__icon{color:var(--row-tone);margin-top:.22em}.findings-banner-module__yK2FXG__text{min-width:0}.findings-banner-module__yK2FXG__message,.findings-banner-module__yK2FXG__detail{overflow-wrap:break-word;margin:0}.findings-banner-module__yK2FXG__detail{color:var(--q-muted);margin-top:1px;font-size:.9em}.findings-banner-module__yK2FXG__decoded{background:var(--q-line);color:var(--q-text);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:isolate;border-radius:5px;padding:1px 6px;font-size:.95em;display:inline}.findings-banner-module__yK2FXG__more,.findings-banner-module__yK2FXG__copy{font:inherit;cursor:pointer}.findings-banner-module__yK2FXG__more{color:var(--t-key);text-underline-offset:3px;background:0 0;border:0;margin-top:8px;padding:2px 0;font-weight:500;text-decoration:underline}.findings-banner-module__yK2FXG__actions{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:10px;display:flex}.findings-banner-module__yK2FXG__copy{border:1px solid var(--q-text);padding:4px 11px}@supports (color:color-mix(in lab, red, red)){.findings-banner-module__yK2FXG__copy{border:1px solid color-mix(in srgb, var(--q-text) 28%, transparent)}}.findings-banner-module__yK2FXG__copy{color:var(--q-text);transition:background .2s var(--ease-soft);background:0 0;border-radius:7px;font-size:.92em;font-weight:500}.findings-banner-module__yK2FXG__copy:hover{background:var(--q-text)}@supports (color:color-mix(in lab, red, red)){.findings-banner-module__yK2FXG__copy:hover{background:color-mix(in srgb, var(--q-text) 9%, transparent)}}.findings-banner-module__yK2FXG__status{color:var(--q-muted);font-size:.9em}.findings-banner-module__yK2FXG__status[data-outcome=failed]{color:var(--q-text)}.findings-banner-module__yK2FXG__more:focus-visible,.findings-banner-module__yK2FXG__copy:focus-visible{outline:2px solid var(--t-key);outline-offset:2px}@media not all and (min-width:45.0625rem){.findings-banner-module__yK2FXG__banner{margin:8px 8px 0;padding:10px}.findings-banner-module__yK2FXG__total{margin-inline-start:0}.findings-banner-module__yK2FXG__more,.findings-banner-module__yK2FXG__copy{min-height:36px}.findings-banner-module__yK2FXG__copy{flex:auto}}
.quick-look-panel-module__pugB7q__panel{z-index:10;background:var(--q-bg);width:min(820px,100% - 24px);height:min(560px,100% - 36px);color:var(--q-text);transform-origin:50%;border:1px solid #ffffff24;border-radius:14px;flex-direction:column;display:flex;position:absolute;top:18px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 0 .5px #000,0 50px 120px -20px #000000f2}.quick-look-panel-module__pugB7q__panel[hidden]{display:none}.quick-look-panel-module__pugB7q__panel[data-theme=light]{border-color:#00000024}.quick-look-panel-module__pugB7q__bar{background:var(--q-bar);border-bottom:1px solid var(--q-line);grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;min-height:48px;padding:8px 12px 8px 14px;display:grid}.quick-look-panel-module__pugB7q__close{width:26px;height:26px;color:var(--q-muted);cursor:pointer;background:#ffffff14;border:0;border-radius:50%;place-items:center;display:grid}.quick-look-panel-module__pugB7q__close:hover{color:var(--q-text);background:#ffffff24}.quick-look-panel-module__pugB7q__panel[data-theme=light] .quick-look-panel-module__pugB7q__close{background:#0000000f}.quick-look-panel-module__pugB7q__title{align-items:baseline;gap:10px;min-width:0;display:flex}.quick-look-panel-module__pugB7q__title strong{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.quick-look-panel-module__pugB7q__title span{color:var(--q-muted);white-space:nowrap;font-size:12px}.quick-look-panel-module__pugB7q__modes{background:#ffffff12;border-radius:8px;gap:2px;padding:2px;display:inline-flex}.quick-look-panel-module__pugB7q__panel[data-theme=light] .quick-look-panel-module__pugB7q__modes{background:#0000000f}.quick-look-panel-module__pugB7q__mode{color:var(--q-muted);cursor:pointer;transition:background .2s var(--ease-soft), color .2s var(--ease-soft);background:0 0;border:0;border-radius:6px;padding:4px 12px;font-size:12px;font-weight:500}.quick-look-panel-module__pugB7q__mode[aria-selected=true]{color:var(--q-text);background:#ffffff29;box-shadow:0 1px 2px #0000004d}.quick-look-panel-module__pugB7q__panel[data-theme=light] .quick-look-panel-module__pugB7q__mode[aria-selected=true]{background:#fff}.quick-look-panel-module__pugB7q__content{min-height:0;font-size:var(--q-size);scrollbar-width:thin;outline:none;flex-direction:column;flex:1;display:flex;overflow:auto}.quick-look-panel-module__pugB7q__content>*{flex:none}.quick-look-panel-module__pugB7q__content>.quick-look-panel-module__pugB7q__stage{animation:quick-look-panel-module__pugB7q__content-in .32s var(--ease-soft);flex:1 0 auto}@keyframes quick-look-panel-module__pugB7q__content-in{0%{opacity:0;transform:translateY(6px)}}.quick-look-panel-module__pugB7q__info{width:22px;height:22px;color:var(--q-muted);place-items:center;display:grid}.quick-look-panel-module__pugB7q__info:hover{color:var(--q-text)}@media not all and (min-width:45.0625rem){.quick-look-panel-module__pugB7q__panel{width:100%;height:100%;top:0}.quick-look-panel-module__pugB7q__bar{grid-template-columns:auto 1fr}.quick-look-panel-module__pugB7q__bar .quick-look-panel-module__pugB7q__modes{grid-column:1/-1;justify-self:start}.quick-look-panel-module__pugB7q__title span{display:none}}
.live-preview-section-module__rIHc5G__theater{border-radius:var(--radius-card);background:radial-gradient(60% 40% at 50% 0,#4b3cff59,#0000 70%),radial-gradient(120% 80% at 50% 0,#181b33 0%,#080918 60%);padding:18px 22px 26px;position:relative;overflow:hidden}.live-preview-section-module__rIHc5G__hint{color:#9a9aa1;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-bottom:18px;font-size:13px;display:flex}.live-preview-section-module__rIHc5G__hintTouch{display:none}@media (hover:none) and (pointer:coarse){.live-preview-section-module__rIHc5G__hintTouch{display:flex}.live-preview-section-module__rIHc5G__hintPointer{display:none}}.live-preview-section-module__rIHc5G__stage{min-height:600px;position:relative}.live-preview-section-module__rIHc5G__note{text-align:center;color:#6b6b72;max-width:620px;margin:18px auto 0;font-size:12px}@media not all and (min-width:45.0625rem){.live-preview-section-module__rIHc5G__theater{border-radius:18px;padding:14px 10px 20px}.live-preview-section-module__rIHc5G__stage{min-height:540px}}
.mini-preview-module__QssCRW__mini{--mini-border:#ffffff24;z-index:0;border:1px solid var(--mini-border);background:var(--q-bg);height:300px;color:var(--q-text);border-radius:12px;flex-direction:column;display:flex;position:absolute;top:6px;left:22px;right:22px;overflow:hidden;box-shadow:0 20px 40px -20px #00000059}.mini-preview-module__QssCRW__mini.mini-preview-module__QssCRW__mini{--q-size:12px}.mini-preview-module__QssCRW__mini[data-theme=light]{--mini-border:#0000001a}.mini-preview-module__QssCRW__content{font-size:var(--q-size);outline:none;flex:1;overflow:hidden}
.presentation-card-module__5H90vq__card{border:1px solid var(--color-hairline);background:var(--color-surface);border-radius:20px;flex-direction:column;padding:14px 14px 22px;display:flex;position:relative;overflow:hidden}.presentation-card-module__5H90vq__tag{z-index:2;color:var(--color-ink-muted);background:#f1f1ef;border-radius:7px;align-self:flex-start;padding:3px 9px;font-size:11px;font-weight:500;position:relative}.presentation-card-module__5H90vq__visual{pointer-events:none;height:250px;margin:12px -14px 18px;position:relative;overflow:hidden}.presentation-card-module__5H90vq__visual:after{content:"";background:linear-gradient(transparent, var(--color-surface));height:60px;position:absolute;bottom:0;left:0;right:0}.presentation-card-module__5H90vq__cad{pointer-events:auto;background:radial-gradient(circle at 50% 45%, #ecebf5, var(--color-surface) 70%)}.presentation-card-module__5H90vq__cad:after{display:none}.presentation-card-module__5H90vq__title{letter-spacing:-.025em;padding:0 8px;font-size:18px;line-height:1.25}
.safety-lens-section-module__J8aNOq__stage{isolation:isolate;color:#f2f2f4;background:var(--color-night);padding:120px 0 110px;position:relative;overflow:clip}.safety-lens-section-module__J8aNOq__stage :focus-visible{outline-color:var(--color-amber)}.safety-lens-section-module__J8aNOq__glow{z-index:-1;pointer-events:none;background:radial-gradient(circle,#fff6 .7px,#0000 1.2px) 0 0/97px 89px,radial-gradient(circle,#ffffff40 .6px,#0000 1.1px) 41px 23px/151px 137px,radial-gradient(55% 38% at 50% 0,#ffb54733,#0000 70%),radial-gradient(45% 34% at 85% 6%,#ff4f9a33,#0000 70%),radial-gradient(40% 30% at 12% 14%,#a64dff29,#0000 70%);position:absolute;inset:0}.safety-lens-section-module__J8aNOq__glow:before{content:"";aspect-ratio:1;opacity:.4;background:conic-gradient(from 200deg,#0000,#ffb547,#ff4f9a,#a64dff,#0000 60%);border-radius:50%;width:min(900px,160vw);position:absolute;top:-300px;left:50%;translate:-50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px))}.safety-lens-section-module__J8aNOq__content{position:relative}.safety-lens-section-module__J8aNOq__stage .safety-lens-section-module__J8aNOq__head{max-width:860px}.safety-lens-section-module__J8aNOq__head h2{color:#fff}.safety-lens-section-module__J8aNOq__head h2 em{color:#0000;background:linear-gradient(100deg,#ffb547,#ff4f9a 55%,#a64dff);-webkit-background-clip:text;background-clip:text;padding-right:.06em}.safety-lens-section-module__J8aNOq__groupHead{margin:72px 0 22px}.safety-lens-section-module__J8aNOq__groupHead h3{color:#fff;margin:0;font-size:clamp(24px,2.6vw,32px);line-height:1.1}.safety-lens-section-module__J8aNOq__groupHead h3 em{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--color-amber);font-style:italic;font-weight:500}.safety-lens-section-module__J8aNOq__stack{gap:18px;display:grid}.safety-lens-section-module__J8aNOq__three{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.safety-lens-section-module__J8aNOq__three>article{grid-template-rows:subgrid;grid-row:span 2;gap:24px 0;display:grid}.safety-lens-section-module__J8aNOq__three{grid-template-rows:auto 1fr}.safety-lens-section-module__J8aNOq__two{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.safety-lens-section-module__J8aNOq__two>article{grid-template-rows:subgrid;grid-row:span 2;gap:24px 0;display:grid}.safety-lens-section-module__J8aNOq__one{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.safety-lens-section-module__J8aNOq__stage .safety-lens-section-module__J8aNOq__note{color:#b4b5be;border-color:#ffffff38;margin-top:56px}.safety-lens-section-module__J8aNOq__stage .safety-lens-section-module__J8aNOq__note strong{color:#fff}@media not all and (min-width:60.0625rem){.safety-lens-section-module__J8aNOq__three,.safety-lens-section-module__J8aNOq__two{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.safety-lens-section-module__J8aNOq__three>article,.safety-lens-section-module__J8aNOq__two>article{grid-row:auto;display:flex}}@media not all and (min-width:45.0625rem){.safety-lens-section-module__J8aNOq__stage{padding:80px 0 72px}.safety-lens-section-module__J8aNOq__groupHead{margin-top:56px}.safety-lens-section-module__J8aNOq__stage .safety-lens-section-module__J8aNOq__note{margin-top:40px}}
.safety-card-module__V0uEyq__card{border-radius:var(--radius-card);color:#d4d5dc;min-width:0;transition:border-color .4s var(--ease-glide);background:linear-gradient(#ffffff0f,#ffffff06);border:1px solid #ffffff1a;flex-direction:column;gap:24px;padding:22px;display:flex;position:relative}@media (hover:hover){.safety-card-module__V0uEyq__card:hover{border-color:#ffb54759}}.safety-card-module__V0uEyq__mock{align-items:stretch;min-width:0;display:flex}.safety-card-module__V0uEyq__copy{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.safety-card-module__V0uEyq__tagRow{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 10px;display:flex}.safety-card-module__V0uEyq__tagRow .safety-card-module__V0uEyq__tag{margin:0}.safety-card-module__V0uEyq__upcoming{color:#fff;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff2e;border-radius:99px;padding:2px 9px;font-size:11px;font-weight:600}.safety-card-module__V0uEyq__tag{letter-spacing:.08em;text-transform:uppercase;color:var(--color-amber);margin:0 0 10px;font-size:11.5px;font-weight:600}.safety-card-module__V0uEyq__title{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;margin:0 0 12px;font-size:clamp(21px,2.1vw,25px);font-weight:600;line-height:1.15}.safety-card-module__V0uEyq__title em{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--color-amber);font-style:italic;font-weight:500}.safety-card-module__V0uEyq__body{color:#b4b5be;margin:0;font-size:14px;line-height:1.6}.safety-card-module__V0uEyq__body strong,.safety-card-module__V0uEyq__copy strong{color:#fff;font-weight:600}.safety-card-module__V0uEyq__body code,.safety-card-module__V0uEyq__copy code{color:#f0f0f4;overflow-wrap:anywhere;background:#ffffff14;border-radius:5px;padding:1px 5px;font-size:.86em}.safety-card-module__V0uEyq__actions{margin-top:auto;padding-top:20px}.safety-card-module__V0uEyq__fineprint{color:#8e8f9a;margin:12px 0 0;font-size:12px;line-height:1.5}.safety-card-module__V0uEyq__open{font:600 13.5px var(--font-sans);color:var(--color-amber);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;display:inline-flex}.safety-card-module__V0uEyq__open:after{content:"›";transition:transform .4s var(--ease-glide)}@media (hover:hover){.safety-card-module__V0uEyq__open:hover:after{transform:translate(4px)}.safety-card-module__V0uEyq__open:hover{color:#ffd08a}}.safety-card-module__V0uEyq__featured{background:radial-gradient(60% 80% at 100%,#ff4f9a1a,#0000 70%),radial-gradient(50% 70% at 0 0,#ffb54714,#0000 70%),linear-gradient(#ffffff0f,#ffffff06);border-color:#ffb54738;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:40px;padding:40px 44px;display:grid;overflow:hidden}.safety-card-module__V0uEyq__featured .safety-card-module__V0uEyq__mock{order:2;align-items:center;padding:24px 10px}.safety-card-module__V0uEyq__featured .safety-card-module__V0uEyq__copy{order:1}.safety-card-module__V0uEyq__featured .safety-card-module__V0uEyq__title{font-size:clamp(28px,3.4vw,40px);line-height:1.08}.safety-card-module__V0uEyq__featured .safety-card-module__V0uEyq__body{font-size:15px}@media not all and (min-width:60.0625rem){.safety-card-module__V0uEyq__featured{grid-template-columns:minmax(0,1fr);gap:28px;padding:28px 22px}.safety-card-module__V0uEyq__featured .safety-card-module__V0uEyq__mock{order:2}}@media not all and (min-width:45.0625rem){.safety-card-module__V0uEyq__card{padding:16px}.safety-card-module__V0uEyq__featured{padding:24px 16px}.safety-card-module__V0uEyq__featured .safety-card-module__V0uEyq__mock{padding:28px 4px}}
.findings-window-module__zAr7Qa__window{background:var(--q-bg);width:100%;min-width:0;height:100%;color:var(--q-text);text-align:left;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;font-size:12.5px;line-height:1.45;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -28px #000c,0 0 0 1px #00000080}.findings-window-module__zAr7Qa__titlebar{background:var(--q-bar);border-bottom:1px solid var(--q-line);justify-content:center;align-items:center;height:34px;padding:0 12px;display:flex;position:relative}.findings-window-module__zAr7Qa__lights{gap:6px;display:flex;position:absolute;left:12px}.findings-window-module__zAr7Qa__lights i{background:#3a3c46;border-radius:50%;width:10px;height:10px}.findings-window-module__zAr7Qa__name{text-overflow:ellipsis;white-space:nowrap;max-width:60%;color:var(--q-text);font-size:12px;font-weight:600;overflow:hidden}.findings-window-module__zAr7Qa__modes{justify-content:center;padding:8px 12px 0;display:flex}.findings-window-module__zAr7Qa__banner{background:#ffb54712;border:1px solid #ffb5472e;border-radius:8px;flex-direction:column;align-items:flex-start;gap:8px;margin:8px 8px 0;padding:8px 10px;display:flex}.findings-window-module__zAr7Qa__rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.findings-window-module__zAr7Qa__row{grid-template-columns:14px minmax(0,1fr);align-items:start;gap:7px;display:grid}.findings-window-module__zAr7Qa__icon{width:14px;height:14px;color:var(--q-text);margin-top:2px}.findings-window-module__zAr7Qa__icon[data-severity=warning]{color:var(--color-warn)}.findings-window-module__zAr7Qa__message{overflow-wrap:anywhere;min-width:0}.findings-window-module__zAr7Qa__detail{color:var(--q-muted);margin-top:1px;font-size:11.5px;display:block}.findings-window-module__zAr7Qa__copy{background:#ffffff1a;border:1px solid #ffffff24;border-radius:6px;align-items:center;height:22px;padding:0 10px;font-size:11.5px;font-weight:500;display:inline-flex}.findings-window-module__zAr7Qa__body{flex:1;padding:10px 0 12px}
.mode-control-module__PrgghW__control{border:1px solid var(--q-line);background:#ffffff12;border-radius:8px;padding:2px;display:inline-flex}.mode-control-module__PrgghW__segment{appearance:none;color:var(--q-muted);font:500 12px/1 var(--font-sans);cursor:default;transition:background .2s var(--ease-soft), color .2s var(--ease-soft);background:0 0;border:0;border-radius:6px;padding:6px 12px}button.mode-control-module__PrgghW__segment{cursor:pointer}button.mode-control-module__PrgghW__segment:hover:not(.mode-control-module__PrgghW__active){color:var(--q-text)}.mode-control-module__PrgghW__active{color:var(--q-text);background:#ffffff29;box-shadow:0 1px 2px #0006}
.invisibles-demo-module__XGeWHq__frame{isolation:isolate;width:100%;position:relative}.invisibles-demo-module__XGeWHq__frame:before,.invisibles-demo-module__XGeWHq__frame:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;border-radius:50%;width:min(560px,118%);position:absolute;top:50%;left:50%;translate:-50% -50%}.invisibles-demo-module__XGeWHq__frame:before{opacity:.85;background:conic-gradient(#ffb547,#ff4f9a,#a64dff,#4b3cff,#ffb547);animation:28s linear infinite invisibles-demo-module__XGeWHq__lens-turn;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px))}.invisibles-demo-module__XGeWHq__frame:after{filter:blur(18px);background:radial-gradient(circle,#ff4f9a33,#ffb5471a 45%,#0000 70%)}@keyframes invisibles-demo-module__XGeWHq__lens-turn{to{rotate:360deg}}.invisibles-demo-module__XGeWHq__lines{font-family:var(--font-mono);margin:0;padding:0;font-size:12.5px;line-height:1.7;list-style:none}.invisibles-demo-module__XGeWHq__line{grid-template-columns:34px minmax(0,1fr);align-items:baseline;display:grid}.invisibles-demo-module__XGeWHq__gutter{text-align:right;color:var(--q-gutter);-webkit-user-select:none;user-select:none;padding-right:10px}.invisibles-demo-module__XGeWHq__text{overflow-wrap:anywhere;padding-right:12px}.invisibles-demo-module__XGeWHq__marker{color:var(--color-amber);white-space:nowrap;text-underline-offset:3px;animation:invisibles-demo-module__XGeWHq__marker-pop .5s var(--ease-spring) both;background:#ffb54729;border:1px solid #ffb54773;border-radius:5px;margin:0 2px;padding:0 5px;font-size:11px;line-height:1.5;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-block}@keyframes invisibles-demo-module__XGeWHq__marker-pop{0%{opacity:0;transform:translateY(4px)scale(.7)}}.invisibles-demo-module__XGeWHq__note{border-top:1px solid var(--q-line);font-family:var(--font-sans);color:var(--q-muted);margin:10px 12px 0;padding-top:9px;font-size:11.5px;line-height:1.45}@media not all and (min-width:45.0625rem){.invisibles-demo-module__XGeWHq__frame:before,.invisibles-demo-module__XGeWHq__frame:after{width:130%}}
.hidden-content-card-module__gJ92GG__agents{color:#b4b5be;margin:12px 0 0;font-size:14px;line-height:1.6}.hidden-content-card-module__gJ92GG__spotsLabel{color:#8e8f9a;margin:18px 0 8px;font-size:12px;font-weight:500}.hidden-content-card-module__gJ92GG__spots{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hidden-content-card-module__gJ92GG__spots li{color:#f3d9a8;background:#ffb5471a;border:1px solid #ffb54747;border-radius:99px;padding:4px 10px;font-size:12px}
.mocks-module__eSF3Zq__entries{font-family:var(--font-mono);margin:0;padding:0 12px;font-size:12px;line-height:1.8;list-style:none}.mocks-module__eSF3Zq__entry{overflow-wrap:anywhere;padding-left:18px;position:relative}.mocks-module__eSF3Zq__entry:before{color:var(--q-muted);position:absolute;left:2px}.mocks-module__eSF3Zq__entry[data-risk=warning]:before{content:"▲";color:var(--color-warn);font-size:9px}.mocks-module__eSF3Zq__entry[data-risk=caution]:before{content:"●";font-size:8px}.mocks-module__eSF3Zq__entry[data-risk=none]:before{content:"○";font-size:8px}.mocks-module__eSF3Zq__lines{font-family:var(--font-mono);margin:0;padding:0;font-size:12px;line-height:1.75;list-style:none}.mocks-module__eSF3Zq__line{grid-template-columns:30px minmax(0,1fr);display:grid}.mocks-module__eSF3Zq__gutter{text-align:right;color:var(--q-gutter);padding-right:10px}.mocks-module__eSF3Zq__code{overflow-wrap:anywhere;white-space:pre-wrap;padding-right:12px}.mocks-module__eSF3Zq__cells{flex-wrap:wrap;gap:6px;margin:0;padding:2px 12px 0;list-style:none;display:flex}.mocks-module__eSF3Zq__cell{border:1px solid var(--q-line);background:var(--q-code-bg);min-width:44px;font-family:var(--font-mono);text-align:center;color:var(--q-text);border-radius:6px;padding:5px 8px;font-size:11.5px}.mocks-module__eSF3Zq__cell[data-state=unrun]{color:var(--q-muted);border-style:dashed}.mocks-module__eSF3Zq__cell[data-state=error]{border-color:var(--t-del);background:var(--t-del-bg);color:var(--t-del)}
.profile-mock-module__VuZRaG__table{padding:0 12px;font-size:12px}.profile-mock-module__VuZRaG__rows{margin:0;padding:0;list-style:none}.profile-mock-module__VuZRaG__row{border-bottom:1px solid var(--q-line);font-variant-numeric:tabular-nums;grid-template-columns:minmax(70px,1.1fr) 62px 62px 52px minmax(88px,1.2fr) 48px 90px;align-items:center;column-gap:8px;padding:6px 0;display:grid}.profile-mock-module__VuZRaG__rows .profile-mock-module__VuZRaG__row:last-child{border-bottom:0}.profile-mock-module__VuZRaG__head{letter-spacing:.04em;text-transform:uppercase;color:var(--q-muted);padding-top:8px;font-size:10.5px;font-weight:600}.profile-mock-module__VuZRaG__name{font-family:var(--font-mono);overflow-wrap:anywhere}.profile-mock-module__VuZRaG__type{color:var(--q-muted)}.profile-mock-module__VuZRaG__range{white-space:nowrap;font-family:var(--font-mono);font-size:11px}.profile-mock-module__VuZRaG__spark{color:var(--q-muted)}.profile-mock-module__VuZRaG__spark svg{color:var(--t-key);display:block}.profile-mock-module__VuZRaG__note{border-left:2px solid var(--color-warn);color:var(--color-warn);grid-column:1/-1;margin-top:3px;padding-left:8px;font-size:11.5px}@media not all and (min-width:45.0625rem){.profile-mock-module__VuZRaG__row{grid-template-columns:minmax(0,1fr) 56px 52px 80px;column-gap:6px}.profile-mock-module__VuZRaG__head{letter-spacing:.01em}.profile-mock-module__VuZRaG__extra{display:none}}
.why-now-module__Jj04eG__why{margin-top:72px}.why-now-module__Jj04eG__why .why-now-module__Jj04eG__head{max-width:640px;margin-bottom:28px}.why-now-module__Jj04eG__why .why-now-module__Jj04eG__head h3{color:#fff;margin:0;font-size:clamp(24px,2.6vw,32px);line-height:1.1}.why-now-module__Jj04eG__why .why-now-module__Jj04eG__head h3 em{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--color-amber);font-style:italic;font-weight:500}.why-now-module__Jj04eG__why .why-now-module__Jj04eG__head .why-now-module__Jj04eG__lede{color:#9a9aa1;margin:12px 0 0;font-size:14px}.why-now-module__Jj04eG__items{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.why-now-module__Jj04eG__item{border-radius:var(--radius-card-sm);background:#ffffff0a;border:1px solid #ffffff1a;flex-direction:column;gap:14px;padding:18px 18px 16px;display:flex}.why-now-module__Jj04eG__item p{color:#c9cad1;margin:0;font-size:13.5px;line-height:1.55}.why-now-module__Jj04eG__item a{color:var(--color-amber);text-underline-offset:3px;margin-top:auto;font-size:12.5px;font-weight:500;-webkit-text-decoration:underline #ffb54766;text-decoration:underline #ffb54766;position:relative}.why-now-module__Jj04eG__item a:hover{text-decoration-color:currentColor}.why-now-module__Jj04eG__newTab{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.why-now-module__Jj04eG__limits{color:#8e8f9a;max-width:720px;margin:18px 0 0;font-size:12.5px;line-height:1.55}@media not all and (min-width:67.5625rem){.why-now-module__Jj04eG__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:45.0625rem){.why-now-module__Jj04eG__why{margin-top:56px}.why-now-module__Jj04eG__items{grid-template-columns:minmax(0,1fr)}}
.samples-arrows-module__jb5E0W__arrows{gap:8px;display:flex}.samples-arrows-module__jb5E0W__arrow{background:var(--color-sand);cursor:pointer;width:36px;height:36px;color:var(--color-ink);border:0;border-radius:50%;place-items:center;display:grid}.samples-arrows-module__jb5E0W__arrow:hover{background:var(--color-sand-strong)}.samples-arrows-module__jb5E0W__arrow:disabled{opacity:.4;cursor:default}
.samples-section-module__ouagiW__carousel>[data-slot=carousel-content]{margin:-16px 0 -44px;padding:16px 0 44px}.samples-section-module__ouagiW__carousel [data-is-dragging] button{cursor:grabbing}
.sample-card-module__XI-v0q__sample{isolation:isolate;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.sample-card-module__XI-v0q__sample:before{content:"";z-index:-1;background:var(--shade,#0b0d1a73);filter:blur(26px);opacity:0;height:170px;transition:opacity .5s var(--ease-glide), transform .6s var(--ease-glide);border-radius:40px;position:absolute;top:60px;left:10%;right:10%;transform:translateY(0)scale(.86)}.sample-card-module__XI-v0q__art{--fold:34px;color:#fff;height:220px;transition:transform .6s var(--ease-glide);will-change:transform;border-radius:16px;place-items:center;display:grid;position:relative;overflow:hidden;transform:translateZ(0)}.sample-card-module__XI-v0q__art:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff38 50%,#0000 65%);transition:transform 0s linear .6s;position:absolute;inset:0;transform:translate(-110%)}.sample-card-module__XI-v0q__tag{background:#00000040;border-radius:7px;padding:3px 9px;font-size:11px;font-weight:600;position:absolute;top:12px;left:12px}.sample-card-module__XI-v0q__glyph{width:92px;height:92px;font:700 30px var(--font-display);letter-spacing:-.03em;transition:transform .6s var(--ease-glide);background:#ffffff2e;border:1.5px solid #ffffff8c;border-radius:22px;place-items:center;display:grid;box-shadow:0 20px 40px -20px #00000080,inset 0 1px #ffffff59}.sample-card-module__XI-v0q__title{margin-top:12px;font-size:14px;font-weight:600;display:block}.sample-card-module__XI-v0q__title:after{content:"›";color:var(--color-ink-faint);transition:transform .5s var(--ease-glide), color .3s var(--ease-glide);margin-left:5px;display:inline-block}.sample-card-module__XI-v0q__sub{color:var(--color-ink-muted);font-size:12.5px;display:block}@media (hover:hover){.sample-card-module__XI-v0q__sample:hover:before{opacity:.55;transform:translateY(16px)scale(1)}.sample-card-module__XI-v0q__sample:hover .sample-card-module__XI-v0q__art{transform:translateY(-6px)}.sample-card-module__XI-v0q__sample:hover .sample-card-module__XI-v0q__art:before{transition:transform .9s var(--ease-glide);transform:translate(110%)}.sample-card-module__XI-v0q__sample:hover .sample-card-module__XI-v0q__glyph{transform:translateY(-3px)scale(1.06)}.sample-card-module__XI-v0q__sample:hover .sample-card-module__XI-v0q__title:after{color:var(--color-ink);transform:translate(4px)}}.sample-card-module__XI-v0q__sample:active .sample-card-module__XI-v0q__art{transition-duration:.15s;transform:translateY(-2px)scale(.985)}
.doc-page-module__IEDc_q__page{padding:64px 0 96px}.doc-page-module__IEDc_q__content{max-width:760px}.doc-page-module__IEDc_q__content h1{margin-bottom:10px;font-size:clamp(34px,5vw,52px);line-height:1.05}.doc-page-module__IEDc_q__content h2{letter-spacing:-.02em;margin:40px 0 12px;font-size:22px;line-height:1.2}.doc-page-module__IEDc_q__content p,.doc-page-module__IEDc_q__content li{color:var(--color-ink-raised);font-size:15.5px}.doc-page-module__IEDc_q__content p{margin:0 0 14px}.doc-page-module__IEDc_q__content ul,.doc-page-module__IEDc_q__content ol{margin:0 0 14px;padding-left:22px}.doc-page-module__IEDc_q__content ul{list-style:outside}.doc-page-module__IEDc_q__content ol{list-style:decimal}.doc-page-module__IEDc_q__content li{margin-bottom:6px}.doc-page-module__IEDc_q__content a:not([data-slot=pill-button]){color:var(--color-brand);text-underline-offset:3px;text-decoration:underline}.doc-page-module__IEDc_q__summary{border-radius:var(--radius-card-sm);background:var(--color-surface);border:1px solid var(--color-hairline);margin:0 0 40px;padding:20px 22px}
