.PageChrome-module__AB3DHW__progress{z-index:60;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.PageChrome-module__AB3DHW__bar{transform-origin:0;background:var(--c-ink);width:100%;height:100%;box-shadow:none;opacity:.85;will-change:transform;transform:scaleX(0)}.PageChrome-module__AB3DHW__index{z-index:30;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:none;position:fixed;top:50%;left:clamp(10px,1.4vw,28px);transform:translateY(-50%)}.PageChrome-module__AB3DHW__index li{display:block}.PageChrome-module__AB3DHW__index button{all:unset;box-sizing:border-box;cursor:pointer;color:var(--c-ink);opacity:.32;transition:opacity .3s var(--e-standard), background-color .3s var(--e-standard);border-radius:999px;align-items:center;gap:10px;padding:5px 6px;display:flex}.PageChrome-module__AB3DHW__index i{width:12px;height:1px;transition:width .4s var(--e-standard), box-shadow .4s var(--e-standard);background:currentColor;display:block}.PageChrome-module__AB3DHW__index span{white-space:nowrap;text-overflow:ellipsis;letter-spacing:0;text-transform:none;background:var(--c-canvas);border:1px solid var(--c-border-strong);max-width:260px;color:var(--c-ink);opacity:0;pointer-events:none;transition:opacity .2s var(--e-standard), transform .2s var(--e-standard);border-radius:999px;margin-left:6px;padding:5px 11px;font-size:11px;position:absolute;left:100%;overflow:hidden;transform:translate(-4px)}.PageChrome-module__AB3DHW__index li{position:relative}.PageChrome-module__AB3DHW__index li[data-active] button{opacity:1}.PageChrome-module__AB3DHW__index li[data-active] i{width:26px;box-shadow:none}.PageChrome-module__AB3DHW__index button:hover{opacity:1;background:rgb(var(--ring-rgb,255 255 255) / .06)}.PageChrome-module__AB3DHW__index button:hover span{opacity:1;transform:none}@media (min-width:1360px) and (hover:hover){.PageChrome-module__AB3DHW__index{display:flex}}@media (prefers-reduced-motion:reduce){.PageChrome-module__AB3DHW__bar,.PageChrome-module__AB3DHW__index i,.PageChrome-module__AB3DHW__index span,.PageChrome-module__AB3DHW__index button{transition:none}}
.Nav-module__a8Vrqq__wrap{z-index:var(--z-nav,100);padding:calc(env(safe-area-inset-top,0px) + 20px) max(20px, env(safe-area-inset-right,0px)) 0 max(20px, env(safe-area-inset-left,0px));pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:start;gap:12px;display:grid;position:fixed;inset:0 0 auto}.Nav-module__a8Vrqq__wrap>*{pointer-events:auto}.Nav-module__a8Vrqq__pill{background:var(--nav-solid);color:var(--nav-ink);box-shadow:var(--nav-shadow);border-radius:999px}.Nav-module__a8Vrqq__brand{height:52px;transition:padding .42s var(--e-standard), box-shadow .3s var(--e-standard);justify-self:start;align-items:center;padding:0 15px;text-decoration:none;display:inline-flex;overflow:hidden;}.Nav-module__a8Vrqq__mark{flex-shrink:0;transition:transform .55s cubic-bezier(.34,1.45,.64,1)}.Nav-module__a8Vrqq__word{opacity:0;white-space:nowrap;letter-spacing:-.02em;max-width:0;transition:max-width .42s var(--e-standard), opacity .28s var(--e-standard), transform .42s var(--e-standard), margin .42s var(--e-standard);font-size:17px;font-weight:600;display:inline-block;overflow:hidden;transform:translate(-6px)}.Nav-module__a8Vrqq__brand:hover,.Nav-module__a8Vrqq__brand:focus-visible{padding-right:20px}.Nav-module__a8Vrqq__brand:hover .Nav-module__a8Vrqq__word,.Nav-module__a8Vrqq__brand:focus-visible .Nav-module__a8Vrqq__word{opacity:1;max-width:90px;margin-left:9px;transform:none}.Nav-module__a8Vrqq__brand:hover .Nav-module__a8Vrqq__mark,.Nav-module__a8Vrqq__brand:focus-visible .Nav-module__a8Vrqq__mark{transform:rotate(-14deg)scale(.94)}.Nav-module__a8Vrqq__brand:focus-visible{outline:var(--b-focus,2px) solid var(--nav-focus);outline-offset:3px}.Nav-module__a8Vrqq__morph{width:124px;height:52px;transition:width .5s cubic-bezier(.2, 0, 0, 1), height .5s cubic-bezier(.2, 0, 0, 1), border-radius .5s cubic-bezier(.2, 0, 0, 1), box-shadow .3s var(--e-standard);border-radius:26px;justify-self:center;position:relative;overflow:hidden;}.Nav-module__a8Vrqq__morph[data-open]{border-radius:28px;width:min(560px,100vw - 40px);height:min(536px,100svh - 40px);box-shadow:0 1px 2px #0e0f120f,0 30px 80px -30px #0e0f1259}.Nav-module__a8Vrqq__toggle{z-index:2;width:100%;height:52px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:26px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:15px;font-weight:500;display:flex;position:relative}.Nav-module__a8Vrqq__morph[data-open] .Nav-module__a8Vrqq__toggle{border-bottom:1px solid var(--c-border);border-radius:0}.Nav-module__a8Vrqq__toggle:focus-visible{outline:var(--b-focus,2px) solid var(--nav-focus);outline-offset:-4px}.Nav-module__a8Vrqq__toggleIcon{width:16px;height:12px;position:relative}.Nav-module__a8Vrqq__toggleIcon i{width:16px;height:1.6px;transition:transform .4s var(--e-standard), top .4s var(--e-standard);background:currentColor;border-radius:2px;position:absolute;left:0}.Nav-module__a8Vrqq__toggleIcon i:first-child{top:3px}.Nav-module__a8Vrqq__toggleIcon i:last-child{top:8px}.Nav-module__a8Vrqq__morph[data-open] .Nav-module__a8Vrqq__toggleIcon i:first-child{top:5.2px;transform:rotate(45deg)}.Nav-module__a8Vrqq__morph[data-open] .Nav-module__a8Vrqq__toggleIcon i:last-child{top:5.2px;transform:rotate(-45deg)}.Nav-module__a8Vrqq__toggleLabel{display:inline-block}.Nav-module__a8Vrqq__panel{flex-direction:column;justify-content:space-between;gap:20px;padding:22px 26px 18px;display:flex;position:absolute;inset:52px 0 0;overflow-y:auto}.Nav-module__a8Vrqq__panel[hidden]{display:none}.Nav-module__a8Vrqq__cols{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;display:grid}.Nav-module__a8Vrqq__col{min-width:0}.Nav-module__a8Vrqq__colHead{letter-spacing:0;text-transform:none;color:var(--c-ink-3);animation:Nav-module__a8Vrqq__kp-nav-in .5s var(--e-standard) both;margin:0 0 10px;font-size:11px;font-weight:500;animation-delay:.16s}.Nav-module__a8Vrqq__bigLinks,.Nav-module__a8Vrqq__smallLinks,.Nav-module__a8Vrqq__footLinks{margin:0;padding:0;list-style:none}.Nav-module__a8Vrqq__bigLinks,.Nav-module__a8Vrqq__smallLinks{flex-direction:column;gap:2px;display:flex}.Nav-module__a8Vrqq__bigLinks li,.Nav-module__a8Vrqq__smallLinks li,.Nav-module__a8Vrqq__panelFoot{animation:Nav-module__a8Vrqq__kp-nav-in .5s var(--e-standard) both;animation-delay:calc(.18s + var(--i,0) * 40ms)}.Nav-module__a8Vrqq__bigLinks a{letter-spacing:-.02em;color:var(--nav-ink);transition:color .2s var(--e-standard), transform .25s var(--e-standard);padding:5px 0;font-size:22px;text-decoration:none;display:block}.Nav-module__a8Vrqq__smallLinks a{color:var(--nav-link);transition:color .2s var(--e-standard);padding:6px 0;font-size:15px;text-decoration:none;display:block}.Nav-module__a8Vrqq__bigLinks a:hover{transform:translate(3px)}.Nav-module__a8Vrqq__bigLinks a:hover,.Nav-module__a8Vrqq__smallLinks a:hover,.Nav-module__a8Vrqq__footLinks a:hover,.Nav-module__a8Vrqq__bigLinks a[aria-current=page],.Nav-module__a8Vrqq__smallLinks a[aria-current=page]{color:var(--c-accent)}.Nav-module__a8Vrqq__panelFoot{border-top:1px solid var(--c-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:14px;display:flex}.Nav-module__a8Vrqq__search{background:var(--c-surface-2);min-height:40px;color:var(--nav-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;display:inline-flex}.Nav-module__a8Vrqq__footLinks{flex-wrap:wrap;gap:4px 16px;display:flex}.Nav-module__a8Vrqq__footLinks a{color:var(--c-ink-3);padding:8px 0;font-size:13px;text-decoration:none;display:inline-block}.Nav-module__a8Vrqq__actions{justify-self:end;align-items:center;gap:8px;display:flex}.Nav-module__a8Vrqq__signIn{min-height:44px;color:var(--c-ink);border-radius:999px;align-items:center;padding:0 14px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.Nav-module__a8Vrqq__signIn:hover{background:rgb(var(--rgb-ink) / .05)}.Nav-module__a8Vrqq__cta{background:var(--nav-cta-bg);min-height:44px;color:var(--nav-cta-ink);box-shadow:var(--nav-cta-shadow);transition:transform .25s var(--e-standard);border-radius:999px;align-items:center;padding:0 20px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.Nav-module__a8Vrqq__cta:hover{color:var(--nav-cta-ink);transform:translateY(-1px)}.Nav-module__a8Vrqq__signIn:focus-visible,.Nav-module__a8Vrqq__cta:focus-visible{outline:var(--b-focus,2px) solid var(--nav-focus);outline-offset:3px}@keyframes Nav-module__a8Vrqq__kp-nav-in{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}to{opacity:1;filter:none;transform:none}}@media (max-width:720px){.Nav-module__a8Vrqq__wrap{grid-template-columns:auto 1fr auto;gap:8px;padding-left:14px;padding-right:14px}.Nav-module__a8Vrqq__morph{justify-self:center;width:108px}.Nav-module__a8Vrqq__morph[data-open]{left:14px;right:14px;top:calc(env(safe-area-inset-top,0px) + 20px);justify-self:stretch;width:auto;position:fixed}.Nav-module__a8Vrqq__signIn{display:none}.Nav-module__a8Vrqq__cols{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.Nav-module__a8Vrqq__brand,.Nav-module__a8Vrqq__word,.Nav-module__a8Vrqq__mark,.Nav-module__a8Vrqq__morph,.Nav-module__a8Vrqq__toggleIcon i,.Nav-module__a8Vrqq__bigLinks a,.Nav-module__a8Vrqq__cta{transition:none}.Nav-module__a8Vrqq__colHead,.Nav-module__a8Vrqq__bigLinks li,.Nav-module__a8Vrqq__smallLinks li,.Nav-module__a8Vrqq__panelFoot{animation:none}}.Nav-module__a8Vrqq__theme{background:var(--nav-solid);width:44px;height:44px;color:var(--nav-ink);box-shadow:var(--nav-shadow);cursor:pointer;transition:transform .25s var(--e-standard);border:0;border-radius:999px;place-items:center;display:inline-grid}.Nav-module__a8Vrqq__theme:hover{transform:translateY(-1px)}.Nav-module__a8Vrqq__theme:focus-visible{outline:var(--b-focus,2px) solid var(--nav-focus);outline-offset:3px}.Nav-module__a8Vrqq__brand{color:var(--nav-ink)}html:is([data-desktop],[data-keplar-desktop],.keplar-desktop) .Nav-module__a8Vrqq__wrap{padding-left:calc(env(Nav-module__a8Vrqq__titlebar-area-x,0px) + 12px);padding-right:calc(100vw - env(Nav-module__a8Vrqq__titlebar-area-x,0px) - env(Nav-module__a8Vrqq__titlebar-area-width,100vw) + 12px);padding-top:max(6px, calc((env(Nav-module__a8Vrqq__titlebar-area-height,40px) - 52px) / 2 + 6px))}@media print{.Nav-module__a8Vrqq__wrap{display:none}}
.Footer-module__YhQAEG__footer{z-index:var(--z-content);background:var(--c-canvas);border-top:var(--b-hairline) solid var(--c-border);padding:var(--s-20) var(--l-gutter) var(--s-8);position:relative}.Footer-module__YhQAEG__inner{max-width:var(--l-max);gap:var(--s-16);grid-template-columns:minmax(200px,1fr) 3fr;margin:0 auto;display:grid}.Footer-module__YhQAEG__brand{align-items:flex-start;gap:var(--s-4);color:var(--c-ink);flex-direction:column;display:flex}.Footer-module__YhQAEG__tagline{color:var(--c-ink-2);font-size:var(--t-small);max-width:28ch}.Footer-module__YhQAEG__credit{color:var(--c-ink-3);font-size:var(--t-small);max-width:32ch}.Footer-module__YhQAEG__email{font-family:var(--f-sans);font-size:var(--t-small);letter-spacing:0;color:var(--c-ink-3);text-underline-offset:3px;transition:color var(--d-fast) var(--e-standard), text-decoration-color var(--d-fast) var(--e-standard);align-self:flex-start;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.Footer-module__YhQAEG__email:hover{color:var(--c-ink);text-decoration-color:currentColor}.Footer-module__YhQAEG__cols{gap:var(--s-8);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.Footer-module__YhQAEG__col[data-wide]{grid-column:span 2}.Footer-module__YhQAEG__col[data-wide] ul{columns:2;column-gap:var(--s-8);display:block}.Footer-module__YhQAEG__col[data-wide] li{break-inside:avoid;margin-bottom:var(--s-2)}@media (min-width:900px) and (max-width:1199px){.Footer-module__YhQAEG__col[data-wide] ul{columns:1}}.Footer-module__YhQAEG__col ul{gap:var(--s-2);flex-direction:column;display:flex}.Footer-module__YhQAEG__heading{font-family:var(--f-sans);font-size:var(--t-label);font-weight:var(--w-regular);letter-spacing:0;text-transform:none;color:var(--c-ink-3);margin-bottom:var(--s-4)}.Footer-module__YhQAEG__link{font-size:var(--t-small);color:var(--c-ink-2);transition:color var(--d-fast) var(--e-standard)}.Footer-module__YhQAEG__link:hover{color:var(--c-ink)}.Footer-module__YhQAEG__base{max-width:var(--l-max);margin:var(--s-20) auto 0;padding-top:var(--s-6);border-top:var(--b-hairline) solid var(--c-border);font-size:var(--t-small);color:var(--c-ink-3);justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.Footer-module__YhQAEG__theme{align-items:center;gap:var(--s-3);display:inline-flex}.Footer-module__YhQAEG__themeLabel{font-family:var(--f-sans);font-size:var(--t-label);letter-spacing:0;text-transform:none}@media (max-width:899px){.Footer-module__YhQAEG__inner{gap:var(--s-12);grid-template-columns:1fr}.Footer-module__YhQAEG__cols{grid-template-columns:repeat(2,1fr)}}.Footer-module__YhQAEG__cookieLink{font:inherit;font-size:var(--t-label);letter-spacing:var(--tr-label);color:var(--c-ink-3);padding:var(--s-2) 0;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;min-height:24px;text-decoration:underline}.Footer-module__YhQAEG__cookieLink:hover{color:var(--c-ink)}.Footer-module__YhQAEG__cookieLink:focus-visible{outline:var(--b-focus) solid var(--c-focus);outline-offset:2px}@media (pointer:coarse){.Footer-module__YhQAEG__link,.Footer-module__YhQAEG__cookieLink,.Footer-module__YhQAEG__email{align-items:center;min-height:44px;display:inline-flex}.Footer-module__YhQAEG__col ul{gap:0}.Footer-module__YhQAEG__col[data-wide] li{margin-bottom:0}}
.LocaleSuggest-module__yp6ViG__bar{z-index:var(--z-overlay);align-items:center;gap:var(--s-2) var(--s-3);width:fit-content;max-width:calc(100% - 24px);padding-block:var(--s-2);padding-inline:var(--s-4);background:var(--c-canvas,#0b0b0d);color:var(--c-ink,#f4f4f5);border:1px solid var(--c-border-strong,#ffffff24);font-size:var(--t-small);border-radius:14px;flex-wrap:wrap;margin-inline:auto;display:flex;position:fixed;inset-block-start:calc(env(safe-area-inset-top,0px) + 84px);inset-inline:12px;box-shadow:0 12px 32px #00000059}.LocaleSuggest-module__yp6ViG__text{margin:0}.LocaleSuggest-module__yp6ViG__go,.LocaleSuggest-module__yp6ViG__no{min-height:32px;padding-inline:var(--s-3);font:inherit;cursor:pointer;border-radius:999px}.LocaleSuggest-module__yp6ViG__go{background:var(--c-ink,#f4f4f5);color:var(--c-canvas,#0b0b0d);font-weight:var(--w-medium);border:0}.LocaleSuggest-module__yp6ViG__no{border:1px solid rgb(var(--rgb-ink) / .18);color:inherit;background:0 0}
.Sky-module__uEuDpq__home{isolation:isolate;color:var(--c-ink);position:relative;overflow-x:clip}.Sky-module__uEuDpq__backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.Sky-module__uEuDpq__backdrop i{filter:blur(100px);border-radius:999px;position:absolute}.Sky-module__uEuDpq__auraSky{opacity:.75;background:#a9d8f5;width:46%;height:900px;top:-260px;left:-10%}.Sky-module__uEuDpq__auraLilac{opacity:.7;background:#d6cdf5;width:38%;height:820px;top:-160px;right:-10%}.Sky-module__uEuDpq__auraIce{opacity:.6;background:#bfe9f0;width:36%;height:700px;top:900px;right:14%}.Sky-module__uEuDpq__auraPeach{opacity:.5;background:#f9d6c4;width:34%;height:760px;top:1800px;left:-6%}.Sky-module__uEuDpq__auraMint{opacity:.5;background:#cdeedd;width:32%;height:700px;top:2800px;right:-6%}.Sky-module__uEuDpq__dust{width:100%;height:100vh;min-height:720px;position:absolute;top:0;left:0}:root[data-theme=dark] .Sky-module__uEuDpq__backdrop i{filter:blur(120px);opacity:.16!important}:root[data-theme=dark] .Sky-module__uEuDpq__dust{opacity:.7}.Sky-module__uEuDpq__hero{text-align:center;max-width:1120px;animation:Sky-module__uEuDpq__sky-rise .9s var(--e-standard) both;flex-direction:column;align-items:center;gap:28px;margin:0 auto;padding:clamp(140px,18vh,200px) 20px 48px;display:flex}.Sky-module__uEuDpq__badge{border:1px solid var(--c-border);min-height:44px;color:var(--c-ink-3);background:#fffc;border-radius:999px;align-items:center;gap:12px;margin:0;padding:0 18px 0 8px;font-size:14px;display:inline-flex}:root[data-theme=dark] .Sky-module__uEuDpq__badge{background:var(--c-surface-1)}.Sky-module__uEuDpq__stack{--gap:4px;width:calc(var(--disc) * 5 + var(--gap) * 4);align-items:center;padding:3px 0;display:inline-flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}.Sky-module__uEuDpq__stackTrack,.Sky-module__uEuDpq__stackCopy{align-items:center;gap:var(--gap);flex:none;display:flex}.Sky-module__uEuDpq__stackTrack{animation:14s linear infinite Sky-module__uEuDpq__stack-slide}.Sky-module__uEuDpq__stack:hover .Sky-module__uEuDpq__stackTrack{animation-play-state:paused}.Sky-module__uEuDpq__stack img{box-sizing:content-box;background:#fff;border-radius:999px;flex:none;padding:5px;box-shadow:0 1px 3px #0e0f1224}@keyframes Sky-module__uEuDpq__stack-slide{0%{transform:translate(0)}to{transform:translateX(calc((var(--disc) + var(--gap)) * var(--n) * -1))}}@media (prefers-reduced-motion:reduce){.Sky-module__uEuDpq__stack{width:auto;overflow:visible;-webkit-mask-image:none;mask-image:none}.Sky-module__uEuDpq__stackTrack{gap:0;animation:none}.Sky-module__uEuDpq__stackCopy{display:none}.Sky-module__uEuDpq__stack img+img{margin-left:-6px}}.Sky-module__uEuDpq__h1{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(44px,6vw,88px);font-weight:400;line-height:1.02}.Sky-module__uEuDpq__h1 span{display:block}.Sky-module__uEuDpq__muted{color:var(--c-ink-3)}.Sky-module__uEuDpq__lede{max-width:40ch;color:var(--c-ink-3);margin:0;font-size:clamp(17px,1.4vw,20px);line-height:1.6}.Sky-module__uEuDpq__ctas{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.Sky-module__uEuDpq__btnPrimary,.Sky-module__uEuDpq__btnSecondary{min-height:52px;transition:transform .25s var(--e-standard), box-shadow .25s var(--e-standard);border-radius:999px;align-items:center;gap:8px;padding:0 26px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.Sky-module__uEuDpq__btnPrimary{background:var(--nav-cta-bg);color:var(--nav-cta-ink);box-shadow:var(--nav-cta-shadow)}.Sky-module__uEuDpq__btnSecondary{background:var(--nav-solid);color:var(--nav-ink);box-shadow:var(--nav-shadow)}.Sky-module__uEuDpq__btnPrimary:hover,.Sky-module__uEuDpq__btnSecondary:hover{transform:translateY(-1px)}.Sky-module__uEuDpq__btnPrimary:hover{color:var(--nav-cta-ink)}.Sky-module__uEuDpq__btnSecondary:hover{color:var(--nav-ink)}.Sky-module__uEuDpq__previewWrap{--p:0;max-width:1040px;margin:0 auto;padding:24px 20px 120px}.Sky-module__uEuDpq__window{border:1px solid var(--c-border);transform:perspective(1400px) translateY(calc((1 - var(--p)) * 60px)) scale(calc(.9 + var(--p) * .1)) rotateX(calc((1 - var(--p)) * 8deg));filter:blur(calc((1 - var(--p)) * 6px));opacity:calc(.35 + var(--p) * .65);will-change:transform, filter;background:#ffffffe0;border-radius:28px;overflow:hidden;box-shadow:inset 0 1px #fff,0 40px 100px -40px #0e0f1259,0 2px 6px #0e0f120a}:root[data-theme=dark] .Sky-module__uEuDpq__window{background:var(--c-surface-1)}.Sky-module__uEuDpq__windowBar{border-bottom:1px solid var(--c-border);color:var(--c-ink-3);align-items:center;gap:8px;padding:14px 18px;font-size:13px;display:flex}.Sky-module__uEuDpq__windowBar i{background:var(--c-surface-2);border-radius:999px;width:11px;height:11px}.Sky-module__uEuDpq__windowBar span{text-align:center;flex:1}.Sky-module__uEuDpq__windowBody{text-align:left;flex-direction:column;gap:20px;padding:32px clamp(20px,4vw,48px) 36px;display:flex}.Sky-module__uEuDpq__userMsg{background:var(--c-surface-2);border-radius:20px 20px 6px;align-self:flex-end;max-width:520px;margin:0;padding:14px 18px;font-size:16px;line-height:1.5}.Sky-module__uEuDpq__verdicts{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Sky-module__uEuDpq__verdicts li{background:var(--c-surface-1);border:1px solid var(--c-border);border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 12px 0 8px;font-size:13px;display:inline-flex}.Sky-module__uEuDpq__verdicts span[data-agree=yes]{color:var(--c-verified)}.Sky-module__uEuDpq__verdicts span[data-agree=no]{color:var(--c-disagree)}.Sky-module__uEuDpq__answer{flex-direction:column;gap:12px;display:flex}.Sky-module__uEuDpq__answer p{max-width:64ch;margin:0;font-size:17px;line-height:1.65}.Sky-module__uEuDpq__answerHead{color:var(--c-ink-3);align-items:center;gap:10px;font-weight:500;display:flex;font-size:13px!important}.Sky-module__uEuDpq__dissent{background:rgb(var(--rgb-disagree) / .09);color:var(--c-ink-2);border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex;font-size:15px!important}.Sky-module__uEuDpq__dissent svg{color:var(--c-disagree);flex-shrink:0;margin-top:2px}.Sky-module__uEuDpq__dissent b{color:var(--c-ink);font-weight:500}.Sky-module__uEuDpq__windowBar i[data-light=close]{background:#ff5f57;box-shadow:inset 0 0 0 .5px #0000001f}.Sky-module__uEuDpq__windowBar i[data-light=min]{background:#febc2e;box-shadow:inset 0 0 0 .5px #0000001f}.Sky-module__uEuDpq__windowBar i[data-light=max]{background:#28c840;box-shadow:inset 0 0 0 .5px #0000001f}.Sky-module__uEuDpq__windowBody>*{transition:opacity .5s var(--e-standard)}.Sky-module__uEuDpq__window[data-fading] .Sky-module__uEuDpq__windowBody>*,.Sky-module__uEuDpq__userMsg:not([data-shown]){opacity:0}.Sky-module__uEuDpq__ghost{visibility:hidden}.Sky-module__uEuDpq__caret{background:var(--c-ink);width:2px;height:1.1em;margin:0 1px -.18em;animation:.9s step-end infinite Sky-module__uEuDpq__sky-caret;display:inline-block}.Sky-module__uEuDpq__verdicts li{opacity:0;transition:opacity .4s var(--e-standard), transform .5s cubic-bezier(.34, 1.4, .64, 1), border-color .3s;transform:translateY(8px)scale(.96)}.Sky-module__uEuDpq__verdicts li[data-shown]{opacity:1;transform:none}.Sky-module__uEuDpq__verdicts span[data-agree]{animation:.45s cubic-bezier(.34,1.5,.64,1) both Sky-module__uEuDpq__sky-pop}.Sky-module__uEuDpq__thinking{align-items:center;gap:3px;height:1em;display:inline-flex}.Sky-module__uEuDpq__thinking i{background:var(--c-ink-3);border-radius:999px;width:4px;height:4px;animation:1s ease-in-out infinite Sky-module__uEuDpq__sky-dot}.Sky-module__uEuDpq__thinking i:nth-child(2){animation-delay:.15s}.Sky-module__uEuDpq__thinking i:nth-child(3){animation-delay:.3s}.Sky-module__uEuDpq__answerHead{opacity:0;transition:opacity .4s var(--e-standard), transform .4s var(--e-standard);transform:translateY(6px)}.Sky-module__uEuDpq__answerHead[data-shown]{opacity:1;transform:none}.Sky-module__uEuDpq__word{opacity:0;filter:blur(3px);transition:opacity .35s var(--e-standard), filter .35s var(--e-standard)}.Sky-module__uEuDpq__word[data-shown]{opacity:1;filter:none}.Sky-module__uEuDpq__dissent{opacity:0;transform:translateY(12px);transition:opacity .5s var(--e-standard), transform .6s cubic-bezier(.34, 1.3, .64, 1)!important}.Sky-module__uEuDpq__dissent[data-shown]{opacity:1;transform:none}.Sky-module__uEuDpq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes Sky-module__uEuDpq__sky-caret{50%{opacity:0}}@keyframes Sky-module__uEuDpq__sky-dot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes Sky-module__uEuDpq__sky-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.Sky-module__uEuDpq__note{color:var(--c-ink-3);text-align:center;margin:14px 0 0;font-size:13px}.Sky-module__uEuDpq__section{flex-direction:column;gap:48px;max-width:1120px;margin:0 auto;padding:48px 20px 110px;display:flex}.Sky-module__uEuDpq__h2{text-align:center;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(34px,3.6vw,52px);font-weight:400;line-height:1.08}.Sky-module__uEuDpq__featureList{border-top:1px solid var(--c-border);margin:0;padding:0;list-style:none}.Sky-module__uEuDpq__featureList li{border-bottom:1px solid var(--c-border)}.Sky-module__uEuDpq__featureRow{color:var(--c-ink);transition:opacity .3s var(--e-standard), transform .35s var(--e-standard);grid-template-columns:56px minmax(0,1fr) minmax(0,1.4fr);align-items:baseline;gap:16px;padding:26px 8px;text-decoration:none;display:grid}.Sky-module__uEuDpq__featureN{color:var(--c-ink);font-variant-numeric:tabular-nums;font-size:13px}.Sky-module__uEuDpq__featureName{letter-spacing:-.02em;font-size:clamp(22px,2.2vw,30px)}.Sky-module__uEuDpq__featureLede{color:var(--c-ink-3);font-size:15px;line-height:1.55}.Sky-module__uEuDpq__featureList:hover .Sky-module__uEuDpq__featureRow{opacity:.35}.Sky-module__uEuDpq__featureList .Sky-module__uEuDpq__featureRow:hover,.Sky-module__uEuDpq__featureList .Sky-module__uEuDpq__featureRow:focus-visible{opacity:1;color:var(--c-ink);transform:translate(8px)}.Sky-module__uEuDpq__cards3{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.Sky-module__uEuDpq__card{box-sizing:border-box;border:1px solid var(--c-border);height:100%;color:var(--c-ink);transition:transform .25s var(--e-standard), box-shadow .25s var(--e-standard);background:#fffc;border-radius:24px;flex-direction:column;gap:12px;padding:28px;text-decoration:none;display:flex;box-shadow:0 1px 2px #0e0f120f,0 12px 28px -14px #0e0f1240}:root[data-theme=dark] .Sky-module__uEuDpq__card{background:var(--c-surface-1)}.Sky-module__uEuDpq__card h3{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:500}.Sky-module__uEuDpq__card p{color:var(--c-ink-3);margin:0;font-size:15px;line-height:1.6}.Sky-module__uEuDpq__cardLink:hover{color:var(--c-ink);transform:translateY(-2px);box-shadow:0 1px 2px #0e0f1214,0 22px 44px -20px #0e0f1259}.Sky-module__uEuDpq__stepN{background:var(--nav-cta-bg);width:40px;height:40px;color:var(--nav-cta-ink);border-radius:999px;justify-content:center;align-items:center;font-size:15px;font-weight:500;display:flex}.Sky-module__uEuDpq__demo{border:1px solid var(--c-border);background:#ffffffbf;border-radius:32px;flex-direction:column;gap:32px;padding:clamp(28px,5vw,56px);display:flex;box-shadow:0 40px 100px -50px #0e0f1259}:root[data-theme=dark] .Sky-module__uEuDpq__demo{background:var(--c-surface-1)}@keyframes Sky-module__uEuDpq__sky-rise{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}to{opacity:1;filter:none;transform:none}}@media (max-width:720px){.Sky-module__uEuDpq__featureRow{grid-template-columns:40px minmax(0,1fr)}.Sky-module__uEuDpq__featureLede{grid-column:2}}@media (prefers-reduced-motion:reduce){.Sky-module__uEuDpq__hero{animation:none}.Sky-module__uEuDpq__window{filter:none;opacity:1;transform:none}.Sky-module__uEuDpq__verdicts li,.Sky-module__uEuDpq__answerHead,.Sky-module__uEuDpq__word,.Sky-module__uEuDpq__dissent,.Sky-module__uEuDpq__windowBody>*{transition:none!important}.Sky-module__uEuDpq__caret,.Sky-module__uEuDpq__thinking i,.Sky-module__uEuDpq__verdicts span[data-agree]{animation:none}.Sky-module__uEuDpq__featureRow,.Sky-module__uEuDpq__card{transition:none}}.Sky-module__uEuDpq__featureWrap{position:relative}.Sky-module__uEuDpq__featureList .Sky-module__uEuDpq__featureRow[data-active]{opacity:1;transform:translate(8px)}.Sky-module__uEuDpq__floatCard{z-index:5;pointer-events:none;opacity:0;transition:opacity .25s var(--e-standard), scale .35s cubic-bezier(.34, 1.4, .64, 1);will-change:transform;position:absolute;top:0;left:0;scale:.85}.Sky-module__uEuDpq__floatCard[data-shown]{opacity:1;scale:1}.Sky-module__uEuDpq__floatScene{display:none}.Sky-module__uEuDpq__floatScene[data-on]{animation:Sky-module__uEuDpq__sky-swap .3s var(--e-standard) both;display:block}@keyframes Sky-module__uEuDpq__sky-swap{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:none}}.Sky-module__uEuDpq__liquid{filter:blur(5px)saturate(1.1);opacity:.85;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}:root[data-theme=dark] .Sky-module__uEuDpq__liquid{opacity:.35;filter:blur(6px)}
.App-module__QDraMW__app{z-index:var(--z-overlay);padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:var(--c-canvas);color:var(--c-ink);grid-template-rows:minmax(0,1fr);grid-template-columns:clamp(264px,14vw,400px) minmax(0,1fr);display:grid;position:fixed;inset:0;overflow:clip}.App-module__QDraMW__sideWrap{border-right:var(--b-hairline) solid var(--c-border);background:var(--c-surface-1);min-height:0}.App-module__QDraMW__sidebar{gap:var(--s-5);height:100%;min-height:0;padding:var(--s-4) var(--s-3) var(--s-4);font-size:var(--t-small);color:var(--c-ink-2);flex-direction:column;display:flex}.App-module__QDraMW__sideTop{height:36px;padding:0 var(--s-2);justify-content:space-between;align-items:center;display:flex}.App-module__QDraMW__sideBrand{color:var(--c-ink);border-radius:var(--r-xs);display:inline-flex}.App-module__QDraMW__newThread{align-items:center;gap:var(--s-2);height:40px;padding:0 var(--s-3);border-radius:var(--r-sm);background:var(--c-canvas);box-shadow:var(--sh-hairline), 0 1px 2px #0000000a;color:var(--c-ink);font-weight:var(--w-medium);transition:box-shadow var(--d-fast) var(--e-standard);display:flex}.App-module__QDraMW__newThread svg{color:var(--c-ink-2)}.App-module__QDraMW__kbd{font-family:var(--f-sans);font-size:var(--t-label);color:var(--c-ink-3);letter-spacing:.02em;margin-left:auto}.App-module__QDraMW__sideNav{flex-direction:column;gap:1px;display:flex}.App-module__QDraMW__sideItem{align-items:center;gap:var(--s-3);width:100%;height:34px;padding:0 var(--s-3);border-radius:var(--r-xs);text-align:left;color:var(--c-ink-2);transition:color var(--d-fast) var(--e-standard), background-color var(--d-fast) var(--e-standard);display:flex}.App-module__QDraMW__sideItem:hover{color:var(--c-ink);background:rgb(var(--rgb-ink) / .04)}.App-module__QDraMW__sideItem[aria-current=page]{color:var(--c-ink);background:rgb(var(--rgb-ink) / .055)}.App-module__QDraMW__sideLabel{padding:0 var(--s-3) var(--s-2);font-family:var(--f-sans);font-size:var(--t-label);font-weight:var(--w-regular);letter-spacing:0;text-transform:none;color:var(--c-ink-3)}.App-module__QDraMW__sidebar{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.App-module__QDraMW__sidebar>*{flex-shrink:0}.App-module__QDraMW__sideScroll{gap:var(--s-5);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgb(var(--rgb-ink) / .12) transparent;flex-direction:column;flex:auto;min-height:240px;display:flex;overflow-y:auto}.App-module__QDraMW__sideScroll>*{flex:none}@media (max-height:720px){.App-module__QDraMW__sideScroll{flex:none;min-height:0;overflow:visible}}.App-module__QDraMW__recent{flex-direction:column;flex:none;min-height:0;display:flex}.App-module__QDraMW__recentAll{width:100%;min-height:34px;padding:7px var(--s-3);border-radius:var(--r-xs);text-align:left;color:var(--c-ink-3);display:block}.App-module__QDraMW__recentAll:hover{color:var(--c-ink);background:rgb(var(--rgb-ink) / .04)}.App-module__QDraMW__recentList{scrollbar-width:thin;scrollbar-color:rgb(var(--rgb-ink) / .12) transparent;flex-direction:column;gap:1px;display:flex}.App-module__QDraMW__threadLink{width:100%;padding:7px var(--s-3);border-radius:var(--r-xs);text-align:left;white-space:nowrap;text-overflow:ellipsis;color:var(--c-ink-2);transition:color var(--d-fast) var(--e-standard), background-color var(--d-fast) var(--e-standard);display:block;overflow:hidden}.App-module__QDraMW__threadLink:hover{color:var(--c-ink);background:rgb(var(--rgb-ink) / .04)}.App-module__QDraMW__threadLink[aria-current=page]{color:var(--c-ink);background:rgb(var(--rgb-ink) / .055)}.App-module__QDraMW__recentEmpty{padding:0 var(--s-3);color:var(--c-ink-3)}.App-module__QDraMW__meter{gap:var(--s-2);padding:var(--s-4) var(--s-3) var(--s-1);border-top:var(--b-hairline) solid var(--c-border);flex-direction:column;display:flex}.App-module__QDraMW__meterHead{justify-content:space-between;gap:var(--s-2);color:var(--c-ink);display:flex}.App-module__QDraMW__meterValue{white-space:nowrap;font-family:var(--f-sans);font-size:var(--t-label);color:var(--c-ink-2);font-variant-numeric:tabular-nums}.App-module__QDraMW__meterTrack{border-radius:var(--r-pill);background:var(--c-surface-2);height:3px;box-shadow:inset 0 0 0 var(--b-hairline) var(--c-border);overflow:hidden}.App-module__QDraMW__meterTrack span{background:var(--c-ink);border-radius:var(--r-pill);height:100%;transition:width var(--d-slow) var(--e-standard);display:block}.App-module__QDraMW__meterTrack span[data-low]{background:var(--c-dissent)}.App-module__QDraMW__windowRow{gap:var(--s-1);padding-top:var(--s-2);flex-direction:column;display:flex}.App-module__QDraMW__meterNote{font-size:var(--t-label);color:var(--c-ink-2);overflow-wrap:anywhere}.App-module__QDraMW__upgradeBtn{border-radius:var(--r-pill);background:var(--c-ink);height:40px;color:var(--c-canvas);font-size:var(--t-small);font-weight:var(--w-medium);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.App-module__QDraMW__upgradeBtn:hover{background:var(--c-ink-hover)}.App-module__QDraMW__upgradeBtn:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.App-module__QDraMW__meterLink{font-size:var(--t-label);color:var(--c-ink);text-underline-offset:3px;width:fit-content;text-decoration:underline}.App-module__QDraMW__meterLink:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px;border-radius:2px}.App-module__QDraMW__iconBtn{border-radius:var(--r-pill);width:36px;height:36px;color:var(--c-ink-2);transition:color var(--d-fast) var(--e-standard), background-color var(--d-fast) var(--e-standard);flex:none;place-items:center;display:inline-grid}.App-module__QDraMW__iconBtn:hover{color:var(--c-ink);background:rgb(var(--rgb-ink) / .05)}.App-module__QDraMW__iconBtn:focus-visible,.App-module__QDraMW__sideItem:focus-visible,.App-module__QDraMW__threadLink:focus-visible,.App-module__QDraMW__newThread:focus-visible{outline-offset:0}.App-module__QDraMW__main{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.App-module__QDraMW__topbar{z-index:3;align-items:center;gap:var(--s-3);height:56px;padding:0 var(--s-6);background:var(--c-canvas);pointer-events:none;display:flex;position:absolute;inset:0 0 auto}.App-module__QDraMW__topbar>*{pointer-events:auto}.App-module__QDraMW__topTitle{min-width:0;font-size:var(--t-small);font-weight:var(--w-medium);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.App-module__QDraMW__topProject{color:var(--c-ink-3);font-weight:var(--w-regular)}.App-module__QDraMW__menuBtn,.App-module__QDraMW__newBtnMobile{display:none}.App-module__QDraMW__memoryChip{height:28px;padding:0 var(--s-3);border-radius:var(--r-pill);font-size:var(--t-small);color:var(--c-ink-3);box-shadow:inset 0 0 0 var(--b-hairline) var(--c-border);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.App-module__QDraMW__memoryChip[data-on]{color:var(--c-ink)}.App-module__QDraMW__upgradeTop{height:32px;padding:0 var(--s-3);border-radius:var(--r-pill);font-size:var(--t-small);font-weight:var(--w-medium);color:var(--c-ink);box-shadow:inset 0 0 0 var(--b-hairline) var(--c-border-strong);background:var(--c-canvas);white-space:nowrap;align-items:center;display:none}.App-module__QDraMW__scroll{overscroll-behavior:contain;min-height:0;padding:72px var(--s-6) calc(var(--dock-h,160px) + var(--s-4));scrollbar-width:thin;scrollbar-color:rgb(var(--rgb-ink) / .12) transparent;flex:1;overflow-y:auto}.App-module__QDraMW__thread{gap:var(--s-8);flex-direction:column;max-width:clamp(800px,52vw,1400px);margin:0 auto;display:flex}.App-module__QDraMW__thread>:not(:nth-last-child(-n+3)){content-visibility:auto;contain-intrinsic-size:auto 240px}.App-module__QDraMW__userTurn{align-items:flex-end;gap:var(--s-1);padding-top:var(--s-2);flex-direction:column;display:flex}.App-module__QDraMW__userMsg{max-width:min(78%,clamp(620px,40vw,1040px));padding:var(--s-3) var(--s-4);border-radius:var(--r-md) var(--r-md) var(--r-xs) var(--r-md);background:var(--c-surface-2);white-space:pre-wrap;overflow-wrap:anywhere}.App-module__QDraMW__userMeta{font-family:var(--f-sans);font-size:var(--t-label);color:var(--c-ink-3)}.App-module__QDraMW__empty{flex-direction:column;max-width:clamp(800px,52vw,1400px);margin:0 auto;padding-top:clamp(24px,11vh,120px);display:flex}.App-module__QDraMW__emptyMark{color:var(--c-ink);margin-bottom:var(--s-8)}.App-module__QDraMW__emptyTitle{font-size:var(--t-title);line-height:var(--lh-title);letter-spacing:var(--tr-title);font-weight:var(--w-medium);color:var(--c-creation)}.App-module__QDraMW__emptyLede{margin-top:var(--s-3);font-size:var(--t-lead);line-height:var(--lh-lead);letter-spacing:var(--tr-lead);color:var(--c-reasoning)}.App-module__QDraMW__examples{margin-top:var(--s-12);border-top:var(--b-hairline) solid var(--c-border)}.App-module__QDraMW__example{justify-content:space-between;align-items:baseline;gap:var(--s-6);width:100%;padding:var(--s-4) var(--s-1);text-align:left;color:var(--c-ink);transition:color var(--d-fast) var(--e-standard), padding var(--d-base) var(--e-standard);display:flex}.App-module__QDraMW__example:hover{padding-left:var(--s-3)}.App-module__QDraMW__example:focus-visible{outline-offset:-2px}.App-module__QDraMW__exampleHint{font-family:var(--f-sans);font-size:var(--t-label);letter-spacing:.02em;color:var(--c-accent);flex:none}.App-module__QDraMW__dock{z-index:4;align-items:center;gap:var(--s-2);padding:var(--s-5) var(--s-6) calc(var(--s-3) + env(safe-area-inset-bottom,0px));background:var(--c-canvas);pointer-events:none;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.App-module__QDraMW__dock>*{pointer-events:auto;width:100%;max-width:clamp(800px,52vw,1400px)}.App-module__QDraMW__dockNote{text-align:center;font-size:var(--t-label);color:var(--c-ink-3)}.App-module__QDraMW__jump{left:50%;bottom:calc(var(--dock-h,160px) + var(--s-2));z-index:5;align-items:center;gap:var(--s-2);height:32px;padding:0 var(--s-4);border-radius:var(--r-pill);background:var(--c-canvas);box-shadow:var(--sh-hairline), var(--sh-float);font-size:var(--t-small);color:var(--c-ink-2);display:inline-flex;position:absolute;transform:translate(-50%)}.App-module__QDraMW__jump:hover{color:var(--c-ink)}.App-module__QDraMW__view{gap:var(--s-8);max-width:clamp(800px,52vw,1400px);padding-top:var(--s-8);flex-direction:column;margin:0 auto;display:flex}.App-module__QDraMW__viewHead{justify-content:space-between;align-items:flex-end;gap:var(--s-6);flex-wrap:wrap;display:flex}.App-module__QDraMW__viewTitle{font-size:var(--t-title);line-height:var(--lh-title);letter-spacing:var(--tr-title);font-weight:var(--w-medium)}.App-module__QDraMW__viewLede{margin-top:var(--s-2);color:var(--c-ink-2);max-width:52ch}.App-module__QDraMW__viewSearch{width:min(280px,100%)}.App-module__QDraMW__viewEmpty{padding:var(--s-6) 0;color:var(--c-ink-3);border-top:var(--b-hairline) solid var(--c-border)}.App-module__QDraMW__textInput{width:100%;height:40px;padding:0 var(--s-4);border-radius:var(--r-sm);background:var(--c-canvas);box-shadow:inset 0 0 0 var(--b-hairline) var(--c-border-strong);font:inherit;font-size:var(--t-small);color:var(--c-ink);transition:box-shadow var(--d-fast) var(--e-standard);border:0}.App-module__QDraMW__textInput::placeholder{color:var(--c-ink-3)}.App-module__QDraMW__textInput:focus-visible{box-shadow:inset 0 0 0 var(--b-focus) var(--c-focus);border-radius:var(--r-sm);outline:none}.App-module__QDraMW__textInput[aria-invalid=true]{box-shadow:inset 0 0 0 var(--b-hairline) var(--c-dissent)}.App-module__QDraMW__inlineForm{gap:var(--s-2);flex-wrap:wrap;display:flex}.App-module__QDraMW__inlineForm .App-module__QDraMW__textInput{flex:240px;width:auto}.App-module__QDraMW__fieldError{font-size:var(--t-label);color:var(--c-dissent-text);flex-basis:100%}.App-module__QDraMW__group{flex-direction:column;display:flex}.App-module__QDraMW__group .App-module__QDraMW__sideLabel{padding-left:0}.App-module__QDraMW__rows{border-top:var(--b-hairline) solid var(--c-border)}.App-module__QDraMW__rowItem{align-items:center;gap:var(--s-2);border-bottom:var(--b-hairline) solid var(--c-border);display:flex}.App-module__QDraMW__rowMain{min-width:0;padding:var(--s-4) var(--s-1);text-align:left;flex-direction:column;flex:1;gap:2px;display:flex}.App-module__QDraMW__rowMain:hover .App-module__QDraMW__rowTitle{text-decoration:underline;-webkit-text-decoration-color:var(--c-border-strong);text-decoration-color:var(--c-border-strong);text-underline-offset:3px}.App-module__QDraMW__rowMain:focus-visible{outline-offset:-2px}.App-module__QDraMW__rowTitle{color:var(--c-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.App-module__QDraMW__rowMeta{font-size:var(--t-small);color:var(--c-ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.App-module__QDraMW__rowSelect{max-width:160px;height:32px;padding:0 var(--s-2);border-radius:var(--r-xs);box-shadow:inset 0 0 0 var(--b-hairline) var(--c-border);font:inherit;font-size:var(--t-label);color:var(--c-ink-2);background:0 0;border:0}.App-module__QDraMW__primaryBtn,.App-module__QDraMW__secondaryBtn,.App-module__QDraMW__textBtn{align-items:center;gap:var(--s-2);height:40px;padding:0 var(--s-5);border-radius:var(--r-pill);font-size:var(--t-small);font-weight:var(--w-medium);white-space:nowrap;transition:background-color var(--d-fast) var(--e-standard), color var(--d-fast) var(--e-standard);display:inline-flex}.App-module__QDraMW__primaryBtn{background:var(--c-ink);color:var(--c-canvas)}.App-module__QDraMW__primaryBtn:hover{background:var(--c-ink-hover)}.App-module__QDraMW__secondaryBtn{box-shadow:inset 0 0 0 var(--b-hairline) var(--c-border-strong)}.App-module__QDraMW__secondaryBtn:hover{background:var(--c-surface-1)}.App-module__QDraMW__textBtn{font-weight:var(--w-regular);color:var(--c-ink-2);padding:0 var(--s-3)}.App-module__QDraMW__textBtn:hover{color:var(--c-ink)}.App-module__QDraMW__scrim{z-index:10;padding:14vh var(--s-4) var(--s-4);background:rgb(var(--rgb-surface) / .6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:App-module__QDraMW__fade var(--d-base) var(--e-standard) both;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.App-module__QDraMW__search{border-radius:var(--r-card);background:var(--c-canvas);width:min(600px,100%);max-height:64vh;box-shadow:var(--sh-hairline), var(--sh-window);animation:App-module__QDraMW__rise var(--d-base) var(--e-emphasized) both;flex-direction:column;display:flex;overflow:hidden}.App-module__QDraMW__searchBar{align-items:center;gap:var(--s-3);height:56px;padding:0 var(--s-5);border-bottom:var(--b-hairline) solid var(--c-border);color:var(--c-ink-3);display:flex}.App-module__QDraMW__searchBar:has(:is(textarea,input):focus){box-shadow:inset 0 calc(-1 * var(--b-focus)) 0 var(--c-focus)}.App-module__QDraMW__searchInput{height:100%;font:inherit;font-size:var(--t-body);color:var(--c-ink);background:0 0;border:0;outline:none;flex:1}.App-module__QDraMW__searchList{padding:var(--s-2);overflow-y:auto}.App-module__QDraMW__searchGroup{padding:var(--s-3) var(--s-3) var(--s-1);font-family:var(--f-sans);font-size:var(--t-label);letter-spacing:0;text-transform:none;color:var(--c-ink-3)}.App-module__QDraMW__searchEmpty{padding:var(--s-4) var(--s-3);color:var(--c-ink-3);font-size:var(--t-small)}.App-module__QDraMW__searchItem{padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);cursor:pointer;font-size:var(--t-small);flex-direction:column;gap:2px;display:flex}.App-module__QDraMW__searchItem[aria-selected=true]{background:var(--c-surface-2)}.App-module__QDraMW__searchTitle{color:var(--c-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.App-module__QDraMW__searchSnippet{font-size:var(--t-label);color:var(--c-ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.App-module__QDraMW__drawerScrim{display:none}@keyframes App-module__QDraMW__fade{0%{opacity:0}}@keyframes App-module__QDraMW__rise{0%{opacity:0;transform:translateY(8px)scale(.99)}}@media (max-width:899px){.App-module__QDraMW__app{grid-template-columns:minmax(0,1fr)}.App-module__QDraMW__sideWrap{z-index:8;visibility:hidden;width:min(320px,86vw);transition:transform var(--d-slow) var(--e-emphasized), visibility 0s linear var(--d-slow);box-shadow:var(--sh-window);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.App-module__QDraMW__sideWrap[data-open]{visibility:visible;transition:transform var(--d-slow) var(--e-emphasized), visibility 0s;transform:none}.App-module__QDraMW__drawerScrim{z-index:7;background:rgb(var(--rgb-ink) / .18);animation:App-module__QDraMW__fade var(--d-base) var(--e-standard) both;display:block;position:fixed;inset:0}.App-module__QDraMW__topbar{padding:0 var(--s-2);gap:var(--s-1)}.App-module__QDraMW__menuBtn,.App-module__QDraMW__newBtnMobile{display:inline-grid}.App-module__QDraMW__upgradeTop{display:inline-flex}.App-module__QDraMW__topTitle{text-align:center}.App-module__QDraMW__scroll{padding:64px var(--s-4) calc(var(--dock-h,170px) + var(--s-5))}.App-module__QDraMW__thread{gap:var(--s-6)}.App-module__QDraMW__userMsg{max-width:88%}.App-module__QDraMW__dock{padding:var(--s-4) var(--s-3) calc(var(--s-2) + env(safe-area-inset-bottom,0px))}.App-module__QDraMW__empty{padding-top:var(--s-6)}.App-module__QDraMW__emptyMark{margin-bottom:var(--s-6)}.App-module__QDraMW__examples{margin-top:var(--s-8)}.App-module__QDraMW__example{gap:var(--s-1);padding:var(--s-3) 0;font-size:var(--t-small);flex-direction:column}.App-module__QDraMW__rowSelect{display:none}}@media (prefers-reduced-motion:reduce){.App-module__QDraMW__scrim,.App-module__QDraMW__search,.App-module__QDraMW__drawerScrim{animation:none}.App-module__QDraMW__sideWrap{transition:none}}.App-module__QDraMW__createHost{flex-direction:column;flex:1;min-height:0;padding-top:56px;display:flex;overflow:auto}.App-module__QDraMW__useFor{margin-top:var(--s-10);padding:var(--s-6);border-radius:var(--r-card);border:var(--b-hairline) solid var(--c-border);background:var(--c-canvas);box-shadow:var(--sh-float)}.App-module__QDraMW__useForHead{justify-content:space-between;align-items:baseline;gap:var(--s-4);display:flex}.App-module__QDraMW__useForTitle{font-size:var(--t-body);font-weight:var(--w-medium);color:var(--c-ink)}.App-module__QDraMW__useForSkip,.App-module__QDraMW__useForChange{font-size:var(--t-small);color:var(--c-ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--c-border-strong);text-decoration-color:var(--c-border-strong);text-underline-offset:3px;border-radius:var(--r-xs)}.App-module__QDraMW__useForSkip:hover,.App-module__QDraMW__useForChange:hover{color:var(--c-ink);text-decoration-color:currentColor}.App-module__QDraMW__useForLede{margin-top:var(--s-2);font-size:var(--t-small);line-height:var(--lh-small);color:var(--c-ink-2)}.App-module__QDraMW__useForOptions{margin-top:var(--s-5);gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.App-module__QDraMW__useForOption{align-items:flex-start;gap:var(--s-1);padding:var(--s-4);border-radius:var(--r-md);border:var(--b-hairline) solid var(--c-border-strong);background:var(--c-canvas);text-align:left;transition:border-color var(--d-fast) var(--e-standard), background-color var(--d-fast) var(--e-standard);flex-direction:column;display:flex}.App-module__QDraMW__useForOption:hover{border-color:var(--c-ink)}.App-module__QDraMW__useForOption[aria-pressed=true]{border-color:var(--c-ink);background:var(--c-surface-1)}.App-module__QDraMW__useForLabel{font-weight:var(--w-medium);color:var(--c-ink)}.App-module__QDraMW__useForHint{font-size:var(--t-label);color:var(--c-ink-3);line-height:1.45}.App-module__QDraMW__useForLine{margin-top:var(--s-8);font-family:var(--f-sans);font-size:var(--t-label);letter-spacing:.02em;color:var(--c-ink-3)}.App-module__QDraMW__useForLine+.App-module__QDraMW__examples{margin-top:var(--s-3)}.App-module__QDraMW__useFor+.App-module__QDraMW__examples{margin-top:var(--s-8)}.App-module__QDraMW__sideTag{font-family:var(--f-sans);letter-spacing:0;text-transform:none;color:var(--c-ink-3);margin-left:auto;font-size:11px}@media (max-width:640px){.App-module__QDraMW__useFor{padding:var(--s-5) var(--s-4)}.App-module__QDraMW__useForOptions{grid-template-columns:1fr}.App-module__QDraMW__useForOption{align-items:baseline;gap:var(--s-3);flex-direction:row}}.App-module__QDraMW__sideTheme{margin-top:var(--s-4);padding-top:var(--s-3);border-top:var(--b-hairline) solid var(--c-border);justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.App-module__QDraMW__sideThemeLabel{font-size:var(--t-small);color:var(--c-ink-2)}.App-module__QDraMW__usageNotice{font-size:var(--t-small);line-height:var(--lh-small);color:var(--c-ink-2);padding:var(--s-2) var(--s-3);margin-bottom:var(--s-2);border-radius:var(--r-sm);border:var(--b-hairline) solid #c98c1473;background:#c98c1414}.App-module__QDraMW__usageNotice p{margin:0}.App-module__QDraMW__usageNotice b{color:var(--c-ink);font-weight:var(--w-medium)}.App-module__QDraMW__usageClock{font-variant-numeric:tabular-nums;color:var(--c-ink);font-weight:var(--w-medium)}.App-module__QDraMW__usageNotice[data-kind=breaker]{border-color:var(--c-border);background:var(--c-surface-1)}.App-module__QDraMW__sideMore{padding-left:var(--s-3);flex-direction:column;gap:1px;margin-top:1px;display:flex}.App-module__QDraMW__sideMore[hidden]{display:none}.App-module__QDraMW__sideMoreLabel{font-size:var(--t-label);letter-spacing:0;text-transform:none;color:var(--c-ink-3)}a.App-module__QDraMW__sideItem{text-decoration:none}@media (pointer:coarse){.App-module__QDraMW__sideItem{height:44px}}.App-module__QDraMW__deployList{margin-top:var(--s-8);border-top:var(--b-hairline) solid var(--c-border)}.App-module__QDraMW__deployRow{justify-content:space-between;align-items:baseline;gap:var(--s-2) var(--s-6);padding:var(--s-4) var(--s-1);border-bottom:var(--b-hairline) solid var(--c-border);flex-wrap:wrap;display:flex}.App-module__QDraMW__deployName{font-weight:var(--w-medium)}.App-module__QDraMW__deployUrl{font-size:var(--t-small);color:var(--c-ink-2);overflow-wrap:anywhere}.App-module__QDraMW__deployMeta{gap:var(--s-1) var(--s-4);font-size:var(--t-label);color:var(--c-ink-3);flex-wrap:wrap;display:flex}.App-module__QDraMW__deployMeta [data-tone=ok]{color:var(--c-verified)}.App-module__QDraMW__deployMeta [data-tone=attention]{color:var(--c-attention)}.App-module__QDraMW__deployMeta [data-tone=danger]{color:var(--c-destructive)}.App-module__QDraMW__homeTiles{gap:var(--s-3);margin-top:var(--s-8);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.App-module__QDraMW__homeTile{gap:var(--s-1);width:100%;min-height:88px;padding:var(--s-4);text-align:left;color:var(--c-ink);background:var(--c-surface-1);border:var(--b-hairline) solid var(--c-border);border-radius:var(--r-md,16px);transition:border-color var(--d-fast) var(--e-standard), background-color var(--d-fast) var(--e-standard);display:grid}.App-module__QDraMW__homeTile:hover{border-color:var(--c-border-strong);background:var(--c-surface-2)}.App-module__QDraMW__homeTileDot{background:var(--c-ink-3);border-radius:50%;width:8px;height:8px}.App-module__QDraMW__homeTile[data-tone=reasoning] .App-module__QDraMW__homeTileDot{background:var(--c-reasoning)}.App-module__QDraMW__homeTile[data-tone=research] .App-module__QDraMW__homeTileDot{background:var(--c-research)}.App-module__QDraMW__homeTile[data-tone=creation] .App-module__QDraMW__homeTileDot{background:var(--c-creation)}.App-module__QDraMW__homeTileTitle{font-weight:var(--w-medium)}.App-module__QDraMW__homeTileBody{font-size:var(--t-small);color:var(--c-ink-2)}.App-module__QDraMW__homeRecentList{flex-direction:column;display:flex}.App-module__QDraMW__homeRecentItem{justify-content:space-between;gap:var(--s-4);width:100%;padding:var(--s-3) var(--s-1);text-align:left;color:var(--c-ink);border-bottom:var(--b-hairline) solid var(--c-border);overflow-wrap:anywhere;display:flex}.App-module__QDraMW__homeRecentItem:hover{color:var(--c-ink-2)}.App-module__QDraMW__homeRecentKind{font-size:var(--t-label);text-transform:none;letter-spacing:0;color:var(--c-ink-3);flex:none}@media (pointer:coarse){.App-module__QDraMW__homeTile{min-height:96px}.App-module__QDraMW__homeRecentItem{padding:var(--s-4) var(--s-1)}}@media (max-width:640px){.App-module__QDraMW__homeTiles{gap:var(--s-2);margin-top:var(--s-6);grid-template-columns:1fr 1fr}.App-module__QDraMW__homeTile{min-height:84px;padding:var(--s-3)}.App-module__QDraMW__homeTileBody{display:none}}.App-module__QDraMW__timeline{margin-top:var(--s-8)}.App-module__QDraMW__tlLanes{gap:var(--s-3);flex-direction:column;display:flex}.App-module__QDraMW__tlLane{align-items:center;gap:var(--s-4);grid-template-columns:minmax(80px,160px) 1fr;display:grid}.App-module__QDraMW__tlName{font-size:var(--t-small);color:var(--c-ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.App-module__QDraMW__tlTrack{border-bottom:var(--b-hairline) solid var(--c-border-strong);height:28px;margin-right:8px;position:relative}.App-module__QDraMW__tlStart{background:var(--c-ink-3);width:1px;height:8px;position:absolute;bottom:-4px}.App-module__QDraMW__tlDot{background:var(--c-reasoning);border:2px solid var(--c-canvas);width:14px;height:14px;box-shadow:0 0 0 1px var(--c-border-strong);border-radius:50%;margin-left:-7px;position:absolute;top:6px}.App-module__QDraMW__tlDot:hover{transform:scale(1.3)}.App-module__QDraMW__tlAxis{margin-top:var(--s-2);padding-left:calc(min(160px, 25%) + var(--s-4));font-size:var(--t-label);color:var(--c-ink-3);justify-content:space-between;display:flex}@media (pointer:coarse){.App-module__QDraMW__tlDot{width:22px;height:22px;margin-left:-11px;top:2px}}@media (prefers-reduced-motion:reduce){.App-module__QDraMW__tlDot:hover{transform:none}}@media (max-width:640px){.App-module__QDraMW__tlLane{gap:var(--s-1);grid-template-columns:1fr}.App-module__QDraMW__tlAxis{padding-left:0}}.App-module__QDraMW__viewToggle{gap:var(--s-2);margin-top:var(--s-4);display:flex}.App-module__QDraMW__viewToggle [aria-pressed=true]{color:var(--c-ink);text-underline-offset:4px;text-decoration:underline}@media (pointer:coarse){html[data-kb] .App-module__QDraMW__app{inset:auto 0;top:var(--vv-top,0px);height:var(--vv-h,100dvh)}.App-module__QDraMW__iconBtn{width:44px;height:44px}.App-module__QDraMW__upgradeTop,.App-module__QDraMW__useForSkip,.App-module__QDraMW__memoryChip{align-items:center;min-height:44px;display:inline-flex}.App-module__QDraMW__useForSkip{padding:0 var(--s-3)}.App-module__QDraMW__meterLink{align-items:center;min-height:44px;display:inline-flex}.App-module__QDraMW__sideBrand{align-items:center;min-height:44px}.App-module__QDraMW__sideItem,.App-module__QDraMW__newThread,.App-module__QDraMW__upgradeBtn{height:44px}.App-module__QDraMW__threadLink{padding-block:12px}.App-module__QDraMW__recentAll{min-height:44px}}.App-module__QDraMW__upgradeBtn{background:var(--btn-p-bg);color:var(--btn-p-ink);box-shadow:var(--btn-p-shadow);-webkit-backdrop-filter:blur(6px)saturate(1.4);backdrop-filter:blur(6px)saturate(1.4);transition:var(--btn-spring);border-color:#0000}.App-module__QDraMW__upgradeBtn:hover:not(:disabled):not([aria-disabled=true]){background:var(--btn-p-bg);transform:scale(1.03,1.015)}.App-module__QDraMW__upgradeBtn:active:not(:disabled){transform:scale(.97,.92)}.App-module__QDraMW__primaryBtn{background:var(--btn-p-bg);color:var(--btn-p-ink);box-shadow:var(--btn-p-shadow);-webkit-backdrop-filter:blur(6px)saturate(1.4);backdrop-filter:blur(6px)saturate(1.4);transition:var(--btn-spring);border-color:#0000}.App-module__QDraMW__primaryBtn:hover:not(:disabled):not([aria-disabled=true]){background:var(--btn-p-bg);transform:scale(1.03,1.015)}.App-module__QDraMW__primaryBtn:active:not(:disabled){transform:scale(.97,.92)}.App-module__QDraMW__secondaryBtn{background:var(--btn-s-bg);color:var(--btn-s-ink);box-shadow:var(--btn-s-shadow);-webkit-backdrop-filter:blur(5px)saturate(1.4);backdrop-filter:blur(5px)saturate(1.4);transition:var(--btn-spring);border-color:#0000}.App-module__QDraMW__secondaryBtn:hover:not(:disabled){background:var(--lg-fill-strong);transform:scale(1.03,1.015)}.App-module__QDraMW__secondaryBtn:active:not(:disabled){transform:scale(.97,.92)}@media (prefers-reduced-motion:reduce){.App-module__QDraMW__upgradeBtn,.App-module__QDraMW__primaryBtn,.App-module__QDraMW__secondaryBtn{transition:background-color .1s linear;transform:none!important}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.App-module__QDraMW__upgradeBtn,.App-module__QDraMW__primaryBtn,.App-module__QDraMW__secondaryBtn{-webkit-backdrop-filter:none}.App-module__QDraMW__upgradeBtn,.App-module__QDraMW__primaryBtn{background:var(--btn-p-solid,#17171a)}.App-module__QDraMW__secondaryBtn{background:var(--lg-solid)}}.App-module__QDraMW__app{background:var(--lg-wash)}.App-module__QDraMW__sideWrap{padding:var(--s-2);background:0 0;border-right:0}.App-module__QDraMW__sidebar{height:100%;padding:var(--s-4) var(--s-3);background:var(--lg-fill);-webkit-backdrop-filter:var(--lg-bf);backdrop-filter:var(--lg-bf);box-shadow:var(--lg-ring), var(--lg-shadow);border-radius:26px}.App-module__QDraMW__newThread{border-radius:var(--shape-control);background:var(--btn-s-bg);box-shadow:var(--btn-s-shadow);transition:var(--btn-spring)}.App-module__QDraMW__newThread:hover{box-shadow:var(--btn-s-shadow)}.App-module__QDraMW__sideItem{border-radius:var(--shape-control)}.App-module__QDraMW__sideItem:hover{background:rgb(var(--rgb-ink) / .05)}.App-module__QDraMW__sideItem[aria-current=page]{background:var(--lg-card-hover);box-shadow:var(--lg-ring)}.App-module__QDraMW__sideItem[data-mode-on]{color:var(--c-ink);background:var(--lg-card-hover);box-shadow:var(--lg-ring);transition:background-color var(--d-base) var(--e-standard), box-shadow var(--d-base) var(--e-standard)}.App-module__QDraMW__sideNav:has([data-mode-on]) .App-module__QDraMW__sideItem[data-nav=thread][aria-current=page]{box-shadow:none;background:0 0}@media (prefers-reduced-motion:reduce){.App-module__QDraMW__sideItem[data-mode-on]{transition:none}}.App-module__QDraMW__sideBrand{border-radius:var(--r-pill)}.App-module__QDraMW__scrim{background:rgb(var(--rgb-ink) / .14);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.App-module__QDraMW__search{background:var(--lg-fill-strong);-webkit-backdrop-filter:var(--lg-bf);backdrop-filter:var(--lg-bf);box-shadow:var(--lg-ring), 0 2px 4px #0000000f, 0 30px 80px -24px #0006;border-radius:28px}html[data-lens] .App-module__QDraMW__search{-webkit-backdrop-filter:url(#lg-refract) var(--lg-bf);backdrop-filter:url(#lg-refract) var(--lg-bf)}.App-module__QDraMW__searchBar{border-bottom-color:rgb(var(--rgb-ink) / .08)}.App-module__QDraMW__searchItem{border-radius:16px}.App-module__QDraMW__searchItem[aria-selected=true]{background:var(--lg-card-hover);box-shadow:var(--lg-ring)}.App-module__QDraMW__homeTile,.App-module__QDraMW__useForOption{background:var(--lg-card);box-shadow:var(--lg-ring), 0 1px 2px #0000000d, 0 12px 28px -18px #00000040;transition:var(--btn-spring), background-color var(--d-fast) var(--e-standard);border-color:#0000;border-radius:22px}.App-module__QDraMW__homeTile:hover,.App-module__QDraMW__useForOption:hover{background:var(--lg-card-hover);border-color:#0000}.App-module__QDraMW__useForOption[aria-pressed=true]{background:var(--lg-card-hover);box-shadow:0 0 0 2px rgb(var(--rgb-ink) / .8)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.App-module__QDraMW__homeTile:hover,.App-module__QDraMW__useForOption:hover{transform:translateY(-2px)scale(1.012)}}@media (max-width:899px){.App-module__QDraMW__sideWrap{padding:var(--s-2);box-shadow:none}.App-module__QDraMW__sidebar{box-shadow:var(--lg-ring), 0 30px 60px -20px #00000073}.App-module__QDraMW__scrim{-webkit-backdrop-filter:none;backdrop-filter:none}.App-module__QDraMW__drawerScrim{background:rgb(var(--rgb-ink) / .22)}}.App-module__QDraMW__homeTile.App-module__QDraMW__homeTile,.App-module__QDraMW__useForOption.App-module__QDraMW__useForOption{border-radius:22px}.App-module__QDraMW__example.App-module__QDraMW__example{padding:var(--s-3) var(--s-4);background:var(--lg-card);box-shadow:var(--lg-ring);border-radius:22px}.App-module__QDraMW__example.App-module__QDraMW__example:hover{padding-left:var(--s-4);background:var(--lg-card-hover)}html[data-field] .App-module__QDraMW__app{background:0 0}@media (min-width:900px){.App-module__QDraMW__sideWrap,.App-module__QDraMW__topbar{transition:opacity .7s var(--e-standard)}html[data-field-ask] .App-module__QDraMW__sideWrap{opacity:.55}html[data-field-ask] .App-module__QDraMW__topbar{opacity:.6}:is(html[data-field-ask] .App-module__QDraMW__sideWrap:hover,html[data-field-ask] .App-module__QDraMW__sideWrap:focus-within,html[data-field-ask] .App-module__QDraMW__topbar:hover,html[data-field-ask] .App-module__QDraMW__topbar:focus-within){opacity:1}}@media (prefers-reduced-motion:reduce){.App-module__QDraMW__sideWrap,.App-module__QDraMW__topbar{transition:none}}:is(html[data-desktop] .App-module__QDraMW__app,html[data-desktop] .App-module__QDraMW__sideWrap,html[data-desktop] .App-module__QDraMW__drawerScrim){top:var(--kp-titlebar)}.App-module__QDraMW__dailyLeft{font-size:var(--t-small);color:var(--c-ink-2);white-space:nowrap;font-variant-numeric:tabular-nums}.App-module__QDraMW__dailyLeft[data-low]{color:var(--c-ink);font-weight:var(--w-medium)}html:is([data-desktop],[data-keplar-desktop],.keplar-desktop) .App-module__QDraMW__jump{position:absolute}.App-module__QDraMW__emptyBody{padding-bottom:var(--s-12)}.App-module__QDraMW__homeRecent{margin-top:var(--s-12)}.App-module__QDraMW__homeRecent .App-module__QDraMW__sideLabel{padding-bottom:var(--s-4)}.App-module__QDraMW__homeRecentItem{padding:var(--s-5) var(--s-1);align-items:baseline;line-height:1.6}.App-module__QDraMW__useForLine{margin-top:var(--s-12);line-height:1.6}.App-module__QDraMW__useForLine+.App-module__QDraMW__examples,.App-module__QDraMW__useFor+.App-module__QDraMW__examples{margin-top:var(--s-5)}.App-module__QDraMW__examples{gap:var(--s-3);border-top:0;flex-direction:column;display:flex}.App-module__QDraMW__examples li{border-bottom:0}.App-module__QDraMW__example.App-module__QDraMW__example{padding:var(--s-4) var(--s-5);gap:var(--s-6);overflow-wrap:anywhere;line-height:1.55}.App-module__QDraMW__example.App-module__QDraMW__example:hover{padding-left:var(--s-5)}@media (max-width:640px){.App-module__QDraMW__homeRecent,.App-module__QDraMW__useForLine{margin-top:var(--s-10)}.App-module__QDraMW__examples{gap:var(--s-3)}.App-module__QDraMW__example.App-module__QDraMW__example{padding:var(--s-4);gap:var(--s-2)}.App-module__QDraMW__emptyBody{padding-bottom:var(--s-8)}}.App-module__QDraMW__homeRecentItem.App-module__QDraMW__homeRecentItem{border-radius:14px}.App-module__QDraMW__empty{max-width:clamp(880px,62vw,1500px);padding-top:clamp(24px,9vh,110px)}.App-module__QDraMW__emptyHead{text-align:center;flex-direction:column;align-items:center;display:flex}.App-module__QDraMW__emptyMark{margin-bottom:var(--s-6);filter:drop-shadow(0 0 14px rgb(var(--rgb-ink) / .55))}.App-module__QDraMW__emptyTitle{letter-spacing:-.05em;text-wrap:balance;text-shadow:0 0 44px rgb(var(--rgb-ink) / .14);font-size:clamp(36px,4.8vw,92px);line-height:.98}.App-module__QDraMW__emptyLede{margin-top:var(--s-5);text-wrap:balance;max-width:46ch}.App-module__QDraMW__homeTiles{margin-top:var(--s-10);counter-reset:tile;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.App-module__QDraMW__homeTile.App-module__QDraMW__homeTile{counter-increment:tile;align-content:start;gap:var(--s-2);min-height:132px;padding:var(--s-5);border:var(--b-hairline) solid var(--c-border-strong);background:rgb(var(--rgb-ink) / .06);box-shadow:inset 0 1px 0 rgb(var(--rgb-ink) / .12), 0 30px 60px -44px #0009;border-radius:24px;position:relative}.App-module__QDraMW__homeTile.App-module__QDraMW__homeTile:hover{background:rgb(var(--rgb-ink) / .06);border-color:rgb(var(--rgb-ink) / .28)}.App-module__QDraMW__homeTile.App-module__QDraMW__homeTile .App-module__QDraMW__homeTileDot{width:auto;height:auto;box-shadow:none;background:0 0;border-radius:0}.App-module__QDraMW__homeTile.App-module__QDraMW__homeTile .App-module__QDraMW__homeTileDot:before{content:counter(tile, decimal-leading-zero);font-size:var(--t-label);letter-spacing:.16em;color:var(--c-ink-3);font-variant-numeric:tabular-nums}.App-module__QDraMW__homeTileTitle{font-size:calc(var(--t-body) * 1.12);letter-spacing:-.02em}.App-module__QDraMW__homeRecent .App-module__QDraMW__sideLabel{letter-spacing:.16em}.App-module__QDraMW__homeRecentItem.App-module__QDraMW__homeRecentItem{border:var(--b-hairline) solid transparent;border-bottom-color:var(--c-border);border-radius:14px}.App-module__QDraMW__homeRecentItem.App-module__QDraMW__homeRecentItem:hover{background:rgb(var(--rgb-ink) / .045);border-color:var(--c-border);color:var(--c-ink)}@media (max-width:640px){.App-module__QDraMW__emptyHead{text-align:left;align-items:flex-start}.App-module__QDraMW__homeTile.App-module__QDraMW__homeTile{min-height:0}}@media (max-width:520px){.App-module__QDraMW__memoryChip{display:none}}@media (max-width:359px){.App-module__QDraMW__topTitle{visibility:hidden}}.App-module__QDraMW__empty.App-module__QDraMW__empty{max-width:720px;padding-top:clamp(28px,14vh,168px)}.App-module__QDraMW__welcome{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.App-module__QDraMW__welcomeMark{color:var(--c-ink);margin-bottom:var(--s-6)}.App-module__QDraMW__welcomeTitle{letter-spacing:-.025em;font-size:clamp(28px,2.4vw + 10px,44px);line-height:1.14;font-weight:var(--w-medium);color:var(--c-creation);text-wrap:balance;margin:0}.App-module__QDraMW__welcomeLede{margin:var(--s-3) 0 0;max-width:52ch;font-size:calc(var(--t-body) * 1.06);color:var(--c-reasoning);text-wrap:pretty;line-height:1.55}.App-module__QDraMW__homeChips{gap:var(--s-2);margin:var(--s-8) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.App-module__QDraMW__homeChip{min-height:36px;padding:0 var(--s-4);border:var(--b-hairline) solid var(--c-border);border-radius:var(--r-pill);color:var(--c-ink-2);font:inherit;font-size:var(--t-small);white-space:nowrap;cursor:pointer;transition:background-color var(--d-fast) var(--e-standard), color var(--d-fast) var(--e-standard), border-color var(--d-fast) var(--e-standard);background:0 0;align-items:center;display:inline-flex}.App-module__QDraMW__homeChip:hover{background:rgb(var(--rgb-ink) / .05);border-color:var(--c-border-strong);color:var(--c-ink)}.App-module__QDraMW__homeMore{margin-top:var(--s-10)}.App-module__QDraMW__homeMoreSummary{align-items:center;gap:var(--s-2);min-height:32px;color:var(--c-ink-3);font-size:var(--t-small);cursor:pointer;list-style:none;display:inline-flex}.App-module__QDraMW__homeMoreSummary::-webkit-details-marker{display:none}.App-module__QDraMW__homeMoreSummary:after{content:"";width:6px;height:6px;transition:transform var(--d-fast) var(--e-standard);border-bottom:1.5px solid;border-right:1.5px solid;transform:translateY(-2px)rotate(45deg)}.App-module__QDraMW__homeMore[open]>.App-module__QDraMW__homeMoreSummary:after{transform:translateY(1px)rotate(-135deg)}.App-module__QDraMW__homeMoreSummary:hover{color:var(--c-ink-2)}.App-module__QDraMW__homeMore .App-module__QDraMW__useForLine{margin-top:var(--s-6)}.App-module__QDraMW__homeMore .App-module__QDraMW__homeRecent{margin-top:var(--s-10)}@media (max-width:640px){.App-module__QDraMW__empty.App-module__QDraMW__empty{padding-top:clamp(16px,8vh,72px)}.App-module__QDraMW__welcomeMark{margin-bottom:var(--s-5)}.App-module__QDraMW__homeChips{margin-top:var(--s-6)}}@media (max-height:760px){.App-module__QDraMW__empty.App-module__QDraMW__empty{padding-top:clamp(8px,6vh,48px)}.App-module__QDraMW__welcomeMark{margin-bottom:var(--s-4)}.App-module__QDraMW__homeChips{margin-top:var(--s-5)}.App-module__QDraMW__dock{padding-top:var(--s-3);gap:var(--s-1)}}@media (max-height:500px){.App-module__QDraMW__scroll{padding-top:56px}.App-module__QDraMW__welcomeMark{display:none}.App-module__QDraMW__welcomeTitle{font-size:clamp(22px,6.4vh,30px)}.App-module__QDraMW__welcomeLede{margin-top:var(--s-1);font-size:var(--t-small)}.App-module__QDraMW__homeChips{margin-top:var(--s-3)}.App-module__QDraMW__dock{padding-top:var(--s-2);gap:2px}.App-module__QDraMW__dockNote{font-size:11px;line-height:1.25}}.App-module__QDraMW__kbd{opacity:0;transition:opacity var(--d-fast) var(--e-standard)}:is(.App-module__QDraMW__newThread,.App-module__QDraMW__sideItem):is(:hover,:focus-visible) .App-module__QDraMW__kbd{opacity:1}@media (hover:none){.App-module__QDraMW__kbd{display:none}}.App-module__QDraMW__sideMoreLabel{font-size:var(--t-small);letter-spacing:0;text-transform:none}.App-module__QDraMW__sideNav{gap:3px}.App-module__QDraMW__upgradeBtn.App-module__QDraMW__upgradeBtn[data-plan-cta=upgrade]:not([data-low]){color:var(--c-ink);border-color:var(--c-border-strong);box-shadow:inset 0 0 0 var(--b-hairline) var(--c-border-strong);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.App-module__QDraMW__upgradeBtn.App-module__QDraMW__upgradeBtn[data-plan-cta=upgrade]:not([data-low]):hover{background:rgb(var(--rgb-ink) / .05);transform:none}.App-module__QDraMW__memoryChip{box-shadow:none;padding:0 var(--s-2)}.App-module__QDraMW__dailyLeft:not([data-low]){color:var(--c-ink-3)}.App-module__QDraMW__dock [data-chat-options] :is(button,select){box-shadow:none;color:var(--c-ink-3);background:0 0}.App-module__QDraMW__dock [data-chat-options] :is(button,select):hover{color:var(--c-ink-2);background:rgb(var(--rgb-ink) / .04)}.App-module__QDraMW__dock [data-chat-options] button[aria-pressed=true]{color:var(--c-ink)}.App-module__QDraMW__homeMore~.App-module__QDraMW__useFor{margin-top:var(--s-8)}.App-module__QDraMW__sideMoreLabel{color:inherit}.App-module__QDraMW__sideScroll{gap:var(--s-6)}.App-module__QDraMW__meter{gap:var(--s-3);padding:var(--s-3) 0 0}.App-module__QDraMW__accountRow{align-items:center;gap:var(--s-1);min-width:0;display:flex}.App-module__QDraMW__accountRow>[data-account-menu]{flex:1;min-width:0;padding:0}.App-module__QDraMW__grow{flex:1}.App-module__QDraMW__signedOutRow{gap:var(--s-2);padding:0 var(--s-1);flex-direction:column;display:flex}.App-module__QDraMW__usageBlock{gap:var(--s-2);flex-direction:column;display:flex}.App-module__QDraMW__lowUsage{align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-3);border-radius:var(--shape-control);box-shadow:inset 0 0 0 var(--b-hairline) var(--c-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.App-module__QDraMW__lowUsage .App-module__QDraMW__meterNote{color:var(--c-ink)}.App-module__QDraMW__lowUsage .App-module__QDraMW__meterTrack{grid-area:2/1/auto/-1}.App-module__QDraMW__lowUsageCta{font-size:var(--t-small);font-weight:var(--w-medium);color:var(--c-ink);text-underline-offset:3px;white-space:nowrap;grid-area:1/2;text-decoration:underline}.App-module__QDraMW__memoryChip.App-module__QDraMW__memoryChip{width:32px;height:32px;box-shadow:none;color:var(--c-ink-3);transition:color var(--d-fast) ease, background-color var(--d-fast) ease;border-radius:999px;justify-content:center;padding:0;position:relative}.App-module__QDraMW__memoryChip.App-module__QDraMW__memoryChip[data-on]{color:var(--c-ink-2)}.App-module__QDraMW__memoryChip.App-module__QDraMW__memoryChip:hover{color:var(--c-ink);background:rgb(var(--rgb-ink) / .06)}.App-module__QDraMW__memoryChip.App-module__QDraMW__memoryChip:not([data-on]):after{content:"";background:currentColor;border-radius:1px;height:1.5px;position:absolute;top:50%;left:9px;right:9px;transform:rotate(-45deg)}:root[data-theme=light] .App-module__QDraMW__app{isolation:isolate;background:#f7f8fa}:root[data-theme=light] .App-module__QDraMW__sideWrap{opacity:1;background:0 0;padding:12px 0 12px 12px}:root[data-theme=light] .App-module__QDraMW__sidebar{-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);background:#ffffffb8;border-radius:26px;box-shadow:inset 0 0 0 1px #fffc,0 1px 2px #0e0f120f,0 12px 32px -16px #0e0f122e}:root[data-theme=light] .App-module__QDraMW__sideItem{border-radius:999px}:root[data-theme=light] .App-module__QDraMW__sideItem:hover{background:#0e0f120a}:root[data-theme=light] .App-module__QDraMW__sideItem[aria-current=page]{background:#fff;box-shadow:0 1px 2px #0e0f120f}:root[data-theme=light] .App-module__QDraMW__sideItem[data-nav=new]{color:#0e0f12;font-weight:500}:root[data-theme=light] .App-module__QDraMW__sideItem[data-nav=new]>svg:first-child{box-sizing:content-box;color:#fff;background:#0e0f12;border-radius:999px;padding:4px}:root[data-theme=light] .App-module__QDraMW__topbar{opacity:1;background:0 0;align-items:flex-start;gap:8px;height:84px;padding:20px 28px 0}:root[data-theme=light] .App-module__QDraMW__topTitle{background:#fff;border-radius:999px;flex:0 auto;max-width:min(460px,50%);height:44px;margin-right:auto;padding:0 18px;font-size:15px;line-height:44px;box-shadow:0 1px 2px #0e0f120f,0 8px 24px -12px #0e0f1229}:root[data-theme=light] .App-module__QDraMW__topTitle:empty{visibility:hidden}:root[data-theme=light] .App-module__QDraMW__topbar .App-module__QDraMW__iconBtn{color:#0e0f12;background:#fff;height:44px;box-shadow:0 1px 2px #0e0f120f,0 8px 24px -12px #0e0f1229}:root[data-theme=light] .App-module__QDraMW__memoryChip{color:#0e0f12;background:#fff;height:44px;box-shadow:0 1px 2px #0e0f120f,0 8px 24px -12px #0e0f1229}:root[data-theme=light] .App-module__QDraMW__topbar .App-module__QDraMW__iconBtn{width:44px}:root[data-theme=light] .App-module__QDraMW__memoryChip{padding:0 16px}:root[data-theme=light] .App-module__QDraMW__upgradeTop{color:#fff;background:#0e0f12;border-radius:999px;align-items:center;height:44px;padding:0 20px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #0003,0 10px 22px -10px #0e0f1280}:root[data-theme=light] .App-module__QDraMW__topbar>[class*=delete-chat-module][class*=__trigger]{color:#0e0f12;opacity:1;background:#fff;border-radius:999px;place-items:center;width:44px;height:44px;display:inline-grid;box-shadow:0 1px 2px #0e0f120f,0 8px 24px -12px #0e0f1229}:root[data-theme=light] .App-module__QDraMW__scroll{padding-top:104px}:root[data-theme=light] .App-module__QDraMW__thread{gap:32px;max-width:760px}:root[data-theme=light] .App-module__QDraMW__userMsg{background:#fff;border:1px solid #0e0f1212;border-radius:22px 22px 6px;padding:14px 18px;font-size:16px;line-height:1.55;box-shadow:0 1px 2px #0e0f120a}:root[data-theme=light] .App-module__QDraMW__dock{background:linear-gradient(#f7f8fa00,#f7f8fa 45%)}:root[data-theme=light] .App-module__QDraMW__dock>*{max-width:760px}:root[data-theme=light] .App-module__QDraMW__empty.App-module__QDraMW__empty{max-width:760px}:root[data-theme=light] .App-module__QDraMW__welcome{text-align:center;align-items:center}:root[data-theme=light] .App-module__QDraMW__welcomeTitle{letter-spacing:-.035em;justify-content:center;align-items:center;gap:16px;font-size:clamp(36px,3.6vw,48px);font-weight:400;line-height:1.1;display:flex}:root[data-theme=light] .App-module__QDraMW__welcomeMark{color:#000;flex-shrink:0;width:38px;height:38px;margin:0}:root[data-theme=light] .App-module__QDraMW__welcomeName{color:#686d78}:root[data-theme=light] .App-module__QDraMW__welcomeLede{display:none}:root[data-theme=light] .App-module__QDraMW__homeChips{justify-content:center}:root[data-theme=light] .App-module__QDraMW__homeChip{min-height:40px;box-shadow:none;background:#ffffffb3;border:1px solid #0e0f121a;border-radius:999px;padding:0 16px;font-size:14px}:root[data-theme=light] .App-module__QDraMW__homeChip:hover{background:#fff;border-color:#0e0f122e}:is(:root[data-theme=light] .App-module__QDraMW__homeTile,:root[data-theme=light] .App-module__QDraMW__useForOption){background:#ffffffd9;box-shadow:0 0 0 1px #0e0f120f,0 12px 28px -14px #0e0f1240}:root[data-theme=light] .App-module__QDraMW__example.App-module__QDraMW__example{background:#fffc;box-shadow:0 0 0 1px #0e0f120f,0 12px 28px -14px #0e0f1240}@media (max-width:899px){:root[data-theme=light] .App-module__QDraMW__sideWrap{padding:12px}:root[data-theme=light] .App-module__QDraMW__topbar{height:72px;padding:14px 14px 0}:root[data-theme=light] .App-module__QDraMW__topTitle{text-align:center;flex:auto;max-width:none;margin-right:0}:root[data-theme=light] .App-module__QDraMW__menuBtn{background:#fff}:root[data-theme=light] .App-module__QDraMW__scroll{padding-top:88px}:root[data-theme=light] .App-module__QDraMW__welcomeTitle{gap:10px}:root[data-theme=light] .App-module__QDraMW__welcomeMark{width:28px;height:28px}}:root[data-theme=light] .App-module__QDraMW__sidebar{background:#ffffffdb}:root[data-theme=light] .App-module__QDraMW__main[data-empty] .App-module__QDraMW__topTitle{visibility:hidden}:root[data-theme=light] .App-module__QDraMW__main[data-empty] .App-module__QDraMW__scroll{padding-top:max(96px,50vh - 190px)}:root[data-theme=light] .App-module__QDraMW__main[data-empty] .App-module__QDraMW__empty.App-module__QDraMW__empty{padding-top:0}:root[data-theme=light] .App-module__QDraMW__main[data-empty] .App-module__QDraMW__dock{background:0 0;padding-top:0;top:calc(max(96px,50vh - 190px) + 78px);bottom:auto}:root[data-theme=light] .App-module__QDraMW__main[data-empty] .App-module__QDraMW__emptyBody{padding-top:calc(var(--dock-h,197px) + 8px)}:root[data-theme=light] .App-module__QDraMW__main[data-empty] [data-home-more]{display:none}:root[data-theme=light] .App-module__QDraMW__homeChip{align-items:center;gap:8px;display:inline-flex}:root[data-theme=light] .App-module__QDraMW__homeChipIcon{flex-shrink:0}:root[data-theme=light] .App-module__QDraMW__homeChipIcon{display:block}:root[data-theme=dark] .App-module__QDraMW__app{isolation:isolate;background:#0b0b0d}:root[data-theme=dark] .App-module__QDraMW__sideWrap{opacity:1;background:0 0;padding:12px 0 12px 12px}:root[data-theme=dark] .App-module__QDraMW__sidebar{-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);background:#1c1c20b8;border-radius:26px;box-shadow:0 1px 2px #0000000f,0 12px 32px -16px #0000002e}:root[data-theme=dark] .App-module__QDraMW__sideItem{border-radius:999px}:root[data-theme=dark] .App-module__QDraMW__sideItem:hover{background:#0000000a}:root[data-theme=dark] .App-module__QDraMW__sideItem[aria-current=page]{background:#1c1c20;box-shadow:0 1px 2px #0000000f}:root[data-theme=dark] .App-module__QDraMW__sideItem[data-nav=new]{color:#ededf0;font-weight:500}:root[data-theme=dark] .App-module__QDraMW__sideItem[data-nav=new]>svg:first-child{box-sizing:content-box;color:#0e0f12;background:#fff;border-radius:999px;padding:4px}:root[data-theme=dark] .App-module__QDraMW__topbar{opacity:1;background:0 0;align-items:flex-start;gap:8px;height:84px;padding:20px 28px 0}:root[data-theme=dark] .App-module__QDraMW__topTitle{background:#1c1c20;border-radius:999px;flex:0 auto;max-width:min(460px,50%);height:44px;margin-right:auto;padding:0 18px;font-size:15px;line-height:44px;box-shadow:0 1px 2px #0000000f,0 8px 24px -12px #00000029}:root[data-theme=dark] .App-module__QDraMW__topTitle:empty{visibility:hidden}:root[data-theme=dark] .App-module__QDraMW__topbar .App-module__QDraMW__iconBtn{color:#ededf0;background:#1c1c20;height:44px;box-shadow:0 1px 2px #0000000f,0 8px 24px -12px #00000029}:root[data-theme=dark] .App-module__QDraMW__memoryChip{color:#ededf0;background:#1c1c20;height:44px;box-shadow:0 1px 2px #0000000f,0 8px 24px -12px #00000029}:root[data-theme=dark] .App-module__QDraMW__topbar .App-module__QDraMW__iconBtn{width:44px}:root[data-theme=dark] .App-module__QDraMW__memoryChip{padding:0 16px}:root[data-theme=dark] .App-module__QDraMW__upgradeTop{color:#0e0f12;background:#fff;border-radius:999px;align-items:center;height:44px;padding:0 20px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #0003,0 10px 22px -10px #00000080}:root[data-theme=dark] .App-module__QDraMW__topbar>[class*=delete-chat-module][class*=__trigger]{color:#ededf0;opacity:1;background:#1c1c20;border-radius:999px;place-items:center;width:44px;height:44px;display:inline-grid;box-shadow:0 1px 2px #0000000f,0 8px 24px -12px #00000029}:root[data-theme=dark] .App-module__QDraMW__scroll{padding-top:104px}:root[data-theme=dark] .App-module__QDraMW__thread{gap:32px;max-width:760px}:root[data-theme=dark] .App-module__QDraMW__userMsg{background:#1c1c20;border:1px solid #0000;border-radius:22px 22px 6px;padding:14px 18px;font-size:16px;line-height:1.55;box-shadow:0 1px 2px #0000000a}:root[data-theme=dark] .App-module__QDraMW__dock{background:linear-gradient(#0b0b0d00,#0b0b0d 45%)}:root[data-theme=dark] .App-module__QDraMW__dock>*{max-width:760px}:root[data-theme=dark] .App-module__QDraMW__empty.App-module__QDraMW__empty{max-width:760px}:root[data-theme=dark] .App-module__QDraMW__welcome{text-align:center;align-items:center}:root[data-theme=dark] .App-module__QDraMW__welcomeTitle{letter-spacing:-.035em;justify-content:center;align-items:center;gap:16px;font-size:clamp(36px,3.6vw,48px);font-weight:400;line-height:1.1;display:flex}:root[data-theme=dark] .App-module__QDraMW__welcomeMark{color:#fff;flex-shrink:0;width:38px;height:38px;margin:0}:root[data-theme=dark] .App-module__QDraMW__welcomeName{color:#9a9ca3}:root[data-theme=dark] .App-module__QDraMW__welcomeLede{display:none}:root[data-theme=dark] .App-module__QDraMW__homeChips{justify-content:center}:root[data-theme=dark] .App-module__QDraMW__homeChip{min-height:40px;box-shadow:none;background:#1c1c20b3;border:1px solid #0000;border-radius:999px;padding:0 16px;font-size:14px}:root[data-theme=dark] .App-module__QDraMW__homeChip:hover{background:#1c1c20;border-color:#0000}:is(:root[data-theme=dark] .App-module__QDraMW__homeTile,:root[data-theme=dark] .App-module__QDraMW__useForOption){background:#1c1c20d9;box-shadow:0 12px 28px -14px #00000040}:root[data-theme=dark] .App-module__QDraMW__example.App-module__QDraMW__example{background:#1c1c20cc;box-shadow:0 12px 28px -14px #00000040}@media (max-width:899px){:root[data-theme=dark] .App-module__QDraMW__sideWrap{padding:12px}:root[data-theme=dark] .App-module__QDraMW__topbar{height:72px;padding:14px 14px 0}:root[data-theme=dark] .App-module__QDraMW__topTitle{text-align:center;flex:auto;max-width:none;margin-right:0}:root[data-theme=dark] .App-module__QDraMW__menuBtn{background:#1c1c20}:root[data-theme=dark] .App-module__QDraMW__scroll{padding-top:88px}:root[data-theme=dark] .App-module__QDraMW__welcomeTitle{gap:10px}:root[data-theme=dark] .App-module__QDraMW__welcomeMark{width:28px;height:28px}}:root[data-theme=dark] .App-module__QDraMW__sidebar{background:#1c1c20db}:root[data-theme=dark] .App-module__QDraMW__main[data-empty] .App-module__QDraMW__topTitle{visibility:hidden}:root[data-theme=dark] .App-module__QDraMW__main[data-empty] .App-module__QDraMW__scroll{padding-top:max(96px,50vh - 190px)}:root[data-theme=dark] .App-module__QDraMW__main[data-empty] .App-module__QDraMW__empty.App-module__QDraMW__empty{padding-top:0}:root[data-theme=dark] .App-module__QDraMW__main[data-empty] .App-module__QDraMW__dock{background:0 0;padding-top:0;top:calc(max(96px,50vh - 190px) + 78px);bottom:auto}:root[data-theme=dark] .App-module__QDraMW__main[data-empty] .App-module__QDraMW__emptyBody{padding-top:calc(var(--dock-h,197px) + 8px)}:root[data-theme=dark] .App-module__QDraMW__main[data-empty] [data-home-more]{display:none}:root[data-theme=dark] .App-module__QDraMW__homeChip{align-items:center;gap:8px;display:inline-flex}:root[data-theme=dark] .App-module__QDraMW__homeChipIcon{flex-shrink:0}.App-module__QDraMW__homeChipIcon{display:none}:root[data-theme=dark] .App-module__QDraMW__homeChipIcon{display:block}.App-module__QDraMW__welcomeGreet{background:linear-gradient(100deg,#0a7a8a,#4a63b8,#8a4f9e,#c4573a,#0a7a8a) 0 0/300% 100%;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;animation:9s linear infinite App-module__QDraMW__welcome-flow}:root[data-theme=dark] .App-module__QDraMW__welcomeGreet{background-image:linear-gradient(100deg,#9fd8f0,#b9a8f5,#f2b8a0,#9fe3c4,#9fd8f0)}@keyframes App-module__QDraMW__welcome-flow{0%{background-position:0%}to{background-position:300%}}@media (prefers-reduced-motion:reduce){.App-module__QDraMW__welcomeGreet{animation:none}}.App-module__QDraMW__viewTitle{letter-spacing:-.035em;font-size:clamp(32px,3vw,44px);line-height:1.08;font-weight:var(--w-regular)}.App-module__QDraMW__viewLede{color:var(--c-ink-3);font-size:17px;line-height:1.6}.App-module__QDraMW__textInput{background:color-mix(in srgb, var(--c-surface-1) 85%, transparent);height:48px;box-shadow:inset 0 0 0 1px rgb(var(--rgb-ink) / .1);border-radius:999px;padding:0 18px;font-size:15px}.App-module__QDraMW__textInput:focus-visible{border-radius:999px}.App-module__QDraMW__inlineForm .App-module__QDraMW__secondaryBtn{border-radius:999px;min-height:48px;padding:0 20px}:root[data-theme] .App-module__QDraMW__topbar .App-module__QDraMW__memoryChip{place-items:center;width:44px;height:44px;padding:0;display:inline-grid}:root[data-theme] .App-module__QDraMW__topbar .App-module__QDraMW__memoryChip:not([data-on]):after{left:13px;right:13px}:root[data-theme] .App-module__QDraMW__main[data-empty] .App-module__QDraMW__dock{translate:0 calc(var(--empty-scroll,0px) * -1);will-change:translate}:root[data-theme] .App-module__QDraMW__createHost{padding-top:76px}@media (max-width:899px){:root[data-theme] .App-module__QDraMW__createHost{padding-top:68px}}
.AttachTray-module__rDg6kq__tray{padding:var(--s-1) 0 0;flex-wrap:wrap;gap:6px;margin:0;list-style:none;display:flex}.AttachTray-module__rDg6kq__item{background:var(--c-surface-1);min-width:0;max-width:min(288px,100%);height:52px;box-shadow:var(--sh-hairline);font-size:var(--t-small);color:var(--c-ink-2);transform-origin:20% 60%;border-radius:10px;align-items:center;gap:10px;padding:6px;transition:opacity .18s,transform .18s,background .14s;animation:.22s cubic-bezier(.2,.8,.2,1) both AttachTray-module__rDg6kq__chipIn;display:inline-flex;position:relative;overflow:hidden}.AttachTray-module__rDg6kq__item:hover{background:var(--c-surface-2)}.AttachTray-module__rDg6kq__item[data-leaving]{opacity:0;pointer-events:none;transform:scale(.94)translateY(2px)}.AttachTray-module__rDg6kq__thumb{background:var(--c-surface-2);width:40px;height:40px;color:var(--c-ink-2);border:0;border-radius:7px;flex:none;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.AttachTray-module__rDg6kq__thumb>img:not(.AttachTray-module__rDg6kq__favicon){object-fit:cover;width:100%;height:100%;animation:.24s ease-out both AttachTray-module__rDg6kq__thumbIn;display:block}.AttachTray-module__rDg6kq__thumb[data-link]{background:rgb(var(--rgb-ink) / .06)}.AttachTray-module__rDg6kq__favicon{object-fit:contain;border-radius:3px;width:18px;height:18px}.AttachTray-module__rDg6kq__initial{font-family:var(--f-sans);color:var(--c-ink-1);font-size:15px;font-weight:600}.AttachTray-module__rDg6kq__thumbBtn{cursor:zoom-in}.AttachTray-module__rDg6kq__thumbBtn:hover img{filter:brightness(1.08)}.AttachTray-module__rDg6kq__thumbBtn:focus{outline:none}.AttachTray-module__rDg6kq__thumbBtn:focus-visible{box-shadow:0 0 0 1.5px var(--c-ink-2)}.AttachTray-module__rDg6kq__typeTile{--k:160 165 175;width:100%;height:100%;color:rgb(var(--k));background:rgb(var(--k) / .1);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.AttachTray-module__rDg6kq__typeTile:after{content:"";background:rgb(var(--k) / .28);border-bottom-left-radius:2px;width:9px;height:9px;position:absolute;top:0;right:0}.AttachTray-module__rDg6kq__typeLabel{font-family:var(--f-sans);letter-spacing:.06em;font-size:8.5px;font-weight:650;line-height:1}.AttachTray-module__rDg6kq__typeTile[data-kind=pdf]{--k:226 120 108}.AttachTray-module__rDg6kq__typeTile[data-kind=docx],.AttachTray-module__rDg6kq__typeTile[data-kind=rtf]{--k:118 160 222}.AttachTray-module__rDg6kq__typeTile[data-kind=pptx]{--k:224 146 92}.AttachTray-module__rDg6kq__typeTile[data-kind=xlsx],.AttachTray-module__rDg6kq__typeTile[data-kind=csv]{--k:104 186 136}.AttachTray-module__rDg6kq__typeTile[data-kind=json]{--k:196 176 104}.AttachTray-module__rDg6kq__typeTile[data-kind=code],.AttachTray-module__rDg6kq__typeTile[data-kind=zip]{--k:200 168 120}.AttachTray-module__rDg6kq__typeTile[data-kind=audio]{--k:120 190 196}.AttachTray-module__rDg6kq__typeTile[data-kind=text]{--k:170 174 184}.AttachTray-module__rDg6kq__pending{background:var(--c-surface-2);width:100%;height:100%;animation:1.2s ease-in-out infinite AttachTray-module__rDg6kq__pulse;display:block}.AttachTray-module__rDg6kq__badge{color:#f2f2f3;font-family:var(--f-sans);font-variant-numeric:tabular-nums;background:#09090bc7;border-radius:3px;padding:0 3px;font-size:9.5px;line-height:14px;position:absolute;bottom:2px;right:2px}.AttachTray-module__rDg6kq__meta{flex-direction:column;flex:auto;justify-content:center;gap:3px;min-width:0;display:flex}.AttachTray-module__rDg6kq__name{max-width:196px;color:var(--c-ink-1);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:16px;text-decoration:none;overflow:hidden}a.AttachTray-module__rDg6kq__name:hover{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}a.AttachTray-module__rDg6kq__name:focus{outline:none}a.AttachTray-module__rDg6kq__name:focus-visible{text-decoration:underline}.AttachTray-module__rDg6kq__sub{max-width:196px;font-family:var(--f-sans);color:var(--c-ink-3);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:11.5px;line-height:14px;display:flex;overflow:hidden}.AttachTray-module__rDg6kq__sub>span{text-overflow:ellipsis;overflow:hidden}.AttachTray-module__rDg6kq__item[data-processing] .AttachTray-module__rDg6kq__sub{color:var(--c-ink-2)}.AttachTray-module__rDg6kq__item[data-status=warn] .AttachTray-module__rDg6kq__sub{color:var(--c-caution-text,#d4a35a)}.AttachTray-module__rDg6kq__item[data-status=error] .AttachTray-module__rDg6kq__sub{color:var(--c-dissent-text)}.AttachTray-module__rDg6kq__warnIcon{flex:none}.AttachTray-module__rDg6kq__swatches{gap:3px;margin-top:1px;display:inline-flex}.AttachTray-module__rDg6kq__swatches>span{width:10px;height:10px;box-shadow:inset 0 0 0 1px rgb(var(--rgb-ink) / .14);border-radius:2px}.AttachTray-module__rDg6kq__item:has(.AttachTray-module__rDg6kq__swatches){height:60px}.AttachTray-module__rDg6kq__remove{appearance:none;width:22px;height:22px;color:var(--c-ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;align-self:flex-start;place-items:center;transition:background .12s,color .12s;display:inline-grid}.AttachTray-module__rDg6kq__remove:hover{background:rgb(var(--rgb-ink) / .08);color:var(--c-ink-1)}.AttachTray-module__rDg6kq__remove:focus{outline:none}.AttachTray-module__rDg6kq__remove:focus-visible{background:rgb(var(--rgb-ink) / .12);color:var(--c-ink-1)}.AttachTray-module__rDg6kq__bar{background:rgb(var(--rgb-ink) / .06);height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.AttachTray-module__rDg6kq__fill,.AttachTray-module__rDg6kq__sweep{background:var(--c-ink-2);transform-origin:0;width:100%;height:100%;display:block}.AttachTray-module__rDg6kq__fill{transition:transform .2s ease-out}.AttachTray-module__rDg6kq__sweep{width:40%;animation:1.1s ease-in-out infinite AttachTray-module__rDg6kq__sweep}@keyframes AttachTray-module__rDg6kq__chipIn{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:none}}@keyframes AttachTray-module__rDg6kq__thumbIn{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes AttachTray-module__rDg6kq__sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes AttachTray-module__rDg6kq__pulse{50%{opacity:.55}}@media (max-width:520px){.AttachTray-module__rDg6kq__item{flex:100%;max-width:100%}.AttachTray-module__rDg6kq__name,.AttachTray-module__rDg6kq__sub{max-width:none}}@media (prefers-reduced-motion:reduce){.AttachTray-module__rDg6kq__item,.AttachTray-module__rDg6kq__thumb>img{transition:none;animation:none}.AttachTray-module__rDg6kq__pending,.AttachTray-module__rDg6kq__sweep{animation:none}.AttachTray-module__rDg6kq__sweep{opacity:.5;width:100%}.AttachTray-module__rDg6kq__fill{transition:none}}
.ChatTools-module__NFCxfq__bar{align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-3) var(--s-1) var(--s-3);font-size:var(--t-small);color:var(--c-ink-2);flex-wrap:wrap;min-width:0;display:flex}.ChatTools-module__NFCxfq__switch{align-items:center;gap:var(--s-2);min-height:32px;padding:0 var(--s-3);color:var(--c-ink-2);box-shadow:inset 0 0 0 var(--b-hairline) var(--c-border-strong);background:var(--c-canvas);border-radius:6px;display:inline-flex}.ChatTools-module__NFCxfq__switch[aria-pressed=true]{color:var(--c-ink);box-shadow:inset 0 0 0 var(--b-hairline) var(--c-ink)}.ChatTools-module__NFCxfq__switch:focus-visible,.ChatTools-module__NFCxfq__link:focus-visible,.ChatTools-module__NFCxfq__btn:focus-visible{outline:var(--b-focus) solid var(--c-focus);outline-offset:1px}.ChatTools-module__NFCxfq__pip{background:var(--c-ink-3);border-radius:50%;flex:none;width:8px;height:8px}.ChatTools-module__NFCxfq__switch[aria-pressed=true] .ChatTools-module__NFCxfq__pip{background:var(--c-ink)}.ChatTools-module__NFCxfq__apps{overflow-wrap:anywhere;min-width:0}.ChatTools-module__NFCxfq__link{color:var(--c-ink);text-underline-offset:2px;align-items:center;min-height:32px;text-decoration:underline;display:inline-flex}@media (pointer:coarse){.ChatTools-module__NFCxfq__switch,.ChatTools-module__NFCxfq__link{min-height:44px}}.ChatTools-module__NFCxfq__list{margin:0 0 var(--s-3);gap:var(--s-2);flex-direction:column;min-width:0;padding:0;list-style:none;display:flex}.ChatTools-module__NFCxfq__use{gap:var(--s-2);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--c-surface-1);box-shadow:inset 0 0 0 var(--b-hairline) var(--c-border);font-size:var(--t-small);flex-direction:column;min-width:0;display:flex}.ChatTools-module__NFCxfq__use[data-status=awaiting_approval]{box-shadow:inset 0 0 0 var(--b-hairline) var(--c-ink);background:var(--c-canvas)}.ChatTools-module__NFCxfq__use[data-status=error],.ChatTools-module__NFCxfq__use[data-status=blocked]{box-shadow:inset 0 0 0 var(--b-hairline) var(--c-dissent)}.ChatTools-module__NFCxfq__head{align-items:center;gap:var(--s-2);color:var(--c-ink);font-weight:var(--w-medium);overflow-wrap:anywhere;min-width:0;display:flex}.ChatTools-module__NFCxfq__dot{background:var(--c-ink-3);border-radius:50%;flex:none;width:8px;height:8px}.ChatTools-module__NFCxfq__use[data-status=running] .ChatTools-module__NFCxfq__dot{animation:1s ease-in-out infinite ChatTools-module__NFCxfq__pulse}.ChatTools-module__NFCxfq__use[data-status=done] .ChatTools-module__NFCxfq__dot{background:var(--c-ink)}.ChatTools-module__NFCxfq__use[data-status=error] .ChatTools-module__NFCxfq__dot,.ChatTools-module__NFCxfq__use[data-status=blocked] .ChatTools-module__NFCxfq__dot{background:var(--c-dissent)}@keyframes ChatTools-module__NFCxfq__pulse{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.ChatTools-module__NFCxfq__use[data-status=running] .ChatTools-module__NFCxfq__dot{animation:none}}.ChatTools-module__NFCxfq__msg{color:var(--c-ink-2);overflow-wrap:anywhere;margin:0}.ChatTools-module__NFCxfq__meta{color:var(--c-ink-3);overflow-wrap:anywhere;margin:0;font-size:12px}.ChatTools-module__NFCxfq__args{padding:var(--s-2) var(--s-3);border-radius:var(--r-md);background:var(--c-surface-2);font-family:var(--f-sans);white-space:pre-wrap;overflow-wrap:anywhere;max-height:160px;margin:0;font-size:12px;overflow:auto}.ChatTools-module__NFCxfq__row{gap:var(--s-2);flex-wrap:wrap;display:flex}.ChatTools-module__NFCxfq__btn{min-height:36px;padding:0 var(--s-4);font-size:var(--t-small);font-weight:var(--w-medium);background:var(--c-canvas);color:var(--c-ink);box-shadow:inset 0 0 0 var(--b-hairline) var(--c-border-strong);border-radius:7px}.ChatTools-module__NFCxfq__btn[data-primary]{background:var(--c-ink);color:var(--c-canvas);box-shadow:none}.ChatTools-module__NFCxfq__btn:disabled{opacity:.5}@media (pointer:coarse){.ChatTools-module__NFCxfq__btn{min-height:44px}}
.AnswerExtras-module__dhgnBG__chips{gap:var(--s-2);margin:var(--s-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.AnswerExtras-module__dhgnBG__chip{font:inherit;font-size:var(--t-small);border-radius:var(--r-pill);border:1px solid rgb(var(--rgb-ink) / .16);background:rgb(var(--rgb-ink) / .04);color:var(--c-ink);cursor:pointer;transition:background-color var(--d-fast) var(--e-standard), border-color var(--d-fast) var(--e-standard);padding:6px 14px}.AnswerExtras-module__dhgnBG__chip:hover{background:rgb(var(--rgb-ink) / .09);border-color:rgb(var(--rgb-ink) / .3)}.AnswerExtras-module__dhgnBG__chip:focus-visible{outline:2px solid var(--c-ink);outline-offset:2px}.AnswerExtras-module__dhgnBG__chip:disabled{opacity:.5;cursor:default}.AnswerExtras-module__dhgnBG__usingMemory{margin:var(--s-2) 0 0;font-size:var(--t-small);color:var(--c-ink-3)}.AnswerExtras-module__dhgnBG__usingMemory a{color:inherit;text-underline-offset:2px;text-decoration:underline}.AnswerExtras-module__dhgnBG__details{gap:var(--s-3);display:grid}.AnswerExtras-module__dhgnBG__detail{padding-top:var(--s-2);border-top:1px solid rgb(var(--rgb-ink) / .08)}.AnswerExtras-module__dhgnBG__detail:first-child{border-top:0;padding-top:0}.AnswerExtras-module__dhgnBG__detailH{margin:0 0 var(--s-1);font-size:var(--t-small);color:var(--c-ink-2);font-weight:600}.AnswerExtras-module__dhgnBG__detailMeta{color:var(--c-ink-3);font-weight:400}
.KLoader-module__IYIGfG__root{width:var(--kl-size,28px);height:var(--kl-size,28px);color:var(--c-ink,#17171a);vertical-align:middle;flex:none;display:inline-flex}.KLoader-module__IYIGfG__light{color:#fff}.KLoader-module__IYIGfG__root svg{display:block;overflow:visible}.KLoader-module__IYIGfG__track{stroke:currentColor;opacity:.16}.KLoader-module__IYIGfG__arc{stroke:currentColor;opacity:.9;transition:stroke-dasharray .6s cubic-bezier(.22,1,.36,1)}.KLoader-module__IYIGfG__dot{fill:currentColor}.KLoader-module__IYIGfG__core{fill:currentColor;filter:drop-shadow(0 0 3px);transform-origin:0 0;animation:2.2s ease-in-out infinite KLoader-module__IYIGfG__kl-breathe}.KLoader-module__IYIGfG__o1,.KLoader-module__IYIGfG__o2,.KLoader-module__IYIGfG__o3{transform-origin:0 0}.KLoader-module__IYIGfG__o1{animation:1.7s linear infinite KLoader-module__IYIGfG__kl-spin}.KLoader-module__IYIGfG__o2{animation:2.6s linear infinite reverse KLoader-module__IYIGfG__kl-spin}.KLoader-module__IYIGfG__o3{opacity:.75;animation:1.1s linear infinite KLoader-module__IYIGfG__kl-spin}.KLoader-module__IYIGfG__o1 .KLoader-module__IYIGfG__dot{filter:drop-shadow(0 0 2.5px)}@keyframes KLoader-module__IYIGfG__kl-spin{to{transform:rotate(360deg)}}@keyframes KLoader-module__IYIGfG__kl-breathe{0%,to{opacity:.7;transform:scale(.82)}50%{opacity:1;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.KLoader-module__IYIGfG__o1,.KLoader-module__IYIGfG__o2,.KLoader-module__IYIGfG__o3{animation:none}.KLoader-module__IYIGfG__o2{transform:rotate(130deg)}.KLoader-module__IYIGfG__o3{transform:rotate(250deg)}.KLoader-module__IYIGfG__core{animation:2.6s ease-in-out infinite KLoader-module__IYIGfG__kl-fade}}@keyframes KLoader-module__IYIGfG__kl-fade{0%,to{opacity:.55}50%{opacity:1}}.KLoader-module__IYIGfG__current{color:inherit}
.Button-module__8RiFmG__button{align-items:center;gap:var(--s-2);height:44px;padding:0 var(--s-5);border-radius:var(--r-pill);font-size:var(--t-small);font-weight:var(--w-medium);letter-spacing:var(--tr-body);white-space:nowrap;transition:background-color var(--d-base) var(--e-standard), color var(--d-base) var(--e-standard), box-shadow var(--d-base) var(--e-standard);display:inline-flex;position:relative}.Button-module__8RiFmG__sm{height:36px;padding:0 var(--s-4)}.Button-module__8RiFmG__lg{height:52px;padding:0 var(--s-6);font-size:var(--t-body)}.Button-module__8RiFmG__primary{background:var(--btn-p-bg);color:var(--btn-p-ink);box-shadow:var(--btn-p-shadow);-webkit-backdrop-filter:blur(6px)saturate(1.4);backdrop-filter:blur(6px)saturate(1.4)}.Button-module__8RiFmG__secondary{color:var(--btn-s-ink);background:var(--btn-s-bg);-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-sat));backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-sat));box-shadow:var(--btn-s-shadow)}html[data-lens] .Button-module__8RiFmG__secondary{-webkit-backdrop-filter:url(#lg-refract)blur(5px)saturate(1.4);backdrop-filter:url(#lg-refract)blur(5px)saturate(1.4)}.Button-module__8RiFmG__secondary:hover{background:var(--lg-fill-strong)}.Button-module__8RiFmG__primary,.Button-module__8RiFmG__secondary{transition:var(--btn-spring), color var(--d-base) var(--e-standard)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.Button-module__8RiFmG__primary:hover,.Button-module__8RiFmG__secondary:hover{transform:scale(1.035,1.02)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.Button-module__8RiFmG__secondary{background:var(--lg-solid)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.Button-module__8RiFmG__primary{background:var(--btn-p-solid,#17171a);-webkit-backdrop-filter:none}.Button-module__8RiFmG__secondary{background:var(--lg-solid);-webkit-backdrop-filter:none}}html[data-glass=lite] .Button-module__8RiFmG__primary,html[data-glass=lite] .Button-module__8RiFmG__secondary{-webkit-backdrop-filter:none}.Button-module__8RiFmG__quiet{padding:0 var(--s-3);color:var(--c-ink-2)}.Button-module__8RiFmG__quiet:hover{color:var(--c-ink)}.Button-module__8RiFmG__arrow{transition:transform var(--d-base) var(--e-standard);display:inline-block}.Button-module__8RiFmG__button:hover .Button-module__8RiFmG__arrow{transform:translate(3px)}.Button-module__8RiFmG__button:focus-visible{outline-offset:3px;border-radius:var(--r-pill)}.Button-module__8RiFmG__button:active{transform:scale(.97,.92)}@media (prefers-reduced-motion:reduce){.Button-module__8RiFmG__button:active{transform:none}}@media (pointer:coarse){.Button-module__8RiFmG__sm{height:44px}}
.RoutePlaceholder-module__soZ7AG__page{z-index:var(--z-content);max-width:var(--l-max);padding:calc(var(--l-nav-h) + var(--l-nav-offset) + var(--s-32)) var(--l-gutter) var(--s-32);min-height:78vh;margin:0 auto;position:relative}.RoutePlaceholder-module__soZ7AG__header{max-width:clamp(980px,62vw,2000px)}.RoutePlaceholder-module__soZ7AG__label{align-items:center;gap:var(--s-3);font-family:var(--f-sans);font-size:var(--t-label);letter-spacing:0;text-transform:none;color:var(--c-ink-2);margin-bottom:var(--s-8);border-radius:var(--r-pill);border:var(--b-hairline) solid var(--c-border-strong);background:rgb(var(--rgb-ink) / .06);box-shadow:inset 0 1px 0 rgb(var(--rgb-ink) / .1);padding:7px 14px 7px 12px;display:inline-flex}.RoutePlaceholder-module__soZ7AG__label:before{content:"";background:var(--c-ink);width:6px;height:6px;box-shadow:0 0 10px 1px rgb(var(--rgb-ink) / .7);border-radius:50%}.RoutePlaceholder-module__soZ7AG__title{letter-spacing:-.05em;font-size:clamp(min(42px,11vw),6.6vw,170px);line-height:.97;font-weight:var(--w-medium);text-wrap:balance;max-width:17ch}.RoutePlaceholder-module__soZ7AG__lede{margin-top:var(--s-6);font-size:var(--t-lead);line-height:var(--lh-lead);letter-spacing:var(--tr-lead);color:var(--c-ink-2);max-width:52ch}.RoutePlaceholder-module__soZ7AG__cta{margin-top:var(--s-10)}.RoutePlaceholder-module__soZ7AG__content{margin-top:var(--s-24)}.RoutePlaceholder-module__soZ7AG__hero{z-index:var(--z-content);max-width:var(--l-max);padding:calc(var(--l-nav-h) + var(--l-nav-offset) + var(--s-32)) var(--l-gutter) var(--s-16);margin:0 auto;position:relative}.RoutePlaceholder-module__soZ7AG__hero:after{content:"";left:var(--l-gutter);right:var(--l-gutter);background:rgb(var(--rgb-ink) / .06);height:1px;box-shadow:0 0 24px 2px rgb(var(--rgb-ink) / .18);pointer-events:none;position:absolute;bottom:0}.RoutePlaceholder-module__soZ7AG__ctaRow{gap:var(--s-3);margin-top:var(--s-10);flex-wrap:wrap;display:flex}@media (max-width:899px){.RoutePlaceholder-module__soZ7AG__hero{padding-top:calc(var(--l-nav-h) + var(--l-nav-offset) + var(--s-16))}}:root[data-theme=light] .RoutePlaceholder-module__soZ7AG__label{background:var(--lt-chip-bg);box-shadow:var(--sh-hairline)}:root[data-theme=light] .RoutePlaceholder-module__soZ7AG__label:before{box-shadow:none}:root[data-theme=light] .RoutePlaceholder-module__soZ7AG__hero:after{box-shadow:none;background:#1c18121a}
.LiveDemo-module__1FFxqq__demo{gap:var(--s-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}@media (max-width:900px){.LiveDemo-module__1FFxqq__demo{grid-template-columns:minmax(0,1fr)}}.LiveDemo-module__1FFxqq__ask{gap:var(--s-4);display:grid}.LiveDemo-module__1FFxqq__label{font-size:var(--t-label);letter-spacing:0;text-transform:none;color:var(--c-ink-2)}.LiveDemo-module__1FFxqq__input{resize:vertical;width:100%;min-height:112px;padding:var(--s-4);font:inherit;font-size:var(--t-lead);color:var(--c-ink);background:var(--c-surface-1);border:var(--b-hairline) solid var(--c-border-strong);border-radius:var(--shape-control,10px);caret-color:var(--v-creation,var(--c-ink));line-height:1.45;transition:border-color .16s}.LiveDemo-module__1FFxqq__input:hover{border-color:var(--c-ink-3)}.LiveDemo-module__1FFxqq__input:focus,.LiveDemo-module__1FFxqq__input:focus-visible{border-color:var(--c-ink-2);outline:none}.LiveDemo-module__1FFxqq__input::placeholder{color:var(--c-ink-3)}.LiveDemo-module__1FFxqq__row{gap:var(--s-4);flex-wrap:wrap;align-items:center;display:flex}.LiveDemo-module__1FFxqq__go{min-height:52px;padding:0 var(--s-8);border-radius:var(--shape-control,10px);background:var(--c-ink);color:var(--c-canvas);font:inherit;font-size:var(--t-body);font-weight:var(--w-semibold,600);cursor:pointer;border:0;justify-content:center;align-items:center;text-decoration:none;transition:background-color .16s,transform .12s,opacity .16s;display:inline-flex}.LiveDemo-module__1FFxqq__go:hover{background:var(--c-ink-hover,var(--c-ink))}.LiveDemo-module__1FFxqq__go:active{transform:translateY(1px)}.LiveDemo-module__1FFxqq__go:disabled{opacity:.45;cursor:not-allowed}.LiveDemo-module__1FFxqq__go:focus-visible{box-shadow:0 0 0 2px var(--c-canvas), 0 0 0 3px var(--c-ink-2);outline:none}.LiveDemo-module__1FFxqq__meta{font-size:var(--t-small);color:var(--c-ink-3)}.LiveDemo-module__1FFxqq__samples{border-top:var(--b-hairline) solid var(--c-border);margin:0;padding:0;list-style:none;display:grid}.LiveDemo-module__1FFxqq__samples button{text-align:left;width:100%;padding:var(--s-3) 0;border:0;border-bottom:var(--b-hairline) solid var(--c-border);color:var(--c-ink-2);font:inherit;font-size:var(--t-small);cursor:pointer;background:0 0;transition:color .14s,padding-left .16s}.LiveDemo-module__1FFxqq__samples button:hover:not(:disabled){color:var(--c-ink);padding-left:var(--s-2)}.LiveDemo-module__1FFxqq__samples button:disabled{cursor:progress;opacity:.6}.LiveDemo-module__1FFxqq__samples button:focus-visible{color:var(--c-ink);outline:none}.LiveDemo-module__1FFxqq__out{min-height:340px;padding:var(--s-6);border-radius:var(--shape-card,12px);background:var(--c-surface-1);border:var(--b-hairline) solid var(--c-border);gap:var(--s-5);align-content:start;display:grid}.LiveDemo-module__1FFxqq__idleHead{font-size:var(--t-label);letter-spacing:0;text-transform:none;color:var(--c-ink-3);margin-bottom:var(--s-4)}.LiveDemo-module__1FFxqq__q{font-size:var(--t-lead);color:var(--c-ink);line-height:1.35}.LiveDemo-module__1FFxqq__stages{gap:var(--s-2) var(--s-6);font-size:var(--t-small);color:var(--c-ink-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:560px){.LiveDemo-module__1FFxqq__stages{grid-template-columns:minmax(0,1fr)}}.LiveDemo-module__1FFxqq__stages li{gap:var(--s-3);align-items:center;transition:color .2s;display:flex}.LiveDemo-module__1FFxqq__stages i{border:1px solid;border-radius:50%;flex:none;width:8px;height:8px}.LiveDemo-module__1FFxqq__stages li[data-s=active]{color:var(--c-ink)}.LiveDemo-module__1FFxqq__stages li[data-s=active] i{background:var(--v-creation,var(--c-warm));border-color:var(--v-creation,var(--c-warm));animation:1.1s ease-in-out infinite LiveDemo-module__1FFxqq__pulse}.LiveDemo-module__1FFxqq__stages li[data-s=done]{color:var(--c-ink-2)}.LiveDemo-module__1FFxqq__stages li[data-s=done] i{background:var(--c-ink-2);border-color:var(--c-ink-2)}@keyframes LiveDemo-module__1FFxqq__pulse{50%{opacity:.35}}.LiveDemo-module__1FFxqq__models{gap:var(--s-2) var(--s-5);font-size:var(--t-small);color:var(--c-ink);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.LiveDemo-module__1FFxqq__models li{gap:var(--s-2);align-items:baseline;animation:.26s both LiveDemo-module__1FFxqq__rise;display:inline-flex}.LiveDemo-module__1FFxqq__models span{color:var(--c-ink-3);font-size:var(--t-label)}.LiveDemo-module__1FFxqq__models li[data-s=failed],.LiveDemo-module__1FFxqq__models li[data-s=refused]{color:var(--c-ink-3)}.LiveDemo-module__1FFxqq__dis{padding:var(--s-3) var(--s-4);border-left:2px solid var(--v-disagree,var(--c-disagree));background:color-mix(in srgb, var(--v-disagree,var(--c-disagree)) 8%, transparent);font-size:var(--t-small);color:var(--c-ink);animation:.32s both LiveDemo-module__1FFxqq__rise}.LiveDemo-module__1FFxqq__dis b{font-size:var(--t-label);letter-spacing:0;text-transform:none;color:var(--v-disagree,var(--c-disagree));margin-bottom:var(--s-1);font-weight:var(--w-medium);display:block}.LiveDemo-module__1FFxqq__answer{gap:var(--s-3);font-size:var(--t-body);color:var(--c-ink);max-height:360px;line-height:1.6;display:grid;overflow:auto}.LiveDemo-module__1FFxqq__caret{background:var(--c-ink);vertical-align:text-bottom;width:2px;height:1.1em;animation:1s step-end infinite LiveDemo-module__1FFxqq__blink;display:inline-block}@keyframes LiveDemo-module__1FFxqq__blink{50%{opacity:0}}@keyframes LiveDemo-module__1FFxqq__rise{0%{opacity:0;transform:translateY(4px)}}.LiveDemo-module__1FFxqq__consensus{font-size:var(--t-small);color:var(--c-ink-2);padding-top:var(--s-3);border-top:var(--b-hairline) solid var(--c-border)}.LiveDemo-module__1FFxqq__msg{font-size:var(--t-small);color:var(--c-ink)}.LiveDemo-module__1FFxqq__next{gap:var(--s-5);flex-wrap:wrap;align-items:center;display:flex}.LiveDemo-module__1FFxqq__link{color:var(--c-ink-2);font-size:var(--t-small);text-underline-offset:3px}.LiveDemo-module__1FFxqq__link:hover{color:var(--c-ink)}.LiveDemo-module__1FFxqq__link:focus-visible{color:var(--c-ink);outline:none}@media (prefers-reduced-motion:reduce){.LiveDemo-module__1FFxqq__stages li[data-s=active] i,.LiveDemo-module__1FFxqq__caret,.LiveDemo-module__1FFxqq__models li,.LiveDemo-module__1FFxqq__dis{animation:none}}:root[data-theme=light] .LiveDemo-module__1FFxqq__input{background:#fff;border-color:#1c181224;box-shadow:0 1px 2px #1c18120a}:root[data-theme=light] .LiveDemo-module__1FFxqq__input:hover{border-color:#1c18123d}:root[data-theme=light] .LiveDemo-module__1FFxqq__input:focus{border-color:#1c181266}:root[data-theme=light] .LiveDemo-module__1FFxqq__out{border-color:var(--lt-card-border);box-shadow:var(--lt-card-shadow);background:#fff}
.FinalCta-module__Xl1NAq__section{z-index:var(--z-content);background:var(--c-canvas);padding:var(--s-24) var(--l-gutter) var(--s-40);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.FinalCta-module__Xl1NAq__canvas{width:100%;max-width:var(--l-max);height:clamp(260px,38vh,400px)}.FinalCta-module__Xl1NAq__title{margin-top:var(--s-10);font-size:var(--t-headline);line-height:var(--lh-headline);letter-spacing:var(--tr-headline);font-weight:var(--w-medium);text-wrap:balance;max-width:14ch}.FinalCta-module__Xl1NAq__ctas{justify-content:center;gap:var(--s-3);margin-top:var(--s-10);flex-wrap:wrap;display:flex}@media (max-width:899px){.FinalCta-module__Xl1NAq__section{padding:var(--s-16) var(--l-gutter) var(--s-24)}}.FinalCta-module__Xl1NAq__section{background:0 0}
.LearnLinks-module__aMTbBq__section{z-index:var(--z-content);background:var(--c-canvas);padding:var(--s-16) var(--l-gutter);position:relative}.LearnLinks-module__aMTbBq__inner{max-width:var(--l-max);margin:0 auto}.LearnLinks-module__aMTbBq__h{font-size:var(--t-title);line-height:var(--lh-title);letter-spacing:var(--tr-title);font-weight:var(--w-medium);color:var(--c-ink)}.LearnLinks-module__aMTbBq__list{margin-top:var(--s-6);gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));list-style:none;display:grid}.LearnLinks-module__aMTbBq__card{gap:var(--s-2);height:100%;padding:var(--s-5);border-radius:var(--r-card);background:var(--c-glass);box-shadow:inset 0 0 0 var(--b-hairline) var(--c-border);color:var(--c-ink-2);transition:box-shadow var(--d-fast) var(--e-standard);text-decoration:none;display:grid}.LearnLinks-module__aMTbBq__card:hover{box-shadow:inset 0 0 0 var(--b-hairline) var(--c-border-strong)}.LearnLinks-module__aMTbBq__card:focus-visible{text-underline-offset:3px;outline:none;text-decoration:underline}.LearnLinks-module__aMTbBq__title{color:var(--c-ink);font-weight:var(--w-medium)}.LearnLinks-module__aMTbBq__text{font-size:var(--t-small);line-height:1.5}.LearnLinks-module__aMTbBq__section{background:0 0}
.WorkingHard-module__A_PRhq__root{border-radius:var(--r-lg,20px);place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.WorkingHard-module__A_PRhq__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.WorkingHard-module__A_PRhq__canvas[hidden]{display:none}.WorkingHard-module__A_PRhq__fallback{place-items:center;display:grid}.WorkingHard-module__A_PRhq__caption{font-size:var(--t-small,13px);letter-spacing:.01em;color:var(--c-ink-2,#55565c);pointer-events:none;justify-content:center;align-items:baseline;gap:10px;margin:0;display:flex;position:absolute;bottom:10px;left:0;right:0}.WorkingHard-module__A_PRhq__pct{font-variant-numeric:tabular-nums;color:var(--c-ink,#17171a)}
