@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_3169025f-module__ttYnJW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_3169025f-module__ttYnJW__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:400;font-display:swap;src:url(../media/5cd5d3857f94bbd5-s.0m7zxfiqwa80h.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b40b90bbb986e861-s.0k6d_~z0oztdb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(../media/85e270911e713436-s.0rcseiq.e5o16.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2ad3cd63006f4f39-s.0nn_h-3xgmm~7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville Fallback;src:local(Times New Roman);ascent-override:76.22%;descent-override:21.22%;line-gap-override:0.0%;size-adjust:127.26%}.libre_baskerville_36af5f3b-module__MkFxCa__className{font-family:Libre Baskerville,Libre Baskerville Fallback;font-weight:400}.libre_baskerville_36af5f3b-module__MkFxCa__variable{--font-serif:"Libre Baskerville", "Libre Baskerville Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.1409xf.ylxg8g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_f2eddfc6-module__Y1Z0nW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_f2eddfc6-module__Y1Z0nW__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.announcementBar-module__8Mr_Hq__bar{padding:8px 20px;padding-top:calc(8px + var(--safe-top));background:var(--accent-soft);color:var(--text);border-bottom:1px solid var(--border);font-size:var(--text-sm-size,13px);align-items:center;gap:10px;line-height:1.3;display:flex}.announcementBar-module__8Mr_Hq__featuredBar{color:#ebe4db;background:linear-gradient(90deg,#22160f,#1a1410 56%,#19251b);border-bottom-color:#b5632f73}.announcementBar-module__8Mr_Hq__featuredBadge{color:#e8bd91;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;border:1px solid #b5632fa6;border-radius:4px;flex:none;padding:3px 7px;font-size:10px;font-weight:700}.announcementBar-module__8Mr_Hq__featuredBar .announcementBar-module__8Mr_Hq__icon,.announcementBar-module__8Mr_Hq__featuredBar .announcementBar-module__8Mr_Hq__message{color:#ebe4db}.announcementBar-module__8Mr_Hq__featuredBar .announcementBar-module__8Mr_Hq__close{color:#c7b9aa}.announcementBar-module__8Mr_Hq__featuredBar .announcementBar-module__8Mr_Hq__close:hover{color:#fff8f0;background:#fff8f01f}.announcementBar-module__8Mr_Hq__icon{color:var(--accent);flex:none}.announcementBar-module__8Mr_Hq__message{min-width:0;color:var(--text);flex:auto;font-weight:500;text-decoration:none}.announcementBar-module__8Mr_Hq__message:hover{text-decoration:underline}.announcementBar-module__8Mr_Hq__close{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:2px;display:inline-flex}.announcementBar-module__8Mr_Hq__close:hover{color:var(--text);background:var(--bg-elevated)}
.installSheet-module__IH0gIG__layer{z-index:calc(var(--z-toast,1300) + 10);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.installSheet-module__IH0gIG__backdrop{animation:installSheet-module__IH0gIG__fade var(--duration-base,.22s) var(--ease-out,ease) both;background:#1a14106b;position:absolute;inset:0}.installSheet-module__IH0gIG__sheet{width:100%;max-width:480px;max-height:calc(100dvh - var(--safe-top,0px) - 24px);overscroll-behavior:contain;padding:22px 20px calc(16px + var(--safe-bottom,0px));background:var(--panel,#fffdf9);color:var(--text,#1a1410);border:1px solid var(--border,#ded4c8);font-size:var(--text-base-size,15px);animation:installSheet-module__IH0gIG__rise var(--duration-slow,.4s) var(--ease-out,ease) both;border-bottom:none;border-radius:18px 18px 0 0;line-height:1.45;position:relative;overflow-y:auto;box-shadow:0 -12px 40px #1a14102e}.installSheet-module__IH0gIG__sheet:focus{outline:none}@media (min-width:640px){.installSheet-module__IH0gIG__layer{align-items:center;padding:24px}.installSheet-module__IH0gIG__sheet{border-bottom:1px solid var(--border,#ded4c8);border-radius:18px;max-width:420px;padding-bottom:20px}}.installSheet-module__IH0gIG__header{align-items:center;gap:14px;display:flex}.installSheet-module__IH0gIG__icon{border-radius:12px;flex:none;width:52px;height:52px}.installSheet-module__IH0gIG__heading{min-width:0}.installSheet-module__IH0gIG__title{font-size:var(--text-md-size,17px);margin:0;font-weight:650;line-height:1.3}.installSheet-module__IH0gIG__body{color:var(--text-muted,#756c62);margin:2px 0 0}.installSheet-module__IH0gIG__note{border-radius:var(--radius-lg,12px);background:var(--accent-soft,#9a52281f);color:var(--text,#1a1410);font-size:var(--text-sm-size,13px);margin:16px 0 0;padding:10px 12px;line-height:1.4}.installSheet-module__IH0gIG__steps{gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.installSheet-module__IH0gIG__steps li{align-items:flex-start;gap:12px;display:flex}.installSheet-module__IH0gIG__stepNumber{border-radius:var(--radius-full,9999px);background:var(--brand-identity-soft,#3d7a521f);width:26px;height:26px;color:var(--brand-identity-active,#3d7a52);font-size:var(--text-sm-size,13px);flex:none;place-items:center;font-weight:650;display:inline-grid}.installSheet-module__IH0gIG__stepText{margin:0;padding-top:2px}.installSheet-module__IH0gIG__glyph{vertical-align:-3px;color:var(--info,#4e8ac7);margin:0 1px 0 5px;display:inline-block}.installSheet-module__IH0gIG__android{gap:10px;margin-top:18px;display:grid}.installSheet-module__IH0gIG__muted{color:var(--text-muted,#756c62);margin:0}.installSheet-module__IH0gIG__actions{gap:4px;margin-top:22px;display:grid}.installSheet-module__IH0gIG__primary,.installSheet-module__IH0gIG__secondary{border-radius:var(--radius-lg,12px);min-height:46px;font:inherit;cursor:pointer;font-weight:600}.installSheet-module__IH0gIG__primary{background:var(--brand-touch,#9a5228);color:var(--text-on-accent,#fff8f0);border:none}.installSheet-module__IH0gIG__primary:disabled{opacity:.6;cursor:default}.installSheet-module__IH0gIG__secondary{color:var(--text-muted,#756c62);background:0 0;border:none}@media (hover:hover){.installSheet-module__IH0gIG__primary:hover:not(:disabled){background:var(--brand-touch-hover,#b5632f)}.installSheet-module__IH0gIG__secondary:hover{color:var(--text,#1a1410)}}.installSheet-module__IH0gIG__primary:focus-visible,.installSheet-module__IH0gIG__secondary:focus-visible{outline:2px solid var(--brand-identity-active,#3d7a52);outline-offset:2px}@keyframes installSheet-module__IH0gIG__rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes installSheet-module__IH0gIG__fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.installSheet-module__IH0gIG__sheet,.installSheet-module__IH0gIG__backdrop{animation:none}}
.planCard-module__FtoWna__root{--plan-serif:var(--font-serif), Baskerville, Georgia, serif;container-type:inline-size}.planCard-module__FtoWna__root .planCard-module__FtoWna__card{border:1px solid color-mix(in srgb, var(--border) 72%, transparent);border-radius:12px;padding:0 16px}.planCard-module__FtoWna__root .planCard-module__FtoWna__row,.planCard-module__FtoWna__root .planCard-module__FtoWna__subRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:16px 0;display:flex}.planCard-module__FtoWna__root .planCard-module__FtoWna__subRow{border-top:1px solid color-mix(in srgb, var(--border) 56%, transparent);padding:14px 0}.planCard-module__FtoWna__root .planCard-module__FtoWna__subRow[data-stack=true]{flex-direction:column;align-items:stretch}.planCard-module__FtoWna__root .planCard-module__FtoWna__text{flex:260px;gap:4px;min-width:0;display:grid}.planCard-module__FtoWna__root .planCard-module__FtoWna__nameRow{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.planCard-module__FtoWna__root .planCard-module__FtoWna__name{color:var(--text);font-family:var(--plan-serif);letter-spacing:-.01em;font-size:24px;font-weight:400;line-height:1.1}.planCard-module__FtoWna__root .planCard-module__FtoWna__subName{color:var(--text);font-family:var(--plan-serif);font-size:17px;line-height:1.2}.planCard-module__FtoWna__root .planCard-module__FtoWna__meta{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.5}.planCard-module__FtoWna__root .planCard-module__FtoWna__meta b{color:var(--text);font-weight:500}.planCard-module__FtoWna__root .planCard-module__FtoWna__pill{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:600;line-height:1}.planCard-module__FtoWna__root .planCard-module__FtoWna__pill[data-tone=active]{color:var(--brand-identity-active);background:color-mix(in srgb, var(--brand-identity-active) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-identity-active) 34%, transparent)}.planCard-module__FtoWna__root .planCard-module__FtoWna__pill[data-tone=free],.planCard-module__FtoWna__root .planCard-module__FtoWna__pill[data-tone=comped]{color:var(--text-muted);background:color-mix(in srgb, var(--text) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 12%, transparent)}.planCard-module__FtoWna__root .planCard-module__FtoWna__pill[data-tone=ultra]{color:var(--brand-touch-hover);background:color-mix(in srgb, var(--brand-touch) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-touch-hover) 34%, transparent)}.planCard-module__FtoWna__root .planCard-module__FtoWna__pill[data-tone=vip]{color:color-mix(in srgb, #d19a1f 58%, var(--text));background:#d19a1f26;align-items:center;gap:4px;display:inline-flex;box-shadow:inset 0 0 0 1px #d19a1f73}.planCard-module__FtoWna__root .planCard-module__FtoWna__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.planCard-module__FtoWna__root .planCard-module__FtoWna__subRow[data-stack=true] .planCard-module__FtoWna__actions{justify-content:flex-end}.planCard-module__FtoWna__root .planCard-module__FtoWna__quietButton,.planCard-module__FtoWna__root .planCard-module__FtoWna__ultraButton,.planCard-module__FtoWna__root .planCard-module__FtoWna__primaryButton{height:32px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:8px;flex:none;padding:0 14px;font-size:12.5px;font-weight:500}.planCard-module__FtoWna__root .planCard-module__FtoWna__quietButton{border:1px solid var(--border);color:var(--text);background:0 0}.planCard-module__FtoWna__root .planCard-module__FtoWna__quietButton:hover:not(:disabled){background:color-mix(in srgb, var(--text) 5%, transparent)}.planCard-module__FtoWna__root .planCard-module__FtoWna__ultraButton{border:1px solid color-mix(in srgb, var(--brand-touch-hover) 50%, transparent);background:color-mix(in srgb, var(--brand-touch) 12%, transparent);color:var(--brand-touch-hover)}.planCard-module__FtoWna__root .planCard-module__FtoWna__ultraButton:hover:not(:disabled){background:color-mix(in srgb, var(--brand-touch) 20%, transparent)}.planCard-module__FtoWna__root .planCard-module__FtoWna__primaryButton{border:1px solid color-mix(in srgb, var(--brand-identity-active) 70%, #fff 10%);background:var(--brand-identity-active);color:#f4fbf6}.planCard-module__FtoWna__root .planCard-module__FtoWna__quietButton:disabled,.planCard-module__FtoWna__root .planCard-module__FtoWna__ultraButton:disabled,.planCard-module__FtoWna__root .planCard-module__FtoWna__primaryButton:disabled{opacity:.5;cursor:not-allowed}.planCard-module__FtoWna__root .planCard-module__FtoWna__error{color:var(--danger);margin:0;padding:0 0 14px;font-size:12.5px;line-height:1.5}.planCard-module__FtoWna__root .planCard-module__FtoWna__consent{color:var(--text-muted);align-items:flex-start;gap:8px;margin:0 2px;font-size:12.5px;line-height:1.5;display:flex}.planCard-module__FtoWna__root .planCard-module__FtoWna__consent input{margin-top:3px}.planCard-module__FtoWna__root .planCard-module__FtoWna__consent a{color:var(--text);text-decoration:underline}.planCard-module__FtoWna__root .planCard-module__FtoWna__offers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.planCard-module__FtoWna__root .planCard-module__FtoWna__offers[data-count="1"]{grid-template-columns:minmax(0,1fr);max-width:360px}@container (max-width:520px){.planCard-module__FtoWna__root .planCard-module__FtoWna__offers{grid-template-columns:minmax(0,1fr)}}.planCard-module__FtoWna__root .planCard-module__FtoWna__offer{border:1px solid color-mix(in srgb, var(--text) 9%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--text) 3%, transparent), transparent 40%), var(--bg-elevated);border-radius:16px;flex-direction:column;padding:20px 18px 18px;display:flex;position:relative}.planCard-module__FtoWna__root .planCard-module__FtoWna__offer[data-plan=pro]{border-color:color-mix(in srgb, var(--brand-identity-active) 48%, transparent);background:radial-gradient(320px 160px at 50% -40px, color-mix(in srgb, var(--brand-identity-active) 22%, transparent), transparent 75%), linear-gradient(180deg, color-mix(in srgb, var(--text) 3%, transparent), transparent 40%), var(--bg-elevated)}.planCard-module__FtoWna__root .planCard-module__FtoWna__offer[data-plan=ultra]:before{content:"";background:linear-gradient(90deg, transparent, var(--brand-touch-hover), transparent);border-radius:2px;height:2px;position:absolute;top:-1px;left:22px;right:22px}.planCard-module__FtoWna__root .planCard-module__FtoWna__offerTitleRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.planCard-module__FtoWna__root .planCard-module__FtoWna__offerName{color:var(--text);font-family:var(--plan-serif);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:400;line-height:1.1}.planCard-module__FtoWna__root .planCard-module__FtoWna__offerLine{color:var(--text-muted);margin:8px 0 0;font-size:13px;line-height:1.5}.planCard-module__FtoWna__root .planCard-module__FtoWna__price{color:var(--text);font-family:var(--plan-serif);letter-spacing:-.03em;align-items:baseline;gap:6px;margin:16px 0 0;font-size:36px;font-weight:400;line-height:1;display:flex}.planCard-module__FtoWna__root .planCard-module__FtoWna__per{color:var(--text-muted);font-family:var(--font-sans);letter-spacing:0;font-size:13px}.planCard-module__FtoWna__root .planCard-module__FtoWna__priceNote{min-height:18px;color:var(--text-subtle,var(--text-muted));margin:6px 0 0;font-size:12px}.planCard-module__FtoWna__root .planCard-module__FtoWna__priceNote s{margin-right:6px}.planCard-module__FtoWna__root .planCard-module__FtoWna__bullets{border-top:1px solid color-mix(in srgb, var(--text) 9%, transparent);gap:8px;margin:16px 0 18px;padding:14px 0 0;list-style:none;display:grid}.planCard-module__FtoWna__root .planCard-module__FtoWna__bullets li{color:var(--text-muted);grid-template-columns:14px minmax(0,1fr);gap:8px;font-size:13px;line-height:1.5;display:grid}.planCard-module__FtoWna__root .planCard-module__FtoWna__bullets b{color:var(--text);font-weight:600}.planCard-module__FtoWna__root .planCard-module__FtoWna__dot{border:1px solid color-mix(in srgb, var(--text) 10%, transparent);background:radial-gradient(circle, var(--dot,var(--text-muted)) 0 2.5px, transparent 3px), color-mix(in srgb, var(--text) 4%, transparent);border-radius:50%;width:12px;height:12px;margin-top:4px}.planCard-module__FtoWna__root .planCard-module__FtoWna__offer[data-plan=pro] .planCard-module__FtoWna__dot{--dot:var(--brand-identity-active)}.planCard-module__FtoWna__root .planCard-module__FtoWna__offer[data-plan=ultra] .planCard-module__FtoWna__dot{--dot:var(--brand-touch-hover)}.planCard-module__FtoWna__root .planCard-module__FtoWna__ctaPrimary,.planCard-module__FtoWna__root .planCard-module__FtoWna__ctaUltra{min-height:40px;font:inherit;cursor:pointer;border-radius:10px;margin-top:auto;font-size:14px;font-weight:600}.planCard-module__FtoWna__root .planCard-module__FtoWna__ctaPrimary{border:1px solid color-mix(in srgb, var(--brand-identity-active) 70%, #fff 10%);background:linear-gradient(180deg, color-mix(in srgb, var(--brand-identity-active) 92%, #fff 8%), var(--brand-identity-active));color:#f4fbf6}.planCard-module__FtoWna__root .planCard-module__FtoWna__ctaUltra{border:1px solid color-mix(in srgb, var(--brand-touch-hover) 50%, transparent);background:color-mix(in srgb, var(--brand-touch) 12%, transparent);color:var(--brand-touch-hover)}.planCard-module__FtoWna__root .planCard-module__FtoWna__ctaPrimary:disabled,.planCard-module__FtoWna__root .planCard-module__FtoWna__ctaUltra:disabled{opacity:.5;cursor:not-allowed}
.usageTotalCard-module__C0Cv7W__card{border:1px solid color-mix(in srgb, var(--border) 72%, transparent);border-radius:12px;gap:6px;margin-top:20px;padding:20px 18px 18px;display:grid;container-type:inline-size}.usageTotalCard-module__C0Cv7W__label{color:var(--text-muted);font-size:13px;font-weight:500}.usageTotalCard-module__C0Cv7W__number{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(24px,10.5cqi,44px);font-weight:600;line-height:1.1}.usageTotalCard-module__C0Cv7W__card .usageTotalCard-module__C0Cv7W__number{letter-spacing:-.02em}.usageTotalCard-module__C0Cv7W__caption{color:var(--text-muted);font-size:12.5px;line-height:1.5}
.settingsV2-module__8tIPmW__root{background:var(--look-frame);flex:1;grid-template-columns:232px minmax(0,1fr);min-height:0;padding:0 10px 10px 0;display:grid}.settingsV2-module__8tIPmW__nav{flex-direction:column;gap:2px;min-height:0;padding:10px 12px 16px;display:flex;overflow-y:auto}.settingsV2-module__8tIPmW__back{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin:4px 8px 14px;padding:0;font-size:12.5px;display:inline-flex}.settingsV2-module__8tIPmW__back:hover{color:var(--text)}.settingsV2-module__8tIPmW__navTitle{color:var(--text);letter-spacing:-.01em;margin:6px 8px 12px;font-size:17px;font-weight:600}.settingsV2-module__8tIPmW__navGroupLabel{color:var(--text-muted);margin:18px 8px 6px;font-size:11.5px;font-weight:500}.settingsV2-module__8tIPmW__navItem{height:32px;color:var(--text-muted);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;display:flex}.settingsV2-module__8tIPmW__navItem:hover{background:color-mix(in srgb, var(--text) 5%, transparent);color:var(--text)}.settingsV2-module__8tIPmW__navItem[aria-current=page]{background:color-mix(in srgb, var(--text) 8%, transparent);color:var(--text);font-weight:500}.settingsV2-module__8tIPmW__navItem svg{opacity:.85;flex:none}.settingsV2-module__8tIPmW__canvas{--bg:var(--look-canvas);background:var(--look-canvas);border:1px solid var(--look-canvas-border);min-height:0;box-shadow:var(--look-canvas-shadow);border-radius:14px;overflow-y:auto}.settingsV2-module__8tIPmW__page{max-width:720px;margin:0 auto;padding:36px 40px 64px}.settingsV2-module__8tIPmW__pageWide{max-width:820px;margin:0 auto}.settingsV2-module__8tIPmW__pageHeader h1{color:var(--text);letter-spacing:-.015em;margin:0;font-size:22px;font-weight:600}.settingsV2-module__8tIPmW__pageHeader p{color:var(--text-muted);margin:6px 0 0;font-size:14px;line-height:1.55}.settingsV2-module__8tIPmW__group{margin-top:28px}.settingsV2-module__8tIPmW__groupHead{justify-content:space-between;align-items:baseline;gap:12px;margin:0 2px 10px;display:flex}.settingsV2-module__8tIPmW__groupTitle{color:var(--text);margin:0;font-size:13.5px;font-weight:600}.settingsV2-module__8tIPmW__groupHint{color:var(--text-muted);font-size:12.5px}.settingsV2-module__8tIPmW__list{border:1px solid color-mix(in srgb, var(--border) 72%, transparent);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.settingsV2-module__8tIPmW__row{border:0;border-top:1px solid color-mix(in srgb, var(--border) 56%, transparent);min-height:56px;color:inherit;font:inherit;text-align:left;background:0 0;align-items:center;gap:16px;padding:12px 16px;display:flex}.settingsV2-module__8tIPmW__row:first-child{border-top:0}button.settingsV2-module__8tIPmW__row{cursor:pointer;width:100%}button.settingsV2-module__8tIPmW__row:hover:not(:disabled){background:color-mix(in srgb, var(--text) 3%, transparent)}button.settingsV2-module__8tIPmW__row:disabled{cursor:default;opacity:.7}.settingsV2-module__8tIPmW__rowText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.settingsV2-module__8tIPmW__rowLabel{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.settingsV2-module__8tIPmW__rowDesc{color:var(--text-muted);font-size:12.5px;line-height:1.45}.settingsV2-module__8tIPmW__rowDesc a,.settingsV2-module__8tIPmW__footnote a{color:var(--text)}.settingsV2-module__8tIPmW__rowControl{flex:none;align-items:center;gap:8px;display:flex}.settingsV2-module__8tIPmW__value{color:var(--text-muted);text-align:right;font-size:13px}.settingsV2-module__8tIPmW__mono{font-family:var(--mono);font-size:12px}.settingsV2-module__8tIPmW__notice{color:var(--text-muted);margin:10px 2px 0;font-size:12.5px;line-height:1.5}.settingsV2-module__8tIPmW__noticeWarn{color:var(--warning)}.settingsV2-module__8tIPmW__footnote{color:var(--text-muted);margin:10px 2px 0;font-size:12.5px;line-height:1.5}.settingsV2-module__8tIPmW__button{border:1px solid var(--border);height:30px;color:var(--text);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.settingsV2-module__8tIPmW__button:hover:not(:disabled){background:color-mix(in srgb, var(--text) 5%, transparent)}.settingsV2-module__8tIPmW__button:disabled{opacity:.55;cursor:default}.settingsV2-module__8tIPmW__buttonPrimary{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent)}.settingsV2-module__8tIPmW__buttonPrimary:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 22%, transparent)}.settingsV2-module__8tIPmW__buttonDanger{color:var(--danger)}.settingsV2-module__8tIPmW__buttonGhost{color:var(--text-muted);border-color:#0000}.settingsV2-module__8tIPmW__buttonGhost:hover:not(:disabled){color:var(--text)}.settingsV2-module__8tIPmW__segmented{border:1px solid var(--border);background:color-mix(in srgb, var(--text) 3%, transparent);border-radius:9px;padding:2px;display:inline-flex}.settingsV2-module__8tIPmW__segment{height:26px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:12.5px}.settingsV2-module__8tIPmW__segment[aria-checked=true]{background:var(--look-canvas);color:var(--text);box-shadow:0 1px 2px #0003, 0 0 0 1px color-mix(in srgb, var(--border) 80%, transparent);font-weight:500}.settingsV2-module__8tIPmW__input{border:1px solid var(--border);background:color-mix(in srgb, var(--bg-elevated) 50%, transparent);width:240px;height:30px;color:var(--text);font-family:var(--mono);border-radius:8px;padding:0 10px;font-size:12px}.settingsV2-module__8tIPmW__input:focus{outline:2px solid color-mix(in srgb, var(--accent) 60%, transparent);outline-offset:1px}.settingsV2-module__8tIPmW__chip{background:color-mix(in srgb, var(--text) 7%, transparent);height:20px;color:var(--text-muted);border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.settingsV2-module__8tIPmW__chipVip{color:color-mix(in srgb, #d19a1f 58%, var(--text));background:#d19a1f26;gap:4px;box-shadow:inset 0 0 0 1px #d19a1f73}.settingsV2-module__8tIPmW__avatar[data-vip=true]{box-shadow:0 0 0 2px var(--bg,transparent), 0 0 0 4px #d19a1f}.settingsV2-module__8tIPmW__chipAccent{background:color-mix(in srgb, var(--brand-identity-active,var(--accent)) 16%, transparent);color:var(--brand-identity-active,var(--accent))}.settingsV2-module__8tIPmW__radio{border:1.5px solid color-mix(in srgb, var(--text) 35%, transparent);border-radius:50%;flex:none;width:16px;height:16px}.settingsV2-module__8tIPmW__radio[data-on=true]{border:5px solid var(--brand-identity-active,var(--accent))}.settingsV2-module__8tIPmW__choices{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;padding:14px 16px 16px;display:grid}.settingsV2-module__8tIPmW__choice{color:var(--text-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:8px;padding:0;font-size:12.5px;display:flex}.settingsV2-module__8tIPmW__preview{border:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:var(--preview-frame);border-radius:10px;gap:6px;height:78px;padding:8px;display:flex}.settingsV2-module__8tIPmW__choice[aria-checked=true] .settingsV2-module__8tIPmW__preview{outline:2px solid var(--brand-identity-active,var(--accent));outline-offset:2px}.settingsV2-module__8tIPmW__choice[aria-checked=true]{color:var(--text);font-weight:500}.settingsV2-module__8tIPmW__previewRail{background:var(--preview-rail);border-radius:4px;width:22%}.settingsV2-module__8tIPmW__previewMain{border-radius:var(--preview-main-radius,4px);background:var(--preview-canvas);box-shadow:var(--preview-main-shadow,none);flex-direction:column;flex:1;justify-content:flex-end;gap:5px;padding:7px;display:flex}.settingsV2-module__8tIPmW__previewMain span{background:var(--preview-line);border-radius:2px;height:6px}.settingsV2-module__8tIPmW__previewMain span:nth-child(2){width:70%}.settingsV2-module__8tIPmW__previewMain span:last-child{border-radius:4px;height:13px;margin-top:4px}.settingsV2-module__8tIPmW__profile{border:1px solid color-mix(in srgb, var(--border) 72%, transparent);border-radius:12px;align-items:center;gap:16px;margin-top:24px;padding:18px;display:flex}.settingsV2-module__8tIPmW__avatar{background:color-mix(in srgb, var(--brand-identity-active,var(--accent)) 22%, transparent);width:48px;height:48px;color:var(--brand-identity-active,var(--accent));border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:600;display:grid}.settingsV2-module__8tIPmW__profileName{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.settingsV2-module__8tIPmW__profileEmail{color:var(--text-muted);overflow-wrap:anywhere;margin-top:2px;font-size:13px}.settingsV2-module__8tIPmW__signOut{margin-top:28px;display:flex}.settingsV2-module__8tIPmW__table{border-collapse:collapse;width:100%;font-size:12.5px}.settingsV2-module__8tIPmW__table td{border-top:1px solid color-mix(in srgb, var(--border) 56%, transparent);color:var(--text-muted);vertical-align:top;padding:8px 16px}.settingsV2-module__8tIPmW__table td:last-child{color:var(--text);font-family:var(--mono);text-align:right;font-size:11.5px}.settingsV2-module__8tIPmW__embedded{margin-top:8px}@media (max-width:760px){.settingsV2-module__8tIPmW__root{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);padding:0 8px 8px}.settingsV2-module__8tIPmW__nav{flex-direction:row;padding:4px 0 10px;overflow-x:auto}.settingsV2-module__8tIPmW__back{align-self:center;margin:0 6px 0 2px}.settingsV2-module__8tIPmW__navTitle,.settingsV2-module__8tIPmW__navGroupLabel{display:none}.settingsV2-module__8tIPmW__navItem{flex:none}.settingsV2-module__8tIPmW__page{padding:24px 18px 48px}.settingsV2-module__8tIPmW__row{flex-wrap:wrap}.settingsV2-module__8tIPmW__rowText{flex-basis:min-content}.settingsV2-module__8tIPmW__input{width:100%}}
.MessageAttachmentList-module__KPKL7a__list{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.MessageAttachmentList-module__KPKL7a__image{border:1px solid var(--border);background:var(--surface-2,var(--bg));cursor:zoom-in;border-radius:8px;padding:0;display:block;overflow:hidden}.MessageAttachmentList-module__KPKL7a__image img{object-fit:contain;max-width:220px;max-height:160px;display:block}.MessageAttachmentList-module__KPKL7a__file{border:1px solid var(--border);max-width:260px;color:inherit;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;text-decoration:none;display:inline-flex}.MessageAttachmentList-module__KPKL7a__file:hover{border-color:color-mix(in srgb, var(--accent) 50%, var(--border))}.MessageAttachmentList-module__KPKL7a__fileGlyph{opacity:.72;font-size:11px}.MessageAttachmentList-module__KPKL7a__fileName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.proUpgrade-module__rjTuja__overlay{z-index:var(--z-modal);padding:var(--space-xl);padding-top:calc(var(--space-xl) + var(--safe-top));padding-bottom:calc(var(--space-xl) + var(--safe-bottom));background:color-mix(in srgb, var(--bg) 72%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);place-items:center;display:grid;position:fixed;inset:0}.proUpgrade-module__rjTuja__panel{gap:var(--space-md);width:min(420px,100%);padding:var(--space-xl);border:1px solid color-mix(in srgb, var(--border) 82%, transparent);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow);display:grid}.proUpgrade-module__rjTuja__panel h2{font-size:var(--text-lg-size);margin:0;line-height:1.35}.proUpgrade-module__rjTuja__panel>div:last-child{gap:var(--space-sm);flex-wrap:wrap;display:flex}.proUpgrade-module__rjTuja__primary{font-size:var(--text-sm-size);border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--accent) 16%, var(--panel));color:var(--text);cursor:pointer;padding:8px 14px;font-weight:600}.proUpgrade-module__rjTuja__panel>div:last-child>button:not(.proUpgrade-module__rjTuja__primary){font-size:var(--text-sm-size);border:1px solid color-mix(in srgb, var(--border) 82%, transparent);border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;background:0 0;padding:8px 14px;font-weight:500}.proUpgrade-module__rjTuja__panel>div:last-child>button[data-action=dismiss]{border-color:#0000;padding-inline:8px}.proUpgrade-module__rjTuja__panel>div:last-child>button[data-action=dismiss]:hover:not(:disabled){color:var(--text)}.proUpgrade-module__rjTuja__muted{color:var(--text-muted);font-size:var(--text-sm-size);margin:0;line-height:1.5}.proUpgrade-module__rjTuja__error{color:var(--danger);font-size:var(--text-sm-size);margin:0}.proUpgrade-module__rjTuja__inlineCta{margin-top:var(--space-sm);color:var(--accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.proUpgrade-module__rjTuja__inlineOffer{margin:var(--space-sm) 0 0;color:var(--text-muted);font-size:var(--text-sm-size);line-height:1.5}.proUpgrade-module__rjTuja__inlineOffer .proUpgrade-module__rjTuja__inlineCta{margin-top:0}
.perchLoader-module__01K1bG__screen{box-sizing:border-box;background:var(--bg);width:100%;min-height:100dvh;color:var(--text);place-items:center;padding:0 16px;display:grid}.perchLoader-module__01K1bG__screen[data-overlay=true]{z-index:var(--z-toast,1300);position:fixed;inset:0}.perchLoader-module__01K1bG__scene{flex-direction:column;align-items:center;gap:18px;display:flex}.perchLoader-module__01K1bG__perch{height:108px;position:relative}.perchLoader-module__01K1bG__bird{line-height:0;position:absolute;bottom:-11px;left:0}.perchLoader-module__01K1bG__bird>svg{width:100%;height:100%}.perchLoader-module__01K1bG__branch{position:absolute;bottom:-10px;left:-12px}.perchLoader-module__01K1bG__word{letter-spacing:-.01em;min-height:1.5em;color:var(--text);margin:0;font-size:15px;font-weight:500}.perchLoader-module__01K1bG__dots{width:1.2em;color:var(--touch-copper-hover);display:inline-block}.perchLoader-module__01K1bG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.ArtifactChip-module__cPjljq__chip{box-sizing:border-box;border:1px solid var(--border);background:color-mix(in srgb, var(--bg-elevated) 70%, var(--bg));width:100%;max-width:520px;transition:border-color var(--duration-base,.15s) var(--ease-out,ease);border-radius:12px;flex-direction:column;gap:10px;margin:12px 0;padding:12px 14px;display:flex;container-type:inline-size}.ArtifactChip-module__cPjljq__chip[data-open=true]{border-color:color-mix(in srgb, var(--accent) 55%, var(--border))}.ArtifactChip-module__cPjljq__row{align-items:center;gap:12px;min-width:0;display:flex}.ArtifactChip-module__cPjljq__icon{width:38px;height:38px;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ArtifactChip-module__cPjljq__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ArtifactChip-module__cPjljq__title{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:1.35;overflow:hidden}.ArtifactChip-module__cPjljq__meta{color:var(--text-muted);letter-spacing:.02em;font-size:12px}.ArtifactChip-module__cPjljq__verify{color:var(--text-muted);margin-top:1px;font-size:12px}.ArtifactChip-module__cPjljq__verify[data-clean=true]{color:var(--success)}.ArtifactChip-module__cPjljq__actions{flex-shrink:0;align-items:center;gap:6px;display:flex}@container (max-width:489px){.ArtifactChip-module__cPjljq__row{flex-wrap:wrap;align-items:flex-start;row-gap:10px}.ArtifactChip-module__cPjljq__body{flex-basis:calc(100% - 50px)}.ArtifactChip-module__cPjljq__actions{flex-basis:100%;padding-left:50px}.ArtifactChip-module__cPjljq__actions:empty{display:none}}.ArtifactChip-module__cPjljq__primary,.ArtifactChip-module__cPjljq__secondary{height:32px;font:inherit;cursor:pointer;transition:background var(--duration-base,.15s) var(--ease-out,ease), color var(--duration-base,.15s) var(--ease-out,ease), border-color var(--duration-base,.15s) var(--ease-out,ease);border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.ArtifactChip-module__cPjljq__primary{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--border));color:var(--text);background:0 0;padding:0 14px}.ArtifactChip-module__cPjljq__primary:hover:not(:disabled){color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.ArtifactChip-module__cPjljq__secondary{border:1px solid var(--border);width:32px;color:var(--text-muted);background:0 0;padding:0}.ArtifactChip-module__cPjljq__secondary:hover:not(:disabled){color:var(--text);border-color:color-mix(in srgb, var(--text) 30%, var(--border))}.ArtifactChip-module__cPjljq__primary:disabled,.ArtifactChip-module__cPjljq__secondary:disabled{cursor:default;opacity:.6}.ArtifactChip-module__cPjljq__primary:focus-visible,.ArtifactChip-module__cPjljq__secondary:focus-visible,.ArtifactChip-module__cPjljq__thumb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ArtifactChip-module__cPjljq__thumb{cursor:pointer;background:0 0;border:0;padding:0;display:block}.ArtifactChip-module__cPjljq__thumb img{border:1px solid var(--border);border-radius:8px;max-width:100%;max-height:240px;display:block}.ArtifactChip-module__cPjljq__preview{color:var(--text-muted);white-space:pre-wrap;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.ArtifactChip-module__cPjljq__error{color:var(--danger);margin:0;font-size:12px}
.ImageArtifactCard-module__bCvoeG__card{box-sizing:border-box;border:1px solid var(--border);background:color-mix(in srgb, var(--bg-elevated) 45%, var(--bg));border-radius:14px;flex-direction:column;width:100%;max-width:540px;margin:12px 0;display:flex;overflow:hidden;box-shadow:0 1px 2px #1a14100a,0 8px 24px #1a14100f}.ImageArtifactCard-module__bCvoeG__picture,.ImageArtifactCard-module__bCvoeG__pictureButton{background:color-mix(in srgb, var(--bg-elevated) 80%, var(--bg));border:0;width:100%;margin:0;padding:0;display:block}.ImageArtifactCard-module__bCvoeG__pictureButton{cursor:zoom-in}.ImageArtifactCard-module__bCvoeG__pictureButton:disabled{cursor:progress}.ImageArtifactCard-module__bCvoeG__pictureButton:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ImageArtifactCard-module__bCvoeG__image{object-fit:contain;width:100%;height:auto;max-height:480px;display:block}.ImageArtifactCard-module__bCvoeG__placeholder{width:100%;max-height:480px;display:block}.ImageArtifactCard-module__bCvoeG__placeholder[data-loading=true]{animation:ImageArtifactCard-module__bCvoeG__imageCardPulse 1.4s var(--ease-out,ease) infinite alternate}@keyframes ImageArtifactCard-module__bCvoeG__imageCardPulse{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ImageArtifactCard-module__bCvoeG__placeholder[data-loading=true]{animation:none}}.ImageArtifactCard-module__bCvoeG__caption{border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent);align-items:center;gap:12px;min-width:0;padding:10px 10px 10px 14px;display:flex}.ImageArtifactCard-module__bCvoeG__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ImageArtifactCard-module__bCvoeG__name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:1.35;overflow:hidden}.ImageArtifactCard-module__bCvoeG__meta{color:var(--text-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.ImageArtifactCard-module__bCvoeG__actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.ImageArtifactCard-module__bCvoeG__iconButton{width:32px;height:32px;color:var(--text-muted);cursor:pointer;transition:background var(--duration-base,.15s) var(--ease-out,ease), color var(--duration-base,.15s) var(--ease-out,ease);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.ImageArtifactCard-module__bCvoeG__iconButton:hover:not(:disabled){color:var(--text);background:color-mix(in srgb, var(--text) 7%, transparent)}.ImageArtifactCard-module__bCvoeG__iconButton:disabled{cursor:default;opacity:.5}.ImageArtifactCard-module__bCvoeG__iconButton:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ImageArtifactCard-module__bCvoeG__error{color:var(--danger);margin:0;padding:0 14px 10px;font-size:12px}
.ImageGalleryCard-module__v3EjxG__card{box-sizing:border-box;border:1px solid var(--border);background:color-mix(in srgb, var(--bg-elevated) 45%, var(--bg));border-radius:14px;flex-direction:column;width:100%;max-width:540px;margin:12px 0;display:flex;overflow:hidden;box-shadow:0 1px 2px #1a14100a,0 8px 24px #1a14100f}.ImageGalleryCard-module__v3EjxG__grid{background:color-mix(in srgb, var(--border) 70%, transparent);gap:2px;display:grid}.ImageGalleryCard-module__v3EjxG__tile{aspect-ratio:1;background:color-mix(in srgb, var(--bg-elevated) 80%, var(--bg));border:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}button.ImageGalleryCard-module__v3EjxG__tile{cursor:zoom-in}button.ImageGalleryCard-module__v3EjxG__tile:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;z-index:1}.ImageGalleryCard-module__v3EjxG__image,.ImageGalleryCard-module__v3EjxG__placeholder{object-fit:cover;width:100%;height:100%;display:block}.ImageGalleryCard-module__v3EjxG__placeholder[data-loading=true]{animation:ImageGalleryCard-module__v3EjxG__galleryPulse 1.4s var(--ease-out,ease) infinite alternate}@keyframes ImageGalleryCard-module__v3EjxG__galleryPulse{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ImageGalleryCard-module__v3EjxG__placeholder[data-loading=true]{animation:none}}.ImageGalleryCard-module__v3EjxG__badge{z-index:1;box-sizing:border-box;color:#fff8f0;background:#1a1410b8;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:600;line-height:1;display:inline-flex;position:absolute;bottom:8px;left:8px}.ImageGalleryCard-module__v3EjxG__more{color:#fff8f0;background:#1a14108c;justify-content:center;align-items:center;font-size:20px;font-weight:600;display:flex;position:absolute;inset:0}.ImageGalleryCard-module__v3EjxG__caption{border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent);align-items:center;gap:12px;min-width:0;padding:10px 10px 10px 14px;display:flex}.ImageGalleryCard-module__v3EjxG__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ImageGalleryCard-module__v3EjxG__title{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:1.35;overflow:hidden}.ImageGalleryCard-module__v3EjxG__meta{color:var(--text-muted);font-size:12px;line-height:1.4}.ImageGalleryCard-module__v3EjxG__iconButton{width:32px;height:32px;color:var(--text-muted);cursor:pointer;transition:background var(--duration-base,.15s) var(--ease-out,ease), color var(--duration-base,.15s) var(--ease-out,ease);background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ImageGalleryCard-module__v3EjxG__iconButton:hover:not(:disabled){color:var(--text);background:color-mix(in srgb, var(--text) 7%, transparent)}.ImageGalleryCard-module__v3EjxG__iconButton:disabled{cursor:default;opacity:.5}.ImageGalleryCard-module__v3EjxG__iconButton:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ImageGalleryCard-module__v3EjxG__error{color:var(--danger);margin:0;padding:0 14px 10px;font-size:12px}
.canvas-module__Tdiu9W__canvasHost{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.canvas-module__Tdiu9W__chatColumn{flex:1;min-width:0;min-height:0;transition:flex .22s cubic-bezier(.22,1,.36,1);overflow:hidden}.canvas-module__Tdiu9W__chatColumn[data-canvas-open=true]{flex:0 0 35%}.canvas-module__Tdiu9W__canvasPanel{border-left:1px solid var(--border);background:var(--bg-elevated);opacity:0;pointer-events:none;flex-direction:column;flex:0 0;min-width:0;min-height:0;transition:flex .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1),opacity .18s;display:flex;overflow:hidden;transform:translate(100%)}.canvas-module__Tdiu9W__canvasPanel[data-open=true]{opacity:1;pointer-events:auto;flex:0 0 65%;transform:translate(0)}.canvas-module__Tdiu9W__canvasHeader{border-bottom:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:var(--bg-elevated);flex-shrink:0;align-items:flex-start;gap:12px;padding:14px 16px 12px;display:flex}.canvas-module__Tdiu9W__canvasHeaderContent{flex:1;min-width:0}.canvas-module__Tdiu9W__canvasTitle{color:var(--text);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.3;overflow:hidden}.canvas-module__Tdiu9W__canvasMeta{flex-wrap:wrap;gap:8px;margin-top:5px;display:flex}.canvas-module__Tdiu9W__canvasMetaItem{letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);font-size:10px;font-weight:500;font-family:var(--font-sans,Inter, sans-serif);align-items:center;gap:8px;display:inline-flex}.canvas-module__Tdiu9W__canvasMetaItem:not(:last-child):after{content:"";background:color-mix(in srgb, var(--text) 28%, transparent);width:3px;height:3px}.canvas-module__Tdiu9W__canvasCloseButton{cursor:pointer;width:28px;height:28px;color:var(--text-muted);background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex}.canvas-module__Tdiu9W__canvasCloseButton:hover{color:var(--accent)}.canvas-module__Tdiu9W__canvasBody{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.canvas-module__Tdiu9W__canvasDocArea{scroll-behavior:smooth;flex:1;min-width:0;padding:32px 24px 24px;overflow-y:auto}.canvas-module__Tdiu9W__citationsSidebar{border-left:1px solid color-mix(in srgb, var(--border) 70%, transparent);flex-direction:column;flex:0 0 260px;min-height:0;transition:flex .2s;display:flex;overflow:hidden}.canvas-module__Tdiu9W__citationsSidebar[data-collapsed=true]{flex:0 0 32px}.canvas-module__Tdiu9W__citationsSidebarToggle{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);border:none;border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);white-space:nowrap;background:0 0;flex-shrink:0;align-items:center;gap:6px;padding:8px 10px;font-size:10px;font-weight:600;display:flex}.canvas-module__Tdiu9W__citationsSidebarToggle:hover{color:var(--accent)}.canvas-module__Tdiu9W__citationsSidebarList{flex:1;padding:8px 0;overflow-y:auto}.canvas-module__Tdiu9W__citationItem{border-bottom:1px solid color-mix(in srgb, var(--border) 40%, transparent);cursor:pointer;padding:8px 12px;transition:background .12s}.canvas-module__Tdiu9W__citationItem:hover{background:color-mix(in srgb, var(--border) 25%, transparent)}.canvas-module__Tdiu9W__citationId{color:var(--accent);margin-bottom:3px;font-size:10px;font-weight:700}.canvas-module__Tdiu9W__citationTitle{color:var(--text);font-size:13px;font-weight:500;line-height:1.35}.canvas-module__Tdiu9W__citationMeta{align-items:center;gap:6px;margin-top:4px;display:flex}.canvas-module__Tdiu9W__citationPage{color:var(--text-muted);font-size:12px}.canvas-module__Tdiu9W__citationBadge{border-radius:50%;flex-shrink:0;width:7px;height:7px}.canvas-module__Tdiu9W__citationBadge[data-status=verified]{background:var(--success)}.canvas-module__Tdiu9W__citationBadge[data-status=uncertain]{background:var(--accent)}.canvas-module__Tdiu9W__citationBadge[data-status=unsupported]{background:var(--danger)}.canvas-module__Tdiu9W__canvasActionBar{border-top:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:var(--bg-elevated);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;padding:10px 16px 11px;display:flex;position:relative}.canvas-module__Tdiu9W__canvasActionPrimary,.canvas-module__Tdiu9W__canvasActionSecondary{min-height:26px;color:var(--text-muted);letter-spacing:.11em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;padding:0 2px 3px;font-family:inherit;font-size:10px;font-weight:700;text-decoration:none;transition:border-color .16s,color .16s,opacity .16s;display:inline-flex}.canvas-module__Tdiu9W__canvasActionPrimary{color:var(--accent)}.canvas-module__Tdiu9W__canvasActionPrimary[data-state=done],.canvas-module__Tdiu9W__canvasActionSecondary[data-state=done]{color:var(--text-muted)}.canvas-module__Tdiu9W__canvasActionPrimary[data-state=error],.canvas-module__Tdiu9W__canvasActionSecondary[data-state=error]{color:var(--accent)}.canvas-module__Tdiu9W__canvasActionPrimary:hover:not(:disabled),.canvas-module__Tdiu9W__canvasActionSecondary:hover:not(:disabled){color:color-mix(in srgb, var(--accent) 84%, var(--brand-touch-hover));border-bottom-color:color-mix(in srgb, var(--accent) 64%, transparent)}.canvas-module__Tdiu9W__canvasActionPrimary:disabled,.canvas-module__Tdiu9W__canvasActionSecondary:disabled{opacity:.45;cursor:not-allowed}.canvas-module__Tdiu9W__canvasActionDivider{background:color-mix(in srgb, var(--border) 70%, transparent);width:1px;height:20px}.canvas-module__Tdiu9W__deliveryNotice{max-width:min(100%,460px);min-height:28px;color:var(--text-muted);border:0;align-items:center;gap:8px;padding:0;font-size:11px;line-height:1.35;display:inline-flex}.canvas-module__Tdiu9W__canvasDeliveryGate{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.canvas-module__Tdiu9W__canvasDeliveryGateWarning{color:var(--warning);font-size:11px;font-weight:500}.canvas-module__Tdiu9W__deliveryNotice[data-status=error]{color:var(--danger)}.canvas-module__Tdiu9W__deliveryLink{color:var(--accent);white-space:nowrap;font-weight:600;text-decoration:none}.canvas-module__Tdiu9W__deliveryLink:hover{text-decoration:underline}.canvas-module__Tdiu9W__canvasActionPopoverAnchor{position:relative}.canvas-module__Tdiu9W__emailPopover{z-index:50;border-left:2px solid var(--accent);background:var(--bg-elevated);flex-direction:column;gap:8px;width:280px;padding:12px 14px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0}.canvas-module__Tdiu9W__emailPopoverHeader{justify-content:space-between;align-items:center;display:flex}.canvas-module__Tdiu9W__emailPopoverTitle{color:var(--text-muted);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:700}.canvas-module__Tdiu9W__emailPopoverClose{color:var(--text-muted);cursor:pointer;background:0 0;border:0;font-size:16px;line-height:1;transition:color .16s}.canvas-module__Tdiu9W__emailPopoverClose:hover{color:var(--accent)}.canvas-module__Tdiu9W__emailPopoverSubject{color:var(--text-muted);font-size:11px}.canvas-module__Tdiu9W__emailPopoverInput{box-sizing:border-box;border:0;border-bottom:1px solid color-mix(in srgb, var(--border) 80%, transparent);width:100%;color:var(--text);font:inherit;background:0 0;outline:none;padding:6px 0;font-size:13px;transition:border-color .16s}.canvas-module__Tdiu9W__emailPopoverInput:focus{border-bottom-color:var(--accent)}.canvas-module__Tdiu9W__shareAnchor{position:static}.canvas-module__Tdiu9W__sharePopover{width:min(280px,100% - 32px);left:auto;right:16px}.canvas-module__Tdiu9W__shareNote,.canvas-module__Tdiu9W__shareError{color:var(--text-muted);margin:0;font-size:11px;line-height:1.45}.canvas-module__Tdiu9W__shareError{color:var(--danger)}.canvas-module__Tdiu9W__shareActions{align-items:center;gap:14px;display:flex}.canvas-module__Tdiu9W__docContent{max-width:720px;margin:0 auto}.canvas-module__Tdiu9W__docH1{color:var(--text);letter-spacing:-.015em;margin:0 0 20px;font-size:28px;font-weight:600;line-height:1.25}.canvas-module__Tdiu9W__docH2{color:var(--text);letter-spacing:-.01em;margin:28px 0 12px;font-size:22px;font-weight:600;line-height:1.3}.canvas-module__Tdiu9W__docH3{color:var(--text);margin:22px 0 10px;font-size:18px;font-weight:600;line-height:1.4}.canvas-module__Tdiu9W__docParagraph{color:var(--text);white-space:pre-wrap;margin:0 0 1em;font-size:16px;line-height:1.65}.canvas-module__Tdiu9W__docListItem{color:var(--text);margin:0 0 4px;padding-left:20px;font-size:16px;line-height:1.65;position:relative}.canvas-module__Tdiu9W__docListItem:before{content:"·";color:var(--text-muted);position:absolute;left:6px}.canvas-module__Tdiu9W__docBlockquote{border-left:3px solid var(--accent);color:var(--text-muted);margin:12px 0;padding:4px 0 4px 14px;font-size:15px;font-style:italic;line-height:1.6}.canvas-module__Tdiu9W__docCitationMark{color:var(--accent);vertical-align:super;cursor:pointer;margin-left:1px;font-size:.72em;font-weight:700;line-height:0;transition:opacity .15s}.canvas-module__Tdiu9W__docCitationMark:hover{opacity:.7}.canvas-module__Tdiu9W__criticMark{vertical-align:2px;height:18px;font:inherit;color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);cursor:pointer;border:0;border-radius:9px;align-items:center;gap:4px;margin-left:6px;padding:0 7px;font-size:11px;font-weight:600;line-height:1;transition:background .15s;display:inline-flex}.canvas-module__Tdiu9W__criticMark:hover{background:color-mix(in srgb, var(--accent) 24%, transparent)}.canvas-module__Tdiu9W__criticMark:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.canvas-module__Tdiu9W__criticNotePanel{border-left:2px solid var(--accent);color:var(--text);margin:12px 0;padding:2px 0 2px 12px;font-size:13px;line-height:1.5}.canvas-module__Tdiu9W__criticNoteLabel{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:600;display:block}.canvas-module__Tdiu9W__criticNoteActions{gap:8px;margin-top:8px;display:flex}.canvas-module__Tdiu9W__criticNoteDismiss{color:var(--text-muted);cursor:pointer;letter-spacing:.11em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #0000;padding:0 0 2px;font-size:10px;font-weight:700;transition:border-color .14s,color .14s}.canvas-module__Tdiu9W__criticNoteDismiss:hover{border-bottom-color:color-mix(in srgb, var(--text) 45%, transparent);color:var(--text)}.canvas-module__Tdiu9W__placeholderWrap{color:var(--text-muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:40px 24px;display:flex}@media (max-width:800px){.canvas-module__Tdiu9W__chatColumn[data-canvas-open=true]{flex:1}.canvas-module__Tdiu9W__canvasPanel{flex:unset;z-index:100;position:fixed;inset:0;transform:translateY(100%)}.canvas-module__Tdiu9W__canvasPanel[data-open=true]{transform:translateY(0)}.canvas-module__Tdiu9W__canvasHeader{padding-top:calc(14px + var(--safe-top))}}.canvas-module__Tdiu9W__codeToolbar{justify-content:flex-end;align-items:center;max-width:960px;margin:0 auto 10px;display:flex}.canvas-module__Tdiu9W__codeToggle{border:1px solid var(--border);color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border-radius:7px;padding:4px 10px;font-size:12px}.canvas-module__Tdiu9W__codeToggle:hover{color:var(--text)}.canvas-module__Tdiu9W__codeBlock{border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 60%, var(--bg-elevated));max-width:960px;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);border-radius:10px;margin:0 auto;padding:12px 0;font-size:13px;line-height:1.55;overflow-x:auto}.canvas-module__Tdiu9W__codeLine{display:flex}.canvas-module__Tdiu9W__codeGutter{text-align:right;color:var(--text-subtle,var(--text-muted));-webkit-user-select:none;user-select:none;box-sizing:content-box;flex-shrink:0;padding:0 12px 0 8px}.canvas-module__Tdiu9W__codeText{color:var(--text);white-space:pre;flex:1;padding-right:16px}.canvas-module__Tdiu9W__codeBlock[data-wrap=true] .canvas-module__Tdiu9W__codeText{white-space:pre-wrap;overflow-wrap:anywhere}.canvas-module__Tdiu9W__tableScroll{border:1px solid var(--border);border-radius:10px;max-height:100%;overflow:auto}.canvas-module__Tdiu9W__dataTable{border-collapse:collapse;min-width:100%;font-size:13px;line-height:1.45}.canvas-module__Tdiu9W__dataTable th,.canvas-module__Tdiu9W__dataTable td{text-align:left;white-space:nowrap;border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent);padding:7px 12px}.canvas-module__Tdiu9W__dataTable th{z-index:1;background:var(--bg-elevated);box-shadow:inset 0 -1px 0 var(--border);font-weight:600;position:sticky;top:0}.canvas-module__Tdiu9W__dataTable tbody tr:hover td{background:color-mix(in srgb, var(--accent) 5%, transparent)}.canvas-module__Tdiu9W__tableNote{color:var(--text-muted);margin:10px 0 0;font-size:12px}.canvas-module__Tdiu9W__imageStage{justify-content:center;align-items:flex-start;display:flex}.canvas-module__Tdiu9W__imageStage img{border:1px solid var(--border);border-radius:8px;max-width:100%;height:auto}.canvas-module__Tdiu9W__previewStatus{justify-content:center;align-items:center;display:flex}.canvas-module__Tdiu9W__pdfPages,.canvas-module__Tdiu9W__slideList{flex-direction:column;max-width:960px;margin:0 auto;display:flex}.canvas-module__Tdiu9W__pdfPages{gap:16px}.canvas-module__Tdiu9W__pdfPage{width:100%;box-shadow:0 0 0 1px var(--border), 0 4px 16px color-mix(in srgb, var(--text) 8%, transparent);background:#fff;position:relative;overflow:hidden}.canvas-module__Tdiu9W__pdfCanvas{width:100%;height:100%;position:absolute;inset:0}.canvas-module__Tdiu9W__pdfText{z-index:0;text-align:initial;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:canvastext;line-height:1;position:absolute;inset:0;overflow:clip}.canvas-module__Tdiu9W__pdfText :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;position:absolute}.canvas-module__Tdiu9W__pdfText span.markedContent{height:0;top:0}.canvas-module__Tdiu9W__pdfText ::selection{background:color-mix(in srgb, var(--accent) 32%, transparent)}.canvas-module__Tdiu9W__pdfText br::selection{background:0 0}.canvas-module__Tdiu9W__pdfText[data-main-rotation="90"]{transform:rotate(90deg)translateY(-100%)}.canvas-module__Tdiu9W__pdfText[data-main-rotation="180"]{transform:rotate(180deg)translate(-100%,-100%)}.canvas-module__Tdiu9W__pdfText[data-main-rotation="270"]{transform:rotate(270deg)translate(-100%)}.canvas-module__Tdiu9W__sheetArea{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.canvas-module__Tdiu9W__sheetTabs{gap:6px;min-width:0;display:flex;overflow-x:auto}.canvas-module__Tdiu9W__sheetTabs .canvas-module__Tdiu9W__codeToggle{flex-shrink:0}.canvas-module__Tdiu9W__sheetScroll{flex:1;min-height:0;overflow:auto}.canvas-module__Tdiu9W__sheetGrid{table-layout:fixed;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;font-size:12.5px;line-height:1.4}.canvas-module__Tdiu9W__sheetGrid th,.canvas-module__Tdiu9W__sheetGrid td{text-overflow:ellipsis;white-space:nowrap;border-right:1px solid color-mix(in srgb, var(--border) 70%, transparent);border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent);padding:3px 8px;overflow:hidden}.canvas-module__Tdiu9W__sheetGrid td[data-align=right]{text-align:right}.canvas-module__Tdiu9W__sheetGrid td[data-align=center]{text-align:center}.canvas-module__Tdiu9W__sheetGrid th{background:color-mix(in srgb, var(--text) 4%, var(--bg-elevated));color:var(--text-muted);font-size:11px;font-weight:500;position:sticky}.canvas-module__Tdiu9W__sheetGrid thead th{z-index:2;text-align:center;top:0}.canvas-module__Tdiu9W__sheetGrid tbody th{z-index:1;text-align:right;left:0}.canvas-module__Tdiu9W__sheetGrid .canvas-module__Tdiu9W__sheetCorner{z-index:3;left:0}.canvas-module__Tdiu9W__sheetNote{border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent);color:var(--text-muted);flex-shrink:0;margin:0;padding:8px 16px;font-size:12px}.canvas-module__Tdiu9W__slideList{gap:28px}.canvas-module__Tdiu9W__slide{margin:0}.canvas-module__Tdiu9W__slideCaption{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:8px;font-size:11px;font-weight:600;display:flex}.canvas-module__Tdiu9W__slideBadge{border:1px solid var(--border);border-radius:999px;padding:1px 6px;font-size:10px}.canvas-module__Tdiu9W__slideFrame{content-visibility:auto;color:#000;width:100%;box-shadow:0 0 0 1px var(--border), 0 4px 16px color-mix(in srgb, var(--text) 8%, transparent);font-family:Aptos,Calibri,Helvetica Neue,Arial,sans-serif;position:relative;overflow:hidden;container-type:inline-size}.canvas-module__Tdiu9W__slide[data-hidden=true] .canvas-module__Tdiu9W__slideFrame{opacity:.55}.canvas-module__Tdiu9W__slideItem{position:absolute}.canvas-module__Tdiu9W__slideText{overflow-wrap:break-word;flex-direction:column;justify-content:flex-start;display:flex;position:absolute;inset:0}.canvas-module__Tdiu9W__slideText[data-anchor=middle]{justify-content:center}.canvas-module__Tdiu9W__slideText[data-anchor=bottom]{justify-content:flex-end}.canvas-module__Tdiu9W__slideCellText{overflow-wrap:break-word}.canvas-module__Tdiu9W__slideParagraph{margin:0;position:relative}.canvas-module__Tdiu9W__slideBullet{white-space:pre;padding-right:.45em;position:absolute;transform:translate(-100%)}.canvas-module__Tdiu9W__slideImage{max-width:none;position:absolute}.canvas-module__Tdiu9W__slideTable{table-layout:fixed;border-collapse:collapse;width:100%;height:100%}.canvas-module__Tdiu9W__slideTable td{border:1px solid #ffffffe6;padding:0}.canvas-module__Tdiu9W__slidePlaceholder{color:#0000008c;background:#00000008;border:1px dashed #00000040;justify-content:center;align-items:center;display:flex}.canvas-module__Tdiu9W__slideNotes{border-left:2px solid var(--border);color:var(--text-muted);white-space:pre-wrap;margin:10px 0 0;padding-left:10px;font-size:12.5px;line-height:1.5}.canvas-module__Tdiu9W__htmlArea{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.canvas-module__Tdiu9W__htmlToolbar{border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent);justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;display:flex}.canvas-module__Tdiu9W__htmlTabs{gap:6px;display:flex}.canvas-module__Tdiu9W__codeToggle[aria-pressed=true],.canvas-module__Tdiu9W__codeToggle[aria-selected=true]{color:var(--text);border-color:color-mix(in srgb, var(--accent) 55%, var(--border))}.canvas-module__Tdiu9W__htmlFrame{background:#fff;border:0;flex:1;width:100%;min-height:0}.canvas-module__Tdiu9W__htmlFrame[hidden]{display:none}.canvas-module__Tdiu9W__htmlArea>.canvas-module__Tdiu9W__canvasDocArea{flex:1}.canvas-module__Tdiu9W__pageErrors{border-top:1px solid color-mix(in srgb, var(--danger) 40%, var(--border));background:var(--bg-elevated);flex-direction:column;flex-shrink:0;max-height:40%;display:flex}.canvas-module__Tdiu9W__pageErrorList{border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent);min-height:0;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);flex:1;margin:0;padding:6px 0;font-size:12px;line-height:1.5;list-style:none;overflow-y:auto}.canvas-module__Tdiu9W__pageError{color:var(--danger);align-items:baseline;gap:12px;padding:3px 16px;display:flex}.canvas-module__Tdiu9W__pageError[data-kind=blocked],.canvas-module__Tdiu9W__pageError[data-kind=load]{color:var(--warning)}.canvas-module__Tdiu9W__pageErrorMessage{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;min-width:0}.canvas-module__Tdiu9W__pageErrorMeta{color:var(--text-muted);flex-shrink:0}.canvas-module__Tdiu9W__pageErrorBar{justify-content:space-between;align-items:center;gap:8px;padding:6px 12px 6px 16px;display:flex}.canvas-module__Tdiu9W__pageErrorToggle{color:var(--danger);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:2px 0;font-size:12px;font-weight:600;display:inline-flex}.canvas-module__Tdiu9W__pageErrorToggle:hover{color:var(--text)}.canvas-module__Tdiu9W__pageErrorChevron{transition:transform .15s}.canvas-module__Tdiu9W__pageErrorToggle[aria-expanded=true] .canvas-module__Tdiu9W__pageErrorChevron{transform:rotate(180deg)}.canvas-module__Tdiu9W__pageErrorFix{border:1px solid color-mix(in srgb, var(--accent) 55%, var(--border));color:var(--accent);font:inherit;cursor:pointer;background:0 0;border-radius:7px;padding:4px 10px;font-size:12px;font-weight:600}.canvas-module__Tdiu9W__pageErrorFix:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 10%, transparent)}.canvas-module__Tdiu9W__pageErrorFix:disabled{border-color:var(--border);color:var(--text-muted);cursor:default}.canvas-module__Tdiu9W__versionSwitch{color:var(--text-muted);letter-spacing:.04em;align-items:center;gap:4px;margin-right:8px;font-size:11px;font-weight:600;display:inline-flex}.canvas-module__Tdiu9W__versionSwitch button{border:1px solid var(--border);width:22px;height:22px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.canvas-module__Tdiu9W__versionSwitch button:hover:not(:disabled){color:var(--text)}.canvas-module__Tdiu9W__versionSwitch button:disabled{opacity:.4;cursor:default}.canvas-module__Tdiu9W__versionSwitch .canvas-module__Tdiu9W__versionCompare{width:auto;font:inherit;gap:4px;margin-left:4px;padding:0 7px}.canvas-module__Tdiu9W__versionSwitch .canvas-module__Tdiu9W__versionCompare[aria-pressed=true]{color:var(--text);border-color:color-mix(in srgb, var(--accent) 55%, var(--border))}.canvas-module__Tdiu9W__diffToolbar{justify-content:space-between;align-items:center;gap:12px;max-width:960px;margin:0 auto 10px;display:flex}.canvas-module__Tdiu9W__diffSummary{color:var(--text-muted);align-items:center;gap:8px;font-size:12px;display:flex}.canvas-module__Tdiu9W__diffStat{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-weight:600}.canvas-module__Tdiu9W__diffStat[data-op=add],.canvas-module__Tdiu9W__diffLine[data-op=add] .canvas-module__Tdiu9W__diffMark{color:var(--success)}.canvas-module__Tdiu9W__diffStat[data-op=del],.canvas-module__Tdiu9W__diffLine[data-op=del] .canvas-module__Tdiu9W__diffMark{color:var(--danger)}.canvas-module__Tdiu9W__diffNote{max-width:960px;color:var(--text-muted);margin:0 auto 10px;font-size:12px}.canvas-module__Tdiu9W__diffLine[data-op=add]{background:var(--success-soft)}.canvas-module__Tdiu9W__diffLine[data-op=del]{background:var(--danger-soft)}.canvas-module__Tdiu9W__diffMark{width:2ch;color:var(--text-muted);-webkit-user-select:none;user-select:none;flex-shrink:0}.canvas-module__Tdiu9W__diffText{text-decoration:none}.canvas-module__Tdiu9W__diffWord{border-radius:2px}.canvas-module__Tdiu9W__diffLine[data-op=add] .canvas-module__Tdiu9W__diffWord{background:color-mix(in srgb, var(--success) 26%, transparent)}.canvas-module__Tdiu9W__diffLine[data-op=del] .canvas-module__Tdiu9W__diffWord{background:color-mix(in srgb, var(--danger) 26%, transparent)}.canvas-module__Tdiu9W__diffFold{border:0;border-block:1px dashed color-mix(in srgb, var(--border) 80%, transparent);background:color-mix(in srgb, var(--accent) 4%, transparent);width:100%;color:var(--text-muted);font:inherit;text-align:left;cursor:pointer;padding:3px 12px;font-size:12px;display:block}.canvas-module__Tdiu9W__diffFold:hover{color:var(--text)}.canvas-module__Tdiu9W__selectionAsk{z-index:20;border:1px solid var(--border);background:var(--bg-elevated);box-shadow:0 8px 24px color-mix(in srgb, var(--text) 14%, transparent);border-radius:8px;align-items:center;gap:2px;padding:3px;display:inline-flex;position:absolute}.canvas-module__Tdiu9W__selectionAsk[data-mode=compose]{width:340px;padding:10px 12px}.canvas-module__Tdiu9W__selectionAskButton{color:var(--text-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 8px;font-size:12px;font-weight:600}.canvas-module__Tdiu9W__selectionAskButton[data-primary=true]{color:var(--accent)}.canvas-module__Tdiu9W__selectionAskButton:hover:not(:disabled){color:var(--text);background:color-mix(in srgb, var(--accent) 10%, transparent)}.canvas-module__Tdiu9W__selectionAskButton:disabled{opacity:.45;cursor:not-allowed}.canvas-module__Tdiu9W__selectionAskForm{flex-direction:column;gap:8px;width:100%;display:flex}.canvas-module__Tdiu9W__selectionAskQuote{border-left:2px solid var(--accent);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;padding-left:8px;font-size:12px;overflow:hidden}.canvas-module__Tdiu9W__selectionAskInput{box-sizing:border-box;resize:none;border:0;border-bottom:1px solid color-mix(in srgb, var(--border) 80%, transparent);width:100%;color:var(--text);font:inherit;background:0 0;outline:none;padding:6px 0;font-size:13px;line-height:1.45}.canvas-module__Tdiu9W__selectionAskInput:focus{border-bottom-color:var(--accent)}.canvas-module__Tdiu9W__selectionAskActions{justify-content:flex-end;gap:4px;display:flex}
.perchPulse-module__GiNYqq__container{align-items:center;gap:var(--space-lg);flex-direction:column;display:inline-flex}.perchPulse-module__GiNYqq__glyphWrap{color:var(--brand-identity-active);animation:perchPulse-module__GiNYqq__perchPulse infinite var(--ease-out);transform-origin:50%;justify-content:center;align-items:center;display:inline-flex}.perchPulse-module__GiNYqq__container[data-variant=subtle] .perchPulse-module__GiNYqq__glyphWrap{opacity:.74}.perchPulse-module__GiNYqq__container[data-variant=active] .perchPulse-module__GiNYqq__glyphWrap{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--brand-identity-active) 18%, transparent)) drop-shadow(0 0 5px color-mix(in srgb, var(--brand-touch) 10%, transparent))}.perchPulse-module__GiNYqq__label{font-family:var(--font-sans), Inter, system-ui, sans-serif;color:var(--text-muted);text-align:center;letter-spacing:0;font-weight:400}.perchPulse-module__GiNYqq__label[data-size=sm]{font-size:var(--text-xs-size);line-height:1.45}.perchPulse-module__GiNYqq__label[data-size=md]{font-size:14px;line-height:1.55}.perchPulse-module__GiNYqq__label[data-size=lg]{max-width:360px;font-size:var(--text-base-size);line-height:1.6}.perchPulse-module__GiNYqq__label[data-size=xl]{max-width:480px;font-size:var(--text-md-size);line-height:1.6}@keyframes perchPulse-module__GiNYqq__perchPulse{0%{color:var(--brand-identity-active);opacity:.55;transform:scale(1)}50%{color:color-mix(in srgb, var(--brand-identity-active) 78%, var(--brand-touch-hover));opacity:1;transform:scale(1.06)}to{color:var(--brand-identity-active);opacity:.55;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.perchPulse-module__GiNYqq__glyphWrap{opacity:.85;animation:none;transform:none}}
.perchState-module__prkM_W__state{align-content:center;place-items:center;gap:var(--space-xl);width:100%;min-height:180px;padding:var(--space-3xl) var(--space-xl);text-align:center;display:grid}.perchState-module__prkM_W__staticGlyph{color:var(--text-subtle);opacity:.62;display:inline-flex}.perchState-module__prkM_W__copy{gap:var(--space-sm);max-width:480px;display:grid}.perchState-module__prkM_W__title,.perchState-module__prkM_W__message{margin:0}.perchState-module__prkM_W__title{color:var(--text);font-size:var(--text-md-size);letter-spacing:0;font-weight:500;line-height:1.45}.perchState-module__prkM_W__message{color:var(--text-muted);font-size:var(--text-sm-size);line-height:1.6}.perchState-module__prkM_W__action{justify-content:center;display:inline-flex}
.perchWordmark-module___SilrG__wordmark{white-space:nowrap;align-items:center;gap:10px;min-width:0;line-height:1;display:inline-flex}.perchWordmark-module___SilrG__glyph{flex-shrink:0}.perchWordmark-module___SilrG__type{align-items:center;gap:10px;display:inline-flex}.perchWordmark-module___SilrG__name{letter-spacing:-.035em;color:var(--brand-identity-active);font-size:22px;font-weight:600}.perchWordmark-module___SilrG__divider{background:var(--border);flex-shrink:0;width:1px;height:14px;transform:translateY(-1px)}.perchWordmark-module___SilrG__tag{letter-spacing:.42em;text-transform:uppercase;color:var(--terminal-muted);margin-right:-.42em;font-size:10px;font-weight:500}.perchWordmark-module___SilrG__wordmark[data-size=sm],.perchWordmark-module___SilrG__wordmark[data-size=sm] .perchWordmark-module___SilrG__type{gap:7px}.perchWordmark-module___SilrG__wordmark[data-size=sm] .perchWordmark-module___SilrG__name{font-size:18px}.perchWordmark-module___SilrG__wordmark[data-size=sm] .perchWordmark-module___SilrG__divider{height:12px}.perchWordmark-module___SilrG__wordmark[data-size=sm] .perchWordmark-module___SilrG__tag{letter-spacing:.24em;margin-right:-.24em;font-size:9px}.perchWordmark-module___SilrG__wordmark[data-size=lg]{gap:8px}.perchWordmark-module___SilrG__wordmark[data-size=lg] .perchWordmark-module___SilrG__type{gap:12px}.perchWordmark-module___SilrG__wordmark[data-size=lg] .perchWordmark-module___SilrG__name{font-size:30px}.perchWordmark-module___SilrG__wordmark[data-size=lg] .perchWordmark-module___SilrG__divider{height:18px}.perchWordmark-module___SilrG__wordmark[data-size=lg] .perchWordmark-module___SilrG__tag{font-size:11px}.perchWordmark-module___SilrG__wordmark[data-stacked=true],.perchWordmark-module___SilrG__wordmark[data-stacked=true] .perchWordmark-module___SilrG__type{flex-direction:column}.perchWordmark-module___SilrG__wordmark[data-stacked=true] .perchWordmark-module___SilrG__type{gap:6px}.perchWordmark-module___SilrG__wordmark[data-stacked=true] .perchWordmark-module___SilrG__tag{letter-spacing:.34em;margin-right:-.34em}
.languageSelect-module__WUJipW__select{border:1px solid var(--border);background:color-mix(in srgb, var(--bg-elevated) 50%, transparent);min-width:180px;height:30px;color:var(--text);font:inherit;border-radius:8px;padding:0 10px;font-size:13px}.languageSelect-module__WUJipW__select:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 60%, transparent);outline-offset:1px}.languageSelect-module__WUJipW__select:disabled{opacity:.6}.languageSelect-module__WUJipW__textButton{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.languageSelect-module__WUJipW__textButton:hover{text-decoration:underline}.languageSelect-module__WUJipW__textButton:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 60%, transparent);outline-offset:2px;border-radius:4px}
.Markdown-module__5kalgW__markdown{color:var(--text);overflow-wrap:anywhere;white-space:normal;font-size:16px;line-height:1.65}.Markdown-module__5kalgW__markdown>:first-child{margin-top:0}.Markdown-module__5kalgW__markdown>:last-child{margin-bottom:0}.Markdown-module__5kalgW__markdown h1{letter-spacing:-.015em;margin:0 0 20px;font-size:28px;font-weight:600;line-height:1.25}.Markdown-module__5kalgW__markdown h2{letter-spacing:-.01em;margin:28px 0 12px;font-size:22px;font-weight:600;line-height:1.3}.Markdown-module__5kalgW__markdown h3{margin:22px 0 10px;font-size:18px;font-weight:600;line-height:1.4}.Markdown-module__5kalgW__markdown h4,.Markdown-module__5kalgW__markdown h5,.Markdown-module__5kalgW__markdown h6{margin:18px 0 8px;font-size:16px;font-weight:600}.Markdown-module__5kalgW__markdown p{margin:0 0 1em}.Markdown-module__5kalgW__markdown ul,.Markdown-module__5kalgW__markdown ol{margin:0 0 1em;padding-left:1.5em}.Markdown-module__5kalgW__markdown li{margin:0 0 4px}.Markdown-module__5kalgW__markdown li>ul,.Markdown-module__5kalgW__markdown li>ol{margin:4px 0 0}.Markdown-module__5kalgW__markdown li::marker{color:var(--text-muted)}.Markdown-module__5kalgW__markdown li:has(>input[type=checkbox]){margin-left:-1.3em;list-style:none}.Markdown-module__5kalgW__markdown strong{font-weight:650}.Markdown-module__5kalgW__markdown a:not([data-cite]){color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 40%, transparent);text-underline-offset:2px}.Markdown-module__5kalgW__markdown a:not([data-cite]):hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.Markdown-module__5kalgW__markdown blockquote{border-left:3px solid var(--accent);color:var(--text-muted);margin:12px 0;padding:4px 0 4px 14px}.Markdown-module__5kalgW__markdown blockquote>:last-child{margin-bottom:0}.Markdown-module__5kalgW__markdown code{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);background:color-mix(in srgb, var(--text) 8%, transparent);border-radius:5px;padding:1px 5px;font-size:.88em}.Markdown-module__5kalgW__markdown pre{border:1px solid var(--border);background:color-mix(in srgb, var(--bg-elevated) 80%, var(--bg));border-radius:10px;margin:0 0 1em;padding:12px 14px;line-height:1.5;overflow-x:auto}.Markdown-module__5kalgW__markdown pre code{white-space:pre;background:0 0;padding:0;font-size:13px}.Markdown-module__5kalgW__markdown hr{border:0;border-top:1px solid var(--border);margin:24px 0}.Markdown-module__5kalgW__markdown img{border-radius:8px;max-width:100%}.Markdown-module__5kalgW__tableWrap{border:1px solid var(--border);border-radius:10px;margin:0 0 1em;overflow-x:auto}.Markdown-module__5kalgW__tableWrap table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.45}.Markdown-module__5kalgW__tableWrap th,.Markdown-module__5kalgW__tableWrap td{text-align:left;vertical-align:top;border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent);padding:8px 12px}.Markdown-module__5kalgW__tableWrap th{background:color-mix(in srgb, var(--bg-elevated) 70%, transparent);font-weight:600}.Markdown-module__5kalgW__tableWrap tr:last-child td{border-bottom:0}.Markdown-module__5kalgW__codeFence{border:1px solid var(--border);background:color-mix(in srgb, var(--bg-elevated) 80%, var(--bg));border-radius:10px;margin:0 0 1em;overflow:hidden}.Markdown-module__5kalgW__codeFence pre{background:0 0;border:0;border-radius:0;margin:0}.Markdown-module__5kalgW__codeFence code{background:0 0;padding:0}.Markdown-module__5kalgW__codeHead{border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);min-height:30px;color:var(--text-muted);font-family:var(--mono);justify-content:space-between;align-items:center;gap:8px;padding:2px 4px 0 12px;font-size:11px;display:flex}.Markdown-module__5kalgW__codeLanguage{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Markdown-module__5kalgW__codeCopy{height:26px;color:var(--text-muted);font-family:var(--font-sans), system-ui, sans-serif;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;align-items:center;gap:5px;padding:0 8px;font-size:12px;display:inline-flex}.Markdown-module__5kalgW__codeCopy:hover{color:var(--text);background:color-mix(in srgb, var(--border) 40%, transparent)}.Markdown-module__5kalgW__codeCopy:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 60%, transparent);outline-offset:1px}.Markdown-module__5kalgW__codeCopy[data-copied=true]{color:var(--accent)}.Markdown-module__5kalgW__markdown[data-variant=chat]{color:inherit;font-size:inherit;line-height:inherit}.Markdown-module__5kalgW__markdown[data-variant=chat] li::marker{color:var(--md-marker,var(--text-muted))}.Markdown-module__5kalgW__markdown[data-variant=chat] blockquote{border-left-color:var(--md-quote,var(--accent))}.Markdown-module__5kalgW__markdown[data-variant=chat] p{margin:0 0 .7em}.Markdown-module__5kalgW__markdown[data-variant=chat] h1,.Markdown-module__5kalgW__markdown[data-variant=chat] h2,.Markdown-module__5kalgW__markdown[data-variant=chat] h3,.Markdown-module__5kalgW__markdown[data-variant=chat] h4,.Markdown-module__5kalgW__markdown[data-variant=chat] h5,.Markdown-module__5kalgW__markdown[data-variant=chat] h6{letter-spacing:0;margin:14px 0 6px;font-weight:600;line-height:1.3}.Markdown-module__5kalgW__markdown[data-variant=chat] h1{font-size:1.28em}.Markdown-module__5kalgW__markdown[data-variant=chat] h2{font-size:1.14em}.Markdown-module__5kalgW__markdown[data-variant=chat] h3,.Markdown-module__5kalgW__markdown[data-variant=chat] h4,.Markdown-module__5kalgW__markdown[data-variant=chat] h5,.Markdown-module__5kalgW__markdown[data-variant=chat] h6{font-size:1.04em}.Markdown-module__5kalgW__markdown[data-variant=chat] ul,.Markdown-module__5kalgW__markdown[data-variant=chat] ol{margin:0 0 .7em;padding-left:1.4em}.Markdown-module__5kalgW__markdown[data-variant=chat] li{margin:0 0 2px}.Markdown-module__5kalgW__markdown[data-variant=chat] li>ul,.Markdown-module__5kalgW__markdown[data-variant=chat] li>ol{margin:2px 0 0}.Markdown-module__5kalgW__markdown[data-variant=chat] blockquote{margin:8px 0}.Markdown-module__5kalgW__markdown[data-variant=chat] hr{margin:16px 0}.Markdown-module__5kalgW__markdown[data-variant=chat] .Markdown-module__5kalgW__tableWrap{margin:10px 0}.Markdown-module__5kalgW__markdown[data-variant=chat] .Markdown-module__5kalgW__tableWrap table{font-size:.96em}.Markdown-module__5kalgW__markdown[data-variant=chat] .Markdown-module__5kalgW__codeFence{margin:8px 0 .8em}.Markdown-module__5kalgW__markdown[data-variant=chat] :not(pre)>code{color:var(--md-code-fg,var(--accent));background:var(--md-code-bg,color-mix(in srgb, var(--bg-elevated) 90%, #000));border:1px solid color-mix(in srgb, var(--border) 70%, transparent);border-radius:4px;font-size:.9em}.Markdown-module__5kalgW__pathLink{color:var(--accent);font-family:var(--font-mono,var(--mono,ui-monospace, monospace));cursor:pointer;border-bottom:1px dotted color-mix(in srgb, var(--accent) 50%, transparent);font-size:.92em;transition:border-color .15s}.Markdown-module__5kalgW__pathLink:hover,.Markdown-module__5kalgW__pathLink:focus-visible{border-bottom-color:var(--accent);outline:none}.Markdown-module__5kalgW__markdown[data-variant=chat] a:not([data-cite]){color:var(--md-link,var(--accent));border-bottom:1px solid #0000;text-decoration:none;transition:border-color .15s}.Markdown-module__5kalgW__markdown[data-variant=chat] a:not([data-cite]):hover{border-bottom-color:var(--md-link,var(--accent))}
.ArtifactLibrary-module__J9SThq__host{background:var(--bg);height:100%}.ArtifactLibrary-module__J9SThq__page{height:100%;min-height:0;color:var(--text);flex-direction:column;display:flex}.ArtifactLibrary-module__J9SThq__header{flex-direction:column;gap:14px;padding:28px 32px 12px;display:flex}.ArtifactLibrary-module__J9SThq__titleRow{align-items:center;gap:10px;display:flex}.ArtifactLibrary-module__J9SThq__title{letter-spacing:-.01em;margin:0;font-size:24px;font-weight:600}.ArtifactLibrary-module__J9SThq__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ArtifactLibrary-module__J9SThq__tabs{flex-wrap:wrap;gap:4px;display:flex}.ArtifactLibrary-module__J9SThq__tab{color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:6px 12px;font-size:13px}.ArtifactLibrary-module__J9SThq__tab:hover{color:var(--text)}.ArtifactLibrary-module__J9SThq__tab[data-active=true]{border-color:var(--border);background:var(--bg-elevated);color:var(--text)}.ArtifactLibrary-module__J9SThq__controls{align-items:center;gap:8px;display:flex}.ArtifactLibrary-module__J9SThq__search{border:1px solid var(--border);background:var(--bg);height:32px;color:var(--text-muted);border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:flex}.ArtifactLibrary-module__J9SThq__search input{width:180px;color:var(--text);background:0 0;border:0;outline:0;font-size:13px}.ArtifactLibrary-module__J9SThq__select{border:1px solid var(--border);background:var(--bg);height:32px;color:var(--text);border-radius:8px;padding:0 8px;font-size:13px}.ArtifactLibrary-module__J9SThq__viewToggle{border:1px solid var(--border);border-radius:8px;display:flex;overflow:hidden}.ArtifactLibrary-module__J9SThq__viewToggle button{width:32px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ArtifactLibrary-module__J9SThq__viewToggle button[data-active=true]{background:var(--bg-elevated);color:var(--text)}.ArtifactLibrary-module__J9SThq__notice{border:1px solid var(--border);background:var(--bg-elevated);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0 32px 8px;padding:8px 12px;font-size:13px;display:flex}.ArtifactLibrary-module__J9SThq__notice button{color:var(--text-muted);cursor:pointer;background:0 0;border:0;font-size:16px}.ArtifactLibrary-module__J9SThq__scroll{flex:1;min-height:0;padding:4px 32px 32px;overflow-y:auto}.ArtifactLibrary-module__J9SThq__empty{color:var(--text-muted);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:72px 16px;font-size:14px;display:flex}.ArtifactLibrary-module__J9SThq__empty strong{color:var(--text);font-weight:600}.ArtifactLibrary-module__J9SThq__grid,.ArtifactLibrary-module__J9SThq__list{margin:0;padding:0;list-style:none}.ArtifactLibrary-module__J9SThq__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.ArtifactLibrary-module__J9SThq__list{flex-direction:column;gap:6px;display:flex}.ArtifactLibrary-module__J9SThq__card{border:1px solid var(--border);background:color-mix(in srgb, var(--bg-elevated) 70%, var(--bg));transition:border-color var(--duration-base,.15s) var(--ease-out,ease);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex;position:relative}.ArtifactLibrary-module__J9SThq__list .ArtifactLibrary-module__J9SThq__card{flex-direction:row;align-items:center;padding:8px 12px}.ArtifactLibrary-module__J9SThq__card:hover,.ArtifactLibrary-module__J9SThq__card[data-open=true]{border-color:color-mix(in srgb, var(--accent) 55%, var(--border))}.ArtifactLibrary-module__J9SThq__cardMain{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:flex-start;gap:10px;padding:0;display:flex}.ArtifactLibrary-module__J9SThq__cardMain:disabled{cursor:progress;opacity:.7}.ArtifactLibrary-module__J9SThq__icon{width:34px;height:34px;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ArtifactLibrary-module__J9SThq__cardBody{flex-direction:column;gap:3px;min-width:0;display:flex}.ArtifactLibrary-module__J9SThq__cardTitle{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.35;overflow:hidden}.ArtifactLibrary-module__J9SThq__cardMeta{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ArtifactLibrary-module__J9SThq__cardPreview{color:var(--text-muted);white-space:pre-line;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.ArtifactLibrary-module__J9SThq__cardFoot{align-items:center;gap:6px;display:flex}.ArtifactLibrary-module__J9SThq__grid .ArtifactLibrary-module__J9SThq__cardFoot{margin-top:auto}.ArtifactLibrary-module__J9SThq__badge{border:1px solid var(--border);color:var(--text-muted);letter-spacing:.02em;border-radius:999px;padding:1px 7px;font-size:11px}.ArtifactLibrary-module__J9SThq__menuWrap{margin-left:auto;position:relative}.ArtifactLibrary-module__J9SThq__menuButton{width:28px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.ArtifactLibrary-module__J9SThq__menuButton:hover,.ArtifactLibrary-module__J9SThq__menuButton[aria-expanded=true]{background:var(--bg-elevated);color:var(--text)}.ArtifactLibrary-module__J9SThq__menu{z-index:20;border:1px solid var(--border);background:var(--bg);border-radius:10px;flex-direction:column;min-width:170px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0000001f}.ArtifactLibrary-module__J9SThq__menu button{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:13px}.ArtifactLibrary-module__J9SThq__menu button:hover{background:var(--bg-elevated)}.ArtifactLibrary-module__J9SThq__menu button[data-danger=true]{color:var(--danger)}.ArtifactLibrary-module__J9SThq__more{justify-content:center;padding-top:16px;display:flex}.ArtifactLibrary-module__J9SThq__more button{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:8px;padding:7px 16px;font-size:13px}@media (max-width:640px){.ArtifactLibrary-module__J9SThq__header{padding:20px 16px 8px}.ArtifactLibrary-module__J9SThq__scroll{padding:4px 16px 24px}.ArtifactLibrary-module__J9SThq__notice{margin:0 16px 8px}.ArtifactLibrary-module__J9SThq__controls{flex-wrap:wrap;flex:100%;min-width:0}.ArtifactLibrary-module__J9SThq__search{flex:100%;min-width:0}.ArtifactLibrary-module__J9SThq__search input{width:100%;min-width:0}.ArtifactLibrary-module__J9SThq__select{min-width:0;max-width:calc(100% - 82px)}.ArtifactLibrary-module__J9SThq__viewToggle{flex:none;margin-left:auto}}.ArtifactLibrary-module__J9SThq__strip{flex-direction:column;gap:10px;display:flex}.ArtifactLibrary-module__J9SThq__stripHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ArtifactLibrary-module__J9SThq__stripTitle{margin:0;font-size:15px;font-weight:600}.ArtifactLibrary-module__J9SThq__stripAll{color:var(--accent);cursor:pointer;background:0 0;border:0;font-size:13px}.ArtifactLibrary-module__J9SThq__stripList{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ArtifactLibrary-module__J9SThq__stripCard{border:1px solid var(--border);background:color-mix(in srgb, var(--bg-elevated) 70%, var(--bg));width:100%;color:var(--text);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.ArtifactLibrary-module__J9SThq__stripCard:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--border))}
.onboarding-module__QgenAG__wizardRoot{background:var(--bg);width:100%;min-height:100dvh;color:var(--text);place-items:center;padding:clamp(28px,5vw,72px);display:grid;position:relative;overflow-y:auto}.onboarding-module__QgenAG__stepInner{flex-direction:column;justify-content:center;gap:clamp(40px,7vh,80px);width:min(100%,720px);min-height:min(760px,100dvh - 56px);animation:.3s ease-out both onboarding-module__QgenAG__stepIn;display:flex;position:relative}@keyframes onboarding-module__QgenAG__stepIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.onboarding-module__QgenAG__copyBlock{gap:16px;display:grid}.onboarding-module__QgenAG__headline{letter-spacing:0;max-width:720px;color:var(--text);margin:0;font-size:clamp(2.2rem,4.5vw,3.4rem);font-weight:300;line-height:1.1}.onboarding-module__QgenAG__subhead{max-width:500px;color:var(--text-muted);margin:0;font-size:17px;font-weight:400;line-height:1.55}.onboarding-module__QgenAG__personaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,7vw,72px);display:grid}.onboarding-module__QgenAG__personaOption,.onboarding-module__QgenAG__permissionOption{color:var(--text);text-align:left;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;gap:10px;padding:0 0 15px;transition:color .18s,border-color .18s,opacity .18s;display:grid}.onboarding-module__QgenAG__personaOption[data-selected=true],.onboarding-module__QgenAG__permissionOption[data-selected=true]{border-bottom-color:var(--accent)}.onboarding-module__QgenAG__personaOption[data-dimmed=true]{opacity:.46}.onboarding-module__QgenAG__personaName{font-size:1.05rem;font-weight:700}.onboarding-module__QgenAG__personaLine,.onboarding-module__QgenAG__personaBest{font-size:15px;line-height:1.55}.onboarding-module__QgenAG__personaBest{color:var(--text-muted)}.onboarding-module__QgenAG__reassurance,.onboarding-module__QgenAG__optionalNote,.onboarding-module__QgenAG__folderHint{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.onboarding-module__QgenAG__permissionList{gap:24px;display:grid}.onboarding-module__QgenAG__permissionTitle{flex-wrap:wrap;align-items:baseline;gap:10px;font-size:16px;font-weight:700;display:flex}.onboarding-module__QgenAG__permissionTitle span{color:var(--accent);font-size:12px;font-weight:600}.onboarding-module__QgenAG__permissionDescription{color:var(--text-muted);font-size:15px;line-height:1.5}.onboarding-module__QgenAG__commonFolderFlow{gap:18px;display:grid}.onboarding-module__QgenAG__commonFolderIntro{color:var(--text-muted);font-size:15px;line-height:1.5}.onboarding-module__QgenAG__commonFolderList{gap:14px;display:grid}.onboarding-module__QgenAG__commonFolderRow{border-bottom:1px solid color-mix(in srgb, var(--border) 80%, transparent);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.onboarding-module__QgenAG__commonFolderRow svg{color:var(--accent)}.onboarding-module__QgenAG__commonFolderText{gap:3px;min-width:0;display:grid}.onboarding-module__QgenAG__commonFolderText span:first-child{color:var(--text);font-weight:700}.onboarding-module__QgenAG__commonFolderText span:nth-child(2){color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.onboarding-module__QgenAG__formStack{gap:32px;display:grid}.onboarding-module__QgenAG__fieldShell{gap:8px;display:grid}.onboarding-module__QgenAG__fieldLabel{color:var(--text-muted);font-size:13px;line-height:1}.onboarding-module__QgenAG__fieldControl{border:0;border-bottom:1px solid color-mix(in srgb, var(--border) 82%, transparent);background:var(--bg-elevated);width:100%;color:var(--text);border-radius:8px 8px 0 0;outline:none;padding:12px 16px;font-size:15px;line-height:1.4;transition:border-color .18s}.onboarding-module__QgenAG__fieldControl::placeholder{color:#0000}.onboarding-module__QgenAG__fieldControl:focus{border-bottom-color:var(--accent)}.onboarding-module__QgenAG__textareaControl{resize:vertical;min-height:92px}.onboarding-module__QgenAG__folderStack{justify-items:center;gap:18px;display:grid}.onboarding-module__QgenAG__dropZone{border:1px dashed color-mix(in srgb, var(--text-muted) 52%, transparent);width:min(80%,620px);min-height:280px;color:var(--text);text-align:center;background:0 0;border-radius:8px;place-items:center;padding:28px;transition:border-color .18s,background .18s;display:grid}.onboarding-module__QgenAG__dropZone:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 5%, transparent)}.onboarding-module__QgenAG__dropZone[data-filled=true]{border-color:color-mix(in srgb, var(--accent) 64%, var(--border));background:color-mix(in srgb, var(--accent) 6%, transparent)}.onboarding-module__QgenAG__dropZoneCopy{color:var(--text-muted);gap:12px;font-size:15px;display:grid}.onboarding-module__QgenAG__dropZoneCopy span:first-child{color:var(--text);font-size:18px;font-weight:600}.onboarding-module__QgenAG__selectedFolder{justify-items:center;gap:10px;min-width:0;display:grid}.onboarding-module__QgenAG__selectedFolder svg{color:var(--success)}.onboarding-module__QgenAG__selectedFolder span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;max-width:min(460px,64vw);overflow:hidden}.onboarding-module__QgenAG__changeFolderText{color:var(--accent);font-size:13px;font-weight:700}.onboarding-module__QgenAG__actionStack{justify-items:center;gap:14px;display:grid}.onboarding-module__QgenAG__primaryButton{background:var(--accent);color:var(--text-on-accent);border:0;border-radius:8px;min-width:132px;padding:14px 32px;font-size:14px;font-weight:700}.onboarding-module__QgenAG__primaryButton:disabled{opacity:.45}.onboarding-module__QgenAG__finalButton{min-width:168px;padding-inline:40px}.onboarding-module__QgenAG__skipButton,.onboarding-module__QgenAG__secondaryInlineButton,.onboarding-module__QgenAG__textActionButton{color:var(--text-muted);background:0 0;border:0;padding:4px 0;font-size:13px}.onboarding-module__QgenAG__skipButton:hover,.onboarding-module__QgenAG__secondaryInlineButton:hover,.onboarding-module__QgenAG__textActionButton:hover{color:var(--accent)}.onboarding-module__QgenAG__secondaryInlineButton{justify-self:start}.onboarding-module__QgenAG__textActionButton{color:var(--accent);font-weight:700}.onboarding-module__QgenAG__consentBackdrop{z-index:var(--z-modal);background:color-mix(in srgb, var(--bg) 74%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.onboarding-module__QgenAG__consentDialog{border:1px solid var(--border);background:var(--bg-elevated);border-radius:8px;gap:12px;width:min(460px,100%);padding:20px;display:grid;box-shadow:0 18px 60px #00000042}.onboarding-module__QgenAG__consentTitle{color:var(--text);margin:0;font-size:18px;font-weight:800}.onboarding-module__QgenAG__consentText{color:var(--text-muted);margin:0;font-size:14px;line-height:1.55}.onboarding-module__QgenAG__consentActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.onboarding-module__QgenAG__secondaryButton{border:1px solid var(--border);color:var(--text);background:0 0;border-radius:8px;padding:12px 16px;font-size:14px;font-weight:700}.onboarding-module__QgenAG__grantedButton{color:var(--success);background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:13px;font-weight:700;display:inline-flex}.onboarding-module__QgenAG__backButton{color:var(--text-muted);background:0 0;border:0;padding:0;font-size:13px;position:absolute;top:0;left:0}.onboarding-module__QgenAG__backButton:hover{color:var(--accent)}.onboarding-module__QgenAG__errorText,.onboarding-module__QgenAG__completionError{color:var(--danger);font-size:13px;line-height:1.45}.onboarding-module__QgenAG__completionError{background:color-mix(in srgb, var(--danger) 10%, var(--bg-elevated));border:1px solid color-mix(in srgb, var(--danger) 34%, transparent);text-align:center;border-radius:8px;width:min(560px,100vw - 32px);padding:12px 14px;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.onboarding-module__QgenAG__submittingOverlay{background:color-mix(in srgb, var(--bg) 78%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;display:grid;position:fixed;inset:0}@media (max-width:720px){.onboarding-module__QgenAG__wizardRoot{place-items:start center;padding:24px}.onboarding-module__QgenAG__stepInner{gap:36px;min-height:calc(100dvh - 48px);padding-top:36px}.onboarding-module__QgenAG__personaGrid{grid-template-columns:1fr;gap:32px}.onboarding-module__QgenAG__headline{font-size:2.25rem}.onboarding-module__QgenAG__dropZone{width:100%;min-height:240px}}
.HeardAboutUsPrompt-module__KDuP9W__card{width:min(420px,100%);padding:var(--space-md,14px);background:var(--bg-elevated,var(--panel,#fff));border:1px solid var(--border,#ded4c8);color:var(--text,#1a1410);font-size:var(--text-sm-size,13px);text-align:left;animation:HeardAboutUsPrompt-module__KDuP9W__rise var(--duration-base,.2s) var(--ease-out,ease) both;border-radius:12px;margin:0 auto}@keyframes HeardAboutUsPrompt-module__KDuP9W__rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.HeardAboutUsPrompt-module__KDuP9W__header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.HeardAboutUsPrompt-module__KDuP9W__prompt{margin:0;font-weight:600;line-height:1.35}.HeardAboutUsPrompt-module__KDuP9W__optional{color:var(--text-muted,#756c62);font-weight:400}.HeardAboutUsPrompt-module__KDuP9W__close{color:var(--text-muted,#756c62);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;margin:-4px -4px 0 0;padding:4px;font-size:16px;line-height:1}.HeardAboutUsPrompt-module__KDuP9W__close:hover{color:var(--text,#1a1410);background:var(--surface-subtle,#0000000d)}.HeardAboutUsPrompt-module__KDuP9W__options{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.HeardAboutUsPrompt-module__KDuP9W__chip{border:1px solid var(--border,#ded4c8);color:var(--text,#1a1410);font-size:var(--text-sm-size,13px);cursor:pointer;transition:border-color var(--duration-fast,.12s) var(--ease-standard,ease), background var(--duration-fast,.12s) var(--ease-standard,ease);background:0 0;border-radius:999px;padding:6px 12px}.HeardAboutUsPrompt-module__KDuP9W__chip:hover{border-color:var(--accent,#9a5228);background:var(--accent-soft,#9a522814)}.HeardAboutUsPrompt-module__KDuP9W__thanks{color:var(--text-muted,#756c62);margin:0}
.ProductLockup-module__NjD6Ka__lockup{box-sizing:border-box;border-bottom:1px solid color-mix(in srgb, var(--border) 72%, transparent);white-space:nowrap;flex-direction:column;flex-shrink:0;justify-content:center;height:72px;display:flex;position:relative}.ProductLockup-module__NjD6Ka__row{align-items:center;gap:2px;min-width:0;padding:0 2px 0 4px;display:flex}.ProductLockup-module__NjD6Ka__trigger{color:var(--terminal-muted);cursor:pointer;transition:background var(--duration-fast,.14s) var(--ease-standard,ease);background:0 0;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:3px;padding:6px 4px;display:inline-flex}.ProductLockup-module__NjD6Ka__trigger:hover,.ProductLockup-module__NjD6Ka__trigger[aria-expanded=true]{background:color-mix(in srgb, var(--brand-identity-active) 8%, transparent)}.ProductLockup-module__NjD6Ka__trigger:focus-visible,.ProductLockup-module__NjD6Ka__item:focus-visible{outline:1px solid var(--brand-identity-active);outline-offset:1px}.ProductLockup-module__NjD6Ka__mark+.ProductLockup-module__NjD6Ka__chevron{margin-left:2px}.ProductLockup-module__NjD6Ka__chevron{transition:transform var(--duration-fast,.14s) var(--ease-standard,ease);flex-shrink:0}.ProductLockup-module__NjD6Ka__trigger[aria-expanded=true] .ProductLockup-module__NjD6Ka__chevron{transform:rotate(180deg)}.ProductLockup-module__NjD6Ka__mark{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.ProductLockup-module__NjD6Ka__betaTag{letter-spacing:.12em;text-transform:uppercase;color:var(--brand-identity-active);pointer-events:none;margin-right:-.12em;font-size:7px;font-weight:700;line-height:1;position:absolute;bottom:calc(50% + 4px);right:0}.ProductLockup-module__NjD6Ka__trailing{align-items:center;margin-left:auto;display:inline-flex}.ProductLockup-module__NjD6Ka__trailing>button,.ProductLockup-module__NjD6Ka__trailing>button:hover,.ProductLockup-module__NjD6Ka__trailing>button[aria-pressed=true]{border-bottom-color:#0000}.ProductLockup-module__NjD6Ka__menu{z-index:60;border:1px solid color-mix(in srgb, var(--border) 90%, transparent);background:color-mix(in srgb, var(--bg-elevated) 96%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:9px;flex-direction:column;gap:2px;padding:4px;display:flex;position:absolute;top:calc(100% - 10px);left:6px;right:6px;box-shadow:0 12px 32px -12px #00000073}.ProductLockup-module__NjD6Ka__item{color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--duration-fast,.14s) var(--ease-standard,ease);background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:9px 8px;text-decoration:none;display:flex}.ProductLockup-module__NjD6Ka__item:disabled{opacity:.6;cursor:wait}.ProductLockup-module__NjD6Ka__item:disabled:hover{background:0 0}.ProductLockup-module__NjD6Ka__item:hover{background:color-mix(in srgb, var(--brand-identity-active) 10%, transparent)}.ProductLockup-module__NjD6Ka__item[data-on=true]{background:color-mix(in srgb, var(--brand-identity-active) 14%, transparent)}.ProductLockup-module__NjD6Ka__item[data-on=true] [data-perch-wordmark-tag]{color:var(--text)}.ProductLockup-module__NjD6Ka__item[data-on=true]{cursor:default}.ProductLockup-module__NjD6Ka__lockup[data-open=false] .ProductLockup-module__NjD6Ka__row{justify-content:center;padding:0}.ProductLockup-module__NjD6Ka__lockup[data-open=false] .ProductLockup-module__NjD6Ka__trigger{pointer-events:none;padding:0}.ProductLockup-module__NjD6Ka__lockup[data-open=false] [data-perch-wordmark-type],.ProductLockup-module__NjD6Ka__lockup[data-open=false] .ProductLockup-module__NjD6Ka__betaTag,.ProductLockup-module__NjD6Ka__lockup[data-open=false] .ProductLockup-module__NjD6Ka__chevron,.ProductLockup-module__NjD6Ka__lockup[data-open=false] .ProductLockup-module__NjD6Ka__trailing{display:none}.ProductLockup-module__NjD6Ka__pickerTrigger{min-height:40px;color:var(--terminal-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--duration-fast,.14s) var(--ease-standard,ease);background:0 0;border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:4px;padding:0 8px 0 6px;display:inline-flex}.ProductLockup-module__NjD6Ka__pickerTrigger[data-compact=true]{gap:2px;padding:0 6px 0 4px}.ProductLockup-module__NjD6Ka__pickerTrigger:hover,.ProductLockup-module__NjD6Ka__pickerTrigger:active,.ProductLockup-module__NjD6Ka__pickerTrigger[aria-expanded=true]{background:color-mix(in srgb, var(--brand-identity-active) 10%, transparent)}.ProductLockup-module__NjD6Ka__pickerTrigger:focus-visible{outline:1px solid var(--brand-identity-active);outline-offset:1px}.ProductLockup-module__NjD6Ka__pickerTrigger[aria-expanded=true] .ProductLockup-module__NjD6Ka__chevron{transform:rotate(180deg)}.ProductLockup-module__NjD6Ka__pickerMenu{z-index:80;width:max-content;min-width:220px;max-width:calc(100vw - 16px);position:fixed;right:auto}.ProductLockup-module__NjD6Ka__pickerMenu .ProductLockup-module__NjD6Ka__item{box-sizing:border-box;min-height:44px;padding:10px 12px}
.railChildren-module__BpEPAG__children{padding:2px 0 6px}.railChildren-module__BpEPAG__tree{padding-bottom:2px;position:relative}.railChildren-module__BpEPAG__tree:before{content:"";left:var(--rail-tree-spine,22px);background:var(--border);width:1px;position:absolute;top:-4px;bottom:14px}.railChildren-module__BpEPAG__child{border-radius:6px;align-items:center;min-width:0;min-height:28px;margin:0 4px;padding:0 8px 0 30px;display:flex;position:relative}.railChildren-module__BpEPAG__child:before{content:"";left:calc(var(--rail-tree-spine,22px) - 4px);background:var(--border);width:9px;height:1px;position:absolute;top:50%}.railChildren-module__BpEPAG__child:hover,.railChildren-module__BpEPAG__agent:hover{background:color-mix(in srgb, var(--bg-elevated) 82%, var(--bg))}.railChildren-module__BpEPAG__child[data-active=true],.railChildren-module__BpEPAG__agent[data-active=true]{background:color-mix(in srgb, var(--text) 10%, transparent)}.railChildren-module__BpEPAG__childOpen,.railChildren-module__BpEPAG__agentOpen{min-width:0;min-height:28px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0;font-size:12px;display:flex}.railChildren-module__BpEPAG__childOpen:disabled,.railChildren-module__BpEPAG__agentOpen:disabled{cursor:default;opacity:.7}.railChildren-module__BpEPAG__dot{flex:none;transform:none;position:static!important}.railChildren-module__BpEPAG__dot[data-state=running]{box-sizing:border-box;border:1.5px solid color-mix(in srgb, var(--accent) 35%, transparent);border-top-color:var(--accent);background:0 0;width:8px;height:8px;animation:.9s linear infinite railChildren-module__BpEPAG__spin}.railChildren-module__BpEPAG__dot[data-state=neutral]{background:var(--text-muted)}@keyframes railChildren-module__BpEPAG__spin{to{transform:rotate(360deg)}}.railChildren-module__BpEPAG__title,.railChildren-module__BpEPAG__agentTask{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.railChildren-module__BpEPAG__child[data-state=finished] .railChildren-module__BpEPAG__title,.railChildren-module__BpEPAG__child[data-state=stopped] .railChildren-module__BpEPAG__title{color:color-mix(in srgb, var(--text) 78%, transparent)}.railChildren-module__BpEPAG__status{color:var(--danger);flex:none;font-size:10px}.railChildren-module__BpEPAG__status[data-state=needs_approval]{color:color-mix(in srgb, var(--warning) 88%, var(--text))}.railChildren-module__BpEPAG__stop{opacity:0;pointer-events:none;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:2px 4px;font-size:10px}.railChildren-module__BpEPAG__child:hover .railChildren-module__BpEPAG__stop,.railChildren-module__BpEPAG__child:focus-within .railChildren-module__BpEPAG__stop,.railChildren-module__BpEPAG__agent:hover .railChildren-module__BpEPAG__stop,.railChildren-module__BpEPAG__agent:focus-within .railChildren-module__BpEPAG__stop{opacity:1;pointer-events:auto}.railChildren-module__BpEPAG__stop:hover{color:var(--danger)}.railChildren-module__BpEPAG__agentsLine,.railChildren-module__BpEPAG__earlier{width:calc(100% - 8px);min-height:26px;color:var(--text-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;margin:0 4px;padding:0 8px 0 34px;font-size:11px;display:flex}.railChildren-module__BpEPAG__earlier{padding-left:30px}.railChildren-module__BpEPAG__agentsLine:hover,.railChildren-module__BpEPAG__earlier:hover{color:var(--text)}.railChildren-module__BpEPAG__agentsLine svg,.railChildren-module__BpEPAG__earlier svg{flex:none}.railChildren-module__BpEPAG__agentsLine>span{overflow-wrap:anywhere;min-width:0}.railChildren-module__BpEPAG__agentsLine svg[data-open=true],.railChildren-module__BpEPAG__earlier svg[data-open=true]{transform:rotate(90deg)}.railChildren-module__BpEPAG__agentsLive{color:var(--accent)}.railChildren-module__BpEPAG__agentsLive[data-attention=true]{color:color-mix(in srgb, var(--warning) 85%, var(--text))}.railChildren-module__BpEPAG__agent{border-radius:6px;align-items:center;min-width:0;margin:0 4px;padding:0 8px 0 48px;display:flex}.railChildren-module__BpEPAG__agentOpen{min-height:24px;color:var(--text-muted);gap:6px;font-size:11px}.railChildren-module__BpEPAG__agentName{flex:none}.railChildren-module__BpEPAG__children button:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:3px}@media (hover:none){.railChildren-module__BpEPAG__stop{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.railChildren-module__BpEPAG__dot{animation:none!important}}.railChildren-module__BpEPAG__agentsStack{align-items:center;margin-left:-4px;display:inline-flex}.railChildren-module__BpEPAG__agentsStack>*+*{margin-left:-6px}.railChildren-module__BpEPAG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.sharedArtifact-module__qTgLdq__page{height:calc(100dvh - var(--perch-announcement-height,0px));background:var(--bg);color:var(--text);flex-direction:column;display:flex}.sharedArtifact-module__qTgLdq__bar{border-bottom:1px solid color-mix(in srgb, var(--border) 80%, transparent);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:10px 20px;display:flex}.sharedArtifact-module__qTgLdq__brand{color:inherit;text-decoration:none;display:inline-flex}.sharedArtifact-module__qTgLdq__badge{color:var(--text-muted);letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:600}.sharedArtifact-module__qTgLdq__sheet{background:var(--bg-elevated);border-inline:1px solid color-mix(in srgb, var(--border) 80%, transparent);flex-direction:column;flex:1;width:100%;max-width:1120px;min-height:0;margin:0 auto;display:flex}@media (max-width:1120px){.sharedArtifact-module__qTgLdq__sheet{border-inline:0}}
