@font-face{font-family:Essay Diatype;src:local(ABC Diatype),local(ABCDiatype-Regular),local(ABC Diatype Trial),local(ABCDiatypeTrial-Regular);font-weight:400;font-display:swap}@font-face{font-family:Essay Diatype;src:local(ABC Diatype Medium),local(ABCDiatype-Medium),local(ABC Diatype Trial Medium),local(ABCDiatypeTrial-Medium);font-weight:500 600;font-display:swap}@font-face{font-family:Essay Suisse;src:url(/landing-fonts/SuisseIntl-Regular.subset.latin.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Essay Suisse;src:url(/landing-fonts/SuisseIntl-Medium.subset.latin.woff2)format("woff2");font-weight:500 600;font-display:swap}.design-of-sume-logo-module__EkfIHG__page{--bg:#fafafa;--surface:#fff;--sunken:#f1f1f2;--ink:#121212;--muted:#6b6b70;--line:#00000014;--dark-band:#121212;--light-band:#fff;--radius:16px;background:var(--bg);min-height:100vh;color:var(--ink);font-family:"Essay Diatype", "Essay Suisse", var(--font-sans,system-ui, sans-serif);margin:0 auto;padding:72px max(16px,50vw - 560px) 96px}.design-of-sume-logo-module__EkfIHG__page[data-page-theme=dark]{--bg:#0e0e10;--surface:#17171a;--sunken:#1e1e22;--ink:#f5f5f7;--muted:#9a9aa2;--line:#ffffff14}html[data-theme=dark] .design-of-sume-logo-module__EkfIHG__page:not([data-page-theme=light]){--bg:#0e0e10;--surface:#17171a;--sunken:#1e1e22;--ink:#f5f5f7;--muted:#9a9aa2;--line:#ffffff14}.design-of-sume-logo-module__EkfIHG__nav{z-index:10;border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 82%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:999px;align-items:center;gap:16px;margin:-48px 0 56px;padding:8px 8px 8px 18px;display:flex;position:sticky;top:12px}.design-of-sume-logo-module__EkfIHG__navBrand{color:var(--ink);display:inline-flex}.design-of-sume-logo-module__EkfIHG__navLinks{scrollbar-width:none;flex:1;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.design-of-sume-logo-module__EkfIHG__navLinks a{height:32px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.design-of-sume-logo-module__EkfIHG__navLinks a:hover{background:var(--sunken);color:var(--ink)}.design-of-sume-logo-module__EkfIHG__versionToggle{background:var(--sunken);border-radius:999px;flex:none;gap:2px;padding:3px;display:inline-flex}.design-of-sume-logo-module__EkfIHG__versionToggle button{height:30px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:13px;font-weight:500}.design-of-sume-logo-module__EkfIHG__versionToggle button[aria-checked=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #00000024}.design-of-sume-logo-module__EkfIHG__themeToggle{background:var(--sunken);border-radius:999px;flex:none;gap:2px;padding:3px;display:inline-flex}.design-of-sume-logo-module__EkfIHG__themeToggle button{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.design-of-sume-logo-module__EkfIHG__themeToggle button[aria-checked=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #00000024}.design-of-sume-logo-module__EkfIHG__themeToggle button:focus-visible,.design-of-sume-logo-module__EkfIHG__navLinks a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.design-of-sume-logo-module__EkfIHG__section{scroll-margin-top:88px}@media (max-width:640px){.design-of-sume-logo-module__EkfIHG__navLinks{display:none}.design-of-sume-logo-module__EkfIHG__navBrand{margin-right:auto}}.design-of-sume-logo-module__EkfIHG__hero{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:72px;display:flex}.design-of-sume-logo-module__EkfIHG__heroLockup{color:var(--ink)}.design-of-sume-logo-module__EkfIHG__title{letter-spacing:-.03em;margin:8px 0 0;font-size:clamp(36px,6vw,64px);font-weight:600;line-height:1}.design-of-sume-logo-module__EkfIHG__lead{max-width:560px;color:var(--muted);margin:0;font-size:17px;line-height:1.5}.design-of-sume-logo-module__EkfIHG__cycle{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.design-of-sume-logo-module__EkfIHG__cycle li{background:color-mix(in srgb, var(--tint) 14%, var(--surface));border-radius:999px;align-items:center;gap:8px;height:36px;padding:0 14px 0 8px;font-size:14px;font-weight:500;display:inline-flex}.design-of-sume-logo-module__EkfIHG__cycle li+li:before{content:"›";color:var(--muted);margin:0 6px 0 -2px}.design-of-sume-logo-module__EkfIHG__section{margin-top:88px}.design-of-sume-logo-module__EkfIHG__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:24px;display:flex}.design-of-sume-logo-module__EkfIHG__sectionTitle{letter-spacing:-.01em;margin:0;font-size:24px;font-weight:600}.design-of-sume-logo-module__EkfIHG__sectionNote{max-width:520px;color:var(--muted);margin:0;font-size:14px;line-height:1.5}.design-of-sume-logo-module__EkfIHG__setBands{gap:12px;display:grid}.design-of-sume-logo-module__EkfIHG__setBand{border:1px solid var(--line);border-radius:var(--radius);background:var(--light-band);color:#121212;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px 40px;padding:40px 24px;display:flex}.design-of-sume-logo-module__EkfIHG__setBand[data-surface=dark]{background:var(--dark-band);color:#f5f5f7}.design-of-sume-logo-module__EkfIHG__setItem{flex-direction:column;align-items:center;gap:10px;display:flex}.design-of-sume-logo-module__EkfIHG__setItem small{color:var(--tint);font-size:13px;font-weight:500}.design-of-sume-logo-module__EkfIHG__cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.design-of-sume-logo-module__EkfIHG__card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.design-of-sume-logo-module__EkfIHG__cardStage{background:color-mix(in srgb, var(--tint) 12%, var(--sunken));place-items:center;height:180px;display:grid}.design-of-sume-logo-module__EkfIHG__cardBody{padding:20px}.design-of-sume-logo-module__EkfIHG__cardStep{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:12px}.design-of-sume-logo-module__EkfIHG__cardName{margin:4px 0 0;font-size:20px;font-weight:600}.design-of-sume-logo-module__EkfIHG__cardPersona{color:var(--tint);margin:4px 0 0;font-size:14px;font-weight:500}.design-of-sume-logo-module__EkfIHG__cardRole{color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.5}.design-of-sume-logo-module__EkfIHG__swatch{align-items:center;gap:8px;margin:16px 0 0;font-size:13px;display:flex}.design-of-sume-logo-module__EkfIHG__swatchChip{background:var(--tint);border-radius:5px;width:16px;height:16px}.design-of-sume-logo-module__EkfIHG__anatomy{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;display:grid}.design-of-sume-logo-module__EkfIHG__anatomyFigure,.design-of-sume-logo-module__EkfIHG__sizes{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:0;padding:32px 24px}.design-of-sume-logo-module__EkfIHG__anatomyLayers{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.design-of-sume-logo-module__EkfIHG__anatomyLayers>span,.design-of-sume-logo-module__EkfIHG__sizes>span{flex-direction:column;align-items:center;gap:10px;display:inline-flex}.design-of-sume-logo-module__EkfIHG__anatomyLayers small,.design-of-sume-logo-module__EkfIHG__sizes small{color:var(--muted);font-size:12px}.design-of-sume-logo-module__EkfIHG__eyesOnly{color:var(--ink)}.design-of-sume-logo-module__EkfIHG__plus{color:var(--muted);font-size:22px}.design-of-sume-logo-module__EkfIHG__sizes{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:24px;display:flex}.design-of-sume-logo-module__EkfIHG__sizes figcaption{color:var(--muted);text-align:center;flex-basis:100%;font-size:13px}.design-of-sume-logo-module__EkfIHG__rules{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.design-of-sume-logo-module__EkfIHG__rule{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.design-of-sume-logo-module__EkfIHG__ruleStage{background:var(--sunken);height:120px;color:var(--ink);border-bottom:3px solid #e5484d;place-items:center;display:grid}.design-of-sume-logo-module__EkfIHG__rule[data-ok] .design-of-sume-logo-module__EkfIHG__ruleStage{border-bottom-color:#30a46c}.design-of-sume-logo-module__EkfIHG__rule p{color:var(--muted);margin:0;padding:12px 14px 14px;font-size:13px;line-height:1.4}.design-of-sume-logo-module__EkfIHG__rule strong{color:#e5484d;font-weight:600;display:block}.design-of-sume-logo-module__EkfIHG__rule[data-ok] strong{color:#30a46c}.design-of-sume-logo-module__EkfIHG__badCircle{background:#d9d9de;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.design-of-sume-logo-module__EkfIHG__scenes{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:16px;display:grid}.design-of-sume-logo-module__EkfIHG__scene{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;margin:0;display:flex;overflow:hidden}.design-of-sume-logo-module__EkfIHG__sceneStage{background:var(--sunken);place-items:center;min-height:260px;padding:20px;display:grid;position:relative}.design-of-sume-logo-module__EkfIHG__scene figcaption{flex-direction:column;gap:4px;padding:14px 18px 18px;font-size:13px;line-height:1.45;display:flex}.design-of-sume-logo-module__EkfIHG__scene figcaption span{color:var(--muted)}.design-of-sume-logo-module__EkfIHG__chat{flex-direction:column;gap:14px;width:100%;display:flex}.design-of-sume-logo-module__EkfIHG__userBubble{background:var(--surface);border-radius:18px;align-self:flex-end;max-width:80%;margin:0;padding:10px 14px;font-size:13px;line-height:1.4}.design-of-sume-logo-module__EkfIHG__agentLine{gap:10px;display:flex}.design-of-sume-logo-module__EkfIHG__agentFace{flex:none;place-items:center;width:28px;height:28px;display:grid}.design-of-sume-logo-module__EkfIHG__agentName{align-items:baseline;gap:6px;margin:0;font-size:13px;font-weight:600;display:flex}.design-of-sume-logo-module__EkfIHG__agentName span{color:var(--tint);font-size:11px;font-weight:500}.design-of-sume-logo-module__EkfIHG__agentText{color:var(--ink);margin:2px 0 0;font-size:13px;line-height:1.45}.design-of-sume-logo-module__EkfIHG__handoff{background:var(--surface);color:var(--muted);border-radius:999px;align-self:center;align-items:center;gap:6px;margin:0;padding:4px 10px;font-size:11px;display:inline-flex}.design-of-sume-logo-module__EkfIHG__canvas{background-color:var(--surface);background-image:radial-gradient(var(--line) 1px, transparent 1px);background-size:16px 16px;border-radius:12px;width:100%;height:220px;position:relative}.design-of-sume-logo-module__EkfIHG__tile{background:color-mix(in srgb, var(--ink) 10%, var(--surface));border-radius:8px;width:22%;height:30%;position:absolute}.design-of-sume-logo-module__EkfIHG__tile[data-tall]{height:46%}.design-of-sume-logo-module__EkfIHG__tile[data-selected]{box-shadow:0 0 0 2px var(--tint)}.design-of-sume-logo-module__EkfIHG__cursor{color:var(--tint);pointer-events:none;align-items:flex-start;gap:2px;display:flex;position:absolute}.design-of-sume-logo-module__EkfIHG__cursor:before{content:"";z-index:-1;background:radial-gradient(closest-side,#00000061 0%,#0000004a 40%,#0000001a 76%,#0000 100%);border-radius:50%;position:absolute;inset:-26px -26px -22px -30px}.design-of-sume-logo-module__EkfIHG__cursorArrow{filter:drop-shadow(0 0 2px #000000bf)drop-shadow(0 1px 3px #0000008c);flex:none;width:20px;height:20px;margin:-3px 0 0 -3px}.design-of-sume-logo-module__EkfIHG__cursorTag{flex-direction:column;align-items:flex-start;gap:3px;margin-top:13px;display:flex}.design-of-sume-logo-module__EkfIHG__cursorFace{filter:drop-shadow(0 1px 2px #00000073)}.design-of-sume-logo-module__EkfIHG__cursorName{color:var(--tint);white-space:nowrap;text-shadow:0 1px 2px #0009;font-size:11px;font-weight:600;line-height:14px}.design-of-sume-logo-module__EkfIHG__mention{flex-direction:column;gap:8px;width:100%;display:flex}.design-of-sume-logo-module__EkfIHG__mentionMenu{border:1px solid var(--line);background:var(--surface);border-radius:14px;width:220px;margin:0;padding:6px;list-style:none;box-shadow:0 8px 24px #0000001f}.design-of-sume-logo-module__EkfIHG__mentionMenu li{border-radius:9px;align-items:center;gap:8px;padding:7px 8px;font-size:13px;display:flex}.design-of-sume-logo-module__EkfIHG__mentionMenu li[data-active]{background:var(--sunken)}.design-of-sume-logo-module__EkfIHG__mentionMenu small{color:var(--muted);margin-left:auto;font-size:11px}.design-of-sume-logo-module__EkfIHG__composer{border:1px solid var(--line);background:var(--surface);border-radius:24px;align-items:center;gap:6px;min-height:48px;padding:0 14px;font-size:13px;display:flex}.design-of-sume-logo-module__EkfIHG__mentionChip{background:color-mix(in srgb, var(--tint) 18%, var(--surface));border-radius:8px;align-items:center;gap:4px;padding:2px 8px 2px 4px;font-weight:600;display:inline-flex}.design-of-sume-logo-module__EkfIHG__caret{background:var(--ink);width:1.5px;height:16px;animation:1s step-end infinite design-of-sume-logo-module__EkfIHG__blink}.design-of-sume-logo-module__EkfIHG__working{flex-direction:column;gap:10px;width:100%;margin:0;padding:0;list-style:none;display:flex}.design-of-sume-logo-module__EkfIHG__working li{background:var(--surface);border-radius:12px;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:flex}.design-of-sume-logo-module__EkfIHG__working li[data-busy] span{background:linear-gradient(90deg, var(--muted) 0%, var(--ink) 50%, var(--muted) 100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite design-of-sume-logo-module__EkfIHG__shimmer}.design-of-sume-logo-module__EkfIHG__bob{animation:.9s ease-in-out infinite design-of-sume-logo-module__EkfIHG__bob}.design-of-sume-logo-module__EkfIHG__team{background:var(--surface);border-radius:16px;align-items:center;gap:14px;padding:14px 18px;display:flex}.design-of-sume-logo-module__EkfIHG__teamStack{align-items:center;display:flex}.design-of-sume-logo-module__EkfIHG__teamStack>*+*{margin-left:-7px}.design-of-sume-logo-module__EkfIHG__team p{flex-direction:column;margin:0;font-size:13px;display:flex}.design-of-sume-logo-module__EkfIHG__team p span{color:var(--muted);font-size:12px}.design-of-sume-logo-module__EkfIHG__toast{color:#f5f5f7;background:#1c1c1f;border-radius:14px;align-items:center;gap:12px;width:min(100%,320px);padding:12px 14px;display:flex;box-shadow:0 12px 32px #0000003d}.design-of-sume-logo-module__EkfIHG__toast p{flex-direction:column;margin:0;font-size:13px;display:flex}.design-of-sume-logo-module__EkfIHG__toast p span{color:#9a9aa2;font-size:12px}.design-of-sume-logo-module__EkfIHG__toastAction{color:var(--tint);margin-left:auto;font-size:13px;font-weight:600}.design-of-sume-logo-module__EkfIHG__loading{color:var(--muted);flex-direction:column;align-items:center;gap:16px;font-size:13px;display:flex}.design-of-sume-logo-module__EkfIHG__loading p{margin:0}.design-of-sume-logo-module__EkfIHG__snap{align-items:flex-end;display:flex}.design-of-sume-logo-module__EkfIHG__snap>*{margin-left:-3px;animation:1.8s cubic-bezier(.2,.8,.2,1) infinite design-of-sume-logo-module__EkfIHG__snap}.design-of-sume-logo-module__EkfIHG__icons{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.design-of-sume-logo-module__EkfIHG__appIcon{background:#121212;border-radius:18px;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 6px 16px #0000002e}.design-of-sume-logo-module__EkfIHG__appIcon[data-surface=light]{background:#fff}.design-of-sume-logo-module__EkfIHG__lockupTile{color:#fff;background:#121212;border-radius:18px;place-items:center;height:72px;padding:0 22px;display:grid}.design-of-sume-logo-module__EkfIHG__footer{color:var(--muted);margin-top:96px;font-size:13px}@keyframes design-of-sume-logo-module__EkfIHG__bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes design-of-sume-logo-module__EkfIHG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes design-of-sume-logo-module__EkfIHG__blink{50%{opacity:0}}@keyframes design-of-sume-logo-module__EkfIHG__snap{0%{opacity:0;transform:translateY(-10px)rotate(-8deg)}30%,80%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.design-of-sume-logo-module__EkfIHG__bob,.design-of-sume-logo-module__EkfIHG__snap>*,.design-of-sume-logo-module__EkfIHG__caret,.design-of-sume-logo-module__EkfIHG__working li[data-busy] span{animation:none}.design-of-sume-logo-module__EkfIHG__snap>*{opacity:1}}.design-of-sume-logo-module__EkfIHG__article{--column:680px;--wide:1040px}.design-of-sume-logo-module__EkfIHG__article .design-of-sume-logo-module__EkfIHG__hero,.design-of-sume-logo-module__EkfIHG__prose,.design-of-sume-logo-module__EkfIHG__article .design-of-sume-logo-module__EkfIHG__sectionTitle{width:min(100%, var(--column));margin-inline:auto}.design-of-sume-logo-module__EkfIHG__article .design-of-sume-logo-module__EkfIHG__hero{margin-bottom:48px}.design-of-sume-logo-module__EkfIHG__kicker{color:var(--muted);margin:0;font-size:14px}.design-of-sume-logo-module__EkfIHG__article .design-of-sume-logo-module__EkfIHG__title{letter-spacing:-.035em;margin-top:12px;font-size:clamp(34px,5vw,54px);font-weight:500;line-height:1.04}.design-of-sume-logo-module__EkfIHG__dek{color:var(--muted);letter-spacing:-.01em;margin:20px 0 0;font-size:20px;line-height:1.45}.design-of-sume-logo-module__EkfIHG__article .design-of-sume-logo-module__EkfIHG__section{border-top:1px solid var(--line);margin-top:96px;padding-top:40px}.design-of-sume-logo-module__EkfIHG__article .design-of-sume-logo-module__EkfIHG__sectionTitle{letter-spacing:-.02em;margin-bottom:20px;font-size:28px;font-weight:500;display:block}.design-of-sume-logo-module__EkfIHG__prose{letter-spacing:-.003em;font-size:17px;line-height:1.65}.design-of-sume-logo-module__EkfIHG__prose p{margin:0 0 18px}.design-of-sume-logo-module__EkfIHG__figure{width:min(100%, var(--column));margin:40px auto}.design-of-sume-logo-module__EkfIHG__figure[data-wide]{width:min(100%, var(--wide))}.design-of-sume-logo-module__EkfIHG__figureCaption{width:min(100%, var(--column));color:var(--muted);margin:12px auto 0;font-size:13px;line-height:1.45}.design-of-sume-logo-module__EkfIHG__toolList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.design-of-sume-logo-module__EkfIHG__toolList li:before{content:"";background:var(--tint);clip-path:polygon(0 0,100% 0,100% 100%);width:10px;height:10px;margin-right:10px;display:inline-block}.design-of-sume-logo-module__EkfIHG__states{grid-template-columns:max-content 1fr;gap:8px 20px;margin:0;display:grid}.design-of-sume-logo-module__EkfIHG__states dt{font-weight:500}.design-of-sume-logo-module__EkfIHG__states dd{color:var(--muted);margin:0}.design-of-sume-logo-module__EkfIHG__relay{border-radius:var(--radius);background:var(--sunken);flex-direction:column;align-items:center;gap:20px;padding:40px 16px 32px;display:flex}.design-of-sume-logo-module__EkfIHG__relayRow{flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.design-of-sume-logo-module__EkfIHG__relayRow li{color:var(--muted);flex-direction:column;align-items:center;gap:6px;font-size:13px;display:flex}.design-of-sume-logo-module__EkfIHG__relayRow li[data-active]{color:var(--tint)}.design-of-sume-logo-module__EkfIHG__relayLine{min-height:24px;color:var(--muted);margin:0;font-size:15px}.design-of-sume-logo-module__EkfIHG__relayLine strong{color:var(--tint);font-weight:500}.design-of-sume-logo-module__EkfIHG__spectrum{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.design-of-sume-logo-module__EkfIHG__spectrum li{border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);text-align:center;flex-direction:column;align-items:center;gap:4px;padding:24px 8px 18px;font-size:14px;display:flex}.design-of-sume-logo-module__EkfIHG__spectrum li span{color:var(--muted);font-size:12px}.design-of-sume-logo-module__EkfIHG__spectrum li[data-ours]{border-color:var(--tint);box-shadow:inset 0 0 0 1px var(--tint)}@media (max-width:640px){.design-of-sume-logo-module__EkfIHG__spectrum{grid-template-columns:repeat(2,minmax(0,1fr))}}.design-of-sume-logo-module__EkfIHG__texture{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px;display:grid}.design-of-sume-logo-module__EkfIHG__textureCell{border-radius:var(--radius);background:var(--sunken);flex-direction:column;align-items:center;gap:16px;padding:32px 24px 24px;display:flex}.design-of-sume-logo-module__EkfIHG__textureCell p{max-width:320px;color:var(--muted);margin:0;font-size:14px;line-height:1.5}.design-of-sume-logo-module__EkfIHG__textureCell strong{color:var(--ink);font-weight:500;display:block}.design-of-sume-logo-module__EkfIHG__gooA{animation:3.6s ease-in-out infinite design-of-sume-logo-module__EkfIHG__gooA}.design-of-sume-logo-module__EkfIHG__gooB{animation:3.6s ease-in-out infinite design-of-sume-logo-module__EkfIHG__gooB}@keyframes design-of-sume-logo-module__EkfIHG__gooA{0%,to{transform:translate(0)}50%{transform:translate(14px,-6px)}}@keyframes design-of-sume-logo-module__EkfIHG__gooB{0%,to{transform:translate(0)}50%{transform:translate(-22px,10px)}}.design-of-sume-logo-module__EkfIHG__tools{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.design-of-sume-logo-module__EkfIHG__tools li{border-radius:var(--radius);background:var(--sunken);overflow:hidden}.design-of-sume-logo-module__EkfIHG__toolStage{place-items:center;height:168px;display:grid}.design-of-sume-logo-module__EkfIHG__tools p{justify-content:space-between;margin:0;padding:10px 14px 14px;font-size:13px;display:flex}.design-of-sume-logo-module__EkfIHG__tools strong{font-weight:500}.design-of-sume-logo-module__EkfIHG__tools p span{color:var(--tint)}.design-of-sume-logo-module__EkfIHG__lab{border-radius:var(--radius);background:var(--sunken);gap:16px;padding:20px;display:grid}.design-of-sume-logo-module__EkfIHG__labControls{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.design-of-sume-logo-module__EkfIHG__labAgents,.design-of-sume-logo-module__EkfIHG__labStates{background:var(--surface);border-radius:999px;flex-wrap:wrap;gap:4px;padding:3px;display:flex}.design-of-sume-logo-module__EkfIHG__labAgents button,.design-of-sume-logo-module__EkfIHG__labStates button{height:30px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:13px}.design-of-sume-logo-module__EkfIHG__labAgents button[aria-checked=true]{background:var(--tint);color:#121212}.design-of-sume-logo-module__EkfIHG__labStates button[aria-checked=true]{background:var(--ink);color:var(--bg)}.design-of-sume-logo-module__EkfIHG__labStage{background:var(--surface);border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:28px 16px 20px;display:flex}.design-of-sume-logo-module__EkfIHG__labCaption{min-height:20px;color:var(--muted);text-align:center;margin:0;font-size:14px}.design-of-sume-logo-module__EkfIHG__labStrip{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.design-of-sume-logo-module__EkfIHG__labStrip li{background:var(--surface);color:var(--muted);border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:12px 4px 10px;font-size:12px;display:flex}@media (max-width:640px){.design-of-sume-logo-module__EkfIHG__labStrip{grid-template-columns:repeat(3,minmax(0,1fr))}}.design-of-sume-logo-module__EkfIHG__badMelt{filter:blur(3px)contrast(1.4);display:inline-flex}.design-of-sume-logo-module__EkfIHG__demo{--p-surface:#fff;--p-field:#f5f5f5;--p-ink:#000000e6;--p-ink-raw:0 0 0;--p-muted:#00000080;--p-border:#00000012;--p-select:#3b82f6;--p-user:#f5f5f5;--p-agent:#0000000a;--p-glass:#fffffff2;--p-halo:0 8px 16px -4px #0000000a, 0 2px 2px #0000000a;--p-composer:#fff;--agent-bg-raised:#f5f5f5;--agent-bg-chrome:#f5f5f5;--agent-text:#000000e6;--agent-text-placeholder:#0000004d;border:1px solid var(--line);background:var(--p-surface);height:600px;color:var(--p-ink);letter-spacing:-.16px;border-radius:12px;flex-direction:column;font-family:Geist,Geist Sans,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;display:flex;overflow:hidden}.design-of-sume-logo-module__EkfIHG__page[data-page-theme=dark] .design-of-sume-logo-module__EkfIHG__demo{--p-surface:#17191c;--p-field:#0e1014;--p-ink:#fff;--p-ink-raw:255 255 255;--p-muted:#ffffff8c;--p-border:#333;--p-select:#0d99ff;--p-user:#333;--p-agent:#ffffff0a;--p-glass:#1d1d1f9d;--p-halo:0 8px 24px #00000080;--p-composer:#1d1d1f9e;--agent-bg-raised:#333;--agent-bg-chrome:#333;--agent-text:#fff;--agent-text-placeholder:gray}html[data-theme=dark] .design-of-sume-logo-module__EkfIHG__page:not([data-page-theme=light]) .design-of-sume-logo-module__EkfIHG__demo{--p-surface:#17191c;--p-field:#0e1014;--p-ink:#fff;--p-ink-raw:255 255 255;--p-muted:#ffffff8c;--p-border:#333;--p-select:#0d99ff;--p-user:#333;--p-agent:#ffffff0a;--p-glass:#1d1d1f9d;--p-halo:0 8px 24px #00000080;--p-composer:#1d1d1f9e;--agent-bg-raised:#333;--agent-bg-chrome:#333;--agent-text:#fff;--agent-text-placeholder:gray}.design-of-sume-logo-module__EkfIHG__demoTopBar{border-bottom:1px solid rgb(var(--p-ink-raw) / .07);flex:none;justify-content:space-between;align-items:center;height:40px;padding:0 8px 0 16px;font-size:13px;display:flex}.design-of-sume-logo-module__EkfIHG__demoCrumb{color:var(--p-muted)}.design-of-sume-logo-module__EkfIHG__demoCrumb strong{color:var(--p-ink);font-weight:500}.design-of-sume-logo-module__EkfIHG__demoShare{background:rgb(var(--p-ink-raw) / .06);border-radius:8px;padding:4px 10px;font-size:12px}.design-of-sume-logo-module__EkfIHG__demoBody{flex:1;grid-template-columns:minmax(280px,340px) 1fr;min-height:0;display:grid}.design-of-sume-logo-module__EkfIHG__demoChat{border-right:1px solid rgb(var(--p-ink-raw) / .1);background:var(--p-surface);flex-direction:column;min-height:0;display:flex;position:relative}.design-of-sume-logo-module__EkfIHG__demoChatControls{z-index:2;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:14px;left:16px;right:16px}.design-of-sume-logo-module__EkfIHG__demoGlassButton{background:var(--p-glass);width:36px;height:36px;box-shadow:var(--p-halo);color:var(--p-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%;place-items:center;display:grid}.design-of-sume-logo-module__EkfIHG__demoChatHead{z-index:1;background:linear-gradient(var(--p-surface) 0%, color-mix(in srgb, var(--p-surface) 60%, transparent) 70%, transparent);flex-direction:column;align-items:center;gap:6px;height:88px;padding-top:12px;display:flex;position:absolute;top:0;left:0;right:0}.design-of-sume-logo-module__EkfIHG__demoFaces{display:flex}.design-of-sume-logo-module__EkfIHG__demoFace{place-items:center;width:24px;height:24px;display:grid}.design-of-sume-logo-module__EkfIHG__demoFace+.design-of-sume-logo-module__EkfIHG__demoFace{margin-left:-6px}.design-of-sume-logo-module__EkfIHG__demoChatName{background:var(--p-glass);box-shadow:var(--p-halo);border-radius:999px;padding:2px 10px;font-size:14px;font-weight:600;line-height:20px}.design-of-sume-logo-module__EkfIHG__demoMessages{flex-direction:column;flex:1;justify-content:flex-end;gap:14px;min-height:0;padding:96px 20px 12px;display:flex;overflow:hidden}.design-of-sume-logo-module__EkfIHG__demoUserEntry{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.design-of-sume-logo-module__EkfIHG__demoByline{color:var(--p-muted);font-size:12px;line-height:16px}.design-of-sume-logo-module__EkfIHG__demoUser,.design-of-sume-logo-module__EkfIHG__demoAgentBubble{border-radius:20px;max-width:85%;margin:0;padding:9.5px 14px;font-size:14px;line-height:21px}.design-of-sume-logo-module__EkfIHG__demoUser{background:var(--p-user)}.design-of-sume-logo-module__EkfIHG__demoAgent{flex-direction:column;align-items:flex-start;gap:4px;animation:.26s steps(3,end) both design-of-sume-logo-module__EkfIHG__demoIn;display:flex}.design-of-sume-logo-module__EkfIHG__demoAgentByline{align-items:center;gap:4px;font-size:14px;display:inline-flex}.design-of-sume-logo-module__EkfIHG__demoAgentBubble{background:var(--p-agent);letter-spacing:-.01em}.design-of-sume-logo-module__EkfIHG__demoWorking{align-items:center;gap:8px;font-size:14px;display:flex}.design-of-sume-logo-module__EkfIHG__demoWorking span{background:linear-gradient(90deg, var(--p-muted) 0%, var(--p-ink) 50%, var(--p-muted) 100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite design-of-sume-logo-module__EkfIHG__shimmer}.design-of-sume-logo-module__EkfIHG__demoComposer{border:1px solid rgb(var(--p-ink-raw) / .06);background:var(--p-composer);height:50px;box-shadow:var(--p-halo);color:var(--p-muted);-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);border-radius:25px;flex:none;align-items:center;gap:4px;margin:0 20px 12px;padding:0 8px;font-size:14px;display:flex}.design-of-sume-logo-module__EkfIHG__demoComposerIcon{place-items:center;width:32px;height:32px;display:grid}.design-of-sume-logo-module__EkfIHG__demoPlaceholder{flex:1;padding-left:4px}.design-of-sume-logo-module__EkfIHG__demoCanvas{background:var(--p-field);position:relative;overflow:hidden}.design-of-sume-logo-module__EkfIHG__demoTile{border:1px solid var(--p-border);background:var(--p-surface);place-items:center;animation:.26s steps(3,end) both design-of-sume-logo-module__EkfIHG__demoPop;display:grid;position:absolute}.design-of-sume-logo-module__EkfIHG__demoTile>[data-moodboard-generating-tile]{border-radius:0;width:auto;height:auto;min-height:0;position:absolute;inset:0}.design-of-sume-logo-module__EkfIHG__demoCursorFace{margin:-6px 0 0 -6px}.design-of-sume-logo-module__EkfIHG__demoTile[data-selected]{outline:1.5px solid var(--p-select);outline-offset:0}.design-of-sume-logo-module__EkfIHG__demoMedia{background:radial-gradient(circle at 50% 38%, color-mix(in srgb, var(--tint) 70%, #fff) 0 14%, transparent 15%), linear-gradient(170deg, color-mix(in srgb, var(--tint) 45%, var(--p-surface)), color-mix(in srgb, var(--tint) 18%, var(--p-field)));position:absolute;inset:0}.design-of-sume-logo-module__EkfIHG__demoImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.design-of-sume-logo-module__EkfIHG__demoHandle{border:1px solid var(--p-select);background:#fff;width:8px;height:8px;position:absolute}.design-of-sume-logo-module__EkfIHG__demoHandle[data-at=tl]{top:-4px;left:-4px}.design-of-sume-logo-module__EkfIHG__demoHandle[data-at=tr]{top:-4px;right:-4px}.design-of-sume-logo-module__EkfIHG__demoHandle[data-at=bl]{bottom:-4px;left:-4px}.design-of-sume-logo-module__EkfIHG__demoHandle[data-at=br]{bottom:-4px;right:-4px}.design-of-sume-logo-module__EkfIHG__demoSizePill{background:var(--p-select);color:#fff;white-space:nowrap;border-radius:4px;height:20px;padding:0 6px;font-size:11px;line-height:20px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.design-of-sume-logo-module__EkfIHG__demoBars{align-items:flex-end;gap:8%;width:60%;height:55%;display:flex}.design-of-sume-logo-module__EkfIHG__demoBars i{background:var(--tint);flex:1}.design-of-sume-logo-module__EkfIHG__demoBars i:first-child{height:40%}.design-of-sume-logo-module__EkfIHG__demoBars i:nth-child(2){height:65%}.design-of-sume-logo-module__EkfIHG__demoBars i:nth-child(3){height:100%}.design-of-sume-logo-module__EkfIHG__demoCursor{z-index:3;color:var(--tint);pointer-events:none;align-items:flex-start;gap:2px;transition:left .42s cubic-bezier(.7,0,.2,1),top .42s cubic-bezier(.7,0,.2,1);display:flex;position:absolute}.design-of-sume-logo-module__EkfIHG__demoToolPill{z-index:2;border:1px solid rgb(var(--p-ink-raw) / .07);background:var(--p-surface);height:44px;box-shadow:0 1px 2px rgb(var(--p-ink-raw) / .04);color:rgb(var(--p-ink-raw) / .9);border-radius:14px;align-items:center;gap:2px;padding:4px 6px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.design-of-sume-logo-module__EkfIHG__demoToolPill span{border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.design-of-sume-logo-module__EkfIHG__demoToolPill span[data-active]{background:rgb(var(--p-ink-raw) / .08)}.design-of-sume-logo-module__EkfIHG__demoToolPill i{background:rgb(var(--p-ink-raw) / .1);width:1px;height:16px;margin:0 4px}.design-of-sume-logo-module__EkfIHG__demoZoom{z-index:2;background:color-mix(in srgb, var(--p-surface) 90%, transparent);height:40px;color:rgb(var(--p-ink-raw) / .55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;align-items:center;padding:6px;font-size:12px;display:flex;position:absolute;bottom:8px;right:8px}.design-of-sume-logo-module__EkfIHG__demoZoom span{border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.design-of-sume-logo-module__EkfIHG__demoZoom em{background:rgb(var(--p-ink-raw) / .12);width:1px;height:10px;margin:0 2px}.design-of-sume-logo-module__EkfIHG__demoZoom .design-of-sume-logo-module__EkfIHG__demoZoomValue{width:48px}.design-of-sume-logo-module__EkfIHG__demoMinimap{z-index:2;border:1px solid var(--p-border);background:var(--p-field);border-radius:6px;width:130px;height:82px;position:absolute;bottom:72px;right:8px}.design-of-sume-logo-module__EkfIHG__demoMinimap i{background:rgb(var(--p-ink-raw) / .4);position:absolute}.design-of-sume-logo-module__EkfIHG__demoMinimap b{border:1px solid var(--p-select);background:color-mix(in srgb, var(--p-select) 10%, transparent);position:absolute;inset:8% 6%}@keyframes design-of-sume-logo-module__EkfIHG__demoIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes design-of-sume-logo-module__EkfIHG__demoPop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@media (max-width:760px){.design-of-sume-logo-module__EkfIHG__demo{height:auto}.design-of-sume-logo-module__EkfIHG__demoBody{grid-template-rows:380px 360px;grid-template-columns:1fr}.design-of-sume-logo-module__EkfIHG__demoChat{border-right:0;border-bottom:1px solid rgb(var(--p-ink-raw) / .1)}.design-of-sume-logo-module__EkfIHG__demoMinimap{display:none}}@media (prefers-reduced-motion:reduce){.design-of-sume-logo-module__EkfIHG__demoAgent,.design-of-sume-logo-module__EkfIHG__demoTile,.design-of-sume-logo-module__EkfIHG__demoWorking span{animation:none}.design-of-sume-logo-module__EkfIHG__demoCursor{transition:none}}.design-of-sume-logo-module__EkfIHG__subSection{margin-top:56px;scroll-margin-top:88px}.design-of-sume-logo-module__EkfIHG__subSectionTitle{width:min(100%, var(--column,680px));letter-spacing:-.015em;margin:0 auto 14px;font-size:20px;font-weight:500}.design-of-sume-logo-module__EkfIHG__leadCard{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);grid-template-columns:minmax(160px,240px) 1fr;margin-bottom:16px;display:grid;overflow:hidden}.design-of-sume-logo-module__EkfIHG__leadCard .design-of-sume-logo-module__EkfIHG__cardStage{height:auto;min-height:180px}.design-of-sume-logo-module__EkfIHG__leadCard .design-of-sume-logo-module__EkfIHG__cardPersona{color:var(--muted)}@media (max-width:640px){.design-of-sume-logo-module__EkfIHG__leadCard{grid-template-columns:1fr}}.design-of-sume-logo-module__EkfIHG__flow{border-radius:var(--radius);background:var(--sunken);color:var(--ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:32px 20px;display:flex}.design-of-sume-logo-module__EkfIHG__flowStep{flex-direction:column;align-items:center;gap:10px;display:flex}.design-of-sume-logo-module__EkfIHG__flowStep small{color:var(--muted);text-align:center;font-size:12px}.design-of-sume-logo-module__EkfIHG__flowRequest{background:var(--surface);border-radius:18px;max-width:200px;margin:0;padding:10px 14px;font-size:13px;line-height:1.4}.design-of-sume-logo-module__EkfIHG__flowLead{background:var(--surface);width:72px;height:72px;color:var(--ink);border-radius:20px;place-items:center;display:grid}.design-of-sume-logo-module__EkfIHG__flowTeam{background:var(--surface);border-radius:18px;gap:4px;margin:0;padding:10px 12px;list-style:none;display:flex}.design-of-sume-logo-module__EkfIHG__flowTeam li{min-width:52px;color:var(--tint);flex-direction:column;align-items:center;gap:4px;font-size:11px;display:flex}.design-of-sume-logo-module__EkfIHG__flowArrow{color:var(--muted);font-size:20px}.design-of-sume-logo-module__EkfIHG__flowResult{aspect-ratio:9/16;border-radius:10px;width:96px;display:block;position:relative;overflow:hidden;box-shadow:0 8px 24px #0000002e}.design-of-sume-logo-module__EkfIHG__flowResult img{object-fit:cover;width:100%;height:100%}.design-of-sume-logo-module__EkfIHG__flowResult em{color:#fff;text-align:center;background:#30a46c;border-radius:6px;padding:3px 0;font-size:10px;font-style:normal;font-weight:600;position:absolute;bottom:6px;left:6px;right:6px}.design-of-sume-logo-module__EkfIHG__article:lang(ko){word-break:keep-all}.design-of-sume-logo-module__EkfIHG__page[data-page-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.design-of-sume-logo-module__EkfIHG__page[data-page-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
.agent-stage-module__jfQpyG__stage{display:block;overflow:visible}.agent-stage-module__jfQpyG__body,.agent-stage-module__jfQpyG__part,.agent-stage-module__jfQpyG__eyes,.agent-stage-module__jfQpyG__eye{transform-box:view-box}.agent-stage-module__jfQpyG__body{transform-origin:24px 30px}.agent-stage-module__jfQpyG__eye{transform-box:fill-box;transform-origin:50%}.agent-stage-module__jfQpyG__body[data-motion=idle]{animation:2.4s step-end infinite agent-stage-module__jfQpyG__breathe}.agent-stage-module__jfQpyG__eyes[data-eyes=idle] .agent-stage-module__jfQpyG__eye,.agent-stage-module__jfQpyG__eyes[data-eyes=waiting] .agent-stage-module__jfQpyG__eye{animation:3.6s step-end infinite agent-stage-module__jfQpyG__blink}.agent-stage-module__jfQpyG__body[data-motion=thinking]{animation:1.8s step-end infinite agent-stage-module__jfQpyG__ponder}.agent-stage-module__jfQpyG__eyes[data-eyes=thinking]{animation:1.8s step-end infinite agent-stage-module__jfQpyG__look}.agent-stage-module__jfQpyG__body[data-motion=waiting]{animation:1.6s step-end infinite agent-stage-module__jfQpyG__hop}.agent-stage-module__jfQpyG__body[data-motion=blocked]{animation:1.4s step-end infinite agent-stage-module__jfQpyG__shake}.agent-stage-module__jfQpyG__body[data-motion=done]{animation:1.2s step-end 2 agent-stage-module__jfQpyG__cheer}[data-acting] .agent-stage-module__jfQpyG__part[data-part=scan-tool]{animation:1.6s step-end infinite agent-stage-module__jfQpyG__scan}[data-acting] .agent-stage-module__jfQpyG__part[data-part=spin-tool]{animation:2s step-end infinite agent-stage-module__jfQpyG__spin}[data-acting] .agent-stage-module__jfQpyG__part[data-part=snip-bladeA]{animation:.9s step-end infinite agent-stage-module__jfQpyG__snipA}[data-acting] .agent-stage-module__jfQpyG__part[data-part=snip-bladeB]{animation:.9s step-end infinite agent-stage-module__jfQpyG__snipB}[data-acting] .agent-stage-module__jfQpyG__part[data-part=clap-arm]{animation:1.1s step-end infinite agent-stage-module__jfQpyG__clap}[data-acting] .agent-stage-module__jfQpyG__part[data-part=fly-plane]{animation:1.6s step-end infinite agent-stage-module__jfQpyG__fly}[data-acting] .agent-stage-module__jfQpyG__part[data-part=pulse-tool]{animation:1.2s step-end infinite agent-stage-module__jfQpyG__pulse}[data-acting] .agent-stage-module__jfQpyG__part[data-part^=grow-bar]{transform-origin:24px 41px;animation:1.8s step-end infinite agent-stage-module__jfQpyG__grow}[data-acting] .agent-stage-module__jfQpyG__part[data-part=grow-bar2]{animation-delay:.15s}[data-acting] .agent-stage-module__jfQpyG__part[data-part=grow-bar3]{animation-delay:.3s}@keyframes agent-stage-module__jfQpyG__breathe{0%,to{transform:none}50%{transform:translateY(-.6px)}}@keyframes agent-stage-module__jfQpyG__blink{0%,91%,to{transform:none}94%{transform:scaleY(.12)}}@keyframes agent-stage-module__jfQpyG__ponder{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}@keyframes agent-stage-module__jfQpyG__look{0%,to{transform:translate(-.45px,-.4px)}33%{transform:translate(.45px,-.4px)}66%{transform:translateY(-.15px)}}@keyframes agent-stage-module__jfQpyG__hop{0%,30%,to{transform:none}10%{transform:translateY(-2.4px)}20%{transform:translateY(-1px)}}@keyframes agent-stage-module__jfQpyG__shake{0%,40%,to{transform:none}5%,25%{transform:translate(-1.6px)}15%,35%{transform:translate(1.6px)}}@keyframes agent-stage-module__jfQpyG__cheer{0%,60%,to{transform:none}15%{transform:translateY(-4px)scale(1.06)}30%{transform:translateY(-2px)rotate(-6deg)scale(1.03)}45%{transform:translateY(-.8px)rotate(4deg)}}@keyframes agent-stage-module__jfQpyG__scan{0%,to{transform:translate(-3px)}25%{transform:translate(-1px)}50%{transform:translate(3px)}75%{transform:translate(1px)}}@keyframes agent-stage-module__jfQpyG__spin{0%{transform:none}40%{transform:rotate(90deg)}50%{transform:rotate(180deg)}90%{transform:rotate(270deg)}}@keyframes agent-stage-module__jfQpyG__snipA{0%,to{transform:rotate(-16deg)}33%{transform:rotate(-7deg)}50%{transform:none}}@keyframes agent-stage-module__jfQpyG__snipB{0%,to{transform:rotate(16deg)}33%{transform:rotate(7deg)}50%{transform:none}}@keyframes agent-stage-module__jfQpyG__clap{0%,to{transform:rotate(-26deg)}45%{transform:rotate(-12deg)}60%{transform:none}}@keyframes agent-stage-module__jfQpyG__fly{0%,to{transform:none}25%{transform:translate(2px,-2px)}50%{transform:translate(4px,-4px)}75%{transform:translate(1px,-1px)}}@keyframes agent-stage-module__jfQpyG__pulse{0%,to{transform:none}40%{transform:scale(1.08)}55%{transform:scale(.96)}}@keyframes agent-stage-module__jfQpyG__grow{0%,to{transform:scaleY(.45)}20%{transform:scaleY(.7)}40%{transform:none}}@media (prefers-reduced-motion:reduce){.agent-stage-module__jfQpyG__body,.agent-stage-module__jfQpyG__eyes,.agent-stage-module__jfQpyG__eye,.agent-stage-module__jfQpyG__part{animation:none!important}}
.agent-stage-v2-module__ve21ua__work{transform-box:view-box}.agent-stage-v2-module__ve21ua__work[data-work=scan]{animation:1.6s step-end infinite agent-stage-v2-module__ve21ua__scan}.agent-stage-v2-module__ve21ua__work[data-work=spin]{animation:2.4s step-end infinite agent-stage-v2-module__ve21ua__spin}.agent-stage-v2-module__ve21ua__work[data-work=snip]{animation:.9s step-end infinite agent-stage-v2-module__ve21ua__snip}.agent-stage-v2-module__ve21ua__work[data-work=pulse]{animation:1.2s step-end infinite agent-stage-v2-module__ve21ua__pulse}.agent-stage-v2-module__ve21ua__work[data-work=talk]{animation:1.4s step-end infinite agent-stage-v2-module__ve21ua__talk}.agent-stage-v2-module__ve21ua__work[data-work=rise]{animation:1.8s step-end infinite agent-stage-v2-module__ve21ua__rise}.agent-stage-v2-module__ve21ua__blink{transform-box:fill-box;transform-origin:50%;animation:3.2s step-end infinite agent-stage-v2-module__ve21ua__blink}@keyframes agent-stage-v2-module__ve21ua__scan{0%,to{transform:translate(-3px)}25%{transform:translate(-1px)}50%{transform:translate(3px)}75%{transform:translate(1px)}}@keyframes agent-stage-v2-module__ve21ua__spin{0%{transform:none}25%{transform:rotate(45deg)}50%{transform:rotate(90deg)}75%{transform:rotate(135deg)}}@keyframes agent-stage-v2-module__ve21ua__snip{0%,to{transform:none}33%{transform:rotate(-6deg)scaleX(.82)}55%{transform:rotate(-9deg)scaleX(.68)}}@keyframes agent-stage-v2-module__ve21ua__pulse{0%,to{transform:none}40%{transform:scale(1.08)}55%{transform:scale(.96)}}@keyframes agent-stage-v2-module__ve21ua__talk{0%,60%,to{transform:none}15%{transform:translateY(-2.5px)rotate(-4deg)}35%{transform:translateY(-1px)rotate(3deg)}}@keyframes agent-stage-v2-module__ve21ua__rise{0%,to{transform:scaleY(.6)}33%{transform:scaleY(.82)}66%{transform:none}}@keyframes agent-stage-v2-module__ve21ua__blink{0%,92%,to{transform:none}95%{transform:scaleY(.15)}}@media (prefers-reduced-motion:reduce){.agent-stage-v2-module__ve21ua__work,.agent-stage-v2-module__ve21ua__blink{animation:none!important}}
.berd-agent-face-module__yAj9iG__face{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex;overflow:visible}:where(.berd-agent-face-module__yAj9iG__face){width:var(--berd-face-size,auto);height:var(--berd-face-size,auto)}.berd-agent-face-module__yAj9iG__piece .berd-agent-face-module__yAj9iG__pieceStage{width:100%;height:100%}.berd-agent-face-module__yAj9iG__piece[data-paused] *{animation:none!important}.berd-agent-face-module__yAj9iG__face.berd-agent-face-module__yAj9iG__piece{box-shadow:none!important;background:0 0!important;border-radius:0!important;overflow:visible!important}
.agent-face-row-module__KjrZHq__row{flex:none;align-items:center;display:inline-flex}.agent-face-row-module__KjrZHq__joined{flex:none;display:block}
.agents-brand-lockup-module__tmjjgG__lockup{align-items:center;gap:10px;min-width:0;display:inline-flex}.agents-brand-lockup-module__tmjjgG__divider{background:var(--agent-border);flex-shrink:0;width:1px;height:20px}.agents-brand-lockup-module__tmjjgG__orgMark{border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex;overflow:hidden}.agents-brand-lockup-module__tmjjgG__lockupCompact .agents-brand-lockup-module__tmjjgG__orgMark{width:16px;height:16px}.agents-brand-lockup-module__tmjjgG__wideMark{flex-shrink:1;align-items:center;min-width:0;max-width:120px;height:22px;display:flex}.agents-brand-lockup-module__tmjjgG__lockupCompact .agents-brand-lockup-module__tmjjgG__wideMark{max-width:96px;height:18px}.agents-brand-lockup-module__tmjjgG__customerWordmark{max-width:100%;height:100%;display:block}.agents-brand-lockup-module__tmjjgG__wideMarkImage{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:100%;display:block}.agents-brand-lockup-module__tmjjgG__customerWordmarkLight{display:block}.agents-brand-lockup-module__tmjjgG__customerWordmarkDark{display:none}html[data-theme=dark] .agents-brand-lockup-module__tmjjgG__customerWordmarkLight{display:none}html[data-theme=dark] .agents-brand-lockup-module__tmjjgG__customerWordmarkDark{display:block}.agents-brand-lockup-module__tmjjgG__orgMarkImage{filter:invert()}html[data-theme=light] .agents-brand-lockup-module__tmjjgG__orgMarkImage{filter:none}.agents-brand-lockup-module__tmjjgG__orgInitials{background:var(--agent-hover);width:100%;height:100%;color:var(--agent-text);letter-spacing:-.02em;justify-content:center;align-items:center;font-size:8px;font-weight:600;line-height:1;display:flex}.agents-brand-lockup-module__tmjjgG__lockupCompact .agents-brand-lockup-module__tmjjgG__orgInitials{font-size:7px}.agents-brand-lockup-module__tmjjgG__sumeWordmark{background-color:currentColor;flex-shrink:0;display:block;-webkit-mask:url(/agents/wordmarks/sume.png) 0/contain no-repeat;mask:url(/agents/wordmarks/sume.png) 0/contain no-repeat}
.agents-home-module__tR1doa__grid{gap:var(--home-grid-gap);width:min(100%, var(--home-column-max));flex-direction:column;display:flex}.agents-home-module__tR1doa__rowLarge{gap:var(--home-grid-gap);grid-template-columns:1fr 1fr;display:grid}.agents-home-module__tR1doa__rowMedium{gap:var(--home-grid-gap);grid-template-columns:1fr 1fr 1fr;display:grid}.agents-home-module__tR1doa__card{font-family:var(--font-geist-sans), "SF Pro Text", "SF Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:var(--agent-font-size-base,13px);min-height:0;padding:var(--home-card-pad);border:1px solid color-mix(in srgb, var(--agent-border) 42%, transparent);border-radius:var(--home-card-radius);background:color-mix(in srgb, var(--agent-bg-elevated) 98%, #fff 2%);box-shadow:0 1px 0 color-mix(in srgb, var(--agent-text) 4%, transparent), 0 10px 28px #00000014;color:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:0;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),border-color .22s;display:flex;position:relative;overflow:hidden}.agents-home-module__tR1doa__card:hover{border-color:color-mix(in srgb, var(--agent-border) 70%, transparent);box-shadow:0 1px 0 color-mix(in srgb, var(--agent-text) 5%, transparent), 0 18px 40px #00000024;transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.agents-home-module__tR1doa__card,.agents-home-module__tR1doa__artPhoto,.agents-home-module__tR1doa__artLayer{transition:none!important}.agents-home-module__tR1doa__card:hover,.agents-home-module__tR1doa__card:hover .agents-home-module__tR1doa__artPhoto,.agents-home-module__tR1doa__card:hover .agents-home-module__tR1doa__artLayer{transform:none}}.agents-home-module__tR1doa__card:focus-visible{outline:2px solid color-mix(in srgb, var(--agent-accent) 55%, transparent);outline-offset:2px}.agents-home-module__tR1doa__cardLarge{min-height:18.5rem}.agents-home-module__tR1doa__cardMedium{min-height:15.5rem}.agents-home-module__tR1doa__cardCopy{z-index:2;flex-direction:column;gap:.35rem;max-width:min(34ch,58%);padding-right:.5rem;display:flex;position:relative}.agents-home-module__tR1doa__cardTitle{letter-spacing:-.02em;margin:0;font-family:inherit;font-size:1.02rem;font-weight:600;line-height:1.25}.agents-home-module__tR1doa__cardDesc{color:var(--agent-text-secondary);max-width:34ch;margin:0;font-family:inherit;font-size:.8rem;font-weight:400;line-height:1.45}.agents-home-module__tR1doa__cardTag{background:color-mix(in srgb, var(--agent-accent) 16%, transparent);color:var(--agent-accent);letter-spacing:-.01em;border-radius:999px;align-self:flex-start;margin-bottom:.15rem;padding:.14rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex}.agents-home-module__tR1doa__cardStage{z-index:0;pointer-events:none;min-height:0;margin:0;position:absolute;inset:0;overflow:hidden}.agents-home-module__tR1doa__cardMedium .agents-home-module__tR1doa__cardStage{min-height:0}.agents-home-module__tR1doa__cardCta{z-index:2;color:#171717;letter-spacing:-.01em;background-color:#fff;border:1px solid #0000001a;border-radius:999px;align-self:flex-start;margin-top:auto;padding:.48rem 1rem;font-family:inherit;font-size:.78rem;font-weight:600;display:inline-flex;position:relative;box-shadow:0 1px 2px #00000014}html[data-theme=dark] .agents-home-module__tR1doa__cardCta{color:#f5f5f5;background-color:#2a2a2a;border-color:#ffffff1f;box-shadow:0 1px 2px #00000059}.agents-home-module__tR1doa__art{position:absolute;inset:0}.agents-home-module__tR1doa__artStack{pointer-events:none;position:absolute;inset:0}.agents-home-module__tR1doa__artPhoto,.agents-home-module__tR1doa__artLayer{object-fit:contain;object-position:bottom right;pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:80% 70%;will-change:transform;width:66%;height:86%;transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;inset:auto 0 0 auto}.agents-home-module__tR1doa__cardMedium .agents-home-module__tR1doa__artPhoto,.agents-home-module__tR1doa__cardMedium .agents-home-module__tR1doa__artLayer{width:72%;height:88%}.agents-home-module__tR1doa__card[data-starter-id=remix-asset] .agents-home-module__tR1doa__artPhoto{width:56%;height:74%}.agents-home-module__tR1doa__card:hover .agents-home-module__tR1doa__artPhoto{transform:scale(1.08,1.1)translate(-2%,-4%)}.agents-home-module__tR1doa__artLayer[data-i="1"]{z-index:1;transform-origin:50%;width:52%;height:88%;inset:18% auto 0 4%;transform:rotate(-8deg)translateY(4%)}.agents-home-module__tR1doa__artLayer[data-i="2"]{z-index:3;transform-origin:50%;width:58%;height:96%;inset:6% 10% auto auto;transform:rotate(0)}.agents-home-module__tR1doa__artLayer[data-i="3"]{z-index:2;transform-origin:50%;width:50%;height:86%;inset:20% 0 auto auto;transform:rotate(9deg)translateY(6%)}.agents-home-module__tR1doa__card:hover .agents-home-module__tR1doa__artLayer[data-i="1"]{transform:rotate(-11deg)translate(-6%,2%)scale(1.08,1.12)}.agents-home-module__tR1doa__card:hover .agents-home-module__tR1doa__artLayer[data-i="2"]{transform:translateY(-5%)scale(1.1,1.12)}.agents-home-module__tR1doa__card:hover .agents-home-module__tR1doa__artLayer[data-i="3"]{transform:rotate(12deg)translate(7%,2%)scale(1.08,1.12)}.agents-home-module__tR1doa__artImage .agents-home-module__tR1doa__artTile{border:1px solid color-mix(in srgb, var(--agent-border) 55%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--agent-bg-elevated) 70%, #dfe7f5), color-mix(in srgb, var(--agent-bg-elevated) 40%, #8aa4c8));border-radius:.7rem;position:absolute;box-shadow:0 10px 24px #0000002e}.agents-home-module__tR1doa__artImage .agents-home-module__tR1doa__artTile[data-i="1"]{z-index:1;width:42%;height:78%;top:12%;left:12%;transform:rotate(-8deg)}.agents-home-module__tR1doa__artImage .agents-home-module__tR1doa__artTile[data-i="2"]{z-index:2;background:linear-gradient(150deg, color-mix(in srgb, var(--agent-bg-elevated) 65%, #f0e6d8), color-mix(in srgb, var(--agent-bg-elevated) 35%, #c4a484));width:40%;height:72%;top:18%;left:34%;transform:rotate(4deg)}.agents-home-module__tR1doa__artImage .agents-home-module__tR1doa__artTile[data-i="3"]{z-index:3;background:linear-gradient(145deg, color-mix(in srgb, var(--agent-bg-elevated) 70%, #e8e0f5), color-mix(in srgb, var(--agent-bg-elevated) 30%, #9b86c4));width:38%;height:68%;top:22%;right:8%;transform:rotate(10deg)}.agents-home-module__tR1doa__artVideo .agents-home-module__tR1doa__artFrame{border:1px solid color-mix(in srgb, var(--agent-border) 60%, transparent);background:linear-gradient(155deg, color-mix(in srgb, var(--agent-bg-elevated) 80%, #1c1c1c), color-mix(in srgb, var(--agent-bg-elevated) 40%, #3a2a28));border-radius:.85rem;width:58%;height:78%;position:absolute;top:10%;left:14%;box-shadow:0 14px 30px #00000038}.agents-home-module__tR1doa__artPlay{background:color-mix(in srgb, var(--agent-text) 88%, transparent);border-radius:999px;width:2.1rem;height:2.1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 16px #00000040}.agents-home-module__tR1doa__artPlay:after{content:"";border-style:solid;border-width:.35rem 0 .35rem .55rem;border-color:transparent transparent transparent color-mix(in srgb, var(--agent-bg-content) 90%, #000);position:absolute;top:50%;left:54%;transform:translate(-40%,-50%)}.agents-home-module__tR1doa__artChip{border:1px solid color-mix(in srgb, var(--agent-border) 70%, transparent);background:color-mix(in srgb, var(--agent-bg-elevated) 92%, #fff);width:2.6rem;height:2.6rem;color:var(--agent-text);letter-spacing:-.04em;border-radius:.75rem;place-items:center;font-size:.85rem;font-weight:700;display:grid;position:absolute;top:22%;right:12%;box-shadow:0 10px 22px #00000029}.agents-home-module__tR1doa__artVoice .agents-home-module__tR1doa__artWave{justify-content:center;align-items:flex-end;gap:.28rem;height:55%;display:flex;position:absolute;top:50%;left:12%;right:12%;transform:translateY(-45%)}.agents-home-module__tR1doa__artWave i{width:.32rem;height:var(--h,40%);background:color-mix(in srgb, var(--agent-accent) 55%, var(--agent-text-secondary));opacity:.85;border-radius:999px;display:block}.agents-home-module__tR1doa__artAuto .agents-home-module__tR1doa__artCal{border:1px solid color-mix(in srgb, var(--agent-border) 55%, transparent);background:color-mix(in srgb, var(--agent-bg-elevated) 94%, transparent);border-radius:.9rem;grid-template-columns:repeat(3,1.15rem);gap:.4rem;padding:.85rem;display:grid;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)rotate(-3deg);box-shadow:0 12px 26px #00000029}.agents-home-module__tR1doa__artCal span{background:color-mix(in srgb, var(--agent-text) 8%, transparent);border-radius:.3rem;width:1.15rem;height:1.15rem}.agents-home-module__tR1doa__artCal span[data-on]{background:color-mix(in srgb, var(--agent-accent) 70%, transparent)}.agents-home-module__tR1doa__artAssets .agents-home-module__tR1doa__artStack{border:1px solid color-mix(in srgb, var(--agent-border) 55%, transparent);background:color-mix(in srgb, var(--agent-bg-elevated) 95%, transparent);border-radius:.75rem;position:absolute;box-shadow:0 10px 22px #00000029}.agents-home-module__tR1doa__artAssets .agents-home-module__tR1doa__artStack[data-i="1"]{width:48%;height:58%;top:28%;left:18%;transform:rotate(-10deg)}.agents-home-module__tR1doa__artAssets .agents-home-module__tR1doa__artStack[data-i="2"]{z-index:1;width:48%;height:58%;top:22%;left:30%;transform:rotate(-2deg)}.agents-home-module__tR1doa__artAssets .agents-home-module__tR1doa__artStack[data-i="3"]{z-index:2;background:linear-gradient(145deg, color-mix(in srgb, var(--agent-accent-soft) 40%, var(--agent-bg-elevated)), var(--agent-bg-elevated));width:48%;height:58%;top:16%;left:42%;transform:rotate(7deg)}.agents-home-module__tR1doa__artMusic .agents-home-module__tR1doa__artDisc{border:1px solid color-mix(in srgb, var(--agent-border) 50%, transparent);background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--agent-bg-elevated) 90%, #fff) 0 18%, color-mix(in srgb, var(--agent-accent) 35%, #222) 19% 42%, color-mix(in srgb, var(--agent-bg-elevated) 40%, #111) 43% 100%);border-radius:999px;width:5.2rem;height:5.2rem;position:absolute;top:18%;left:18%;box-shadow:0 12px 28px #0003}.agents-home-module__tR1doa__artEq{align-items:flex-end;gap:.28rem;height:42%;display:flex;position:absolute;bottom:22%;right:16%}.agents-home-module__tR1doa__artEq i{background:color-mix(in srgb, var(--agent-text) 55%, transparent);border-radius:999px;width:.35rem}.agents-home-module__tR1doa__artEq i:first-child{height:35%}.agents-home-module__tR1doa__artEq i:nth-child(2){height:70%}.agents-home-module__tR1doa__artEq i:nth-child(3){height:48%}.agents-home-module__tR1doa__artEq i:nth-child(4){height:85%}.agents-home-module__tR1doa__artEq i:nth-child(5){height:55%}.agents-home-module__tR1doa__artCode .agents-home-module__tR1doa__artWindow{border:1px solid color-mix(in srgb, var(--agent-border) 55%, transparent);background:color-mix(in srgb, var(--agent-bg-elevated) 92%, #0a0a0a);border-radius:.75rem;width:72%;height:68%;position:absolute;top:16%;left:14%;overflow:hidden;box-shadow:0 14px 28px #0003}.agents-home-module__tR1doa__artDots{border-bottom:1px solid color-mix(in srgb, var(--agent-border) 40%, transparent);gap:.28rem;padding:.55rem .65rem;display:flex}.agents-home-module__tR1doa__artDots i{background:color-mix(in srgb, var(--agent-text-secondary) 70%, transparent);border-radius:999px;width:.42rem;height:.42rem}.agents-home-module__tR1doa__artDots i:first-child{background:#ff5f57}.agents-home-module__tR1doa__artDots i:nth-child(2){background:#febc2e}.agents-home-module__tR1doa__artDots i:nth-child(3){background:#28c840}.agents-home-module__tR1doa__artLines{flex-direction:column;gap:.4rem;padding:.75rem .8rem;display:flex}.agents-home-module__tR1doa__artLines i{background:color-mix(in srgb, var(--agent-text) 14%, transparent);border-radius:999px;height:.35rem;display:block}.agents-home-module__tR1doa__artLines i:first-child{width:72%}.agents-home-module__tR1doa__artLines i:nth-child(2){width:54%}.agents-home-module__tR1doa__artLines i:nth-child(3){width:63%}@media (max-width:960px){.agents-home-module__tR1doa__rowMedium{grid-template-columns:1fr 1fr}}.agents-home-module__tR1doa__rootCodex{box-sizing:border-box;width:100%;min-height:100%;color:var(--agent-text);font-family:var(--font-geist-sans), "SF Pro Text", "SF Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;background:0 0;flex-direction:column;flex:auto;justify-content:center;align-items:center;padding:2rem 1.25rem 1.5rem;display:flex}.agents-home-module__tR1doa__stageCodex{--home-dial-card-w:min(9.5rem, calc(100vw - 6rem));--home-dial-card-gap:.65rem;--home-dial-band-w:min(68.75rem, 100%);--home-dial-card-h:17.75rem;text-align:center;flex-direction:column;align-items:center;gap:1.5rem;width:100%;margin:0 auto;display:flex}.agents-home-module__tR1doa__stageMark{color:inherit;cursor:default;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid}button.agents-home-module__tR1doa__stageMark{cursor:pointer}button.agents-home-module__tR1doa__stageMark:focus-visible{outline:2px solid var(--agent-focus,#e4e4e426);outline-offset:4px;border-radius:8px}.agents-home-module__tR1doa__stageMark[data-kind=home]{width:auto;height:auto;color:var(--agent-text-secondary)}.agents-home-module__tR1doa__stageMarkHome{width:auto;height:1.75rem;display:block}.agents-home-module__tR1doa__stageMark[data-kind=product]{width:5.5rem;height:5.5rem;color:var(--agent-text);border-radius:1.1rem;overflow:hidden}.agents-home-module__tR1doa__stageMarkImg{object-fit:cover;object-position:center;background:color-mix(in srgb, var(--agent-base) 6%, transparent);border-radius:1.1rem;width:100%;height:100%;display:block}.agents-home-module__tR1doa__questionCodex{max-width:36rem;color:var(--agent-text);letter-spacing:-.03em;text-wrap:balance;margin:0;font-family:inherit;font-size:clamp(1.35rem,2.4vw,1.65rem);font-weight:500;line-height:1.35}.agents-home-module__tR1doa__heroHeading{flex-direction:column;align-items:center;gap:.5rem;display:flex}.agents-home-module__tR1doa__questionPickerWrap{display:inline-block;position:relative}.agents-home-module__tR1doa__questionAccent{appearance:none;color:inherit;font:inherit;letter-spacing:inherit;font-weight:500;line-height:inherit;cursor:pointer;text-underline-offset:.18em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in srgb, var(--agent-text) 38%, transparent);text-decoration-color:color-mix(in srgb, var(--agent-text) 38%, transparent);background:0 0;border:0;border-radius:0;margin:0;padding:0;display:inline}.agents-home-module__tR1doa__questionAccent:hover{-webkit-text-decoration-color:color-mix(in srgb, var(--agent-text) 62%, transparent);text-decoration-color:color-mix(in srgb, var(--agent-text) 62%, transparent)}.agents-home-module__tR1doa__questionAccent:focus-visible{outline:2px solid color-mix(in srgb, var(--agent-accent) 55%, transparent);outline-offset:3px;border-radius:4px}.agents-home-module__tR1doa__productPickerItem{padding-left:calc(10px + (var(--picker-depth,0) * 12px))}.agents-home-module__tR1doa__productPickerThumb{object-fit:cover;border-radius:4px;width:16px;height:16px}.agents-home-module__tR1doa__productPickerDraft{min-height:36px;color:var(--dropdown-ink-muted);align-items:center;gap:6px;margin:0;padding:6px 10px 6px 12px;display:flex}.agents-home-module__tR1doa__productPickerDraftInput{min-width:0;color:var(--dropdown-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px;line-height:20px}.agents-home-module__tR1doa__productPickerDraftInput[aria-invalid=true]{color:var(--dropdown-danger)}@media (hover:hover) and (pointer:fine){.agents-home-module__tR1doa__productPickerDraftInput{font-size:14px}}.agents-home-module__tR1doa__starterDial{width:min(100%, var(--home-dial-band-w));max-width:var(--home-dial-band-w);margin:.25rem auto 0;display:block;position:relative}.agents-home-module__tR1doa__starterNavBtn{appearance:none;z-index:2;width:1.75rem;height:1.75rem;color:var(--agent-text-placeholder);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:.375rem;place-items:center;margin:0;padding:.25rem;font-family:inherit;transition:opacity .14s,background .14s,color .14s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.agents-home-module__tR1doa__starterNavBtn:first-of-type{left:.15rem}.agents-home-module__tR1doa__starterNavBtn:last-of-type{right:.15rem}.agents-home-module__tR1doa__starterNavBtn:hover:not(:disabled){background:color-mix(in srgb, var(--agent-base) 8%, transparent);color:var(--agent-text)}.agents-home-module__tR1doa__starterNavBtn:disabled{opacity:.35;cursor:not-allowed}.agents-home-module__tR1doa__starterViewport{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;width:100%;min-width:0;max-width:100%;scroll-padding-inline:max(.75rem, calc((100% - var(--home-dial-card-w)) / 2));scrollbar-width:none;position:relative;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 1.75rem calc(100% - 1.75rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 1.75rem calc(100% - 1.75rem),#0000 100%);container-type:inline-size}.agents-home-module__tR1doa__starterViewport::-webkit-scrollbar{display:none}.agents-home-module__tR1doa__recreateRail{align-items:stretch;gap:var(--home-dial-card-gap);width:max-content;padding-inline:max(1rem, calc((100cqi - var(--home-dial-card-w)) / 2));box-sizing:border-box;flex-direction:row;display:flex}.agents-home-module__tR1doa__recreateRailLoop{padding-inline:calc((100cqi - var(--home-dial-card-w)) / 2)}.agents-home-module__tR1doa__recreateViewportLoop{scroll-padding-inline:calc((100% - var(--home-dial-card-w)) / 2)}.agents-home-module__tR1doa__recreateClip{width:var(--home-dial-card-w);min-width:var(--home-dial-card-w);height:var(--home-dial-card-h);scroll-snap-align:center;scroll-snap-stop:always;opacity:.72;will-change:transform, opacity;font-family:var(--font-geist-sans), "SF Pro Text", "SF Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;flex-direction:column;flex:none;gap:0;transition:transform .22s,opacity .22s;display:flex;position:relative;transform:scale(.94)}.agents-home-module__tR1doa__recreateClipHit{appearance:none;z-index:2;cursor:pointer;background:0 0;border:0;border-radius:.85rem;margin:0;padding:0;position:absolute;inset:0}.agents-home-module__tR1doa__recreateClip[data-dial-active=true]{opacity:1;transform:scale(1)}.agents-home-module__tR1doa__recreateClipStage{background:color-mix(in srgb, var(--agent-base) 8%, transparent);border:1px solid color-mix(in srgb, var(--agent-base) 10%, transparent);border-radius:.85rem;flex:auto;height:100%;min-height:0;position:relative;overflow:hidden}.agents-home-module__tR1doa__recreateClipPoster,.agents-home-module__tR1doa__recreateClipVideo{object-fit:cover;object-position:center;background:var(--agent-bg-sunken);width:100%;height:100%;display:block}.agents-home-module__tR1doa__recreateClipPoster{position:absolute;inset:0}.agents-home-module__tR1doa__recreateClipVideo{z-index:1;background:0 0;position:absolute;inset:0}.agents-home-module__tR1doa__recreateClipOverlay .agents-home-module__tR1doa__recreateClipStage{height:100%}.agents-home-module__tR1doa__recreateOverlayBar{z-index:3;pointer-events:none;background:linear-gradient(#0000 0%,#0000002e 28%,#0000008c 58%,#000000d1 100%);flex-direction:column;align-items:stretch;gap:.55rem;padding:2.75rem .7rem .7rem;display:flex;position:absolute;inset:auto 0 0}.agents-home-module__tR1doa__recreateOverlayCopy{text-align:left;flex-direction:column;align-items:flex-start;gap:.18rem;min-width:0;display:flex}.agents-home-module__tR1doa__recreateOverlayTitle{letter-spacing:-.02em;color:#fffffff5;text-shadow:0 1px 2px #00000073;width:100%;margin:0;font-size:.8rem;font-weight:600;line-height:1.25}.agents-home-module__tR1doa__recreateOverlayDesc{letter-spacing:-.01em;color:#ffffffb8;text-shadow:0 1px 2px #0006;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;margin:0;font-size:.68rem;font-weight:450;line-height:1.35;display:-webkit-box;overflow:hidden}.agents-home-module__tR1doa__recreateOverlayCta{appearance:none;pointer-events:auto;color:var(--agent-text-inverted);font:inherit;letter-spacing:-.01em;cursor:pointer;background:#fffffff5;border:1px solid #ffffff29;border-radius:.45rem;align-self:flex-start;margin:0;padding:.36rem .75rem;font-size:.7rem;font-weight:600;line-height:1.2;transition:background .14s;box-shadow:0 1px 2px #0000002e}.agents-home-module__tR1doa__recreateOverlayCta:hover{background:#fff}@media (prefers-reduced-motion:reduce){.agents-home-module__tR1doa__recreateClip{opacity:1;transition:none;transform:none}}@media (min-width:768px){.agents-home-module__tR1doa__stageCodex{--home-dial-card-w:10rem;--home-dial-card-gap:.7rem;--home-dial-band-w:min(720px, 100%);--home-dial-card-h:18.5rem}.agents-home-module__tR1doa__starterViewport{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 2.25rem calc(100% - 2.25rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 2.25rem calc(100% - 2.25rem),#0000 100%)}}@media (max-width:640px){.agents-home-module__tR1doa__starterNavBtn{display:none}}@media (prefers-reduced-motion:reduce){.agents-home-module__tR1doa__starterViewport{scroll-snap-type:none}}.agents-home-module__tR1doa__rootCodexHeroFlow{justify-content:flex-start;min-height:0;padding-top:clamp(9.25rem,21vh,12rem);padding-bottom:0}.agents-home-module__tR1doa__rootCodexHeroFlow .agents-home-module__tR1doa__questionCodex{letter-spacing:-.035em;max-width:44rem;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:550;line-height:1.25}.agents-home-module__tR1doa__heroComposerSlot{width:min(100%, var(--home-dial-band-w,720px));text-align:left;margin-top:.75rem}.agents-home-module__tR1doa__browse{box-sizing:border-box;width:100%;color:var(--agent-text);font-family:var(--font-geist-sans), "SF Pro Text", "SF Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;flex-direction:column;align-items:stretch;gap:1rem;margin:0 auto;padding:clamp(4.5rem,9vh,7rem) 1.5rem 3.5rem;display:flex}.agents-home-module__tR1doa__browseToolbar{align-items:center;gap:.75rem;width:100%;min-width:0;min-height:2rem;display:flex}.agents-home-module__tR1doa__browseTabs{scrollbar-width:none;flex-wrap:nowrap;flex:auto;justify-content:flex-start;align-items:center;gap:.5rem;min-width:0;height:2rem;display:flex;overflow-x:auto}.agents-home-module__tR1doa__browseTabs::-webkit-scrollbar{display:none}.agents-home-module__tR1doa__browseTab{appearance:none;background:var(--agent-hover);height:2rem;color:var(--agent-text);letter-spacing:-.01em;cursor:pointer;box-sizing:border-box;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.4rem;margin:0;padding:0 .875rem;font-family:inherit;font-size:.8125rem;font-weight:400;line-height:1;transition:background .14s,color .14s;display:inline-flex}.agents-home-module__tR1doa__browseTab:hover{background:var(--agent-active)}.agents-home-module__tR1doa__browseTab[data-active=true]{background:var(--agent-active);color:var(--agent-text)}.agents-home-module__tR1doa__browseTab:focus-visible{outline:2px solid color-mix(in srgb, var(--agent-accent) 55%, transparent);outline-offset:2px}.agents-home-module__tR1doa__browseGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem;width:100%;margin-top:.6rem;display:grid}.agents-home-module__tR1doa__browseCard{min-width:0;color:inherit;text-align:left;scroll-snap-align:start;background:0 0;border:0;flex-direction:column;gap:0;margin:0;padding:0;font-family:inherit;display:flex;position:relative}.agents-home-module__tR1doa__browseCardOpen{appearance:none;z-index:2;cursor:pointer;background:0 0;border:0;border-radius:1rem;margin:0;padding:0;position:absolute;inset:0}.agents-home-module__tR1doa__browseCard:has(.agents-home-module__tR1doa__browseCardOpen:focus-visible){outline:2px solid color-mix(in srgb, var(--agent-accent) 55%, transparent);outline-offset:3px;border-radius:1rem}.agents-home-module__tR1doa__browseCard[data-selected=true] .agents-home-module__tR1doa__browseCardMedia{border-color:color-mix(in srgb, var(--agent-accent) 70%, transparent);outline:2px solid color-mix(in srgb, var(--agent-accent) 55%, transparent);outline-offset:2px}.agents-home-module__tR1doa__browseCard:has(.agents-home-module__tR1doa__browseCardOpen:disabled){cursor:default;opacity:.65}.agents-home-module__tR1doa__browseCardMedia{aspect-ratio:9/16;border:1px solid color-mix(in srgb, var(--agent-border) 42%, transparent);background:color-mix(in srgb, var(--agent-base) 6%, transparent);border-radius:.9rem;width:100%;transition:border-color .16s;display:block;position:relative;overflow:hidden;transform:translateZ(0)}.agents-home-module__tR1doa__browseCard:hover .agents-home-module__tR1doa__browseCardMedia{border-color:color-mix(in srgb, var(--agent-border) 80%, transparent)}.agents-home-module__tR1doa__browseCardPoster,.agents-home-module__tR1doa__browseCardVideo{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.agents-home-module__tR1doa__browseCardVideo{z-index:1}.agents-home-module__tR1doa__browseCardDuration{z-index:3;color:#fff;letter-spacing:-.01em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#141414b8;border-radius:.45rem;align-items:center;gap:.3rem;padding:.28rem .48rem;font-size:.75rem;font-weight:550;line-height:1;transition:opacity .12s;display:inline-flex;position:absolute;bottom:.7rem;left:.7rem}.agents-home-module__tR1doa__browseCardDescription{z-index:2;color:#fff;letter-spacing:-.01em;text-shadow:0 1px 8px #00000052;opacity:0;pointer-events:none;background:linear-gradient(#0000,#000000c7);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.3rem;min-height:34%;padding:2.75rem 1rem 1rem;font-size:.8125rem;line-height:1.35;transition:opacity .16s,transform .16s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(.4rem)}.agents-home-module__tR1doa__browseCardHoverTitle{letter-spacing:-.025em;font-size:1rem;font-weight:600;line-height:1.2}.agents-home-module__tR1doa__browseCardHoverDescription{-webkit-line-clamp:3;opacity:.82;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.35;display:-webkit-box;overflow:hidden}.agents-home-module__tR1doa__browseCardUseFormat{color:#141414;letter-spacing:-.01em;min-height:2rem;text-shadow:none;background:#fffffff0;border-radius:.55rem;justify-content:center;align-items:center;margin-top:.35rem;padding:.45rem .8rem;font-size:.78rem;font-weight:550;line-height:1;display:inline-flex}.agents-home-module__tR1doa__browseCard:hover .agents-home-module__tR1doa__browseCardDescription{opacity:1;transform:translateY(0)}.agents-home-module__tR1doa__browseCard:has(.agents-home-module__tR1doa__browseCardOpen:focus-visible) .agents-home-module__tR1doa__browseCardDescription{opacity:1;transform:translateY(0)}.agents-home-module__tR1doa__browseCard:hover .agents-home-module__tR1doa__browseCardDuration{opacity:0}.agents-home-module__tR1doa__browseCard:has(.agents-home-module__tR1doa__browseCardOpen:focus-visible) .agents-home-module__tR1doa__browseCardDuration{opacity:0}.agents-home-module__tR1doa__browseEmpty{min-height:12rem;color:var(--agent-text-secondary);grid-column:1/-1;margin:0;font-size:.9rem}.agents-home-module__tR1doa__browseEmptyLink{color:var(--agent-text);text-underline-offset:.15em;text-decoration:underline}.agents-home-module__tR1doa__browseEmptyLink:hover{color:var(--agent-accent)}.agents-home-module__tR1doa__browseCardFallback{width:100%;height:100%;color:var(--agent-text-placeholder);background:var(--agent-bg-elevated);justify-content:center;align-items:center;display:flex}.agents-home-module__tR1doa__browseCardFallback[data-tint="0"]{background:color-mix(in srgb, var(--agent-base) 2%, var(--agent-bg-elevated))}.agents-home-module__tR1doa__browseCardFallback[data-tint="1"]{background:color-mix(in srgb, var(--agent-base) 3%, var(--agent-bg-elevated))}.agents-home-module__tR1doa__browseCardFallback[data-tint="2"]{background:color-mix(in srgb, var(--agent-base) 4%, var(--agent-bg-elevated))}.agents-home-module__tR1doa__browseCardFallback[data-tint="3"]{background:color-mix(in srgb, var(--agent-base) 5%, var(--agent-bg-elevated))}.agents-home-module__tR1doa__browseCardFallback[data-tint="4"]{background:color-mix(in srgb, var(--agent-base) 6%, var(--agent-bg-elevated))}.agents-home-module__tR1doa__browseCardFallback[data-tint="5"]{background:color-mix(in srgb, var(--agent-base) 7%, var(--agent-bg-elevated))}.agents-home-module__tR1doa__browseCardFallback[data-tint="6"]{background:color-mix(in srgb, var(--agent-base) 8%, var(--agent-bg-elevated))}.agents-home-module__tR1doa__browseCardFallback[data-tint="7"]{background:color-mix(in srgb, var(--agent-base) 9%, var(--agent-bg-elevated))}.agents-home-module__tR1doa__browseCardLike{z-index:4;color:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#00000080;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:background-color .15s,color .15s,transform .15s;display:inline-flex;position:absolute;top:.7rem;right:.7rem}.agents-home-module__tR1doa__browseCardLike svg{width:17px;height:17px}.agents-home-module__tR1doa__browseCardLike:hover,.agents-home-module__tR1doa__browseCardLike[data-liked=true]{color:#e5484d;background:#ffffffeb}.agents-home-module__tR1doa__browseCardLike:active{transform:scale(.92)}.agents-home-module__tR1doa__browseCardLike:focus-visible{outline-offset:2px;outline:2px solid #fff}.agents-home-module__tR1doa__browseCardLike:disabled{cursor:wait;opacity:.65}.agents-home-module__tR1doa__browseCard[data-density] .agents-home-module__tR1doa__browseCardMedia{box-shadow:var(--agent-paper-shadow)}.agents-home-module__tR1doa__browseCard[data-density=stage] .agents-home-module__tR1doa__browseCardMedia,.agents-home-module__tR1doa__browseCard[data-density=stage] .agents-home-module__tR1doa__browseCardOpen{border-radius:1.25rem}.agents-home-module__tR1doa__browseCard[data-density=stage] .agents-home-module__tR1doa__browseCardMedia{box-shadow:var(--agent-dialog-shadow)}.agents-home-module__tR1doa__browseCard[data-density=float] .agents-home-module__tR1doa__browseCardMedia,.agents-home-module__tR1doa__browseCard[data-density=float] .agents-home-module__tR1doa__browseCardOpen,.agents-home-module__tR1doa__browseCard[data-density=strip] .agents-home-module__tR1doa__browseCardMedia,.agents-home-module__tR1doa__browseCard[data-density=strip] .agents-home-module__tR1doa__browseCardOpen{border-radius:.7rem}.agents-home-module__tR1doa__browseCard[data-density=float] .agents-home-module__tR1doa__browseCardDescription,.agents-home-module__tR1doa__browseCard[data-density=strip] .agents-home-module__tR1doa__browseCardDescription{gap:.2rem;padding:1.5rem .5rem .5rem}.agents-home-module__tR1doa__browseCard[data-density=float] .agents-home-module__tR1doa__browseCardHoverTitle{font-size:var(--agent-font-size-sm)}.agents-home-module__tR1doa__browseCard[data-density=float] .agents-home-module__tR1doa__browseCardHoverDescription,.agents-home-module__tR1doa__browseCard[data-density=float] .agents-home-module__tR1doa__browseCardDuration,.agents-home-module__tR1doa__browseCard[data-density=strip] .agents-home-module__tR1doa__browseCardHoverTitle,.agents-home-module__tR1doa__browseCard[data-density=strip] .agents-home-module__tR1doa__browseCardHoverDescription,.agents-home-module__tR1doa__browseCard[data-density=strip] .agents-home-module__tR1doa__browseCardDuration{display:none}.agents-home-module__tR1doa__browseCard[data-density=float] .agents-home-module__tR1doa__browseCardUseFormat,.agents-home-module__tR1doa__browseCard[data-density=strip] .agents-home-module__tR1doa__browseCardUseFormat{min-height:1.6rem;font-size:var(--agent-font-size-xs);font-weight:var(--agent-font-weight-semibold);align-self:stretch;margin-top:0;padding:.35rem .5rem}.agents-home-module__tR1doa__browseCard[data-cta-button] .agents-home-module__tR1doa__browseCardUseFormat{appearance:none;pointer-events:auto;cursor:pointer;border:0;font-family:inherit}.agents-home-module__tR1doa__browseCard[data-cta-button] .agents-home-module__tR1doa__browseCardUseFormat:hover{background:#fff}.agents-home-module__tR1doa__browseCard[data-cta-button] .agents-home-module__tR1doa__browseCardUseFormat:focus-visible{outline:2px solid color-mix(in srgb, var(--agent-accent) 55%, transparent);outline-offset:2px}.agents-home-module__tR1doa__browseCard:has(.agents-home-module__tR1doa__browseCardUseFormat:focus-visible) .agents-home-module__tR1doa__browseCardDescription{opacity:1;transform:translateY(0)}.agents-home-module__tR1doa__browseCard[data-density=strip] .agents-home-module__tR1doa__browseCardLike,.agents-home-module__tR1doa__browseCard[data-density=float] .agents-home-module__tR1doa__browseCardLike{opacity:0;width:24px;height:24px;transition:opacity .15s,background-color .15s,color .15s,transform .15s;top:.35rem;right:.35rem}.agents-home-module__tR1doa__browseCard[data-density=strip] .agents-home-module__tR1doa__browseCardLike svg,.agents-home-module__tR1doa__browseCard[data-density=float] .agents-home-module__tR1doa__browseCardLike svg{width:12px;height:12px}.agents-home-module__tR1doa__browseCard[data-density=strip]:hover .agents-home-module__tR1doa__browseCardLike,.agents-home-module__tR1doa__browseCard[data-density=strip] .agents-home-module__tR1doa__browseCardLike[data-liked=true],.agents-home-module__tR1doa__browseCard[data-density=strip] .agents-home-module__tR1doa__browseCardLike:focus-visible,.agents-home-module__tR1doa__browseCard[data-density=float]:hover .agents-home-module__tR1doa__browseCardLike,.agents-home-module__tR1doa__browseCard[data-density=float] .agents-home-module__tR1doa__browseCardLike[data-liked=true],.agents-home-module__tR1doa__browseCard[data-density=float] .agents-home-module__tR1doa__browseCardLike:focus-visible{opacity:1}@media (max-width:1024px){.agents-home-module__tR1doa__browseGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.agents-home-module__tR1doa__browseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.agents-home-module__tR1doa__browse{padding:2rem 1rem 2.5rem}.agents-home-module__tR1doa__browseToolbar{flex-wrap:wrap}.agents-home-module__tR1doa__rootCodexHeroFlow{padding-top:4.5rem}.agents-home-module__tR1doa__rootCodexHeroFlow .agents-home-module__tR1doa__questionCodex{font-size:1.8rem}}@media (max-width:720px){.agents-home-module__tR1doa__rowLarge,.agents-home-module__tR1doa__rowMedium{grid-template-columns:1fr}.agents-home-module__tR1doa__cardLarge,.agents-home-module__tR1doa__cardMedium{min-height:14rem}}[data-berd-design] .agents-home-module__tR1doa__browseCardHoverTitle{font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-tight);letter-spacing:inherit}[data-berd-design] .agents-home-module__tR1doa__browseCard[data-density=float] .agents-home-module__tR1doa__browseCardHoverTitle,[data-berd-design] .agents-home-module__tR1doa__browseCard[data-density=strip] .agents-home-module__tR1doa__browseCardHoverTitle{font-size:var(--ds-text-xs)}[data-berd-design] .agents-home-module__tR1doa__browseCardUseFormat{min-height:var(--ds-control-xs);padding:0 var(--ds-space-2_5);border-radius:var(--ds-radius-full);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-normal)}[data-berd-design] .agents-home-module__tR1doa__browseCard[data-density=strip] .agents-home-module__tR1doa__browseCardUseFormat{min-height:var(--ds-control-xs);padding:0 var(--ds-space-2_5);border-radius:var(--ds-radius-full);font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-normal)}[data-berd-design] .agents-home-module__tR1doa__browseCardDuration{font-size:var(--ds-text-xs);font-weight:var(--ds-weight-medium)}[data-berd-design] .agents-home-module__tR1doa__browseCardHoverDescription{font-size:var(--ds-text-xs);line-height:var(--ds-leading-normal)}.agents-home-module__tR1doa__rootCodexHeroFlow[data-design-studio=true]{flex:none;min-height:422px;padding:96px 32px 60px}.agents-home-module__tR1doa__rootCodexHeroFlow[data-chat-only=true]{flex:1 0 auto;justify-content:center;min-height:100%;padding:32px 32px 12vh}.agents-home-module__tR1doa__rootCodex[data-design-studio=true] .agents-home-module__tR1doa__stageCodex{gap:28px;max-width:760px}.agents-home-module__tR1doa__rootCodex[data-design-studio=true] .agents-home-module__tR1doa__stageMark[data-kind=home]{display:none}.agents-home-module__tR1doa__rootCodex[data-design-studio=true] .agents-home-module__tR1doa__questionCodex{letter-spacing:-.02em;font-size:28px;font-weight:400;line-height:34px}.agents-home-module__tR1doa__rootCodex[data-design-studio=true] .agents-home-module__tR1doa__heroComposerSlot{width:100%;margin-top:0}.agents-home-module__tR1doa__chatFolderRow{align-items:center;height:28px;margin-bottom:8px;padding-inline:8px;display:flex}.agents-home-module__tR1doa__chatFolderChip{appearance:none;min-width:0;max-width:100%;height:28px;color:var(--agent-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;margin:0;padding:0 8px;font-size:14px;line-height:20px;display:inline-flex}.agents-home-module__tR1doa__chatFolderChip[data-chat-folder]{color:var(--agent-text)}.agents-home-module__tR1doa__chatFolderChip:hover,.agents-home-module__tR1doa__chatFolderChip[data-state=open]{background:color-mix(in srgb, var(--agent-text) 5%, transparent)}.agents-home-module__tR1doa__chatFolderChip:focus-visible{outline:2px solid color-mix(in srgb, var(--agent-accent) 55%, transparent);outline-offset:2px}.agents-home-module__tR1doa__chatFolderChip[data-pending]{visibility:hidden}.agents-home-module__tR1doa__chatFolderChip>svg{flex:none}.agents-home-module__tR1doa__chatFolderName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agents-home-module__tR1doa__designSources :is(button,a):focus-visible{outline:2px solid var(--agent-accent);outline-offset:3px}.agents-home-module__tR1doa__browse[data-design-studio=true]{gap:0;max-width:1200px;padding:0 60px 48px;container:design-library/inline-size}.agents-home-module__tR1doa__designSources{align-items:center;gap:4px;min-height:44px;padding:8px;display:flex}.agents-home-module__tR1doa__designSources :is(button,a){min-width:60px;height:28px;color:color-mix(in srgb, var(--agent-text) 55%, transparent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:13px;line-height:20px;text-decoration:none;display:inline-flex}.agents-home-module__tR1doa__designSources :is(button,a):hover{color:color-mix(in srgb, var(--agent-text) 90%, transparent);background:var(--agent-hover)}.agents-home-module__tR1doa__designSources button[aria-pressed=true]{color:color-mix(in srgb, var(--agent-text) 90%, transparent);background:color-mix(in srgb, var(--agent-text) 8%, transparent)}.agents-home-module__tR1doa__browse[data-design-studio=true] .agents-home-module__tR1doa__browseToolbar{min-height:36px;box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--agent-text) 7%, transparent);border-bottom:0;margin:0;padding:8px 16px 0 20px}.agents-home-module__tR1doa__browse[data-design-studio=true] .agents-home-module__tR1doa__browseTabs{scrollbar-width:none;flex-wrap:nowrap;gap:20px;height:28px;overflow-x:auto}.agents-home-module__tR1doa__browse[data-design-studio=true] .agents-home-module__tR1doa__browseTab{height:28px;color:color-mix(in srgb, var(--agent-text) 55%, transparent);white-space:nowrap;background:0 0;border-bottom:1px solid #0000;border-radius:0;padding:0;font-size:13px;font-weight:400;line-height:20px}.agents-home-module__tR1doa__browse[data-design-studio=true] .agents-home-module__tR1doa__browseTab:hover{color:color-mix(in srgb, var(--agent-text) 90%, transparent);background:0 0}.agents-home-module__tR1doa__browse[data-design-studio=true] .agents-home-module__tR1doa__browseTab[data-active=true]{border-bottom-color:color-mix(in srgb, var(--agent-text) 88%, transparent);color:color-mix(in srgb, var(--agent-text) 90%, transparent);font-weight:400}.agents-home-module__tR1doa__browse[data-design-studio=true] .agents-home-module__tR1doa__browseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px;margin-top:0;padding:20px 20px 0}.agents-home-module__tR1doa__browse[data-design-studio=true] .agents-home-module__tR1doa__browseCard{flex-direction:column;gap:8px;display:flex}.agents-home-module__tR1doa__browse[data-design-studio=true] .agents-home-module__tR1doa__browseCardMedia{aspect-ratio:336/251.63;background:color-mix(in srgb, var(--agent-text) 4%, transparent);box-shadow:inset 0 0 0 2px var(--agent-bg-content);border-radius:12px}.agents-home-module__tR1doa__browse[data-design-studio=true] .agents-home-module__tR1doa__browseCardLike{opacity:0;transition:opacity .12s;top:10px;bottom:auto}.agents-home-module__tR1doa__browse[data-design-studio=true] .agents-home-module__tR1doa__browseCard:hover .agents-home-module__tR1doa__browseCardLike,.agents-home-module__tR1doa__browse[data-design-studio=true] .agents-home-module__tR1doa__browseCardLike:focus-visible,.agents-home-module__tR1doa__browse[data-design-studio=true] .agents-home-module__tR1doa__browseCardLike[data-liked=true]{opacity:1}.agents-home-module__tR1doa__designCardBadge{z-index:2;color:#fff;pointer-events:none;background:#0006;border-radius:4px;justify-content:center;align-items:center;padding:2px;display:inline-flex;position:absolute;bottom:8px;left:8px}.agents-home-module__tR1doa__designCardCaption{flex-direction:column;padding:0 4px;display:flex}.agents-home-module__tR1doa__designCardCaption h3,.agents-home-module__tR1doa__designCardCaption p{white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:400;overflow:hidden}.agents-home-module__tR1doa__designCardCaption h3{color:color-mix(in srgb, var(--agent-text) 90%, transparent);font-size:14px;line-height:22px}.agents-home-module__tR1doa__designCardCaption p{color:color-mix(in srgb, var(--agent-text) 55%, transparent);font-size:13px;line-height:20px}.agents-home-module__tR1doa__designShelves{flex-direction:column;gap:16px;padding:20px 20px 0;display:flex}.agents-home-module__tR1doa__designShelf{flex-direction:column;gap:6px;display:flex}.agents-home-module__tR1doa__designShelfTitle{height:28px;color:color-mix(in srgb, var(--agent-text) 90%, transparent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-self:flex-start;align-items:center;padding:3px 0 3px 6px;font-size:14px;font-weight:600;line-height:22px;display:inline-flex}.agents-home-module__tR1doa__designShelfTitle:hover{background:var(--agent-hover)}.agents-home-module__tR1doa__designShelfTitle:focus-visible,.agents-home-module__tR1doa__designCarouselNav:focus-visible{outline:2px solid var(--agent-accent);outline-offset:2px}.agents-home-module__tR1doa__designCarousel{position:relative}.agents-home-module__tR1doa__designCarouselTrack{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 10.6667px);grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto}.agents-home-module__tR1doa__designCarouselTrack::-webkit-scrollbar{display:none}.agents-home-module__tR1doa__designCarouselTrack>*{scroll-snap-align:start}.agents-home-module__tR1doa__designCarouselNav{z-index:3;border:1px solid color-mix(in srgb, var(--agent-text) 10%, transparent);background:color-mix(in srgb, var(--agent-bg-content) 95%, transparent);width:36px;height:36px;color:color-mix(in srgb, var(--agent-text) 90%, transparent);cursor:pointer;opacity:0;border-radius:9999px;justify-content:center;align-items:center;padding:4px;transition:opacity .12s;display:inline-flex;position:absolute;top:calc(50% - 54px);box-shadow:0 8px 16px -4px #0000000a,0 2px 2px #0000000a}.agents-home-module__tR1doa__designCarouselNav[data-direction=next]{right:16px}.agents-home-module__tR1doa__designCarouselNav[data-direction=prev]{left:16px;transform:scaleX(-1)}.agents-home-module__tR1doa__designCarousel:hover .agents-home-module__tR1doa__designCarouselNav,.agents-home-module__tR1doa__designCarouselNav:focus-visible{opacity:1}@container design-library (max-width:780px){.agents-home-module__tR1doa__browse[data-design-studio=true] .agents-home-module__tR1doa__browseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.agents-home-module__tR1doa__designCarouselTrack{grid-auto-columns:calc(50% - 8px)}}@container design-library (max-width:430px){.agents-home-module__tR1doa__browse[data-design-studio=true] .agents-home-module__tR1doa__browseGrid{grid-template-columns:minmax(0,1fr);padding-inline:0}}@container agents-home (max-width:900px){.agents-home-module__tR1doa__rootCodexHeroFlow[data-design-studio=true]{min-height:0;padding:72px 24px 40px}.agents-home-module__tR1doa__browse[data-design-studio=true]{padding-inline:24px}}
.agent-working-face-module__SrL8kG__root{width:var(--working-face-size,18px);height:var(--working-face-size,18px);flex:none;place-items:center;display:inline-grid;position:relative}.agent-working-face-module__SrL8kG__face{width:var(--working-face-size,18px);height:var(--working-face-size,18px);border-radius:var(--avatar-radius,50%);grid-area:1/1}.agent-working-face-module__SrL8kG__orbit{background:conic-gradient(from 0deg, transparent 0 45%, color-mix(in srgb, var(--working-face-ink) 70%, transparent) 100%);pointer-events:none;animation:agent-working-face-module__SrL8kG__agentWorkingOrbit var(--working-beat,1.55s) linear infinite;will-change:transform;border-radius:50%;position:absolute;inset:-3px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 1.5px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 1.5px),#000 calc(100% - 1.5px))}@keyframes agent-working-face-module__SrL8kG__agentWorkingOrbit{to{transform:rotate(1turn)}}.agent-working-face-module__SrL8kG__check{background:var(--project-surface,var(--agent-bg-content));width:10px;height:10px;box-shadow:0 0 0 1px color-mix(in srgb, var(--agent-text) 14%, transparent);color:var(--agent-text-secondary);border-radius:50%;place-items:center;animation:.24s both agent-working-face-module__SrL8kG__agentWorkingCheckIn;display:grid;position:absolute;bottom:-3px;right:-3px}@keyframes agent-working-face-module__SrL8kG__agentWorkingCheckIn{0%{opacity:0}}.agent-working-face-module__SrL8kG__stack{flex:none;align-items:center;display:inline-flex}.agent-working-face-module__SrL8kG__stack>:first-child{z-index:3}.agent-working-face-module__SrL8kG__stack>:nth-child(2){z-index:2}.agent-working-face-module__SrL8kG__behind{margin-left:calc(var(--working-face-size,18px) * -.45);animation:.2s both agent-working-face-module__SrL8kG__agentWorkingJoin}@keyframes agent-working-face-module__SrL8kG__agentWorkingJoin{0%{margin-left:calc(var(--working-face-size,18px) * -1)}}.agent-working-face-module__SrL8kG__behind .agent-working-face-module__SrL8kG__check{display:none}.agent-working-face-module__SrL8kG__stack[data-agent-working-joined]>*{z-index:auto}.agent-working-face-module__SrL8kG__joined{animation:.2s both agent-working-face-module__SrL8kG__agentWorkingJoin}.agent-working-face-module__SrL8kG__joined .agent-working-face-module__SrL8kG__check{display:none}.agent-working-face-module__SrL8kG__more{color:color-mix(in srgb, var(--agent-text) 60%, transparent);font-variant-numeric:tabular-nums;margin-left:3px;font-size:11px}@media (prefers-reduced-motion:reduce){.agent-working-face-module__SrL8kG__orbit{background:color-mix(in srgb, var(--working-face-ink) 45%, transparent);will-change:auto;animation:none}.agent-working-face-module__SrL8kG__check,.agent-working-face-module__SrL8kG__behind,.agent-working-face-module__SrL8kG__joined{animation:none}}
.WorkspaceMismatchNotice-module__0GkdyG__root{background:var(--agent-bg-content);min-height:100%;color:var(--agent-text)}.WorkspaceMismatchNotice-module__0GkdyG__page{text-align:center;min-height:100%;font-family:var(--font-sans);flex-direction:column;justify-content:center;align-items:center;padding:5vw;display:flex}.WorkspaceMismatchNotice-module__0GkdyG__body{flex-direction:column;align-items:center;gap:10px;width:min(100%,28rem);display:flex}.WorkspaceMismatchNotice-module__0GkdyG__handle{font-size:var(--agent-font-size-base,.8125rem);font-weight:var(--agent-font-weight-normal,400);letter-spacing:.02em;color:var(--agent-text-secondary);margin:0}.WorkspaceMismatchNotice-module__0GkdyG__title{font-size:var(--agent-font-size-xl,1.25rem);font-weight:var(--agent-font-weight-normal,400);letter-spacing:normal;color:var(--agent-text);margin:0;line-height:1.75rem}.WorkspaceMismatchNotice-module__0GkdyG__copy{max-width:24rem;font-size:var(--agent-font-size-base,.8125rem);font-weight:var(--agent-font-weight-normal,400);color:var(--agent-text-secondary);margin:0;line-height:1.45}.WorkspaceMismatchNotice-module__0GkdyG__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:18px;display:flex}
.roasie-chat-module__F4Apca__frame{--project-surface:var(--agent-bg-content);flex-direction:row;flex:1;width:100%;min-width:0;min-height:0;display:flex;position:relative;overflow-x:clip}.roasie-chat-module__F4Apca__content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.roasie-chat-module__F4Apca__panel [data-agent-chat-byline]>span:first-child{width:20px;max-width:20px;height:20px;max-height:20px}.roasie-chat-module__F4Apca__toggle.roasie-chat-module__F4Apca__toggle{z-index:6;top:var(--agents-shell-row-top,8px);right:var(--agents-shell-row-top,8px);width:var(--agents-shell-row-h,36px);height:var(--agents-shell-row-h,36px);color:var(--agent-text-secondary);border-radius:9999px;position:absolute}.roasie-chat-module__F4Apca__toggle.roasie-chat-module__F4Apca__toggle:hover,.roasie-chat-module__F4Apca__toggle.roasie-chat-module__F4Apca__toggle[aria-expanded=true]{color:var(--agent-text)}.roasie-chat-module__F4Apca__character.roasie-chat-module__F4Apca__character{background:0 0;padding:0}.roasie-chat-module__F4Apca__characterFace{width:28px;height:28px;transition:transform var(--ds-duration-fast,.15s) var(--ds-ease-standard)}@media (hover:hover) and (pointer:fine){.roasie-chat-module__F4Apca__character.roasie-chat-module__F4Apca__character:hover .roasie-chat-module__F4Apca__characterFace{transform:translate(-2px)scale(1.06)}}@media (prefers-reduced-motion:reduce){.roasie-chat-module__F4Apca__characterFace{transition:none}}.roasie-chat-module__F4Apca__panelToggle.roasie-chat-module__F4Apca__panelToggle.roasie-chat-module__F4Apca__panelToggle{width:var(--project-chat-float-control,36px);height:var(--project-chat-float-control,36px);background:var(--project-chat-float-glass,transparent);box-shadow:var(--project-chat-float-halo,none);color:var(--agent-text-secondary);border-radius:9999px;flex:none}.roasie-chat-module__F4Apca__panelToggle.roasie-chat-module__F4Apca__panelToggle.roasie-chat-module__F4Apca__panelToggle:hover{background:var(--project-chat-float-glass,transparent);color:var(--agent-text)}.roasie-chat-module__F4Apca__toggleGlyph{transform:scaleX(-1)}.roasie-chat-module__F4Apca__spacer{--project-chat-dock-w:360px;width:var(--project-chat-dock-w);flex:none}.roasie-chat-module__F4Apca__spacer[data-roasie-spacer=closed]{width:0}html[data-roasie-restore] .roasie-chat-module__F4Apca__spacer[data-roasie-spacer=closed]{width:var(--project-chat-dock-w)}html[data-roasie-restore=sized] .roasie-chat-module__F4Apca__spacer[data-roasie-spacer=closed]{width:clamp(320px, var(--roasie-restore-px,360px), max(320px, calc(100vw - var(--agent-sidebar-width,0px) - 360px)))}.roasie-chat-module__F4Apca__slot{--project-chat-dock-w:360px;z-index:30;width:var(--project-chat-dock-w);justify-content:flex-end;min-height:0;display:flex;position:absolute;inset-block:0;inset-inline-end:0;overflow:hidden;translate:0}.roasie-chat-module__F4Apca__slot[data-roasie-slot=closed]{translate:100%}.roasie-chat-module__F4Apca__frame:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .roasie-chat-module__F4Apca__slot[data-roasie-slot=closed]{translate:-100%}.roasie-chat-module__F4Apca__frame[data-roasie-phase=closed] .roasie-chat-module__F4Apca__slot{visibility:hidden}.roasie-chat-module__F4Apca__frame[data-roasie-motion] .roasie-chat-module__F4Apca__slot{transition:translate var(--panel-motion-dur) var(--panel-motion-ease)}.roasie-chat-module__F4Apca__frame[data-roasie-motion] .roasie-chat-module__F4Apca__toggle[data-roasie-launcher]{transition:opacity calc(var(--roasie-slide,var(--panel-motion-dur)) * .55) var(--panel-motion-ease) calc(var(--roasie-slide,var(--panel-motion-dur)) * .45)}.roasie-chat-module__F4Apca__frame[data-roasie-motion] .roasie-chat-module__F4Apca__toggle[data-roasie-launcher=leaving]{pointer-events:none;opacity:0;transition:opacity calc(var(--roasie-slide,var(--panel-motion-dur)) * .4) var(--panel-motion-ease)}@starting-style{.roasie-chat-module__F4Apca__frame[data-roasie-motion] .roasie-chat-module__F4Apca__toggle[data-roasie-launcher=arriving]{opacity:0}}.roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel[data-project-chat-dock]{--project-chat-float-top:var(--agents-shell-row-top,8px);--project-chat-float-inset:var(--agents-shell-row-top,8px);--project-chat-float-control:var(--agents-shell-row-h,36px);z-index:5;clip-path:none;border-radius:0;flex:none;align-self:stretch;height:auto;min-height:0;position:relative;inset:auto}.roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel[data-project-chat-dock]:before{inset:0 auto 0 0}.roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel [data-project-chat-dock-edge=end]{left:0}html[data-theme=light] .roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel [data-project-chat-dock-edge]:is(:hover,:focus-visible,:active):after{background:#00000029}html[data-theme=light] .roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel[data-project-chat-dock]{--hark-text:#000;--hark-bg:#fff;--hark-text-50:#00000080;--hark-text-primary:#000000e6;--hark-text-secondary:#0000008c;--hark-text-tertiary:#0000004d;--hark-fill-primary:#2c2c2c;--hark-fill-primary-on:#fff;--hark-stroke-primary:#0000001a;--hark-stroke-secondary:#00000012;--hark-hover-wash:#0000000f;--hark-composer-bg:#fff;--hark-regular-bg:#fffffff2;--project-chat-float-glass:#fffffff2;--project-chat-float-ring:#0000000a;--project-chat-user-bubble:var(--project-chat-agent-bubble);--agent-user-bubble-bg:var(--project-chat-agent-bubble);--project-chat-float-halo:0 0 0 1px var(--project-chat-float-ring), 0 2px 8px #11111214, 0 8px 32px #11111214;--bot-eye:#fcfcfc;--agent-menu-bg:#fff;--agent-menu-item-hover:#0000000f;--agent-menu-separator:#00000012;--agent-menu-border:#00000012;--ds-menu-bg:#fff;--ds-menu-fg:#000000e6;--ds-menu-fg-muted:#0000008c;--ds-menu-hover:#0000000f;--ds-menu-rule:#00000012;--ds-shadow-menu:0 0 0 1px #00000012, 0 8px 16px -4px #0000000f, 0 2px 2px #0000000a;--agent-menu-shadow:var(--ds-shadow-menu);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.roasie-chat-module__F4Apca__head.roasie-chat-module__F4Apca__head.roasie-chat-module__F4Apca__head.roasie-chat-module__F4Apca__head{justify-content:flex-start;position:relative}.roasie-chat-module__F4Apca__empty{min-height:0;padding:72px var(--project-chat-column-inset,20px) 16px;flex-direction:column;flex:1;display:flex}.roasie-chat-module__F4Apca__greeting{justify-content:flex-end;align-items:flex-start;gap:var(--ds-space-3,12px);padding-bottom:var(--ds-space-4,16px);flex-direction:column;flex:1;display:flex}.roasie-chat-module__F4Apca__greetingFace{width:48px;height:48px}.roasie-chat-module__F4Apca__greetingText{max-width:var(--project-chat-bubble-max,85%);padding:var(--project-chat-bubble-padding,9.5px 14px);border-radius:var(--project-chat-bubble-radius,20px);background:var(--project-chat-agent-bubble,var(--agent-surface-wash));color:var(--agent-text);margin:0;font-size:14px;line-height:21px}.roasie-chat-module__F4Apca__suggestions{align-items:flex-start;gap:var(--ds-space-2,8px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.roasie-chat-module__F4Apca__suggestion{appearance:none;border:1px solid var(--agent-border-strong);color:var(--agent-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:9999px;padding:6px 12px;font-size:13px;line-height:20px}.roasie-chat-module__F4Apca__suggestion:hover{background:var(--agent-hover)}.roasie-chat-module__F4Apca__suggestion:focus-visible{outline:2px solid var(--agent-accent);outline-offset:2px}.roasie-chat-module__F4Apca__error{margin:0 0 var(--ds-space-2,8px);color:var(--agent-danger,var(--agent-text));font-size:13px;line-height:18px}.roasie-chat-module__F4Apca__composer{flex:none}.roasie-chat-module__F4Apca__composer:has([data-composer-float]){padding-top:calc(28px + var(--ds-space-3,12px) + var(--ds-space-1_5,6px))}.roasie-chat-module__F4Apca__composer:has([data-composer-float] li[data-kind]){padding-top:calc(var(--project-bar-preview-size,68px) + var(--ds-space-3,12px) + var(--ds-space-1_5,6px))}@media (max-width:900px){.roasie-chat-module__F4Apca__toggle.roasie-chat-module__F4Apca__toggle,.roasie-chat-module__F4Apca__spacer,.roasie-chat-module__F4Apca__slot,.roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel[data-project-chat-dock]{display:none}}.roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel [data-attachment-row] li[data-page-context-chip]{border-radius:9999px;flex:1 0 100%;gap:6px;width:100%;max-width:100%;height:28px;padding:0 4px 0 10px}.roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel [data-attachment-row]:has(>ul>li[data-page-context-chip]){padding-right:0}.roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel [data-attachment-row]>ul:has(>li[data-page-context-chip]){flex:1 0 100%;width:100%}.roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel [data-attachment-row] li[data-page-context-chip]>button{flex:none;margin-left:auto;position:static}.roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel [data-attachment-row] li[data-page-context-chip]>span:first-child{width:auto;height:auto;box-shadow:none;color:var(--agent-text-secondary);background:0 0;border-radius:0}.roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel [data-attachment-row] li[data-page-context-chip]>span:nth-child(2){white-space:nowrap;flex-direction:row;align-items:baseline;gap:4px;min-width:0;display:inline-flex}.roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel [data-attachment-row] li[data-page-context-chip]>span:nth-child(2)>span{font-size:12px;line-height:16px}.roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel [data-attachment-row] li[data-page-context-chip]>span:nth-child(2)>span+span:before{content:"· "}.roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel.roasie-chat-module__F4Apca__panel [data-lab-composer] [data-send-gesture=send]:disabled{display:inline-flex}
.agents-comment-alerts-module__K3JBRG__root{flex-shrink:0;position:relative}.agents-comment-alerts-module__K3JBRG__bellWrap{display:inline-flex;position:relative}.agents-comment-alerts-module__K3JBRG__pip{width:7px;height:7px;box-shadow:0 0 0 1.5px var(--agent-bg,#131517);pointer-events:none;background:#3b82f6;border-radius:999px;position:absolute;top:1px;right:1px}.agents-comment-alerts-module__K3JBRG__menuSurface{--agent-base:var(--dropdown-ink);--agent-text:var(--dropdown-ink);--agent-text-secondary:var(--dropdown-ink-muted);--agent-text-placeholder:var(--dropdown-ink-muted);--agent-border:var(--dropdown-rule);--agent-hover:var(--dropdown-wash);text-transform:none}.agents-comment-alerts-module__K3JBRG__header{justify-content:space-between;align-items:center;gap:8px;padding:6px 8px 8px;display:flex}.agents-comment-alerts-module__K3JBRG__title{letter-spacing:0;text-transform:none;margin:0;font-size:13px;font-weight:550}.agents-comment-alerts-module__K3JBRG__markAll{color:var(--agent-text-secondary);cursor:pointer;font:inherit;background:0 0;border:0;margin:0;padding:0;font-size:11.5px}.agents-comment-alerts-module__K3JBRG__markAll:hover{color:var(--agent-text)}.agents-comment-alerts-module__K3JBRG__empty{color:var(--agent-text-placeholder);margin:0;padding:16px 8px 12px;font-size:12.5px}.agents-comment-alerts-module__K3JBRG__updateRow{width:100%;color:inherit;cursor:pointer;text-align:left;font:inherit;background:#3b82f614;border:0;border-radius:8px;align-items:center;gap:8px;margin:0 0 4px;padding:8px;display:flex}.agents-comment-alerts-module__K3JBRG__updateRow:hover,.agents-comment-alerts-module__K3JBRG__updateRow:focus-visible{background:var(--agent-hover)}.agents-comment-alerts-module__K3JBRG__updateCopy{flex-direction:column;gap:2px;min-width:0;font-size:12.5px;line-height:1.35;display:flex}.agents-comment-alerts-module__K3JBRG__updateCopy strong{font-weight:550}.agents-comment-alerts-module__K3JBRG__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.agents-comment-alerts-module__K3JBRG__item{background:0 0;border-radius:8px;align-items:center;gap:2px;display:flex}.agents-comment-alerts-module__K3JBRG__item[data-unread=true]{background:#3b82f614}.agents-comment-alerts-module__K3JBRG__item:hover,.agents-comment-alerts-module__K3JBRG__item:focus-within{background:var(--agent-hover)}.agents-comment-alerts-module__K3JBRG__resolveSlot{flex-shrink:0;align-self:center;padding:0 6px 0 0}.agents-comment-alerts-module__K3JBRG__row{width:auto;min-width:0;color:inherit;cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;border-radius:0;flex:1;align-items:flex-start;gap:8px;margin:0;padding:8px;display:flex}.agents-comment-alerts-module__K3JBRG__avatar{width:22px;height:22px;margin-top:1px;font-size:9px}.agents-comment-alerts-module__K3JBRG__body{flex-direction:column;gap:2px;min-width:0;display:flex}.agents-comment-alerts-module__K3JBRG__copy{font-size:12.5px;line-height:1.35}.agents-comment-alerts-module__K3JBRG__copy strong{font-weight:550}.agents-comment-alerts-module__K3JBRG__excerpt,.agents-comment-alerts-module__K3JBRG__thread{color:var(--agent-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.agents-comment-alerts-module__K3JBRG__time{color:var(--agent-text-placeholder);font-size:11px}.agents-comment-alerts-module__K3JBRG__inviteItem{align-items:stretch}.agents-comment-alerts-module__K3JBRG__inviteBody{flex-direction:column;flex:1;gap:4px;min-width:0;padding:8px;display:flex}.agents-comment-alerts-module__K3JBRG__inviteActions{justify-content:flex-end;padding-top:2px;display:flex}.agents-comment-alerts-module__K3JBRG__inviteAccept{color:#131517;cursor:pointer;font:inherit;background:#f4f4f4;border:1px solid #f4f4f4;border-radius:999px;margin:0;padding:4px 12px;font-size:11.5px;font-weight:550;line-height:1.4}.agents-comment-alerts-module__K3JBRG__inviteAccept:hover:not(:disabled){background:#fff;border-color:#fff}.agents-comment-alerts-module__K3JBRG__inviteAccept:disabled{cursor:default;opacity:.6}html[data-theme=light] .agents-comment-alerts-module__K3JBRG__inviteAccept{color:#fff;background:#1a1a1a;border-color:#1a1a1a}html[data-theme=light] .agents-comment-alerts-module__K3JBRG__inviteAccept:hover:not(:disabled){background:#000;border-color:#000}.agents-comment-alerts-module__K3JBRG__railRoot{place-items:center;width:36px;display:grid;position:relative}.agents-comment-alerts-module__K3JBRG__railBell.agents-comment-alerts-module__K3JBRG__railBell{cursor:pointer;background:0 0;border:0;padding:0;position:relative}.agents-comment-alerts-module__K3JBRG__railBell.agents-comment-alerts-module__K3JBRG__railBell:hover{background:color-mix(in srgb, var(--agent-text) 5%, transparent)}.agents-comment-alerts-module__K3JBRG__railBell.agents-comment-alerts-module__K3JBRG__railBell[data-active]{background:color-mix(in srgb, var(--agent-text) 10%, transparent)}.agents-comment-alerts-module__K3JBRG__badge{background:var(--agent-danger);min-width:16px;height:16px;box-shadow:0 0 0 2px var(--agent-bg-sunken,var(--agent-bg-chrome,#131517));color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;border-radius:9999px;place-items:center;padding:0 4px;font-size:10px;font-weight:600;line-height:16px;display:grid;position:absolute;top:2px;right:1px}.agents-comment-alerts-module__K3JBRG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.agents-comment-alerts-module__K3JBRG__inboxSurface{text-transform:none}.agents-comment-alerts-module__K3JBRG__inboxHeader{min-height:var(--dropdown-row-h,36px);padding:var(--dropdown-row-pad,6px 10px);justify-content:space-between;align-items:center;gap:8px;display:flex}.agents-comment-alerts-module__K3JBRG__inboxTitle{color:var(--dropdown-ink);font-size:var(--dropdown-font-size,14px);font-weight:var(--dropdown-font-weight,400);line-height:var(--dropdown-line-height,20px);margin:0}.agents-comment-alerts-module__K3JBRG__inboxMarkAll{color:var(--dropdown-ink-muted);font:inherit;font-size:var(--dropdown-font-size-small,12px);line-height:var(--dropdown-line-height-small,14px);cursor:pointer;background:0 0;border:0;margin:0;padding:0}.agents-comment-alerts-module__K3JBRG__inboxMarkAll:hover,.agents-comment-alerts-module__K3JBRG__inboxMarkAll:focus-visible{color:var(--dropdown-ink)}.agents-comment-alerts-module__K3JBRG__inboxMarkAll:focus-visible{outline:2px solid var(--agent-focus,currentColor);outline-offset:2px;border-radius:4px}.agents-comment-alerts-module__K3JBRG__inboxItem{position:relative}.agents-comment-alerts-module__K3JBRG__inboxRow.agents-comment-alerts-module__K3JBRG__inboxRow{padding-right:34px}.agents-comment-alerts-module__K3JBRG__inboxFace.agents-comment-alerts-module__K3JBRG__inboxFace{border-radius:var(--avatar-radius,9999px);background:var(--dropdown-wash);width:24px;min-width:24px;height:24px;color:var(--dropdown-ink);place-items:center;margin:0;font-size:8px;line-height:1;display:grid;overflow:hidden}.agents-comment-alerts-module__K3JBRG__unreadDot{background:var(--agent-selection,#0d99ff);border-radius:9999px;width:8px;height:8px;display:block}.agents-comment-alerts-module__K3JBRG__inboxResolve{width:24px;height:24px;color:var(--dropdown-ink-muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;transition:opacity .12s;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.agents-comment-alerts-module__K3JBRG__inboxItem:hover .agents-comment-alerts-module__K3JBRG__inboxResolve{opacity:1}.agents-comment-alerts-module__K3JBRG__inboxItem:hover .agents-comment-alerts-module__K3JBRG__unreadDot{visibility:hidden}.agents-comment-alerts-module__K3JBRG__inboxResolve:hover{background:var(--dropdown-wash);color:var(--dropdown-ink)}.agents-comment-alerts-module__K3JBRG__inboxSkeleton{flex-direction:column;display:flex}.agents-comment-alerts-module__K3JBRG__inboxSkeletonRow{align-items:center;gap:var(--dropdown-row-gap,6px);min-height:var(--dropdown-row-h-two,46px);padding:var(--dropdown-row-pad,6px 10px);display:flex}.agents-comment-alerts-module__K3JBRG__inboxSkeletonFace{border-radius:var(--avatar-radius,9999px);background:var(--dropdown-wash);flex:none;width:20px;height:20px}.agents-comment-alerts-module__K3JBRG__inboxSkeletonText{flex-direction:column;flex:auto;gap:6px;display:flex}.agents-comment-alerts-module__K3JBRG__inboxSkeletonText>span{background:var(--dropdown-wash);border-radius:5px;height:10px;display:block}.agents-comment-alerts-module__K3JBRG__inboxSkeletonText>span:last-child{width:55%;height:8px}.agents-comment-alerts-module__K3JBRG__inboxError{padding:var(--dropdown-row-pad,6px 10px);color:var(--dropdown-ink-muted);justify-content:space-between;align-items:center;gap:8px;display:flex}@media (prefers-reduced-motion:reduce){.agents-comment-alerts-module__K3JBRG__inboxResolve{transition:none}}.agents-comment-alerts-module__K3JBRG__activityTitle{white-space:pre;min-width:0;display:flex}.agents-comment-alerts-module__K3JBRG__activityName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agents-comment-alerts-module__K3JBRG__inboxRowFailed.agents-comment-alerts-module__K3JBRG__inboxRowFailed>span:nth-child(2)>span:first-child{color:var(--dropdown-danger)}
.agent-sidebar-account-module__feaUTa__footer{isolation:isolate;align-items:center;gap:8px;margin-top:auto;padding:10px 8px 4px;display:flex;position:relative;overflow:visible}.agent-sidebar-account-module__feaUTa__top{margin-top:0;padding:4px 8px 12px}.agent-sidebar-account-module__feaUTa__chipRoot{flex:1;min-width:0;display:flex;position:static}.agent-sidebar-account-module__feaUTa__chipTrigger{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;outline:none;flex:1;align-items:center;gap:8px;margin:0;padding:0;display:flex}.agent-sidebar-account-module__feaUTa__chipTrigger:after{content:"";z-index:-1;border-radius:6px;position:absolute;inset:6px 4px 0}.agent-sidebar-account-module__feaUTa__top .agent-sidebar-account-module__feaUTa__chipTrigger:after{inset:0 4px 8px}.agent-sidebar-account-module__feaUTa__chipTrigger:hover:after,.agent-sidebar-account-module__feaUTa__chipTrigger:focus-visible:after,.agent-sidebar-account-module__feaUTa__chipTrigger[aria-expanded=true]:after{background:var(--agent-hover)}.agent-sidebar-account-module__feaUTa__avatar{border-radius:var(--avatar-radius,999px);background:var(--agent-active);width:24px;height:24px;color:var(--agent-text-secondary);flex-shrink:0;place-items:center;font-size:10px;font-weight:600;line-height:1;display:grid;overflow:hidden}.agent-sidebar-account-module__feaUTa__avatarImage{object-fit:cover;width:100%;height:100%;display:block}.agent-sidebar-account-module__feaUTa__meta{flex-direction:column;flex:1;gap:1px;min-width:0;line-height:1.2;display:flex}.agent-sidebar-account-module__feaUTa__name{color:var(--agent-text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:400;overflow:hidden}.agent-sidebar-account-module__feaUTa__subtitle{color:var(--agent-text-placeholder);text-overflow:ellipsis;white-space:nowrap;min-height:13px;font-size:11px;overflow:hidden}.agent-sidebar-account-module__feaUTa__planSkeleton{background:var(--agent-hover);border-radius:3px;width:36px;height:11px;margin-top:1px;animation:1.4s ease-in-out infinite agent-sidebar-account-module__feaUTa__agentPlanPulse;display:block}@keyframes agent-sidebar-account-module__feaUTa__agentPlanPulse{0%,to{opacity:.55}50%{opacity:1}}.agent-sidebar-account-module__feaUTa__actions{z-index:1;flex-shrink:0;align-items:center;gap:2px;display:flex;position:relative}[data-berd-design] .agent-sidebar-account-module__feaUTa__name{font-size:var(--ds-text-sm);line-height:var(--ds-leading-normal)}[data-berd-design] .agent-sidebar-account-module__feaUTa__subtitle{min-height:0;font-size:var(--ds-text-xs);line-height:var(--ds-leading-normal)}html[data-david-design] .agent-sidebar-account-module__feaUTa__footer[data-placement=footer]{gap:4px;padding:0 0 0 4px}html[data-david-design] .agent-sidebar-account-module__feaUTa__footer[data-placement=footer] .agent-sidebar-account-module__feaUTa__chipTrigger{gap:4px;min-height:36px}html[data-david-design] .agent-sidebar-account-module__feaUTa__footer[data-placement=footer] .agent-sidebar-account-module__feaUTa__chipTrigger:after{border-radius:8px;inset:0 0 0 -4px}html[data-david-design] .agent-sidebar-account-module__feaUTa__footer[data-placement=footer] .agent-sidebar-account-module__feaUTa__avatar{width:28px;height:28px;font-size:11px}html[data-david-design] .agent-sidebar-account-module__feaUTa__footer[data-placement=footer] .agent-sidebar-account-module__feaUTa__meta{padding:0 4px}html[data-david-design] .agent-sidebar-account-module__feaUTa__footer[data-placement=footer] .agent-sidebar-account-module__feaUTa__name{color:color-mix(in srgb, var(--agent-text) 90%, transparent);font-size:14px;line-height:22px}.agent-sidebar-account-module__feaUTa__railWorkspaceRoot{place-items:center;width:36px;display:grid}.agent-sidebar-account-module__feaUTa__railAvatarHost{place-items:center;width:28px;height:28px;display:grid;position:relative}.agent-sidebar-account-module__feaUTa__creditRing{pointer-events:none;width:calc(100% + 8px);height:calc(100% + 8px);position:absolute;inset:-4px;overflow:visible}.agent-sidebar-account-module__feaUTa__creditRingTrack,.agent-sidebar-account-module__feaUTa__creditRingArc{fill:none;stroke-width:3px}.agent-sidebar-account-module__feaUTa__creditRingTrack{stroke:color-mix(in srgb, var(--agent-text) 14%, transparent)}.agent-sidebar-account-module__feaUTa__creditRingArc{stroke:var(--sume-sky);stroke-linecap:round;transition:stroke-dasharray .5s}@media (prefers-reduced-motion:reduce){.agent-sidebar-account-module__feaUTa__creditRingArc{transition:none}}.agent-sidebar-account-module__feaUTa__railWorkspaceBadge{inset-inline-end:-4px;width:15px;height:15px;box-shadow:0 0 0 2px var(--agent-bg-sunken,var(--agent-bg-chrome));pointer-events:none;background:#131313;border-radius:50%;place-items:center;font-size:9px;display:grid;position:absolute;bottom:-4px;overflow:hidden}.agent-sidebar-account-module__feaUTa__railWorkspaceBadgeImage{object-fit:cover;background:#f4f4f5;width:100%;height:100%;display:block}.agent-sidebar-account-module__feaUTa__profileRoot{display:inline-flex;position:relative}.agent-sidebar-account-module__feaUTa__profileTrigger{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid;position:relative}.agent-sidebar-account-module__feaUTa__profileTrigger:hover,.agent-sidebar-account-module__feaUTa__profileTrigger[aria-expanded=true]{background:color-mix(in srgb, var(--agent-text) 5%, transparent)}.agent-sidebar-account-module__feaUTa__profileTrigger:focus-visible{outline:2px solid var(--agent-focus,var(--agent-border-strong));outline-offset:-2px}.agent-sidebar-account-module__feaUTa__profileAvatar.agent-sidebar-account-module__feaUTa__profileAvatar{border-radius:50%;width:28px;height:28px;font-size:11px}
:where(.shortcut-tooltip-module__vEmkyG__host){position:relative}.shortcut-tooltip-module__vEmkyG__tip{z-index:30;border:1px solid var(--agent-border);background:color-mix(in srgb, var(--agent-bg-chrome) 94%, #000);color:var(--agent-text);letter-spacing:normal;white-space:nowrap;opacity:0;pointer-events:none;border-radius:9999px;align-items:center;gap:8px;padding:5px 12px;font-size:12px;font-weight:400;line-height:16px;transition:opacity 80ms;display:inline-flex;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 8px 18px #00000059}.shortcut-tooltip-module__vEmkyG__tip[data-side=top]{top:auto;bottom:calc(100% + 6px)}.shortcut-tooltip-module__vEmkyG__tip[data-side=right]{z-index:40;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.shortcut-tooltip-module__vEmkyG__tip[data-align=start]{left:0;transform:none}.shortcut-tooltip-module__vEmkyG__tip[data-align=end]{left:auto;right:0;transform:none}.shortcut-tooltip-module__vEmkyG__key{color:var(--agent-text-secondary);font:inherit}html[data-berd-design][data-project-page] .shortcut-tooltip-module__vEmkyG__tip{background:var(--agent-project-menu-bg);-webkit-backdrop-filter:var(--agent-project-menu-blur);backdrop-filter:var(--agent-project-menu-blur);color:var(--agent-project-menu-ink);box-shadow:var(--agent-project-menu-shadow);border-color:#0000}html[data-berd-design][data-project-page] .shortcut-tooltip-module__vEmkyG__key{color:var(--agent-project-menu-ink-secondary)}.shortcut-tooltip-module__vEmkyG__host:hover>.shortcut-tooltip-module__vEmkyG__tip,.shortcut-tooltip-module__vEmkyG__host:focus-visible>.shortcut-tooltip-module__vEmkyG__tip{opacity:1;transition-delay:0s}.shortcut-tooltip-module__vEmkyG__host[aria-expanded=true]>.shortcut-tooltip-module__vEmkyG__tip{opacity:0;transition:none}@media (hover:none){.shortcut-tooltip-module__vEmkyG__tip{display:none}}@media (prefers-reduced-motion:reduce){.shortcut-tooltip-module__vEmkyG__tip{transition:none}}
.canvas-selection-chips-module__r_E-Ba__sent{flex-wrap:wrap;gap:4px;margin:0 0 6px;display:flex}
